zephyr/drivers/dma
Laurentiu Mihalcea 43a0839c6c drivers: dma: Add SOF host DMA driver
This commit introduces the SOF host DMA driver.
This driver is used by NXP platforms in the context of
SOF's host component to copy data from the host memory
to the firmware (local) memory. This is possible because
NXP platforms can access the host memory directly w/o
an actual DMA engine.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
2023-11-20 09:19:53 +01:00
..
CMakeLists.txt drivers: dma: Add SOF host DMA driver 2023-11-20 09:19:53 +01:00
dma_andes_atcdmac300.c drivers: dma: Add Andestech atcdmac300 driver. 2023-10-20 14:51:08 +02:00
dma_dw_common.c drivers: dma: dma_dw_common: Corrected compare value of dma_is_enabled 2023-11-13 10:07:06 -06:00
dma_dw_common.h
dma_dw.c
dma_esp32_gdma.c soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
dma_gd32.c
dma_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
dma_intel_adsp_gpdma.c tests: dma_loopback: Intel ADSP ACE15 disable PM 2023-10-23 10:01:09 -05:00
dma_intel_adsp_hda_host_in.c drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
dma_intel_adsp_hda_host_out.c drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
dma_intel_adsp_hda_link_in.c drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
dma_intel_adsp_hda_link_out.c drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
dma_intel_adsp_hda.c drivers: dma: intel-adsp-hda: Correct DGCS:SCS bit for 32bit sample size 2023-10-12 17:31:23 +03:00
dma_intel_adsp_hda.h drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
dma_intel_lpss.c drivers: dma: dma_intel_lpss: Enable dma_status and dma_reload 2023-11-13 10:07:06 -06:00
dma_iproc_pax_v1.c
dma_iproc_pax_v1.h
dma_iproc_pax_v2.c dma: iproc_pax_v2: delay initialization after pcie 2023-07-19 20:22:03 +00:00
dma_iproc_pax_v2.h
dma_iproc_pax.h
dma_mchp_xec.c drivers: dma: remove unnecessary null check 2023-08-15 11:16:19 +00:00
dma_mcux_edma.c drivers: dma_mcux_edma: add support dma driver for s32k344 2023-09-27 14:02:09 -05:00
dma_mcux_edma.h
dma_mcux_lpc.c drivers: dma: mcux_lpc: support channel priority 2023-11-15 10:04:08 +01:00
dma_mcux_pxp.c drivers: dma_pxp: Update to the PXP DMA per SDK 2.14 changes 2023-09-19 13:36:13 -05:00
dma_mcux_smartdma.c drivers: dma: introduce SMARTDMA dma driver 2023-09-25 09:46:55 +02:00
dma_nios2_msgdma.c
dma_nxp_sof_host_dma.c drivers: dma: Add SOF host DMA driver 2023-11-20 09:19:53 +01:00
dma_pl330.c
dma_pl330.h
dma_rpi_pico.c
dma_sam0.c
dma_sam_xdmac.c drivers: sam dma xdmac: implemented dma device get_status() 2023-09-10 00:49:12 +02:00
dma_sam_xdmac.h
dma_sedi.c drivers: dma: fix build warning issue for dma sedi driver 2023-11-09 10:21:58 +00:00
dma_smartbond.c drivers: dma: smartbond: Support DMA accelerator. 2023-11-09 10:17:29 +00:00
dma_stm32_bdma.c dt: Make zephyr,memory-attr a capabilities bitmask 2023-09-15 12:46:54 +02:00
dma_stm32_bdma.h
dma_stm32_v1.c
dma_stm32_v2.c
dma_stm32.c
dma_stm32.h
dma_stm32u5.c drivers: dma: stm32u5: set data length in bytes 2023-07-11 09:44:37 +02:00
dma_xmc4xxx.c
dmamux_stm32.c drivers: dma: stm32 dmamux device must be initialized after dma 2023-06-23 09:21:59 +02:00
Kconfig drivers: dma: Add SOF host DMA driver 2023-11-20 09:19:53 +01:00
Kconfig.andes_atcdmac300 drivers: dma: Add Andestech atcdmac300 driver. 2023-10-20 14:51:08 +02:00
Kconfig.dma_pl330
Kconfig.dw
Kconfig.dw_common
Kconfig.esp32
Kconfig.gd32
Kconfig.intel_adsp_gpdma
Kconfig.intel_adsp_hda drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04:00
Kconfig.intel_lpss drivers: dma: intel_lpss: Used phandle to get base address 2023-09-25 18:43:29 -04:00
Kconfig.iproc_pax dma: iproc_pax_v2: delay initialization after pcie 2023-07-19 20:22:03 +00:00
Kconfig.mcux_edma soc: nxp_s32: s32k3: drop M7 suffix from options 2023-11-15 10:25:43 -06:00
Kconfig.mcux_lpc drivers: dma_mcux_lpc: Add Kconfig to reduce data 2023-07-17 13:06:01 -05:00
Kconfig.mcux_pxp drivers: dma_pxp: Select PXP driver when CONFIG_DISPLAY is enabled 2023-09-19 13:36:13 -05:00
Kconfig.mcux_smartdma drivers: dma: introduce SMARTDMA dma driver 2023-09-25 09:46:55 +02:00
Kconfig.nios2_msgdma
Kconfig.nxp_sof_host_dma drivers: dma: Add SOF host DMA driver 2023-11-20 09:19:53 +01:00
Kconfig.rpi_pico
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.sedi drivers: dma: add init version for dma sedi driver 2023-11-02 09:44:30 +01:00
Kconfig.smartbond drivers: dma: smartbond: Support DMA accelerator. 2023-11-09 10:17:29 +00:00
Kconfig.stm32 drivers: dma: stm32 dmamux device must be initialized after dma 2023-06-23 09:21:59 +02:00
Kconfig.xec
Kconfig.xmc4xxx