zephyr/drivers/dma
Erwan Gouriou d43200e9c4 drivers/dma: stm32: Preparation for QSPI DMA mode support
In preparation for QSPI DMA mode:
-Add a possibility to override driver by the HAL DMA. In that case
stream is set as busy and no configuration nor treatment is done.
In case of interrupt, flags clearing is let to HAL.
-Treat Half Transfer interrupt prior to Transfer Complete for the
cases were both IRQ are both raised at the time IRQ handler is called

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-01-15 10:29:30 -05:00
..
CMakeLists.txt MXRT600: Add DMA support 2020-08-28 14:24:21 -05:00
Kconfig MXRT600: Add DMA support 2020-08-28 14:24:21 -05:00
Kconfig.dma_pl330 drivers: dma: Add pl330 dma driver 2020-07-24 11:54:31 +02:00
Kconfig.dw drivers/dma: Rename CAVS driver to DesignWare 2020-01-28 18:18:18 -05:00
Kconfig.mcux_edma drivers: dma: mcux_dma: add support for the NXP KE1xF 2020-07-21 08:56:51 -05:00
Kconfig.mcux_lpc MXRT600: Add DMA support 2020-08-28 14:24:21 -05:00
Kconfig.nios2_msgdma kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam0 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam_xdmac kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32 drivers/dma: stm32: Base Konfig symbols on dts compatible status 2021-01-11 16:49:39 -05:00
dma_dw.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
dma_dw.h drivers: dma: Align all drivers using user_data for callback 2020-07-30 09:48:00 +02:00
dma_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
dma_mcux_edma.c drivers: dma: mcux_edma: Convert drivers to new DT device macros 2020-12-18 07:54:48 -06:00
dma_mcux_edma.h dma: add EDMA MCUX support for RT and k6s 2020-06-12 13:03:28 -05:00
dma_mcux_lpc.c drivers: dma: Convert drivers to new DT device macros 2020-12-19 20:03:23 -05:00
dma_nios2_msgdma.c drivers: dma: nios2_msgdma: Convert DEVICE_AND_API_INIT to DEVICE_DEFINE 2020-12-19 12:19:35 -05:00
dma_pl330.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
dma_pl330.h drivers: dma: Align all drivers using user_data for callback 2020-07-30 09:48:00 +02:00
dma_sam0.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
dma_sam_xdmac.c device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
dma_sam_xdmac.h drivers: dma: Align all drivers using dma_callback_t type 2020-07-30 09:48:00 +02:00
dma_stm32.c drivers/dma: stm32: Preparation for QSPI DMA mode support 2021-01-15 10:29:30 -05:00
dma_stm32.h drivers/dma: stm32: Preparation for QSPI DMA mode support 2021-01-15 10:29:30 -05:00
dma_stm32_v1.c drivers: dma: stm32: change order of disabling and checking result 2020-09-04 12:00:37 +02:00
dma_stm32_v2.c drivers: dma: dma_stm32_v2: typo in compilation switch 2020-09-11 09:31:27 -05:00
dmamux_stm32.c drivers: dmamux: Remove need for kmalloc 2021-01-15 10:27:43 -05:00
dmamux_stm32.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00