Skip to content

Commit 11add21

Browse files
masneybandersson
authored andcommitted
clk: qcom: smd-rpm: convert from round_rate() to determine_rate()
The round_rate() clk ops is deprecated, so migrate this driver from round_rate() to determine_rate() using the Coccinelle semantic patch on the cover letter of this series. Signed-off-by: Brian Masney <bmasney@redhat.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250703-clk-cocci-drop-round-rate-v1-5-3a8da898367e@redhat.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 2c0dce7 commit 11add21

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/clk/qcom/clk-smd-rpm.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -370,15 +370,15 @@ static int clk_smd_rpm_set_rate(struct clk_hw *hw, unsigned long rate,
370370
return 0;
371371
}
372372

373-
static long clk_smd_rpm_round_rate(struct clk_hw *hw, unsigned long rate,
374-
unsigned long *parent_rate)
373+
static int clk_smd_rpm_determine_rate(struct clk_hw *hw,
374+
struct clk_rate_request *req)
375375
{
376376
/*
377377
* RPM handles rate rounding and we don't have a way to
378378
* know what the rate will be, so just return whatever
379379
* rate is requested.
380380
*/
381-
return rate;
381+
return 0;
382382
}
383383

384384
static unsigned long clk_smd_rpm_recalc_rate(struct clk_hw *hw,
@@ -427,7 +427,7 @@ static const struct clk_ops clk_smd_rpm_ops = {
427427
.prepare = clk_smd_rpm_prepare,
428428
.unprepare = clk_smd_rpm_unprepare,
429429
.set_rate = clk_smd_rpm_set_rate,
430-
.round_rate = clk_smd_rpm_round_rate,
430+
.determine_rate = clk_smd_rpm_determine_rate,
431431
.recalc_rate = clk_smd_rpm_recalc_rate,
432432
};
433433

0 commit comments

Comments
 (0)