zephyr/drivers/spi
Gerson Fernando Budke 58936e7639 soc: arm: atmel_sam: samv71: Fix SPI build dependency
The SAM spi driver depends on GPIO driver to work. It seems that this
dependency chain it is not handled. This select GPIO driver when SPI
driver is enabled. It rework GPIO and SPI Kconfig to select driver by
devicetree and drop entries at Kconfig.defconfig.series file.

Fixes #41525

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2022-01-18 12:12:52 -05:00
..
CMakeLists.txt drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.b91 drivers: spi: introduce new Telink B91 SPI driver 2021-08-19 17:18:23 -04:00
Kconfig.bitbang drivers: spi: add spi-bitbang driver 2021-12-06 07:29:45 -05:00
Kconfig.cc13xx_cc26xx kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.dw drivers: spi: spi_dw: determine num IRQs from devicetree 2021-03-02 20:06:38 -06:00
Kconfig.esp32 drivers: spi: esp32: add esp32c3 support 2021-11-01 21:47:26 -04:00
Kconfig.gecko kconfig: Turn pointless 'menuconfig's into 'config's 2020-01-24 21:30:17 -05:00
Kconfig.litex kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_dspi drivers: spi: Update mcux driver to support edma 2021-09-02 15:50:52 -05:00
Kconfig.mcux_flexcomm drivers: spi: Update MCUX Flexcomm driver to add DMA support 2020-10-21 06:26:40 -05:00
Kconfig.mcux_lpspi drivers: spi_mcux_lpspi: Added DMA support to NXP LPSPI driver 2021-11-30 10:57:17 -06:00
Kconfig.npcx_fiu drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig.nrfx drivers: spi_nrfx_spim: workaround for nRF52832 errata anomaly 58 2021-11-09 20:04:45 -05:00
Kconfig.oc_simple kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.psoc6 drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
Kconfig.rv32m1_lpspi kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05:00
Kconfig.sam soc: arm: atmel_sam: samv71: Fix SPI build dependency 2022-01-18 12:12:52 -05:00
Kconfig.sam0 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sifive kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.spi_emul emul: spi: Add support for SPI emulators 2020-10-05 15:33:00 -04:00
Kconfig.stm32 drivers: spi: Enable dma transfer for SPI on stm32 2020-05-04 09:46:07 -05:00
Kconfig.test drivers: spi: add dummy driver for vnd,spi 2021-02-23 10:34:19 -05:00
Kconfig.xec_qmspi drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.xec_qmspi_ldma drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.xlnx drivers: spi: add driver for the Xilinx AXI Quad SPI IP 2020-08-26 12:32:27 +02:00
spi_b91.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_bitbang.c drivers: spi: add spi-bitbang driver 2021-12-06 07:29:45 -05:00
spi_cc13xx_cc26xx.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_context.h drivers: spi_context: fix null pointer dereferencing 2021-11-26 11:47:27 +01:00
spi_dw.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_dw.h drivers: spi: spi_dw: Remove clock gate support 2021-03-02 20:06:38 -06:00
spi_dw_regs.h drivers: spi_dw: add WORD only access support 2019-09-17 20:40:38 +08:00
spi_emul.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_esp32_spim.c drivers: spi: esp32: fix CS gpio initialization 2021-11-20 11:56:55 -05:00
spi_esp32_spim.h drivers: spi: esp32: fix frequency config 2021-11-20 11:56:55 -05:00
spi_gecko.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
spi_litespi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_litespi.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_ll_stm32.c drivers: spi: stm32 spi drivers supports the frame format 2022-01-17 11:46:14 -05:00
spi_ll_stm32.h drivers: spi: stm32 spi instance of stm32H7 mcu 2022-01-07 15:06:28 -06:00
spi_mcux_dspi.c spi: Fix the Pcs setup for NXP's K6xF processors 2021-11-30 09:55:46 -06:00
spi_mcux_flexcomm.c drivers: spi: Add optional delays to mcux flexcomm spi driver 2021-12-03 16:42:10 -06:00
spi_mcux_lpspi.c drivers: spi_mcux_lpspi: Added DMA support to NXP LPSPI driver 2021-11-30 10:57:17 -06:00
spi_npcx_fiu.c spi: npcx_fiu: Update the SPI context 2021-12-07 09:44:34 -06:00
spi_nrfx_spi.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_nrfx_spim.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_nrfx_spis.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_oc_simple.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_oc_simple.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_psoc6.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_rv32m1_lpspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sam.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sam0.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sifive.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sifive.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_test.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_xec_qmspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_xec_qmspi_ldma.c drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
spi_xlnx_axi_quadspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00