diff options
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 24 |
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 | ||
5 | menuconfig DMADEVICES | 5 | menuconfig 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 | ||
18 | comment "DMA Devices" | 18 | comment "DMA Devices" |
19 | 19 | ||
20 | config ASYNC_TX_DISABLE_CHANNEL_SWITCH | ||
21 | bool | ||
22 | |||
20 | config INTEL_IOATDMA | 23 | config 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 | ||
55 | config 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 | |||
49 | config FSL_DMA | 63 | config 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 | ||
106 | config 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 | |||
92 | config DMA_ENGINE | 114 | config DMA_ENGINE |
93 | bool | 115 | bool |
94 | 116 | ||