dvfs: avoid round a rate two times since it may cause round wrong value at second time

This commit is contained in:
陈亮
2014-05-25 19:36:50 -07:00
parent 2604d38833
commit 436456dfb0

View File

@@ -895,9 +895,9 @@ static int dvfs_target(struct dvfs_node *clk_dvfs_node, unsigned long rate)
/* scale rate */
if (clk_dvfs_node->clk_dvfs_target) {
ret = clk_dvfs_node->clk_dvfs_target(clk, new_rate);
ret = clk_dvfs_node->clk_dvfs_target(clk, rate);
} else {
ret = clk_set_rate(clk, new_rate);
ret = clk_set_rate(clk, rate);
}
if (ret) {