disp: msm: dsi: configure pll slave appropriately
Configure slave pll before setting dividers. Change-Id: Ib359187b2739d12ee0fa5ce5f3ed6bc042d5aed8 Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
This commit is contained in:
@@ -1088,8 +1088,6 @@ static int dsi_pll_5nm_vco_set_rate(struct dsi_pll_resource *pll_res)
|
||||
|
||||
dsi_pll_detect_phy_mode(pll, pll_res);
|
||||
|
||||
dsi_pll_config_slave(pll_res);
|
||||
|
||||
dsi_pll_calc_dec_frac(pll, pll_res);
|
||||
|
||||
dsi_pll_calc_ssc(pll, pll_res);
|
||||
@@ -1361,8 +1359,6 @@ static int dsi_pll_5nm_dynamic_clk_vco_set_rate(struct dsi_pll_resource *rsc)
|
||||
|
||||
rsc->vco_current_rate = rate;
|
||||
|
||||
dsi_pll_config_slave(rsc);
|
||||
|
||||
dsi_pll_calc_dec_frac(pll, rsc);
|
||||
|
||||
/* program dynamic refresh control registers */
|
||||
@@ -1442,6 +1438,8 @@ int dsi_pll_5nm_configure(void *pll, bool commit)
|
||||
int rc = 0;
|
||||
struct dsi_pll_resource *rsc = (struct dsi_pll_resource *)pll;
|
||||
|
||||
dsi_pll_config_slave(rsc);
|
||||
|
||||
/* PLL power needs to be enabled before accessing PLL registers */
|
||||
dsi_pll_enable_pll_bias(rsc);
|
||||
if (rsc->slave)
|
||||
|
Reference in New Issue
Block a user