diff options
author | Jay Cheng <jacheng@nvidia.com> | 2011-06-09 17:34:35 -0400 |
---|---|---|
committer | Yuhao Ding <yding@nvidia.com> | 2011-06-16 18:26:14 -0700 |
commit | c3adbb7631627dc14c864a4d9ab8fd2e8e319c2d (patch) | |
tree | 5e2c3dc90336c0fc2faf4194627ee167b83449df | |
parent | d5743e9dfddaa3d41ecd729733c66e4ac54a13d7 (diff) |
ARM: tegra: confiure AHBDMA gizmo setting.
Bug 820602
Reviewed-on: http://git-master/r/35954
(cherry picked from commit 2d6cac283c1121b9a90b742b5dcf80141422eac6)
Change-Id: I6149c878061bace0c191a0d45ddd7e5b8ffce4cd
Reviewed-on: http://git-master/r/36683
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/common.c b/arch/arm/mach-tegra/common.c index a85f484d4072..e36af7691fc3 100644 --- a/arch/arm/mach-tegra/common.c +++ b/arch/arm/mach-tegra/common.c @@ -52,6 +52,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 @@ -172,7 +173,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); |