zephyr/drivers/dma
Stephanos Ioannidis 2a710b1372 Revert "drivers: dma: sam0: fix DMA to peripheral transfer on SAMD5x"
This reverts commit 90cc723e65.

Using `DMAC_CHCTRLA_TRIGACT_BLOCK` breaks SERCOM UART peripheral DMA
operations (DMA-based asynchronous UART transmit operation only sends
the first byte and does not proceed any further).

The `DMAC_CHCTRLA_TRIGACT_BURST` with `DMAC_CHCTRLA_BURSTLEN(0)` is a
special case utilising the "internal FIFO", according to the datasheet
(see DS60001507E; 22.6.2.8), and should always be specified for
peripheral data transfer operations.

Also it is worth noting that Atmel and other third-party drivers use
the aforementioned "internal FIFO" configuration for peripheral data
transfers as well.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-05-05 13:53:49 -05:00
..
CMakeLists.txt drivers: dma: Enable dma and dmamux on stm32 2020-05-05 11:51:25 -05:00
dma_dw.c drivers: dma: dma_dw: Convert to new DT_INST macros 2020-03-30 08:29:30 -05:00
dma_dw.h driver/dma: No need to store IRQ number in DW driver 2020-01-28 18:18:18 -05:00
dma_handlers.c global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
dma_nios2_msgdma.c
dma_sam_xdmac.c
dma_sam_xdmac.h
dma_sam0.c Revert "drivers: dma: sam0: fix DMA to peripheral transfer on SAMD5x" 2020-05-05 13:53:49 -05:00
dma_stm32_v1.c drivers: dma: irq handler of the dma_stm32 2020-04-17 03:13:02 -05:00
dma_stm32_v2.c drivers: dma: irq handler of the dma_stm32 2020-04-17 03:13:02 -05:00
dma_stm32.c drivers: dma: stm32: DMA V1 channel direction 2020-05-05 13:48:09 -05:00
dma_stm32.h drivers: dma: Enable dma and dmamux on stm32 2020-05-05 11:51:25 -05:00
dmamux_stm32.c drivers: dma: Enable dma and dmamux on stm32 2020-05-05 11:51:25 -05:00
dmamux_stm32.h drivers: dma: Enable dma and dmamux on stm32 2020-05-05 11:51:25 -05:00
Kconfig drivers/dma: Rename CAVS driver to DesignWare 2020-01-28 18:18:18 -05:00
Kconfig.dw drivers/dma: Rename CAVS driver to DesignWare 2020-01-28 18:18:18 -05:00
Kconfig.nios2_msgdma
Kconfig.sam_xdmac
Kconfig.sam0
Kconfig.stm32 drivers: dma: Enable dma and dmamux on stm32 2020-05-05 11:51:25 -05:00