blob: dde13248b6818a00cae16afb5dae55d081592847 [file] [log] [blame]
Andy Shevchenko61a76492013-06-05 15:26:44 +03001#
2# DMA engine configuration for dw
3#
4
Andy Shevchenko9cade1a2013-06-05 15:26:45 +03005config DW_DMAC_CORE
Andy Shevchenko61a76492013-06-05 15:26:44 +03006 tristate "Synopsys DesignWare AHB DMA support"
7 depends on GENERIC_HARDIRQS
8 select DMA_ENGINE
Andy Shevchenko9cade1a2013-06-05 15:26:45 +03009
10config DW_DMAC
11 tristate "Synopsys DesignWare AHB DMA platform driver"
12 select DW_DMAC_CORE
Vinod Koule368b512013-06-12 13:39:57 +053013 select DW_DMAC_BIG_ENDIAN_IO if AVR32
Andy Shevchenko61a76492013-06-05 15:26:44 +030014 default y if CPU_AT32AP7000
15 help
16 Support the Synopsys DesignWare AHB DMA controller. This
17 can be integrated in chips such as the Atmel AT32ap7000.
18
Andy Shevchenkofed42c12013-06-05 15:26:46 +030019config DW_DMAC_PCI
20 tristate "Synopsys DesignWare AHB DMA PCI driver"
21 depends on PCI
22 select DW_DMAC_CORE
23 help
24 Support the Synopsys DesignWare AHB DMA controller on the
25 platfroms that enumerate it as a PCI device. For example,
26 Intel Medfield has integrated this GPDMA controller.
27
Andy Shevchenko61a76492013-06-05 15:26:44 +030028config DW_DMAC_BIG_ENDIAN_IO
Vinod Koule368b512013-06-12 13:39:57 +053029 bool