File tree Expand file tree Collapse file tree 3 files changed +12
-19
lines changed Expand file tree Collapse file tree 3 files changed +12
-19
lines changed Original file line number Diff line number Diff line change 8
8
9
9
#include "clk-alpha-pll.h"
10
10
11
- /*
12
- * Even though APSS PLL type is of existing one (like Huayra), its offsets
13
- * are different from the one mentioned in the clk-alpha-pll.c, since the
14
- * PLL is specific to APSS, so lets the define the same.
15
- */
16
- static const u8 ipq_pll_offsets [][PLL_OFF_MAX_REGS ] = {
17
- [CLK_ALPHA_PLL_TYPE_HUAYRA ] = {
18
- [PLL_OFF_L_VAL ] = 0x08 ,
19
- [PLL_OFF_ALPHA_VAL ] = 0x10 ,
20
- [PLL_OFF_USER_CTL ] = 0x18 ,
21
- [PLL_OFF_CONFIG_CTL ] = 0x20 ,
22
- [PLL_OFF_CONFIG_CTL_U ] = 0x24 ,
23
- [PLL_OFF_STATUS ] = 0x28 ,
24
- [PLL_OFF_TEST_CTL ] = 0x30 ,
25
- [PLL_OFF_TEST_CTL_U ] = 0x34 ,
26
- },
27
- };
28
-
29
11
static struct clk_alpha_pll ipq_pll_huayra = {
30
12
.offset = 0x0 ,
31
- .regs = ipq_pll_offsets [ CLK_ALPHA_PLL_TYPE_HUAYRA ],
13
+ .regs = clk_alpha_pll_regs [ CLK_ALPHA_PLL_TYPE_HUAYRA_APSS ],
32
14
.flags = SUPPORTS_DYNAMIC_UPDATE ,
33
15
.clkr = {
34
16
.enable_reg = 0x0 ,
Original file line number Diff line number Diff line change @@ -83,6 +83,16 @@ const u8 clk_alpha_pll_regs[][PLL_OFF_MAX_REGS] = {
83
83
[PLL_OFF_TEST_CTL_U ] = 0x20 ,
84
84
[PLL_OFF_STATUS ] = 0x24 ,
85
85
},
86
+ [CLK_ALPHA_PLL_TYPE_HUAYRA_APSS ] = {
87
+ [PLL_OFF_L_VAL ] = 0x08 ,
88
+ [PLL_OFF_ALPHA_VAL ] = 0x10 ,
89
+ [PLL_OFF_USER_CTL ] = 0x18 ,
90
+ [PLL_OFF_CONFIG_CTL ] = 0x20 ,
91
+ [PLL_OFF_CONFIG_CTL_U ] = 0x24 ,
92
+ [PLL_OFF_STATUS ] = 0x28 ,
93
+ [PLL_OFF_TEST_CTL ] = 0x30 ,
94
+ [PLL_OFF_TEST_CTL_U ] = 0x34 ,
95
+ },
86
96
[CLK_ALPHA_PLL_TYPE_BRAMMO ] = {
87
97
[PLL_OFF_L_VAL ] = 0x04 ,
88
98
[PLL_OFF_ALPHA_VAL ] = 0x08 ,
Original file line number Diff line number Diff line change 15
15
enum {
16
16
CLK_ALPHA_PLL_TYPE_DEFAULT ,
17
17
CLK_ALPHA_PLL_TYPE_HUAYRA ,
18
+ CLK_ALPHA_PLL_TYPE_HUAYRA_APSS ,
18
19
CLK_ALPHA_PLL_TYPE_BRAMMO ,
19
20
CLK_ALPHA_PLL_TYPE_FABIA ,
20
21
CLK_ALPHA_PLL_TYPE_TRION ,
You can’t perform that action at this time.
0 commit comments