nommu: Add MMU-less support for the RealView boards
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 24 Jul 2009 11:34:57 +0000 (12:34 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 24 Jul 2009 11:34:57 +0000 (12:34 +0100)
This patch defines the IO_ADDRESS macro for the !CONFIG_MMU case.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm/mach-realview/include/mach/hardware.h

index b42c14f..8a638d1 100644 (file)
@@ -25,6 +25,7 @@
 #include <asm/sizes.h>
 
 /* macro to get at IO space when running virtually */
+#ifdef CONFIG_MMU
 /*
  * Statically mapped addresses:
  *
@@ -33,6 +34,9 @@
  * 1fxx xxxx -> fexx xxxx
  */
 #define IO_ADDRESS(x)          (((x) & 0x03ffffff) + 0xfb000000)
+#else
+#define IO_ADDRESS(x)          (x)
+#endif
 #define __io_address(n)                __io(IO_ADDRESS(n))
 
 #endif