diff options
Diffstat (limited to 'arch/arm/mach-spear3xx/include/mach/spear.h')
-rw-r--r-- | arch/arm/mach-spear3xx/include/mach/spear.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-spear3xx/include/mach/spear.h b/arch/arm/mach-spear3xx/include/mach/spear.h index 63fd98356919..8e3900aa0d45 100644 --- a/arch/arm/mach-spear3xx/include/mach/spear.h +++ b/arch/arm/mach-spear3xx/include/mach/spear.h | |||
@@ -25,8 +25,9 @@ | |||
25 | 25 | ||
26 | /* ICM1 - Low speed connection */ | 26 | /* ICM1 - Low speed connection */ |
27 | #define SPEAR3XX_ICM1_2_BASE UL(0xD0000000) | 27 | #define SPEAR3XX_ICM1_2_BASE UL(0xD0000000) |
28 | #define VA_SPEAR3XX_ICM1_2_BASE UL(0xFD000000) | ||
28 | #define SPEAR3XX_ICM1_UART_BASE UL(0xD0000000) | 29 | #define SPEAR3XX_ICM1_UART_BASE UL(0xD0000000) |
29 | #define VA_SPEAR3XX_ICM1_UART_BASE IO_ADDRESS(SPEAR3XX_ICM1_UART_BASE) | 30 | #define VA_SPEAR3XX_ICM1_UART_BASE (VA_SPEAR3XX_ICM1_2_BASE | SPEAR3XX_ICM1_UART_BASE) |
30 | #define SPEAR3XX_ICM1_ADC_BASE UL(0xD0080000) | 31 | #define SPEAR3XX_ICM1_ADC_BASE UL(0xD0080000) |
31 | #define SPEAR3XX_ICM1_SSP_BASE UL(0xD0100000) | 32 | #define SPEAR3XX_ICM1_SSP_BASE UL(0xD0100000) |
32 | #define SPEAR3XX_ICM1_I2C_BASE UL(0xD0180000) | 33 | #define SPEAR3XX_ICM1_I2C_BASE UL(0xD0180000) |
@@ -53,11 +54,11 @@ | |||
53 | #define SPEAR3XX_ICM3_ML1_2_BASE UL(0xF0000000) | 54 | #define SPEAR3XX_ICM3_ML1_2_BASE UL(0xF0000000) |
54 | #define SPEAR3XX_ML1_TMR_BASE UL(0xF0000000) | 55 | #define SPEAR3XX_ML1_TMR_BASE UL(0xF0000000) |
55 | #define SPEAR3XX_ML1_VIC_BASE UL(0xF1100000) | 56 | #define SPEAR3XX_ML1_VIC_BASE UL(0xF1100000) |
56 | #define VA_SPEAR3XX_ML1_VIC_BASE IO_ADDRESS(SPEAR3XX_ML1_VIC_BASE) | ||
57 | 57 | ||
58 | /* ICM3 - Basic Subsystem */ | 58 | /* ICM3 - Basic Subsystem */ |
59 | #define SPEAR3XX_ICM3_SMEM_BASE UL(0xF8000000) | 59 | #define SPEAR3XX_ICM3_SMEM_BASE UL(0xF8000000) |
60 | #define SPEAR3XX_ICM3_SMI_CTRL_BASE UL(0xFC000000) | 60 | #define SPEAR3XX_ICM3_SMI_CTRL_BASE UL(0xFC000000) |
61 | #define VA_SPEAR3XX_ICM3_SMI_CTRL_BASE UL(0xFC000000) | ||
61 | #define SPEAR3XX_ICM3_DMA_BASE UL(0xFC400000) | 62 | #define SPEAR3XX_ICM3_DMA_BASE UL(0xFC400000) |
62 | #define SPEAR3XX_ICM3_SDRAM_CTRL_BASE UL(0xFC600000) | 63 | #define SPEAR3XX_ICM3_SDRAM_CTRL_BASE UL(0xFC600000) |
63 | #define SPEAR3XX_ICM3_TMR0_BASE UL(0xFC800000) | 64 | #define SPEAR3XX_ICM3_TMR0_BASE UL(0xFC800000) |
@@ -65,9 +66,9 @@ | |||
65 | #define SPEAR3XX_ICM3_RTC_BASE UL(0xFC900000) | 66 | #define SPEAR3XX_ICM3_RTC_BASE UL(0xFC900000) |
66 | #define SPEAR3XX_ICM3_GPIO_BASE UL(0xFC980000) | 67 | #define SPEAR3XX_ICM3_GPIO_BASE UL(0xFC980000) |
67 | #define SPEAR3XX_ICM3_SYS_CTRL_BASE UL(0xFCA00000) | 68 | #define SPEAR3XX_ICM3_SYS_CTRL_BASE UL(0xFCA00000) |
68 | #define VA_SPEAR3XX_ICM3_SYS_CTRL_BASE IO_ADDRESS(SPEAR3XX_ICM3_SYS_CTRL_BASE) | 69 | #define VA_SPEAR3XX_ICM3_SYS_CTRL_BASE (VA_SPEAR3XX_ICM3_SMI_CTRL_BASE | SPEAR3XX_ICM3_SYS_CTRL_BASE) |
69 | #define SPEAR3XX_ICM3_MISC_REG_BASE UL(0xFCA80000) | 70 | #define SPEAR3XX_ICM3_MISC_REG_BASE UL(0xFCA80000) |
70 | #define VA_SPEAR3XX_ICM3_MISC_REG_BASE IO_ADDRESS(SPEAR3XX_ICM3_MISC_REG_BASE) | 71 | #define VA_SPEAR3XX_ICM3_MISC_REG_BASE (VA_SPEAR3XX_ICM3_SMI_CTRL_BASE | SPEAR3XX_ICM3_MISC_REG_BASE) |
71 | #define SPEAR3XX_ICM3_TMR1_BASE UL(0xFCB00000) | 72 | #define SPEAR3XX_ICM3_TMR1_BASE UL(0xFCB00000) |
72 | 73 | ||
73 | /* Debug uart for linux, will be used for debug and uncompress messages */ | 74 | /* Debug uart for linux, will be used for debug and uncompress messages */ |