summaryrefslogtreecommitdiff
path: root/drivers/clk/clk-bm1880.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk/clk-bm1880.c')
-rw-r--r--drivers/clk/clk-bm1880.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/drivers/clk/clk-bm1880.c b/drivers/clk/clk-bm1880.c
index dac190bc6e19..1bdceb36fa87 100644
--- a/drivers/clk/clk-bm1880.c
+++ b/drivers/clk/clk-bm1880.c
@@ -621,18 +621,11 @@ static int bm1880_clk_div_determine_rate(struct clk_hw *hw,
val = readl(reg_addr) >> div->shift;
val &= clk_div_mask(div->width);
- req->rate = divider_ro_round_rate(hw, req->rate,
- &req->best_parent_rate,
- div->table,
- div->width, div->flags, val);
-
- return 0;
+ return divider_ro_determine_rate(hw, req, div->table,
+ div->width, div->flags, val);
}
- req->rate = divider_round_rate(hw, req->rate, &req->best_parent_rate,
- div->table, div->width, div->flags);
-
- return 0;
+ return divider_determine_rate(hw, req, div->table, div->width, div->flags);
}
static int bm1880_clk_div_set_rate(struct clk_hw *hw, unsigned long rate,