zephyr/drivers/dma
Daniel DeGrasse 17d9bea474 drivers: edma: allow transfer descriptors to be placed in SRAM
SOCs using the EDMA IP that supported caching must locate EDMA transfer
control descriptors (TCDs) in non cacheable memory. For M7 cores, this
can simply use the "nocache" section. For M4 cores, where the nocache
section does not exist, the chosen SRAM section must be a tightly
coupled memory block which cannot be cached. Add a note to all boards
with M4 SOCs that support caching explaining this issue, and enable EDMA
driver to locate TCDs in SRAM.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-04-22 09:44:19 +02:00
..
CMakeLists.txt dma/cavs_hda: DMA driver for HDA on cAVS 2022-04-01 09:12:20 -04:00
Kconfig dma/cavs_hda: DMA driver for HDA on cAVS 2022-04-01 09:12:20 -04:00
Kconfig.cavs_gpdma
Kconfig.cavs_hda dma/cavs_hda: DMA driver for HDA on cAVS 2022-04-01 09:12:20 -04:00
Kconfig.dma_pl330
Kconfig.dw
Kconfig.dw_common
Kconfig.iproc_pax
Kconfig.mcux_edma drivers: dma: mcxuc_edma: remove superfluous default n for boolean 2022-04-15 10:32:24 -07:00
Kconfig.mcux_lpc
Kconfig.nios2_msgdma
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.stm32
dma_cavs_gpdma.c
dma_cavs_hda.c dma/cavs_hda: Adds link in/link out compatibles 2022-04-18 19:19:40 -04:00
dma_cavs_hda.h dma/cavs_hda: Adds link in/link out compatibles 2022-04-18 19:19:40 -04:00
dma_cavs_hda_host_in.c dma/cavs_hda: Support channel filtering 2022-04-06 14:08:01 -04:00
dma_cavs_hda_host_out.c dma/cavs_hda: Support channel filtering 2022-04-06 14:08:01 -04:00
dma_cavs_hda_link_in.c dma/cavs_hda: Adds link in/link out compatibles 2022-04-18 19:19:40 -04:00
dma_cavs_hda_link_out.c dma/cavs_hda: Adds link in/link out compatibles 2022-04-18 19:19:40 -04:00
dma_dw.c
dma_dw_common.c dma: dw: Use a LLI pool per device 2022-04-14 15:06:02 -04:00
dma_dw_common.h dma: dw: Use a LLI pool per device 2022-04-14 15:06:02 -04:00
dma_handlers.c
dma_iproc_pax.h
dma_iproc_pax_v1.c
dma_iproc_pax_v1.h
dma_iproc_pax_v2.c
dma_iproc_pax_v2.h
dma_mcux_edma.c drivers: edma: allow transfer descriptors to be placed in SRAM 2022-04-22 09:44:19 +02:00
dma_mcux_edma.h
dma_mcux_lpc.c
dma_nios2_msgdma.c
dma_pl330.c
dma_pl330.h
dma_sam0.c
dma_sam_xdmac.c
dma_sam_xdmac.h
dma_stm32.c
dma_stm32.h
dma_stm32_v1.c
dma_stm32_v2.c
dmamux_stm32.c