diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2011-12-15 05:56:23 -0500 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2011-12-18 18:35:07 -0500 |
commit | ca2ea4e8d4d63a62746333a32fa9054bb3ff7a33 (patch) | |
tree | ff3aced437187eb9070759f76a125cf726b9b138 /arch | |
parent | ebe6c6fe60683e951ff52803c6d126480a970df5 (diff) |
ARM: ux500: update register files
A few new addresses for newly supported peripherals and SRAM base
offsets.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-ux500/include/mach/db5500-regs.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-ux500/include/mach/db8500-regs.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/include/mach/db5500-regs.h b/arch/arm/mach-ux500/include/mach/db5500-regs.h index 994b5fe6f85a..8e714bcb099f 100644 --- a/arch/arm/mach-ux500/include/mach/db5500-regs.h +++ b/arch/arm/mach-ux500/include/mach/db5500-regs.h | |||
@@ -65,8 +65,11 @@ | |||
65 | #define U5500_PRCMU_TIMER_4_BASE (U5500_PER4_BASE + 0x07450) | 65 | #define U5500_PRCMU_TIMER_4_BASE (U5500_PER4_BASE + 0x07450) |
66 | #define U5500_MSP1_BASE (U5500_PER4_BASE + 0x9000) | 66 | #define U5500_MSP1_BASE (U5500_PER4_BASE + 0x9000) |
67 | #define U5500_GPIO2_BASE (U5500_PER4_BASE + 0xA000) | 67 | #define U5500_GPIO2_BASE (U5500_PER4_BASE + 0xA000) |
68 | #define U5500_MTIMER_BASE (U5500_PER4_BASE + 0xC000) | ||
68 | #define U5500_CDETECT_BASE (U5500_PER4_BASE + 0xF000) | 69 | #define U5500_CDETECT_BASE (U5500_PER4_BASE + 0xF000) |
69 | #define U5500_PRCMU_TCDM_BASE (U5500_PER4_BASE + 0x18000) | 70 | #define U5500_PRCMU_TCDM_BASE (U5500_PER4_BASE + 0x18000) |
71 | #define U5500_PRCMU_TCPM_BASE (U5500_PER4_BASE + 0x10000) | ||
72 | #define U5500_TPIU_BASE (U5500_PER4_BASE + 0x50000) | ||
70 | 73 | ||
71 | #define U5500_SPI0_BASE (U5500_PER5_BASE + 0x0000) | 74 | #define U5500_SPI0_BASE (U5500_PER5_BASE + 0x0000) |
72 | #define U5500_SPI1_BASE (U5500_PER5_BASE + 0x1000) | 75 | #define U5500_SPI1_BASE (U5500_PER5_BASE + 0x1000) |
@@ -125,6 +128,7 @@ | |||
125 | #define U5500_ACCCON_BASE (0xBFFF1000) | 128 | #define U5500_ACCCON_BASE (0xBFFF1000) |
126 | #define U5500_ACCCON_CPUVEC_RESET_ADDR_OFFSET (0x00000020) | 129 | #define U5500_ACCCON_CPUVEC_RESET_ADDR_OFFSET (0x00000020) |
127 | #define U5500_ACCCON_ACC_CPU_CTRL_OFFSET (0x000000BC) | 130 | #define U5500_ACCCON_ACC_CPU_CTRL_OFFSET (0x000000BC) |
131 | #define U5500_INTCON_MBOX1_INT_RESET_ADDR (0xBFFD31A4) | ||
128 | 132 | ||
129 | #define U5500_ESRAM_BASE 0x40000000 | 133 | #define U5500_ESRAM_BASE 0x40000000 |
130 | #define U5500_ESRAM_DMA_LCPA_OFFSET 0x10000 | 134 | #define U5500_ESRAM_DMA_LCPA_OFFSET 0x10000 |
diff --git a/arch/arm/mach-ux500/include/mach/db8500-regs.h b/arch/arm/mach-ux500/include/mach/db8500-regs.h index 751b0e6938d4..8decf189445c 100644 --- a/arch/arm/mach-ux500/include/mach/db8500-regs.h +++ b/arch/arm/mach-ux500/include/mach/db8500-regs.h | |||
@@ -24,6 +24,9 @@ | |||
24 | #define U8500_DMA_LCPA_BASE (U8500_ESRAM_BANK0 + U8500_ESRAM_DMA_LCPA_OFFSET) | 24 | #define U8500_DMA_LCPA_BASE (U8500_ESRAM_BANK0 + U8500_ESRAM_DMA_LCPA_OFFSET) |
25 | #define U8500_DMA_LCPA_BASE_ED (U8500_ESRAM_BANK4 + 0x4000) | 25 | #define U8500_DMA_LCPA_BASE_ED (U8500_ESRAM_BANK4 + 0x4000) |
26 | 26 | ||
27 | /* This address fulfills the 256k alignment requirement of the lcla base */ | ||
28 | #define U8500_DMA_LCLA_BASE U8500_ESRAM_BANK4 | ||
29 | |||
27 | #define U8500_PER3_BASE 0x80000000 | 30 | #define U8500_PER3_BASE 0x80000000 |
28 | #define U8500_STM_BASE 0x80100000 | 31 | #define U8500_STM_BASE 0x80100000 |
29 | #define U8500_STM_REG_BASE (U8500_STM_BASE + 0xF000) | 32 | #define U8500_STM_REG_BASE (U8500_STM_BASE + 0xF000) |
@@ -40,6 +43,7 @@ | |||
40 | #define U8500_ASIC_ID_BASE 0x9001D000 | 43 | #define U8500_ASIC_ID_BASE 0x9001D000 |
41 | 44 | ||
42 | #define U8500_PER6_BASE 0xa03c0000 | 45 | #define U8500_PER6_BASE 0xa03c0000 |
46 | #define U8500_PER7_BASE 0xa03d0000 | ||
43 | #define U8500_PER5_BASE 0xa03e0000 | 47 | #define U8500_PER5_BASE 0xa03e0000 |
44 | #define U8500_PER7_BASE_ED 0xa03d0000 | 48 | #define U8500_PER7_BASE_ED 0xa03d0000 |
45 | 49 | ||