zephyr/drivers/spi
Nikodem Kastelik fc0718ed46 drivers: spi: nrf: add support for spim12x instances
SPIM12x instances can perform DMA only from memory region
that is cacheable by default.
SPIM12x instances pins are configured via CTRLSEL mechanism,
which prevents the GPIO registers from ensuring correct bus
state when peripheral does not drive the bus lines.
External configuration of SPIM12x ENABLE register fixes this issue.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2024-06-05 14:42:50 +01:00
..
CMakeLists.txt drivers: spi: Add MAX32690 SPI driver 2024-06-04 13:39:51 +02:00
Kconfig drivers: spi: Add MAX32690 SPI driver 2024-06-04 13:39:51 +02:00
Kconfig.ambiq drivers: spi: Add support for Apollo3 SoCs SPI 2024-06-04 13:39:27 +02:00
Kconfig.andes_atcspi200
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
Kconfig.ifx_cat1
Kconfig.litex
Kconfig.max32 drivers: spi: Add MAX32690 SPI driver 2024-06-04 13:39:51 +02:00
Kconfig.mchp_mss
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
Kconfig.mcux_lpspi soc: nxp: Select the MFD Kconfig when LPFlexcomm is enabled 2024-04-02 21:00:24 -04:00
Kconfig.npcx
Kconfig.nrfx
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
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.smartbond
Kconfig.spi_emul
Kconfig.stm32
Kconfig.test
Kconfig.xec_qmspi
Kconfig.xlnx
Kconfig.xmc4xxx
mspi_ambiq.c
spi_ambiq.c drivers: spi: Add support for Apollo3 SoCs SPI 2024-06-04 13:39:27 +02:00
spi_ambiq_bleif.c drivers: spi: create Ambiq SPI BLEIF driver 2024-05-27 03:27:43 -07:00
spi_andes_atcspi200.c dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
spi_andes_atcspi200.h
spi_b91.c
spi_bitbang.c drivers: spi_bitbang: Fix timing in SPI bitbang driver 2024-05-27 05:42:26 -07:00
spi_cc13xx_cc26xx.c
spi_context.h
spi_dw.c
spi_dw.h drivers: spi_dw: add HSSI register layout 2024-04-29 15:44:22 +02:00
spi_dw_regs.h
spi_emul.c
spi_esp32_spim.c drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
spi_esp32_spim.h drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
spi_gd32.c
spi_gecko.c
spi_grlib_spimctrl.c
spi_handlers.c build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
spi_ifx_cat1.c
spi_litespi.c
spi_litespi.h
spi_ll_stm32.c drivers: spi: stm32: Skip pinctrl suspend/resume for subghzspi 2024-05-24 07:50:09 -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.c
spi_mchp_mss_qspi.c
spi_mcux_dspi.c dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
spi_mcux_ecspi.c drivers: spi: Support NXP i.MX ECSPI 2024-04-02 21:03:47 -04:00
spi_mcux_flexcomm.c drivers: nxp: Add reset code to driver inits 2024-05-21 16:49:42 -04:00
spi_mcux_flexio.c
spi_mcux_lpspi.c drivers: spi: spi_mcux_lpspi.c: remove redundant assignments 2024-04-18 08:06:42 -07:00
spi_npcx_spip.c
spi_nrfx_common.c
spi_nrfx_common.h
spi_nrfx_spi.c
spi_nrfx_spim.c drivers: spi: nrf: add support for spim12x instances 2024-06-05 14:42:50 +01:00
spi_nrfx_spis.c
spi_numaker.c drivers: spi: support for Nuvoton numaker m2l31x 2024-04-02 14:30:57 +01:00
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 soc: psoc6: update pinctrl for PSoC6 MCU (legacy) 2024-06-04 16:35:39 +02: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
spi_sam.c dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
spi_sam0.c
spi_sedi.c
spi_shell.c spi: shell: fix copyright typo 2024-04-25 07:24:14 -04:00
spi_sifive.c
spi_sifive.h
spi_signal.c
spi_smartbond.c drivers: spi: Add power management Smartbond SPI 2024-05-29 12:03:29 +02:00
spi_test.c
spi_xec_qmspi.c
spi_xec_qmspi_ldma.c
spi_xlnx_axi_quadspi.c
spi_xmc4xxx.c