summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorJay Cheng <jacheng@nvidia.com>2011-06-09 17:34:35 -0400
committerNiket Sirsi <nsirsi@nvidia.com>2011-06-20 13:53:46 -0700
commite8b0455f37a170c89e752ee330f2290519d87b49 (patch)
treece5aa442852ec4270ea510b8f63f10a5e962a881 /arch/arm
parent952412ded4551b8f58873f36a16d99a895d8349b (diff)
ARM: tegra: confiure AHBDMA gizmo setting.
Bug 820602 Reviewed-on: http://git-master/r/35954 (cherry picked from commit 2d6cac283c1121b9a90b742b5dcf80141422eac6) Change-Id: I87f725e1d5d90f95157f6bf9e886b415aeccb21f Reviewed-on: http://git-master/r/36688 Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Cho-Che Cheng <jacheng@nvidia.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mach-tegra/common.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/common.c b/arch/arm/mach-tegra/common.c
index ed708270158b..59850e6c4799 100644
--- a/arch/arm/mach-tegra/common.c
+++ b/arch/arm/mach-tegra/common.c
@@ -59,6 +59,7 @@
#define AHB_GIZMO_AHB_MEM 0xc
#define ENB_FAST_REARBITRATE BIT(2)
+#define DONT_SPLIT_AHB_WR BIT(7)
#define AHB_GIZMO_USB 0x1c
#define AHB_GIZMO_USB2 0x78
@@ -244,7 +245,7 @@ static void __init tegra_init_ahb_gizmo_settings(void)
unsigned long val;
val = gizmo_readl(AHB_GIZMO_AHB_MEM);
- val |= ENB_FAST_REARBITRATE;
+ val |= ENB_FAST_REARBITRATE | IMMEDIATE | DONT_SPLIT_AHB_WR;
gizmo_writel(val, AHB_GIZMO_AHB_MEM);
val = gizmo_readl(AHB_GIZMO_USB);