zephyr/drivers/spi
Francois Ramu ca3c2cf1f9 drivers: spi: stm32 spi instance of stm32H7 mcu
A generic function is used to give the register address to the DMA.
The SPI of the stm32H7 serie has two data registers for Tx and Rx
When the DMA is getting the address it differs between Rx and Tx.
As the stm32cube/stm32h7xx/drivers/include/stm32h7xx_ll_spi.h
has no such LL functions, the register address is get direclty.

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2022-01-07 15:06:28 -06:00
..
CMakeLists.txt drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.b91 drivers: spi: introduce new Telink B91 SPI driver 2021-08-19 17:18:23 -04:00
Kconfig.bitbang drivers: spi: add spi-bitbang driver 2021-12-06 07:29:45 -05:00
Kconfig.cc13xx_cc26xx kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.dw drivers: spi: spi_dw: determine num IRQs from devicetree 2021-03-02 20:06:38 -06:00
Kconfig.esp32 drivers: spi: esp32: add esp32c3 support 2021-11-01 21:47:26 -04:00
Kconfig.gecko kconfig: Turn pointless 'menuconfig's into 'config's 2020-01-24 21:30:17 -05:00
Kconfig.litex kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_dspi drivers: spi: Update mcux driver to support edma 2021-09-02 15:50:52 -05:00
Kconfig.mcux_flexcomm drivers: spi: Update MCUX Flexcomm driver to add DMA support 2020-10-21 06:26:40 -05:00
Kconfig.mcux_lpspi drivers: spi_mcux_lpspi: Added DMA support to NXP LPSPI driver 2021-11-30 10:57:17 -06:00
Kconfig.npcx_fiu drivers: spi: npcx: add SPI support to access the SPI flash 2021-11-01 21:48:20 -04:00
Kconfig.nrfx drivers: spi_nrfx_spim: workaround for nRF52832 errata anomaly 58 2021-11-09 20:04:45 -05:00
Kconfig.oc_simple kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.psoc6 drivers: spi: Add cypress PSoC-6 scb spi driver 2021-05-05 16:01:28 +02:00
Kconfig.rv32m1_lpspi kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05:00
Kconfig.sam drivers: spi: spi_sam: rework device tree support 2020-04-25 09:29:54 -05:00
Kconfig.sam0 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sifive kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.spi_emul emul: spi: Add support for SPI emulators 2020-10-05 15:33:00 -04:00
Kconfig.stm32 drivers: spi: Enable dma transfer for SPI on stm32 2020-05-04 09:46:07 -05:00
Kconfig.test drivers: spi: add dummy driver for vnd,spi 2021-02-23 10:34:19 -05:00
Kconfig.xec_qmspi drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.xec_qmspi_ldma drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
Kconfig.xlnx drivers: spi: add driver for the Xilinx AXI Quad SPI IP 2020-08-26 12:32:27 +02:00
spi_b91.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_bitbang.c drivers: spi: add spi-bitbang driver 2021-12-06 07:29:45 -05:00
spi_cc13xx_cc26xx.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_context.h drivers: spi_context: fix null pointer dereferencing 2021-11-26 11:47:27 +01:00
spi_dw.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_dw.h drivers: spi: spi_dw: Remove clock gate support 2021-03-02 20:06:38 -06:00
spi_dw_regs.h drivers: spi_dw: add WORD only access support 2019-09-17 20:40:38 +08:00
spi_emul.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_esp32_spim.c drivers: spi: esp32: fix CS gpio initialization 2021-11-20 11:56:55 -05:00
spi_esp32_spim.h drivers: spi: esp32: fix frequency config 2021-11-20 11:56:55 -05:00
spi_gecko.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
spi_litespi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_litespi.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_ll_stm32.c drivers: spi: stm32 spi instance of stm32H7 mcu 2022-01-07 15:06:28 -06:00
spi_ll_stm32.h drivers: spi: stm32 spi instance of stm32H7 mcu 2022-01-07 15:06:28 -06:00
spi_mcux_dspi.c spi: Fix the Pcs setup for NXP's K6xF processors 2021-11-30 09:55:46 -06:00
spi_mcux_flexcomm.c drivers: spi: Add optional delays to mcux flexcomm spi driver 2021-12-03 16:42:10 -06:00
spi_mcux_lpspi.c drivers: spi_mcux_lpspi: Added DMA support to NXP LPSPI driver 2021-11-30 10:57:17 -06:00
spi_npcx_fiu.c spi: npcx_fiu: Update the SPI context 2021-12-07 09:44:34 -06:00
spi_nrfx_spi.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_nrfx_spim.c device: remove inclusion of pm/device.h 2021-11-29 11:08:38 +01:00
spi_nrfx_spis.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_oc_simple.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_oc_simple.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_psoc6.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_rv32m1_lpspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sam.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sam0.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sifive.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_sifive.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spi_test.c drivers: spi: remove usage of device_pm_control_nop 2021-04-28 12:25:39 -04:00
spi_xec_qmspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00
spi_xec_qmspi_ldma.c drivers: spi: Add MEC172x QMSPI-LDMA driver 2021-12-08 08:43:05 -05:00
spi_xlnx_axi_quadspi.c drivers/spi: Return an error on SPI_HALF_DUPLEX for relevant drivers 2021-11-19 11:50:38 +01:00