diff options
author | Tomasz Figa <t.figa@samsung.com> | 2013-02-08 14:57:03 +0100 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 11:42:56 +0900 |
commit | 89f5f0f08fd69cadf3adf7bf6381739d4c84afb5 (patch) | |
tree | 516c0ef2e6a4ffef433f24bf7a06812aaf8cbafa /arch/arm/mach-exynos/include/mach | |
parent | a01d5ffc77202798c318c916c55b46c3ea53c14c (diff) | |
download | linux-3.10-89f5f0f08fd69cadf3adf7bf6381739d4c84afb5.tar.gz linux-3.10-89f5f0f08fd69cadf3adf7bf6381739d4c84afb5.tar.bz2 linux-3.10-89f5f0f08fd69cadf3adf7bf6381739d4c84afb5.zip |
ARM: EXYNOS: Fix incorrect usage of S5P_ARM_CORE1_* registers
S5P_ARM_CORE1_* registers affect only core 1. To control further cores
properly another registers must be used.
This patch replaces S5P_ARM_CORE1_* register definitions with
S5P_ARM_CORE_*(x) macro which return addresses of registers for specified
core.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Diffstat (limited to 'arch/arm/mach-exynos/include/mach')
-rw-r--r-- | arch/arm/mach-exynos/include/mach/regs-pmu.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/mach-exynos/include/mach/regs-pmu.h b/arch/arm/mach-exynos/include/mach/regs-pmu.h index 57344b7e98c..cf40b866d35 100644 --- a/arch/arm/mach-exynos/include/mach/regs-pmu.h +++ b/arch/arm/mach-exynos/include/mach/regs-pmu.h @@ -125,10 +125,14 @@ #define S5P_GPS_ALIVE_LOWPWR S5P_PMUREG(0x13A0) #define S5P_ARM_CORE0_CONFIGURATION S5P_PMUREG(0x2000) +#define S5P_ARM_CORE0_STATUS S5P_PMUREG(0x2004) #define S5P_ARM_CORE0_OPTION S5P_PMUREG(0x2008) -#define S5P_ARM_CORE1_CONFIGURATION S5P_PMUREG(0x2080) -#define S5P_ARM_CORE1_STATUS S5P_PMUREG(0x2084) -#define S5P_ARM_CORE1_OPTION S5P_PMUREG(0x2088) +#define S5P_ARM_CORE_CONFIGURATION(_nr) \ + (S5P_ARM_CORE0_CONFIGURATION + ((_nr) * 0x80)) +#define S5P_ARM_CORE_STATUS(_nr) \ + (S5P_ARM_CORE0_STATUS + ((_nr) * 0x80)) +#define S5P_ARM_CORE_OPTION(_nr) \ + (S5P_ARM_CORE0_OPTION + ((_nr) * 0x80)) #define S5P_ARM_COMMON_OPTION S5P_PMUREG(0x2408) #define S5P_TOP_PWR_OPTION S5P_PMUREG(0x2C48) |