diff options
| -rw-r--r-- | drivers/clk/clk-mux.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/clk-mux.c b/drivers/clk/clk-mux.c index 4f96ff3ba728..6e1ecf94bf58 100644 --- a/drivers/clk/clk-mux.c +++ b/drivers/clk/clk-mux.c | |||
| @@ -77,7 +77,7 @@ static int clk_mux_set_parent(struct clk_hw *hw, u8 index) | |||
| 77 | 77 | ||
| 78 | else { | 78 | else { |
| 79 | if (mux->flags & CLK_MUX_INDEX_BIT) | 79 | if (mux->flags & CLK_MUX_INDEX_BIT) |
| 80 | index = (1 << ffs(index)); | 80 | index = 1 << index; |
| 81 | 81 | ||
| 82 | if (mux->flags & CLK_MUX_INDEX_ONE) | 82 | if (mux->flags & CLK_MUX_INDEX_ONE) |
| 83 | index++; | 83 | index++; |
