zephyr/drivers/spi
Kevin Wang 68183ce1d6 drivers: spi: atcspi200: determining if spi is used as a flash controller
XIP may indicate that the program is executed either in local memory
or flash. However, the SPI node is only used as a flash controller
when the program is executed in flash.
Therefore, optimize the related checks to ensure that when XIP is
enabled but the program is executed in local memory, the SPI node
can still be used.

Signed-off-by: Kevin Wang <kevinwang821020@google.com>
2025-07-31 17:17:50 -04:00
..
spi_nxp_lpspi spi_nxp_lpspi: Fix underflow in lpspi sck calculation 2025-07-24 17:02:10 +01:00
CMakeLists.txt
Kconfig
Kconfig.ambiq
Kconfig.andes_atcspi200
Kconfig.b91
Kconfig.bitbang
Kconfig.cc13xx_cc26xx
Kconfig.cc23x0
Kconfig.cdns
Kconfig.dw
Kconfig.esp32
Kconfig.gd32
Kconfig.grlib_spimctrl
Kconfig.ifx_cat1
Kconfig.it8xxx2
Kconfig.it51xxx
Kconfig.litex
Kconfig.max32
Kconfig.mchp_mss
Kconfig.mchp_mss_qspi
Kconfig.mcux_dspi
Kconfig.mcux_ecspi
Kconfig.mcux_flexcomm
Kconfig.mcux_flexio
Kconfig.mec5
Kconfig.npcx
Kconfig.nrfx
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.oc_simple
Kconfig.omap
Kconfig.opentitan
Kconfig.pl022
Kconfig.psoc6
Kconfig.pw
Kconfig.renesas_ra
Kconfig.renesas_ra8
Kconfig.renesas_rx
Kconfig.renesas_rz
Kconfig.rpi_pico
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.silabs_eusart
Kconfig.silabs_siwx91x_gspi
Kconfig.silabs_usart
Kconfig.smartbond
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.wch
Kconfig.xec_qmspi
Kconfig.xlnx
Kconfig.xmc4xxx
spi_ambiq_bleif.c
spi_ambiq_spic.c
spi_ambiq_spid.c
spi_andes_atcspi200.c drivers: spi: atcspi200: determining if spi is used as a flash controller 2025-07-31 17:17:50 -04:00
spi_andes_atcspi200.h drivers: spi: atcspi200: Fix the bug for inconsistent TX/RX lengths. 2025-07-31 17:17:50 -04:00
spi_b_renesas_ra8.c
spi_b91.c
spi_bitbang.c
spi_cc13xx_cc26xx.c
spi_cc23x0.c
spi_cdns.c
spi_context.h
spi_dw_regs.h
spi_dw.c
spi_dw.h
spi_emul.c
spi_esp32_spim.c drivers: spi: esp32: DMA operations via GDMA driver 2025-07-24 16:58:48 +01:00
spi_esp32_spim.h drivers: spi: esp32: DMA operations via GDMA driver 2025-07-24 16:58:48 +01:00
spi_gd32.c
spi_grlib_spimctrl.c
spi_handlers.c
spi_ifx_cat1.c
spi_it8xxx2.c
spi_it51xxx.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_mec5_qspi.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
spi_npcx_spip.c
spi_nrfx_common.c
spi_nrfx_common.h
spi_nrfx_spi.c
spi_nrfx_spim.c soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds 2025-07-29 09:03:37 -04:00
spi_nrfx_spis.c soc: nrf54h: remove deprecated gpd (global power domain) driver 2025-07-29 09:03:37 -04:00
spi_numaker.c
spi_nxp_s32.c
spi_nxp_s32.h
spi_oc_simple.c
spi_oc_simple.h
spi_omap_mcspi.c
spi_opentitan.c
spi_pl022.c
spi_psoc6.c
spi_pw.c
spi_pw.h
spi_renesas_ra.c
spi_renesas_rx.c
spi_renesas_rz_rspi.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_siwx91x_gspi.c
spi_silabs_usart.c
spi_smartbond.c
spi_test.c
spi_wch.c
spi_xec_qmspi_ldma.c
spi_xec_qmspi.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c