zephyr/drivers/spi
Andrzej Głąbek 32b9e65e4b drivers: spi: nrfx: Add support for pinctrl
Add support for the new pinctrl API to the SPI drivers that handle
the nRF SPI, SPIM, and SPIS peripherals. Update code of the drivers
and related devicetree bindings.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2022-03-09 12:05:22 +01: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.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.litex
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.psoc6 drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
Kconfig.rv32m1_lpspi
Kconfig.sam soc: arm: atmel_sam: samv71: Fix SPI build dependency 2022-01-18 12:12:52 -05:00
Kconfig.sam0
Kconfig.sifive
Kconfig.spi_emul emul: spi: Add support for SPI emulators 2020-10-05 15:33:00 -04:00
Kconfig.stm32
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: telink_b91: replace Pinmux by Pinctrl 2022-02-21 19:41:44 -05:00
spi_bitbang.c drivers: spi: add spi-bitbang driver 2021-12-06 07:29:45 -05:00
spi_cc13xx_cc26xx.c drivers: spi: drop get_dev_data/get_dev_config usage 2022-01-19 18:16:02 +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
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_gecko: fix duplicated variable declaration 2022-01-27 05:23:18 -05: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: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01: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 drivers: remove redundant data/config casts 2022-01-19 18:16:02 +01: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 drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 2022-01-28 10:06:05 +01:00
spi_nrfx_spi.c drivers: spi: nrfx: Add support for pinctrl 2022-03-09 12:05:22 +01:00
spi_nrfx_spim.c drivers: spi: nrfx: Add support for pinctrl 2022-03-09 12:05:22 +01:00
spi_nrfx_spis.c drivers: spi: nrfx: Add support for pinctrl 2022-03-09 12:05:22 +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 qmspi: MEC172x: fix unused variable warning 2022-03-07 11:03:06 +01: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