GNU Linux-libre 4.9.317-gnu1
[releases.git] / drivers / dma / dw / Kconfig
1 #
2 # DMA engine configuration for dw
3 #
4
5 config DW_DMAC_CORE
6         tristate
7         select DMA_ENGINE
8
9 config DW_DMAC_BIG_ENDIAN_IO
10         bool
11
12 config DW_DMAC
13         tristate "Synopsys DesignWare AHB DMA platform driver"
14         depends on HAS_IOMEM
15         select DW_DMAC_CORE
16         select DW_DMAC_BIG_ENDIAN_IO if AVR32
17         default y if CPU_AT32AP7000
18         help
19           Support the Synopsys DesignWare AHB DMA controller. This
20           can be integrated in chips such as the Atmel AT32ap7000.
21
22 config DW_DMAC_PCI
23         tristate "Synopsys DesignWare AHB DMA PCI driver"
24         depends on PCI
25         depends on HAS_IOMEM
26         select DW_DMAC_CORE
27         help
28           Support the Synopsys DesignWare AHB DMA controller on the
29           platfroms that enumerate it as a PCI device. For example,
30           Intel Medfield has integrated this GPDMA controller.