projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
823a117
)
clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
author
Robert Marko
<robimarko@gmail.com>
Thu, 18 Aug 2022 22:06:25 +0000
(
00:06
+0200)
committer
Bjorn Andersson
<andersson@kernel.org>
Tue, 27 Sep 2022 02:40:11 +0000
(21:40 -0500)
Update the IPQ6018 Alpha PLL config to the latest one from the downstream
5.4 kernel[1].
This one should match the production SoC-s.
Tested on IPQ6018 CP01-C1 reference board.
[1] https://git.codelinaro.org/clo/qsdk/oss/kernel/linux-ipq-5.4/-/blob/NHSS.QSDK.12.1.r4/drivers/clk/qcom/apss-ipq-pll.c#L41
Signed-off-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link:
https://lore.kernel.org/r/20220818220628.339366-6-robimarko@gmail.com
drivers/clk/qcom/apss-ipq-pll.c
patch
|
blob
|
history
diff --git
a/drivers/clk/qcom/apss-ipq-pll.c
b/drivers/clk/qcom/apss-ipq-pll.c
index
ba77749
..
a4016f3
100644
(file)
--- a/
drivers/clk/qcom/apss-ipq-pll.c
+++ b/
drivers/clk/qcom/apss-ipq-pll.c
@@
-39,10
+39,14
@@
static struct clk_alpha_pll ipq_pll = {
static const struct alpha_pll_config ipq6018_pll_config = {
.l = 0x37,
- .config_ctl_val = 0x
04141200
,
- .config_ctl_hi_val = 0x
0
,
+ .config_ctl_val = 0x
240d4828
,
+ .config_ctl_hi_val = 0x
6
,
.early_output_mask = BIT(3),
+ .aux2_output_mask = BIT(2),
+ .aux_output_mask = BIT(1),
.main_output_mask = BIT(0),
+ .test_ctl_val = 0x1c0000C0,
+ .test_ctl_hi_val = 0x4000,
};
static const struct regmap_config ipq_pll_regmap_config = {