summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnson Huang <b20788@freescale.com>2015-04-07 18:20:28 +0800
committerFrank Li <Frank.Li@freescale.com>2015-04-24 23:03:34 +0800
commitb73cadd79f59ffbe4c7f3a5a2ce4397dac84aa9d (patch)
tree672be24a95169d73d26c06b75c1e59e9352f409b
parenta9dd7ac6b34bf836b577b843948e3c86a664a464 (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>
-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) |