zephyr/drivers/dma
Adrian Bonislawski a026370461 drivers: hda: use interrupt for timing L1 exit on host DMA
To properly setup L1 exit timing this patch will use buffer interrupt
for HOST DMA and wait for Host HDA to actually start
First interrupt will clear all others.

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-08-31 09:59:10 -04:00
..
CMakeLists.txt drivers: dma: add DMA driver for NXP PXP engine 2023-07-25 09:10:52 +02:00
Kconfig drivers: dma: add DMA driver for NXP PXP engine 2023-07-25 09:10:52 +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
Kconfig.iproc_pax dma: iproc_pax_v2: delay initialization after pcie 2023-07-19 20:22:03 +00:00
Kconfig.mcux_edma
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: add DMA driver for NXP PXP engine 2023-07-25 09:10:52 +02:00
Kconfig.nios2_msgdma
Kconfig.rpi_pico
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.stm32 drivers: dma: stm32 dmamux device must be initialized after dma 2023-06-23 09:21:59 +02:00
Kconfig.xec
Kconfig.xmc4xxx
dma_dw.c
dma_dw_common.c
dma_dw_common.h
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
dma_intel_adsp_gpdma.c dma: intel_adsp_gpdma: Unmask interrupt on ACE 2023-08-04 10:41:27 +02:00
dma_intel_adsp_hda.c drivers: hda: use interrupt for timing L1 exit on host DMA 2023-08-31 09:59:10 -04: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_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_lpss.c
dma_iproc_pax.h
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_mchp_xec.c drivers: dma: remove unnecessary null check 2023-08-15 11:16:19 +00:00
dma_mcux_edma.c
dma_mcux_edma.h
dma_mcux_lpc.c drivers: dma: dma_mcux_lpx: Added parameter in macro for 55S36 2023-07-21 08:58:27 -05:00
dma_mcux_pxp.c drivers: dma: add DMA driver for NXP PXP engine 2023-07-25 09:10:52 +02:00
dma_nios2_msgdma.c
dma_pl330.c
dma_pl330.h
dma_rpi_pico.c
dma_sam0.c
dma_sam_xdmac.c
dma_sam_xdmac.h
dma_stm32.c drivers: dma: Remove double parentheses in if statements 2023-05-31 14:41:25 -04:00
dma_stm32.h
dma_stm32_bdma.c dts: Move to 'zephyr,memory-attr' 2023-07-25 11:22:10 +02:00
dma_stm32_bdma.h
dma_stm32_v1.c
dma_stm32_v2.c drivers: dma: dma_stm32: add stm32c0-series support 2023-05-27 06:21:39 -04:00
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