diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c index 67783da..506a966 100644 --- a/drivers/clk/clk-divider.c +++ b/drivers/clk/clk-divider.c @@ -186,7 +186,7 @@ div = clk_divider_bestdiv(clk, rate, &best_parent_rate); clk_set_rate(clk_get_parent(clk), best_parent_rate); } else { - div = parent_rate / rate; + div = DIV_ROUND_UP(parent_rate, rate); } value = _get_val(divider, div);