On 05/26, Ezequiel Garcia wrote: > This commit adds a pll_lock() helper making the code more readable. > Cosmetic change only, no functionality changes. > > Signed-off-by: Andrew Bresticker <abrestic@xxxxxxxxxxxx> > Signed-off-by: Ezequiel Garcia <ezequiel.garcia@xxxxxxxxxx> > --- Applied to clk-next. > drivers/clk/pistachio/clk-pll.c | 12 ++++++++---- > 1 file changed, 8 insertions(+), 4 deletions(-) > > diff --git a/drivers/clk/pistachio/clk-pll.c b/drivers/clk/pistachio/clk-pll.c > index de53756..9ce1be7 100644 > --- a/drivers/clk/pistachio/clk-pll.c > +++ b/drivers/clk/pistachio/clk-pll.c > @@ -67,6 +67,12 @@ static inline void pll_writel(struct pistachio_clk_pll *pll, u32 val, u32 reg) > writel(val, pll->base + reg); > } > > +static inline void pll_lock(struct pistachio_clk_pll *pll) > +{ > + while (!(pll_readl(pll, PLL_STATUS) & PLL_STATUS_LOCK)) > + cpu_relax(); The patch is fine, but I wonder if we shouldn't have a timeout here in case the PLL fails to lock. -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project