diff options
author | Akhilesh Patil <akhilesh@ee.iitb.ac.in> | 2025-07-23 10:59:56 +0530 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2025-07-24 19:36:15 -0700 |
commit | c60b95389d0206a3a3c087c09113315e7084be3f (patch) | |
tree | fd2e8ad1ad85f94899605f4583945a8a7b103101 | |
parent | 297a5fe7368a1b2d5baa9047b823127d09d83dfb (diff) |
clk: spacemit: ccu_pll: fix error return value in recalc_rate callback
Return 0 instead of -EINVAL if function ccu_pll_recalc_rate() fails to
get correct rate entry. Follow .recalc_rate callback documentation
as mentioned in include/linux/clk-provider.h for error return value.
Signed-off-by: Akhilesh Patil <akhilesh@ee.iitb.ac.in>
Fixes: 1b72c59db0add ("clk: spacemit: Add clock support for SpacemiT K1 SoC")
Reviewed-by: Haylen Chu <heylenay@4d2.org>
Reviewed-by: Alex Elder <elder@riscstar.com>
Link: https://lore.kernel.org/r/aIBzVClNQOBrjIFG@bhairav-test.ee.iitb.ac.in
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
-rw-r--r-- | drivers/clk/spacemit/ccu_pll.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/spacemit/ccu_pll.c b/drivers/clk/spacemit/ccu_pll.c index 4427dcfbbb97f..45f540073a656 100644 --- a/drivers/clk/spacemit/ccu_pll.c +++ b/drivers/clk/spacemit/ccu_pll.c @@ -122,7 +122,7 @@ static unsigned long ccu_pll_recalc_rate(struct clk_hw *hw, WARN_ON_ONCE(!entry); - return entry ? entry->rate : -EINVAL; + return entry ? entry->rate : 0; } static long ccu_pll_round_rate(struct clk_hw *hw, unsigned long rate, |