zephyr/drivers/dma/Kconfig
Tom Burdick 1e9ada4eb9 dma: cavs: Add gpdma derivative of dw dma for cavs
Intel's adsp needs to set, at a minimum, a clocking bit before the driver
can initialize the designware dma controller. In many ways it is the
designware dmac IP but with additional registers and functionality added
on top of it. So the code structure here follows how the hardware
appears to be designed, layered on top of the designware driver.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-02-21 20:59:08 -05:00

50 lines
947 B
Plaintext

# DMA configuration options
# Copyright (c) 2016 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
#
# DMA options
#
menuconfig DMA
bool "DMA driver Configuration"
if DMA
config DMA_64BIT
bool "DMA 64 bit address support"
help
When this option is true, 64 bit source and dest
DMA addresses are supported.
config DMA_INIT_PRIORITY
int "DMA init priority"
default KERNEL_INIT_PRIORITY_DEFAULT
help
DMA driver device initialization priority.
module = DMA
module-str = dma
source "subsys/logging/Kconfig.template.log_config"
source "drivers/dma/Kconfig.stm32"
source "drivers/dma/Kconfig.sam_xdmac"
source "drivers/dma/Kconfig.dw"
source "drivers/dma/Kconfig.nios2_msgdma"
source "drivers/dma/Kconfig.sam0"
source "drivers/dma/Kconfig.mcux_edma"
source "drivers/dma/Kconfig.mcux_lpc"
source "drivers/dma/Kconfig.dma_pl330"
source "drivers/dma/Kconfig.iproc_pax"
source "drivers/dma/Kconfig.cavs_gpdma"
endif # DMA