diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c index 2c066abb2452..6d9674160430 100644 --- a/drivers/clk/clk-divider.c +++ b/drivers/clk/clk-divider.c @@ -220,7 +220,6 @@ static int clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, val = readl(divider->reg); val &= ~(div_mask(divider) << divider->shift); val |= value << divider->shift; - val |= (div_mask(divider) << (divider->shift + 16)); writel(val, divider->reg); if (divider->lock) diff --git a/drivers/clk/clk-mux.c b/drivers/clk/clk-mux.c index 09f9e1e9f2de..25b1734560d0 100644 --- a/drivers/clk/clk-mux.c +++ b/drivers/clk/clk-mux.c @@ -89,8 +89,6 @@ static int clk_mux_set_parent(struct clk_hw *hw, u8 index) val = readl(mux->reg); val &= ~(mux->mask << mux->shift); val |= index << mux->shift; - val |= (mux->mask << (mux->shift + 16)); - writel(val, mux->reg); if (mux->lock)