|
@@ -774,7 +774,8 @@ void __init st_of_clkgen_vcc_setup(struct device_node *np)
|
|
div->reg = reg + VCC_DIV_OFFSET;
|
|
div->reg = reg + VCC_DIV_OFFSET;
|
|
div->shift = 2 * i;
|
|
div->shift = 2 * i;
|
|
div->width = 2;
|
|
div->width = 2;
|
|
- div->flags = CLK_DIVIDER_POWER_OF_TWO;
|
|
|
|
|
|
+ div->flags = CLK_DIVIDER_POWER_OF_TWO |
|
|
|
|
+ CLK_DIVIDER_ROUND_CLOSEST;
|
|
|
|
|
|
mux->reg = reg + VCC_MUX_OFFSET;
|
|
mux->reg = reg + VCC_MUX_OFFSET;
|
|
mux->shift = 2 * i;
|
|
mux->shift = 2 * i;
|