2019-04-06 15:08:09 +02:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2023-05-25 00:27:04 +02:00
|
|
|
zephyr_syscall_header(${ZEPHYR_BASE}/include/zephyr/drivers/dma.h)
|
|
|
|
|
2018-03-28 12:06:12 +02:00
|
|
|
zephyr_library()
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_SAM_XDMAC dma_sam_xdmac.c)
|
2023-02-28 13:13:44 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_STM32U5 dma_stm32u5.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_STM32_V1 dma_stm32.c dma_stm32_v1.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_STM32_V2 dma_stm32.c dma_stm32_v2.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_STM32_BDMA dma_stm32_bdma.c)
|
2020-04-23 11:38:06 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMAMUX_STM32 dmamux_stm32.c)
|
2022-02-01 18:32:06 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_DW dma_dw.c dma_dw_common.c)
|
2018-03-28 12:06:12 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_NIOS2_MSGDMA dma_nios2_msgdma.c)
|
2018-03-05 22:23:09 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_SAM0 dma_sam0.c)
|
2018-03-28 12:06:12 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USERSPACE dma_handlers.c)
|
2020-05-15 11:49:42 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_EDMA dma_mcux_edma.c)
|
2023-06-14 03:58:39 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_EDMA_V3 dma_mcux_edma.c)
|
2023-03-14 17:54:16 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_EDMA_V4 dma_mcux_edma.c)
|
2020-08-14 23:02:38 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_LPC dma_mcux_lpc.c)
|
2020-05-03 05:57:19 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_PL330 dma_pl330.c)
|
2020-07-29 16:17:30 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_IPROC_PAX dma_iproc_pax_v1.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_IPROC_PAX_V2 dma_iproc_pax_v2.c)
|
2022-07-13 17:40:48 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_HDA dma_intel_adsp_hda.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_HDA_HOST_IN dma_intel_adsp_hda_host_in.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_HDA_HOST_OUT dma_intel_adsp_hda_host_out.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_HDA_LINK_IN dma_intel_adsp_hda_link_in.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_HDA_LINK_OUT dma_intel_adsp_hda_link_out.c)
|
2022-07-08 23:14:26 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_ADSP_GPDMA dma_intel_adsp_gpdma.c dma_dw_common.c)
|
2023-05-14 19:48:14 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_INTEL_LPSS dma_intel_lpss.c dma_dw_common.c)
|
2022-07-07 15:30:18 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_GD32 dma_gd32.c)
|
2022-12-28 18:41:02 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_ESP32 dma_esp32_gdma.c)
|
2023-01-24 17:37:30 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCHP_XEC dma_mchp_xec.c)
|
2022-12-15 01:30:58 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_XMC4XXX dma_xmc4xxx.c)
|
2023-01-18 00:13:54 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_RPI_PICO dma_rpi_pico.c)
|
2023-07-05 19:35:53 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_MCUX_PXP dma_mcux_pxp.c)
|
2023-04-05 19:09:10 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_MCUX_SMARTDMA dma_mcux_smartdma.c)
|
2023-06-07 11:43:15 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_ANDES_ATCDMAC300 dma_andes_atcdmac300.c)
|
2023-09-12 10:32:07 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_SEDI dma_sedi.c)
|
2023-10-09 09:58:56 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_SMARTBOND dma_smartbond.c)
|
2023-10-03 10:10:34 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_NXP_SOF_HOST_DMA dma_nxp_sof_host_dma.c)
|
2023-05-28 18:34:14 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_EMUL dma_emul.c)
|
2023-10-02 15:21:53 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DMA_NXP_EDMA dma_nxp_edma.c)
|