-
CONFIG_SPI
¶
SPI hardware bus support
Type: bool
Help¶
Enable support for the SPI hardware bus.
Defaults¶
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
n
y
Symbols that select this symbol¶
Kconfig definitions¶
At <Zephyr>/boards/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
At <Zephyr>/boards/shields/adafruit_winc1500/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_ADAFRUIT_WINC1500
At <Zephyr>/boards/shields/buydisplay_2_8_tft_touch_arduino/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
At <Zephyr>/boards/shields/buydisplay_3_5_tft_touch_arduino/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
At <Zephyr>/boards/shields/dac80508_evm/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDAC
&&SHIELD_DAC80508_EVM
At <Zephyr>/boards/shields/dfrobot_can_bus_v2_0/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onCAN
&&SHIELD_DFROBOT_CAN_BUS_V2_0
At <Zephyr>/boards/shields/frdm_cr20a/Kconfig.defconfig:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onIEEE802154
&&SHIELD_FRDM_CR20A
At <Zephyr>/boards/shields/link_board_eth/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_LINK_BOARD_ETH
At <Zephyr>/boards/shields/lmp90100_evb/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onADC
&&SHIELD_LMP90100_EVB
At <Zephyr>/boards/shields/mikroe_adc_click/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onADC
&&SHIELD_MIKROE_ADC_CLICK
At <Zephyr>/boards/shields/mikroe_eth_click/Kconfig.defconfig:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_MIKROE_ETH_CLICK
At <Zephyr>/boards/shields/ssd1306/Kconfig.defconfig:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onSHIELD_SSD1306_128X64_SPI
&&DISPLAY
&& (SHIELD_SSD1306_128X64
||SHIELD_SSD1306_128X64_SPI
||SHIELD_SSD1306_128X32
||SHIELD_SH1106_128X64
)
At <Zephyr>/boards/shields/st7789v_generic/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&& (SHIELD_ST7789V_TL019FQV01
||SHIELD_ST7789V_WAVESHARE_240X240
)
At <Zephyr>/boards/shields/v2c_daplink/Kconfig.defconfig:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISK_ACCESS
&& (BOARD_ARTY_A7_ARM_DESIGNSTART_M1
||BOARD_ARTY_A7_ARM_DESIGNSTART_M3
) && (SHIELD_V2C_DAPLINK
||SHIELD_V2C_DAPLINK_CFG
)
At <Zephyr>/boards/shields/waveshare_epaper/Kconfig.defconfig:13
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&& (SHIELD_WAVESHARE_EPAPER_GDEH029A1
||SHIELD_WAVESHARE_EPAPER_GDEH0213B1
||SHIELD_WAVESHARE_EPAPER_GDEH0213B72
||SHIELD_WAVESHARE_EPAPER_GDEW075T7
||SHIELD_WAVESHARE_EPAPER_GDEH0154A07
)
At <Zephyr>/boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:17
→ <BuildDir>/Kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config SPI bool default y depends onBT
&&SHIELD_X_NUCLEO_IDB05A1
At <Zephyr>/boards/arm/96b_carbon/Kconfig.defconfig:17
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onBT
&&BOARD_96B_CARBON
At <Zephyr>/boards/arm/arty/Kconfig.defconfig:47
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onFLASH
&& (BOARD_ARTY_A7_ARM_DESIGNSTART_M1
||BOARD_ARTY_A7_ARM_DESIGNSTART_M3
)
At <Zephyr>/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:30
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onBT
&&BOARD_B_L4S5I_IOT01A
At <Zephyr>/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:52
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onWIFI
&&BOARD_B_L4S5I_IOT01A
At <Zephyr>/boards/arm/decawave_dwm1001_dev/Kconfig.defconfig:14
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onIEEE802154
&&BOARD_DECAWAVE_DWM1001_DEV
At <Zephyr>/boards/arm/disco_l475_iot1/Kconfig.defconfig:35
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onBT
&&BOARD_DISCO_L475_IOT1
At <Zephyr>/boards/arm/disco_l475_iot1/Kconfig.defconfig:57
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onWIFI
&&BOARD_DISCO_L475_IOT1
At <Zephyr>/boards/arm/frdm_k82f/Kconfig.defconfig:25
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onFLASH
&&BOARD_FRDM_K82F
At <Zephyr>/boards/arm/reel_board/Kconfig.defconfig:34
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&& (BOARD_REEL_BOARD
||BOARD_REEL_BOARD_V2
)
At <Zephyr>/boards/arm/ruuvi_ruuvitag/Kconfig.defconfig:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI
bool
default y
depends on BOARD_RUUVI_RUUVITAG
At <Zephyr>/boards/arm/stm32l562e_dk/Kconfig.defconfig:13
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onBT
&&BOARD_STM32L562E_DK
At <Zephyr>/boards/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2
At <Zephyr>/boards/shields/adafruit_winc1500/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_ADAFRUIT_WINC1500
At <Zephyr>/boards/shields/buydisplay_2_8_tft_touch_arduino/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_BUYDISPLAY_2_8_TFT_TOUCH_ARDUINO
At <Zephyr>/boards/shields/buydisplay_3_5_tft_touch_arduino/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&&SHIELD_BUYDISPLAY_3_5_TFT_TOUCH_ARDUINO
At <Zephyr>/boards/shields/dac80508_evm/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDAC
&&SHIELD_DAC80508_EVM
At <Zephyr>/boards/shields/dfrobot_can_bus_v2_0/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onCAN
&&SHIELD_DFROBOT_CAN_BUS_V2_0
At <Zephyr>/boards/shields/frdm_cr20a/Kconfig.defconfig:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onIEEE802154
&&SHIELD_FRDM_CR20A
At <Zephyr>/boards/shields/link_board_eth/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_LINK_BOARD_ETH
At <Zephyr>/boards/shields/lmp90100_evb/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onADC
&&SHIELD_LMP90100_EVB
At <Zephyr>/boards/shields/mikroe_adc_click/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onADC
&&SHIELD_MIKROE_ADC_CLICK
At <Zephyr>/boards/shields/mikroe_eth_click/Kconfig.defconfig:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onNETWORKING
&&SHIELD_MIKROE_ETH_CLICK
At <Zephyr>/boards/shields/ssd1306/Kconfig.defconfig:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onSHIELD_SSD1306_128X64_SPI
&&DISPLAY
&& (SHIELD_SSD1306_128X64
||SHIELD_SSD1306_128X64_SPI
||SHIELD_SSD1306_128X32
||SHIELD_SH1106_128X64
)
At <Zephyr>/boards/shields/st7789v_generic/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&& (SHIELD_ST7789V_TL019FQV01
||SHIELD_ST7789V_WAVESHARE_240X240
)
At <Zephyr>/boards/shields/v2c_daplink/Kconfig.defconfig:10
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISK_ACCESS
&& (BOARD_ARTY_A7_ARM_DESIGNSTART_M1
||BOARD_ARTY_A7_ARM_DESIGNSTART_M3
) && (SHIELD_V2C_DAPLINK
||SHIELD_V2C_DAPLINK_CFG
)
At <Zephyr>/boards/shields/waveshare_epaper/Kconfig.defconfig:13
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onDISPLAY
&& (SHIELD_WAVESHARE_EPAPER_GDEH029A1
||SHIELD_WAVESHARE_EPAPER_GDEH0213B1
||SHIELD_WAVESHARE_EPAPER_GDEH0213B72
||SHIELD_WAVESHARE_EPAPER_GDEW075T7
||SHIELD_WAVESHARE_EPAPER_GDEH0154A07
)
At <Zephyr>/boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:8
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onBT
&&SHIELD_X_NUCLEO_IDB05A1
At <Zephyr>/boards/xtensa/intel_s1000_crb/Kconfig.defconfig:137
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
Menu path: (Top)
config SPI bool default y depends onFLASH
&&BOARD_INTEL_S1000_CRB
At <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:52
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26
Menu path: (Top)
config SPI bool default n depends onSOC_MK64F12
&&SOC_SERIES_KINETIS_K6X
At <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.mkw2xd512:45
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:19
→ <BuildDir>/Kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ <Zephyr>/soc/arm/nxp_kinetis/kwx/Kconfig.defconfig.series:11
Menu path: (Top)
config SPI bool default y depends on (SOC_MKW22D5
||SOC_MKW24D5
) &&SOC_SERIES_KINETIS_KWX
At <Zephyr>/drivers/spi/Kconfig:9
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:32
→ <Zephyr>/drivers/Kconfig:38
Menu path: (Top) → Device Drivers
menuconfig SPI
bool "SPI hardware bus support"
help
Enable support for the SPI hardware bus.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)