Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0
2
3#
4# DMA engine configuration for dw
5#
6
7config DW_DMAC_CORE
8 tristate
9 select DMA_ENGINE
10
11config DW_DMAC
12 tristate "Synopsys DesignWare AHB DMA platform driver"
13 depends on HAS_IOMEM
14 select DW_DMAC_CORE
15 help
16 Support the Synopsys DesignWare AHB DMA controller. This
17 can be integrated in chips such as the Intel Cherrytrail.
18
19config RZN1_DMAMUX
20 tristate "Renesas RZ/N1 DMAMUX driver"
21 depends on DW_DMAC
22 depends on ARCH_RZN1 || COMPILE_TEST
23 help
24 Support the Renesas RZ/N1 DMAMUX which is located in front of
25 the Synopsys DesignWare AHB DMA controller located on Renesas
26 SoCs.
27
28config DW_DMAC_PCI
29 tristate "Synopsys DesignWare AHB DMA PCI driver"
30 depends on PCI
31 depends on HAS_IOMEM
32 select DW_DMAC_CORE
33 help
34 Support the Synopsys DesignWare AHB DMA controller on the
35 platforms that enumerate it as a PCI device. For example,
36 Intel Medfield has integrated this GPDMA controller.