ARM: imx: simplify clk_pllv3_prepare()

ret variable is redundant. Call clk_pllv3_wait_lock() in the end
return.

Signed-off-by: Dmitry Voytik <voytikd@gmail.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
This commit is contained in:
Dmitry Voytik 2014-11-06 22:49:32 +04:00 committed by Shawn Guo
parent d2a10a1727
commit c400f7a26f
1 changed files with 1 additions and 6 deletions

View File

@ -69,7 +69,6 @@ static int clk_pllv3_prepare(struct clk_hw *hw)
{ {
struct clk_pllv3 *pll = to_clk_pllv3(hw); struct clk_pllv3 *pll = to_clk_pllv3(hw);
u32 val; u32 val;
int ret;
val = readl_relaxed(pll->base); val = readl_relaxed(pll->base);
if (pll->powerup_set) if (pll->powerup_set)
@ -78,11 +77,7 @@ static int clk_pllv3_prepare(struct clk_hw *hw)
val &= ~BM_PLL_POWER; val &= ~BM_PLL_POWER;
writel_relaxed(val, pll->base); writel_relaxed(val, pll->base);
ret = clk_pllv3_wait_lock(pll); return clk_pllv3_wait_lock(pll);
if (ret)
return ret;
return 0;
} }
static void clk_pllv3_unprepare(struct clk_hw *hw) static void clk_pllv3_unprepare(struct clk_hw *hw)