diff options
author | Colin Cross <ccross@android.com> | 2010-04-06 00:16:42 +0400 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2010-10-22 05:12:35 +0400 |
commit | 4de3a8fa334851e642d4889d6afa6e5d3daea10a (patch) | |
tree | 955a73509a5745ee4e7a71fa42f10c0c57632aa5 /arch/arm/mach-tegra/Kconfig | |
parent | 7056d423f16103f6700569f60ca842d91bfaabab (diff) | |
download | linux-4de3a8fa334851e642d4889d6afa6e5d3daea10a.tar.xz |
[ARM] tegra: Add APB DMA support
The APB DMA block handles DMA transfers to and from some peripherals
in the Tegra SOC. It reads from sequential addresses on the memory
bus, and writes repeatedly to the same address on the APB bus.
Two transfer modes are supported, oneshot for transferring a known
size to or from a peripheral, and continuous for streaming data.
In continuous mode, a callback occurs when the buffer is half full
to allow the existing data to be handled and a new request queued.x
v2 changes:
dma API no longer uses PTR_ERR
Signed-off-by: Erik Gilling <konkers@android.com>
Signed-off-by: Colin Cross <ccross@android.com>
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r-- | arch/arm/mach-tegra/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig index a57713c1954a..8e32d9d7ec8d 100644 --- a/arch/arm/mach-tegra/Kconfig +++ b/arch/arm/mach-tegra/Kconfig @@ -47,4 +47,11 @@ config TEGRA_DEBUG_UARTE endchoice +config TEGRA_SYSTEM_DMA + bool "Enable system DMA driver for NVIDIA Tegra SoCs" + default y + help + Adds system DMA functionality for NVIDIA Tegra SoCs, used by + several Tegra device drivers + endif |