platform: msm_shared: add support for VCO delay
Different targets have different H/w recommended delays
to be followed during the sequence of setting the DSI
VCO clock rate. Add a variable to support this VCO delay.
Change-Id: I84679f117a1a51f1ecb09daead7077c91fd2a239
diff --git a/platform/msm_shared/mipi_dsi_autopll.c b/platform/msm_shared/mipi_dsi_autopll.c
index a39cc3f..9e7ee60 100755
--- a/platform/msm_shared/mipi_dsi_autopll.c
+++ b/platform/msm_shared/mipi_dsi_autopll.c
@@ -170,7 +170,10 @@
writel(sdm_cfg3 , pll_base + 0x0044); /* SDM CFG3 */
writel(0x00, pll_base + 0x0048); /* SDM CFG4 */
- udelay(10);
+ if (pd->vco_delay)
+ udelay(pd->vco_delay);
+ else
+ udelay(10);
writel(refclk_cfg, pll_base + 0x0000); /* REFCLK CFG */
writel(0x00, pll_base + 0x0014); /* PWRGEN CFG */