mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
40 lines
1.5 KiB
Diff
40 lines
1.5 KiB
Diff
From 998d251c67072059c80a5747d19e8c34a154a213 Mon Sep 17 00:00:00 2001
|
|
From: Varadarajan Narayanan <quic_varada@quicinc.com>
|
|
Date: Fri, 20 Oct 2023 11:49:33 +0530
|
|
Subject: [PATCH 40/41] clk: qcom: apss-ipq-pll: Use stromer plus ops for
|
|
stromer plus pll
|
|
|
|
The set rate and determine rate operations are different between
|
|
Stromer and Stromer Plus PLLs. Since the programming sequence is
|
|
different, the PLLs dont get configured properly and random,
|
|
inexplicable crash/freeze is seen. Hence, use stromer plus ops
|
|
for ipq_pll_stromer_plus.
|
|
|
|
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Acked-by: Stephen Boyd <sboyd@kernel.org>
|
|
Fixes: c7ef7fbb1ccf ("clk: qcom: apss-ipq-pll: add support for IPQ5332")
|
|
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
|
|
Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
|
|
Link: https://lore.kernel.org/r/c86ecaa23dc4f39650bcf4a3bd54a617a932e4fd.1697781921.git.quic_varada@quicinc.com
|
|
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
|
|
---
|
|
drivers/clk/qcom/apss-ipq-pll.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/clk/qcom/apss-ipq-pll.c b/drivers/clk/qcom/apss-ipq-pll.c
|
|
index 4ec347f0e8b1..87547db3bfb3 100644
|
|
--- a/drivers/clk/qcom/apss-ipq-pll.c
|
|
+++ b/drivers/clk/qcom/apss-ipq-pll.c
|
|
@@ -69,7 +69,7 @@ static struct clk_alpha_pll ipq_pll_stromer_plus = {
|
|
.fw_name = "xo",
|
|
},
|
|
.num_parents = 1,
|
|
- .ops = &clk_alpha_pll_stromer_ops,
|
|
+ .ops = &clk_alpha_pll_stromer_plus_ops,
|
|
},
|
|
},
|
|
};
|
|
--
|
|
2.34.1
|
|
|