diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-07-24 20:12:54 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-07-24 20:12:54 -0400 |
commit | c511dc1fb6bee58363eb203d53393784f2589d02 (patch) | |
tree | 20d91e01aec30c462965fba27cfea0c80744d7ed /drivers/dma/Kconfig | |
parent | 9161c3b796a2841a9a7be3d9c9dd121269ce90e8 (diff) | |
parent | 634332502366554849fe37e88d05ec0a13e550c8 (diff) |
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
Pull slave-dmaengine update from Vinod Koul:
"This time we have a new dmaengine driver from the tegra folks. Also
we have Guennadi's cleanup of sh drivers which incudes a library for
sh drivers. And the usual odd fixes in bunch of drivers and some nice
cleanup of dw_dmac from Andy."
Fix up conflicts in drivers/mmc/host/sh_mmcif.c
* 'next' of git://git.infradead.org/users/vkoul/slave-dma: (46 commits)
dmaengine: Cleanup logging messages
mmc: sh_mmcif: switch to the new DMA channel allocation and configuration
dma: sh: provide a migration path for slave drivers to stop using .private
dma: sh: use an integer slave ID to improve API compatibility
dmaengine: shdma: prepare to stop using struct dma_chan::private
sh: remove unused DMA device pointer from SIU platform data
ASoC: siu: don't use DMA device for channel filtering
dmaengine: shdma: (cosmetic) simplify a static function
dmaengine: at_hdmac: add a few const qualifiers
dw_dmac: use 'u32' for LLI structure members, not dma_addr_t
dw_dmac: mark dwc_dump_lli inline
dma: mxs-dma: Export missing symbols from mxs-dma.c
dma: shdma: convert to the shdma base library
ASoC: fsi: prepare for conversion to the shdma base library
usb: renesas_usbhs: prepare for conversion to the shdma base library
ASoC: siu: prepare for conversion to the shdma base library
serial: sh-sci: prepare for conversion to the shdma base library
mmc: sh_mobile_sdhi: prepare for conversion to the shdma base library
mmc: sh_mmcif: remove unneeded struct sh_mmcif_dma, prepare to shdma conversion
dma: shdma: prepare for conversion to the shdma base library
...
Diffstat (limited to 'drivers/dma/Kconfig')
-rw-r--r-- | drivers/dma/Kconfig | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/drivers/dma/Kconfig b/drivers/dma/Kconfig index aadeb5be9dba..d45cf1bcbde5 100644 --- a/drivers/dma/Kconfig +++ b/drivers/dma/Kconfig | |||
@@ -148,6 +148,20 @@ config TXX9_DMAC | |||
148 | Support the TXx9 SoC internal DMA controller. This can be | 148 | Support the TXx9 SoC internal DMA controller. This can be |
149 | integrated in chips such as the Toshiba TX4927/38/39. | 149 | integrated in chips such as the Toshiba TX4927/38/39. |
150 | 150 | ||
151 | config TEGRA20_APB_DMA | ||
152 | bool "NVIDIA Tegra20 APB DMA support" | ||
153 | depends on ARCH_TEGRA | ||
154 | select DMA_ENGINE | ||
155 | help | ||
156 | Support for the NVIDIA Tegra20 APB DMA controller driver. The | ||
157 | DMA controller is having multiple DMA channel which can be | ||
158 | configured for different peripherals like audio, UART, SPI, | ||
159 | I2C etc which is in APB bus. | ||
160 | This DMA controller transfers data from memory to peripheral fifo | ||
161 | or vice versa. It does not support memory to memory data transfer. | ||
162 | |||
163 | |||
164 | |||
151 | config SH_DMAE | 165 | config SH_DMAE |
152 | tristate "Renesas SuperH DMAC support" | 166 | tristate "Renesas SuperH DMAC support" |
153 | depends on (SUPERH && SH_DMA) || (ARM && ARCH_SHMOBILE) | 167 | depends on (SUPERH && SH_DMA) || (ARM && ARCH_SHMOBILE) |
@@ -237,7 +251,7 @@ config IMX_DMA | |||
237 | 251 | ||
238 | config MXS_DMA | 252 | config MXS_DMA |
239 | bool "MXS DMA support" | 253 | bool "MXS DMA support" |
240 | depends on SOC_IMX23 || SOC_IMX28 | 254 | depends on SOC_IMX23 || SOC_IMX28 || SOC_IMX6Q |
241 | select STMP_DEVICE | 255 | select STMP_DEVICE |
242 | select DMA_ENGINE | 256 | select DMA_ENGINE |
243 | help | 257 | help |
@@ -260,6 +274,16 @@ config DMA_SA11X0 | |||
260 | SA-1110 SoCs. This DMA engine can only be used with on-chip | 274 | SA-1110 SoCs. This DMA engine can only be used with on-chip |
261 | devices. | 275 | devices. |
262 | 276 | ||
277 | config MMP_TDMA | ||
278 | bool "MMP Two-Channel DMA support" | ||
279 | depends on ARCH_MMP | ||
280 | select DMA_ENGINE | ||
281 | help | ||
282 | Support the MMP Two-Channel DMA engine. | ||
283 | This engine used for MMP Audio DMA and pxa910 SQU. | ||
284 | |||
285 | Say Y here if you enabled MMP ADMA, otherwise say N. | ||
286 | |||
263 | config DMA_ENGINE | 287 | config DMA_ENGINE |
264 | bool | 288 | bool |
265 | 289 | ||