xref: /aosp_15_r20/external/coreboot/src/vendorcode/mediatek/mt8192/include/ddrphy_pll_reg.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 
3 #ifndef __DDRPHY_PLL_REG_H__
4 #define __DDRPHY_PLL_REG_H__
5 
6 /* ----------------- Register Definitions ------------------- */
7 #define PLL1						0x00000000
8 	#define PLL1_RG_RPHYPLL_SDM_SSC_EN		BIT(2)
9 	#define PLL1_RG_RPHYPLL_EN			BIT(31)
10 #define PLL2						0x00000004
11 	#define PLL2_RG_RCLRPLL_SDM_SSC_EN		BIT(2)
12 	#define PLL2_RG_RCLRPLL_EN			BIT(31)
13 #define PLL3						0x00000008
14 	#define PLL3_RG_RPHYPLL_TSTOP_EN		BIT(0)
15 	#define PLL3_RG_RPHYPLL_TSTOD_EN		BIT(1)
16 	#define PLL3_RG_RPHYPLL_TSTFM_EN		BIT(2)
17 	#define PLL3_RG_RPHYPLL_TSTCK_EN		BIT(3)
18 	#define PLL3_RG_RPHYPLL_TST_EN			BIT(4)
19 	#define PLL3_RG_RPHYPLL_TSTLVROD_EN		BIT(5)
20 	#define PLL3_RG_RPHYPLL_TST_SEL			GENMASK(11, 8)
21 #define PLL4						0x0000000c
22 	#define PLL4_RG_RPHYPLL_RESETB			BIT(16)
23 	#define PLL4_RG_RPHYPLL_ATPG_EN			BIT(17)
24 	#define PLL4_RG_RPHYPLL_MCK8X_SEL		BIT(18)
25 	#define PLL4_PLL4_RFU				BIT(19)
26 	#define PLL4_RG_RPHYPLL_SER_MODE		BIT(20)
27 	#define PLL4_RG_RPHYPLL_AD_MCK8X_EN		BIT(21)
28 	#define PLL4_RG_RPHYPLL_ADA_MCK8X_EN		BIT(22)
29 	#define PLL4_RESERVED_0X0C			BIT(24)
30 #define PLL5						0x00000010
31 	#define PLL5_RESERVED_0X010			GENMASK(31, 0)
32 #define PLL6						0x00000014
33 	#define PLL6_RESERVED_0X014			GENMASK(31, 0)
34 #define PLL7						0x00000018
35 	#define PLL7_RESERVED_0X018			GENMASK(31, 0)
36 #define PLL8						0x0000001c
37 	#define PLL8_RESERVED_0X01C			GENMASK(31, 0)
38 #define PLL9						0x00000020
39 	#define PLL9_RESERVED_0X020			GENMASK(31, 0)
40 #define PLL10						0x00000024
41 	#define PLL10_RESERVED_0X024			GENMASK(31, 0)
42 #define PLL11						0x00000028
43 	#define PLL11_RESERVED_0X028			GENMASK(31, 0)
44 #define PLL12						0x0000002c
45 	#define PLL12_RESERVED_0X02C			GENMASK(31, 0)
46 #define PLL13						0x00000030
47 	#define PLL13_RESERVED_0X030			GENMASK(31, 0)
48 #define PLL14						0x00000034
49 	#define PLL14_RESERVED_0X034			GENMASK(31, 0)
50 #define PLL15						0x00000038
51 	#define PLL15_RESERVED_0X038			GENMASK(31, 0)
52 #define PLL16						0x0000003c
53 	#define PLL16_RESERVED_0X03C			GENMASK(31, 0)
54 #define SHU1_PLL0					0x00000d80
55 	#define SHU1_PLL0_RG_RPHYPLL_TOP_REV		GENMASK(15, 0)
56 	#define SHU1_PLL0_RG_RPHYPLL_LOAD_EN		BIT(19)
57 #define SHU1_PLL1					0x00000d84
58 	#define SHU1_PLL1_RG_RPHYPLLGP_CK_SEL		BIT(0)
59 	#define SHU1_PLL1_SHU1_PLL1_RFU			GENMASK(3, 1)
60 	#define SHU1_PLL1_R_SHU_AUTO_PLL_MUX		BIT(4)
61 	#define SHU1_PLL1_RESERVED_0XD84		GENMASK(31, 5)
62 #define SHU1_PLL2					0x00000d88
63 	#define SHU1_PLL2_RG_RCLRPLL_LOAD_EN		BIT(19)
64 #define SHU1_PLL3					0x00000d8c
65 	#define SHU1_PLL3_RESERVED_0XD8C		GENMASK(31, 0)
66 #define SHU1_PLL4					0x00000d90
67 	#define SHU1_PLL4_RG_RPHYPLL_RESERVED		GENMASK(15, 0)
68 	#define SHU1_PLL4_RG_RPHYPLL_FS			GENMASK(19, 18)
69 	#define SHU1_PLL4_RG_RPHYPLL_BW			GENMASK(22, 20)
70 	#define SHU1_PLL4_RG_RPHYPLL_ICHP		GENMASK(25, 24)
71 	#define SHU1_PLL4_RG_RPHYPLL_IBIAS		GENMASK(27, 26)
72 	#define SHU1_PLL4_RG_RPHYPLL_BLP		BIT(29)
73 	#define SHU1_PLL4_RG_RPHYPLL_BR			BIT(30)
74 	#define SHU1_PLL4_RG_RPHYPLL_BP			BIT(31)
75 #define SHU1_PLL5					0x00000d94
76 	#define SHU1_PLL5_RG_RPHYPLL_SDM_FRA_EN		BIT(0)
77 	#define SHU1_PLL5_RG_RPHYPLL_SDM_PCW_CHG	BIT(1)
78 	#define SHU1_PLL5_RG_RPHYPLL_SDM_PCW		GENMASK(31, 16)
79 #define SHU1_PLL6					0x00000d98
80 	#define SHU1_PLL6_RG_RCLRPLL_RESERVED		GENMASK(15, 0)
81 	#define SHU1_PLL6_RG_RCLRPLL_FS			GENMASK(19, 18)
82 	#define SHU1_PLL6_RG_RCLRPLL_BW			GENMASK(22, 20)
83 	#define SHU1_PLL6_RG_RCLRPLL_ICHP		GENMASK(25, 24)
84 	#define SHU1_PLL6_RG_RCLRPLL_IBIAS		GENMASK(27, 26)
85 	#define SHU1_PLL6_RG_RCLRPLL_BLP		BIT(29)
86 	#define SHU1_PLL6_RG_RCLRPLL_BR			BIT(30)
87 	#define SHU1_PLL6_RG_RCLRPLL_BP			BIT(31)
88 #define SHU1_PLL7					0x00000d9c
89 	#define SHU1_PLL7_RG_RCLRPLL_SDM_FRA_EN		BIT(0)
90 	#define SHU1_PLL7_RG_RCLRPLL_SDM_PCW_CHG	BIT(1)
91 	#define SHU1_PLL7_RG_RCLRPLL_SDM_PCW		GENMASK(31, 16)
92 #define SHU1_PLL8					0x00000da0
93 	#define SHU1_PLL8_RG_RPHYPLL_POSDIV		GENMASK(2, 0)
94 	#define SHU1_PLL8_RG_RPHYPLL_PREDIV		GENMASK(19, 18)
95 #define SHU1_PLL9					0x00000da4
96 	#define SHU1_PLL9_RG_RPHYPLL_RST_DLY		GENMASK(9, 8)
97 	#define SHU1_PLL9_RG_RPHYPLL_LVROD_EN		BIT(12)
98 	#define SHU1_PLL9_RG_RPHYPLL_MONREF_EN		BIT(13)
99 	#define SHU1_PLL9_RG_RPHYPLL_MONVC_EN		GENMASK(15, 14)
100 	#define SHU1_PLL9_RG_RPHYPLL_MONCK_EN		BIT(16)
101 #define SHU1_PLL10					0x00000da8
102 	#define SHU1_PLL10_RG_RCLRPLL_POSDIV		GENMASK(2, 0)
103 	#define SHU1_PLL10_RG_RCLRPLL_PREDIV		GENMASK(19, 18)
104 #define SHU1_PLL11					0x00000dac
105 	#define SHU1_PLL11_RG_RCLRPLL_RST_DLY		GENMASK(9, 8)
106 	#define SHU1_PLL11_RG_RCLRPLL_LVROD_EN		BIT(12)
107 	#define SHU1_PLL11_RG_RCLRPLL_MONREF_EN		BIT(13)
108 	#define SHU1_PLL11_RG_RCLRPLL_MONVC_EN		GENMASK(15, 14)
109 	#define SHU1_PLL11_RG_RCLRPLL_MONCK_EN		BIT(16)
110 #define SHU1_PLL12					0x00000db0
111 	#define SHU1_PLL12_RG_RCLRPLL_EXT_PODIV		GENMASK(5, 0)
112 	#define SHU1_PLL12_RG_RCLRPLL_BYPASS		BIT(6)
113 	#define SHU1_PLL12_RG_RCLRPLL_EXTPODIV_EN	BIT(7)
114 	#define SHU1_PLL12_RG_RCLRPLL_EXT_FBDIV		GENMASK(13, 8)
115 	#define SHU1_PLL12_RG_RCLRPLL_EXTFBDIV_EN	BIT(15)
116 	#define SHU1_PLL12_RG_RPHYPLL_EXT_FBDIV		GENMASK(21, 16)
117 	#define SHU1_PLL12_RG_RPHYPLL_EXTFBDIV_EN	BIT(22)
118 #define SHU1_PLL13					0x00000db4
119 	#define SHU1_PLL13_RG_RCLRPLL_FB_DL		GENMASK(5, 0)
120 	#define SHU1_PLL13_RG_RCLRPLL_REF_DL		GENMASK(13, 8)
121 	#define SHU1_PLL13_RG_RPHYPLL_FB_DL		GENMASK(21, 16)
122 	#define SHU1_PLL13_RG_RPHYPLL_REF_DL		GENMASK(29, 24)
123 #define SHU1_PLL14					0x00000db8
124 	#define SHU1_PLL14_RG_RPHYPLL_SDM_HREN		BIT(0)
125 	#define SHU1_PLL14_RG_RPHYPLL_SDM_SSC_PH_INIT	BIT(1)
126 	#define SHU1_PLL14_RG_RPHYPLL_SDM_SSC_PRD	GENMASK(31, 16)
127 #define SHU1_PLL15					0x00000dbc
128 	#define SHU1_PLL15_RG_RPHYPLL_SDM_SSC_DELTA	GENMASK(15, 0)
129 	#define SHU1_PLL15_RG_RPHYPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
130 #define SHU1_PLL20					0x00000dd0
131 	#define SHU1_PLL20_RG_RCLRPLL_SDM_HREN		BIT(0)
132 	#define SHU1_PLL20_RG_RCLRPLL_SDM_SSC_PH_INIT	BIT(1)
133 	#define SHU1_PLL20_RG_RCLRPLL_SDM_SSC_PRD	GENMASK(31, 16)
134 #define SHU1_PLL21					0x00000dd4
135 	#define SHU1_PLL21_RG_RCLRPLL_SDM_SSC_DELTA	GENMASK(15, 0)
136 	#define SHU1_PLL21_RG_RCLRPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
137 #define SHU2_PLL0					0x00001280
138 	#define SHU2_PLL0_RG_RPHYPLL_TOP_REV		GENMASK(15, 0)
139 	#define SHU2_PLL0_RG_RPHYPLL_LOAD_EN		BIT(19)
140 #define SHU2_PLL1					0x00001284
141 	#define SHU2_PLL1_RG_RPHYPLLGP_CK_SEL		BIT(0)
142 	#define SHU2_PLL1_SHU2_PLL1_RFU			GENMASK(3, 1)
143 	#define SHU2_PLL1_R_SHU_AUTO_PLL_MUX		BIT(4)
144 	#define SHU2_PLL1_RESERVED_0X1284		GENMASK(31, 5)
145 #define SHU2_PLL2					0x00001288
146 	#define SHU2_PLL2_RG_RCLRPLL_LOAD_EN		BIT(19)
147 #define SHU2_PLL3					0x0000128c
148 	#define SHU2_PLL3_RESERVED_0X128C		GENMASK(31, 0)
149 #define SHU2_PLL4					0x00001290
150 	#define SHU2_PLL4_RG_RPHYPLL_RESERVED		GENMASK(15, 0)
151 	#define SHU2_PLL4_RG_RPHYPLL_FS			GENMASK(19, 18)
152 	#define SHU2_PLL4_RG_RPHYPLL_BW			GENMASK(22, 20)
153 	#define SHU2_PLL4_RG_RPHYPLL_ICHP		GENMASK(25, 24)
154 	#define SHU2_PLL4_RG_RPHYPLL_IBIAS		GENMASK(27, 26)
155 	#define SHU2_PLL4_RG_RPHYPLL_BLP		BIT(29)
156 	#define SHU2_PLL4_RG_RPHYPLL_BR			BIT(30)
157 	#define SHU2_PLL4_RG_RPHYPLL_BP			BIT(31)
158 #define SHU2_PLL5					0x00001294
159 	#define SHU2_PLL5_RG_RPHYPLL_SDM_FRA_EN		BIT(0)
160 	#define SHU2_PLL5_RG_RPHYPLL_SDM_PCW_CHG	BIT(1)
161 	#define SHU2_PLL5_RG_RPHYPLL_SDM_PCW		GENMASK(31, 16)
162 #define SHU2_PLL6					0x00001298
163 	#define SHU2_PLL6_RG_RCLRPLL_RESERVED		GENMASK(15, 0)
164 	#define SHU2_PLL6_RG_RCLRPLL_FS			GENMASK(19, 18)
165 	#define SHU2_PLL6_RG_RCLRPLL_BW			GENMASK(22, 20)
166 	#define SHU2_PLL6_RG_RCLRPLL_ICHP		GENMASK(25, 24)
167 	#define SHU2_PLL6_RG_RCLRPLL_IBIAS		GENMASK(27, 26)
168 	#define SHU2_PLL6_RG_RCLRPLL_BLP		BIT(29)
169 	#define SHU2_PLL6_RG_RCLRPLL_BR			BIT(30)
170 	#define SHU2_PLL6_RG_RCLRPLL_BP			BIT(31)
171 #define SHU2_PLL7					0x0000129c
172 	#define SHU2_PLL7_RG_RCLRPLL_SDM_FRA_EN		BIT(0)
173 	#define SHU2_PLL7_RG_RCLRPLL_SDM_PCW_CHG	BIT(1)
174 	#define SHU2_PLL7_RG_RCLRPLL_SDM_PCW		GENMASK(31, 16)
175 #define SHU2_PLL8					0x000012a0
176 	#define SHU2_PLL8_RG_RPHYPLL_POSDIV		GENMASK(2, 0)
177 	#define SHU2_PLL8_RG_RPHYPLL_PREDIV		GENMASK(19, 18)
178 #define SHU2_PLL9					0x000012a4
179 	#define SHU2_PLL9_RG_RPHYPLL_RST_DLY		GENMASK(9, 8)
180 	#define SHU2_PLL9_RG_RPHYPLL_LVROD_EN		BIT(12)
181 	#define SHU2_PLL9_RG_RPHYPLL_MONREF_EN		BIT(13)
182 	#define SHU2_PLL9_RG_RPHYPLL_MONVC_EN		GENMASK(15, 14)
183 	#define SHU2_PLL9_RG_RPHYPLL_MONCK_EN		BIT(16)
184 #define SHU2_PLL10					0x000012a8
185 	#define SHU2_PLL10_RG_RCLRPLL_POSDIV		GENMASK(2, 0)
186 	#define SHU2_PLL10_RG_RCLRPLL_PREDIV		GENMASK(19, 18)
187 #define SHU2_PLL11					0x000012ac
188 	#define SHU2_PLL11_RG_RCLRPLL_RST_DLY		GENMASK(9, 8)
189 	#define SHU2_PLL11_RG_RCLRPLL_LVROD_EN		BIT(12)
190 	#define SHU2_PLL11_RG_RCLRPLL_MONREF_EN		BIT(13)
191 	#define SHU2_PLL11_RG_RCLRPLL_MONVC_EN		GENMASK(15, 14)
192 	#define SHU2_PLL11_RG_RCLRPLL_MONCK_EN		BIT(16)
193 #define SHU2_PLL12					0x000012b0
194 	#define SHU2_PLL12_RG_RCLRPLL_EXT_PODIV		GENMASK(5, 0)
195 	#define SHU2_PLL12_RG_RCLRPLL_BYPASS		BIT(6)
196 	#define SHU2_PLL12_RG_RCLRPLL_EXTPODIV_EN	BIT(7)
197 	#define SHU2_PLL12_RG_RCLRPLL_EXT_FBDIV		GENMASK(13, 8)
198 	#define SHU2_PLL12_RG_RCLRPLL_EXTFBDIV_EN	BIT(15)
199 	#define SHU2_PLL12_RG_RPHYPLL_EXT_FBDIV		GENMASK(21, 16)
200 	#define SHU2_PLL12_RG_RPHYPLL_EXTFBDIV_EN	BIT(22)
201 #define SHU2_PLL13					0x000012b4
202 	#define SHU2_PLL13_RG_RCLRPLL_FB_DL		GENMASK(5, 0)
203 	#define SHU2_PLL13_RG_RCLRPLL_REF_DL		GENMASK(13, 8)
204 	#define SHU2_PLL13_RG_RPHYPLL_FB_DL		GENMASK(21, 16)
205 	#define SHU2_PLL13_RG_RPHYPLL_REF_DL		GENMASK(29, 24)
206 #define SHU2_PLL14					0x000012b8
207 	#define SHU2_PLL14_RG_RPHYPLL_SDM_HREN		BIT(0)
208 	#define SHU2_PLL14_RG_RPHYPLL_SDM_SSC_PH_INIT	BIT(1)
209 	#define SHU2_PLL14_RG_RPHYPLL_SDM_SSC_PRD	GENMASK(31, 16)
210 #define SHU2_PLL15					0x000012bc
211 	#define SHU2_PLL15_RG_RPHYPLL_SDM_SSC_DELTA	GENMASK(15, 0)
212 	#define SHU2_PLL15_RG_RPHYPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
213 #define SHU2_PLL20					0x000012d0
214 	#define SHU2_PLL20_RG_RCLRPLL_SDM_HREN		BIT(0)
215 	#define SHU2_PLL20_RG_RCLRPLL_SDM_SSC_PH_INIT	BIT(1)
216 	#define SHU2_PLL20_RG_RCLRPLL_SDM_SSC_PRD	GENMASK(31, 16)
217 #define SHU2_PLL21					0x000012d4
218 	#define SHU2_PLL21_RG_RCLRPLL_SDM_SSC_DELTA	GENMASK(15, 0)
219 	#define SHU2_PLL21_RG_RCLRPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
220 #define SHU3_PLL0					0x00001780
221 	#define SHU3_PLL0_RG_RPHYPLL_TOP_REV		GENMASK(15, 0)
222 	#define SHU3_PLL0_RG_RPHYPLL_LOAD_EN		BIT(19)
223 #define SHU3_PLL1					0x00001784
224 	#define SHU3_PLL1_RG_RPHYPLLGP_CK_SEL		BIT(0)
225 	#define SHU3_PLL1_SHU3_PLL1_RFU			GENMASK(3, 1)
226 	#define SHU3_PLL1_R_SHU_AUTO_PLL_MUX		BIT(4)
227 	#define SHU3_PLL1_RESERVED_0X1784		GENMASK(31, 5)
228 #define SHU3_PLL2					0x00001788
229 	#define SHU3_PLL2_RG_RCLRPLL_LOAD_EN		BIT(19)
230 #define SHU3_PLL3					0x0000178c
231 	#define SHU3_PLL3_RESERVED_0X178C		GENMASK(31, 0)
232 #define SHU3_PLL4					0x00001790
233 	#define SHU3_PLL4_RG_RPHYPLL_RESERVED		GENMASK(15, 0)
234 	#define SHU3_PLL4_RG_RPHYPLL_FS			GENMASK(19, 18)
235 	#define SHU3_PLL4_RG_RPHYPLL_BW			GENMASK(22, 20)
236 	#define SHU3_PLL4_RG_RPHYPLL_ICHP		GENMASK(25, 24)
237 	#define SHU3_PLL4_RG_RPHYPLL_IBIAS		GENMASK(27, 26)
238 	#define SHU3_PLL4_RG_RPHYPLL_BLP		BIT(29)
239 	#define SHU3_PLL4_RG_RPHYPLL_BR			BIT(30)
240 	#define SHU3_PLL4_RG_RPHYPLL_BP			BIT(31)
241 #define SHU3_PLL5					0x00001794
242 	#define SHU3_PLL5_RG_RPHYPLL_SDM_FRA_EN		BIT(0)
243 	#define SHU3_PLL5_RG_RPHYPLL_SDM_PCW_CHG	BIT(1)
244 	#define SHU3_PLL5_RG_RPHYPLL_SDM_PCW		GENMASK(31, 16)
245 #define SHU3_PLL6					0x00001798
246 	#define SHU3_PLL6_RG_RCLRPLL_RESERVED		GENMASK(15, 0)
247 	#define SHU3_PLL6_RG_RCLRPLL_FS			GENMASK(19, 18)
248 	#define SHU3_PLL6_RG_RCLRPLL_BW			GENMASK(22, 20)
249 	#define SHU3_PLL6_RG_RCLRPLL_ICHP		GENMASK(25, 24)
250 	#define SHU3_PLL6_RG_RCLRPLL_IBIAS		GENMASK(27, 26)
251 	#define SHU3_PLL6_RG_RCLRPLL_BLP		BIT(29)
252 	#define SHU3_PLL6_RG_RCLRPLL_BR			BIT(30)
253 	#define SHU3_PLL6_RG_RCLRPLL_BP			BIT(31)
254 #define SHU3_PLL7					0x0000179c
255 	#define SHU3_PLL7_RG_RCLRPLL_SDM_FRA_EN		BIT(0)
256 	#define SHU3_PLL7_RG_RCLRPLL_SDM_PCW_CHG	BIT(1)
257 	#define SHU3_PLL7_RG_RCLRPLL_SDM_PCW		GENMASK(31, 16)
258 #define SHU3_PLL8					0x000017a0
259 	#define SHU3_PLL8_RG_RPHYPLL_POSDIV		GENMASK(2, 0)
260 	#define SHU3_PLL8_RG_RPHYPLL_PREDIV		GENMASK(19, 18)
261 #define SHU3_PLL9					0x000017a4
262 	#define SHU3_PLL9_RG_RPHYPLL_RST_DLY		GENMASK(9, 8)
263 	#define SHU3_PLL9_RG_RPHYPLL_LVROD_EN		BIT(12)
264 	#define SHU3_PLL9_RG_RPHYPLL_MONREF_EN		BIT(13)
265 	#define SHU3_PLL9_RG_RPHYPLL_MONVC_EN		GENMASK(15, 14)
266 	#define SHU3_PLL9_RG_RPHYPLL_MONCK_EN		BIT(16)
267 #define SHU3_PLL10					0x000017a8
268 	#define SHU3_PLL10_RG_RCLRPLL_POSDIV		GENMASK(2, 0)
269 	#define SHU3_PLL10_RG_RCLRPLL_PREDIV		GENMASK(19, 18)
270 #define SHU3_PLL11					0x000017ac
271 	#define SHU3_PLL11_RG_RCLRPLL_RST_DLY		GENMASK(9, 8)
272 	#define SHU3_PLL11_RG_RCLRPLL_LVROD_EN		BIT(12)
273 	#define SHU3_PLL11_RG_RCLRPLL_MONREF_EN		BIT(13)
274 	#define SHU3_PLL11_RG_RCLRPLL_MONVC_EN		GENMASK(15, 14)
275 	#define SHU3_PLL11_RG_RCLRPLL_MONCK_EN		BIT(16)
276 #define SHU3_PLL12					0x000017b0
277 	#define SHU3_PLL12_RG_RCLRPLL_EXT_PODIV		GENMASK(5, 0)
278 	#define SHU3_PLL12_RG_RCLRPLL_BYPASS		BIT(6)
279 	#define SHU3_PLL12_RG_RCLRPLL_EXTPODIV_EN	BIT(7)
280 	#define SHU3_PLL12_RG_RCLRPLL_EXT_FBDIV		GENMASK(13, 8)
281 	#define SHU3_PLL12_RG_RCLRPLL_EXTFBDIV_EN	BIT(15)
282 	#define SHU3_PLL12_RG_RPHYPLL_EXT_FBDIV		GENMASK(21, 16)
283 	#define SHU3_PLL12_RG_RPHYPLL_EXTFBDIV_EN	BIT(22)
284 #define SHU3_PLL13					0x000017b4
285 	#define SHU3_PLL13_RG_RCLRPLL_FB_DL		GENMASK(5, 0)
286 	#define SHU3_PLL13_RG_RCLRPLL_REF_DL		GENMASK(13, 8)
287 	#define SHU3_PLL13_RG_RPHYPLL_FB_DL		GENMASK(21, 16)
288 	#define SHU3_PLL13_RG_RPHYPLL_REF_DL		GENMASK(29, 24)
289 #define SHU3_PLL14					0x000017b8
290 	#define SHU3_PLL14_RG_RPHYPLL_SDM_HREN		BIT(0)
291 	#define SHU3_PLL14_RG_RPHYPLL_SDM_SSC_PH_INIT	BIT(1)
292 	#define SHU3_PLL14_RG_RPHYPLL_SDM_SSC_PRD	GENMASK(31, 16)
293 #define SHU3_PLL15					0x000017bc
294 	#define SHU3_PLL15_RG_RPHYPLL_SDM_SSC_DELTA	GENMASK(15, 0)
295 	#define SHU3_PLL15_RG_RPHYPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
296 #define SHU3_PLL20					0x000017d0
297 	#define SHU3_PLL20_RG_RCLRPLL_SDM_HREN		BIT(0)
298 	#define SHU3_PLL20_RG_RCLRPLL_SDM_SSC_PH_INIT	BIT(1)
299 	#define SHU3_PLL20_RG_RCLRPLL_SDM_SSC_PRD	GENMASK(31, 16)
300 #define SHU3_PLL21					0x000017d4
301 	#define SHU3_PLL21_RG_RCLRPLL_SDM_SSC_DELTA	GENMASK(15, 0)
302 	#define SHU3_PLL21_RG_RCLRPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
303 #define SHU4_PLL0					0x00001c80
304 	#define SHU4_PLL0_RG_RPHYPLL_TOP_REV		GENMASK(15, 0)
305 	#define SHU4_PLL0_RG_RPHYPLL_LOAD_EN		BIT(19)
306 #define SHU4_PLL1					0x00001c84
307 	#define SHU4_PLL1_RG_RPHYPLLGP_CK_SEL		BIT(0)
308 	#define SHU4_PLL1_SHU4_PLL1_RFU			GENMASK(3, 1)
309 	#define SHU4_PLL1_R_SHU_AUTO_PLL_MUX		BIT(4)
310 	#define SHU4_PLL1_RESERVED_0X1C84		GENMASK(31, 5)
311 #define SHU4_PLL2					0x00001c88
312 	#define SHU4_PLL2_RG_RCLRPLL_LOAD_EN		BIT(19)
313 #define SHU4_PLL3					0x00001c8c
314 	#define SHU4_PLL3_RESERVED_0X1C8C		GENMASK(31, 0)
315 #define SHU4_PLL4					0x00001c90
316 	#define SHU4_PLL4_RG_RPHYPLL_RESERVED		GENMASK(15, 0)
317 	#define SHU4_PLL4_RG_RPHYPLL_FS			GENMASK(19, 18)
318 	#define SHU4_PLL4_RG_RPHYPLL_BW			GENMASK(22, 20)
319 	#define SHU4_PLL4_RG_RPHYPLL_ICHP		GENMASK(25, 24)
320 	#define SHU4_PLL4_RG_RPHYPLL_IBIAS		GENMASK(27, 26)
321 	#define SHU4_PLL4_RG_RPHYPLL_BLP		BIT(29)
322 	#define SHU4_PLL4_RG_RPHYPLL_BR			BIT(30)
323 	#define SHU4_PLL4_RG_RPHYPLL_BP			BIT(31)
324 #define SHU4_PLL5					0x00001c94
325 	#define SHU4_PLL5_RG_RPHYPLL_SDM_FRA_EN		BIT(0)
326 	#define SHU4_PLL5_RG_RPHYPLL_SDM_PCW_CHG	BIT(1)
327 	#define SHU4_PLL5_RG_RPHYPLL_SDM_PCW		GENMASK(31, 16)
328 #define SHU4_PLL6					0x00001c98
329 	#define SHU4_PLL6_RG_RCLRPLL_RESERVED		GENMASK(15, 0)
330 	#define SHU4_PLL6_RG_RCLRPLL_FS			GENMASK(19, 18)
331 	#define SHU4_PLL6_RG_RCLRPLL_BW			GENMASK(22, 20)
332 	#define SHU4_PLL6_RG_RCLRPLL_ICHP		GENMASK(25, 24)
333 	#define SHU4_PLL6_RG_RCLRPLL_IBIAS		GENMASK(27, 26)
334 	#define SHU4_PLL6_RG_RCLRPLL_BLP		BIT(29)
335 	#define SHU4_PLL6_RG_RCLRPLL_BR			BIT(30)
336 	#define SHU4_PLL6_RG_RCLRPLL_BP			BIT(31)
337 #define SHU4_PLL7					0x00001c9c
338 	#define SHU4_PLL7_RG_RCLRPLL_SDM_FRA_EN		BIT(0)
339 	#define SHU4_PLL7_RG_RCLRPLL_SDM_PCW_CHG	BIT(1)
340 	#define SHU4_PLL7_RG_RCLRPLL_SDM_PCW		GENMASK(31, 16)
341 #define SHU4_PLL8					0x00001ca0
342 	#define SHU4_PLL8_RG_RPHYPLL_POSDIV		GENMASK(2, 0)
343 	#define SHU4_PLL8_RG_RPHYPLL_PREDIV		GENMASK(19, 18)
344 #define SHU4_PLL9					0x00001ca4
345 	#define SHU4_PLL9_RG_RPHYPLL_RST_DLY		GENMASK(9, 8)
346 	#define SHU4_PLL9_RG_RPHYPLL_LVROD_EN		BIT(12)
347 	#define SHU4_PLL9_RG_RPHYPLL_MONREF_EN		BIT(13)
348 	#define SHU4_PLL9_RG_RPHYPLL_MONVC_EN		GENMASK(15, 14)
349 	#define SHU4_PLL9_RG_RPHYPLL_MONCK_EN		BIT(16)
350 #define SHU4_PLL10					0x00001ca8
351 	#define SHU4_PLL10_RG_RCLRPLL_POSDIV		GENMASK(2, 0)
352 	#define SHU4_PLL10_RG_RCLRPLL_PREDIV		GENMASK(19, 18)
353 #define SHU4_PLL11					0x00001cac
354 	#define SHU4_PLL11_RG_RCLRPLL_RST_DLY		GENMASK(9, 8)
355 	#define SHU4_PLL11_RG_RCLRPLL_LVROD_EN		BIT(12)
356 	#define SHU4_PLL11_RG_RCLRPLL_MONREF_EN		BIT(13)
357 	#define SHU4_PLL11_RG_RCLRPLL_MONVC_EN		GENMASK(15, 14)
358 	#define SHU4_PLL11_RG_RCLRPLL_MONCK_EN		BIT(16)
359 #define SHU4_PLL12					0x00001cb0
360 	#define SHU4_PLL12_RG_RCLRPLL_EXT_PODIV		GENMASK(5, 0)
361 	#define SHU4_PLL12_RG_RCLRPLL_BYPASS		BIT(6)
362 	#define SHU4_PLL12_RG_RCLRPLL_EXTPODIV_EN	BIT(7)
363 	#define SHU4_PLL12_RG_RCLRPLL_EXT_FBDIV		GENMASK(13, 8)
364 	#define SHU4_PLL12_RG_RCLRPLL_EXTFBDIV_EN	BIT(15)
365 	#define SHU4_PLL12_RG_RPHYPLL_EXT_FBDIV		GENMASK(21, 16)
366 	#define SHU4_PLL12_RG_RPHYPLL_EXTFBDIV_EN	BIT(22)
367 #define SHU4_PLL13					0x00001cb4
368 	#define SHU4_PLL13_RG_RCLRPLL_FB_DL		GENMASK(5, 0)
369 	#define SHU4_PLL13_RG_RCLRPLL_REF_DL		GENMASK(13, 8)
370 	#define SHU4_PLL13_RG_RPHYPLL_FB_DL		GENMASK(21, 16)
371 	#define SHU4_PLL13_RG_RPHYPLL_REF_DL		GENMASK(29, 24)
372 #define SHU4_PLL14					0x00001cb8
373 	#define SHU4_PLL14_RG_RPHYPLL_SDM_HREN		BIT(0)
374 	#define SHU4_PLL14_RG_RPHYPLL_SDM_SSC_PH_INIT	BIT(1)
375 	#define SHU4_PLL14_RG_RPHYPLL_SDM_SSC_PRD	GENMASK(31, 16)
376 #define SHU4_PLL15					0x00001cbc
377 	#define SHU4_PLL15_RG_RPHYPLL_SDM_SSC_DELTA	GENMASK(15, 0)
378 	#define SHU4_PLL15_RG_RPHYPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
379 #define SHU4_PLL20					0x00001cd0
380 	#define SHU4_PLL20_RG_RCLRPLL_SDM_HREN		BIT(0)
381 	#define SHU4_PLL20_RG_RCLRPLL_SDM_SSC_PH_INIT	BIT(1)
382 	#define SHU4_PLL20_RG_RCLRPLL_SDM_SSC_PRD	GENMASK(31, 16)
383 #define SHU4_PLL21					0x00001cd4
384 	#define SHU4_PLL21_RG_RCLRPLL_SDM_SSC_DELTA	GENMASK(15, 0)
385 	#define SHU4_PLL21_RG_RCLRPLL_SDM_SSC_DELTA1	GENMASK(31, 16)
386 
387 #endif /*__DDRPHY_PLL_REG_H__*/
388