diff options
Diffstat (limited to 'drivers/clk/microchip/clk-core.c')
| -rw-r--r-- | drivers/clk/microchip/clk-core.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/clk/microchip/clk-core.c b/drivers/clk/microchip/clk-core.c index ca85cea17839..c3b301463425 100644 --- a/drivers/clk/microchip/clk-core.c +++ b/drivers/clk/microchip/clk-core.c @@ -199,9 +199,9 @@ static int pbclk_set_rate(struct clk_hw *hw, unsigned long rate,  	spin_unlock_irqrestore(&pb->core->reg_lock, flags); -	/* wait again, for pbdivready */ -	err = readl_poll_timeout_atomic(pb->ctrl_reg, v, v & PB_DIV_READY, -					1, LOCK_TIMEOUT_US); +	/* wait again for DIV_READY */ +	err = readl_poll_timeout(pb->ctrl_reg, v, v & PB_DIV_READY, +				 1, LOCK_TIMEOUT_US);  	if (err)  		return err;  |