zephyr/drivers/spi
Anke Xiao 04ae22eb22 drivers: spi: update spi_mcux_flexio.c
After testing the flexio spi_loopback on the ke1xz platform,
it is found that the master transfer and receive are not
synchronized. So add loop code to wait for the master transfer
to complete for frdm_ke17z and frdm_ke17z512 platforms.

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-08-28 06:50:50 -04:00
..
CMakeLists.txt drivers: spi: remove old ambiq mspi 2024-08-11 19:18:09 -05:00
Kconfig drivers: spi: Add MAX32690 SPI driver 2024-06-04 13:39:51 +02:00
Kconfig.ambiq drivers: spi: remove old ambiq mspi 2024-08-11 19:18:09 -05:00
Kconfig.andes_atcspi200 drivers: spi: Support dma mode for atcspi200 2024-01-31 15:03:28 +01:00
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.dw drivers: spi_dw: add HSSI register layout 2024-04-29 15:44:22 +02:00
Kconfig.esp32
Kconfig.gd32
Kconfig.gecko
Kconfig.grlib_spimctrl drivers/spi: Add support for GRLIB SPIMCTRL 2024-02-01 14:06:38 +01:00
Kconfig.ifx_cat1
Kconfig.litex drivers: spi: litex: add litespi driver 2024-08-01 12:39:02 +02:00
Kconfig.max32 drivers: spi: Select PINCTRL for MAX32 MCUs 2024-08-16 16:29:55 +01:00
Kconfig.mchp_mss drivers: spi: Add support for Polarfire SOC SPI 2024-01-31 06:36:21 -05:00
Kconfig.mchp_mss_qspi
Kconfig.mcux_dspi
Kconfig.mcux_ecspi drivers: spi: Support NXP i.MX ECSPI 2024-04-02 21:03:47 -04:00
Kconfig.mcux_flexcomm drivers: nxp: Add reset code to driver inits 2024-05-21 16:49:42 -04:00
Kconfig.mcux_flexio drivers: mcux: flexio: Added MCUX FlexIO SPI driver 2024-03-12 14:00:45 +01:00
Kconfig.mcux_lpspi soc: nxp: Select the MFD Kconfig when LPFlexcomm is enabled 2024-04-02 21:00:24 -04:00
Kconfig.npcx drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
Kconfig.nrfx drivers: spi: nrf: Add new SPIS instances 2024-03-06 10:48:01 +01:00
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.oc_simple
Kconfig.opentitan
Kconfig.pl022
Kconfig.psoc6 soc: psoc6: update pinctrl for PSoC6 MCU (legacy) 2024-06-04 16:35:39 +02:00
Kconfig.pw
Kconfig.rpi_pico
Kconfig.rv32m1_lpspi
Kconfig.sam drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.smartbond drivers: spi: smartbond: Add async API support 2024-06-13 20:17:04 -04:00
Kconfig.spi_emul
Kconfig.stm32 drivers: spi: fix unreliable SPI busy flag for some STM32 devices 2024-01-23 09:46:57 -05:00
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx drivers: spi_xlnx_axi_quadspi: Reduce IRQ work 2024-06-15 05:15:46 -04:00
Kconfig.xmc4xxx
spi_ambiq_bleif.c drivers: update AMBIQ drivers to use proper base address 2024-08-11 19:18:09 -05:00
spi_ambiq.c drivers: spi: pm: Add power management support for Ambiq Apollo3 SoCs SPI 2024-08-20 10:32:52 +02:00
spi_andes_atcspi200.c drivers/spi: Fix context release in case of error 2024-06-22 05:39:55 -04:00
spi_andes_atcspi200.h drivers: spi: Support dma mode for atcspi200 2024-01-31 15:03:28 +01:00
spi_b91.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_bitbang.c drivers: spi: Fix twister build issue 2024-08-19 15:18:09 -04:00
spi_cc13xx_cc26xx.c
spi_context.h
spi_dw_regs.h drivers: spi_dw: Manage MMIO and 64 bit platforms 2024-02-26 11:49:10 +01:00
spi_dw.c drivers: spi_dw: Handle multiple interrupt lines for errors 2024-02-26 11:49:10 +01:00
spi_dw.h everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
spi_emul.c bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
spi_esp32_spim.c drivers: spi: esp32c2: esp8684: Add support 2024-08-26 17:06:02 +02:00
spi_esp32_spim.h drivers: esp32: Interrupts flags configuration 2024-08-22 14:25:25 -04:00
spi_gd32.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_gecko.c drivers: spi: gecko: propagate spi config error 2024-06-28 21:53:22 +02:00
spi_grlib_spimctrl.c drivers/spi: Add support for GRLIB SPIMCTRL 2024-02-01 14:06:38 +01:00
spi_handlers.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
spi_ifx_cat1.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_litex_common.h drivers: spi: litex: rework spi driver 2024-08-01 12:39:02 +02:00
spi_litex_litespi.c drivers: spi: litex: add litespi driver 2024-08-01 12:39:02 +02:00
spi_litex.c drivers: spi: litex: rework spi driver 2024-08-01 12:39:02 +02:00
spi_ll_stm32.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_ll_stm32.h drivers: spi: stm32: add pm support 2024-04-12 13:49:04 +02:00
spi_max32.c drivers: spi: Add MAX32690 SPI driver 2024-06-04 13:39:51 +02:00
spi_mchp_mss_qspi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_mchp_mss.c drivers: spi: Add support for Polarfire SOC SPI 2024-01-31 06:36:21 -05:00
spi_mcux_dspi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_mcux_ecspi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_mcux_flexcomm.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_mcux_flexio.c drivers: spi: update spi_mcux_flexio.c 2024-08-28 06:50:50 -04:00
spi_mcux_lpspi.c rtio: Split the rx and tx buffer unions 2024-08-17 08:55:01 -04:00
spi_npcx_spip.c drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
spi_nrfx_common.c modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
spi_nrfx_common.h modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
spi_nrfx_spi.c drivers: spi: nrfx: Deactivate CS from thread context 2024-01-09 12:06:35 +01:00
spi_nrfx_spim.c drivers: spi: nrf: add support for spim12x instances 2024-06-05 14:42:50 +01:00
spi_nrfx_spis.c drivers: spi: nrf: Add new SPIS instances 2024-03-06 10:48:01 +01:00
spi_numaker.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_nxp_s32.c drivers: spi_nxp_s32: update to RTD 2.0.0 2024-08-20 10:32:32 +02:00
spi_nxp_s32.h
spi_oc_simple.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_oc_simple.h
spi_opentitan.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_pl022.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
spi_psoc6.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_pw.c
spi_pw.h
spi_rpi_pico_pio.c drivers: spi: Add support for half-duplex (3-wire) SPI 2024-04-18 08:09:15 -07:00
spi_rtio.c
spi_rv32m1_lpspi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_sam0.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_sam.c rtio: Split the rx and tx buffer unions 2024-08-17 08:55:01 -04:00
spi_sedi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_shell.c spi: shell: add missing newline character 2024-07-12 09:12:47 -04:00
spi_sifive.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_sifive.h
spi_signal.c
spi_smartbond.c spi_smartbond: check that DMA controllers were provided 2024-06-18 14:36:38 -04:00
spi_test.c
spi_xec_qmspi_ldma.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_xec_qmspi.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00
spi_xlnx_axi_quadspi.c drivers/spi/spi_xlnx_axi_quadspi: Build fix w CONFIG_SPI_ASYNC 2024-07-10 19:13:46 -04:00
spi_xmc4xxx.c drivers: spi: remove '&' when assigning init_fn 2024-08-08 06:08:04 -04:00