|
@@ -77,9 +77,9 @@ static int clk_pllv3_prepare(struct clk_hw *hw)
|
|
|
|
|
|
val = readl_relaxed(pll->base);
|
|
|
if (pll->powerup_set)
|
|
|
- val |= BM_PLL_POWER;
|
|
|
+ val |= pll->powerdown;
|
|
|
else
|
|
|
- val &= ~BM_PLL_POWER;
|
|
|
+ val &= ~pll->powerdown;
|
|
|
writel_relaxed(val, pll->base);
|
|
|
|
|
|
return clk_pllv3_wait_lock(pll);
|
|
@@ -92,9 +92,9 @@ static void clk_pllv3_unprepare(struct clk_hw *hw)
|
|
|
|
|
|
val = readl_relaxed(pll->base);
|
|
|
if (pll->powerup_set)
|
|
|
- val &= ~BM_PLL_POWER;
|
|
|
+ val &= ~pll->powerdown;
|
|
|
else
|
|
|
- val |= BM_PLL_POWER;
|
|
|
+ val |= pll->powerdown;
|
|
|
writel_relaxed(val, pll->base);
|
|
|
}
|
|
|
|