summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDhaval Patel <pdhaval@codeaurora.org>2015-10-13 11:12:47 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:43:04 -0700
commit362d5932a49b5a4b0358e95db3b178ed9b848c91 (patch)
tree99ff5a4a13de3105b0fe575ce24d0bc33a877e64
parentd8020310ae908509f3619b41545d7ae2b6ae9e99 (diff)
msm: dsi-pll: update pll ref config before start for msm8996
Reset pll_verf_cfg1 to default value of 0x10 before pll start for msm8996 based on hardware recommendation. Change-Id: I95a89c18de4f7eb65a8ea0a8e4810560ddb0b44f Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
-rw-r--r--drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c1
-rw-r--r--drivers/clk/msm/mdss/mdss-dsi-pll-8996.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c b/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
index ad63237a94b0..ab4e911b29c3 100644
--- a/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
+++ b/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
@@ -210,6 +210,7 @@ static void dsi_pll_start_8996(void __iomem *pll_base)
{
pr_debug("start PLL at base=%p\n", pll_base);
+ MDSS_PLL_REG_W(pll_base, DSIPHY_PLL_VREF_CFG1, 0x10);
MDSS_PLL_REG_W(pll_base, DSIPHY_CMN_PLL_CNTRL, 1);
}
diff --git a/drivers/clk/msm/mdss/mdss-dsi-pll-8996.h b/drivers/clk/msm/mdss/mdss-dsi-pll-8996.h
index e78184376cc4..be71f126a232 100644
--- a/drivers/clk/msm/mdss/mdss-dsi-pll-8996.h
+++ b/drivers/clk/msm/mdss/mdss-dsi-pll-8996.h
@@ -41,6 +41,7 @@
#define DSIPHY_PLL_KVCO_COUNT1 0x0448
#define DSIPHY_PLL_KVCO_COUNT2 0x044c
+#define DSIPHY_PLL_VREF_CFG1 0x045c
#define DSIPHY_PLL_VCO_DIV_REF1 0x046c
#define DSIPHY_PLL_VCO_DIV_REF2 0x0470