diff options
author | Michel JAOUEN <michel.jaouen@stericsson.com> | 2012-01-19 17:33:37 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@linaro.org> | 2012-03-19 08:55:39 +0100 |
commit | 887e3e60d8b32363db7815b73fb3e45a00c09910 (patch) | |
tree | 4a687042ba885314283986e8dc8361c758bdf00c /arch/arm/mach-ux500/include/mach/hardware.h | |
parent | d742cc321493ca7f2f2703a12c2077b5e8261f64 (diff) |
mach-ux500: support ape u9450
id, cpu, irq, reg, timer, uart, l2 cache.
ST-Ericsson ID: 409625
Signed-off-by: Michel JAOUEN <michel.jaouen@stericsson.com>
Diffstat (limited to 'arch/arm/mach-ux500/include/mach/hardware.h')
-rw-r--r-- | arch/arm/mach-ux500/include/mach/hardware.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/include/mach/hardware.h b/arch/arm/mach-ux500/include/mach/hardware.h index 552f32c103a..a3a95d628fa 100644 --- a/arch/arm/mach-ux500/include/mach/hardware.h +++ b/arch/arm/mach-ux500/include/mach/hardware.h @@ -22,9 +22,21 @@ #define IO_ADDRESS(x) \ (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + U8500_IO_VIRTUAL) +/* + * For 9540, ROM code is at address 0xFFFE0000 + * The previous macro cannot be used + * Or else its virtual address would be above 0xFFFFFFFF + */ +#define IO_ADDRESS_DB9540_ROM(x) \ + (((x) & 0x0001ffff) + U8500_IO_VIRTUAL + 0x0B000000) + /* typesafe io address */ #define __io_address(n) __io(IO_ADDRESS(n)) +#define __io_address_db9540_rom(n) __io(IO_ADDRESS_DB9540_ROM(n)) +/* Used by some plat-nomadik code */ +#define io_p2v(n) __io_address(n) + #include <mach/db8500-regs.h> #include <mach/db5500-regs.h> |