zephyr/drivers/spi
Declan Snyder 1ca895dc0e spi_nxp_lpspi: Reintroduce fast path no configure
Reintroduce the fast path that skips reconfiguring if we use the same
configuration, this fixes regression that causes a lot of latency at the
start of repeated transfers. Unfortuantely need to find alternative
workaround for S32K3 in order to do this instead of module reset, so
disable skipping for that platform.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-02-27 23:18:46 +00:00
..
spi_nxp_lpspi spi_nxp_lpspi: Reintroduce fast path no configure 2025-02-27 23:18:46 +00:00
CMakeLists.txt
Kconfig
Kconfig.ambiq
Kconfig.andes_atcspi200
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.grlib_spimctrl
Kconfig.ifx_cat1
Kconfig.it8xxx2
Kconfig.litex
Kconfig.max32
Kconfig.mchp_mss
Kconfig.mchp_mss_qspi
Kconfig.mcux_dspi
Kconfig.mcux_ecspi
Kconfig.mcux_flexcomm
Kconfig.mcux_flexio
Kconfig.npcx
Kconfig.nrfx
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.oc_simple
Kconfig.opentitan
Kconfig.pl022
Kconfig.psoc6
Kconfig.pw
Kconfig.renesas_ra
Kconfig.renesas_ra8
Kconfig.rpi_pico
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.silabs_eusart
Kconfig.silabs_usart
Kconfig.smartbond
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx
Kconfig.xmc4xxx
spi_ambiq_bleif.c
spi_ambiq_spic.c
spi_ambiq_spid.c
spi_andes_atcspi200.c
spi_andes_atcspi200.h
spi_b_renesas_ra8.c
spi_b91.c
spi_bitbang.c
spi_cc13xx_cc26xx.c
spi_context.h drivers: spi_context: Add comments for context 2025-02-26 01:39:54 +01:00
spi_dw_regs.h
spi_dw.c
spi_dw.h
spi_emul.c
spi_esp32_spim.c
spi_esp32_spim.h
spi_gd32.c
spi_grlib_spimctrl.c
spi_handlers.c
spi_ifx_cat1.c
spi_it8xxx2.c
spi_litex_common.h
spi_litex_litespi.c
spi_litex.c
spi_ll_stm32.c
spi_ll_stm32.h
spi_max32.c
spi_mchp_mss_qspi.c
spi_mchp_mss.c
spi_mcux_dspi.c
spi_mcux_ecspi.c
spi_mcux_flexcomm.c
spi_mcux_flexio.c drivers: nxp_flexio_spi: Fix transfer failures 2025-02-26 01:39:25 +01:00
spi_npcx_spip.c
spi_nrfx_common.c
spi_nrfx_common.h
spi_nrfx_spi.c
spi_nrfx_spim.c
spi_nrfx_spis.c
spi_numaker.c
spi_nxp_s32.c
spi_nxp_s32.h
spi_oc_simple.c
spi_oc_simple.h
spi_opentitan.c
spi_pl022.c
spi_psoc6.c
spi_pw.c
spi_pw.h
spi_renesas_ra.c
spi_rpi_pico_pio.c
spi_rtio.c
spi_rv32m1_lpspi.c
spi_sam.c
spi_sam0.c
spi_sedi.c
spi_shell.c
spi_sifive.c
spi_sifive.h
spi_signal.c
spi_silabs_eusart.c
spi_silabs_usart.c
spi_smartbond.c
spi_test.c
spi_xec_qmspi_ldma.c
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c