From 7a28106509463529d7b0408d3f5a0ab99f6810ee Mon Sep 17 00:00:00 2001 From: Stephen Warren Date: Fri, 19 Oct 2012 12:27:58 -0600 Subject: ARM: tegra: don't include iomap.h from debug-macro.S In order to move Tegra's debug-macro.S to a common location for single zImage, it must not rely on any machine-specific header files such as . Duplicate the few physical address definitions that debug-macro.S relies upon directly into the file. To avoid tegra_io_desc[] requiring shared knowledge of the UART mapping's virtual address, use a virtual address outside the ranges in tegra_io_desc[]. Call debug_ll_io_init() to propagate the mapping beyond the early pages tables. Signed-off-by: Stephen Warren --- arch/arm/mach-tegra/io.c | 1 + 1 file changed, 1 insertion(+) (limited to 'arch/arm/mach-tegra/io.c') diff --git a/arch/arm/mach-tegra/io.c b/arch/arm/mach-tegra/io.c index 7d09f301b3a1..bb9c9c29d181 100644 --- a/arch/arm/mach-tegra/io.c +++ b/arch/arm/mach-tegra/io.c @@ -59,5 +59,6 @@ static struct map_desc tegra_io_desc[] __initdata = { void __init tegra_map_common_io(void) { + debug_ll_io_init(); iotable_init(tegra_io_desc, ARRAY_SIZE(tegra_io_desc)); } -- cgit v1.2.3