]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ARM: imx: simplify clk_pllv3_prepare()
authorDmitry Voytik <voytikd@gmail.com>
Thu, 6 Nov 2014 18:49:32 +0000 (22:49 +0400)
committerShawn Guo <shawn.guo@linaro.org>
Fri, 21 Nov 2014 23:39:36 +0000 (07:39 +0800)
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>
arch/arm/mach-imx/clk-pllv3.c

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