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
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commit338afbf144af3084e3e8cf4596b32384172bac48 (patch)
tree87fe44685a35cb993494bd5258279a802deda58c /arch/arm/mach-imx/imx7d_low_power_idle.S
parent1e85ad0f7f7864e6694d1cb8fdf51254f9add883 (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]