coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
pll.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef SOC_MEDIATEK_MT8192_PLL_H
4 #define SOC_MEDIATEK_MT8192_PLL_H
5 
6 #include <device/mmio.h>
7 #include <types.h>
8 #include <soc/pll_common.h>
9 
10 struct mtk_topckgen_regs {
11  u32 clk_mode;
15  u32 clk_cfg_0;
18  u32 reserved1[1];
19  u32 clk_cfg_1; /* 0x0020 */
22  u32 reserved2[1];
23  u32 clk_cfg_2; /* 0x0030 */
26  u32 reserved3[1];
27  u32 clk_cfg_3; /* 0x0040 */
30  u32 reserved4[1];
31  u32 clk_cfg_4; /* 0x0050 */
34  u32 reserved5[1];
35  u32 clk_cfg_5; /* 0x0060 */
38  u32 reserved6[1];
39  u32 clk_cfg_6; /* 0x0070 */
42  u32 reserved7[1];
43  u32 clk_cfg_7; /* 0x0080 */
46  u32 reserved8[1];
47  u32 clk_cfg_8; /* 0x0090 */
50  u32 reserved9[1];
51  u32 clk_cfg_9; /* 0x00a0 */
54  u32 reserved10[1];
55  u32 clk_cfg_10; /* 0x00b0 */
58  u32 reserved11[1];
59  u32 clk_cfg_11; /* 0x00c0 */
62  u32 reserved12[1];
63  u32 clk_cfg_12; /* 0x00d0 */
66  u32 reserved13[1];
67  u32 clk_cfg_13; /* 0x00e0 */
70  u32 reserved14[1];
71  u32 clk_cfg_14; /* 0x00f0 */
74  u32 reserved15[1];
75  u32 clk_cfg_15; /* 0x0100 */
78  u32 reserved16[1];
79  u32 clk_cfg_16; /* 0x0110 */
82  u32 reserved17[9];
83  u32 clk_misc_cfg_0; /* 0x0140 */
84  u32 reserved18[3];
85  u32 clk_misc_cfg_1; /* 0x0150 */
86  u32 reserved19[10];
87  u32 clk_dbg_cfg; /* 0x017c */
88  u32 reserved20[32];
89  u32 clk_scp_cfg_0; /* 0x0200 */
90  u32 reserved21[3];
91  u32 clk_scp_cfg_1; /* 0x0210 */
92  u32 reserved22[3];
93  u32 clk26cali_0; /* 0x0220 */
95  u32 reserved23[2];
96  u32 cksta_reg; /* 0x0230 */
99  u32 reserved24[49];
100  u32 clkmon_clk_sel_reg; /* 0x0300 */
102  u32 reserved25[6];
103  u32 clk_auddiv_0; /* 0x0320 */
110  u32 reserved26[113];
111  u32 clk_extck_reg; /* 0x0500 */
112 };
113 
114 check_member(mtk_topckgen_regs, clk_misc_cfg_0, 0x0140);
115 check_member(mtk_topckgen_regs, clk_misc_cfg_1, 0x0150);
116 check_member(mtk_topckgen_regs, clk_dbg_cfg, 0x017c);
117 check_member(mtk_topckgen_regs, clk_scp_cfg_0, 0x0200);
118 check_member(mtk_topckgen_regs, clk_scp_cfg_1, 0x0210);
119 check_member(mtk_topckgen_regs, clk26cali_0, 0x0220);
120 check_member(mtk_topckgen_regs, cksta_reg, 0x0230);
121 check_member(mtk_topckgen_regs, clkmon_clk_sel_reg, 0x0300);
122 check_member(mtk_topckgen_regs, clk_auddiv_0, 0x0320);
123 check_member(mtk_topckgen_regs, clk_extck_reg, 0x0500);
124 
125 struct mtk_apmixed_regs {
145  u32 pllon_con0;
146  u32 pllon_con1;
149  u32 reserved1[104];
150  u32 ap_pllgp1_con0; /* 0x0200 */
181  u32 reserved2[13];
185  u32 reserved3[17];
186  u32 ap_pllgp2_con0; /* 0x0300 */
192  u32 apll1_con0;
193  u32 apll1_con1;
194  u32 apll1_con2;
195  u32 apll1_con3;
196  u32 apll1_con4;
197  u32 apll2_con0;
198  u32 apll2_con1;
199  u32 apll2_con2;
200  u32 apll2_con3;
201  u32 apll2_con4;
210  u32 mmpll_con0;
211  u32 mmpll_con1;
212  u32 mmpll_con2;
213  u32 mmpll_con3;
222  u32 mpll_con0;
223  u32 mpll_con1;
224  u32 mpll_con2;
225  u32 mpll_con3;
238 };
239 
240 check_member(mtk_apmixed_regs, ap_pllgp1_con0, 0x0200);
241 check_member(mtk_apmixed_regs, ap_pllgp2_con0, 0x0300);
242 check_member(mtk_apmixed_regs, usbpll_con2, 0x03cc);
243 
244 #define MPLL_CON1_FREQ 0x84200000
245 
246 enum {
247  USBPLL_EN = 0x1 << 2,
248 
249  PLL_DIV_EN = 0xff << 24,
250 };
251 
252 enum {
253  MCU_DIV_MASK = 0x1f << 17,
254  MCU_DIV_1 = 0x8 << 17,
255 
256  MCU_MUX_MASK = 0x3 << 9,
257  MCU_MUX_SRC_PLL = 0x1 << 9,
259 };
260 
261 enum {
265 };
266 
267 enum {
269 };
270 
271 /* PLL rate */
272 enum {
273  ARMPLL_LL_HZ = 1075 * MHz,
274  ARMPLL_BL_HZ = 774 * MHz,
275  CCIPLL_HZ = 730 * MHz,
276  MAINPLL_HZ = 2184UL * MHz,
277  UNIVPLL_HZ = 2496UL * MHz,
278  USBPLL_HZ = 192UL * 13 * MHz,
279  MSDCPLL_HZ = 384 * MHz,
280  MMPLL_HZ = 2750UL * MHz,
281  ADSPPLL_HZ = 750 * MHz,
282  MFGPLL_HZ = 358 * MHz,
283  TVDPLL_HZ = 594 * MHz,
284  APLL1_HZ = 180633600,
285  APLL2_HZ = 196608 * KHz,
286 };
287 
288 /* top_div rate */
289 enum {
290  CLK26M_HZ = 26 * MHz,
293 };
294 
295 /* top_mux rate */
296 enum {
299 };
300 
301 DEFINE_BITFIELD(PLLGP1_LVRREF, 18, 17)
302 DEFINE_BITFIELD(PLLGP2_LVRREF, 10, 9)
303 
304 DEFINE_BITFIELD(CLK_DBG_CFG_ABIST_CK_SEL, 21, 16)
305 DEFINE_BITFIELD(CLK_DBG_CFG_CKGEN_CK_SEL, 13, 8)
306 DEFINE_BITFIELD(CLK_DBG_CFG_METER_CK_SEL, 1, 0)
307 DEFINE_BITFIELD(CLK_MISC_CFG_0_METER_DIV, 31, 24)
308 DEFINE_BITFIELD(CLK26CALI_0_TRIGGER, 4, 4)
309 DEFINE_BITFIELD(CLK26CALI_1_LOAD_CNT, 25, 16)
310 
311 DEFINE_BIT(MPLL_IOS_SEL, 2)
312 DEFINE_BIT(MPLL_EN_SEL, 11)
313 DEFINE_BIT(MPLL_PWR_SEL, 20)
314 DEFINE_BIT(MPLL_BY_ISO_DLY, 2)
315 DEFINE_BIT(MPLL_BY_PWR_DLY, 2)
316 
317 DEFINE_BITFIELD(WDT_SWSYSRST_KEY, 31, 24)
318 DEFINE_BITFIELD(WDT_SWSYSRST_CONN_MCU, 12, 12)
319 
320 enum {
321  INFRACFG_AO_AXIMEM_BUS_DCM_REG0_MASK = (0x1f << 12) | (0x1 << 17) | (0x1 << 18),
322  INFRACFG_AO_AXIMEM_BUS_DCM_REG0_ON = (0x10 << 12) | (0x1 << 17) | (0x0 << 18),
324  (0x1 << 1) |
325  (0x1 << 3) |
326  (0x1 << 4) |
327  (0x1f << 5) |
328  (0x1f << 10) |
329  (0x1 << 20) |
330  (0x1 << 23) |
331  (0x1 << 30),
332  INFRACFG_AO_INFRA_BUS_DCM_REG0_ON = (0x1 << 0) |
333  (0x1 << 1) |
334  (0x0 << 3) |
335  (0x0 << 4) |
336  (0x10 << 5) |
337  (0x1 << 10) |
338  (0x1 << 20) |
339  (0x1 << 23) |
340  (0x1 << 30),
348  (0x1 << 1) |
349  (0x1 << 3) |
350  (0x1 << 4) |
351  (0x1f << 5) |
352  (0x1f << 10) |
353  (0x1f << 15) |
354  (0x1 << 20) |
355  (0x1 << 21),
356  INFRACFG_AO_PERI_BUS_DCM_REG0_ON = (0x1 << 0) |
357  (0x1 << 1) |
358  (0x0 << 3) |
359  (0x0 << 4) |
360  (0x1f << 5) |
361  (0x0 << 10) |
362  (0x1f << 15) |
363  (0x1 << 20) |
364  (0x1 << 21),
365  INFRACFG_AO_PERI_MODULE_DCM_REG0_MASK = (0x1 << 29) | (0x1 << 31),
366  INFRACFG_AO_PERI_MODULE_DCM_REG0_ON = (0x1 << 29) | (0x1 << 31),
367 };
368 
369 #endif /* SOC_MEDIATEK_MT8192_PLL_H */
#define MHz
Definition: helpers.h:80
#define KHz
Definition: helpers.h:79
#define DEFINE_BITFIELD(name, high_bit, low_bit)
Definition: mmio.h:124
#define DEFINE_BIT(name, bit)
Definition: mmio.h:131
@ UNIVPLL_HZ
Definition: pll.h:196
@ MSDCPLL_HZ
Definition: pll.h:198
@ MAINPLL_HZ
Definition: pll.h:195
@ MMPLL_HZ
Definition: pll.h:197
@ APLL1_HZ
Definition: pll.h:205
@ APLL2_HZ
Definition: pll.h:206
@ TVDPLL_HZ
Definition: pll.h:200
@ UART_HZ
Definition: pll.h:247
@ SPI_HZ
Definition: pll.h:248
@ CLK26M_HZ
Definition: pll.h:215
@ PLL_ISO_DELAY
Definition: pll.h:183
@ PLL_EN_DELAY
Definition: pll.h:184
@ PLL_PWR_ON_DELAY
Definition: pll.h:182
check_member(mtk_topckgen_regs, clk_cfg_0, 0x40)
@ PCW_INTEGER_BITS
Definition: pll.h:188
@ CCIPLL_HZ
Definition: pll.h:237
@ MFGPLL_HZ
Definition: pll.h:242
@ ARMPLL_LL_HZ
Definition: pll.h:235
@ MAINPLL_D5_HZ
Definition: pll.h:252
@ ARMPLL_BL_HZ
Definition: pll.h:477
@ ADSPPLL_HZ
Definition: pll.h:485
@ PLL_DIV_EN
Definition: pll.h:457
@ MCU_MUX_MASK
Definition: pll.h:469
@ MCU_DIV_MASK
Definition: pll.h:466
@ MCU_DIV_1
Definition: pll.h:467
@ MCU_MUX_SRC_PLL
Definition: pll.h:470
@ USBPLL_EN
Definition: pll.h:247
@ MCU_MUX_SRC_DIV_PLL1
Definition: pll.h:258
@ INFRACFG_AO_AXIMEM_BUS_DCM_REG0_MASK
Definition: pll.h:321
@ INFRACFG_AO_PERI_BUS_DCM_REG0_ON
Definition: pll.h:356
@ INFRACFG_AO_INFRA_CONN_BUS_DCM_REG1_MASK
Definition: pll.h:343
@ INFRACFG_AO_PERI_BUS_DCM_REG0_MASK
Definition: pll.h:347
@ INFRACFG_AO_INFRA_RX_P2P_DCM_REG0_ON
Definition: pll.h:346
@ INFRACFG_AO_INFRA_CONN_BUS_DCM_REG0_MASK
Definition: pll.h:341
@ INFRACFG_AO_INFRA_CONN_BUS_DCM_REG0_ON
Definition: pll.h:342
@ INFRACFG_AO_INFRA_BUS_DCM_REG0_MASK
Definition: pll.h:323
@ INFRACFG_AO_INFRA_RX_P2P_DCM_REG0_MASK
Definition: pll.h:345
@ INFRACFG_AO_PERI_MODULE_DCM_REG0_MASK
Definition: pll.h:365
@ INFRACFG_AO_AXIMEM_BUS_DCM_REG0_ON
Definition: pll.h:322
@ INFRACFG_AO_INFRA_BUS_DCM_REG0_ON
Definition: pll.h:332
@ INFRACFG_AO_PERI_MODULE_DCM_REG0_ON
Definition: pll.h:366
@ INFRACFG_AO_INFRA_CONN_BUS_DCM_REG1_ON
Definition: pll.h:344
@ MAINPLL_D5_D4_HZ
Definition: pll.h:292
@ USBPLL_HZ
Definition: pll.h:278
uint32_t u32
Definition: stdint.h:51
u32 armpll_bl3_con3
Definition: pll.h:171
u32 msdcpll_con2
Definition: pll.h:134
u32 ulposc1_con1
Definition: pll.h:183
u32 armpll_bl0_con0
Definition: pll.h:156
u32 reserved3[2]
Definition: pll.h:162
u32 npupll_con0
Definition: pll.h:231
u32 apupll_con3
Definition: pll.h:230
u32 pll_test_con0
Definition: pll.h:109
u32 apll2_con0
Definition: pll.h:157
u32 ulposc1_con0
Definition: pll.h:182
u32 ccipll_con3
Definition: pll.h:226
u32 ap_pll_con5
Definition: pll.h:98
u32 ap_pllgp2_con0
Definition: pll.h:248
u32 msdcpll_con0
Definition: pll.h:132
u32 armpll_ll_con1
Definition: pll.h:124
u32 pllon_con2
Definition: pll.h:147
u32 pll_test_con1
Definition: pll.h:110
u32 ap_pll_con1
Definition: pll.h:104
u32 tvdpll_con0
Definition: pll.h:140
u32 apll1_tuner_con0
Definition: pll.h:208
u32 pll_iso_con0
Definition: pll.h:104
u32 reserved1[1]
Definition: pll.h:94
u32 adsppll_con1
Definition: pll.h:250
u32 apll2_con4
Definition: pll.h:270
u32 armpll_bl2_con1
Definition: pll.h:165
u32 mainpll_con0
Definition: pll.h:120
u32 apll2_con1
Definition: pll.h:158
u32 mfgpll_con0
Definition: pll.h:139
u32 apll1_con2
Definition: pll.h:154
u32 mmpll_con3
Definition: pll.h:238
u32 armpll_ll_con0
Definition: pll.h:123
u32 ap_pll_con4
Definition: pll.h:97
u32 mfgpll_con2
Definition: pll.h:141
u32 usbpll_con0
Definition: pll.h:235
u32 ap_pllgp1_con0
Definition: pll.h:214
u32 ap_pllgp1_con2
Definition: pll.h:180
u32 armpll_bl3_con2
Definition: pll.h:170
u32 armpll_bl1_con3
Definition: pll.h:163
u32 armpll_bl3_con1
Definition: pll.h:169
u32 armpll_bl1_con0
Definition: pll.h:160
u32 ap_pll_con0
Definition: pll.h:93
u32 ccipll_con1
Definition: pll.h:160
u32 npupll_con2
Definition: pll.h:233
u32 armpll_ll_con3
Definition: pll.h:218
u32 apupll_con0
Definition: pll.h:227
u32 pll_chg_con0
Definition: pll.h:108
u32 apll1_con4
Definition: pll.h:265
u32 apll2_tuner_con0
Definition: pll.h:209
u32 armpll_bl2_con0
Definition: pll.h:164
u32 ap_pllgp3_con0
Definition: pll.h:230
u32 clksq_stb_con0
Definition: pll.h:101
u32 armpll_bl_con1
Definition: pll.h:220
u32 ap_pll_con3
Definition: pll.h:96
u32 ccipll_con2
Definition: pll.h:161
u32 armpll_bl2_con2
Definition: pll.h:166
u32 univpll_con2
Definition: pll.h:126
u32 mfgpll_con1
Definition: pll.h:140
u32 ap_pllgp1_con1
Definition: pll.h:151
u32 ccipll_con0
Definition: pll.h:159
u32 apupll_con2
Definition: pll.h:229
u32 reserved2[110]
Definition: pll.h:111
u32 mpll_con2
Definition: pll.h:146
u32 npupll_con1
Definition: pll.h:232
u32 usbpll_con2
Definition: pll.h:237
u32 mainpll_con2
Definition: pll.h:122
u32 usbpll_con1
Definition: pll.h:236
u32 armpll_bl_con3
Definition: pll.h:222
u32 apupll_con1
Definition: pll.h:228
u32 apll1_con1
Definition: pll.h:153
u32 univpll_con1
Definition: pll.h:125
u32 mmpll_con0
Definition: pll.h:128
u32 mpll_con1
Definition: pll.h:145
u32 pll_stb_con0
Definition: pll.h:106
u32 ulposc1_con2
Definition: pll.h:184
u32 armpll_bl1_con2
Definition: pll.h:162
u32 tvdpll_con2
Definition: pll.h:142
u32 mmpll_con1
Definition: pll.h:129
u32 mainpll_con3
Definition: pll.h:234
u32 apll2_con3
Definition: pll.h:160
u32 armpll_bl_con2
Definition: pll.h:221
u32 univpll_con3
Definition: pll.h:260
u32 tvdpll_con3
Definition: pll.h:242
u32 tvdpll_con1
Definition: pll.h:141
u32 pll_pwr_con0
Definition: pll.h:102
u32 adsppll_con0
Definition: pll.h:249
u32 mmpll_con2
Definition: pll.h:130
u32 adsppll_con2
Definition: pll.h:251
u32 apll1_con0
Definition: pll.h:152
u32 pllon_con3
Definition: pll.h:148
u32 pll_iso_con1
Definition: pll.h:105
u32 armpll_bl2_con3
Definition: pll.h:167
u32 pllon_con0
Definition: pll.h:211
u32 ap_pllgp2_con1
Definition: pll.h:187
u32 mainpll_con1
Definition: pll.h:121
u32 div_stb_con0
Definition: pll.h:107
u32 npupll_con3
Definition: pll.h:234
u32 msdcpll_con1
Definition: pll.h:133
u32 mfgpll_con3
Definition: pll.h:256
u32 apll1_con3
Definition: pll.h:155
u32 ap_pll_con2
Definition: pll.h:95
u32 apll2_con2
Definition: pll.h:159
u32 pllon_con1
Definition: pll.h:212
u32 univpll_con0
Definition: pll.h:124
u32 adsppll_con3
Definition: pll.h:252
u32 mpll_con3
Definition: pll.h:246
u32 reserved0[2]
Definition: pll.h:144
u32 armpll_bl3_con0
Definition: pll.h:168
u32 msdcpll_con3
Definition: pll.h:286
u32 mpll_con0
Definition: pll.h:144
u32 armpll_ll_con2
Definition: pll.h:125
u32 armpll_bl1_con1
Definition: pll.h:161
u32 pll_pwr_con1
Definition: pll.h:103
u32 clk_extck_reg
Definition: pll.h:83
u32 clk_cfg_13_set
Definition: pll.h:54
u32 clk_cfg_2_set
Definition: pll.h:26
u32 reserved11[1]
Definition: pll.h:52
u32 reserved21[3]
Definition: pll.h:95
u32 clk_misc_cfg_1
Definition: pll.h:72
u32 clk_cfg_15_clr
Definition: pll.h:90
u32 reserved23[50]
Definition: pll.h:101
u32 clk_cfg_1
Definition: pll.h:21
u32 clk_auddiv_1
Definition: pll.h:63
u32 clk_cfg_12_set
Definition: pll.h:50
u32 reserved19[63]
Definition: pll.h:82
u32 clk_cfg_7_set
Definition: pll.h:46
u32 clk_cfg_9
Definition: pll.h:58
u32 aud_top_cfg
Definition: pll.h:77
u32 clk_mode
Definition: pll.h:10
u32 clk_cfg_update2
Definition: pll.h:14
u32 reserved26[112]
Definition: pll.h:113
u32 clk_cfg_update
Definition: pll.h:11
u32 clk_auddiv_0
Definition: pll.h:62
u32 clk_cfg_12_clr
Definition: pll.h:51
u32 clk_cfg_11_set
Definition: pll.h:64
u32 cksta_reg
Definition: pll.h:78
u32 reserved22[2]
Definition: pll.h:98
u32 clk_cfg_6
Definition: pll.h:41
u32 clk_misc_cfg_0
Definition: pll.h:71
u32 clk_scp_cfg_1
Definition: pll.h:69
u32 clkmon_k1_reg
Definition: pll.h:72
u32 reserved25[1]
Definition: pll.h:111
u32 reserved13[4]
Definition: pll.h:61
u32 clk_cfg_9_set
Definition: pll.h:51
u32 clk_cfg_5_set
Definition: pll.h:38
u32 aud_top_mon
Definition: pll.h:78
u32 reserved1[6]
Definition: pll.h:12
u32 reserved17[53]
Definition: pll.h:80
u32 reserved8[1]
Definition: pll.h:40
u32 clk_cfg_7_clr
Definition: pll.h:47
u32 reserved12[9]
Definition: pll.h:56
u32 clk_cfg_11
Definition: pll.h:60
u32 reserved4[1]
Definition: pll.h:24
u32 clk_cfg_2_clr
Definition: pll.h:27
u32 clk_cfg_4_set
Definition: pll.h:34
u32 reserved15[2]
Definition: pll.h:70
u32 clk_cfg_9_clr
Definition: pll.h:52
u32 clk_cfg_update1
Definition: pll.h:12
u32 clk_cfg_3_clr
Definition: pll.h:31
u32 clk_cfg_8
Definition: pll.h:57
u32 clk_cfg_12
Definition: pll.h:49
u32 clk_auddiv_4
Definition: pll.h:109
u32 clk_cfg_3_set
Definition: pll.h:30
u32 reserved9[1]
Definition: pll.h:44
u32 cksta_reg1
Definition: pll.h:69
u32 reserved3[1]
Definition: pll.h:20
u32 clk_cfg_4
Definition: pll.h:33
u32 clk_cfg_0
Definition: pll.h:17
u32 reserved2[5]
Definition: pll.h:16
u32 clk_cfg_6_clr
Definition: pll.h:43
u32 clk_cfg_8_clr
Definition: pll.h:48
u32 clk_cfg_7
Definition: pll.h:45
u32 clk_cfg_10_set
Definition: pll.h:55
u32 clk_cfg_1_set
Definition: pll.h:22
u32 clk_cfg_8_set
Definition: pll.h:47
u32 reserved5[1]
Definition: pll.h:28
u32 reserved14[51]
Definition: pll.h:67
u32 clk_dbg_cfg
Definition: pll.h:60
u32 clk_cfg_10_clr
Definition: pll.h:56
u32 reserved18[50]
Definition: pll.h:80
u32 clk_auddiv_2
Definition: pll.h:64
u32 clk_cfg_1_clr
Definition: pll.h:23
u32 clk_cfg_0_set
Definition: pll.h:18
u32 clk_cfg_16_set
Definition: pll.h:80
u32 clk_cfg_16_clr
Definition: pll.h:81
u32 clk_cfg_13
Definition: pll.h:53
u32 cksta_reg2
Definition: pll.h:98
u32 clk_cfg_3
Definition: pll.h:29
u32 clkmon_clk_sel_reg
Definition: pll.h:71
u32 clk_cfg_4_clr
Definition: pll.h:35
u32 clk26cali_0
Definition: pll.h:75
u32 clk_cfg_14_set
Definition: pll.h:76
u32 clk_cfg_15
Definition: pll.h:88
u32 clk_cfg_5
Definition: pll.h:37
u32 clk_cfg_11_clr
Definition: pll.h:65
u32 reserved24[6]
Definition: pll.h:104
u32 clk_cfg_0_clr
Definition: pll.h:19
u32 clk_cfg_14
Definition: pll.h:75
u32 reserved6[1]
Definition: pll.h:32
u32 clk_cfg_10
Definition: pll.h:59
u32 clk_scp_cfg_0
Definition: pll.h:68
u32 clk_cfg_14_clr
Definition: pll.h:77
u32 clk_cfg_16
Definition: pll.h:79
u32 reserved16[1]
Definition: pll.h:74
u32 clk_cfg_2
Definition: pll.h:25
u32 clk_cfg_5_clr
Definition: pll.h:39
u32 reserved20[79]
Definition: pll.h:84
u32 clk_cfg_15_set
Definition: pll.h:89
u32 reserved7[1]
Definition: pll.h:36
u32 reserved10[1]
Definition: pll.h:48
u32 clk26cali_1
Definition: pll.h:76
u32 clk_auddiv_3
Definition: pll.h:65
u32 clk_cfg_13_clr
Definition: pll.h:55
u32 clk_cfg_6_set
Definition: pll.h:42