diff options
author | Hiro Sugawara <hsugawara@nvidia.com> | 2011-03-17 11:19:29 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:42:29 -0800 |
commit | d5ea29e572888f1f8e4246b1ccb109d593a2aa06 (patch) | |
tree | 3cead7591b955ef43e0122097c126fa1f8d38488 /arch/arm/mach-tegra/devices.c | |
parent | dfa19fda0eaacab6549a553aa42e807d9594b39c (diff) |
arm: tegra: iovmm: Move SMMU window to bottom 1GB for AVP
Tegra3 A01 continues to use the high address range.
Tegra3 A02 (and after) uses the bottom 1GB.
The new AHB register bit access has no effect to Tegra3 A01.
Original-Change-Id: I90cedbb22d9aae4307908750ebeb03bef639945c
Reviewed-on: http://git-master/r/23379
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I33253f8ae32c416a9d19694e87380dbae94c2f68
Rebase-Id: Rf2d058998ea09fcbe44fe3c61493a46938505c0b
Diffstat (limited to 'arch/arm/mach-tegra/devices.c')
-rw-r--r-- | arch/arm/mach-tegra/devices.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/devices.c b/arch/arm/mach-tegra/devices.c index 2681d6ce25a0..394f55a646c9 100644 --- a/arch/arm/mach-tegra/devices.c +++ b/arch/arm/mach-tegra/devices.c @@ -1016,7 +1016,13 @@ static struct resource tegra_smmu_resources[] = { .flags = IORESOURCE_MEM, .start = TEGRA_SMMU_BASE, .end = TEGRA_SMMU_BASE + TEGRA_SMMU_SIZE - 1, - } + }, + [2] = { + .name = "ahbarb", + .flags = IORESOURCE_MEM, + .start = TEGRA_AHB_ARB_BASE, + .end = TEGRA_AHB_ARB_BASE + TEGRA_AHB_ARB_SIZE - 1, + } }; struct platform_device tegra_smmu_device = { |