ARM: io: RiscPC: define io addresses relative to IO_BASE
authorRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 7 Jul 2011 10:31:36 +0000 (11:31 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 17 Aug 2011 07:44:16 +0000 (08:44 +0100)
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-rpc/include/mach/hardware.h

index dde6b3c0e299c55574ef50f910da7ed1e0c293a6..822b810215d7073cd272b61485b542ab7e3a99a6 100644 (file)
 /*
  * IO Addresses
  */
-#define VIDC_BASE              IOMEM(0xe0400000)
-#define EXPMASK_BASE           0xe0360000
-#define IOMD_BASE              IOMEM(0xe0200000)
-#define IOC_BASE               IOMEM(0xe0200000)
-#define PCIO_BASE              IOMEM(0xe0010000)
-#define FLOPPYDMA_BASE         IOMEM(0xe002a000)
+#define VIDC_BASE              (IO_BASE + 0x00400000)
+#define EXPMASK_BASE           (IO_BASE + 0x00360000)
+#define IOMD_BASE              (IO_BASE + 0x00200000)
+#define IOC_BASE               (IO_BASE + 0x00200000)
+#define FLOPPYDMA_BASE         (IO_BASE + 0x0002a000)
+#define PCIO_BASE              (IO_BASE + 0x00010000)
 
 #define vidc_writel(val)       __raw_writel(val, VIDC_BASE)