zephyr/drivers/spi
Bryce Wilkins 219bf88fe8 drivers: spi: Add optional delays to mcux flexcomm spi driver
Adds optional device tree properties to insert delays between spi chip
select assert/deassert and the clock edges, and also between spi
frames and transfers to the mcux flexcomm spi driver. If the properties
are not set, no additional delay is inserted.

Verified expected behavior on mimxrt685_evk and check with a scope
that the pre- and post-delay could be changed from the device tree
properties.

Signed-off-by: Bryce Wilkins <bryce.wilkins@gmail.com>
2021-12-03 16:42:10 -06:00
..
CMakeLists.txt drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig spi: Add a configuration option for half/full duplex mode 2021-11-19 11:50:38 +01:00
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32 drivers: spi: esp32: add esp32c3 support 2021-11-01 21:47:26 -04:00
Kconfig.gecko
Kconfig.litex
Kconfig.mcux_dspi
Kconfig.mcux_flexcomm
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
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sifive
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx
spi_b91.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01: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
spi_dw_regs.h
spi_emul.c
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
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
spi_ll_stm32.c drivers/spi: stm32: use new pinctrl API 2021-11-26 11:36:42 +01:00
spi_ll_stm32.h drivers/spi: stm32: use new pinctrl API 2021-11-26 11:36:42 +01: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 drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04: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
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
spi_test.c
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_xlnx_axi_quadspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00