[PATCH 1/8] clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()
Yixun Lan <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot,dev.linux.lists.spacemit |
|---|---|
| Message-ID | <[email protected]> |
Based on upstream commit:
54e97360b44b ("clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc()")
Fix inverted condition that skips frequency change trigger,
causing kernel panics during cpufreq scaling.
Signed-off-by: Yixun Lan <[email protected]>
---
drivers/clk/spacemit/clk_mix.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/spacemit/clk_mix.c b/drivers/clk/spacemit/clk_mix.c
index a1158512a92..45bf2c72375 100644
--- a/drivers/clk/spacemit/clk_mix.c
+++ b/drivers/clk/spacemit/clk_mix.c
@@ -78,7 +78,7 @@ static int ccu_mix_trigger_fc(struct clk *clk)
struct ccu_common *common = clk_to_ccu_common(clk);
unsigned int val;
- if (common->reg_fc)
+ if (!common->reg_fc)
return 0;
ccu_update(common, fc, common->mask_fc, common->mask_fc);
--
2.55.0