From d5ea29e572888f1f8e4246b1ccb109d593a2aa06 Mon Sep 17 00:00:00 2001 From: Hiro Sugawara Date: Thu, 17 Mar 2011 11:19:29 -0700 Subject: 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 Reviewed-by: Scott Williams Reviewed-by: Yu-Huan Hsu Original-Change-Id: I33253f8ae32c416a9d19694e87380dbae94c2f68 Rebase-Id: Rf2d058998ea09fcbe44fe3c61493a46938505c0b --- arch/arm/mach-tegra/devices.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'arch/arm/mach-tegra/devices.c') 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 = { -- cgit v1.2.3