dma: dw: add PCI part of the driver
[deliverable/linux.git] / drivers / dma / dw / Kconfig
1 #
2 # DMA engine configuration for dw
3 #
4
5 config DW_DMAC_CORE
6 tristate "Synopsys DesignWare AHB DMA support"
7 depends on GENERIC_HARDIRQS
8 select DMA_ENGINE
9
10 config DW_DMAC
11 tristate "Synopsys DesignWare AHB DMA platform driver"
12 select DW_DMAC_CORE
13 default y if CPU_AT32AP7000
14 help
15 Support the Synopsys DesignWare AHB DMA controller. This
16 can be integrated in chips such as the Atmel AT32ap7000.
17
18 config DW_DMAC_PCI
19 tristate "Synopsys DesignWare AHB DMA PCI driver"
20 depends on PCI
21 select DW_DMAC_CORE
22 help
23 Support the Synopsys DesignWare AHB DMA controller on the
24 platfroms that enumerate it as a PCI device. For example,
25 Intel Medfield has integrated this GPDMA controller.
26
27 config DW_DMAC_BIG_ENDIAN_IO
28 bool "Use big endian I/O register access"
29 default y if AVR32
30 depends on DW_DMAC_CORE
31 help
32 Say yes here to use big endian I/O access when reading and writing
33 to the DMA controller registers. This is needed on some platforms,
34 like the Atmel AVR32 architecture.
35
36 If unsure, use the default setting.
This page took 0.045385 seconds and 5 git commands to generate.