summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/dma.c
diff options
context:
space:
mode:
authorScott Williams <scwilliams@nvidia.com>2011-01-14 16:19:23 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-04-26 15:49:35 -0700
commit0dc946a27b565f2d6c622f3ef710aee27ba290af (patch)
tree70b6721d11e71587fd94012dc6fd2b2c3142f637 /arch/arm/mach-tegra/dma.c
parent48d8f209bf696fb4b18f70ad47086cc6e8e21933 (diff)
arm: tegra: Enable Tegra3 APB DMA channels 16-31
Original-Change-Id: Ia098e22789f4817e14ac34de01f8d990b4b4d29b Reviewed-on: http://git-master/r/15975 Tested-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Change-Id: If9677ac2190d8d2266ee40d011f5841e97838522
Diffstat (limited to 'arch/arm/mach-tegra/dma.c')
-rw-r--r--arch/arm/mach-tegra/dma.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/dma.c b/arch/arm/mach-tegra/dma.c
index 30cdfeb2c71c..9821e912ce56 100644
--- a/arch/arm/mach-tegra/dma.c
+++ b/arch/arm/mach-tegra/dma.c
@@ -95,7 +95,11 @@
#define APB_SEQ_WRAP_SHIFT 16
#define APB_SEQ_WRAP_MASK (0x7<<APB_SEQ_WRAP_SHIFT)
-#define TEGRA_SYSTEM_DMA_CH_NR 16 /* !!!FIXME!!! T30 has 32 channels .............. */
+#ifdef CONFIG_ARCH_TEGRA_2x_SOC
+#define TEGRA_SYSTEM_DMA_CH_NR 16
+#else
+#define TEGRA_SYSTEM_DMA_CH_NR 32
+#endif
#define TEGRA_SYSTEM_DMA_AVP_CH_NUM 4
#define TEGRA_SYSTEM_DMA_CH_MIN 0
#define TEGRA_SYSTEM_DMA_CH_MAX \