LF-857-2: clk: imx: clk-pllv3: remove usleep()
Remove usleep_range in case m4 enabled on i.mx6sx since usleep is not permitted before imx_sema4_mutex_unlock now. Signed-off-by: Robin Gong <yibin.gong@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com> (cherry picked from commit ae13a32bec2eb9a0e91a254f20f2d522770dc3e5)5.4-rM2-2.2.x-imx-squashed
parent
d75952f993
commit
1a87217696
|
@ -68,7 +68,9 @@ static int clk_pllv3_wait_lock(struct clk_pllv3 *pll)
|
|||
break;
|
||||
if (time_after(jiffies, timeout))
|
||||
break;
|
||||
usleep_range(50, 500);
|
||||
/* Do not usleep if m4 enabled on i.mx6sx */
|
||||
if (!(imx_src_is_m4_enabled() && clk_on_imx6sx()))
|
||||
usleep_range(50, 500);
|
||||
} while (1);
|
||||
|
||||
return readl_relaxed(pll->base) & BM_PLL_LOCK ? 0 : -ETIMEDOUT;
|
||||
|
|
Loading…
Reference in New Issue