summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorKuogee Hsieh <khsieh@codeaurora.org>2014-03-12 14:53:35 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:41:14 -0700
commit2a80bf39568c01a79576a5079caabc5aaddaf004 (patch)
tree060782e45beaf34212b32657b008bf31880a0ff8 /drivers
parentc888a41e21ffc3b73926270fb773b10ef6e73004 (diff)
clk: qcom: mdss: Increase both edp pll's PPM and idle time setting
Increase both edp pll's PPM and idle time setting to fix edp pll unlock problem during stress test. CRs-Fixed: 614017 Change-Id: Ic8315fc77dd002e709a9b215b22cbf498edaf30b Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/clk/msm/mdss/mdss-edp-pll-28hpm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/clk/msm/mdss/mdss-edp-pll-28hpm.c b/drivers/clk/msm/mdss/mdss-edp-pll-28hpm.c
index c037cc5595ca..4d9281347bd4 100644
--- a/drivers/clk/msm/mdss/mdss-edp-pll-28hpm.c
+++ b/drivers/clk/msm/mdss/mdss-edp-pll-28hpm.c
@@ -91,7 +91,7 @@ static int edp_vco_set_rate(struct clk *c, unsigned long vco_rate)
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_VCOLPF_CFG, 0x18);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
- EDP_PHY_PLL_UNIPHY_PLL_LKDET_CFG2, 0x05);
+ EDP_PHY_PLL_UNIPHY_PLL_LKDET_CFG2, 0x0d);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_REFCLK_CFG, 0x00);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
@@ -113,7 +113,7 @@ static int edp_vco_set_rate(struct clk *c, unsigned long vco_rate)
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_SSC_CFG3, 0x00);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
- EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG0, 0x0a);
+ EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG0, 0x12);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG2, 0x01);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
@@ -138,7 +138,7 @@ static int edp_vco_set_rate(struct clk *c, unsigned long vco_rate)
EDP_PHY_PLL_UNIPHY_PLL_POSTDIV3_CFG, 0x00);
} else if (vco_rate == 1350000000) {
MDSS_PLL_REG_W(edp_pll_res->pll_base,
- EDP_PHY_PLL_UNIPHY_PLL_LKDET_CFG2, 0x05);
+ EDP_PHY_PLL_UNIPHY_PLL_LKDET_CFG2, 0x0d);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_REFCLK_CFG, 0x01);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
@@ -160,7 +160,7 @@ static int edp_vco_set_rate(struct clk *c, unsigned long vco_rate)
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_SSC_CFG3, 0x00);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
- EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG0, 0x0a);
+ EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG0, 0x12);
MDSS_PLL_REG_W(edp_pll_res->pll_base,
EDP_PHY_PLL_UNIPHY_PLL_CAL_CFG2, 0x01);
MDSS_PLL_REG_W(edp_pll_res->pll_base,