Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

clk: qcom: rpmh: 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-4-3a8da898367e@redhat.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Brian Masney and committed by
Bjorn Andersson
2c0dce73 120c4b7a

+4 -4
+4 -4
drivers/clk/qcom/clk-rpmh.c
··· 321 321 return 0; 322 322 } 323 323 324 - static long clk_rpmh_round_rate(struct clk_hw *hw, unsigned long rate, 325 - unsigned long *parent_rate) 324 + static int clk_rpmh_determine_rate(struct clk_hw *hw, 325 + struct clk_rate_request *req) 326 326 { 327 - return rate; 327 + return 0; 328 328 } 329 329 330 330 static unsigned long clk_rpmh_bcm_recalc_rate(struct clk_hw *hw, ··· 339 339 .prepare = clk_rpmh_bcm_prepare, 340 340 .unprepare = clk_rpmh_bcm_unprepare, 341 341 .set_rate = clk_rpmh_bcm_set_rate, 342 - .round_rate = clk_rpmh_round_rate, 342 + .determine_rate = clk_rpmh_determine_rate, 343 343 .recalc_rate = clk_rpmh_bcm_recalc_rate, 344 344 }; 345 345