|
@@ -367,10 +367,12 @@ _gk20a_pllg_program_mnp(struct gk20a_clk *clk, bool allow_slide)
|
|
}
|
|
}
|
|
|
|
|
|
/* slide down to NDIV_LO */
|
|
/* slide down to NDIV_LO */
|
|
- n_lo = DIV_ROUND_UP(m_old * clk->params->min_vco,
|
|
|
|
- clk->parent_rate / KHZ);
|
|
|
|
if (allow_slide && (cfg & GPCPLL_CFG_ENABLE)) {
|
|
if (allow_slide && (cfg & GPCPLL_CFG_ENABLE)) {
|
|
- int ret = gk20a_pllg_slide(clk, n_lo);
|
|
|
|
|
|
+ int ret;
|
|
|
|
+
|
|
|
|
+ n_lo = DIV_ROUND_UP(m_old * clk->params->min_vco,
|
|
|
|
+ clk->parent_rate / KHZ);
|
|
|
|
+ ret = gk20a_pllg_slide(clk, n_lo);
|
|
|
|
|
|
if (ret)
|
|
if (ret)
|
|
return ret;
|
|
return ret;
|