zephyr/drivers/dma
Mahesh Mahadevan b88d8070d7 drivers: dma: Update the LPC DMA driver
1. Update the SDK API's called in the configure implementation.
The DMA_PrepareTransfer and DMA_SubmitTransfer SDK functions
are not recommneded for use. Replaced the call to these SDK
functions with other SDK API's.
2. Fix the implementation the configure function when multiple
blocks are used.
3. Update the dma_reload implementation. The old reload function
would simply abort the transfer. The new implementation reloads
the DMA buffers for transfer.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2021-04-30 12:02:55 -05:00
..
CMakeLists.txt drivers: dma: Add iProc PAXDMA driver 2021-01-18 16:58:55 -05:00
Kconfig dma: Kconfig remove unused kconfig symbols 2021-03-02 20:28:35 -06:00
Kconfig.dma_pl330
Kconfig.dw
Kconfig.iproc_pax drivers: dma: Add iProc PAXDMA driver 2021-01-18 16:58:55 -05:00
Kconfig.mcux_edma
Kconfig.mcux_lpc
Kconfig.nios2_msgdma
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.stm32 drivers/dma: stm32: add support for stm32g0 series 2021-04-26 14:16:03 -04:00
dma_dw.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_dw.h
dma_handlers.c
dma_iproc_pax.h drivers: dma: paxdma: Use uncached sync bufer 2021-03-19 09:32:08 -04:00
dma_iproc_pax_v1.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_iproc_pax_v1.h drivers: dma: Add iProc PAXDMA driver 2021-01-18 16:58:55 -05:00
dma_iproc_pax_v2.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_iproc_pax_v2.h drivers: dma: paxdma: increase bd buffers. 2021-03-19 09:32:08 -04:00
dma_mcux_edma.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_mcux_edma.h
dma_mcux_lpc.c drivers: dma: Update the LPC DMA driver 2021-04-30 12:02:55 -05:00
dma_nios2_msgdma.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_pl330.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_pl330.h drivers: dma: pl330: increase timeout 2021-03-04 12:59:46 +01:00
dma_sam0.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_sam_xdmac.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_sam_xdmac.h
dma_stm32.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dma_stm32.h drivers: dma: stm32: add support for stm32h7 2021-04-14 18:18:12 +02:00
dma_stm32_v1.c drivers: dma: stm32: add support for stm32h7 2021-04-14 18:18:12 +02:00
dma_stm32_v2.c drivers/dma: stm32: don't omit IRQ status check in dma_is_irq_active 2021-04-26 14:16:03 -04:00
dmamux_stm32.c drivers: dma: remove usage of device_pm_control_nop 2021-04-28 16:41:29 -04:00
dmamux_stm32.h driver: dmamux: use LL_DMAMUX_CHANNEL_X flag to check if channels exists 2021-04-26 14:16:03 -04:00