From: Lukasz Majewski Date: Fri, 11 Apr 2014 11:52:09 +0000 (+0200) Subject: cpuidle:AFTR: Enable STANDBY_WFI0 and STANDBY_WFE0 for cpu0 in AFTR mode X-Git-Tag: submit/tizen/20141121.110247~2495 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4bd5a8ee514f1573fdd4ec00f7b77d623dedbf5;p=platform%2Fkernel%2Flinux-3.10.git cpuidle:AFTR: Enable STANDBY_WFI0 and STANDBY_WFE0 for cpu0 in AFTR mode Enabling of CORE0 idle state is based on the state of STANDBYWFI/STANDBYWFE internal signal. Change-Id: I43675fa312ce879f3741644057991bdb33f6cd55 Signed-off-by: Lukasz Majewski --- diff --git a/arch/arm/mach-exynos/cpuidle.c b/arch/arm/mach-exynos/cpuidle.c index 11c3db7..ca26770 100644 --- a/arch/arm/mach-exynos/cpuidle.c +++ b/arch/arm/mach-exynos/cpuidle.c @@ -107,6 +107,10 @@ static int exynos4_enter_core0_aftr(struct cpuidle_device *dev, { unsigned long tmp; + if (soc_is_exynos4412()) + __raw_writel(S5P_USE_STANDBY_WFI0 | S5P_USE_STANDBY_WFE0, + S5P_CENTRAL_SEQ_OPTION); + exynos4_set_wakeupmask(); /* Set value of power down register for aftr mode */