zephyr/drivers/spi
Mahesh Mahadevan 8b7cff7d33 drivers: spi: Use the NXP Flexcomm driver for interrupt handling
The Low Power Flexcomm driver manages the interrupt handling
and provides an API to register interrupt callbacks.
Register the NXP LPSPI interrupt handler.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2024-03-26 16:39:18 -04:00
..
CMakeLists.txt drivers: mcux: flexio: Added MCUX FlexIO SPI driver 2024-03-12 14:00:45 +01:00
Kconfig drivers: mcux: flexio: Added MCUX FlexIO SPI driver 2024-03-12 14:00:45 +01:00
Kconfig.ambiq
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: remove HAS_SPI_DW Kconfig 2024-01-20 13:11:42 +01: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
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_flexcomm
Kconfig.mcux_flexio drivers: mcux: flexio: Added MCUX FlexIO SPI driver 2024-03-12 14:00:45 +01:00
Kconfig.mcux_lpspi drivers: spi: Use the NXP Flexcomm driver for interrupt handling 2024-03-26 16:39:18 -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
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 drivers: spi: Add Intel SEDI driver 2023-10-20 14:55:49 +02:00
Kconfig.sifive
Kconfig.smartbond
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
Kconfig.xmc4xxx
mspi_ambiq.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_ambiq.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_andes_atcspi200.c drivers: spi: Support dma mode for atcspi200 2024-01-31 15:03:28 +01: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: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01: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 drivers: spi_dw: Manage MMIO and 64 bit platforms 2024-02-26 11:49:10 +01: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: esp32xx: Fix CS reset over split transaction 2023-11-24 14:45:51 +01:00
spi_esp32_spim.h
spi_gd32.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_gecko.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_grlib_spimctrl.c drivers/spi: Add support for GRLIB SPIMCTRL 2024-02-01 14:06:38 +01:00
spi_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
spi_ifx_cat1.c drivers: spi: ifx_cat1: drop non-existing DT properties 2024-01-30 17:44:18 +01:00
spi_litespi.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_litespi.h
spi_ll_stm32.c drivers: spi: keep SPI enabled if SPI_HOLD_ON_CS is used 2024-03-15 15:50:03 +02:00
spi_ll_stm32.h devicetree: spi: stm32h7: Allow to enable SPI FIFO from DT 2024-02-01 14:31:12 +00:00
spi_mchp_mss_qspi.c
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: align dspi and lpspi spi_mcux_transfer_next_packet 2024-01-05 09:01:35 +01:00
spi_mcux_flexcomm.c drivers: spi: Set the complete_callback flag 2023-12-14 09:28:38 +01:00
spi_mcux_flexio.c drivers: mcux: flexio: Added MCUX FlexIO SPI driver 2024-03-12 14:00:45 +01:00
spi_mcux_lpspi.c drivers: spi: Use the NXP Flexcomm driver for interrupt handling 2024-03-26 16:39:18 -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: nrfx: Deactivate CS from thread context 2024-01-09 12:06:35 +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: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_nxp_s32.c drivers: spi_nxp_s32: update StateIndex configuration 2023-11-16 09:28:16 +01:00
spi_nxp_s32.h spi: nxp_s32: use instance-based DT macros 2023-11-06 19:02:32 -05:00
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 drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_psoc6.c
spi_pw.c drivers: spi: pw: Fix SPI Receive FIFO set 2023-12-20 11:58:56 +00:00
spi_pw.h
spi_rpi_pico_pio.c drivers: spi: set 'spi_driver_api' as 'static const' 2024-01-05 09:04:51 +01:00
spi_rtio.c
spi_rv32m1_lpspi.c drivers: spi: rv32m1_lpspi: add missing include 2024-01-19 15:13:53 +00:00
spi_sam0.c
spi_sam.c
spi_sedi.c drivers: spi: Add Intel SEDI driver 2023-10-20 14:55:49 +02: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_test.c
spi_xec_qmspi_ldma.c drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c drivers: spi: xmc4xxx: Fix compiler warning with debug flags enabled 2023-11-16 09:26:50 +01:00