xref: /openbmc/linux/drivers/dma/dw/Kconfig (revision 5860800e)
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.
37