diff options
| author | Dhaval Patel <pdhaval@codeaurora.org> | 2015-10-13 11:12:47 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:43:04 -0700 |
| commit | 362d5932a49b5a4b0358e95db3b178ed9b848c91 (patch) | |
| tree | 99ff5a4a13de3105b0fe575ce24d0bc33a877e64 | |
| parent | d8020310ae908509f3619b41545d7ae2b6ae9e99 (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.c | 1 | ||||
| -rw-r--r-- | drivers/clk/msm/mdss/mdss-dsi-pll-8996.h | 1 |
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 |
