summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/common.c
diff options
context:
space:
mode:
authorGary King <gking@nvidia.com>2010-05-17 15:14:54 -0700
committerGary King <gking@nvidia.com>2010-05-17 19:19:56 -0700
commit16748fcde69d77bbd094168458c6da6dbeee5c5f (patch)
treeb7747ff2fb81d241a6c7da53bc1cadc4d05ca99e /arch/arm/mach-tegra/common.c
parentf5c8c694f164c5af885e9e9d402784fe866a38b5 (diff)
[ARM/tegra] register GART driver and IRAM nvmap heap
Change-Id: I1c7912c9239c67e1963c640d36686015d18ca87c
Diffstat (limited to 'arch/arm/mach-tegra/common.c')
-rw-r--r--arch/arm/mach-tegra/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/common.c b/arch/arm/mach-tegra/common.c
index efa5e453bfeb..b3b42004f3ac 100644
--- a/arch/arm/mach-tegra/common.c
+++ b/arch/arm/mach-tegra/common.c
@@ -26,6 +26,7 @@
#include <mach/iomap.h>
#include <mach/dma.h>
+#include <mach/nvmem.h>
#include "board.h"
@@ -61,6 +62,9 @@ void __init tegra_common_init(void)
reg |= 1;
asm volatile ("mcr p15, 0, %0, c15, c0, 0" : : "r" (reg) : "cc");
#endif
+
+ nvmap_add_carveout_heap(TEGRA_IRAM_BASE, TEGRA_IRAM_SIZE,
+ "iram", NVMEM_HEAP_CARVEOUT_IRAM);
tegra_init_clock();
tegra_init_cache();
tegra_dma_init();