aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r--drivers/dma/Kconfig24
1 files changed, 23 insertions, 1 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig
index 070357aaedbc..eb140ff38c27 100644
--- a/drivers/dma/Kconfig
+++ b/drivers/dma/Kconfig
@@ -4,7 +4,7 @@
4 4
5menuconfig DMADEVICES 5menuconfig DMADEVICES
6 bool "DMA Engine support" 6 bool "DMA Engine support"
7 depends on !HIGHMEM64G && HAS_DMA 7 depends on HAS_DMA
8 help 8 help
9 DMA engines can do asynchronous data transfers without 9 DMA engines can do asynchronous data transfers without
10 involving the host CPU. Currently, this framework can be 10 involving the host CPU. Currently, this framework can be
@@ -17,11 +17,17 @@ if DMADEVICES
17 17
18comment "DMA Devices" 18comment "DMA Devices"
19 19
20config ASYNC_TX_DISABLE_CHANNEL_SWITCH
21 bool
22
20config INTEL_IOATDMA 23config INTEL_IOATDMA
21 tristate "Intel I/OAT DMA support" 24 tristate "Intel I/OAT DMA support"
22 depends on PCI && X86 25 depends on PCI && X86
23 select DMA_ENGINE 26 select DMA_ENGINE
24 select DCA 27 select DCA
28 select ASYNC_TX_DISABLE_CHANNEL_SWITCH
29 select ASYNC_TX_DISABLE_PQ_VAL_DMA
30 select ASYNC_TX_DISABLE_XOR_VAL_DMA
25 help 31 help
26 Enable support for the Intel(R) I/OAT DMA engine present 32 Enable support for the Intel(R) I/OAT DMA engine present
27 in recent Intel Xeon chipsets. 33 in recent Intel Xeon chipsets.
@@ -46,6 +52,14 @@ config DW_DMAC
46 Support the Synopsys DesignWare AHB DMA controller. This 52 Support the Synopsys DesignWare AHB DMA controller. This
47 can be integrated in chips such as the Atmel AT32ap7000. 53 can be integrated in chips such as the Atmel AT32ap7000.
48 54
55config AT_HDMAC
56 tristate "Atmel AHB DMA support"
57 depends on ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
58 select DMA_ENGINE
59 help
60 Support the Atmel AHB DMA controller. This can be integrated in
61 chips such as the Atmel AT91SAM9RL.
62
49config FSL_DMA 63config FSL_DMA
50 tristate "Freescale Elo and Elo Plus DMA support" 64 tristate "Freescale Elo and Elo Plus DMA support"
51 depends on FSL_SOC 65 depends on FSL_SOC
@@ -89,6 +103,14 @@ config TXX9_DMAC
89 Support the TXx9 SoC internal DMA controller. This can be 103 Support the TXx9 SoC internal DMA controller. This can be
90 integrated in chips such as the Toshiba TX4927/38/39. 104 integrated in chips such as the Toshiba TX4927/38/39.
91 105
106config SH_DMAE
107 tristate "Renesas SuperH DMAC support"
108 depends on SUPERH && SH_DMA
109 depends on !SH_DMA_API
110 select DMA_ENGINE
111 help
112 Enable support for the Renesas SuperH DMA controllers.
113
92config DMA_ENGINE 114config DMA_ENGINE
93 bool 115 bool
94 116