summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAnson Huang <b20788@freescale.com>2015-04-07 18:20:28 +0800
committerJason Liu <r64343@freescale.com>2015-05-08 17:24:17 +0800
commit00a16717aafea4a3cad20c7cf65ae5f4dde26224 (patch)
tree9bda4ff127da1df90387b2eb36c4d4e7c799b017 /arch
parent04e28facd044a5da24ca248a36018c3638eda216 (diff)
MLK-10595-1 ARM: imx: correct gpc a7_bsc wakeup source setting
GPC_LPCR_A7_BSC should be set to be waked up by GIC/GPC both, the value should be 0x3, otherwise, first time DSM will be entered by mistake when program the GPC low power mode register but ARM NOT enter wfi yet. Signed-off-by: Anson Huang <b20788@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-imx/gpcv2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/gpcv2.c b/arch/arm/mach-imx/gpcv2.c
index 198e0638bbd9..7c4691eed110 100644
--- a/arch/arm/mach-imx/gpcv2.c
+++ b/arch/arm/mach-imx/gpcv2.c
@@ -512,7 +512,7 @@ void __init imx_gpcv2_init(void)
}
/* only external IRQs to wake up LPM and core 0/1 */
- writel_relaxed(BM_LPCR_A7_BSC_IRQ_SRC_A7_WAKEUP,
+ writel_relaxed(0x3 << BP_LPCR_A7_BSC_IRQ_SRC,
gpc_base + GPC_LPCR_A7_BSC);
/* mask m4 dsm trigger */
writel_relaxed(readl_relaxed(gpc_base + GPC_LPCR_M4) |