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 on DISPLAY && 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 on NETWORKING && 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 on DISPLAY && 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 on DISPLAY && 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 on DAC && 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 on CAN && 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 on IEEE802154 && 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 on NETWORKING && 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 on ADC && 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 on ADC && 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 on NETWORKING && 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 on SHIELD_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 on DISPLAY && (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 on DISK_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 on DISPLAY && (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 on BT && 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 on BT && 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 on FLASH && (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 on BT && 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 on WIFI && 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 on IEEE802154 && 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 on BT && 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 on WIFI && 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 on FLASH && 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 on DISPLAY && (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 on BT && 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 on DISPLAY && 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 on NETWORKING && 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 on DISPLAY && 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 on DISPLAY && 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 on DAC && 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 on CAN && 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 on IEEE802154 && 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 on NETWORKING && 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 on ADC && 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 on ADC && 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 on NETWORKING && 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 on SHIELD_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 on DISPLAY && (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 on DISK_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 on DISPLAY && (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 on BT && 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 on FLASH && 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 on SOC_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.)