1# DMA configuration options
2
3# Copyright (c) 2016 Intel Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6#
7# DMA options
8#
9menuconfig DMA
10	bool "Direct Memory Access (DMA) drivers"
11
12if DMA
13config DMA_64BIT
14	bool "DMA 64 bit address support"
15	help
16	  When this option is true, 64 bit source and dest
17	  DMA addresses are supported.
18
19config DMA_INIT_PRIORITY
20	int "DMA init priority"
21	default KERNEL_INIT_PRIORITY_DEFAULT
22	help
23	  DMA driver device initialization priority.
24
25module = DMA
26module-str = dma
27source "subsys/logging/Kconfig.template.log_config"
28
29source "drivers/dma/Kconfig.stm32"
30
31source "drivers/dma/Kconfig.sam_xdmac"
32
33source "drivers/dma/Kconfig.dw"
34
35source "drivers/dma/Kconfig.nios2_msgdma"
36
37source "drivers/dma/Kconfig.sam0"
38
39source "drivers/dma/Kconfig.mcux_edma"
40
41source "drivers/dma/Kconfig.mcux_lpc"
42
43source "drivers/dma/Kconfig.dma_pl330"
44
45source "drivers/dma/Kconfig.iproc_pax"
46
47source "drivers/dma/Kconfig.intel_adsp_gpdma"
48
49source "drivers/dma/Kconfig.intel_adsp_hda"
50
51source "drivers/dma/Kconfig.gd32"
52
53source "drivers/dma/Kconfig.esp32"
54
55source "drivers/dma/Kconfig.xec"
56
57source "drivers/dma/Kconfig.xmc4xxx"
58
59source "drivers/dma/Kconfig.rpi_pico"
60
61source "drivers/dma/Kconfig.intel_lpss"
62
63source "drivers/dma/Kconfig.mcux_pxp"
64
65source "drivers/dma/Kconfig.mcux_smartdma"
66
67endif # DMA
68