zephyr/drivers/dma
Daniel DeGrasse f378fd0282 drivers: dma: dma_mcux_lpc: add workaround for RW61x flexspi
RW61x DMA has the *unique* restriction that DMA access is not routed
through the FlexSPI cache engine, only via the non-cached address space.
To enable DMA to read from the FlexSPI AHB space directly, fixup any
address passed to the DMA engine that is in the FlexSPI AHB cached
region to be in the non cached region

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-18 18:57:03 +01:00
..
CMakeLists.txt drivers: dma: Introduce driver for NXP's eDMA IP 2024-01-23 10:54:21 -05:00
Kconfig drivers: dma: Introduce driver for NXP's eDMA IP 2024-01-23 10:54:21 -05:00
Kconfig.andes_atcdmac300
Kconfig.dma_pl330
Kconfig.dw
Kconfig.dw_common
Kconfig.emul
Kconfig.esp32
Kconfig.gd32
Kconfig.intel_adsp_gpdma hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.intel_adsp_hda
Kconfig.intel_lpss
Kconfig.iproc_pax
Kconfig.mcux_edma hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.mcux_lpc
Kconfig.mcux_pxp
Kconfig.mcux_smartdma
Kconfig.nios2_msgdma
Kconfig.nxp_edma drivers: dma: Introduce driver for NXP's eDMA IP 2024-01-23 10:54:21 -05:00
Kconfig.nxp_sof_host_dma
Kconfig.rpi_pico
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.sedi
Kconfig.smartbond
Kconfig.stm32
Kconfig.xec
Kconfig.xmc4xxx
dma_andes_atcdmac300.c drivers: dma: atcdmac300: Update driver for bug 68129 2024-01-31 23:19:39 -06:00
dma_dw.c
dma_dw_common.c drivers: dma: dma_dw_common: Log start and stop in info level 2024-02-26 11:40:39 +00:00
dma_dw_common.h
dma_emul.c
dma_esp32_gdma.c
dma_gd32.c
dma_handlers.c
dma_intel_adsp_gpdma.c hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
dma_intel_adsp_hda.c drivers: dma: intel_adsp_hda: Fix L1 exit condition 2024-03-15 08:59:12 +01:00
dma_intel_adsp_hda.h
dma_intel_adsp_hda_host_in.c hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
dma_intel_adsp_hda_host_out.c hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
dma_intel_adsp_hda_link_in.c
dma_intel_adsp_hda_link_out.c
dma_intel_lpss.c drivers: dma: intel_lpss: enable reload API for 32bit DMA address 2023-12-22 09:52:59 +01:00
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_mchp_xec.c
dma_mcux_edma.c
dma_mcux_edma.h
dma_mcux_lpc.c drivers: dma: dma_mcux_lpc: add workaround for RW61x flexspi 2024-03-18 18:57:03 +01:00
dma_mcux_pxp.c drivers: dma: pxp: Add support for ARGB8888 format 2024-03-07 10:57:57 +00:00
dma_mcux_smartdma.c
dma_nios2_msgdma.c
dma_nxp_edma.c drivers: dma: dma_nxp_edma: add function for channel filtering 2024-02-09 16:20:34 +00:00
dma_nxp_edma.h drivers: dma: dma_nxp_edma: allow channel re-configuration 2024-03-05 10:57:07 +01:00
dma_nxp_sof_host_dma.c
dma_pl330.c
dma_pl330.h
dma_rpi_pico.c
dma_sam0.c
dma_sam_xdmac.c
dma_sam_xdmac.h
dma_sedi.c
dma_smartbond.c
dma_stm32.c drivers: dma: stm32: do not clear busy flag in cyclic mode 2024-01-24 14:56:24 +01:00
dma_stm32.h drivers: dma: stm32: do not clear busy flag in cyclic mode 2024-01-24 14:56:24 +01:00
dma_stm32_bdma.c
dma_stm32_bdma.h
dma_stm32_v1.c
dma_stm32_v2.c
dma_stm32u5.c
dma_xmc4xxx.c
dmamux_stm32.c