summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-aruba.c
diff options
context:
space:
mode:
authorScott Williams <scwilliams@nvidia.com>2011-01-11 10:50:52 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:25 -0800
commite29f839dd85a483a30b181bf659ca622affae21f (patch)
treeb01efe0f802dd77c3b1ddf978e002505df0af051 /arch/arm/mach-tegra/board-aruba.c
parent3015772eed52ddcd3973a78eb1baef6a702f27b9 (diff)
arm: tegra: Fix hardcoded frame buffer addresses
Dynamically obtain the carveout and framebuffer addresses. Bug 769986 Original-Change-Id: I9b8eeb710e5198ab9ae4e7e6c7095cfd23209e66 Reviewed-on: http://git-master/r/15534 Tested-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: Ia6f68817b65281bd5da4f8774476a947fd970950 Rebase-Id: Rdae72f12c2632beee669b14a102d00b0d116fdf3
Diffstat (limited to 'arch/arm/mach-tegra/board-aruba.c')
-rw-r--r--arch/arm/mach-tegra/board-aruba.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-aruba.c b/arch/arm/mach-tegra/board-aruba.c
index a02808b36ebb..41f25ec3a1a5 100644
--- a/arch/arm/mach-tegra/board-aruba.c
+++ b/arch/arm/mach-tegra/board-aruba.c
@@ -431,6 +431,11 @@ static void __init tegra_aruba_init(void)
aruba_bt_rfkill();
}
+static void __init tegra_aruba_reserve(void)
+{
+ tegra_reserve(SZ_32M, SZ_4M, 0);
+}
+
MACHINE_START(ARUBA, "aruba")
.boot_params = 0x80000100,
.phys_io = IO_APB_PHYS,
@@ -438,5 +443,6 @@ MACHINE_START(ARUBA, "aruba")
.init_irq = tegra_init_irq,
.init_machine = tegra_aruba_init,
.map_io = tegra_map_common_io,
+ .reserve = tegra_aruba_reserve,
.timer = &tegra_timer,
MACHINE_END