From 362d5932a49b5a4b0358e95db3b178ed9b848c91 Mon Sep 17 00:00:00 2001 From: Dhaval Patel Date: Tue, 13 Oct 2015 11:12:47 -0700 Subject: 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 --- drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c | 1 + drivers/clk/msm/mdss/mdss-dsi-pll-8996.h | 1 + 2 files changed, 2 insertions(+) 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 -- cgit v1.2.3