From 1c3a19b61d41585564161494c6466f7f4932f726 Mon Sep 17 00:00:00 2001 From: Deepak Katragadda Date: Wed, 3 Feb 2016 16:37:40 -0800 Subject: [PATCH] clk: msm: clock-cpu-8996: Correct the ACS configuration logic Correct the settings to switch to always-on clock source during certain LPM mode exit paths on msm8996 Pro. CRs-Fixed: 972298 Change-Id: Ice256b453fad07bc80be79d9c15d10545c90fb20 Signed-off-by: Deepak Katragadda --- drivers/clk/msm/clock-cpu-8996.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/msm/clock-cpu-8996.c b/drivers/clk/msm/clock-cpu-8996.c index 5a054c1d8a24..603c2b38602c 100644 --- a/drivers/clk/msm/clock-cpu-8996.c +++ b/drivers/clk/msm/clock-cpu-8996.c @@ -1762,9 +1762,9 @@ int __init cpu_clock_8996_early_init(void) * Configure ACS logic to switch to always-on clock * source during D2-D5 entry */ - writel_relaxed(0x2, vbases[APC0_BASE] + + writel_relaxed(0x1, vbases[APC0_BASE] + MDD_DROOP_CODE); - writel_relaxed(0x2, vbases[APC1_BASE] + + writel_relaxed(0x1, vbases[APC1_BASE] + MDD_DROOP_CODE); /* * Ensure that the writes go through before enabling