diff options
Diffstat (limited to 'arch/arm/mach-rpc/include/mach/hardware.h')
| -rw-r--r-- | arch/arm/mach-rpc/include/mach/hardware.h | 25 | 
1 files changed, 12 insertions, 13 deletions
diff --git a/arch/arm/mach-rpc/include/mach/hardware.h b/arch/arm/mach-rpc/include/mach/hardware.h index dde6b3c0e29..050d63c74cc 100644 --- a/arch/arm/mach-rpc/include/mach/hardware.h +++ b/arch/arm/mach-rpc/include/mach/hardware.h @@ -36,7 +36,7 @@  #define EASI_SIZE		0x08000000	/* EASI I/O */  #define EASI_START		0x08000000 -#define EASI_BASE		0xe5000000 +#define EASI_BASE		IOMEM(0xe5000000)  #define IO_START		0x03000000	/* I/O */  #define IO_SIZE			0x01000000 @@ -51,21 +51,20 @@  /*   * 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 ECARD_EASI_BASE		(EASI_BASE) +#define VIDC_BASE		(IO_BASE + 0x00400000) +#define EXPMASK_BASE		(IO_BASE + 0x00360000) +#define ECARD_IOC4_BASE		(IO_BASE + 0x00270000) +#define ECARD_IOC_BASE		(IO_BASE + 0x00240000) +#define IOMD_BASE		(IO_BASE + 0x00200000) +#define IOC_BASE		(IO_BASE + 0x00200000) +#define ECARD_MEMC8_BASE	(IO_BASE + 0x0002b000) +#define FLOPPYDMA_BASE		(IO_BASE + 0x0002a000) +#define PCIO_BASE		(IO_BASE + 0x00010000) +#define ECARD_MEMC_BASE		(IO_BASE + 0x00000000)  #define vidc_writel(val)	__raw_writel(val, VIDC_BASE) -#define IO_EC_EASI_BASE		0x81400000 -#define IO_EC_IOC4_BASE		0x8009c000 -#define IO_EC_IOC_BASE		0x80090000 -#define IO_EC_MEMC8_BASE	0x8000ac00 -#define IO_EC_MEMC_BASE		0x80000000 -  #define NETSLOT_BASE		0x0302b000  #define NETSLOT_SIZE		0x00001000  |