summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/imx7d_low_power_idle.S
diff options
context:
space:
mode:
authorAnson Huang <Anson.Huang@nxp.com>2016-01-29 13:59:20 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:31:21 +0800
commitfebbdd7d6643ebb03bcf63a53a8e7e58b16416de (patch)
treed3f16c9247b8b435d04f157f797b00dce4fafa30 /arch/arm/mach-imx/imx7d_low_power_idle.S
parent75c84ed63b11ae113d13f3e5ce96c0559da07eea (diff)
MLK-12349 ARM: imx: skip RBC workaround for standby mode on i.MX7D
For standby mode, RBC workaround is NOT necessary as ARM platform is NOT powered down; Correct GIC register offset(0x1000) for disabling distributor. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Diffstat (limited to 'arch/arm/mach-imx/imx7d_low_power_idle.S')
-rw-r--r--arch/arm/mach-imx/imx7d_low_power_idle.S6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/imx7d_low_power_idle.S b/arch/arm/mach-imx/imx7d_low_power_idle.S
index 38b6541c39d6..59cf4f4d7150 100644
--- a/arch/arm/mach-imx/imx7d_low_power_idle.S
+++ b/arch/arm/mach-imx/imx7d_low_power_idle.S
@@ -628,7 +628,8 @@ last_cpu:
ldr r10, [r0, #PM_INFO_MX7D_GIC_DIST_V_OFFSET]
ldr r7, =0x0
- str r7, [r10]
+ ldr r8, =0x1000
+ str r7, [r10, r8]
ldr r10, [r0, #PM_INFO_MX7D_GPC_V_OFFSET]
ldr r4, [r10, #MX7D_GPC_IMR1]
@@ -745,7 +746,8 @@ do_exit_wfi:
ldr r10, [r0, #PM_INFO_MX7D_GIC_DIST_V_OFFSET]
ldr r7, =0x1
- str r7, [r10]
+ ldr r8, =0x1000
+ str r7, [r10, r8]
/* clear lpi enter flag */
ldr r7, =0x0
str r7, [r0, #PM_INFO_PM_INFO_LPI_ENTER_OFFSET]