@@ -64,10 +64,10 @@ static unsigned long clk_divider_gate_recalc_rate(struct clk_hw *hw,
64
64
div -> flags , div -> width );
65
65
}
66
66
67
- static long clk_divider_round_rate (struct clk_hw * hw , unsigned long rate ,
68
- unsigned long * prate )
67
+ static int clk_divider_determine_rate (struct clk_hw * hw ,
68
+ struct clk_rate_request * req )
69
69
{
70
- return clk_divider_ops .round_rate (hw , rate , prate );
70
+ return clk_divider_ops .determine_rate (hw , req );
71
71
}
72
72
73
73
static int clk_divider_gate_set_rate (struct clk_hw * hw , unsigned long rate ,
@@ -154,12 +154,12 @@ static int clk_divider_is_enabled(struct clk_hw *hw)
154
154
155
155
static const struct clk_ops clk_divider_gate_ro_ops = {
156
156
.recalc_rate = clk_divider_gate_recalc_rate_ro ,
157
- .round_rate = clk_divider_round_rate ,
157
+ .determine_rate = clk_divider_determine_rate ,
158
158
};
159
159
160
160
static const struct clk_ops clk_divider_gate_ops = {
161
161
.recalc_rate = clk_divider_gate_recalc_rate ,
162
- .round_rate = clk_divider_round_rate ,
162
+ .determine_rate = clk_divider_determine_rate ,
163
163
.set_rate = clk_divider_gate_set_rate ,
164
164
.enable = clk_divider_enable ,
165
165
.disable = clk_divider_disable ,
0 commit comments