Skip to content

Commit f6a13de

Browse files
committed
add raspi3-64 spi driver
1 parent ba482c3 commit f6a13de

File tree

5 files changed

+268
-382
lines changed

5 files changed

+268
-382
lines changed

bsp/raspberry-pi/raspi3-64/.config

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,12 @@ CONFIG_RT_MMCSD_STACK_SIZE=4096
166166
CONFIG_RT_MMCSD_THREAD_PREORITY=22
167167
CONFIG_RT_MMCSD_MAX_PARTITION=16
168168
CONFIG_RT_SDIO_DEBUG=y
169-
# CONFIG_RT_USING_SPI is not set
169+
CONFIG_RT_USING_SPI=y
170+
# CONFIG_RT_USING_QSPI is not set
171+
# CONFIG_RT_USING_SPI_MSD is not set
172+
# CONFIG_RT_USING_SFUD is not set
173+
# CONFIG_RT_USING_ENC28J60 is not set
174+
# CONFIG_RT_USING_SPI_WIFI is not set
170175
CONFIG_RT_USING_WDT=y
171176
# CONFIG_RT_USING_AUDIO is not set
172177
# CONFIG_RT_USING_SENSOR is not set
@@ -444,7 +449,10 @@ CONFIG_RT_USING_SYSTIMER3=y
444449
CONFIG_BSP_USING_I2C=y
445450
# CONFIG_BSP_USING_I2C0 is not set
446451
CONFIG_BSP_USING_I2C1=y
447-
# CONFIG_BSP_USING_SPI is not set
452+
CONFIG_BSP_USING_SPI=y
453+
CONFIG_BSP_USING_SPI0_BUS=y
454+
CONFIG_BSP_USING_SPI0_DEVICE0=y
455+
# CONFIG_BSP_USING_SPI0_DEVICE1 is not set
448456
CONFIG_BSP_USING_WDT=y
449457
# CONFIG_BSP_USING_RTC is not set
450458
CONFIG_BSP_USING_SDIO=y

bsp/raspberry-pi/raspi3-64/driver/Kconfig

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,17 @@ menu "Hardware Drivers Config"
6363
select RT_USING_SPI
6464
default n
6565

66-
if BSP_USING_SPI
67-
config BSP_USING_SPI0
68-
bool "Enable SPI0"
66+
if BSP_USING_SPI
67+
config BSP_USING_SPI0_BUS
68+
bool "Enable SPI0 BUS"
6969
default n
70-
config BSP_USING_SPI1
71-
bool "Enable SPI1"
70+
config BSP_USING_SPI0_DEVICE0
71+
bool "Enable SPI0 DEVICE0"
72+
select BSP_USING_SPI0_BUS
73+
default n
74+
config BSP_USING_SPI0_DEVICE1
75+
bool "Enable SPI0 DEVICE1"
76+
select BSP_USING_SPI0_BUS
7277
default n
7378
endif
7479

0 commit comments

Comments
 (0)