blob: a9828ddd6d0605c18c73ecb3110dbee07cfaf658 [file] [log] [blame]
Andy Shevchenkob466a372019-01-07 13:07:41 +02001# SPDX-License-Identifier: GPL-2.0
2
Andy Shevchenko61a76492013-06-05 15:26:44 +03003#
4# DMA engine configuration for dw
5#
6
Andy Shevchenko9cade1a2013-06-05 15:26:45 +03007config DW_DMAC_CORE
Vinod Koulcdde0e62015-04-22 12:24:13 +05308 tristate
Andy Shevchenko61a76492013-06-05 15:26:44 +03009 select DMA_ENGINE
Andy Shevchenko9cade1a2013-06-05 15:26:45 +030010
11config DW_DMAC
12 tristate "Synopsys DesignWare AHB DMA platform driver"
Andy Shevchenko88cd1d62021-03-24 16:17:57 +020013 depends on HAS_IOMEM
Andy Shevchenko9cade1a2013-06-05 15:26:45 +030014 select DW_DMAC_CORE
Andy Shevchenko61a76492013-06-05 15:26:44 +030015 help
16 Support the Synopsys DesignWare AHB DMA controller. This
Andy Shevchenko14bebd02017-05-09 19:18:37 +030017 can be integrated in chips such as the Intel Cherrytrail.
Andy Shevchenko61a76492013-06-05 15:26:44 +030018
Miquel Raynal134d9c52022-04-27 11:56:49 +020019config 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
Andy Shevchenkofed42c12013-06-05 15:26:46 +030028config DW_DMAC_PCI
29 tristate "Synopsys DesignWare AHB DMA PCI driver"
30 depends on PCI
Andy Shevchenko88cd1d62021-03-24 16:17:57 +020031 depends on HAS_IOMEM
Andy Shevchenkofed42c12013-06-05 15:26:46 +030032 select DW_DMAC_CORE
33 help
34 Support the Synopsys DesignWare AHB DMA controller on the
Jean Delvare10324712016-12-15 11:43:30 +010035 platforms that enumerate it as a PCI device. For example,
Andy Shevchenkofed42c12013-06-05 15:26:46 +030036 Intel Medfield has integrated this GPDMA controller.