zephyr/drivers/dma
Tom Burdick 6913da9ddd logging: cAVS HDA based logger
Adds a log backend that maintains a ringbuffer in coordination
with cAVS HDA.

The DMA channel is expected to be given some time after the logger
starts so a seperate step to initialize the dma channel is required.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-05-04 18:56:13 -04: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 dma/dw_common: Update dma_dw_common from sof 2022-03-29 14:33:48 -04:00
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 dma/dw_common: Update dma_dw_common from sof 2022-03-29 14:33:48 -04:00
Kconfig.dw_common dma/dw_common: Update dma_dw_common from sof 2022-03-29 14:33:48 -04:00
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: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.nios2_msgdma
Kconfig.sam0
Kconfig.sam_xdmac
Kconfig.stm32 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
dma_cavs_gpdma.c dma/dw_common: Update dma_dw_common from sof 2022-03-29 14:33:48 -04:00
dma_cavs_hda.c logging: cAVS HDA based logger 2022-05-04 18:56:13 -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 logging: cAVS HDA based logger 2022-05-04 18:56:13 -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: Update dma_dw_common from sof 2022-03-29 14:33:48 -04:00
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 drivers: dma: iproc_pax: use DEVICE_DT_GET 2022-02-21 22:16:10 -05:00
dma_iproc_pax_v1.c drivers: Check and fix device const qualifier on ISR 2022-03-16 12:33:12 +01:00
dma_iproc_pax_v1.h
dma_iproc_pax_v2.c drivers: Check and fix device const qualifier on ISR 2022-03-16 12:33:12 +01:00
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 drivers: dma: mcux_lpc_dma: Fix data variable name 2022-01-25 14:09:30 -06:00
dma_nios2_msgdma.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
dma_pl330.c drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
dma_pl330.h
dma_sam0.c drivers: dma: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
dma_sam_xdmac.c drivers: remove redundant DEV_NAME helpers 2022-03-15 17:31:51 -04:00
dma_sam_xdmac.h
dma_stm32.c drivers: dma: stm32 driver is using the STM32_DMA_STREAM_OFFSET 2022-05-02 10:57:15 +02:00
dma_stm32.h drivers: dma: stm32 driver is using the STM32_DMA_STREAM_OFFSET 2022-05-02 10:57:15 +02:00
dma_stm32_v1.c everywhere: fix typos 2022-03-14 20:22:24 -04:00
dma_stm32_v2.c
dmamux_stm32.c everywhere: fix typos 2022-03-14 20:22:24 -04:00