xref: /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/smu/smu_8_0_sh_mask.h (revision 41ec02673d281bbb3d38e6c78504ce6e30c228c1)
1 /*	$NetBSD: smu_8_0_sh_mask.h,v 1.3 2021/12/18 23:45:23 riastradh Exp $	*/
2 
3 /*
4  * SMU_8_0 Register documentation
5  *
6  * Copyright (C) 2014  Advanced Micro Devices, Inc.
7  *
8  * Permission is hereby granted, free of charge, to any person obtaining a
9  * copy of this software and associated documentation files (the "Software"),
10  * to deal in the Software without restriction, including without limitation
11  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
12  * and/or sell copies of the Software, and to permit persons to whom the
13  * Software is furnished to do so, subject to the following conditions:
14  *
15  * The above copyright notice and this permission notice shall be included
16  * in all copies or substantial portions of the Software.
17  *
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
21  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
22  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
23  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24  */
25 
26 #ifndef SMU_8_0_SH_MASK_H
27 #define SMU_8_0_SH_MASK_H
28 
29 #define THM_TCON_CSR_CONFIG__TCC_ADDR_MASK 0x3ff
30 #define THM_TCON_CSR_CONFIG__TCC_ADDR__SHIFT 0x0
31 #define THM_TCON_CSR_CONFIG__TCC_READ_OP_MASK 0x400
32 #define THM_TCON_CSR_CONFIG__TCC_READ_OP__SHIFT 0xa
33 #define THM_TCON_CSR_DATA__TCC_DATA_MASK 0xfff
34 #define THM_TCON_CSR_DATA__TCC_DATA__SHIFT 0x0
35 #define THM_TCON_CSR_DATA__TCC_REQ_DONE_MASK 0x1000
36 #define THM_TCON_CSR_DATA__TCC_REQ_DONE__SHIFT 0xc
37 #define THM_TCON_HTC__HTC_EN_MASK 0x1
38 #define THM_TCON_HTC__HTC_EN__SHIFT 0x0
39 #define THM_TCON_HTC__RSVD0_MASK 0x2
40 #define THM_TCON_HTC__RSVD0__SHIFT 0x1
41 #define THM_TCON_HTC__HTC_P_STATE_EN_MASK 0x4
42 #define THM_TCON_HTC__HTC_P_STATE_EN__SHIFT 0x2
43 #define THM_TCON_HTC__RSVD1_MASK 0x8
44 #define THM_TCON_HTC__RSVD1__SHIFT 0x3
45 #define THM_TCON_HTC__HTC_ACTIVE_MASK 0x10
46 #define THM_TCON_HTC__HTC_ACTIVE__SHIFT 0x4
47 #define THM_TCON_HTC__HTC_ACTIVE_LOG_MASK 0x20
48 #define THM_TCON_HTC__HTC_ACTIVE_LOG__SHIFT 0x5
49 #define THM_TCON_HTC__HTC_APIC_HI_EN_MASK 0x40
50 #define THM_TCON_HTC__HTC_APIC_HI_EN__SHIFT 0x6
51 #define THM_TCON_HTC__HTC_APIC_LO_EN_MASK 0x80
52 #define THM_TCON_HTC__HTC_APIC_LO_EN__SHIFT 0x7
53 #define THM_TCON_HTC__HTC_DIAG_MASK 0x100
54 #define THM_TCON_HTC__HTC_DIAG__SHIFT 0x8
55 #define THM_TCON_HTC__DIS_PROCHOT_PIN_MASK 0x200
56 #define THM_TCON_HTC__DIS_PROCHOT_PIN__SHIFT 0x9
57 #define THM_TCON_HTC__HTC_TO_GNB_EN_MASK 0x400
58 #define THM_TCON_HTC__HTC_TO_GNB_EN__SHIFT 0xa
59 #define THM_TCON_HTC__PROCHOT_TO_GNB_EN_MASK 0x800
60 #define THM_TCON_HTC__PROCHOT_TO_GNB_EN__SHIFT 0xb
61 #define THM_TCON_HTC__RSVD2_MASK 0xf000
62 #define THM_TCON_HTC__RSVD2__SHIFT 0xc
63 #define THM_TCON_HTC__HTC_TMP_LMT_MASK 0x7f0000
64 #define THM_TCON_HTC__HTC_TMP_LMT__SHIFT 0x10
65 #define THM_TCON_HTC__HTC_SLEW_SEL_MASK 0x800000
66 #define THM_TCON_HTC__HTC_SLEW_SEL__SHIFT 0x17
67 #define THM_TCON_HTC__HTC_HYST_LMT_MASK 0xf000000
68 #define THM_TCON_HTC__HTC_HYST_LMT__SHIFT 0x18
69 #define THM_TCON_HTC__HTC_PSTATE_LIMIT_MASK 0x70000000
70 #define THM_TCON_HTC__HTC_PSTATE_LIMIT__SHIFT 0x1c
71 #define THM_TCON_CUR_TMP__PER_STEP_TIME_UP_MASK 0x1f
72 #define THM_TCON_CUR_TMP__PER_STEP_TIME_UP__SHIFT 0x0
73 #define THM_TCON_CUR_TMP__TMP_MAX_DIFF_UP_MASK 0x60
74 #define THM_TCON_CUR_TMP__TMP_MAX_DIFF_UP__SHIFT 0x5
75 #define THM_TCON_CUR_TMP__TMP_SLEW_DN_EN_MASK 0x80
76 #define THM_TCON_CUR_TMP__TMP_SLEW_DN_EN__SHIFT 0x7
77 #define THM_TCON_CUR_TMP__PER_STEP_TIME_DN_MASK 0x1f00
78 #define THM_TCON_CUR_TMP__PER_STEP_TIME_DN__SHIFT 0x8
79 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SEL_MASK 0x30000
80 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SEL__SHIFT 0x10
81 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SLEW_SEL_MASK 0x40000
82 #define THM_TCON_CUR_TMP__CUR_TEMP_TJ_SLEW_SEL__SHIFT 0x12
83 #define THM_TCON_CUR_TMP__CUR_TEMP_RANGE_SEL_MASK 0x80000
84 #define THM_TCON_CUR_TMP__CUR_TEMP_RANGE_SEL__SHIFT 0x13
85 #define THM_TCON_CUR_TMP__CUR_TEMP_MASK 0xffe00000
86 #define THM_TCON_CUR_TMP__CUR_TEMP__SHIFT 0x15
87 #define THM_TCON_THERM_TRIP__RSVD0_MASK 0x1
88 #define THM_TCON_THERM_TRIP__RSVD0__SHIFT 0x0
89 #define THM_TCON_THERM_TRIP__THERM_TP_MASK 0x2
90 #define THM_TCON_THERM_TRIP__THERM_TP__SHIFT 0x1
91 #define THM_TCON_THERM_TRIP__RSVD1_MASK 0x4
92 #define THM_TCON_THERM_TRIP__RSVD1__SHIFT 0x2
93 #define THM_TCON_THERM_TRIP__THERM_TP_SENSE_MASK 0x8
94 #define THM_TCON_THERM_TRIP__THERM_TP_SENSE__SHIFT 0x3
95 #define THM_TCON_THERM_TRIP__RSVD2_MASK 0x10
96 #define THM_TCON_THERM_TRIP__RSVD2__SHIFT 0x4
97 #define THM_TCON_THERM_TRIP__THERM_TP_EN_MASK 0x20
98 #define THM_TCON_THERM_TRIP__THERM_TP_EN__SHIFT 0x5
99 #define THM_TCON_THERM_TRIP__RSVD3_MASK 0x7fffffc0
100 #define THM_TCON_THERM_TRIP__RSVD3__SHIFT 0x6
101 #define THM_TCON_THERM_TRIP__SW_THERM_TP_MASK 0x80000000
102 #define THM_TCON_THERM_TRIP__SW_THERM_TP__SHIFT 0x1f
103 #define THM_GPIO_PROCHOT_CTRL__TX12_EN_MASK 0x1
104 #define THM_GPIO_PROCHOT_CTRL__TX12_EN__SHIFT 0x0
105 #define THM_GPIO_PROCHOT_CTRL__PD_MASK 0x2
106 #define THM_GPIO_PROCHOT_CTRL__PD__SHIFT 0x1
107 #define THM_GPIO_PROCHOT_CTRL__PU_MASK 0x4
108 #define THM_GPIO_PROCHOT_CTRL__PU__SHIFT 0x2
109 #define THM_GPIO_PROCHOT_CTRL__SCHMEN_MASK 0x8
110 #define THM_GPIO_PROCHOT_CTRL__SCHMEN__SHIFT 0x3
111 #define THM_GPIO_PROCHOT_CTRL__SN_MASK 0x10
112 #define THM_GPIO_PROCHOT_CTRL__SN__SHIFT 0x4
113 #define THM_GPIO_PROCHOT_CTRL__OE_OVERRIDE_MASK 0x100
114 #define THM_GPIO_PROCHOT_CTRL__OE_OVERRIDE__SHIFT 0x8
115 #define THM_GPIO_PROCHOT_CTRL__OE_MASK 0x200
116 #define THM_GPIO_PROCHOT_CTRL__OE__SHIFT 0x9
117 #define THM_GPIO_PROCHOT_CTRL__A_OVERRIDE_MASK 0x400
118 #define THM_GPIO_PROCHOT_CTRL__A_OVERRIDE__SHIFT 0xa
119 #define THM_GPIO_PROCHOT_CTRL__A_MASK 0x800
120 #define THM_GPIO_PROCHOT_CTRL__A__SHIFT 0xb
121 #define THM_GPIO_PROCHOT_CTRL__Y_MASK 0x1000
122 #define THM_GPIO_PROCHOT_CTRL__Y__SHIFT 0xc
123 #define THM_GPIO_THERMTRIP_CTRL__TX12_EN_MASK 0x1
124 #define THM_GPIO_THERMTRIP_CTRL__TX12_EN__SHIFT 0x0
125 #define THM_GPIO_THERMTRIP_CTRL__PD_MASK 0x2
126 #define THM_GPIO_THERMTRIP_CTRL__PD__SHIFT 0x1
127 #define THM_GPIO_THERMTRIP_CTRL__PU_MASK 0x4
128 #define THM_GPIO_THERMTRIP_CTRL__PU__SHIFT 0x2
129 #define THM_GPIO_THERMTRIP_CTRL__SCHMEN_MASK 0x8
130 #define THM_GPIO_THERMTRIP_CTRL__SCHMEN__SHIFT 0x3
131 #define THM_GPIO_THERMTRIP_CTRL__SN_MASK 0x10
132 #define THM_GPIO_THERMTRIP_CTRL__SN__SHIFT 0x4
133 #define THM_GPIO_THERMTRIP_CTRL__OE_OVERRIDE_MASK 0x100
134 #define THM_GPIO_THERMTRIP_CTRL__OE_OVERRIDE__SHIFT 0x8
135 #define THM_GPIO_THERMTRIP_CTRL__OE_MASK 0x200
136 #define THM_GPIO_THERMTRIP_CTRL__OE__SHIFT 0x9
137 #define THM_GPIO_THERMTRIP_CTRL__A_OVERRIDE_MASK 0x400
138 #define THM_GPIO_THERMTRIP_CTRL__A_OVERRIDE__SHIFT 0xa
139 #define THM_GPIO_THERMTRIP_CTRL__A_MASK 0x800
140 #define THM_GPIO_THERMTRIP_CTRL__A__SHIFT 0xb
141 #define THM_GPIO_THERMTRIP_CTRL__Y_MASK 0x1000
142 #define THM_GPIO_THERMTRIP_CTRL__Y__SHIFT 0xc
143 #define THM_THERMAL_INT_ENA__THERM_INTH_SET_MASK 0x1
144 #define THM_THERMAL_INT_ENA__THERM_INTH_SET__SHIFT 0x0
145 #define THM_THERMAL_INT_ENA__THERM_INTL_SET_MASK 0x2
146 #define THM_THERMAL_INT_ENA__THERM_INTL_SET__SHIFT 0x1
147 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_SET_MASK 0x4
148 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_SET__SHIFT 0x2
149 #define THM_THERMAL_INT_ENA__THERM_INTH_CLR_MASK 0x8
150 #define THM_THERMAL_INT_ENA__THERM_INTH_CLR__SHIFT 0x3
151 #define THM_THERMAL_INT_ENA__THERM_INTL_CLR_MASK 0x10
152 #define THM_THERMAL_INT_ENA__THERM_INTL_CLR__SHIFT 0x4
153 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_CLR_MASK 0x20
154 #define THM_THERMAL_INT_ENA__THERM_TRIGGER_CLR__SHIFT 0x5
155 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTH_MASK 0xff
156 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTH__SHIFT 0x0
157 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTL_MASK 0xff00
158 #define THM_THERMAL_INT_CTRL__DIG_THERM_INTL__SHIFT 0x8
159 #define THM_THERMAL_INT_CTRL__GNB_TEMP_THRESHOLD_MASK 0xff0000
160 #define THM_THERMAL_INT_CTRL__GNB_TEMP_THRESHOLD__SHIFT 0x10
161 #define THM_THERMAL_INT_CTRL__THERM_INTH_MASK_MASK 0x1000000
162 #define THM_THERMAL_INT_CTRL__THERM_INTH_MASK__SHIFT 0x18
163 #define THM_THERMAL_INT_CTRL__THERM_INTL_MASK_MASK 0x2000000
164 #define THM_THERMAL_INT_CTRL__THERM_INTL_MASK__SHIFT 0x19
165 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_MASK_MASK 0x4000000
166 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_MASK__SHIFT 0x1a
167 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_CNB_MASK_MASK 0x8000000
168 #define THM_THERMAL_INT_CTRL__THERM_TRIGGER_CNB_MASK__SHIFT 0x1b
169 #define THM_THERMAL_INT_CTRL__THERM_GNB_HW_ENA_MASK 0x10000000
170 #define THM_THERMAL_INT_CTRL__THERM_GNB_HW_ENA__SHIFT 0x1c
171 #define THM_THERMAL_INT_STATUS__THERM_INTH_DETECT_MASK 0x1
172 #define THM_THERMAL_INT_STATUS__THERM_INTH_DETECT__SHIFT 0x0
173 #define THM_THERMAL_INT_STATUS__THERM_INTL_DETECT_MASK 0x2
174 #define THM_THERMAL_INT_STATUS__THERM_INTL_DETECT__SHIFT 0x1
175 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_DETECT_MASK 0x4
176 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_DETECT__SHIFT 0x2
177 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_CNB_DETECT_MASK 0x8
178 #define THM_THERMAL_INT_STATUS__THERM_TRIGGER_CNB_DETECT__SHIFT 0x3
179 #define TMON0_RDIL0_DATA__TEMP_Z_DATA_MASK 0xfff
180 #define TMON0_RDIL0_DATA__TEMP_Z_DATA__SHIFT 0x0
181 #define TMON0_RDIL1_DATA__TEMP_Z_DATA_MASK 0xfff
182 #define TMON0_RDIL1_DATA__TEMP_Z_DATA__SHIFT 0x0
183 #define TMON0_RDIL2_DATA__TEMP_Z_DATA_MASK 0xfff
184 #define TMON0_RDIL2_DATA__TEMP_Z_DATA__SHIFT 0x0
185 #define TMON0_RDIL3_DATA__TEMP_Z_DATA_MASK 0xfff
186 #define TMON0_RDIL3_DATA__TEMP_Z_DATA__SHIFT 0x0
187 #define TMON0_RDIL4_DATA__TEMP_Z_DATA_MASK 0xfff
188 #define TMON0_RDIL4_DATA__TEMP_Z_DATA__SHIFT 0x0
189 #define TMON0_RDIL5_DATA__TEMP_Z_DATA_MASK 0xfff
190 #define TMON0_RDIL5_DATA__TEMP_Z_DATA__SHIFT 0x0
191 #define TMON0_RDIL6_DATA__TEMP_Z_DATA_MASK 0xfff
192 #define TMON0_RDIL6_DATA__TEMP_Z_DATA__SHIFT 0x0
193 #define TMON0_RDIL7_DATA__TEMP_Z_DATA_MASK 0xfff
194 #define TMON0_RDIL7_DATA__TEMP_Z_DATA__SHIFT 0x0
195 #define TMON0_RDIL8_DATA__TEMP_Z_DATA_MASK 0xfff
196 #define TMON0_RDIL8_DATA__TEMP_Z_DATA__SHIFT 0x0
197 #define TMON0_RDIL9_DATA__TEMP_Z_DATA_MASK 0xfff
198 #define TMON0_RDIL9_DATA__TEMP_Z_DATA__SHIFT 0x0
199 #define TMON0_RDIL10_DATA__TEMP_Z_DATA_MASK 0xfff
200 #define TMON0_RDIL10_DATA__TEMP_Z_DATA__SHIFT 0x0
201 #define TMON0_RDIL11_DATA__TEMP_Z_DATA_MASK 0xfff
202 #define TMON0_RDIL11_DATA__TEMP_Z_DATA__SHIFT 0x0
203 #define TMON0_RDIL12_DATA__TEMP_Z_DATA_MASK 0xfff
204 #define TMON0_RDIL12_DATA__TEMP_Z_DATA__SHIFT 0x0
205 #define TMON0_RDIL13_DATA__TEMP_Z_DATA_MASK 0xfff
206 #define TMON0_RDIL13_DATA__TEMP_Z_DATA__SHIFT 0x0
207 #define TMON0_RDIL14_DATA__TEMP_Z_DATA_MASK 0xfff
208 #define TMON0_RDIL14_DATA__TEMP_Z_DATA__SHIFT 0x0
209 #define TMON0_RDIL15_DATA__TEMP_Z_DATA_MASK 0xfff
210 #define TMON0_RDIL15_DATA__TEMP_Z_DATA__SHIFT 0x0
211 #define TMON0_RDIR0_DATA__TEMP_Z_DATA_MASK 0xfff
212 #define TMON0_RDIR0_DATA__TEMP_Z_DATA__SHIFT 0x0
213 #define TMON0_RDIR1_DATA__TEMP_Z_DATA_MASK 0xfff
214 #define TMON0_RDIR1_DATA__TEMP_Z_DATA__SHIFT 0x0
215 #define TMON0_RDIR2_DATA__TEMP_Z_DATA_MASK 0xfff
216 #define TMON0_RDIR2_DATA__TEMP_Z_DATA__SHIFT 0x0
217 #define TMON0_RDIR3_DATA__TEMP_Z_DATA_MASK 0xfff
218 #define TMON0_RDIR3_DATA__TEMP_Z_DATA__SHIFT 0x0
219 #define TMON0_RDIR4_DATA__TEMP_Z_DATA_MASK 0xfff
220 #define TMON0_RDIR4_DATA__TEMP_Z_DATA__SHIFT 0x0
221 #define TMON0_RDIR5_DATA__TEMP_Z_DATA_MASK 0xfff
222 #define TMON0_RDIR5_DATA__TEMP_Z_DATA__SHIFT 0x0
223 #define TMON0_RDIR6_DATA__TEMP_Z_DATA_MASK 0xfff
224 #define TMON0_RDIR6_DATA__TEMP_Z_DATA__SHIFT 0x0
225 #define TMON0_RDIR7_DATA__TEMP_Z_DATA_MASK 0xfff
226 #define TMON0_RDIR7_DATA__TEMP_Z_DATA__SHIFT 0x0
227 #define TMON0_RDIR8_DATA__TEMP_Z_DATA_MASK 0xfff
228 #define TMON0_RDIR8_DATA__TEMP_Z_DATA__SHIFT 0x0
229 #define TMON0_RDIR9_DATA__TEMP_Z_DATA_MASK 0xfff
230 #define TMON0_RDIR9_DATA__TEMP_Z_DATA__SHIFT 0x0
231 #define TMON0_RDIR10_DATA__TEMP_Z_DATA_MASK 0xfff
232 #define TMON0_RDIR10_DATA__TEMP_Z_DATA__SHIFT 0x0
233 #define TMON0_RDIR11_DATA__TEMP_Z_DATA_MASK 0xfff
234 #define TMON0_RDIR11_DATA__TEMP_Z_DATA__SHIFT 0x0
235 #define TMON0_RDIR12_DATA__TEMP_Z_DATA_MASK 0xfff
236 #define TMON0_RDIR12_DATA__TEMP_Z_DATA__SHIFT 0x0
237 #define TMON0_RDIR13_DATA__TEMP_Z_DATA_MASK 0xfff
238 #define TMON0_RDIR13_DATA__TEMP_Z_DATA__SHIFT 0x0
239 #define TMON0_RDIR14_DATA__TEMP_Z_DATA_MASK 0xfff
240 #define TMON0_RDIR14_DATA__TEMP_Z_DATA__SHIFT 0x0
241 #define TMON0_RDIR15_DATA__TEMP_Z_DATA_MASK 0xfff
242 #define TMON0_RDIR15_DATA__TEMP_Z_DATA__SHIFT 0x0
243 #define TMON0_INT_DATA__TEMP_Z_DATA_MASK 0xfff
244 #define TMON0_INT_DATA__TEMP_Z_DATA__SHIFT 0x0
245 #define TMON0_RDIL_PRESENT0__RDIL_PRESENT_7_0_MASK 0xff
246 #define TMON0_RDIL_PRESENT0__RDIL_PRESENT_7_0__SHIFT 0x0
247 #define TMON0_RDIL_PRESENT1__RDIL_PRESENT_15_8_MASK 0xff
248 #define TMON0_RDIL_PRESENT1__RDIL_PRESENT_15_8__SHIFT 0x0
249 #define TMON0_RDIR_PRESENT0__RDIR_PRESENT_7_0_MASK 0xff
250 #define TMON0_RDIR_PRESENT0__RDIR_PRESENT_7_0__SHIFT 0x0
251 #define TMON0_RDIR_PRESENT1__RDIR_PRESENT_15_8_MASK 0xff
252 #define TMON0_RDIR_PRESENT1__RDIR_PRESENT_15_8__SHIFT 0x0
253 #define TMON0_CONFIG__NUM_ACQ_MASK 0x7
254 #define TMON0_CONFIG__NUM_ACQ__SHIFT 0x0
255 #define TMON0_CONFIG__FORCE_MAX_ACQ_MASK 0x8
256 #define TMON0_CONFIG__FORCE_MAX_ACQ__SHIFT 0x3
257 #define TMON0_CONFIG__RDI_INTERLEAVE_MASK 0x10
258 #define TMON0_CONFIG__RDI_INTERLEAVE__SHIFT 0x4
259 #define TMON0_CONFIG__RE_CALIB_EN_MASK 0x40
260 #define TMON0_CONFIG__RE_CALIB_EN__SHIFT 0x6
261 #define TMON0_TEMP_CALC_COEFF0__Z_MASK 0x7ff
262 #define TMON0_TEMP_CALC_COEFF0__Z__SHIFT 0x0
263 #define TMON0_TEMP_CALC_COEFF1__A_MASK 0xfff
264 #define TMON0_TEMP_CALC_COEFF1__A__SHIFT 0x0
265 #define TMON0_TEMP_CALC_COEFF2__B_MASK 0x3f
266 #define TMON0_TEMP_CALC_COEFF2__B__SHIFT 0x0
267 #define TMON0_TEMP_CALC_COEFF3__C_MASK 0x7ff
268 #define TMON0_TEMP_CALC_COEFF3__C__SHIFT 0x0
269 #define TMON0_TEMP_CALC_COEFF4__K_MASK 0x1
270 #define TMON0_TEMP_CALC_COEFF4__K__SHIFT 0x0
271 #define TMON0_DEBUG0__DEBUG_Z_MASK 0x7ff
272 #define TMON0_DEBUG0__DEBUG_Z__SHIFT 0x0
273 #define TMON0_DEBUG0__DEBUG_Z_EN_MASK 0x800
274 #define TMON0_DEBUG0__DEBUG_Z_EN__SHIFT 0xb
275 #define TMON0_DEBUG1__DEBUG_RDI_MASK 0x1f
276 #define TMON0_DEBUG1__DEBUG_RDI__SHIFT 0x0
277 #define TMON1_RDIL0_DATA__TEMP_Z_DATA_MASK 0xfff
278 #define TMON1_RDIL0_DATA__TEMP_Z_DATA__SHIFT 0x0
279 #define TMON1_RDIL1_DATA__TEMP_Z_DATA_MASK 0xfff
280 #define TMON1_RDIL1_DATA__TEMP_Z_DATA__SHIFT 0x0
281 #define TMON1_RDIL2_DATA__TEMP_Z_DATA_MASK 0xfff
282 #define TMON1_RDIL2_DATA__TEMP_Z_DATA__SHIFT 0x0
283 #define TMON1_RDIL3_DATA__TEMP_Z_DATA_MASK 0xfff
284 #define TMON1_RDIL3_DATA__TEMP_Z_DATA__SHIFT 0x0
285 #define TMON1_RDIL4_DATA__TEMP_Z_DATA_MASK 0xfff
286 #define TMON1_RDIL4_DATA__TEMP_Z_DATA__SHIFT 0x0
287 #define TMON1_RDIL5_DATA__TEMP_Z_DATA_MASK 0xfff
288 #define TMON1_RDIL5_DATA__TEMP_Z_DATA__SHIFT 0x0
289 #define TMON1_RDIL6_DATA__TEMP_Z_DATA_MASK 0xfff
290 #define TMON1_RDIL6_DATA__TEMP_Z_DATA__SHIFT 0x0
291 #define TMON1_RDIL7_DATA__TEMP_Z_DATA_MASK 0xfff
292 #define TMON1_RDIL7_DATA__TEMP_Z_DATA__SHIFT 0x0
293 #define TMON1_RDIL8_DATA__TEMP_Z_DATA_MASK 0xfff
294 #define TMON1_RDIL8_DATA__TEMP_Z_DATA__SHIFT 0x0
295 #define TMON1_RDIL9_DATA__TEMP_Z_DATA_MASK 0xfff
296 #define TMON1_RDIL9_DATA__TEMP_Z_DATA__SHIFT 0x0
297 #define TMON1_RDIL10_DATA__TEMP_Z_DATA_MASK 0xfff
298 #define TMON1_RDIL10_DATA__TEMP_Z_DATA__SHIFT 0x0
299 #define TMON1_RDIL11_DATA__TEMP_Z_DATA_MASK 0xfff
300 #define TMON1_RDIL11_DATA__TEMP_Z_DATA__SHIFT 0x0
301 #define TMON1_RDIL12_DATA__TEMP_Z_DATA_MASK 0xfff
302 #define TMON1_RDIL12_DATA__TEMP_Z_DATA__SHIFT 0x0
303 #define TMON1_RDIL13_DATA__TEMP_Z_DATA_MASK 0xfff
304 #define TMON1_RDIL13_DATA__TEMP_Z_DATA__SHIFT 0x0
305 #define TMON1_RDIL14_DATA__TEMP_Z_DATA_MASK 0xfff
306 #define TMON1_RDIL14_DATA__TEMP_Z_DATA__SHIFT 0x0
307 #define TMON1_RDIL15_DATA__TEMP_Z_DATA_MASK 0xfff
308 #define TMON1_RDIL15_DATA__TEMP_Z_DATA__SHIFT 0x0
309 #define TMON1_RDIR0_DATA__TEMP_Z_DATA_MASK 0xfff
310 #define TMON1_RDIR0_DATA__TEMP_Z_DATA__SHIFT 0x0
311 #define TMON1_RDIR1_DATA__TEMP_Z_DATA_MASK 0xfff
312 #define TMON1_RDIR1_DATA__TEMP_Z_DATA__SHIFT 0x0
313 #define TMON1_RDIR2_DATA__TEMP_Z_DATA_MASK 0xfff
314 #define TMON1_RDIR2_DATA__TEMP_Z_DATA__SHIFT 0x0
315 #define TMON1_RDIR3_DATA__TEMP_Z_DATA_MASK 0xfff
316 #define TMON1_RDIR3_DATA__TEMP_Z_DATA__SHIFT 0x0
317 #define TMON1_RDIR4_DATA__TEMP_Z_DATA_MASK 0xfff
318 #define TMON1_RDIR4_DATA__TEMP_Z_DATA__SHIFT 0x0
319 #define TMON1_RDIR5_DATA__TEMP_Z_DATA_MASK 0xfff
320 #define TMON1_RDIR5_DATA__TEMP_Z_DATA__SHIFT 0x0
321 #define TMON1_RDIR6_DATA__TEMP_Z_DATA_MASK 0xfff
322 #define TMON1_RDIR6_DATA__TEMP_Z_DATA__SHIFT 0x0
323 #define TMON1_RDIR7_DATA__TEMP_Z_DATA_MASK 0xfff
324 #define TMON1_RDIR7_DATA__TEMP_Z_DATA__SHIFT 0x0
325 #define TMON1_RDIR8_DATA__TEMP_Z_DATA_MASK 0xfff
326 #define TMON1_RDIR8_DATA__TEMP_Z_DATA__SHIFT 0x0
327 #define TMON1_RDIR9_DATA__TEMP_Z_DATA_MASK 0xfff
328 #define TMON1_RDIR9_DATA__TEMP_Z_DATA__SHIFT 0x0
329 #define TMON1_RDIR10_DATA__TEMP_Z_DATA_MASK 0xfff
330 #define TMON1_RDIR10_DATA__TEMP_Z_DATA__SHIFT 0x0
331 #define TMON1_RDIR11_DATA__TEMP_Z_DATA_MASK 0xfff
332 #define TMON1_RDIR11_DATA__TEMP_Z_DATA__SHIFT 0x0
333 #define TMON1_RDIR12_DATA__TEMP_Z_DATA_MASK 0xfff
334 #define TMON1_RDIR12_DATA__TEMP_Z_DATA__SHIFT 0x0
335 #define TMON1_RDIR13_DATA__TEMP_Z_DATA_MASK 0xfff
336 #define TMON1_RDIR13_DATA__TEMP_Z_DATA__SHIFT 0x0
337 #define TMON1_RDIR14_DATA__TEMP_Z_DATA_MASK 0xfff
338 #define TMON1_RDIR14_DATA__TEMP_Z_DATA__SHIFT 0x0
339 #define TMON1_RDIR15_DATA__TEMP_Z_DATA_MASK 0xfff
340 #define TMON1_RDIR15_DATA__TEMP_Z_DATA__SHIFT 0x0
341 #define TMON1_INT_DATA__TEMP_Z_DATA_MASK 0xfff
342 #define TMON1_INT_DATA__TEMP_Z_DATA__SHIFT 0x0
343 #define TMON1_RDIL_PRESENT0__RDIL_PRESENT_7_0_MASK 0xff
344 #define TMON1_RDIL_PRESENT0__RDIL_PRESENT_7_0__SHIFT 0x0
345 #define TMON1_RDIL_PRESENT1__RDIL_PRESENT_15_8_MASK 0xff
346 #define TMON1_RDIL_PRESENT1__RDIL_PRESENT_15_8__SHIFT 0x0
347 #define TMON1_RDIR_PRESENT0__RDIR_PRESENT_7_0_MASK 0xff
348 #define TMON1_RDIR_PRESENT0__RDIR_PRESENT_7_0__SHIFT 0x0
349 #define TMON1_RDIR_PRESENT1__RDIR_PRESENT_15_8_MASK 0xff
350 #define TMON1_RDIR_PRESENT1__RDIR_PRESENT_15_8__SHIFT 0x0
351 #define TMON1_CONFIG__NUM_ACQ_MASK 0x7
352 #define TMON1_CONFIG__NUM_ACQ__SHIFT 0x0
353 #define TMON1_CONFIG__FORCE_MAX_ACQ_MASK 0x8
354 #define TMON1_CONFIG__FORCE_MAX_ACQ__SHIFT 0x3
355 #define TMON1_CONFIG__RDI_INTERLEAVE_MASK 0x10
356 #define TMON1_CONFIG__RDI_INTERLEAVE__SHIFT 0x4
357 #define TMON1_CONFIG__RE_CALIB_EN_MASK 0x40
358 #define TMON1_CONFIG__RE_CALIB_EN__SHIFT 0x6
359 #define TMON1_TEMP_CALC_COEFF0__Z_MASK 0x7ff
360 #define TMON1_TEMP_CALC_COEFF0__Z__SHIFT 0x0
361 #define TMON1_TEMP_CALC_COEFF1__A_MASK 0xfff
362 #define TMON1_TEMP_CALC_COEFF1__A__SHIFT 0x0
363 #define TMON1_TEMP_CALC_COEFF2__B_MASK 0x3f
364 #define TMON1_TEMP_CALC_COEFF2__B__SHIFT 0x0
365 #define TMON1_TEMP_CALC_COEFF3__C_MASK 0x7ff
366 #define TMON1_TEMP_CALC_COEFF3__C__SHIFT 0x0
367 #define TMON1_TEMP_CALC_COEFF4__K_MASK 0x1
368 #define TMON1_TEMP_CALC_COEFF4__K__SHIFT 0x0
369 #define TMON1_DEBUG0__DEBUG_Z_MASK 0x7ff
370 #define TMON1_DEBUG0__DEBUG_Z__SHIFT 0x0
371 #define TMON1_DEBUG0__DEBUG_Z_EN_MASK 0x800
372 #define TMON1_DEBUG0__DEBUG_Z_EN__SHIFT 0xb
373 #define TMON1_DEBUG1__DEBUG_RDI_MASK 0x1f
374 #define TMON1_DEBUG1__DEBUG_RDI__SHIFT 0x0
375 #define THM_TMON0_REMOTE_START__DATA_MASK 0xffffffff
376 #define THM_TMON0_REMOTE_START__DATA__SHIFT 0x0
377 #define THM_TMON0_REMOTE_END__DATA_MASK 0xffffffff
378 #define THM_TMON0_REMOTE_END__DATA__SHIFT 0x0
379 #define THM_TMON1_REMOTE_START__DATA_MASK 0xffffffff
380 #define THM_TMON1_REMOTE_START__DATA__SHIFT 0x0
381 #define THM_TMON1_REMOTE_END__DATA_MASK 0xffffffff
382 #define THM_TMON1_REMOTE_END__DATA__SHIFT 0x0
383 #define THM_TCON_LOCAL0__HaltPolling_MASK 0x1
384 #define THM_TCON_LOCAL0__HaltPolling__SHIFT 0x0
385 #define THM_TCON_LOCAL0__TMON0_PwrDn_Dis_MASK 0x2
386 #define THM_TCON_LOCAL0__TMON0_PwrDn_Dis__SHIFT 0x1
387 #define THM_TCON_LOCAL0__TMON1_PwrDn_Dis_MASK 0x4
388 #define THM_TCON_LOCAL0__TMON1_PwrDn_Dis__SHIFT 0x2
389 #define THM_TCON_LOCAL1__PwrDn_Limit_Temp_MASK 0x7
390 #define THM_TCON_LOCAL1__PwrDn_Limit_Temp__SHIFT 0x0
391 #define THM_TCON_LOCAL1__PwrDn_DelaySlope_MASK 0x38
392 #define THM_TCON_LOCAL1__PwrDn_DelaySlope__SHIFT 0x3
393 #define THM_TCON_LOCAL1__PwrDn_MinDelay_MASK 0x1c0
394 #define THM_TCON_LOCAL1__PwrDn_MinDelay__SHIFT 0x6
395 #define THM_TCON_LOCAL2__PwrDn_MaxDlyMult_MASK 0x3
396 #define THM_TCON_LOCAL2__PwrDn_MaxDlyMult__SHIFT 0x0
397 #define THM_TCON_LOCAL2__PwrDn_NumSensors_MASK 0xc
398 #define THM_TCON_LOCAL2__PwrDn_NumSensors__SHIFT 0x2
399 #define THM_TCON_LOCAL2__start_mission_polling_MASK 0x10
400 #define THM_TCON_LOCAL2__start_mission_polling__SHIFT 0x4
401 #define THM_TCON_LOCAL2__short_stagger_count_MASK 0x20
402 #define THM_TCON_LOCAL2__short_stagger_count__SHIFT 0x5
403 #define THM_TCON_LOCAL2__sbtsi_use_corrected_MASK 0x40
404 #define THM_TCON_LOCAL2__sbtsi_use_corrected__SHIFT 0x6
405 #define THM_TCON_LOCAL2__csrslave_use_corrected_MASK 0x80
406 #define THM_TCON_LOCAL2__csrslave_use_corrected__SHIFT 0x7
407 #define THM_TCON_LOCAL2__smu_use_corrected_MASK 0x100
408 #define THM_TCON_LOCAL2__smu_use_corrected__SHIFT 0x8
409 #define THM_TCON_LOCAL2__skip_scale_correction_MASK 0x800
410 #define THM_TCON_LOCAL2__skip_scale_correction__SHIFT 0xb
411 #define THM_TCON_LOCAL3__Global_TMAX_MASK 0x7ff
412 #define THM_TCON_LOCAL3__Global_TMAX__SHIFT 0x0
413 #define THM_TCON_LOCAL4__Global_TMAX_ID_MASK 0xff
414 #define THM_TCON_LOCAL4__Global_TMAX_ID__SHIFT 0x0
415 #define THM_TCON_LOCAL5__Global_TMIN_MASK 0x7ff
416 #define THM_TCON_LOCAL5__Global_TMIN__SHIFT 0x0
417 #define THM_TCON_LOCAL6__Global_TMIN_ID_MASK 0xff
418 #define THM_TCON_LOCAL6__Global_TMIN_ID__SHIFT 0x0
419 #define THM_TCON_LOCAL7__THERMID_MASK 0xff
420 #define THM_TCON_LOCAL7__THERMID__SHIFT 0x0
421 #define THM_TCON_LOCAL8__THERMMAX_MASK 0x7ff
422 #define THM_TCON_LOCAL8__THERMMAX__SHIFT 0x0
423 #define THM_TCON_LOCAL9__Tj_Max_TMON0_MASK 0x7ff
424 #define THM_TCON_LOCAL9__Tj_Max_TMON0__SHIFT 0x0
425 #define THM_TCON_LOCAL10__TMON0_Tj_Max_RS_ID_MASK 0xf
426 #define THM_TCON_LOCAL10__TMON0_Tj_Max_RS_ID__SHIFT 0x0
427 #define THM_TCON_LOCAL11__Tj_Max_TMON1_MASK 0x7ff
428 #define THM_TCON_LOCAL11__Tj_Max_TMON1__SHIFT 0x0
429 #define THM_TCON_LOCAL12__TMON1_Tj_Max_RS_ID_MASK 0xf
430 #define THM_TCON_LOCAL12__TMON1_Tj_Max_RS_ID__SHIFT 0x0
431 #define THM_TCON_LOCAL13__PowerDownTmon0_MASK 0x1
432 #define THM_TCON_LOCAL13__PowerDownTmon0__SHIFT 0x0
433 #define THM_TCON_LOCAL13__PowerDownTmon1_MASK 0x2
434 #define THM_TCON_LOCAL13__PowerDownTmon1__SHIFT 0x1
435 #define THM_TCON_LOCAL14__boot_done_MASK 0x1
436 #define THM_TCON_LOCAL14__boot_done__SHIFT 0x0
437 #define THM_FUSE0__FUSE_TmonRsInterleave_MASK 0x1
438 #define THM_FUSE0__FUSE_TmonRsInterleave__SHIFT 0x0
439 #define THM_FUSE0__FUSE_TmonNumAcq_MASK 0xe
440 #define THM_FUSE0__FUSE_TmonNumAcq__SHIFT 0x1
441 #define THM_FUSE0__FUSE_TmonForceMaxAcq_MASK 0x10
442 #define THM_FUSE0__FUSE_TmonForceMaxAcq__SHIFT 0x4
443 #define THM_FUSE0__FUSE_TmonClkDiv_MASK 0x60
444 #define THM_FUSE0__FUSE_TmonClkDiv__SHIFT 0x5
445 #define THM_FUSE0__FUSE_TmonBGAdj1_MASK 0x7f80
446 #define THM_FUSE0__FUSE_TmonBGAdj1__SHIFT 0x7
447 #define THM_FUSE0__FUSE_TmonBGAdj0_MASK 0x7f8000
448 #define THM_FUSE0__FUSE_TmonBGAdj0__SHIFT 0xf
449 #define THM_FUSE0__FUSE_TconZtValue_MASK 0xff800000
450 #define THM_FUSE0__FUSE_TconZtValue__SHIFT 0x17
451 #define THM_FUSE1__FUSE_TconZtValue_MASK 0x3
452 #define THM_FUSE1__FUSE_TconZtValue__SHIFT 0x0
453 #define THM_FUSE1__FUSE_TconUseSecondary_MASK 0xc
454 #define THM_FUSE1__FUSE_TconUseSecondary__SHIFT 0x2
455 #define THM_FUSE1__FUSE_TconTmpAdjLoRes_MASK 0x10
456 #define THM_FUSE1__FUSE_TconTmpAdjLoRes__SHIFT 0x4
457 #define THM_FUSE1__FUSE_TconPwrUpStaggerTime_MASK 0x60
458 #define THM_FUSE1__FUSE_TconPwrUpStaggerTime__SHIFT 0x5
459 #define THM_FUSE1__FUSE_TconPwrDnTmpLmt_MASK 0x380
460 #define THM_FUSE1__FUSE_TconPwrDnTmpLmt__SHIFT 0x7
461 #define THM_FUSE1__FUSE_TconPwrDnNumSensors_MASK 0xc00
462 #define THM_FUSE1__FUSE_TconPwrDnNumSensors__SHIFT 0xa
463 #define THM_FUSE1__FUSE_TconPwrDnMinDelay_MASK 0x7000
464 #define THM_FUSE1__FUSE_TconPwrDnMinDelay__SHIFT 0xc
465 #define THM_FUSE1__FUSE_TconPwrDnMaxDelayMult_MASK 0x18000
466 #define THM_FUSE1__FUSE_TconPwrDnMaxDelayMult__SHIFT 0xf
467 #define THM_FUSE1__FUSE_TconPwrDnDelaySlope_MASK 0xe0000
468 #define THM_FUSE1__FUSE_TconPwrDnDelaySlope__SHIFT 0x11
469 #define THM_FUSE1__FUSE_TconKValue_MASK 0x100000
470 #define THM_FUSE1__FUSE_TconKValue__SHIFT 0x14
471 #define THM_FUSE1__FUSE_TconDtValue31_MASK 0x7e00000
472 #define THM_FUSE1__FUSE_TconDtValue31__SHIFT 0x15
473 #define THM_FUSE1__FUSE_TconDtValue30_MASK 0xf8000000
474 #define THM_FUSE1__FUSE_TconDtValue30__SHIFT 0x1b
475 #define THM_FUSE2__FUSE_TconDtValue30_MASK 0x1
476 #define THM_FUSE2__FUSE_TconDtValue30__SHIFT 0x0
477 #define THM_FUSE2__FUSE_TconDtValue29_MASK 0x7e
478 #define THM_FUSE2__FUSE_TconDtValue29__SHIFT 0x1
479 #define THM_FUSE2__FUSE_TconDtValue28_MASK 0x1f80
480 #define THM_FUSE2__FUSE_TconDtValue28__SHIFT 0x7
481 #define THM_FUSE2__FUSE_TconDtValue27_MASK 0x7e000
482 #define THM_FUSE2__FUSE_TconDtValue27__SHIFT 0xd
483 #define THM_FUSE2__FUSE_TconDtValue26_MASK 0x1f80000
484 #define THM_FUSE2__FUSE_TconDtValue26__SHIFT 0x13
485 #define THM_FUSE2__FUSE_TconDtValue25_MASK 0x7e000000
486 #define THM_FUSE2__FUSE_TconDtValue25__SHIFT 0x19
487 #define THM_FUSE2__FUSE_TconDtValue24_MASK 0x80000000
488 #define THM_FUSE2__FUSE_TconDtValue24__SHIFT 0x1f
489 #define THM_FUSE3__FUSE_TconDtValue24_MASK 0x1f
490 #define THM_FUSE3__FUSE_TconDtValue24__SHIFT 0x0
491 #define THM_FUSE3__FUSE_TconDtValue23_MASK 0x7e0
492 #define THM_FUSE3__FUSE_TconDtValue23__SHIFT 0x5
493 #define THM_FUSE3__FUSE_TconDtValue22_MASK 0x1f800
494 #define THM_FUSE3__FUSE_TconDtValue22__SHIFT 0xb
495 #define THM_FUSE3__FUSE_TconDtValue21_MASK 0x7e0000
496 #define THM_FUSE3__FUSE_TconDtValue21__SHIFT 0x11
497 #define THM_FUSE3__FUSE_TconDtValue20_MASK 0x1f800000
498 #define THM_FUSE3__FUSE_TconDtValue20__SHIFT 0x17
499 #define THM_FUSE3__FUSE_TconDtValue19_MASK 0xe0000000
500 #define THM_FUSE3__FUSE_TconDtValue19__SHIFT 0x1d
501 #define THM_FUSE4__FUSE_TconDtValue19_MASK 0x7
502 #define THM_FUSE4__FUSE_TconDtValue19__SHIFT 0x0
503 #define THM_FUSE4__FUSE_TconDtValue18_MASK 0x1f8
504 #define THM_FUSE4__FUSE_TconDtValue18__SHIFT 0x3
505 #define THM_FUSE4__FUSE_TconDtValue17_MASK 0x7e00
506 #define THM_FUSE4__FUSE_TconDtValue17__SHIFT 0x9
507 #define THM_FUSE4__FUSE_TconDtValue16_MASK 0x1f8000
508 #define THM_FUSE4__FUSE_TconDtValue16__SHIFT 0xf
509 #define THM_FUSE4__FUSE_TconDtValue15_MASK 0x7e00000
510 #define THM_FUSE4__FUSE_TconDtValue15__SHIFT 0x15
511 #define THM_FUSE4__FUSE_TconDtValue14_MASK 0xf8000000
512 #define THM_FUSE4__FUSE_TconDtValue14__SHIFT 0x1b
513 #define THM_FUSE5__FUSE_TconDtValue14_MASK 0x1
514 #define THM_FUSE5__FUSE_TconDtValue14__SHIFT 0x0
515 #define THM_FUSE5__FUSE_TconDtValue13_MASK 0x7e
516 #define THM_FUSE5__FUSE_TconDtValue13__SHIFT 0x1
517 #define THM_FUSE5__FUSE_TconDtValue12_MASK 0x1f80
518 #define THM_FUSE5__FUSE_TconDtValue12__SHIFT 0x7
519 #define THM_FUSE5__FUSE_TconDtValue11_MASK 0x7e000
520 #define THM_FUSE5__FUSE_TconDtValue11__SHIFT 0xd
521 #define THM_FUSE5__FUSE_TconDtValue10_MASK 0x1f80000
522 #define THM_FUSE5__FUSE_TconDtValue10__SHIFT 0x13
523 #define THM_FUSE5__FUSE_TconDtValue9_MASK 0x7e000000
524 #define THM_FUSE5__FUSE_TconDtValue9__SHIFT 0x19
525 #define THM_FUSE5__FUSE_TconDtValue8_MASK 0x80000000
526 #define THM_FUSE5__FUSE_TconDtValue8__SHIFT 0x1f
527 #define THM_FUSE6__FUSE_TconDtValue8_MASK 0x1f
528 #define THM_FUSE6__FUSE_TconDtValue8__SHIFT 0x0
529 #define THM_FUSE6__FUSE_TconDtValue7_MASK 0x7e0
530 #define THM_FUSE6__FUSE_TconDtValue7__SHIFT 0x5
531 #define THM_FUSE6__FUSE_TconDtValue6_MASK 0x1f800
532 #define THM_FUSE6__FUSE_TconDtValue6__SHIFT 0xb
533 #define THM_FUSE6__FUSE_TconDtValue5_MASK 0x7e0000
534 #define THM_FUSE6__FUSE_TconDtValue5__SHIFT 0x11
535 #define THM_FUSE6__FUSE_TconDtValue4_MASK 0x1f800000
536 #define THM_FUSE6__FUSE_TconDtValue4__SHIFT 0x17
537 #define THM_FUSE6__FUSE_TconDtValue3_MASK 0xe0000000
538 #define THM_FUSE6__FUSE_TconDtValue3__SHIFT 0x1d
539 #define THM_FUSE7__FUSE_TconDtValue3_MASK 0x7
540 #define THM_FUSE7__FUSE_TconDtValue3__SHIFT 0x0
541 #define THM_FUSE7__FUSE_TconDtValue2_MASK 0x1f8
542 #define THM_FUSE7__FUSE_TconDtValue2__SHIFT 0x3
543 #define THM_FUSE7__FUSE_TconDtValue1_MASK 0x7e00
544 #define THM_FUSE7__FUSE_TconDtValue1__SHIFT 0x9
545 #define THM_FUSE7__FUSE_TconDtValue0_MASK 0x1f8000
546 #define THM_FUSE7__FUSE_TconDtValue0__SHIFT 0xf
547 #define THM_FUSE7__FUSE_TconCtValue1_MASK 0xffe00000
548 #define THM_FUSE7__FUSE_TconCtValue1__SHIFT 0x15
549 #define THM_FUSE8__FUSE_TconCtValue0_MASK 0x7ff
550 #define THM_FUSE8__FUSE_TconCtValue0__SHIFT 0x0
551 #define THM_FUSE8__FUSE_TconBtValue_MASK 0x1f800
552 #define THM_FUSE8__FUSE_TconBtValue__SHIFT 0xb
553 #define THM_FUSE8__FUSE_TconBootDelay_MASK 0x60000
554 #define THM_FUSE8__FUSE_TconBootDelay__SHIFT 0x11
555 #define THM_FUSE8__FUSE_TconAtValue1_MASK 0x7ff80000
556 #define THM_FUSE8__FUSE_TconAtValue1__SHIFT 0x13
557 #define THM_FUSE8__FUSE_TconAtValue0_MASK 0x80000000
558 #define THM_FUSE8__FUSE_TconAtValue0__SHIFT 0x1f
559 #define THM_FUSE9__FUSE_TconAtValue0_MASK 0x7ff
560 #define THM_FUSE9__FUSE_TconAtValue0__SHIFT 0x0
561 #define THM_FUSE9__FUSE_ThermTripLimit_MASK 0x7f800
562 #define THM_FUSE9__FUSE_ThermTripLimit__SHIFT 0xb
563 #define THM_FUSE9__FUSE_ThermTripEn_MASK 0x80000
564 #define THM_FUSE9__FUSE_ThermTripEn__SHIFT 0x13
565 #define THM_FUSE9__FUSE_HtcTmpLmt_MASK 0x7f00000
566 #define THM_FUSE9__FUSE_HtcTmpLmt__SHIFT 0x14
567 #define THM_FUSE9__FUSE_HtcMsrLock_MASK 0x8000000
568 #define THM_FUSE9__FUSE_HtcMsrLock__SHIFT 0x1b
569 #define THM_FUSE9__FUSE_HtcHystLmt_MASK 0xf0000000
570 #define THM_FUSE9__FUSE_HtcHystLmt__SHIFT 0x1c
571 #define THM_FUSE10__FUSE_HtcDis_MASK 0x1
572 #define THM_FUSE10__FUSE_HtcDis__SHIFT 0x0
573 #define THM_FUSE10__FUSE_HtcClkInact_MASK 0xe
574 #define THM_FUSE10__FUSE_HtcClkInact__SHIFT 0x1
575 #define THM_FUSE10__FUSE_HtcClkAct_MASK 0x70
576 #define THM_FUSE10__FUSE_HtcClkAct__SHIFT 0x4
577 #define THM_FUSE10__FUSE_UnusedBits_MASK 0xffffff80
578 #define THM_FUSE10__FUSE_UnusedBits__SHIFT 0x7
579 #define THM_FUSE11__PA_SPARE_MASK 0xff
580 #define THM_FUSE11__PA_SPARE__SHIFT 0x0
581 #define THM_FUSE12__FusesValid_MASK 0x1
582 #define THM_FUSE12__FusesValid__SHIFT 0x0
583 #define MP0PUB_IND_INDEX__MP0PUB_IND_ADDR_MASK 0xffffffff
584 #define MP0PUB_IND_INDEX__MP0PUB_IND_ADDR__SHIFT 0x0
585 #define MP0PUB_IND_DATA__MP0PUB_IND_DATA_MASK 0xffffffff
586 #define MP0PUB_IND_DATA__MP0PUB_IND_DATA__SHIFT 0x0
587 #define MP0PUB_IND_INDEX_0__MP0PUB_IND_ADDR_MASK 0xffffffff
588 #define MP0PUB_IND_INDEX_0__MP0PUB_IND_ADDR__SHIFT 0x0
589 #define MP0PUB_IND_DATA_0__MP0PUB_IND_DATA_MASK 0xffffffff
590 #define MP0PUB_IND_DATA_0__MP0PUB_IND_DATA__SHIFT 0x0
591 #define MP0PUB_IND_INDEX_1__MP0PUB_IND_ADDR_MASK 0xffffffff
592 #define MP0PUB_IND_INDEX_1__MP0PUB_IND_ADDR__SHIFT 0x0
593 #define MP0PUB_IND_DATA_1__MP0PUB_IND_DATA_MASK 0xffffffff
594 #define MP0PUB_IND_DATA_1__MP0PUB_IND_DATA__SHIFT 0x0
595 #define MP0PUB_IND_INDEX_2__MP0PUB_IND_ADDR_MASK 0xffffffff
596 #define MP0PUB_IND_INDEX_2__MP0PUB_IND_ADDR__SHIFT 0x0
597 #define MP0PUB_IND_DATA_2__MP0PUB_IND_DATA_MASK 0xffffffff
598 #define MP0PUB_IND_DATA_2__MP0PUB_IND_DATA__SHIFT 0x0
599 #define MP0PUB_IND_INDEX_3__MP0PUB_IND_ADDR_MASK 0xffffffff
600 #define MP0PUB_IND_INDEX_3__MP0PUB_IND_ADDR__SHIFT 0x0
601 #define MP0PUB_IND_DATA_3__MP0PUB_IND_DATA_MASK 0xffffffff
602 #define MP0PUB_IND_DATA_3__MP0PUB_IND_DATA__SHIFT 0x0
603 #define MP0PUB_IND_INDEX_4__MP0PUB_IND_ADDR_MASK 0xffffffff
604 #define MP0PUB_IND_INDEX_4__MP0PUB_IND_ADDR__SHIFT 0x0
605 #define MP0PUB_IND_DATA_4__MP0PUB_IND_DATA_MASK 0xffffffff
606 #define MP0PUB_IND_DATA_4__MP0PUB_IND_DATA__SHIFT 0x0
607 #define MP0PUB_IND_INDEX_5__MP0PUB_IND_ADDR_MASK 0xffffffff
608 #define MP0PUB_IND_INDEX_5__MP0PUB_IND_ADDR__SHIFT 0x0
609 #define MP0PUB_IND_DATA_5__MP0PUB_IND_DATA_MASK 0xffffffff
610 #define MP0PUB_IND_DATA_5__MP0PUB_IND_DATA__SHIFT 0x0
611 #define MP0PUB_IND_INDEX_6__MP0PUB_IND_ADDR_MASK 0xffffffff
612 #define MP0PUB_IND_INDEX_6__MP0PUB_IND_ADDR__SHIFT 0x0
613 #define MP0PUB_IND_DATA_6__MP0PUB_IND_DATA_MASK 0xffffffff
614 #define MP0PUB_IND_DATA_6__MP0PUB_IND_DATA__SHIFT 0x0
615 #define MP0PUB_IND_INDEX_7__MP0PUB_IND_ADDR_MASK 0xffffffff
616 #define MP0PUB_IND_INDEX_7__MP0PUB_IND_ADDR__SHIFT 0x0
617 #define MP0PUB_IND_DATA_7__MP0PUB_IND_DATA_MASK 0xffffffff
618 #define MP0PUB_IND_DATA_7__MP0PUB_IND_DATA__SHIFT 0x0
619 #define MP0PUB_IND_INDEX_8__MP0PUB_IND_ADDR_MASK 0xffffffff
620 #define MP0PUB_IND_INDEX_8__MP0PUB_IND_ADDR__SHIFT 0x0
621 #define MP0PUB_IND_DATA_8__MP0PUB_IND_DATA_MASK 0xffffffff
622 #define MP0PUB_IND_DATA_8__MP0PUB_IND_DATA__SHIFT 0x0
623 #define MP0PUB_IND_INDEX_9__MP0PUB_IND_ADDR_MASK 0xffffffff
624 #define MP0PUB_IND_INDEX_9__MP0PUB_IND_ADDR__SHIFT 0x0
625 #define MP0PUB_IND_DATA_9__MP0PUB_IND_DATA_MASK 0xffffffff
626 #define MP0PUB_IND_DATA_9__MP0PUB_IND_DATA__SHIFT 0x0
627 #define MP0PUB_IND_INDEX_10__MP0PUB_IND_ADDR_MASK 0xffffffff
628 #define MP0PUB_IND_INDEX_10__MP0PUB_IND_ADDR__SHIFT 0x0
629 #define MP0PUB_IND_DATA_10__MP0PUB_IND_DATA_MASK 0xffffffff
630 #define MP0PUB_IND_DATA_10__MP0PUB_IND_DATA__SHIFT 0x0
631 #define MP0PUB_IND_INDEX_11__MP0PUB_IND_ADDR_MASK 0xffffffff
632 #define MP0PUB_IND_INDEX_11__MP0PUB_IND_ADDR__SHIFT 0x0
633 #define MP0PUB_IND_DATA_11__MP0PUB_IND_DATA_MASK 0xffffffff
634 #define MP0PUB_IND_DATA_11__MP0PUB_IND_DATA__SHIFT 0x0
635 #define MP0PUB_IND_INDEX_12__MP0PUB_IND_ADDR_MASK 0xffffffff
636 #define MP0PUB_IND_INDEX_12__MP0PUB_IND_ADDR__SHIFT 0x0
637 #define MP0PUB_IND_DATA_12__MP0PUB_IND_DATA_MASK 0xffffffff
638 #define MP0PUB_IND_DATA_12__MP0PUB_IND_DATA__SHIFT 0x0
639 #define MP0PUB_IND_INDEX_13__MP0PUB_IND_ADDR_MASK 0xffffffff
640 #define MP0PUB_IND_INDEX_13__MP0PUB_IND_ADDR__SHIFT 0x0
641 #define MP0PUB_IND_DATA_13__MP0PUB_IND_DATA_MASK 0xffffffff
642 #define MP0PUB_IND_DATA_13__MP0PUB_IND_DATA__SHIFT 0x0
643 #define MP0PUB_IND_INDEX_14__MP0PUB_IND_ADDR_MASK 0xffffffff
644 #define MP0PUB_IND_INDEX_14__MP0PUB_IND_ADDR__SHIFT 0x0
645 #define MP0PUB_IND_DATA_14__MP0PUB_IND_DATA_MASK 0xffffffff
646 #define MP0PUB_IND_DATA_14__MP0PUB_IND_DATA__SHIFT 0x0
647 #define MP0PUB_IND_INDEX_15__MP0PUB_IND_ADDR_MASK 0xffffffff
648 #define MP0PUB_IND_INDEX_15__MP0PUB_IND_ADDR__SHIFT 0x0
649 #define MP0PUB_IND_DATA_15__MP0PUB_IND_DATA_MASK 0xffffffff
650 #define MP0PUB_IND_DATA_15__MP0PUB_IND_DATA__SHIFT 0x0
651 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_0_MASK 0x1
652 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_0__SHIFT 0x0
653 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_1_MASK 0x2
654 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_1__SHIFT 0x1
655 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_2_MASK 0x4
656 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_2__SHIFT 0x2
657 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_3_MASK 0x8
658 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_3__SHIFT 0x3
659 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_4_MASK 0x10
660 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_4__SHIFT 0x4
661 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_5_MASK 0x20
662 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_5__SHIFT 0x5
663 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_6_MASK 0x40
664 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_6__SHIFT 0x6
665 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_7_MASK 0x80
666 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_7__SHIFT 0x7
667 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_8_MASK 0x100
668 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_8__SHIFT 0x8
669 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_9_MASK 0x200
670 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_9__SHIFT 0x9
671 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_10_MASK 0x400
672 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_10__SHIFT 0xa
673 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_11_MASK 0x800
674 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_11__SHIFT 0xb
675 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_12_MASK 0x1000
676 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_12__SHIFT 0xc
677 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_13_MASK 0x2000
678 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_13__SHIFT 0xd
679 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_14_MASK 0x4000
680 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_14__SHIFT 0xe
681 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_15_MASK 0x8000
682 #define MP0_IND_ACCESS_CNTL__AUTO_INCREMENT_IND_15__SHIFT 0xf
683 #define MP0_MSP_MESSAGE_0__MP0_MSP_MSG_MASK 0xffffffff
684 #define MP0_MSP_MESSAGE_0__MP0_MSP_MSG__SHIFT 0x0
685 #define MP0_MSP_MESSAGE_1__MP0_MSP_MSG_MASK 0xffffffff
686 #define MP0_MSP_MESSAGE_1__MP0_MSP_MSG__SHIFT 0x0
687 #define MP0_MSP_MESSAGE_2__MP0_MSP_MSG_MASK 0xffffffff
688 #define MP0_MSP_MESSAGE_2__MP0_MSP_MSG__SHIFT 0x0
689 #define MP0_MSP_MESSAGE_3__MP0_MSP_MSG_MASK 0xffffffff
690 #define MP0_MSP_MESSAGE_3__MP0_MSP_MSG__SHIFT 0x0
691 #define MP0_MSP_MESSAGE_4__MP0_MSP_MSG_MASK 0xffffffff
692 #define MP0_MSP_MESSAGE_4__MP0_MSP_MSG__SHIFT 0x0
693 #define MP0_MSP_MESSAGE_5__MP0_MSP_MSG_MASK 0xffffffff
694 #define MP0_MSP_MESSAGE_5__MP0_MSP_MSG__SHIFT 0x0
695 #define MP0_MSP_MESSAGE_6__MP0_MSP_MSG_MASK 0xffffffff
696 #define MP0_MSP_MESSAGE_6__MP0_MSP_MSG__SHIFT 0x0
697 #define MP0_MSP_MESSAGE_7__MP0_MSP_MSG_MASK 0xffffffff
698 #define MP0_MSP_MESSAGE_7__MP0_MSP_MSG__SHIFT 0x0
699 #define SAM_IH_EXT_ERR_INTR__UVD_MASK 0x1
700 #define SAM_IH_EXT_ERR_INTR__UVD__SHIFT 0x0
701 #define SAM_IH_EXT_ERR_INTR__VCE_MASK 0x2
702 #define SAM_IH_EXT_ERR_INTR__VCE__SHIFT 0x1
703 #define SAM_IH_EXT_ERR_INTR__ISP_MASK 0x4
704 #define SAM_IH_EXT_ERR_INTR__ISP__SHIFT 0x2
705 #define SAM_IH_EXT_ERR_INTR__RESERVED_MASK 0xfffffff8
706 #define SAM_IH_EXT_ERR_INTR__RESERVED__SHIFT 0x3
707 #define SAM_IH_EXT_ERR_INTR_STATUS__UVD_MASK 0x1
708 #define SAM_IH_EXT_ERR_INTR_STATUS__UVD__SHIFT 0x0
709 #define SAM_IH_EXT_ERR_INTR_STATUS__VCE_MASK 0x2
710 #define SAM_IH_EXT_ERR_INTR_STATUS__VCE__SHIFT 0x1
711 #define SAM_IH_EXT_ERR_INTR_STATUS__ISP_MASK 0x4
712 #define SAM_IH_EXT_ERR_INTR_STATUS__ISP__SHIFT 0x2
713 #define SAM_IH_EXT_ERR_INTR_STATUS__RESERVED_MASK 0xfffffff8
714 #define SAM_IH_EXT_ERR_INTR_STATUS__RESERVED__SHIFT 0x3
715 #define MP0_DISP_TIMER0_CTRL0__START_MASK 0x1
716 #define MP0_DISP_TIMER0_CTRL0__START__SHIFT 0x0
717 #define MP0_DISP_TIMER0_CTRL0__CLEAR_MASK 0x100
718 #define MP0_DISP_TIMER0_CTRL0__CLEAR__SHIFT 0x8
719 #define MP0_DISP_TIMER0_CTRL0__DEC_MASK 0x10000
720 #define MP0_DISP_TIMER0_CTRL0__DEC__SHIFT 0x10
721 #define MP0_DISP_TIMER0_CTRL0__PULSE_COUNT_MODE_MASK 0x1000000
722 #define MP0_DISP_TIMER0_CTRL0__PULSE_COUNT_MODE__SHIFT 0x18
723 #define MP0_DISP_TIMER0_CTRL1__PWM_OUTPUT_EN_MASK 0x1
724 #define MP0_DISP_TIMER0_CTRL1__PWM_OUTPUT_EN__SHIFT 0x0
725 #define MP0_DISP_TIMER0_CTRL1__TIME_SLICE_MODE_EN_MASK 0x100
726 #define MP0_DISP_TIMER0_CTRL1__TIME_SLICE_MODE_EN__SHIFT 0x8
727 #define MP0_DISP_TIMER0_CTRL1__TIMER_SATURATION_EN_MASK 0x10000
728 #define MP0_DISP_TIMER0_CTRL1__TIMER_SATURATION_EN__SHIFT 0x10
729 #define MP0_DISP_TIMER0_CTRL1__RESERVED_MASK 0xff000000
730 #define MP0_DISP_TIMER0_CTRL1__RESERVED__SHIFT 0x18
731 #define MP0_DISP_TIMER0_CMP_AUTOINC__AUTOINC_MASK 0xf
732 #define MP0_DISP_TIMER0_CMP_AUTOINC__AUTOINC__SHIFT 0x0
733 #define MP0_DISP_TIMER0_CMP_AUTOINC__RESERVED_MASK 0xfffffff0
734 #define MP0_DISP_TIMER0_CMP_AUTOINC__RESERVED__SHIFT 0x4
735 #define MP0_DISP_TIMER0_INTEN__INTEN_MASK 0xf
736 #define MP0_DISP_TIMER0_INTEN__INTEN__SHIFT 0x0
737 #define MP0_DISP_TIMER0_INTEN__RESERVED_MASK 0xfffffff0
738 #define MP0_DISP_TIMER0_INTEN__RESERVED__SHIFT 0x4
739 #define MP0_DISP_TIMER0_OCMP_0_0__OCMP_MASK 0xffffffff
740 #define MP0_DISP_TIMER0_OCMP_0_0__OCMP__SHIFT 0x0
741 #define MP0_DISP_TIMER0_OCMP_0_1__OCMP_MASK 0xffffffff
742 #define MP0_DISP_TIMER0_OCMP_0_1__OCMP__SHIFT 0x0
743 #define MP0_DISP_TIMER0_CNT__COUNT_MASK 0xffffffff
744 #define MP0_DISP_TIMER0_CNT__COUNT__SHIFT 0x0
745 #define MP0_DISP_TIMER1_CTRL0__START_MASK 0x1
746 #define MP0_DISP_TIMER1_CTRL0__START__SHIFT 0x0
747 #define MP0_DISP_TIMER1_CTRL0__CLEAR_MASK 0x100
748 #define MP0_DISP_TIMER1_CTRL0__CLEAR__SHIFT 0x8
749 #define MP0_DISP_TIMER1_CTRL0__DEC_MASK 0x10000
750 #define MP0_DISP_TIMER1_CTRL0__DEC__SHIFT 0x10
751 #define MP0_DISP_TIMER1_CTRL0__PULSE_COUNT_MODE_MASK 0x1000000
752 #define MP0_DISP_TIMER1_CTRL0__PULSE_COUNT_MODE__SHIFT 0x18
753 #define MP0_DISP_TIMER1_CTRL1__PWM_OUTPUT_EN_MASK 0x1
754 #define MP0_DISP_TIMER1_CTRL1__PWM_OUTPUT_EN__SHIFT 0x0
755 #define MP0_DISP_TIMER1_CTRL1__TIME_SLICE_MODE_EN_MASK 0x100
756 #define MP0_DISP_TIMER1_CTRL1__TIME_SLICE_MODE_EN__SHIFT 0x8
757 #define MP0_DISP_TIMER1_CTRL1__TIMER_SATURATION_EN_MASK 0x10000
758 #define MP0_DISP_TIMER1_CTRL1__TIMER_SATURATION_EN__SHIFT 0x10
759 #define MP0_DISP_TIMER1_CTRL1__RESERVED_MASK 0xff000000
760 #define MP0_DISP_TIMER1_CTRL1__RESERVED__SHIFT 0x18
761 #define MP0_DISP_TIMER1_CMP_AUTOINC__AUTOINC_MASK 0xf
762 #define MP0_DISP_TIMER1_CMP_AUTOINC__AUTOINC__SHIFT 0x0
763 #define MP0_DISP_TIMER1_CMP_AUTOINC__RESERVED_MASK 0xfffffff0
764 #define MP0_DISP_TIMER1_CMP_AUTOINC__RESERVED__SHIFT 0x4
765 #define MP0_DISP_TIMER1_INTEN__INTEN_MASK 0xf
766 #define MP0_DISP_TIMER1_INTEN__INTEN__SHIFT 0x0
767 #define MP0_DISP_TIMER1_INTEN__RESERVED_MASK 0xfffffff0
768 #define MP0_DISP_TIMER1_INTEN__RESERVED__SHIFT 0x4
769 #define MP0_DISP_TIMER1_OCMP_0_0__OCMP_MASK 0xffffffff
770 #define MP0_DISP_TIMER1_OCMP_0_0__OCMP__SHIFT 0x0
771 #define MP0_DISP_TIMER1_OCMP_0_1__OCMP_MASK 0xffffffff
772 #define MP0_DISP_TIMER1_OCMP_0_1__OCMP__SHIFT 0x0
773 #define MP0_DISP_TIMER1_CNT__COUNT_MASK 0xffffffff
774 #define MP0_DISP_TIMER1_CNT__COUNT__SHIFT 0x0
775 #define SMU_MP1_SRBM2P_MSG_0__CONTENT_MASK 0xffffffff
776 #define SMU_MP1_SRBM2P_MSG_0__CONTENT__SHIFT 0x0
777 #define SMU_MP1_SRBM2P_MSG_1__CONTENT_MASK 0xffffffff
778 #define SMU_MP1_SRBM2P_MSG_1__CONTENT__SHIFT 0x0
779 #define SMU_MP1_SRBM2P_MSG_2__CONTENT_MASK 0xffffffff
780 #define SMU_MP1_SRBM2P_MSG_2__CONTENT__SHIFT 0x0
781 #define SMU_MP1_SRBM2P_MSG_3__CONTENT_MASK 0xffffffff
782 #define SMU_MP1_SRBM2P_MSG_3__CONTENT__SHIFT 0x0
783 #define SMU_MP1_SRBM2P_MSG_4__CONTENT_MASK 0xffffffff
784 #define SMU_MP1_SRBM2P_MSG_4__CONTENT__SHIFT 0x0
785 #define SMU_MP1_SRBM2P_MSG_5__CONTENT_MASK 0xffffffff
786 #define SMU_MP1_SRBM2P_MSG_5__CONTENT__SHIFT 0x0
787 #define SMU_MP1_SRBM2P_MSG_6__CONTENT_MASK 0xffffffff
788 #define SMU_MP1_SRBM2P_MSG_6__CONTENT__SHIFT 0x0
789 #define SMU_MP1_SRBM2P_MSG_7__CONTENT_MASK 0xffffffff
790 #define SMU_MP1_SRBM2P_MSG_7__CONTENT__SHIFT 0x0
791 #define SMU_MP1_SRBM2P_MSG_8__CONTENT_MASK 0xffffffff
792 #define SMU_MP1_SRBM2P_MSG_8__CONTENT__SHIFT 0x0
793 #define SMU_MP1_SRBM2P_MSG_9__CONTENT_MASK 0xffffffff
794 #define SMU_MP1_SRBM2P_MSG_9__CONTENT__SHIFT 0x0
795 #define SMU_MP1_SRBM2P_MSG_10__CONTENT_MASK 0xffffffff
796 #define SMU_MP1_SRBM2P_MSG_10__CONTENT__SHIFT 0x0
797 #define SMU_MP1_SRBM2P_MSG_11__CONTENT_MASK 0xffffffff
798 #define SMU_MP1_SRBM2P_MSG_11__CONTENT__SHIFT 0x0
799 #define SMU_MP1_SRBM2P_MSG_12__CONTENT_MASK 0xffffffff
800 #define SMU_MP1_SRBM2P_MSG_12__CONTENT__SHIFT 0x0
801 #define SMU_MP1_SRBM2P_MSG_13__CONTENT_MASK 0xffffffff
802 #define SMU_MP1_SRBM2P_MSG_13__CONTENT__SHIFT 0x0
803 #define SMU_MP1_SRBM2P_MSG_14__CONTENT_MASK 0xffffffff
804 #define SMU_MP1_SRBM2P_MSG_14__CONTENT__SHIFT 0x0
805 #define SMU_MP1_SRBM2P_MSG_15__CONTENT_MASK 0xffffffff
806 #define SMU_MP1_SRBM2P_MSG_15__CONTENT__SHIFT 0x0
807 #define SMU_MP1_SRBM2P_RESP_0__CONTENT_MASK 0xffffffff
808 #define SMU_MP1_SRBM2P_RESP_0__CONTENT__SHIFT 0x0
809 #define SMU_MP1_SRBM2P_RESP_1__CONTENT_MASK 0xffffffff
810 #define SMU_MP1_SRBM2P_RESP_1__CONTENT__SHIFT 0x0
811 #define SMU_MP1_SRBM2P_RESP_2__CONTENT_MASK 0xffffffff
812 #define SMU_MP1_SRBM2P_RESP_2__CONTENT__SHIFT 0x0
813 #define SMU_MP1_SRBM2P_RESP_3__CONTENT_MASK 0xffffffff
814 #define SMU_MP1_SRBM2P_RESP_3__CONTENT__SHIFT 0x0
815 #define SMU_MP1_SRBM2P_RESP_4__CONTENT_MASK 0xffffffff
816 #define SMU_MP1_SRBM2P_RESP_4__CONTENT__SHIFT 0x0
817 #define SMU_MP1_SRBM2P_RESP_5__CONTENT_MASK 0xffffffff
818 #define SMU_MP1_SRBM2P_RESP_5__CONTENT__SHIFT 0x0
819 #define SMU_MP1_SRBM2P_RESP_6__CONTENT_MASK 0xffffffff
820 #define SMU_MP1_SRBM2P_RESP_6__CONTENT__SHIFT 0x0
821 #define SMU_MP1_SRBM2P_RESP_7__CONTENT_MASK 0xffffffff
822 #define SMU_MP1_SRBM2P_RESP_7__CONTENT__SHIFT 0x0
823 #define SMU_MP1_SRBM2P_RESP_8__CONTENT_MASK 0xffffffff
824 #define SMU_MP1_SRBM2P_RESP_8__CONTENT__SHIFT 0x0
825 #define SMU_MP1_SRBM2P_RESP_9__CONTENT_MASK 0xffffffff
826 #define SMU_MP1_SRBM2P_RESP_9__CONTENT__SHIFT 0x0
827 #define SMU_MP1_SRBM2P_RESP_10__CONTENT_MASK 0xffffffff
828 #define SMU_MP1_SRBM2P_RESP_10__CONTENT__SHIFT 0x0
829 #define SMU_MP1_SRBM2P_RESP_11__CONTENT_MASK 0xffffffff
830 #define SMU_MP1_SRBM2P_RESP_11__CONTENT__SHIFT 0x0
831 #define SMU_MP1_SRBM2P_RESP_12__CONTENT_MASK 0xffffffff
832 #define SMU_MP1_SRBM2P_RESP_12__CONTENT__SHIFT 0x0
833 #define SMU_MP1_SRBM2P_RESP_13__CONTENT_MASK 0xffffffff
834 #define SMU_MP1_SRBM2P_RESP_13__CONTENT__SHIFT 0x0
835 #define SMU_MP1_SRBM2P_RESP_14__CONTENT_MASK 0xffffffff
836 #define SMU_MP1_SRBM2P_RESP_14__CONTENT__SHIFT 0x0
837 #define SMU_MP1_SRBM2P_RESP_15__CONTENT_MASK 0xffffffff
838 #define SMU_MP1_SRBM2P_RESP_15__CONTENT__SHIFT 0x0
839 #define SMU_MP1_SRBM2P_ARG_0__CONTENT_MASK 0xffffffff
840 #define SMU_MP1_SRBM2P_ARG_0__CONTENT__SHIFT 0x0
841 #define SMU_MP1_SRBM2P_ARG_1__CONTENT_MASK 0xffffffff
842 #define SMU_MP1_SRBM2P_ARG_1__CONTENT__SHIFT 0x0
843 #define SMU_MP1_SRBM2P_ARG_2__CONTENT_MASK 0xffffffff
844 #define SMU_MP1_SRBM2P_ARG_2__CONTENT__SHIFT 0x0
845 #define SMU_MP1_SRBM2P_ARG_3__CONTENT_MASK 0xffffffff
846 #define SMU_MP1_SRBM2P_ARG_3__CONTENT__SHIFT 0x0
847 #define SMU_MP1_SRBM2P_ARG_4__CONTENT_MASK 0xffffffff
848 #define SMU_MP1_SRBM2P_ARG_4__CONTENT__SHIFT 0x0
849 #define SMU_MP1_SRBM2P_ARG_5__CONTENT_MASK 0xffffffff
850 #define SMU_MP1_SRBM2P_ARG_5__CONTENT__SHIFT 0x0
851 #define SMU_MP1_SRBM2P_ARG_6__CONTENT_MASK 0xffffffff
852 #define SMU_MP1_SRBM2P_ARG_6__CONTENT__SHIFT 0x0
853 #define SMU_MP1_SRBM2P_ARG_7__CONTENT_MASK 0xffffffff
854 #define SMU_MP1_SRBM2P_ARG_7__CONTENT__SHIFT 0x0
855 #define SMU_MP1_SRBM2P_ARG_8__CONTENT_MASK 0xffffffff
856 #define SMU_MP1_SRBM2P_ARG_8__CONTENT__SHIFT 0x0
857 #define SMU_MP1_SRBM2P_ARG_9__CONTENT_MASK 0xffffffff
858 #define SMU_MP1_SRBM2P_ARG_9__CONTENT__SHIFT 0x0
859 #define SMU_MP1_SRBM2P_ARG_10__CONTENT_MASK 0xffffffff
860 #define SMU_MP1_SRBM2P_ARG_10__CONTENT__SHIFT 0x0
861 #define SMU_MP1_SRBM2P_ARG_11__CONTENT_MASK 0xffffffff
862 #define SMU_MP1_SRBM2P_ARG_11__CONTENT__SHIFT 0x0
863 #define SMU_MP1_SRBM2P_ARG_12__CONTENT_MASK 0xffffffff
864 #define SMU_MP1_SRBM2P_ARG_12__CONTENT__SHIFT 0x0
865 #define SMU_MP1_SRBM2P_ARG_13__CONTENT_MASK 0xffffffff
866 #define SMU_MP1_SRBM2P_ARG_13__CONTENT__SHIFT 0x0
867 #define SMU_MP1_SRBM2P_ARG_14__CONTENT_MASK 0xffffffff
868 #define SMU_MP1_SRBM2P_ARG_14__CONTENT__SHIFT 0x0
869 #define SMU_MP1_SRBM2P_ARG_15__CONTENT_MASK 0xffffffff
870 #define SMU_MP1_SRBM2P_ARG_15__CONTENT__SHIFT 0x0
871 #define SMU_MP1_ACP2MP_RESP__CONTENT_MASK 0xffffffff
872 #define SMU_MP1_ACP2MP_RESP__CONTENT__SHIFT 0x0
873 #define SMU_MP1_DC2MP_RESP__CONTENT_MASK 0xffffffff
874 #define SMU_MP1_DC2MP_RESP__CONTENT__SHIFT 0x0
875 #define SMU_MP1_UVD2MP_RESP__CONTENT_MASK 0xffffffff
876 #define SMU_MP1_UVD2MP_RESP__CONTENT__SHIFT 0x0
877 #define SMU_MP1_VCE2MP_RESP__CONTENT_MASK 0xffffffff
878 #define SMU_MP1_VCE2MP_RESP__CONTENT__SHIFT 0x0
879 #define SMU_MP1_RLC2MP_RESP__CONTENT_MASK 0xffffffff
880 #define SMU_MP1_RLC2MP_RESP__CONTENT__SHIFT 0x0
881 #define MP_FPS_CNT__FPS_CNT_MASK 0xffffffff
882 #define MP_FPS_CNT__FPS_CNT__SHIFT 0x0
883 #define SMU_DISP0_TIMER_INT_CONTROL__INT_STAT_MASK 0x1
884 #define SMU_DISP0_TIMER_INT_CONTROL__INT_STAT__SHIFT 0x0
885 #define SMU_DISP0_TIMER_INT_CONTROL__INT_UNMASK_MASK 0x2
886 #define SMU_DISP0_TIMER_INT_CONTROL__INT_UNMASK__SHIFT 0x1
887 #define SMU_DISP0_TIMER_INT_CONTROL__INT_TYPE_MASK 0x4
888 #define SMU_DISP0_TIMER_INT_CONTROL__INT_TYPE__SHIFT 0x2
889 #define SMU_DISP0_TIMER_INT_CONTROL__INT_ACK_MASK 0x8
890 #define SMU_DISP0_TIMER_INT_CONTROL__INT_ACK__SHIFT 0x3
891 #define SMU_DISP0_TIMER_INT_CONTROL__MASK_MASK 0x10
892 #define SMU_DISP0_TIMER_INT_CONTROL__MASK__SHIFT 0x4
893 #define SMU_DISP1_TIMER_INT_CONTROL__INT_STAT_MASK 0x1
894 #define SMU_DISP1_TIMER_INT_CONTROL__INT_STAT__SHIFT 0x0
895 #define SMU_DISP1_TIMER_INT_CONTROL__INT_UNMASK_MASK 0x2
896 #define SMU_DISP1_TIMER_INT_CONTROL__INT_UNMASK__SHIFT 0x1
897 #define SMU_DISP1_TIMER_INT_CONTROL__INT_TYPE_MASK 0x4
898 #define SMU_DISP1_TIMER_INT_CONTROL__INT_TYPE__SHIFT 0x2
899 #define SMU_DISP1_TIMER_INT_CONTROL__INT_ACK_MASK 0x8
900 #define SMU_DISP1_TIMER_INT_CONTROL__INT_ACK__SHIFT 0x3
901 #define SMU_DISP1_TIMER_INT_CONTROL__MASK_MASK 0x10
902 #define SMU_DISP1_TIMER_INT_CONTROL__MASK__SHIFT 0x4
903 #define SMU_SRBM_CONFIG__MSTR_CREDITS_MASK 0x1f
904 #define SMU_SRBM_CONFIG__MSTR_CREDITS__SHIFT 0x0
905 #define MP_FPS_CNT_XBAR__FPS_CNT_MASK 0xffffffff
906 #define MP_FPS_CNT_XBAR__FPS_CNT__SHIFT 0x0
907 #define MP_SRBM_CONFIG_XBAR__MSTR_CREDITS_MASK 0x1f
908 #define MP_SRBM_CONFIG_XBAR__MSTR_CREDITS__SHIFT 0x0
909 #define MP_SRBM_CONTROL__ACC_VIO_EN_MASK 0x1
910 #define MP_SRBM_CONTROL__ACC_VIO_EN__SHIFT 0x0
911 #define MP_SRBM_CONTROL__ALLOW_NS_ACC_MASK 0x2
912 #define MP_SRBM_CONTROL__ALLOW_NS_ACC__SHIFT 0x1
913 #define MP_SRBM_CONTROL__SOFT_RST_MASK_MASK 0x4
914 #define MP_SRBM_CONTROL__SOFT_RST_MASK__SHIFT 0x2
915 #define MP_SRBM_CONTROL__SOFT_RST_STS_MASK 0x8
916 #define MP_SRBM_CONTROL__SOFT_RST_STS__SHIFT 0x3
917 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_OP_MASK 0x1
918 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_OP__SHIFT 0x0
919 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_SRCID_MASK 0xe
920 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_SRCID__SHIFT 0x1
921 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_VALID_MASK 0x80000000
922 #define MP_SRBM_ACCVIO_LOG__ACC_VIO_VALID__SHIFT 0x1f
923 #define MP_SRBM_ACCVIO_ADDR__ACC_VIO_ADDR_MASK 0xffffffff
924 #define MP_SRBM_ACCVIO_ADDR__ACC_VIO_ADDR__SHIFT 0x0
925 #define MP_CRBBM_CONTROL__ACC_VIO_EN_MASK 0x1
926 #define MP_CRBBM_CONTROL__ACC_VIO_EN__SHIFT 0x0
927 #define MP_CRBBM_CONTROL__MP0_ACCESS_MASK 0x2
928 #define MP_CRBBM_CONTROL__MP0_ACCESS__SHIFT 0x1
929 #define MP_CRBBM_CONTROL__ALLOW_NS_ACC_MASK 0x4
930 #define MP_CRBBM_CONTROL__ALLOW_NS_ACC__SHIFT 0x2
931 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_OP_MASK 0x1
932 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_OP__SHIFT 0x0
933 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_INTF_MASK 0x2
934 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_INTF__SHIFT 0x1
935 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_VALID_MASK 0x80000000
936 #define MP_CRBBM_ACCVIO_LOG__ACC_VIO_VALID__SHIFT 0x1f
937 #define MP_CRBBM_ACCVIO_ADDR__ACC_VIO_ADDR_MASK 0xffffffff
938 #define MP_CRBBM_ACCVIO_ADDR__ACC_VIO_ADDR__SHIFT 0x0
939 #define MP_DRAM_CNTL_WRREQ_CNTL__tag_MASK 0x1ffff
940 #define MP_DRAM_CNTL_WRREQ_CNTL__tag__SHIFT 0x0
941 #define MP_DRAM_CNTL_WRREQ_CNTL__urg_MASK 0x1e0000
942 #define MP_DRAM_CNTL_WRREQ_CNTL__urg__SHIFT 0x11
943 #define MP_DRAM_CNTL_WRREQ_CNTL__stall_MASK 0x200000
944 #define MP_DRAM_CNTL_WRREQ_CNTL__stall__SHIFT 0x15
945 #define MP_DRAM_CNTL_WRREQ_CNTL__priv_MASK 0x400000
946 #define MP_DRAM_CNTL_WRREQ_CNTL__priv__SHIFT 0x16
947 #define MP_DRAM_CNTL_WRREQ_CNTL__cid_MASK 0xff800000
948 #define MP_DRAM_CNTL_WRREQ_CNTL__cid__SHIFT 0x17
949 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vf_MASK 0x1
950 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vf__SHIFT 0x0
951 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vfid_MASK 0xfe
952 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vfid__SHIFT 0x1
953 #define MP_DRAM_CNTL_WRREQ_CNTL_1__physical_MASK 0x100
954 #define MP_DRAM_CNTL_WRREQ_CNTL_1__physical__SHIFT 0x8
955 #define MP_DRAM_CNTL_WRREQ_CNTL_1__snoop_MASK 0x200
956 #define MP_DRAM_CNTL_WRREQ_CNTL_1__snoop__SHIFT 0x9
957 #define MP_DRAM_CNTL_WRREQ_CNTL_1__inval_MASK 0x400
958 #define MP_DRAM_CNTL_WRREQ_CNTL_1__inval__SHIFT 0xa
959 #define MP_DRAM_CNTL_WRREQ_CNTL_1__op_MASK 0x3f800
960 #define MP_DRAM_CNTL_WRREQ_CNTL_1__op__SHIFT 0xb
961 #define MP_DRAM_CNTL_WRREQ_CNTL_1__swap_MASK 0x300000
962 #define MP_DRAM_CNTL_WRREQ_CNTL_1__swap__SHIFT 0x14
963 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vmid_MASK 0x3c00000
964 #define MP_DRAM_CNTL_WRREQ_CNTL_1__vmid__SHIFT 0x16
965 #define MP_DRAM_CNTL_WRREQ_CNTL_1__atc_MASK 0x4000000
966 #define MP_DRAM_CNTL_WRREQ_CNTL_1__atc__SHIFT 0x1a
967 #define MP_DRAM_CNTL_WRREQ_CNTL_1__fed_MASK 0x8000000
968 #define MP_DRAM_CNTL_WRREQ_CNTL_1__fed__SHIFT 0x1b
969 #define MP_DRAM_CNTL_WRREQ_LOW_ADDR__addr_MASK 0xffffffff
970 #define MP_DRAM_CNTL_WRREQ_LOW_ADDR__addr__SHIFT 0x0
971 #define MP_DRAM_CNTL_WRREQ_HIGH_ADDR__addr_47_37_MASK 0x7ff
972 #define MP_DRAM_CNTL_WRREQ_HIGH_ADDR__addr_47_37__SHIFT 0x0
973 #define MP_DRAM_CNTL_WRREQ_HIGH_ADDR__reserved_MASK 0xfffff800
974 #define MP_DRAM_CNTL_WRREQ_HIGH_ADDR__reserved__SHIFT 0xb
975 #define MP_DRAM_CNTL_WRREQ_MASK__mask_MASK 0xffffffff
976 #define MP_DRAM_CNTL_WRREQ_MASK__mask__SHIFT 0x0
977 #define MP_DRAM_CNTL_WRREQ_DATA_0__data_MASK 0xffffffff
978 #define MP_DRAM_CNTL_WRREQ_DATA_0__data__SHIFT 0x0
979 #define MP_DRAM_CNTL_WRREQ_DATA_1__data_MASK 0xffffffff
980 #define MP_DRAM_CNTL_WRREQ_DATA_1__data__SHIFT 0x0
981 #define MP_DRAM_CNTL_WRREQ_DATA_2__data_MASK 0xffffffff
982 #define MP_DRAM_CNTL_WRREQ_DATA_2__data__SHIFT 0x0
983 #define MP_DRAM_CNTL_WRREQ_DATA_3__data_MASK 0xffffffff
984 #define MP_DRAM_CNTL_WRREQ_DATA_3__data__SHIFT 0x0
985 #define MP_DRAM_CNTL_WRREQ_DATA_4__data_MASK 0xffffffff
986 #define MP_DRAM_CNTL_WRREQ_DATA_4__data__SHIFT 0x0
987 #define MP_DRAM_CNTL_WRREQ_DATA_5__data_MASK 0xffffffff
988 #define MP_DRAM_CNTL_WRREQ_DATA_5__data__SHIFT 0x0
989 #define MP_DRAM_CNTL_WRREQ_DATA_6__data_MASK 0xffffffff
990 #define MP_DRAM_CNTL_WRREQ_DATA_6__data__SHIFT 0x0
991 #define MP_DRAM_CNTL_WRREQ_DATA_7__data_MASK 0xffffffff
992 #define MP_DRAM_CNTL_WRREQ_DATA_7__data__SHIFT 0x0
993 #define MP_DRAM_CNTL_WRREQ_STATUS__credit_counter_MASK 0x1f
994 #define MP_DRAM_CNTL_WRREQ_STATUS__credit_counter__SHIFT 0x0
995 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved0_MASK 0xe0
996 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved0__SHIFT 0x5
997 #define MP_DRAM_CNTL_WRREQ_STATUS__fifo_not_empty_MASK 0x100
998 #define MP_DRAM_CNTL_WRREQ_STATUS__fifo_not_empty__SHIFT 0x8
999 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved1_MASK 0xfe00
1000 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved1__SHIFT 0x9
1001 #define MP_DRAM_CNTL_WRREQ_STATUS__tag_pointer_MASK 0xf0000
1002 #define MP_DRAM_CNTL_WRREQ_STATUS__tag_pointer__SHIFT 0x10
1003 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved2_MASK 0xfff00000
1004 #define MP_DRAM_CNTL_WRREQ_STATUS__reserved2__SHIFT 0x14
1005 #define MP_DRAM_CNTL_WRRET_STATUS_0__valid_MASK 0x1
1006 #define MP_DRAM_CNTL_WRRET_STATUS_0__valid__SHIFT 0x0
1007 #define MP_DRAM_CNTL_WRRET_STATUS_0__nack_MASK 0x6
1008 #define MP_DRAM_CNTL_WRRET_STATUS_0__nack__SHIFT 0x1
1009 #define MP_DRAM_CNTL_WRRET_STATUS_0__reserved_MASK 0xfff8
1010 #define MP_DRAM_CNTL_WRRET_STATUS_0__reserved__SHIFT 0x3
1011 #define MP_DRAM_CNTL_WRRET_STATUS_0__tag_MASK 0xffff0000
1012 #define MP_DRAM_CNTL_WRRET_STATUS_0__tag__SHIFT 0x10
1013 #define MP_DRAM_CNTL_RDREQ_ADDR__addr_MASK 0xffffffff
1014 #define MP_DRAM_CNTL_RDREQ_ADDR__addr__SHIFT 0x0
1015 #define MP_DRAM_CNTL_RDREQ_CNTL__tag_MASK 0xffff
1016 #define MP_DRAM_CNTL_RDREQ_CNTL__tag__SHIFT 0x0
1017 #define MP_DRAM_CNTL_RDREQ_CNTL__mask_MASK 0xff0000
1018 #define MP_DRAM_CNTL_RDREQ_CNTL__mask__SHIFT 0x10
1019 #define MP_DRAM_CNTL_RDREQ_CNTL__addr_47_40_MASK 0xff000000
1020 #define MP_DRAM_CNTL_RDREQ_CNTL__addr_47_40__SHIFT 0x18
1021 #define MP_DRAM_CNTL_RDREQ_CNTL_1__urg_MASK 0xf
1022 #define MP_DRAM_CNTL_RDREQ_CNTL_1__urg__SHIFT 0x0
1023 #define MP_DRAM_CNTL_RDREQ_CNTL_1__stall_MASK 0x10
1024 #define MP_DRAM_CNTL_RDREQ_CNTL_1__stall__SHIFT 0x4
1025 #define MP_DRAM_CNTL_RDREQ_CNTL_1__priv_MASK 0x20
1026 #define MP_DRAM_CNTL_RDREQ_CNTL_1__priv__SHIFT 0x5
1027 #define MP_DRAM_CNTL_RDREQ_CNTL_1__swap_MASK 0xc0
1028 #define MP_DRAM_CNTL_RDREQ_CNTL_1__swap__SHIFT 0x6
1029 #define MP_DRAM_CNTL_RDREQ_CNTL_1__cid_MASK 0x1ff00
1030 #define MP_DRAM_CNTL_RDREQ_CNTL_1__cid__SHIFT 0x8
1031 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vmid_MASK 0x1e0000
1032 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vmid__SHIFT 0x11
1033 #define MP_DRAM_CNTL_RDREQ_CNTL_1__atc_MASK 0x200000
1034 #define MP_DRAM_CNTL_RDREQ_CNTL_1__atc__SHIFT 0x15
1035 #define MP_DRAM_CNTL_RDREQ_CNTL_1__physical_MASK 0x400000
1036 #define MP_DRAM_CNTL_RDREQ_CNTL_1__physical__SHIFT 0x16
1037 #define MP_DRAM_CNTL_RDREQ_CNTL_1__exe_MASK 0x800000
1038 #define MP_DRAM_CNTL_RDREQ_CNTL_1__exe__SHIFT 0x17
1039 #define MP_DRAM_CNTL_RDREQ_CNTL_1__snoop_MASK 0x1000000
1040 #define MP_DRAM_CNTL_RDREQ_CNTL_1__snoop__SHIFT 0x18
1041 #define MP_DRAM_CNTL_RDREQ_CNTL_1__shared_MASK 0x2000000
1042 #define MP_DRAM_CNTL_RDREQ_CNTL_1__shared__SHIFT 0x19
1043 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vf_MASK 0x4000000
1044 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vf__SHIFT 0x1a
1045 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vfid_MASK 0xf8000000
1046 #define MP_DRAM_CNTL_RDREQ_CNTL_1__vfid__SHIFT 0x1b
1047 #define MP_DRAM_CNTL_RDRET_VALID__vld_0_MASK 0x1
1048 #define MP_DRAM_CNTL_RDRET_VALID__vld_0__SHIFT 0x0
1049 #define MP_DRAM_CNTL_RDRET_VALID__vld_1_MASK 0x2
1050 #define MP_DRAM_CNTL_RDRET_VALID__vld_1__SHIFT 0x1
1051 #define MP_DRAM_CNTL_RDRET_VALID__vld_2_MASK 0x4
1052 #define MP_DRAM_CNTL_RDRET_VALID__vld_2__SHIFT 0x2
1053 #define MP_DRAM_CNTL_RDRET_VALID__vld_3_MASK 0x8
1054 #define MP_DRAM_CNTL_RDRET_VALID__vld_3__SHIFT 0x3
1055 #define MP_DRAM_CNTL_RDRET_VALID__vld_4_MASK 0x10
1056 #define MP_DRAM_CNTL_RDRET_VALID__vld_4__SHIFT 0x4
1057 #define MP_DRAM_CNTL_RDRET_VALID__vld_5_MASK 0x20
1058 #define MP_DRAM_CNTL_RDRET_VALID__vld_5__SHIFT 0x5
1059 #define MP_DRAM_CNTL_RDRET_VALID__vld_6_MASK 0x40
1060 #define MP_DRAM_CNTL_RDRET_VALID__vld_6__SHIFT 0x6
1061 #define MP_DRAM_CNTL_RDRET_VALID__vld_7_MASK 0x80
1062 #define MP_DRAM_CNTL_RDRET_VALID__vld_7__SHIFT 0x7
1063 #define MP_DRAM_CNTL_RDRET_VALID__reserved_MASK 0xffff00
1064 #define MP_DRAM_CNTL_RDRET_VALID__reserved__SHIFT 0x8
1065 #define MP_DRAM_CNTL_RDRET_VALID__atomic_MASK 0xff000000
1066 #define MP_DRAM_CNTL_RDRET_VALID__atomic__SHIFT 0x18
1067 #define MP_DRAM_CNTL_RDRET_NACK__nack_0_MASK 0x3
1068 #define MP_DRAM_CNTL_RDRET_NACK__nack_0__SHIFT 0x0
1069 #define MP_DRAM_CNTL_RDRET_NACK__nack_1_MASK 0xc
1070 #define MP_DRAM_CNTL_RDRET_NACK__nack_1__SHIFT 0x2
1071 #define MP_DRAM_CNTL_RDRET_NACK__nack_2_MASK 0x30
1072 #define MP_DRAM_CNTL_RDRET_NACK__nack_2__SHIFT 0x4
1073 #define MP_DRAM_CNTL_RDRET_NACK__nack_3_MASK 0xc0
1074 #define MP_DRAM_CNTL_RDRET_NACK__nack_3__SHIFT 0x6
1075 #define MP_DRAM_CNTL_RDRET_NACK__nack_4_MASK 0x300
1076 #define MP_DRAM_CNTL_RDRET_NACK__nack_4__SHIFT 0x8
1077 #define MP_DRAM_CNTL_RDRET_NACK__nack_5_MASK 0xc00
1078 #define MP_DRAM_CNTL_RDRET_NACK__nack_5__SHIFT 0xa
1079 #define MP_DRAM_CNTL_RDRET_NACK__nack_6_MASK 0x3000
1080 #define MP_DRAM_CNTL_RDRET_NACK__nack_6__SHIFT 0xc
1081 #define MP_DRAM_CNTL_RDRET_NACK__nack_7_MASK 0xc000
1082 #define MP_DRAM_CNTL_RDRET_NACK__nack_7__SHIFT 0xe
1083 #define MP_DRAM_CNTL_RDRET_NACK__reserved_MASK 0xffff0000
1084 #define MP_DRAM_CNTL_RDRET_NACK__reserved__SHIFT 0x10
1085 #define MP_DRAM_CNTL_RDRET_DATA_0__DATA_MASK 0xffffffff
1086 #define MP_DRAM_CNTL_RDRET_DATA_0__DATA__SHIFT 0x0
1087 #define MP_DRAM_CNTL_RDRET_DATA_1__DATA_MASK 0xffffffff
1088 #define MP_DRAM_CNTL_RDRET_DATA_1__DATA__SHIFT 0x0
1089 #define MP_DRAM_CNTL_RDRET_DATA_2__DATA_MASK 0xffffffff
1090 #define MP_DRAM_CNTL_RDRET_DATA_2__DATA__SHIFT 0x0
1091 #define MP_DRAM_CNTL_RDRET_DATA_3__DATA_MASK 0xffffffff
1092 #define MP_DRAM_CNTL_RDRET_DATA_3__DATA__SHIFT 0x0
1093 #define MP_DRAM_CNTL_RDRET_DATA_4__DATA_MASK 0xffffffff
1094 #define MP_DRAM_CNTL_RDRET_DATA_4__DATA__SHIFT 0x0
1095 #define MP_DRAM_CNTL_RDRET_DATA_5__DATA_MASK 0xffffffff
1096 #define MP_DRAM_CNTL_RDRET_DATA_5__DATA__SHIFT 0x0
1097 #define MP_DRAM_CNTL_RDRET_DATA_6__DATA_MASK 0xffffffff
1098 #define MP_DRAM_CNTL_RDRET_DATA_6__DATA__SHIFT 0x0
1099 #define MP_DRAM_CNTL_RDRET_DATA_7__DATA_MASK 0xffffffff
1100 #define MP_DRAM_CNTL_RDRET_DATA_7__DATA__SHIFT 0x0
1101 #define MP_DRAM_CNTL_RDRET_DATA_8__DATA_MASK 0xffffffff
1102 #define MP_DRAM_CNTL_RDRET_DATA_8__DATA__SHIFT 0x0
1103 #define MP_DRAM_CNTL_RDRET_DATA_9__DATA_MASK 0xffffffff
1104 #define MP_DRAM_CNTL_RDRET_DATA_9__DATA__SHIFT 0x0
1105 #define MP_DRAM_CNTL_RDRET_DATA_10__DATA_MASK 0xffffffff
1106 #define MP_DRAM_CNTL_RDRET_DATA_10__DATA__SHIFT 0x0
1107 #define MP_DRAM_CNTL_RDRET_DATA_11__DATA_MASK 0xffffffff
1108 #define MP_DRAM_CNTL_RDRET_DATA_11__DATA__SHIFT 0x0
1109 #define MP_DRAM_CNTL_RDRET_DATA_12__DATA_MASK 0xffffffff
1110 #define MP_DRAM_CNTL_RDRET_DATA_12__DATA__SHIFT 0x0
1111 #define MP_DRAM_CNTL_RDRET_DATA_13__DATA_MASK 0xffffffff
1112 #define MP_DRAM_CNTL_RDRET_DATA_13__DATA__SHIFT 0x0
1113 #define MP_DRAM_CNTL_RDRET_DATA_14__DATA_MASK 0xffffffff
1114 #define MP_DRAM_CNTL_RDRET_DATA_14__DATA__SHIFT 0x0
1115 #define MP_DRAM_CNTL_RDRET_DATA_15__DATA_MASK 0xffffffff
1116 #define MP_DRAM_CNTL_RDRET_DATA_15__DATA__SHIFT 0x0
1117 #define MP_DRAM_CNTL_RDRET_DATA_16__DATA_MASK 0xffffffff
1118 #define MP_DRAM_CNTL_RDRET_DATA_16__DATA__SHIFT 0x0
1119 #define MP_DRAM_CNTL_RDRET_DATA_17__DATA_MASK 0xffffffff
1120 #define MP_DRAM_CNTL_RDRET_DATA_17__DATA__SHIFT 0x0
1121 #define MP_DRAM_CNTL_RDRET_DATA_18__DATA_MASK 0xffffffff
1122 #define MP_DRAM_CNTL_RDRET_DATA_18__DATA__SHIFT 0x0
1123 #define MP_DRAM_CNTL_RDRET_DATA_19__DATA_MASK 0xffffffff
1124 #define MP_DRAM_CNTL_RDRET_DATA_19__DATA__SHIFT 0x0
1125 #define MP_DRAM_CNTL_RDRET_DATA_20__DATA_MASK 0xffffffff
1126 #define MP_DRAM_CNTL_RDRET_DATA_20__DATA__SHIFT 0x0
1127 #define MP_DRAM_CNTL_RDRET_DATA_21__DATA_MASK 0xffffffff
1128 #define MP_DRAM_CNTL_RDRET_DATA_21__DATA__SHIFT 0x0
1129 #define MP_DRAM_CNTL_RDRET_DATA_22__DATA_MASK 0xffffffff
1130 #define MP_DRAM_CNTL_RDRET_DATA_22__DATA__SHIFT 0x0
1131 #define MP_DRAM_CNTL_RDRET_DATA_23__DATA_MASK 0xffffffff
1132 #define MP_DRAM_CNTL_RDRET_DATA_23__DATA__SHIFT 0x0
1133 #define MP_DRAM_CNTL_RDRET_DATA_24__DATA_MASK 0xffffffff
1134 #define MP_DRAM_CNTL_RDRET_DATA_24__DATA__SHIFT 0x0
1135 #define MP_DRAM_CNTL_RDRET_DATA_25__DATA_MASK 0xffffffff
1136 #define MP_DRAM_CNTL_RDRET_DATA_25__DATA__SHIFT 0x0
1137 #define MP_DRAM_CNTL_RDRET_DATA_26__DATA_MASK 0xffffffff
1138 #define MP_DRAM_CNTL_RDRET_DATA_26__DATA__SHIFT 0x0
1139 #define MP_DRAM_CNTL_RDRET_DATA_27__DATA_MASK 0xffffffff
1140 #define MP_DRAM_CNTL_RDRET_DATA_27__DATA__SHIFT 0x0
1141 #define MP_DRAM_CNTL_RDRET_DATA_28__DATA_MASK 0xffffffff
1142 #define MP_DRAM_CNTL_RDRET_DATA_28__DATA__SHIFT 0x0
1143 #define MP_DRAM_CNTL_RDRET_DATA_29__DATA_MASK 0xffffffff
1144 #define MP_DRAM_CNTL_RDRET_DATA_29__DATA__SHIFT 0x0
1145 #define MP_DRAM_CNTL_RDRET_DATA_30__DATA_MASK 0xffffffff
1146 #define MP_DRAM_CNTL_RDRET_DATA_30__DATA__SHIFT 0x0
1147 #define MP_DRAM_CNTL_RDRET_DATA_31__DATA_MASK 0xffffffff
1148 #define MP_DRAM_CNTL_RDRET_DATA_31__DATA__SHIFT 0x0
1149 #define MP_DRAM_CNTL_RDRET_DATA_32__DATA_MASK 0xffffffff
1150 #define MP_DRAM_CNTL_RDRET_DATA_32__DATA__SHIFT 0x0
1151 #define MP_DRAM_CNTL_RDRET_DATA_33__DATA_MASK 0xffffffff
1152 #define MP_DRAM_CNTL_RDRET_DATA_33__DATA__SHIFT 0x0
1153 #define MP_DRAM_CNTL_RDRET_DATA_34__DATA_MASK 0xffffffff
1154 #define MP_DRAM_CNTL_RDRET_DATA_34__DATA__SHIFT 0x0
1155 #define MP_DRAM_CNTL_RDRET_DATA_35__DATA_MASK 0xffffffff
1156 #define MP_DRAM_CNTL_RDRET_DATA_35__DATA__SHIFT 0x0
1157 #define MP_DRAM_CNTL_RDRET_DATA_36__DATA_MASK 0xffffffff
1158 #define MP_DRAM_CNTL_RDRET_DATA_36__DATA__SHIFT 0x0
1159 #define MP_DRAM_CNTL_RDRET_DATA_37__DATA_MASK 0xffffffff
1160 #define MP_DRAM_CNTL_RDRET_DATA_37__DATA__SHIFT 0x0
1161 #define MP_DRAM_CNTL_RDRET_DATA_38__DATA_MASK 0xffffffff
1162 #define MP_DRAM_CNTL_RDRET_DATA_38__DATA__SHIFT 0x0
1163 #define MP_DRAM_CNTL_RDRET_DATA_39__DATA_MASK 0xffffffff
1164 #define MP_DRAM_CNTL_RDRET_DATA_39__DATA__SHIFT 0x0
1165 #define MP_DRAM_CNTL_RDRET_DATA_40__DATA_MASK 0xffffffff
1166 #define MP_DRAM_CNTL_RDRET_DATA_40__DATA__SHIFT 0x0
1167 #define MP_DRAM_CNTL_RDRET_DATA_41__DATA_MASK 0xffffffff
1168 #define MP_DRAM_CNTL_RDRET_DATA_41__DATA__SHIFT 0x0
1169 #define MP_DRAM_CNTL_RDRET_DATA_42__DATA_MASK 0xffffffff
1170 #define MP_DRAM_CNTL_RDRET_DATA_42__DATA__SHIFT 0x0
1171 #define MP_DRAM_CNTL_RDRET_DATA_43__DATA_MASK 0xffffffff
1172 #define MP_DRAM_CNTL_RDRET_DATA_43__DATA__SHIFT 0x0
1173 #define MP_DRAM_CNTL_RDRET_DATA_44__DATA_MASK 0xffffffff
1174 #define MP_DRAM_CNTL_RDRET_DATA_44__DATA__SHIFT 0x0
1175 #define MP_DRAM_CNTL_RDRET_DATA_45__DATA_MASK 0xffffffff
1176 #define MP_DRAM_CNTL_RDRET_DATA_45__DATA__SHIFT 0x0
1177 #define MP_DRAM_CNTL_RDRET_DATA_46__DATA_MASK 0xffffffff
1178 #define MP_DRAM_CNTL_RDRET_DATA_46__DATA__SHIFT 0x0
1179 #define MP_DRAM_CNTL_RDRET_DATA_47__DATA_MASK 0xffffffff
1180 #define MP_DRAM_CNTL_RDRET_DATA_47__DATA__SHIFT 0x0
1181 #define MP_DRAM_CNTL_RDRET_DATA_48__DATA_MASK 0xffffffff
1182 #define MP_DRAM_CNTL_RDRET_DATA_48__DATA__SHIFT 0x0
1183 #define MP_DRAM_CNTL_RDRET_DATA_49__DATA_MASK 0xffffffff
1184 #define MP_DRAM_CNTL_RDRET_DATA_49__DATA__SHIFT 0x0
1185 #define MP_DRAM_CNTL_RDRET_DATA_50__DATA_MASK 0xffffffff
1186 #define MP_DRAM_CNTL_RDRET_DATA_50__DATA__SHIFT 0x0
1187 #define MP_DRAM_CNTL_RDRET_DATA_51__DATA_MASK 0xffffffff
1188 #define MP_DRAM_CNTL_RDRET_DATA_51__DATA__SHIFT 0x0
1189 #define MP_DRAM_CNTL_RDRET_DATA_52__DATA_MASK 0xffffffff
1190 #define MP_DRAM_CNTL_RDRET_DATA_52__DATA__SHIFT 0x0
1191 #define MP_DRAM_CNTL_RDRET_DATA_53__DATA_MASK 0xffffffff
1192 #define MP_DRAM_CNTL_RDRET_DATA_53__DATA__SHIFT 0x0
1193 #define MP_DRAM_CNTL_RDRET_DATA_54__DATA_MASK 0xffffffff
1194 #define MP_DRAM_CNTL_RDRET_DATA_54__DATA__SHIFT 0x0
1195 #define MP_DRAM_CNTL_RDRET_DATA_55__DATA_MASK 0xffffffff
1196 #define MP_DRAM_CNTL_RDRET_DATA_55__DATA__SHIFT 0x0
1197 #define MP_DRAM_CNTL_RDRET_DATA_56__DATA_MASK 0xffffffff
1198 #define MP_DRAM_CNTL_RDRET_DATA_56__DATA__SHIFT 0x0
1199 #define MP_DRAM_CNTL_RDRET_DATA_57__DATA_MASK 0xffffffff
1200 #define MP_DRAM_CNTL_RDRET_DATA_57__DATA__SHIFT 0x0
1201 #define MP_DRAM_CNTL_RDRET_DATA_58__DATA_MASK 0xffffffff
1202 #define MP_DRAM_CNTL_RDRET_DATA_58__DATA__SHIFT 0x0
1203 #define MP_DRAM_CNTL_RDRET_DATA_59__DATA_MASK 0xffffffff
1204 #define MP_DRAM_CNTL_RDRET_DATA_59__DATA__SHIFT 0x0
1205 #define MP_DRAM_CNTL_RDRET_DATA_60__DATA_MASK 0xffffffff
1206 #define MP_DRAM_CNTL_RDRET_DATA_60__DATA__SHIFT 0x0
1207 #define MP_DRAM_CNTL_RDRET_DATA_61__DATA_MASK 0xffffffff
1208 #define MP_DRAM_CNTL_RDRET_DATA_61__DATA__SHIFT 0x0
1209 #define MP_DRAM_CNTL_RDRET_DATA_62__DATA_MASK 0xffffffff
1210 #define MP_DRAM_CNTL_RDRET_DATA_62__DATA__SHIFT 0x0
1211 #define MP_DRAM_CNTL_RDRET_DATA_63__DATA_MASK 0xffffffff
1212 #define MP_DRAM_CNTL_RDRET_DATA_63__DATA__SHIFT 0x0
1213 #define MP_IOC_CTRL__IOC_mst_send_MASK 0x1
1214 #define MP_IOC_CTRL__IOC_mst_send__SHIFT 0x0
1215 #define MP_IOC_CTRL__IOC_mst_stop_MASK 0x2
1216 #define MP_IOC_CTRL__IOC_mst_stop__SHIFT 0x1
1217 #define MP_IOC_CTRL__IOC_mst_force_active_MASK 0x4
1218 #define MP_IOC_CTRL__IOC_mst_force_active__SHIFT 0x2
1219 #define MP_IOC_CTRL__IOC_mst_rdValid_MASK 0x8
1220 #define MP_IOC_CTRL__IOC_mst_rdValid__SHIFT 0x3
1221 #define MP_IOC_CTRL__IOC_mst_busy_MASK 0x10
1222 #define MP_IOC_CTRL__IOC_mst_busy__SHIFT 0x4
1223 #define MP_IOC_CTRL__IOC_mst_disabled_MASK 0x20
1224 #define MP_IOC_CTRL__IOC_mst_disabled__SHIFT 0x5
1225 #define MP_IOC_CTRL__IOC_mst_debug_rst_MASK 0x40
1226 #define MP_IOC_CTRL__IOC_mst_debug_rst__SHIFT 0x6
1227 #define MP_IOC_CTRL__IOC_mst_stop_ack_MASK 0x80
1228 #define MP_IOC_CTRL__IOC_mst_stop_ack__SHIFT 0x7
1229 #define MP_IOC_CTRL__IOC_mst_rderr_MASK 0x300
1230 #define MP_IOC_CTRL__IOC_mst_rderr__SHIFT 0x8
1231 #define MP_IOC_RDDATA__IOC_mst_rdData_MASK 0xffffffff
1232 #define MP_IOC_RDDATA__IOC_mst_rdData__SHIFT 0x0
1233 #define MP_IOC_PHASE1__BiuCqfC_AwqReqCommit_MASK 0x2
1234 #define MP_IOC_PHASE1__BiuCqfC_AwqReqCommit__SHIFT 0x1
1235 #define MP_IOC_PHASE1__BiuCqfC_AltReqRdCmd_MASK 0x4
1236 #define MP_IOC_PHASE1__BiuCqfC_AltReqRdCmd__SHIFT 0x2
1237 #define MP_IOC_PHASE1__BiuCqfC_AltReqAddrLo_MASK 0xfffffff8
1238 #define MP_IOC_PHASE1__BiuCqfC_AltReqAddrLo__SHIFT 0x3
1239 #define MP_IOC_PHASE2__BiuCqfC_AltReqAddrMid_MASK 0xff
1240 #define MP_IOC_PHASE2__BiuCqfC_AltReqAddrMid__SHIFT 0x0
1241 #define MP_IOC_PHASE2__BiuCqfC_AltReqMask_MASK 0xff00
1242 #define MP_IOC_PHASE2__BiuCqfC_AltReqMask__SHIFT 0x8
1243 #define MP_IOC_PHASE2__BiuCqfC_AltReqSize_MASK 0x30000
1244 #define MP_IOC_PHASE2__BiuCqfC_AltReqSize__SHIFT 0x10
1245 #define MP_IOC_PHASE2__BiuCqfC_AltReqAddrHi_MASK 0xff000000
1246 #define MP_IOC_PHASE2__BiuCqfC_AltReqAddrHi__SHIFT 0x18
1247 #define MP_IOC_PHASE3__BiuDbfC_C2aDataOut_MASK 0xffffffff
1248 #define MP_IOC_PHASE3__BiuDbfC_C2aDataOut__SHIFT 0x0
1249 #define MP_IOC_READ_0__data_MASK 0xffffffff
1250 #define MP_IOC_READ_0__data__SHIFT 0x0
1251 #define MP_IOC_READ_1__data_MASK 0xffffffff
1252 #define MP_IOC_READ_1__data__SHIFT 0x0
1253 #define MP_IOC_READ_2__data_MASK 0xffffffff
1254 #define MP_IOC_READ_2__data__SHIFT 0x0
1255 #define MP_IOC_READ_3__data_MASK 0xffffffff
1256 #define MP_IOC_READ_3__data__SHIFT 0x0
1257 #define MP_IOC_READ_4__data_MASK 0xffffffff
1258 #define MP_IOC_READ_4__data__SHIFT 0x0
1259 #define MP_IOC_READ_5__data_MASK 0xffffffff
1260 #define MP_IOC_READ_5__data__SHIFT 0x0
1261 #define MP_IOC_READ_6__data_MASK 0xffffffff
1262 #define MP_IOC_READ_6__data__SHIFT 0x0
1263 #define MP_IOC_READ_7__data_MASK 0xffffffff
1264 #define MP_IOC_READ_7__data__SHIFT 0x0
1265 #define MP_IOC_READ_8__data_MASK 0xffffffff
1266 #define MP_IOC_READ_8__data__SHIFT 0x0
1267 #define MP_IOC_READ_9__data_MASK 0xffffffff
1268 #define MP_IOC_READ_9__data__SHIFT 0x0
1269 #define MP_IOC_READ_10__data_MASK 0xffffffff
1270 #define MP_IOC_READ_10__data__SHIFT 0x0
1271 #define MP_IOC_READ_11__data_MASK 0xffffffff
1272 #define MP_IOC_READ_11__data__SHIFT 0x0
1273 #define MP_IOC_READ_12__data_MASK 0xffffffff
1274 #define MP_IOC_READ_12__data__SHIFT 0x0
1275 #define MP_IOC_READ_13__data_MASK 0xffffffff
1276 #define MP_IOC_READ_13__data__SHIFT 0x0
1277 #define MP_IOC_READ_14__data_MASK 0xffffffff
1278 #define MP_IOC_READ_14__data__SHIFT 0x0
1279 #define MP_IOC_READ_15__data_MASK 0xffffffff
1280 #define MP_IOC_READ_15__data__SHIFT 0x0
1281 #define MP_IOC_WRITE_0__data_MASK 0xffffffff
1282 #define MP_IOC_WRITE_0__data__SHIFT 0x0
1283 #define MP_IOC_WRITE_1__data_MASK 0xffffffff
1284 #define MP_IOC_WRITE_1__data__SHIFT 0x0
1285 #define MP_IOC_WRITE_2__data_MASK 0xffffffff
1286 #define MP_IOC_WRITE_2__data__SHIFT 0x0
1287 #define MP_IOC_WRITE_3__data_MASK 0xffffffff
1288 #define MP_IOC_WRITE_3__data__SHIFT 0x0
1289 #define MP_IOC_WRITE_4__data_MASK 0xffffffff
1290 #define MP_IOC_WRITE_4__data__SHIFT 0x0
1291 #define MP_IOC_WRITE_5__data_MASK 0xffffffff
1292 #define MP_IOC_WRITE_5__data__SHIFT 0x0
1293 #define MP_IOC_WRITE_6__data_MASK 0xffffffff
1294 #define MP_IOC_WRITE_6__data__SHIFT 0x0
1295 #define MP_IOC_WRITE_7__data_MASK 0xffffffff
1296 #define MP_IOC_WRITE_7__data__SHIFT 0x0
1297 #define MP_IOC_WRITE_8__data_MASK 0xffffffff
1298 #define MP_IOC_WRITE_8__data__SHIFT 0x0
1299 #define MP_IOC_WRITE_9__data_MASK 0xffffffff
1300 #define MP_IOC_WRITE_9__data__SHIFT 0x0
1301 #define MP_IOC_WRITE_10__data_MASK 0xffffffff
1302 #define MP_IOC_WRITE_10__data__SHIFT 0x0
1303 #define MP_IOC_WRITE_11__data_MASK 0xffffffff
1304 #define MP_IOC_WRITE_11__data__SHIFT 0x0
1305 #define MP_IOC_WRITE_12__data_MASK 0xffffffff
1306 #define MP_IOC_WRITE_12__data__SHIFT 0x0
1307 #define MP_IOC_WRITE_13__data_MASK 0xffffffff
1308 #define MP_IOC_WRITE_13__data__SHIFT 0x0
1309 #define MP_IOC_WRITE_14__data_MASK 0xffffffff
1310 #define MP_IOC_WRITE_14__data__SHIFT 0x0
1311 #define MP_IOC_WRITE_15__data_MASK 0xffffffff
1312 #define MP_IOC_WRITE_15__data__SHIFT 0x0
1313 #define MP_INTERRUPT_CONTROL__MAX_CREDIT_VALUE_MASK 0x1f
1314 #define MP_INTERRUPT_CONTROL__MAX_CREDIT_VALUE__SHIFT 0x0
1315 #define MP_INTERRUPT_CONTROL__MP0_SW_TRIG_MASK_MASK 0x20
1316 #define MP_INTERRUPT_CONTROL__MP0_SW_TRIG_MASK__SHIFT 0x5
1317 #define MP_INTERRUPT_CONTROL__MP0_SW_INT_ACK_MASK 0x40
1318 #define MP_INTERRUPT_CONTROL__MP0_SW_INT_ACK__SHIFT 0x6
1319 #define MP_INTERRUPT_CONTROL__MP1_SW_TRIG_MASK_MASK 0x80
1320 #define MP_INTERRUPT_CONTROL__MP1_SW_TRIG_MASK__SHIFT 0x7
1321 #define MP_INTERRUPT_CONTROL__MP1_SW_INT_ACK_MASK 0x100
1322 #define MP_INTERRUPT_CONTROL__MP1_SW_INT_ACK__SHIFT 0x8
1323 #define MP0_SW_INT__VALID_MASK 0x1
1324 #define MP0_SW_INT__VALID__SHIFT 0x0
1325 #define MP0_SW_INT__INT_ID_MASK 0x1fe
1326 #define MP0_SW_INT__INT_ID__SHIFT 0x1
1327 #define MP0_SW_INT_CTXID__CTXID_MASK 0xfffffff
1328 #define MP0_SW_INT_CTXID__CTXID__SHIFT 0x0
1329 #define MP1_SW_INT__VALID_MASK 0x1
1330 #define MP1_SW_INT__VALID__SHIFT 0x0
1331 #define MP1_SW_INT__INT_ID_MASK 0x1fe
1332 #define MP1_SW_INT__INT_ID__SHIFT 0x1
1333 #define MP1_SW_INT_CTXID__CTXID_MASK 0xfffffff
1334 #define MP1_SW_INT_CTXID__CTXID__SHIFT 0x0
1335 #define DISP_TIMER_ID__DISP_T0_INT_ID_MASK 0xff
1336 #define DISP_TIMER_ID__DISP_T0_INT_ID__SHIFT 0x0
1337 #define DISP_TIMER_ID__DISP_T1_INT_ID_MASK 0xff00
1338 #define DISP_TIMER_ID__DISP_T1_INT_ID__SHIFT 0x8
1339 #define PWRHW_SMC_IND_INDEX__SMC_IND_ADDR_MASK 0xffffffff
1340 #define PWRHW_SMC_IND_INDEX__SMC_IND_ADDR__SHIFT 0x0
1341 #define PWRHW_SMC_IND_DATA__SMC_IND_DATA_MASK 0xffffffff
1342 #define PWRHW_SMC_IND_DATA__SMC_IND_DATA__SHIFT 0x0
1343 #define CURRENT_STATE_CPU0__CURRENT_PSTATE_ID_MASK 0x7
1344 #define CURRENT_STATE_CPU0__CURRENT_PSTATE_ID__SHIFT 0x0
1345 #define CURRENT_STATE_CPU0__CURRENT_DID_MASK 0x38
1346 #define CURRENT_STATE_CPU0__CURRENT_DID__SHIFT 0x3
1347 #define CURRENT_STATE_CPU0__CURRENT_FID_MASK 0xfc0
1348 #define CURRENT_STATE_CPU0__CURRENT_FID__SHIFT 0x6
1349 #define CURRENT_STATE_CPU0__CPU_COF_MASK 0xfff000
1350 #define CURRENT_STATE_CPU0__CPU_COF__SHIFT 0xc
1351 #define CURRENT_STATE_CPU0__CPU_COF_IND_PROG_MASK 0x7f000000
1352 #define CURRENT_STATE_CPU0__CPU_COF_IND_PROG__SHIFT 0x18
1353 #define CURRENT_STATE_CPU1__CURRENT_PSTATE_ID_MASK 0x7
1354 #define CURRENT_STATE_CPU1__CURRENT_PSTATE_ID__SHIFT 0x0
1355 #define CURRENT_STATE_CPU1__CURRENT_DID_MASK 0x38
1356 #define CURRENT_STATE_CPU1__CURRENT_DID__SHIFT 0x3
1357 #define CURRENT_STATE_CPU1__CURRENT_FID_MASK 0xfc0
1358 #define CURRENT_STATE_CPU1__CURRENT_FID__SHIFT 0x6
1359 #define CURRENT_STATE_CPU1__CPU_COF_MASK 0xfff000
1360 #define CURRENT_STATE_CPU1__CPU_COF__SHIFT 0xc
1361 #define CURRENT_STATE_CPU1__CPU_COF_IND_PROG_MASK 0x7f000000
1362 #define CURRENT_STATE_CPU1__CPU_COF_IND_PROG__SHIFT 0x18
1363 #define CPU_REDUN_DONE0__CPU_REDUN_DONE_MASK 0x1
1364 #define CPU_REDUN_DONE0__CPU_REDUN_DONE__SHIFT 0x0
1365 #define CPU_REDUN_DONE1__CPU_REDUN_DONE_MASK 0x1
1366 #define CPU_REDUN_DONE1__CPU_REDUN_DONE__SHIFT 0x0
1367 #define CURRENT_VID_CPU0__CURRENT_VID_MASK 0xff
1368 #define CURRENT_VID_CPU0__CURRENT_VID__SHIFT 0x0
1369 #define CURRENT_VID_CPU1__CURRENT_VID_MASK 0xff
1370 #define CURRENT_VID_CPU1__CURRENT_VID__SHIFT 0x0
1371 #define UNBPM_PWRMGT_ACK__REQUESTOR_CODE_MASK 0x1f
1372 #define UNBPM_PWRMGT_ACK__REQUESTOR_CODE__SHIFT 0x0
1373 #define UNBPM_PWRMGT_ACK__REQUEST_ACK_MASK 0x100
1374 #define UNBPM_PWRMGT_ACK__REQUEST_ACK__SHIFT 0x8
1375 #define UNBPM_PWRMGT_ACK__REQUEST_NACK_MASK 0x10000
1376 #define UNBPM_PWRMGT_ACK__REQUEST_NACK__SHIFT 0x10
1377 #define UNBPM_PWRMGT_ACK__ERROR_CODE_MASK 0xff000000
1378 #define UNBPM_PWRMGT_ACK__ERROR_CODE__SHIFT 0x18
1379 #define CURRENT_FREQ_STATE_NB__CURRENT_FID_MASK 0xff
1380 #define CURRENT_FREQ_STATE_NB__CURRENT_FID__SHIFT 0x0
1381 #define CURRENT_FREQ_STATE_NB__CURRENT_DID_MASK 0xff00
1382 #define CURRENT_FREQ_STATE_NB__CURRENT_DID__SHIFT 0x8
1383 #define CURRENT_FREQ_STATE_NB__NB_LOW_POWER_MASK 0xff0000
1384 #define CURRENT_FREQ_STATE_NB__NB_LOW_POWER__SHIFT 0x10
1385 #define CURRENT_FREQ_STATE_NB__NB_STUTTER_MODE_MASK 0xff000000
1386 #define CURRENT_FREQ_STATE_NB__NB_STUTTER_MODE__SHIFT 0x18
1387 #define CURRENT_PSTATE_NB__CURRENT_PSTATE_ID_MASK 0xff
1388 #define CURRENT_PSTATE_NB__CURRENT_PSTATE_ID__SHIFT 0x0
1389 #define CURRENT_PSTATE_NB__CURRENT_PSTATE_LO_MASK 0x100
1390 #define CURRENT_PSTATE_NB__CURRENT_PSTATE_LO__SHIFT 0x8
1391 #define CURRENT_PSTATE_NB__CURRENT_MEM_PSTATE_ID_MASK 0x200
1392 #define CURRENT_PSTATE_NB__CURRENT_MEM_PSTATE_ID__SHIFT 0x9
1393 #define UNBPM_MSG_INT_CONFIG__MSG_REG_TARGET_ADDR_MASK 0xffffffff
1394 #define UNBPM_MSG_INT_CONFIG__MSG_REG_TARGET_ADDR__SHIFT 0x0
1395 #define UNBPM_NBPWRMGT_CMD__TARGET_BLOCK_MASK 0x3
1396 #define UNBPM_NBPWRMGT_CMD__TARGET_BLOCK__SHIFT 0x0
1397 #define UNBPM_NBPWRMGT_CMD__TARGET_CMD_MASK 0x100
1398 #define UNBPM_NBPWRMGT_CMD__TARGET_CMD__SHIFT 0x8
1399 #define UNBPM_NBPWRMGT_CMD__DCT_SR_MAP_MASK 0xff0000
1400 #define UNBPM_NBPWRMGT_CMD__DCT_SR_MAP__SHIFT 0x10
1401 #define UNBPM_NBPWRMGT_CMD__RETURN_NB_ACK_MASK 0x1000000
1402 #define UNBPM_NBPWRMGT_CMD__RETURN_NB_ACK__SHIFT 0x18
1403 #define UNBPM_NBPWRMGT_CMD__OVERRIDE_PARAMS_MASK 0x2000000
1404 #define UNBPM_NBPWRMGT_CMD__OVERRIDE_PARAMS__SHIFT 0x19
1405 #define UNBPM_NBPWRMGT_CMD__SET_NB_LOW_POWER_MASK 0x4000000
1406 #define UNBPM_NBPWRMGT_CMD__SET_NB_LOW_POWER__SHIFT 0x1a
1407 #define UNBPM_NBPWRMGT_CMD__SET_NB_STUTTER_MODE_MASK 0x8000000
1408 #define UNBPM_NBPWRMGT_CMD__SET_NB_STUTTER_MODE__SHIFT 0x1b
1409 #define UNBPM_NBPWRMGT_FSM_CFG__DIS_AUTO_PWRGATE_ON_EXIT_MASK 0x2
1410 #define UNBPM_NBPWRMGT_FSM_CFG__DIS_AUTO_PWRGATE_ON_EXIT__SHIFT 0x1
1411 #define DDR0_FUSE_SSB_XFER__START_STATUS_XFER_MASK 0x1
1412 #define DDR0_FUSE_SSB_XFER__START_STATUS_XFER__SHIFT 0x0
1413 #define DDR0_FUSE_SSB_XFER_CFG__FUSE_DDR0_LAST_ADDR_MASK 0x7ff
1414 #define DDR0_FUSE_SSB_XFER_CFG__FUSE_DDR0_LAST_ADDR__SHIFT 0x0
1415 #define DDR1_FUSE_SSB_XFER__START_STATUS_XFER_MASK 0x1
1416 #define DDR1_FUSE_SSB_XFER__START_STATUS_XFER__SHIFT 0x0
1417 #define DDR1_FUSE_SSB_XFER_CFG__FUSE_DDR1_LAST_ADDR_MASK 0x7ff
1418 #define DDR1_FUSE_SSB_XFER_CFG__FUSE_DDR1_LAST_ADDR__SHIFT 0x0
1419 #define UNBPM_FUSES_VAL_PWROK__CK_FUSES_VAL_PWROK_MASK 0x1
1420 #define UNBPM_FUSES_VAL_PWROK__CK_FUSES_VAL_PWROK__SHIFT 0x0
1421 #define SYNFIFO_CLK_RATIO__CK_CCLK_IS_FASTER0_MASK 0x1
1422 #define SYNFIFO_CLK_RATIO__CK_CCLK_IS_FASTER0__SHIFT 0x0
1423 #define SYNFIFO_CLK_RATIO__CK_CCLK_IS_FASTER1_MASK 0x2
1424 #define SYNFIFO_CLK_RATIO__CK_CCLK_IS_FASTER1__SHIFT 0x1
1425 #define SYNFIFO_CLK_RATIO__CK_NCLK_IS_FASTER0_MASK 0x4
1426 #define SYNFIFO_CLK_RATIO__CK_NCLK_IS_FASTER0__SHIFT 0x2
1427 #define SYNFIFO_CLK_RATIO__CK_NCLK_IS_FASTER1_MASK 0x8
1428 #define SYNFIFO_CLK_RATIO__CK_NCLK_IS_FASTER1__SHIFT 0x3
1429 #define SYNFIFO_CLK_RATIO__CK_SYNFIFO_ASYNC_EN0_MASK 0x10
1430 #define SYNFIFO_CLK_RATIO__CK_SYNFIFO_ASYNC_EN0__SHIFT 0x4
1431 #define SYNFIFO_CLK_RATIO__CK_SYNFIFO_ASYNC_EN1_MASK 0x20
1432 #define SYNFIFO_CLK_RATIO__CK_SYNFIFO_ASYNC_EN1__SHIFT 0x5
1433 #define MISC_SMU_PWRMGT_CFG0__TARGET_ADDR_MASK 0xffffffff
1434 #define MISC_SMU_PWRMGT_CFG0__TARGET_ADDR__SHIFT 0x0
1435 #define MISC_GNB_PWRMGT_CFG1__TIMER_EN_MASK 0x1
1436 #define MISC_GNB_PWRMGT_CFG1__TIMER_EN__SHIFT 0x0
1437 #define MISC_GNB_PWRMGT_CFG1__TIMER_INTERVAL_MASK 0x1fffe
1438 #define MISC_GNB_PWRMGT_CFG1__TIMER_INTERVAL__SHIFT 0x1
1439 #define MISC_GNB_PWRMGT_CFG1__INT_GEN_EN_MASK 0x20000
1440 #define MISC_GNB_PWRMGT_CFG1__INT_GEN_EN__SHIFT 0x11
1441 #define MISC_SMU_PWRMGT_CFG1__TIMER_EN_MASK 0x1
1442 #define MISC_SMU_PWRMGT_CFG1__TIMER_EN__SHIFT 0x0
1443 #define MISC_SMU_PWRMGT_CFG1__TIMER_INTERVAL_MASK 0x1fffe
1444 #define MISC_SMU_PWRMGT_CFG1__TIMER_INTERVAL__SHIFT 0x1
1445 #define MISC_SMU_PWRMGT_CFG1__INT_GEN_EN_MASK 0x20000
1446 #define MISC_SMU_PWRMGT_CFG1__INT_GEN_EN__SHIFT 0x11
1447 #define MISC_GNB_PWRMGT_DATA__GN_ON_INB_WAKE_MASK 0x1
1448 #define MISC_GNB_PWRMGT_DATA__GN_ON_INB_WAKE__SHIFT 0x0
1449 #define MISC_GNB_PWRMGT_DATA__GN_ALLOW_NB_PSTATES_MASK 0x2
1450 #define MISC_GNB_PWRMGT_DATA__GN_ALLOW_NB_PSTATES__SHIFT 0x1
1451 #define MISC_GNB_PWRMGT_DATA__GN_FLUSH_REQ_TOGGLE_MASK 0x4
1452 #define MISC_GNB_PWRMGT_DATA__GN_FLUSH_REQ_TOGGLE__SHIFT 0x2
1453 #define MISC_GNB_PWRMGT_DATA__GN_CROSS_TRIGGER_MASK 0x78
1454 #define MISC_GNB_PWRMGT_DATA__GN_CROSS_TRIGGER__SHIFT 0x3
1455 #define MISC_GNB_PWRMGT_DATA__GN_STOP_CLOCKS_MASK 0x80
1456 #define MISC_GNB_PWRMGT_DATA__GN_STOP_CLOCKS__SHIFT 0x7
1457 #define MISC_GNB_PWRMGT_DATA__GN_ON3_CH0LINK_WAKE_MASK 0x100
1458 #define MISC_GNB_PWRMGT_DATA__GN_ON3_CH0LINK_WAKE__SHIFT 0x8
1459 #define MISC_GNB_PWRMGT_DATA__GN_ON3_CH1LINK_WAKE_MASK 0x200
1460 #define MISC_GNB_PWRMGT_DATA__GN_ON3_CH1LINK_WAKE__SHIFT 0x9
1461 #define GN_GNB_SLOW__GN_GNB_SLOW_DATA_MASK 0x1
1462 #define GN_GNB_SLOW__GN_GNB_SLOW_DATA__SHIFT 0x0
1463 #define GN_FORCE_NBPS1__GN_FORCE_NBPS1_DATA_MASK 0x1
1464 #define GN_FORCE_NBPS1__GN_FORCE_NBPS1_DATA__SHIFT 0x0
1465 #define MISC_SMU_PWRMGT_DATA__NB_NBPS_MASK 0x1
1466 #define MISC_SMU_PWRMGT_DATA__NB_NBPS__SHIFT 0x0
1467 #define MISC_SMU_PWRMGT_DATA__NB_MEMPS_MASK 0x2
1468 #define MISC_SMU_PWRMGT_DATA__NB_MEMPS__SHIFT 0x1
1469 #define NB_COF__NB_COF_MASK 0xffff
1470 #define NB_COF__NB_COF__SHIFT 0x0
1471 #define UNBPM_CK_IRESET__CK_IRESET_LOCAL_MASK 0x1
1472 #define UNBPM_CK_IRESET__CK_IRESET_LOCAL__SHIFT 0x0
1473 #define CURRENT_VID_NB__CURRENT_VID_MASK 0xff
1474 #define CURRENT_VID_NB__CURRENT_VID__SHIFT 0x0
1475 #define SPR_FUSE_PSTATEPWR1__PwrValue0_MASK 0xff
1476 #define SPR_FUSE_PSTATEPWR1__PwrValue0__SHIFT 0x0
1477 #define SPR_FUSE_PSTATEPWR1__PwrValue1_MASK 0xff00
1478 #define SPR_FUSE_PSTATEPWR1__PwrValue1__SHIFT 0x8
1479 #define SPR_FUSE_PSTATEPWR1__PwrValue2_MASK 0xff0000
1480 #define SPR_FUSE_PSTATEPWR1__PwrValue2__SHIFT 0x10
1481 #define SPR_FUSE_PSTATEPWR1__PwrValue3_MASK 0xff000000
1482 #define SPR_FUSE_PSTATEPWR1__PwrValue3__SHIFT 0x18
1483 #define SPR_FUSE_PSTATEPWR2__PwrValue4_MASK 0xff
1484 #define SPR_FUSE_PSTATEPWR2__PwrValue4__SHIFT 0x0
1485 #define SPR_FUSE_PSTATEPWR2__PwrDiv0_MASK 0x300
1486 #define SPR_FUSE_PSTATEPWR2__PwrDiv0__SHIFT 0x8
1487 #define SPR_FUSE_PSTATEPWR2__PwrDiv1_MASK 0xc00
1488 #define SPR_FUSE_PSTATEPWR2__PwrDiv1__SHIFT 0xa
1489 #define SPR_FUSE_PSTATEPWR2__PwrDiv2_MASK 0x3000
1490 #define SPR_FUSE_PSTATEPWR2__PwrDiv2__SHIFT 0xc
1491 #define SPR_FUSE_PSTATEPWR2__PwrDiv3_MASK 0xc000
1492 #define SPR_FUSE_PSTATEPWR2__PwrDiv3__SHIFT 0xe
1493 #define SPR_FUSE_PSTATEPWR2__PwrDiv4_MASK 0x30000
1494 #define SPR_FUSE_PSTATEPWR2__PwrDiv4__SHIFT 0x10
1495 #define SPR_FUSE_PSTATEPWR2__PwrDiv5_MASK 0xc0000
1496 #define SPR_FUSE_PSTATEPWR2__PwrDiv5__SHIFT 0x12
1497 #define SPR_FUSE_PSTATEPWR2__PwrDiv6_MASK 0x300000
1498 #define SPR_FUSE_PSTATEPWR2__PwrDiv6__SHIFT 0x14
1499 #define SPR_FUSE_PSTATEPWR2__PwrDiv7_MASK 0xc00000
1500 #define SPR_FUSE_PSTATEPWR2__PwrDiv7__SHIFT 0x16
1501 #define SPR_FUSE_PSTATEPWR2__Reserved_MASK 0xff000000
1502 #define SPR_FUSE_PSTATEPWR2__Reserved__SHIFT 0x18
1503 #define SPR_FUSE_PSTATEPWR3__PwrValue5_MASK 0xff
1504 #define SPR_FUSE_PSTATEPWR3__PwrValue5__SHIFT 0x0
1505 #define SPR_FUSE_PSTATEPWR3__PwrValue6_MASK 0xff00
1506 #define SPR_FUSE_PSTATEPWR3__PwrValue6__SHIFT 0x8
1507 #define SPR_FUSE_PSTATEPWR3__PwrValue7_MASK 0xff0000
1508 #define SPR_FUSE_PSTATEPWR3__PwrValue7__SHIFT 0x10
1509 #define SPR_FUSE_PSTATEPWR3__Reserved_MASK 0xff000000
1510 #define SPR_FUSE_PSTATEPWR3__Reserved__SHIFT 0x18
1511 #define SPR_FUSE_THERMAL_SCRATCH__ThermalScratch_MASK 0xffffffff
1512 #define SPR_FUSE_THERMAL_SCRATCH__ThermalScratch__SHIFT 0x0
1513 #define SPR_PRODUCT_INFO0__BrandId_MASK 0xffff
1514 #define SPR_PRODUCT_INFO0__BrandId__SHIFT 0x0
1515 #define SPR_PRODUCT_INFO0__Reserved0_MASK 0x70000
1516 #define SPR_PRODUCT_INFO0__Reserved0__SHIFT 0x10
1517 #define SPR_PRODUCT_INFO0__SerialNumRdDis_MASK 0x80000
1518 #define SPR_PRODUCT_INFO0__SerialNumRdDis__SHIFT 0x13
1519 #define SPR_PRODUCT_INFO0__Reserved1_MASK 0xfff00000
1520 #define SPR_PRODUCT_INFO0__Reserved1__SHIFT 0x14
1521 #define SPR_SERIALNUM_REG1__SPR_SERIALNUM_REG1_MASK 0xffffffff
1522 #define SPR_SERIALNUM_REG1__SPR_SERIALNUM_REG1__SHIFT 0x0
1523 #define SPR_SERIALNUM_REG2__SPR_SERIALNUM_REG2_MASK 0xffffffff
1524 #define SPR_SERIALNUM_REG2__SPR_SERIALNUM_REG2__SHIFT 0x0
1525 #define SPR_PRODUCT_INFO1__DiDtMode_MASK 0x1
1526 #define SPR_PRODUCT_INFO1__DiDtMode__SHIFT 0x0
1527 #define SPR_PRODUCT_INFO1__DiDtCfg0_MASK 0x3e
1528 #define SPR_PRODUCT_INFO1__DiDtCfg0__SHIFT 0x1
1529 #define SPR_PRODUCT_INFO1__DiDtCfg1_MASK 0x3fc0
1530 #define SPR_PRODUCT_INFO1__DiDtCfg1__SHIFT 0x6
1531 #define SPR_PRODUCT_INFO1__DiDtCfg2_MASK 0xc000
1532 #define SPR_PRODUCT_INFO1__DiDtCfg2__SHIFT 0xe
1533 #define SPR_PRODUCT_INFO1__DiDtCfg3_MASK 0x10000
1534 #define SPR_PRODUCT_INFO1__DiDtCfg3__SHIFT 0x10
1535 #define SPR_PRODUCT_INFO1__DiDtCfg4_MASK 0x1e0000
1536 #define SPR_PRODUCT_INFO1__DiDtCfg4__SHIFT 0x11
1537 #define SPR_PRODUCT_INFO1__Reserved_MASK 0xffe00000
1538 #define SPR_PRODUCT_INFO1__Reserved__SHIFT 0x15
1539 #define SPR_EXT_PRODUCT_INFO__Reserved_MASK 0xffffffff
1540 #define SPR_EXT_PRODUCT_INFO__Reserved__SHIFT 0x0
1541 #define SPR_MSIDFUSE__MSID_MASK 0xffffff
1542 #define SPR_MSIDFUSE__MSID__SHIFT 0x0
1543 #define SPR_MSIDFUSE__Reserved_MASK 0xff000000
1544 #define SPR_MSIDFUSE__Reserved__SHIFT 0x18
1545 #define SPR_LINK_PRODUCT_INFO__Reserved_MASK 0xffffffff
1546 #define SPR_LINK_PRODUCT_INFO__Reserved__SHIFT 0x0
1547 #define SPR_BRAND_NAME_ADDR__Index_MASK 0xf
1548 #define SPR_BRAND_NAME_ADDR__Index__SHIFT 0x0
1549 #define SPR_BRAND_NAME_ADDR__Reserved_MASK 0xfffffff0
1550 #define SPR_BRAND_NAME_ADDR__Reserved__SHIFT 0x4
1551 #define SPR_BRAND_NAME_DATA__DATA_MASK 0xffffffff
1552 #define SPR_BRAND_NAME_DATA__DATA__SHIFT 0x0
1553 #define SPR_COMBO_PHY_PRODUCT_INFO__SPR_COMBO_PHY_PRODUCT_INFO_MASK 0xffffffff
1554 #define SPR_COMBO_PHY_PRODUCT_INFO__SPR_COMBO_PHY_PRODUCT_INFO__SHIFT 0x0
1555 #define MISC_GNB_PWRMGT_CFG0__TARGET_ADDR_MASK 0xffffffff
1556 #define MISC_GNB_PWRMGT_CFG0__TARGET_ADDR__SHIFT 0x0
1557 #define UNBPM_EXIT_TO_PSTATE__EXIT_TO_PSTATE_MASK 0x1
1558 #define UNBPM_EXIT_TO_PSTATE__EXIT_TO_PSTATE__SHIFT 0x0
1559 #define UNBPM_WARM_RESET_HS_STATUS__NB_CSTATE_ACTIVE_MASK 0x1
1560 #define UNBPM_WARM_RESET_HS_STATUS__NB_CSTATE_ACTIVE__SHIFT 0x0
1561 #define UNBPM_WARM_RESET_HS_STATUS__WARM_RESET_HS_DONE_MASK 0x2
1562 #define UNBPM_WARM_RESET_HS_STATUS__WARM_RESET_HS_DONE__SHIFT 0x1
1563 #define UNBPM_VOLTAGE_CNTL__VOLTAGE_EN_MASK 0x1
1564 #define UNBPM_VOLTAGE_CNTL__VOLTAGE_EN__SHIFT 0x0
1565 #define UNBPM_VOLTAGE_CNTL__VOLTAGE_LEVEL_MASK 0x1fe
1566 #define UNBPM_VOLTAGE_CNTL__VOLTAGE_LEVEL__SHIFT 0x1
1567 #define UNBPM_VOLTAGE_STATUS__VOLTAGE_STATUS_MASK 0x1
1568 #define UNBPM_VOLTAGE_STATUS__VOLTAGE_STATUS__SHIFT 0x0
1569 #define UNBPM_VOLTAGE_STATUS__VOLTAGE_CURRENT_LEVEL_MASK 0x1fe
1570 #define UNBPM_VOLTAGE_STATUS__VOLTAGE_CURRENT_LEVEL__SHIFT 0x1
1571 #define NUM_BOOST_STATES__NUM_BOOST_STATES_MASK 0x7
1572 #define NUM_BOOST_STATES__NUM_BOOST_STATES__SHIFT 0x0
1573 #define WARM_RESET_NB_CONTROL__WARM_RESET_CPU_VID_MASK 0xff
1574 #define WARM_RESET_NB_CONTROL__WARM_RESET_CPU_VID__SHIFT 0x0
1575 #define WARM_RESET_NB_CONTROL__NB_DISABLE_CORE_MASK 0xff00
1576 #define WARM_RESET_NB_CONTROL__NB_DISABLE_CORE__SHIFT 0x8
1577 #define ONION_NO_STREAMS_PEND__ONION_NO_STREAMS_PEND_MASK 0x1
1578 #define ONION_NO_STREAMS_PEND__ONION_NO_STREAMS_PEND__SHIFT 0x0
1579 #define ONION_NO_STREAMS_PEND__ONION3_NO_STREAMS_PEND_0_MASK 0x2
1580 #define ONION_NO_STREAMS_PEND__ONION3_NO_STREAMS_PEND_0__SHIFT 0x1
1581 #define ONION_NO_STREAMS_PEND__ONION3_NO_STREAMS_PEND_1_MASK 0x4
1582 #define ONION_NO_STREAMS_PEND__ONION3_NO_STREAMS_PEND_1__SHIFT 0x2
1583 #define SPR_PROGRAMMABLE_CTRL__PllRegUpTime_MASK 0x3
1584 #define SPR_PROGRAMMABLE_CTRL__PllRegUpTime__SHIFT 0x0
1585 #define SPR_PROGRAMMABLE_CTRL__PllVddOutUpTime_MASK 0xc
1586 #define SPR_PROGRAMMABLE_CTRL__PllVddOutUpTime__SHIFT 0x2
1587 #define SPR_PROGRAMMABLE_CTRL__ResonanceTime_MASK 0x30
1588 #define SPR_PROGRAMMABLE_CTRL__ResonanceTime__SHIFT 0x4
1589 #define SPR_PROGRAMMABLE_CTRL__C6PLLPwrDnReg_MASK 0x40
1590 #define SPR_PROGRAMMABLE_CTRL__C6PLLPwrDnReg__SHIFT 0x6
1591 #define SPR_PROGRAMMABLE_CTRL__CC6PLLPwrDnVCO_MASK 0x80
1592 #define SPR_PROGRAMMABLE_CTRL__CC6PLLPwrDnVCO__SHIFT 0x7
1593 #define SPR_PROGRAMMABLE_CTRL__CC6PLLPwrDnReg_MASK 0x100
1594 #define SPR_PROGRAMMABLE_CTRL__CC6PLLPwrDnReg__SHIFT 0x8
1595 #define SPR_PROGRAMMABLE_CTRL__NbPLLPwrDnReg_MASK 0x200
1596 #define SPR_PROGRAMMABLE_CTRL__NbPLLPwrDnReg__SHIFT 0x9
1597 #define SPR_PROGRAMMABLE_CTRL__SOIWait_MASK 0x3c00
1598 #define SPR_PROGRAMMABLE_CTRL__SOIWait__SHIFT 0xa
1599 #define PHN_FUSERX_MISC_FUSES__Spare_MASK 0xff
1600 #define PHN_FUSERX_MISC_FUSES__Spare__SHIFT 0x0
1601 #define PHN_FUSERX_MISC_FUSES__OverClockRefClkDis_MASK 0x100
1602 #define PHN_FUSERX_MISC_FUSES__OverClockRefClkDis__SHIFT 0x8
1603 #define PHN_FUSERX_MISC_FUSES__MemPstate_MASK 0x1e00
1604 #define PHN_FUSERX_MISC_FUSES__MemPstate__SHIFT 0x9
1605 #define PHN_FUSERX_MISC_FUSES__NbPstateHi_MASK 0x6000
1606 #define PHN_FUSERX_MISC_FUSES__NbPstateHi__SHIFT 0xd
1607 #define PHN_FUSERX_MISC_FUSES__NbPstateLo_MASK 0x18000
1608 #define PHN_FUSERX_MISC_FUSES__NbPstateLo__SHIFT 0xf
1609 #define PHN_FUSERX_MISC_FUSES__ScanCLK400MHz_MASK 0x20000
1610 #define PHN_FUSERX_MISC_FUSES__ScanCLK400MHz__SHIFT 0x11
1611 #define PHN_FUSERX_MISC_FUSES__CoreDis_MASK 0x3c0000
1612 #define PHN_FUSERX_MISC_FUSES__CoreDis__SHIFT 0x12
1613 #define PHN_FUSERX_MISC_FUSES__PHN_FusesValid_MASK 0x80000000
1614 #define PHN_FUSERX_MISC_FUSES__PHN_FusesValid__SHIFT 0x1f
1615 #define UNBPM_PWRCTRL_MISC__PWRGATEMASTERDIS_MASK 0x1
1616 #define UNBPM_PWRCTRL_MISC__PWRGATEMASTERDIS__SHIFT 0x0
1617 #define CSTATE_ACTIVE_SAMPLER__SAMPLE_TIME_MASK 0x1f
1618 #define CSTATE_ACTIVE_SAMPLER__SAMPLE_TIME__SHIFT 0x0
1619 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_QOS_MASK 0xf
1620 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_QOS__SHIFT 0x0
1621 #define UNBPM_DEBUG_CONFIG_STATUS__FIFO_BUFF_FLUSH_MASK 0x10
1622 #define UNBPM_DEBUG_CONFIG_STATUS__FIFO_BUFF_FLUSH__SHIFT 0x4
1623 #define UNBPM_DEBUG_CONFIG_STATUS__MASTER_DEBUG_EN_MASK 0x20
1624 #define UNBPM_DEBUG_CONFIG_STATUS__MASTER_DEBUG_EN__SHIFT 0x5
1625 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_ACTIVE_MASK 0x100
1626 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_ACTIVE__SHIFT 0x8
1627 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_BUSY_MASK 0x200
1628 #define UNBPM_DEBUG_CONFIG_STATUS__AXI_MASTER_BUSY__SHIFT 0x9
1629 #define UNBPM_DEBUG_CONFIG_STATUS__FIFO_DATA_COUNT_MASK 0x3c00
1630 #define UNBPM_DEBUG_CONFIG_STATUS__FIFO_DATA_COUNT__SHIFT 0xa
1631 #define UNBPM_DEBUG_CONFIG_STATUS__MST_OUTSTANDING_TRANS_MASK 0xff0000
1632 #define UNBPM_DEBUG_CONFIG_STATUS__MST_OUTSTANDING_TRANS__SHIFT 0x10
1633 #define UNBPM_AXIMST_LAST_CMD__AXI_MASTER_LAST_CMD_MASK 0xffffffff
1634 #define UNBPM_AXIMST_LAST_CMD__AXI_MASTER_LAST_CMD__SHIFT 0x0
1635 #define UNB_IF_INTRGEN_LAST_SENT__GNBPM_LAST_DATA_SENT_MASK 0xffff
1636 #define UNB_IF_INTRGEN_LAST_SENT__GNBPM_LAST_DATA_SENT__SHIFT 0x0
1637 #define UNB_IF_INTRGEN_LAST_SENT__SMUPM_LAST_DATA_SENT_MASK 0xffff0000
1638 #define UNB_IF_INTRGEN_LAST_SENT__SMUPM_LAST_DATA_SENT__SHIFT 0x10
1639 #define UNBPM_DEBUG_BUS_CNTL__DEBUG_BUS_LOGGING_EN_MASK 0x1
1640 #define UNBPM_DEBUG_BUS_CNTL__DEBUG_BUS_LOGGING_EN__SHIFT 0x0
1641 #define UNBPM_DEBUG_BUS_CNTL__DEBUG_BUS_CYCLE_NUM_MASK 0x1fe
1642 #define UNBPM_DEBUG_BUS_CNTL__DEBUG_BUS_CYCLE_NUM__SHIFT 0x1
1643 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNb_MASK 0x1
1644 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNb__SHIFT 0x0
1645 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqDct_MASK 0x6
1646 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqDct__SHIFT 0x1
1647 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpu_MASK 0x38
1648 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpu__SHIFT 0x3
1649 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuPwrTog_MASK 0x40
1650 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuPwrTog__SHIFT 0x6
1651 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNbPstateLo_MASK 0x80
1652 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNbPstateLo__SHIFT 0x7
1653 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNbMemPstate_MASK 0x100
1654 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqNbMemPstate__SHIFT 0x8
1655 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuNbFid_MASK 0x7e00
1656 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuNbFid__SHIFT 0x9
1657 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqDid_MASK 0x38000
1658 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqDid__SHIFT 0xf
1659 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqPstate_MASK 0x40000
1660 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqPstate__SHIFT 0x12
1661 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqPstateId_MASK 0x380000
1662 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqPstateId__SHIFT 0x13
1663 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqGateEn_MASK 0x400000
1664 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqGateEn__SHIFT 0x16
1665 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuPrbEn_MASK 0x800000
1666 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NB_PwrMgtReqCpuPrbEn__SHIFT 0x17
1667 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NbPwrMgtReqOutstanding_MASK 0x7000000
1668 #define UNBPM_PWRMGT_REQ_DBG_STATUS__NbPwrMgtReqOutstanding__SHIFT 0x18
1669 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidChgZeroVid_MASK 0x1
1670 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidChgZeroVid__SHIFT 0x0
1671 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidPlane_MASK 0x6
1672 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidPlane__SHIFT 0x1
1673 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidChgRamp_MASK 0x8
1674 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VidChgRamp__SHIFT 0x3
1675 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_Vid_MASK 0xff0
1676 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_Vid__SHIFT 0x4
1677 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VSTime_MASK 0x7000
1678 #define UNBPM_VIDCHG_REQ_DBG_STATUS__NB_VSTime__SHIFT 0xc
1679 #define UNBPM_VIDCHG_REQ_DBG_STATUS__CK_VidChgBusy_MASK 0x10000
1680 #define UNBPM_VIDCHG_REQ_DBG_STATUS__CK_VidChgBusy__SHIFT 0x10
1681 #define UNBPM_SCRATCH_0__DATA_MASK 0xffffffff
1682 #define UNBPM_SCRATCH_0__DATA__SHIFT 0x0
1683 #define UNBPM_SCRATCH_1__DATA_MASK 0xffffffff
1684 #define UNBPM_SCRATCH_1__DATA__SHIFT 0x0
1685 #define POWERON_CPU_0__POWERON_MASK 0x1
1686 #define POWERON_CPU_0__POWERON__SHIFT 0x0
1687 #define POWERREADY_CPU_0__POWERREADY_MASK 0x1
1688 #define POWERREADY_CPU_0__POWERREADY__SHIFT 0x0
1689 #define PGRUNFEEDBACK_CPU_0__PG_RUNFEEDBACK_MASK 0x1
1690 #define PGRUNFEEDBACK_CPU_0__PG_RUNFEEDBACK__SHIFT 0x0
1691 #define RCC3ON_CPU_0__CK_RCC3ON_MASK 0x1
1692 #define RCC3ON_CPU_0__CK_RCC3ON__SHIFT 0x0
1693 #define RCC3ON_CPU_0__RCC3_PSM_EN_MASK 0x2
1694 #define RCC3ON_CPU_0__RCC3_PSM_EN__SHIFT 0x1
1695 #define RCC3ON_CPU_0__RCC3_PSM_CLK_DIV_MASK 0xc
1696 #define RCC3ON_CPU_0__RCC3_PSM_CLK_DIV__SHIFT 0x2
1697 #define RCC3ON_CPU_0__RCC3_AVG_EN_MASK 0x10
1698 #define RCC3ON_CPU_0__RCC3_AVG_EN__SHIFT 0x4
1699 #define RCC3ON_CPU_0__RCC3_AVG_DIV_MASK 0x7e0
1700 #define RCC3ON_CPU_0__RCC3_AVG_DIV__SHIFT 0x5
1701 #define RCC3ON_CPU_0__RCC3_DIDT_TIMER_MASK 0x1f800
1702 #define RCC3ON_CPU_0__RCC3_DIDT_TIMER__SHIFT 0xb
1703 #define RCC3ON_CPU_0__RCC3_WAKE_MIN_14_0_MASK 0xfffe0000
1704 #define RCC3ON_CPU_0__RCC3_WAKE_MIN_14_0__SHIFT 0x11
1705 #define RCC3EXITDONE_CPU_0__RCC3EXITDONE_MASK 0x1
1706 #define RCC3EXITDONE_CPU_0__RCC3EXITDONE__SHIFT 0x0
1707 #define CORE_FUNC_LATE_SSB_XFER_0__START_STATUS_XFER_MASK 0x1
1708 #define CORE_FUNC_LATE_SSB_XFER_0__START_STATUS_XFER__SHIFT 0x0
1709 #define CORE_FUNC_LATE_SSB_XFER_CFG_0__FUSE_FUNC_LAST_ADDR_MASK 0x7ff
1710 #define CORE_FUNC_LATE_SSB_XFER_CFG_0__FUSE_FUNC_LAST_ADDR__SHIFT 0x0
1711 #define CORE_FUNC_LATE_SSB_XFER_CFG_0__FUSE_LATE_LAST_ADDR_MASK 0x7ff0000
1712 #define CORE_FUNC_LATE_SSB_XFER_CFG_0__FUSE_LATE_LAST_ADDR__SHIFT 0x10
1713 #define CORE_REDUN_SSB_XFER_0__START_STATUS_XFER_MASK 0x1
1714 #define CORE_REDUN_SSB_XFER_0__START_STATUS_XFER__SHIFT 0x0
1715 #define CORE_REDUN_SSB_XFER_CFG_0__FUSE_REDUN_LAST_ADDR_MASK 0x7ff
1716 #define CORE_REDUN_SSB_XFER_CFG_0__FUSE_REDUN_LAST_ADDR__SHIFT 0x0
1717 #define CORE_APM_SSB_XFER_0__START_STATUS_XFER_MASK 0x1
1718 #define CORE_APM_SSB_XFER_0__START_STATUS_XFER__SHIFT 0x0
1719 #define CORE_APM_SSB_XFER_CFG_0__FUSE_APM_LAST_ADDR_MASK 0x7ff
1720 #define CORE_APM_SSB_XFER_CFG_0__FUSE_APM_LAST_ADDR__SHIFT 0x0
1721 #define COREPM_PWRCTRL_MISC_0__PWRGATEMASTERDIS_MASK 0x1
1722 #define COREPM_PWRCTRL_MISC_0__PWRGATEMASTERDIS__SHIFT 0x0
1723 #define LDOIVRON_CPU_0__CK_LDOIVRON_MASK 0x1
1724 #define LDOIVRON_CPU_0__CK_LDOIVRON__SHIFT 0x0
1725 #define LDOIVREXITDONE_CPU_0__LDOIVREXITDONE_MASK 0x1
1726 #define LDOIVREXITDONE_CPU_0__LDOIVREXITDONE__SHIFT 0x0
1727 #define RCC3_TARGETPSMREF_CPU_0__RCC3_TARGETPSMREF_MASK 0x3fff
1728 #define RCC3_TARGETPSMREF_CPU_0__RCC3_TARGETPSMREF__SHIFT 0x0
1729 #define IVR_TARGETPSMREF_CPU_0__IVR_TARGETPSMREF_MASK 0x3fff
1730 #define IVR_TARGETPSMREF_CPU_0__IVR_TARGETPSMREF__SHIFT 0x0
1731 #define CK_JTCOOLRESET_LATCHED_CPU_0__CK_JTCOOLRESET_LATCHED_MASK 0x1
1732 #define CK_JTCOOLRESET_LATCHED_CPU_0__CK_JTCOOLRESET_LATCHED__SHIFT 0x0
1733 #define CK_DISABLECORE_CPU_0__CK_DISABLECORE_MASK 0x1
1734 #define CK_DISABLECORE_CPU_0__CK_DISABLECORE__SHIFT 0x0
1735 #define COREPM_ID_0__COREPM_INDEX_MASK 0x1
1736 #define COREPM_ID_0__COREPM_INDEX__SHIFT 0x0
1737 #define COREPM_SCRATCH_0__SCRATCH_DATA_MASK 0xffffffff
1738 #define COREPM_SCRATCH_0__SCRATCH_DATA__SHIFT 0x0
1739 #define RCC3_WAKEMIN_CPU_0__RCC3_WAKE_MIN_46_15_MASK 0xffffffff
1740 #define RCC3_WAKEMIN_CPU_0__RCC3_WAKE_MIN_46_15__SHIFT 0x0
1741 #define SPMI_CONFIG0_0__SPMI_ENABLE_MASK 0x1
1742 #define SPMI_CONFIG0_0__SPMI_ENABLE__SHIFT 0x0
1743 #define SPMI_CONFIG0_0__SPMI_PATH_NUM_TIMING_FLOPS_MASK 0x7c
1744 #define SPMI_CONFIG0_0__SPMI_PATH_NUM_TIMING_FLOPS__SHIFT 0x2
1745 #define SPMI_CONFIG0_0__SPMI_SIGNALING_DELAY_CYCLES_MASK 0xf80
1746 #define SPMI_CONFIG0_0__SPMI_SIGNALING_DELAY_CYCLES__SHIFT 0x7
1747 #define SPMI_CONFIG0_0__SPMI_SIGNALING_HOLD_CYCLES_MASK 0x1f000
1748 #define SPMI_CONFIG0_0__SPMI_SIGNALING_HOLD_CYCLES__SHIFT 0xc
1749 #define SPMI_CONFIG0_0__SPMI_PATH_ENABLE_DELAY_CYCLES_MASK 0x3e0000
1750 #define SPMI_CONFIG0_0__SPMI_PATH_ENABLE_DELAY_CYCLES__SHIFT 0x11
1751 #define SPMI_CONFIG0_0__SPMI_PATH_DISABLE_DELAY_CYCLES_MASK 0x7c00000
1752 #define SPMI_CONFIG0_0__SPMI_PATH_DISABLE_DELAY_CYCLES__SHIFT 0x16
1753 #define SPMI_CONFIG1_0__SPMI_SIGNALING_RESET_HOLD_CYCLES_MASK 0x1f
1754 #define SPMI_CONFIG1_0__SPMI_SIGNALING_RESET_HOLD_CYCLES__SHIFT 0x0
1755 #define SPMI_CONFIG1_0__SPMI_CHAIN_SIZE_MASK 0xffe0
1756 #define SPMI_CONFIG1_0__SPMI_CHAIN_SIZE__SHIFT 0x5
1757 #define SPMI_FSM_READ_TRIGGER_0__FSM_READ_TRIGGER_MASK 0x1
1758 #define SPMI_FSM_READ_TRIGGER_0__FSM_READ_TRIGGER__SHIFT 0x0
1759 #define SPMI_FSM_WRITE_TRIGGER_0__FSM_WRITE_TRIGGER_MASK 0x1
1760 #define SPMI_FSM_WRITE_TRIGGER_0__FSM_WRITE_TRIGGER__SHIFT 0x0
1761 #define SPMI_FSM_RESET_TRIGGER_0__FSM_RESET_TRIGGER_MASK 0x1
1762 #define SPMI_FSM_RESET_TRIGGER_0__FSM_RESET_TRIGGER__SHIFT 0x0
1763 #define SPMI_FSM_BUSY_0__FSM_BUSY_MASK 0x1
1764 #define SPMI_FSM_BUSY_0__FSM_BUSY__SHIFT 0x0
1765 #define SPMI_PATH_0__PATH_ENABLE_REQ_MASK 0x1
1766 #define SPMI_PATH_0__PATH_ENABLE_REQ__SHIFT 0x0
1767 #define SPMI_PATH_0__PATH_ENABLE_ACK_MASK 0x2
1768 #define SPMI_PATH_0__PATH_ENABLE_ACK__SHIFT 0x1
1769 #define SPMI_PATH_0__PATH_ENABLE_REQ_auto_clear_MASK 0x10
1770 #define SPMI_PATH_0__PATH_ENABLE_REQ_auto_clear__SHIFT 0x4
1771 #define SPMI_C6_STATE_0__SPMI_IF_C6_STATE_ENTERED_MASK 0x1
1772 #define SPMI_C6_STATE_0__SPMI_IF_C6_STATE_ENTERED__SHIFT 0x0
1773 #define SPMI_C6_STATE_0__SPMI_IF_C6_STATE_ENTERED_WHEN_FSM_BUSY_MASK 0x2
1774 #define SPMI_C6_STATE_0__SPMI_IF_C6_STATE_ENTERED_WHEN_FSM_BUSY__SHIFT 0x1
1775 #define SPMI_C6_STATE_0__SPMI_IF_COUNTER_ADDRESS_C6_MASK 0xfffc
1776 #define SPMI_C6_STATE_0__SPMI_IF_COUNTER_ADDRESS_C6__SHIFT 0x2
1777 #define SPMI_JTAG_OVER_0__SPMI_IF_JTAG_OVER_HAPPENED_MASK 0x1
1778 #define SPMI_JTAG_OVER_0__SPMI_IF_JTAG_OVER_HAPPENED__SHIFT 0x0
1779 #define SPMI_SRAM_ADDRESS_0__SRAM_ADDRESS_MASK 0xffffffff
1780 #define SPMI_SRAM_ADDRESS_0__SRAM_ADDRESS__SHIFT 0x0
1781 #define SPMI_SRAM_DATA_0__SRAM_DATA_MASK 0xffffffff
1782 #define SPMI_SRAM_DATA_0__SRAM_DATA__SHIFT 0x0
1783 #define SPMI_RESET_0__ASYNC_RESET_0_MASK 0x1
1784 #define SPMI_RESET_0__ASYNC_RESET_0__SHIFT 0x0
1785 #define SPMI_RESET_0__SYNC_RESET_MASK 0x80000000
1786 #define SPMI_RESET_0__SYNC_RESET__SHIFT 0x1f
1787 #define SPMI_FORCE_CLOCK_GATERS_0__CLOCK_GATER_0_FORCE_MASK 0x1
1788 #define SPMI_FORCE_CLOCK_GATERS_0__CLOCK_GATER_0_FORCE__SHIFT 0x0
1789 #define SPMI_FORCE_CLOCK_GATERS_0__SRAM_CLOCK_GATER_FORCE_MASK 0x100
1790 #define SPMI_FORCE_CLOCK_GATERS_0__SRAM_CLOCK_GATER_FORCE__SHIFT 0x8
1791 #define SPMI_SPARE_0__SPARE_DATA_MASK 0xffffffff
1792 #define SPMI_SPARE_0__SPARE_DATA__SHIFT 0x0
1793 #define SPMI_SPARE_EX_0__SPARE_DATA_EX_MASK 0xffffffff
1794 #define SPMI_SPARE_EX_0__SPARE_DATA_EX__SHIFT 0x0
1795 #define SPMI_SRAM_CLK_GATER_0__SRAM_CLK_GATER_EN_MASK 0x1
1796 #define SPMI_SRAM_CLK_GATER_0__SRAM_CLK_GATER_EN__SHIFT 0x0
1797 #define SPMI_SRAM_CLK_GATER_0__SRAM_CLK_GATER_TIMER_MASK 0x7fe
1798 #define SPMI_SRAM_CLK_GATER_0__SRAM_CLK_GATER_TIMER__SHIFT 0x1
1799 #define POWERON_CPU_1__POWERON_MASK 0x1
1800 #define POWERON_CPU_1__POWERON__SHIFT 0x0
1801 #define POWERREADY_CPU_1__POWERREADY_MASK 0x1
1802 #define POWERREADY_CPU_1__POWERREADY__SHIFT 0x0
1803 #define PGRUNFEEDBACK_CPU_1__PG_RUNFEEDBACK_MASK 0x1
1804 #define PGRUNFEEDBACK_CPU_1__PG_RUNFEEDBACK__SHIFT 0x0
1805 #define RCC3ON_CPU_1__CK_RCC3ON_MASK 0x1
1806 #define RCC3ON_CPU_1__CK_RCC3ON__SHIFT 0x0
1807 #define RCC3ON_CPU_1__RCC3_PSM_EN_MASK 0x2
1808 #define RCC3ON_CPU_1__RCC3_PSM_EN__SHIFT 0x1
1809 #define RCC3ON_CPU_1__RCC3_PSM_CLK_DIV_MASK 0xc
1810 #define RCC3ON_CPU_1__RCC3_PSM_CLK_DIV__SHIFT 0x2
1811 #define RCC3ON_CPU_1__RCC3_AVG_EN_MASK 0x10
1812 #define RCC3ON_CPU_1__RCC3_AVG_EN__SHIFT 0x4
1813 #define RCC3ON_CPU_1__RCC3_AVG_DIV_MASK 0x7e0
1814 #define RCC3ON_CPU_1__RCC3_AVG_DIV__SHIFT 0x5
1815 #define RCC3ON_CPU_1__RCC3_DIDT_TIMER_MASK 0x1f800
1816 #define RCC3ON_CPU_1__RCC3_DIDT_TIMER__SHIFT 0xb
1817 #define RCC3ON_CPU_1__RCC3_WAKE_MIN_14_0_MASK 0xfffe0000
1818 #define RCC3ON_CPU_1__RCC3_WAKE_MIN_14_0__SHIFT 0x11
1819 #define RCC3EXITDONE_CPU_1__RCC3EXITDONE_MASK 0x1
1820 #define RCC3EXITDONE_CPU_1__RCC3EXITDONE__SHIFT 0x0
1821 #define CORE_FUNC_LATE_SSB_XFER_1__START_STATUS_XFER_MASK 0x1
1822 #define CORE_FUNC_LATE_SSB_XFER_1__START_STATUS_XFER__SHIFT 0x0
1823 #define CORE_FUNC_LATE_SSB_XFER_CFG_1__FUSE_FUNC_LAST_ADDR_MASK 0x7ff
1824 #define CORE_FUNC_LATE_SSB_XFER_CFG_1__FUSE_FUNC_LAST_ADDR__SHIFT 0x0
1825 #define CORE_FUNC_LATE_SSB_XFER_CFG_1__FUSE_LATE_LAST_ADDR_MASK 0x7ff0000
1826 #define CORE_FUNC_LATE_SSB_XFER_CFG_1__FUSE_LATE_LAST_ADDR__SHIFT 0x10
1827 #define CORE_REDUN_SSB_XFER_1__START_STATUS_XFER_MASK 0x1
1828 #define CORE_REDUN_SSB_XFER_1__START_STATUS_XFER__SHIFT 0x0
1829 #define CORE_REDUN_SSB_XFER_CFG_1__FUSE_REDUN_LAST_ADDR_MASK 0x7ff
1830 #define CORE_REDUN_SSB_XFER_CFG_1__FUSE_REDUN_LAST_ADDR__SHIFT 0x0
1831 #define CORE_APM_SSB_XFER_1__START_STATUS_XFER_MASK 0x1
1832 #define CORE_APM_SSB_XFER_1__START_STATUS_XFER__SHIFT 0x0
1833 #define CORE_APM_SSB_XFER_CFG_1__FUSE_APM_LAST_ADDR_MASK 0x7ff
1834 #define CORE_APM_SSB_XFER_CFG_1__FUSE_APM_LAST_ADDR__SHIFT 0x0
1835 #define COREPM_PWRCTRL_MISC_1__PWRGATEMASTERDIS_MASK 0x1
1836 #define COREPM_PWRCTRL_MISC_1__PWRGATEMASTERDIS__SHIFT 0x0
1837 #define LDOIVRON_CPU_1__CK_LDOIVRON_MASK 0x1
1838 #define LDOIVRON_CPU_1__CK_LDOIVRON__SHIFT 0x0
1839 #define LDOIVREXITDONE_CPU_1__LDOIVREXITDONE_MASK 0x1
1840 #define LDOIVREXITDONE_CPU_1__LDOIVREXITDONE__SHIFT 0x0
1841 #define RCC3_TARGETPSMREF_CPU_1__RCC3_TARGETPSMREF_MASK 0x3fff
1842 #define RCC3_TARGETPSMREF_CPU_1__RCC3_TARGETPSMREF__SHIFT 0x0
1843 #define IVR_TARGETPSMREF_CPU_1__IVR_TARGETPSMREF_MASK 0x3fff
1844 #define IVR_TARGETPSMREF_CPU_1__IVR_TARGETPSMREF__SHIFT 0x0
1845 #define CK_JTCOOLRESET_LATCHED_CPU_1__CK_JTCOOLRESET_LATCHED_MASK 0x1
1846 #define CK_JTCOOLRESET_LATCHED_CPU_1__CK_JTCOOLRESET_LATCHED__SHIFT 0x0
1847 #define CK_DISABLECORE_CPU_1__CK_DISABLECORE_MASK 0x1
1848 #define CK_DISABLECORE_CPU_1__CK_DISABLECORE__SHIFT 0x0
1849 #define COREPM_ID_1__COREPM_INDEX_MASK 0x1
1850 #define COREPM_ID_1__COREPM_INDEX__SHIFT 0x0
1851 #define COREPM_SCRATCH_1__SCRATCH_DATA_MASK 0xffffffff
1852 #define COREPM_SCRATCH_1__SCRATCH_DATA__SHIFT 0x0
1853 #define RCC3_WAKEMIN_CPU_1__RCC3_WAKE_MIN_46_15_MASK 0xffffffff
1854 #define RCC3_WAKEMIN_CPU_1__RCC3_WAKE_MIN_46_15__SHIFT 0x0
1855 #define SPMI_CONFIG0_1__SPMI_ENABLE_MASK 0x1
1856 #define SPMI_CONFIG0_1__SPMI_ENABLE__SHIFT 0x0
1857 #define SPMI_CONFIG0_1__SPMI_PATH_NUM_TIMING_FLOPS_MASK 0x7c
1858 #define SPMI_CONFIG0_1__SPMI_PATH_NUM_TIMING_FLOPS__SHIFT 0x2
1859 #define SPMI_CONFIG0_1__SPMI_SIGNALING_DELAY_CYCLES_MASK 0xf80
1860 #define SPMI_CONFIG0_1__SPMI_SIGNALING_DELAY_CYCLES__SHIFT 0x7
1861 #define SPMI_CONFIG0_1__SPMI_SIGNALING_HOLD_CYCLES_MASK 0x1f000
1862 #define SPMI_CONFIG0_1__SPMI_SIGNALING_HOLD_CYCLES__SHIFT 0xc
1863 #define SPMI_CONFIG0_1__SPMI_PATH_ENABLE_DELAY_CYCLES_MASK 0x3e0000
1864 #define SPMI_CONFIG0_1__SPMI_PATH_ENABLE_DELAY_CYCLES__SHIFT 0x11
1865 #define SPMI_CONFIG0_1__SPMI_PATH_DISABLE_DELAY_CYCLES_MASK 0x7c00000
1866 #define SPMI_CONFIG0_1__SPMI_PATH_DISABLE_DELAY_CYCLES__SHIFT 0x16
1867 #define SPMI_CONFIG1_1__SPMI_SIGNALING_RESET_HOLD_CYCLES_MASK 0x1f
1868 #define SPMI_CONFIG1_1__SPMI_SIGNALING_RESET_HOLD_CYCLES__SHIFT 0x0
1869 #define SPMI_CONFIG1_1__SPMI_CHAIN_SIZE_MASK 0xffe0
1870 #define SPMI_CONFIG1_1__SPMI_CHAIN_SIZE__SHIFT 0x5
1871 #define SPMI_FSM_READ_TRIGGER_1__FSM_READ_TRIGGER_MASK 0x1
1872 #define SPMI_FSM_READ_TRIGGER_1__FSM_READ_TRIGGER__SHIFT 0x0
1873 #define SPMI_FSM_WRITE_TRIGGER_1__FSM_WRITE_TRIGGER_MASK 0x1
1874 #define SPMI_FSM_WRITE_TRIGGER_1__FSM_WRITE_TRIGGER__SHIFT 0x0
1875 #define SPMI_FSM_RESET_TRIGGER_1__FSM_RESET_TRIGGER_MASK 0x1
1876 #define SPMI_FSM_RESET_TRIGGER_1__FSM_RESET_TRIGGER__SHIFT 0x0
1877 #define SPMI_FSM_BUSY_1__FSM_BUSY_MASK 0x1
1878 #define SPMI_FSM_BUSY_1__FSM_BUSY__SHIFT 0x0
1879 #define SPMI_PATH_1__PATH_ENABLE_REQ_MASK 0x1
1880 #define SPMI_PATH_1__PATH_ENABLE_REQ__SHIFT 0x0
1881 #define SPMI_PATH_1__PATH_ENABLE_ACK_MASK 0x2
1882 #define SPMI_PATH_1__PATH_ENABLE_ACK__SHIFT 0x1
1883 #define SPMI_PATH_1__PATH_ENABLE_REQ_auto_clear_MASK 0x10
1884 #define SPMI_PATH_1__PATH_ENABLE_REQ_auto_clear__SHIFT 0x4
1885 #define SPMI_C6_STATE_1__SPMI_IF_C6_STATE_ENTERED_MASK 0x1
1886 #define SPMI_C6_STATE_1__SPMI_IF_C6_STATE_ENTERED__SHIFT 0x0
1887 #define SPMI_C6_STATE_1__SPMI_IF_C6_STATE_ENTERED_WHEN_FSM_BUSY_MASK 0x2
1888 #define SPMI_C6_STATE_1__SPMI_IF_C6_STATE_ENTERED_WHEN_FSM_BUSY__SHIFT 0x1
1889 #define SPMI_C6_STATE_1__SPMI_IF_COUNTER_ADDRESS_C6_MASK 0xfffc
1890 #define SPMI_C6_STATE_1__SPMI_IF_COUNTER_ADDRESS_C6__SHIFT 0x2
1891 #define SPMI_JTAG_OVER_1__SPMI_IF_JTAG_OVER_HAPPENED_MASK 0x1
1892 #define SPMI_JTAG_OVER_1__SPMI_IF_JTAG_OVER_HAPPENED__SHIFT 0x0
1893 #define SPMI_SRAM_ADDRESS_1__SRAM_ADDRESS_MASK 0xffffffff
1894 #define SPMI_SRAM_ADDRESS_1__SRAM_ADDRESS__SHIFT 0x0
1895 #define SPMI_SRAM_DATA_1__SRAM_DATA_MASK 0xffffffff
1896 #define SPMI_SRAM_DATA_1__SRAM_DATA__SHIFT 0x0
1897 #define SPMI_RESET_1__ASYNC_RESET_0_MASK 0x1
1898 #define SPMI_RESET_1__ASYNC_RESET_0__SHIFT 0x0
1899 #define SPMI_RESET_1__SYNC_RESET_MASK 0x80000000
1900 #define SPMI_RESET_1__SYNC_RESET__SHIFT 0x1f
1901 #define SPMI_FORCE_CLOCK_GATERS_1__CLOCK_GATER_0_FORCE_MASK 0x1
1902 #define SPMI_FORCE_CLOCK_GATERS_1__CLOCK_GATER_0_FORCE__SHIFT 0x0
1903 #define SPMI_FORCE_CLOCK_GATERS_1__SRAM_CLOCK_GATER_FORCE_MASK 0x100
1904 #define SPMI_FORCE_CLOCK_GATERS_1__SRAM_CLOCK_GATER_FORCE__SHIFT 0x8
1905 #define SPMI_SPARE_1__SPARE_DATA_MASK 0xffffffff
1906 #define SPMI_SPARE_1__SPARE_DATA__SHIFT 0x0
1907 #define SPMI_SPARE_EX_1__SPARE_DATA_EX_MASK 0xffffffff
1908 #define SPMI_SPARE_EX_1__SPARE_DATA_EX__SHIFT 0x0
1909 #define SPMI_SRAM_CLK_GATER_1__SRAM_CLK_GATER_EN_MASK 0x1
1910 #define SPMI_SRAM_CLK_GATER_1__SRAM_CLK_GATER_EN__SHIFT 0x0
1911 #define SPMI_SRAM_CLK_GATER_1__SRAM_CLK_GATER_TIMER_MASK 0x7fe
1912 #define SPMI_SRAM_CLK_GATER_1__SRAM_CLK_GATER_TIMER__SHIFT 0x1
1913 #define GENERAL_PWRMGT__GLOBAL_PWRMGT_EN_MASK 0x1
1914 #define GENERAL_PWRMGT__GLOBAL_PWRMGT_EN__SHIFT 0x0
1915 #define GENERAL_PWRMGT__STATIC_PM_EN_MASK 0x2
1916 #define GENERAL_PWRMGT__STATIC_PM_EN__SHIFT 0x1
1917 #define GENERAL_PWRMGT__THERMAL_PROTECTION_DIS_MASK 0x4
1918 #define GENERAL_PWRMGT__THERMAL_PROTECTION_DIS__SHIFT 0x2
1919 #define GENERAL_PWRMGT__THERMAL_PROTECTION_TYPE_MASK 0x8
1920 #define GENERAL_PWRMGT__THERMAL_PROTECTION_TYPE__SHIFT 0x3
1921 #define GENERAL_PWRMGT__SW_SMIO_INDEX_MASK 0x40
1922 #define GENERAL_PWRMGT__SW_SMIO_INDEX__SHIFT 0x6
1923 #define GENERAL_PWRMGT__LOW_VOLT_D2_ACPI_MASK 0x100
1924 #define GENERAL_PWRMGT__LOW_VOLT_D2_ACPI__SHIFT 0x8
1925 #define GENERAL_PWRMGT__LOW_VOLT_D3_ACPI_MASK 0x200
1926 #define GENERAL_PWRMGT__LOW_VOLT_D3_ACPI__SHIFT 0x9
1927 #define GENERAL_PWRMGT__VOLT_PWRMGT_EN_MASK 0x400
1928 #define GENERAL_PWRMGT__VOLT_PWRMGT_EN__SHIFT 0xa
1929 #define GENERAL_PWRMGT__SPARE11_MASK 0x800
1930 #define GENERAL_PWRMGT__SPARE11__SHIFT 0xb
1931 #define GENERAL_PWRMGT__GPU_COUNTER_ACPI_MASK 0x4000
1932 #define GENERAL_PWRMGT__GPU_COUNTER_ACPI__SHIFT 0xe
1933 #define GENERAL_PWRMGT__GPU_COUNTER_CLK_MASK 0x8000
1934 #define GENERAL_PWRMGT__GPU_COUNTER_CLK__SHIFT 0xf
1935 #define GENERAL_PWRMGT__GPU_COUNTER_OFF_MASK 0x10000
1936 #define GENERAL_PWRMGT__GPU_COUNTER_OFF__SHIFT 0x10
1937 #define GENERAL_PWRMGT__GPU_COUNTER_INTF_OFF_MASK 0x20000
1938 #define GENERAL_PWRMGT__GPU_COUNTER_INTF_OFF__SHIFT 0x11
1939 #define GENERAL_PWRMGT__SPARE18_MASK 0x40000
1940 #define GENERAL_PWRMGT__SPARE18__SHIFT 0x12
1941 #define GENERAL_PWRMGT__ACPI_D3_VID_MASK 0x180000
1942 #define GENERAL_PWRMGT__ACPI_D3_VID__SHIFT 0x13
1943 #define GENERAL_PWRMGT__DYN_SPREAD_SPECTRUM_EN_MASK 0x800000
1944 #define GENERAL_PWRMGT__DYN_SPREAD_SPECTRUM_EN__SHIFT 0x17
1945 #define GENERAL_PWRMGT__SPARE27_MASK 0x8000000
1946 #define GENERAL_PWRMGT__SPARE27__SHIFT 0x1b
1947 #define GENERAL_PWRMGT__SPARE_MASK 0xf0000000
1948 #define GENERAL_PWRMGT__SPARE__SHIFT 0x1c
1949 #define CNB_PWRMGT_CNTL__GNB_SLOW_MODE_MASK 0x3
1950 #define CNB_PWRMGT_CNTL__GNB_SLOW_MODE__SHIFT 0x0
1951 #define CNB_PWRMGT_CNTL__GNB_SLOW_MASK 0x4
1952 #define CNB_PWRMGT_CNTL__GNB_SLOW__SHIFT 0x2
1953 #define CNB_PWRMGT_CNTL__FORCE_NB_PS1_MASK 0x8
1954 #define CNB_PWRMGT_CNTL__FORCE_NB_PS1__SHIFT 0x3
1955 #define CNB_PWRMGT_CNTL__DPM_ENABLED_MASK 0x10
1956 #define CNB_PWRMGT_CNTL__DPM_ENABLED__SHIFT 0x4
1957 #define CNB_PWRMGT_CNTL__SPARE_MASK 0xffffffe0
1958 #define CNB_PWRMGT_CNTL__SPARE__SHIFT 0x5
1959 #define SCLK_PWRMGT_CNTL__RESET_BUSY_CNT_MASK 0x10
1960 #define SCLK_PWRMGT_CNTL__RESET_BUSY_CNT__SHIFT 0x4
1961 #define SCLK_PWRMGT_CNTL__RESET_SCLK_CNT_MASK 0x20
1962 #define SCLK_PWRMGT_CNTL__RESET_SCLK_CNT__SHIFT 0x5
1963 #define SCLK_PWRMGT_CNTL__RESERVED_0_MASK 0x40
1964 #define SCLK_PWRMGT_CNTL__RESERVED_0__SHIFT 0x6
1965 #define SCLK_PWRMGT_CNTL__RESERVED_3_MASK 0x1000000
1966 #define SCLK_PWRMGT_CNTL__RESERVED_3__SHIFT 0x18
1967 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_ACPI_INDEX_MASK 0xf
1968 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_ACPI_INDEX__SHIFT 0x0
1969 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_ACPI_INDEX_MASK 0xf0
1970 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_ACPI_INDEX__SHIFT 0x4
1971 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_MCLK_INDEX_MASK 0xf00
1972 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_MCLK_INDEX__SHIFT 0x8
1973 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_MCLK_INDEX_MASK 0xf000
1974 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_MCLK_INDEX__SHIFT 0xc
1975 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_SCLK_INDEX_MASK 0x1f0000
1976 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_SCLK_INDEX__SHIFT 0x10
1977 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_SCLK_INDEX_MASK 0x3e00000
1978 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_SCLK_INDEX__SHIFT 0x15
1979 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_LCLK_INDEX_MASK 0x1c000000
1980 #define TARGET_AND_CURRENT_PROFILE_INDEX__CURR_LCLK_INDEX__SHIFT 0x1a
1981 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_LCLK_INDEX_MASK 0xe0000000
1982 #define TARGET_AND_CURRENT_PROFILE_INDEX__TARG_LCLK_INDEX__SHIFT 0x1d
1983 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_VDDCI_INDEX_MASK 0xf
1984 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_VDDCI_INDEX__SHIFT 0x0
1985 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_VDDCI_INDEX_MASK 0xf0
1986 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_VDDCI_INDEX__SHIFT 0x4
1987 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_MVDD_INDEX_MASK 0xf00
1988 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_MVDD_INDEX__SHIFT 0x8
1989 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_MVDD_INDEX_MASK 0xf000
1990 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_MVDD_INDEX__SHIFT 0xc
1991 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_VDDC_INDEX_MASK 0xf0000
1992 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_VDDC_INDEX__SHIFT 0x10
1993 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_VDDC_INDEX_MASK 0xf00000
1994 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_VDDC_INDEX__SHIFT 0x14
1995 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_PCIE_INDEX_MASK 0xf000000
1996 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__CURR_PCIE_INDEX__SHIFT 0x18
1997 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_PCIE_INDEX_MASK 0xf0000000
1998 #define TARGET_AND_CURRENT_PROFILE_INDEX_1__TARG_PCIE_INDEX__SHIFT 0x1c
1999 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_UVD_INDEX_MASK 0xf
2000 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_UVD_INDEX__SHIFT 0x0
2001 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_UVD_INDEX_MASK 0xf0
2002 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_UVD_INDEX__SHIFT 0x4
2003 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_VCE_INDEX_MASK 0xf00
2004 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_VCE_INDEX__SHIFT 0x8
2005 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_VCE_INDEX_MASK 0xf000
2006 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_VCE_INDEX__SHIFT 0xc
2007 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_ACP_INDEX_MASK 0xf0000
2008 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_ACP_INDEX__SHIFT 0x10
2009 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_ACP_INDEX_MASK 0xf00000
2010 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_ACP_INDEX__SHIFT 0x14
2011 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_SAMU_INDEX_MASK 0xf000000
2012 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__CURR_SAMU_INDEX__SHIFT 0x18
2013 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_SAMU_INDEX_MASK 0xf0000000
2014 #define TARGET_AND_CURRENT_PROFILE_INDEX_2__TARG_SAMU_INDEX__SHIFT 0x1c
2015 #define CG_FREQ_TRAN_VOTING_0__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2016 #define CG_FREQ_TRAN_VOTING_0__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2017 #define CG_FREQ_TRAN_VOTING_0__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2018 #define CG_FREQ_TRAN_VOTING_0__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2019 #define CG_FREQ_TRAN_VOTING_0__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2020 #define CG_FREQ_TRAN_VOTING_0__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2021 #define CG_FREQ_TRAN_VOTING_0__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2022 #define CG_FREQ_TRAN_VOTING_0__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2023 #define CG_FREQ_TRAN_VOTING_0__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2024 #define CG_FREQ_TRAN_VOTING_0__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2025 #define CG_FREQ_TRAN_VOTING_0__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2026 #define CG_FREQ_TRAN_VOTING_0__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2027 #define CG_FREQ_TRAN_VOTING_0__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2028 #define CG_FREQ_TRAN_VOTING_0__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2029 #define CG_FREQ_TRAN_VOTING_0__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2030 #define CG_FREQ_TRAN_VOTING_0__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2031 #define CG_FREQ_TRAN_VOTING_0__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2032 #define CG_FREQ_TRAN_VOTING_0__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2033 #define CG_FREQ_TRAN_VOTING_0__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2034 #define CG_FREQ_TRAN_VOTING_0__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2035 #define CG_FREQ_TRAN_VOTING_0__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2036 #define CG_FREQ_TRAN_VOTING_0__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2037 #define CG_FREQ_TRAN_VOTING_0__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2038 #define CG_FREQ_TRAN_VOTING_0__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2039 #define CG_FREQ_TRAN_VOTING_0__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2040 #define CG_FREQ_TRAN_VOTING_0__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2041 #define CG_FREQ_TRAN_VOTING_0__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2042 #define CG_FREQ_TRAN_VOTING_0__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2043 #define CG_FREQ_TRAN_VOTING_0__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2044 #define CG_FREQ_TRAN_VOTING_0__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2045 #define CG_FREQ_TRAN_VOTING_0__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2046 #define CG_FREQ_TRAN_VOTING_0__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2047 #define CG_FREQ_TRAN_VOTING_0__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2048 #define CG_FREQ_TRAN_VOTING_0__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2049 #define CG_FREQ_TRAN_VOTING_0__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2050 #define CG_FREQ_TRAN_VOTING_0__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2051 #define CG_FREQ_TRAN_VOTING_0__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2052 #define CG_FREQ_TRAN_VOTING_0__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2053 #define CG_FREQ_TRAN_VOTING_0__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2054 #define CG_FREQ_TRAN_VOTING_0__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2055 #define CG_FREQ_TRAN_VOTING_0__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2056 #define CG_FREQ_TRAN_VOTING_0__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2057 #define CG_FREQ_TRAN_VOTING_0__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2058 #define CG_FREQ_TRAN_VOTING_0__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2059 #define CG_FREQ_TRAN_VOTING_0__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2060 #define CG_FREQ_TRAN_VOTING_0__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2061 #define CG_FREQ_TRAN_VOTING_0__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2062 #define CG_FREQ_TRAN_VOTING_0__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2063 #define CG_FREQ_TRAN_VOTING_0__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2064 #define CG_FREQ_TRAN_VOTING_0__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2065 #define CG_FREQ_TRAN_VOTING_0__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2066 #define CG_FREQ_TRAN_VOTING_0__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2067 #define CG_FREQ_TRAN_VOTING_0__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2068 #define CG_FREQ_TRAN_VOTING_0__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2069 #define CG_FREQ_TRAN_VOTING_0__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2070 #define CG_FREQ_TRAN_VOTING_0__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2071 #define CG_FREQ_TRAN_VOTING_0__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2072 #define CG_FREQ_TRAN_VOTING_0__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2073 #define CG_FREQ_TRAN_VOTING_0__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2074 #define CG_FREQ_TRAN_VOTING_0__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2075 #define CG_FREQ_TRAN_VOTING_0__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2076 #define CG_FREQ_TRAN_VOTING_0__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2077 #define CG_FREQ_TRAN_VOTING_1__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2078 #define CG_FREQ_TRAN_VOTING_1__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2079 #define CG_FREQ_TRAN_VOTING_1__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2080 #define CG_FREQ_TRAN_VOTING_1__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2081 #define CG_FREQ_TRAN_VOTING_1__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2082 #define CG_FREQ_TRAN_VOTING_1__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2083 #define CG_FREQ_TRAN_VOTING_1__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2084 #define CG_FREQ_TRAN_VOTING_1__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2085 #define CG_FREQ_TRAN_VOTING_1__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2086 #define CG_FREQ_TRAN_VOTING_1__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2087 #define CG_FREQ_TRAN_VOTING_1__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2088 #define CG_FREQ_TRAN_VOTING_1__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2089 #define CG_FREQ_TRAN_VOTING_1__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2090 #define CG_FREQ_TRAN_VOTING_1__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2091 #define CG_FREQ_TRAN_VOTING_1__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2092 #define CG_FREQ_TRAN_VOTING_1__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2093 #define CG_FREQ_TRAN_VOTING_1__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2094 #define CG_FREQ_TRAN_VOTING_1__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2095 #define CG_FREQ_TRAN_VOTING_1__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2096 #define CG_FREQ_TRAN_VOTING_1__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2097 #define CG_FREQ_TRAN_VOTING_1__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2098 #define CG_FREQ_TRAN_VOTING_1__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2099 #define CG_FREQ_TRAN_VOTING_1__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2100 #define CG_FREQ_TRAN_VOTING_1__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2101 #define CG_FREQ_TRAN_VOTING_1__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2102 #define CG_FREQ_TRAN_VOTING_1__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2103 #define CG_FREQ_TRAN_VOTING_1__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2104 #define CG_FREQ_TRAN_VOTING_1__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2105 #define CG_FREQ_TRAN_VOTING_1__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2106 #define CG_FREQ_TRAN_VOTING_1__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2107 #define CG_FREQ_TRAN_VOTING_1__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2108 #define CG_FREQ_TRAN_VOTING_1__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2109 #define CG_FREQ_TRAN_VOTING_1__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2110 #define CG_FREQ_TRAN_VOTING_1__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2111 #define CG_FREQ_TRAN_VOTING_1__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2112 #define CG_FREQ_TRAN_VOTING_1__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2113 #define CG_FREQ_TRAN_VOTING_1__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2114 #define CG_FREQ_TRAN_VOTING_1__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2115 #define CG_FREQ_TRAN_VOTING_1__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2116 #define CG_FREQ_TRAN_VOTING_1__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2117 #define CG_FREQ_TRAN_VOTING_1__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2118 #define CG_FREQ_TRAN_VOTING_1__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2119 #define CG_FREQ_TRAN_VOTING_1__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2120 #define CG_FREQ_TRAN_VOTING_1__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2121 #define CG_FREQ_TRAN_VOTING_1__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2122 #define CG_FREQ_TRAN_VOTING_1__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2123 #define CG_FREQ_TRAN_VOTING_1__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2124 #define CG_FREQ_TRAN_VOTING_1__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2125 #define CG_FREQ_TRAN_VOTING_1__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2126 #define CG_FREQ_TRAN_VOTING_1__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2127 #define CG_FREQ_TRAN_VOTING_1__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2128 #define CG_FREQ_TRAN_VOTING_1__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2129 #define CG_FREQ_TRAN_VOTING_1__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2130 #define CG_FREQ_TRAN_VOTING_1__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2131 #define CG_FREQ_TRAN_VOTING_1__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2132 #define CG_FREQ_TRAN_VOTING_1__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2133 #define CG_FREQ_TRAN_VOTING_1__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2134 #define CG_FREQ_TRAN_VOTING_1__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2135 #define CG_FREQ_TRAN_VOTING_1__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2136 #define CG_FREQ_TRAN_VOTING_1__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2137 #define CG_FREQ_TRAN_VOTING_1__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2138 #define CG_FREQ_TRAN_VOTING_1__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2139 #define CG_FREQ_TRAN_VOTING_2__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2140 #define CG_FREQ_TRAN_VOTING_2__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2141 #define CG_FREQ_TRAN_VOTING_2__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2142 #define CG_FREQ_TRAN_VOTING_2__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2143 #define CG_FREQ_TRAN_VOTING_2__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2144 #define CG_FREQ_TRAN_VOTING_2__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2145 #define CG_FREQ_TRAN_VOTING_2__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2146 #define CG_FREQ_TRAN_VOTING_2__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2147 #define CG_FREQ_TRAN_VOTING_2__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2148 #define CG_FREQ_TRAN_VOTING_2__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2149 #define CG_FREQ_TRAN_VOTING_2__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2150 #define CG_FREQ_TRAN_VOTING_2__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2151 #define CG_FREQ_TRAN_VOTING_2__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2152 #define CG_FREQ_TRAN_VOTING_2__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2153 #define CG_FREQ_TRAN_VOTING_2__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2154 #define CG_FREQ_TRAN_VOTING_2__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2155 #define CG_FREQ_TRAN_VOTING_2__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2156 #define CG_FREQ_TRAN_VOTING_2__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2157 #define CG_FREQ_TRAN_VOTING_2__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2158 #define CG_FREQ_TRAN_VOTING_2__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2159 #define CG_FREQ_TRAN_VOTING_2__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2160 #define CG_FREQ_TRAN_VOTING_2__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2161 #define CG_FREQ_TRAN_VOTING_2__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2162 #define CG_FREQ_TRAN_VOTING_2__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2163 #define CG_FREQ_TRAN_VOTING_2__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2164 #define CG_FREQ_TRAN_VOTING_2__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2165 #define CG_FREQ_TRAN_VOTING_2__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2166 #define CG_FREQ_TRAN_VOTING_2__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2167 #define CG_FREQ_TRAN_VOTING_2__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2168 #define CG_FREQ_TRAN_VOTING_2__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2169 #define CG_FREQ_TRAN_VOTING_2__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2170 #define CG_FREQ_TRAN_VOTING_2__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2171 #define CG_FREQ_TRAN_VOTING_2__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2172 #define CG_FREQ_TRAN_VOTING_2__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2173 #define CG_FREQ_TRAN_VOTING_2__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2174 #define CG_FREQ_TRAN_VOTING_2__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2175 #define CG_FREQ_TRAN_VOTING_2__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2176 #define CG_FREQ_TRAN_VOTING_2__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2177 #define CG_FREQ_TRAN_VOTING_2__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2178 #define CG_FREQ_TRAN_VOTING_2__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2179 #define CG_FREQ_TRAN_VOTING_2__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2180 #define CG_FREQ_TRAN_VOTING_2__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2181 #define CG_FREQ_TRAN_VOTING_2__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2182 #define CG_FREQ_TRAN_VOTING_2__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2183 #define CG_FREQ_TRAN_VOTING_2__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2184 #define CG_FREQ_TRAN_VOTING_2__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2185 #define CG_FREQ_TRAN_VOTING_2__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2186 #define CG_FREQ_TRAN_VOTING_2__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2187 #define CG_FREQ_TRAN_VOTING_2__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2188 #define CG_FREQ_TRAN_VOTING_2__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2189 #define CG_FREQ_TRAN_VOTING_2__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2190 #define CG_FREQ_TRAN_VOTING_2__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2191 #define CG_FREQ_TRAN_VOTING_2__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2192 #define CG_FREQ_TRAN_VOTING_2__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2193 #define CG_FREQ_TRAN_VOTING_2__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2194 #define CG_FREQ_TRAN_VOTING_2__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2195 #define CG_FREQ_TRAN_VOTING_2__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2196 #define CG_FREQ_TRAN_VOTING_2__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2197 #define CG_FREQ_TRAN_VOTING_2__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2198 #define CG_FREQ_TRAN_VOTING_2__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2199 #define CG_FREQ_TRAN_VOTING_2__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2200 #define CG_FREQ_TRAN_VOTING_2__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2201 #define CG_FREQ_TRAN_VOTING_3__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2202 #define CG_FREQ_TRAN_VOTING_3__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2203 #define CG_FREQ_TRAN_VOTING_3__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2204 #define CG_FREQ_TRAN_VOTING_3__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2205 #define CG_FREQ_TRAN_VOTING_3__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2206 #define CG_FREQ_TRAN_VOTING_3__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2207 #define CG_FREQ_TRAN_VOTING_3__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2208 #define CG_FREQ_TRAN_VOTING_3__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2209 #define CG_FREQ_TRAN_VOTING_3__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2210 #define CG_FREQ_TRAN_VOTING_3__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2211 #define CG_FREQ_TRAN_VOTING_3__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2212 #define CG_FREQ_TRAN_VOTING_3__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2213 #define CG_FREQ_TRAN_VOTING_3__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2214 #define CG_FREQ_TRAN_VOTING_3__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2215 #define CG_FREQ_TRAN_VOTING_3__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2216 #define CG_FREQ_TRAN_VOTING_3__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2217 #define CG_FREQ_TRAN_VOTING_3__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2218 #define CG_FREQ_TRAN_VOTING_3__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2219 #define CG_FREQ_TRAN_VOTING_3__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2220 #define CG_FREQ_TRAN_VOTING_3__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2221 #define CG_FREQ_TRAN_VOTING_3__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2222 #define CG_FREQ_TRAN_VOTING_3__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2223 #define CG_FREQ_TRAN_VOTING_3__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2224 #define CG_FREQ_TRAN_VOTING_3__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2225 #define CG_FREQ_TRAN_VOTING_3__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2226 #define CG_FREQ_TRAN_VOTING_3__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2227 #define CG_FREQ_TRAN_VOTING_3__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2228 #define CG_FREQ_TRAN_VOTING_3__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2229 #define CG_FREQ_TRAN_VOTING_3__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2230 #define CG_FREQ_TRAN_VOTING_3__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2231 #define CG_FREQ_TRAN_VOTING_3__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2232 #define CG_FREQ_TRAN_VOTING_3__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2233 #define CG_FREQ_TRAN_VOTING_3__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2234 #define CG_FREQ_TRAN_VOTING_3__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2235 #define CG_FREQ_TRAN_VOTING_3__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2236 #define CG_FREQ_TRAN_VOTING_3__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2237 #define CG_FREQ_TRAN_VOTING_3__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2238 #define CG_FREQ_TRAN_VOTING_3__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2239 #define CG_FREQ_TRAN_VOTING_3__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2240 #define CG_FREQ_TRAN_VOTING_3__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2241 #define CG_FREQ_TRAN_VOTING_3__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2242 #define CG_FREQ_TRAN_VOTING_3__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2243 #define CG_FREQ_TRAN_VOTING_3__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2244 #define CG_FREQ_TRAN_VOTING_3__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2245 #define CG_FREQ_TRAN_VOTING_3__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2246 #define CG_FREQ_TRAN_VOTING_3__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2247 #define CG_FREQ_TRAN_VOTING_3__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2248 #define CG_FREQ_TRAN_VOTING_3__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2249 #define CG_FREQ_TRAN_VOTING_3__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2250 #define CG_FREQ_TRAN_VOTING_3__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2251 #define CG_FREQ_TRAN_VOTING_3__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2252 #define CG_FREQ_TRAN_VOTING_3__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2253 #define CG_FREQ_TRAN_VOTING_3__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2254 #define CG_FREQ_TRAN_VOTING_3__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2255 #define CG_FREQ_TRAN_VOTING_3__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2256 #define CG_FREQ_TRAN_VOTING_3__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2257 #define CG_FREQ_TRAN_VOTING_3__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2258 #define CG_FREQ_TRAN_VOTING_3__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2259 #define CG_FREQ_TRAN_VOTING_3__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2260 #define CG_FREQ_TRAN_VOTING_3__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2261 #define CG_FREQ_TRAN_VOTING_3__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2262 #define CG_FREQ_TRAN_VOTING_3__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2263 #define CG_FREQ_TRAN_VOTING_4__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2264 #define CG_FREQ_TRAN_VOTING_4__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2265 #define CG_FREQ_TRAN_VOTING_4__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2266 #define CG_FREQ_TRAN_VOTING_4__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2267 #define CG_FREQ_TRAN_VOTING_4__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2268 #define CG_FREQ_TRAN_VOTING_4__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2269 #define CG_FREQ_TRAN_VOTING_4__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2270 #define CG_FREQ_TRAN_VOTING_4__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2271 #define CG_FREQ_TRAN_VOTING_4__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2272 #define CG_FREQ_TRAN_VOTING_4__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2273 #define CG_FREQ_TRAN_VOTING_4__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2274 #define CG_FREQ_TRAN_VOTING_4__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2275 #define CG_FREQ_TRAN_VOTING_4__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2276 #define CG_FREQ_TRAN_VOTING_4__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2277 #define CG_FREQ_TRAN_VOTING_4__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2278 #define CG_FREQ_TRAN_VOTING_4__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2279 #define CG_FREQ_TRAN_VOTING_4__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2280 #define CG_FREQ_TRAN_VOTING_4__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2281 #define CG_FREQ_TRAN_VOTING_4__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2282 #define CG_FREQ_TRAN_VOTING_4__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2283 #define CG_FREQ_TRAN_VOTING_4__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2284 #define CG_FREQ_TRAN_VOTING_4__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2285 #define CG_FREQ_TRAN_VOTING_4__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2286 #define CG_FREQ_TRAN_VOTING_4__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2287 #define CG_FREQ_TRAN_VOTING_4__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2288 #define CG_FREQ_TRAN_VOTING_4__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2289 #define CG_FREQ_TRAN_VOTING_4__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2290 #define CG_FREQ_TRAN_VOTING_4__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2291 #define CG_FREQ_TRAN_VOTING_4__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2292 #define CG_FREQ_TRAN_VOTING_4__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2293 #define CG_FREQ_TRAN_VOTING_4__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2294 #define CG_FREQ_TRAN_VOTING_4__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2295 #define CG_FREQ_TRAN_VOTING_4__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2296 #define CG_FREQ_TRAN_VOTING_4__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2297 #define CG_FREQ_TRAN_VOTING_4__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2298 #define CG_FREQ_TRAN_VOTING_4__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2299 #define CG_FREQ_TRAN_VOTING_4__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2300 #define CG_FREQ_TRAN_VOTING_4__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2301 #define CG_FREQ_TRAN_VOTING_4__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2302 #define CG_FREQ_TRAN_VOTING_4__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2303 #define CG_FREQ_TRAN_VOTING_4__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2304 #define CG_FREQ_TRAN_VOTING_4__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2305 #define CG_FREQ_TRAN_VOTING_4__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2306 #define CG_FREQ_TRAN_VOTING_4__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2307 #define CG_FREQ_TRAN_VOTING_4__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2308 #define CG_FREQ_TRAN_VOTING_4__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2309 #define CG_FREQ_TRAN_VOTING_4__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2310 #define CG_FREQ_TRAN_VOTING_4__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2311 #define CG_FREQ_TRAN_VOTING_4__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2312 #define CG_FREQ_TRAN_VOTING_4__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2313 #define CG_FREQ_TRAN_VOTING_4__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2314 #define CG_FREQ_TRAN_VOTING_4__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2315 #define CG_FREQ_TRAN_VOTING_4__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2316 #define CG_FREQ_TRAN_VOTING_4__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2317 #define CG_FREQ_TRAN_VOTING_4__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2318 #define CG_FREQ_TRAN_VOTING_4__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2319 #define CG_FREQ_TRAN_VOTING_4__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2320 #define CG_FREQ_TRAN_VOTING_4__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2321 #define CG_FREQ_TRAN_VOTING_4__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2322 #define CG_FREQ_TRAN_VOTING_4__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2323 #define CG_FREQ_TRAN_VOTING_4__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2324 #define CG_FREQ_TRAN_VOTING_4__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2325 #define CG_FREQ_TRAN_VOTING_5__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2326 #define CG_FREQ_TRAN_VOTING_5__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2327 #define CG_FREQ_TRAN_VOTING_5__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2328 #define CG_FREQ_TRAN_VOTING_5__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2329 #define CG_FREQ_TRAN_VOTING_5__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2330 #define CG_FREQ_TRAN_VOTING_5__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2331 #define CG_FREQ_TRAN_VOTING_5__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2332 #define CG_FREQ_TRAN_VOTING_5__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2333 #define CG_FREQ_TRAN_VOTING_5__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2334 #define CG_FREQ_TRAN_VOTING_5__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2335 #define CG_FREQ_TRAN_VOTING_5__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2336 #define CG_FREQ_TRAN_VOTING_5__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2337 #define CG_FREQ_TRAN_VOTING_5__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2338 #define CG_FREQ_TRAN_VOTING_5__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2339 #define CG_FREQ_TRAN_VOTING_5__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2340 #define CG_FREQ_TRAN_VOTING_5__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2341 #define CG_FREQ_TRAN_VOTING_5__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2342 #define CG_FREQ_TRAN_VOTING_5__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2343 #define CG_FREQ_TRAN_VOTING_5__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2344 #define CG_FREQ_TRAN_VOTING_5__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2345 #define CG_FREQ_TRAN_VOTING_5__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2346 #define CG_FREQ_TRAN_VOTING_5__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2347 #define CG_FREQ_TRAN_VOTING_5__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2348 #define CG_FREQ_TRAN_VOTING_5__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2349 #define CG_FREQ_TRAN_VOTING_5__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2350 #define CG_FREQ_TRAN_VOTING_5__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2351 #define CG_FREQ_TRAN_VOTING_5__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2352 #define CG_FREQ_TRAN_VOTING_5__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2353 #define CG_FREQ_TRAN_VOTING_5__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2354 #define CG_FREQ_TRAN_VOTING_5__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2355 #define CG_FREQ_TRAN_VOTING_5__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2356 #define CG_FREQ_TRAN_VOTING_5__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2357 #define CG_FREQ_TRAN_VOTING_5__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2358 #define CG_FREQ_TRAN_VOTING_5__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2359 #define CG_FREQ_TRAN_VOTING_5__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2360 #define CG_FREQ_TRAN_VOTING_5__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2361 #define CG_FREQ_TRAN_VOTING_5__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2362 #define CG_FREQ_TRAN_VOTING_5__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2363 #define CG_FREQ_TRAN_VOTING_5__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2364 #define CG_FREQ_TRAN_VOTING_5__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2365 #define CG_FREQ_TRAN_VOTING_5__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2366 #define CG_FREQ_TRAN_VOTING_5__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2367 #define CG_FREQ_TRAN_VOTING_5__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2368 #define CG_FREQ_TRAN_VOTING_5__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2369 #define CG_FREQ_TRAN_VOTING_5__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2370 #define CG_FREQ_TRAN_VOTING_5__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2371 #define CG_FREQ_TRAN_VOTING_5__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2372 #define CG_FREQ_TRAN_VOTING_5__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2373 #define CG_FREQ_TRAN_VOTING_5__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2374 #define CG_FREQ_TRAN_VOTING_5__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2375 #define CG_FREQ_TRAN_VOTING_5__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2376 #define CG_FREQ_TRAN_VOTING_5__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2377 #define CG_FREQ_TRAN_VOTING_5__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2378 #define CG_FREQ_TRAN_VOTING_5__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2379 #define CG_FREQ_TRAN_VOTING_5__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2380 #define CG_FREQ_TRAN_VOTING_5__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2381 #define CG_FREQ_TRAN_VOTING_5__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2382 #define CG_FREQ_TRAN_VOTING_5__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2383 #define CG_FREQ_TRAN_VOTING_5__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2384 #define CG_FREQ_TRAN_VOTING_5__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2385 #define CG_FREQ_TRAN_VOTING_5__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2386 #define CG_FREQ_TRAN_VOTING_5__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2387 #define CG_FREQ_TRAN_VOTING_6__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2388 #define CG_FREQ_TRAN_VOTING_6__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2389 #define CG_FREQ_TRAN_VOTING_6__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2390 #define CG_FREQ_TRAN_VOTING_6__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2391 #define CG_FREQ_TRAN_VOTING_6__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2392 #define CG_FREQ_TRAN_VOTING_6__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2393 #define CG_FREQ_TRAN_VOTING_6__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2394 #define CG_FREQ_TRAN_VOTING_6__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2395 #define CG_FREQ_TRAN_VOTING_6__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2396 #define CG_FREQ_TRAN_VOTING_6__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2397 #define CG_FREQ_TRAN_VOTING_6__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2398 #define CG_FREQ_TRAN_VOTING_6__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2399 #define CG_FREQ_TRAN_VOTING_6__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2400 #define CG_FREQ_TRAN_VOTING_6__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2401 #define CG_FREQ_TRAN_VOTING_6__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2402 #define CG_FREQ_TRAN_VOTING_6__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2403 #define CG_FREQ_TRAN_VOTING_6__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2404 #define CG_FREQ_TRAN_VOTING_6__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2405 #define CG_FREQ_TRAN_VOTING_6__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2406 #define CG_FREQ_TRAN_VOTING_6__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2407 #define CG_FREQ_TRAN_VOTING_6__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2408 #define CG_FREQ_TRAN_VOTING_6__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2409 #define CG_FREQ_TRAN_VOTING_6__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2410 #define CG_FREQ_TRAN_VOTING_6__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2411 #define CG_FREQ_TRAN_VOTING_6__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2412 #define CG_FREQ_TRAN_VOTING_6__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2413 #define CG_FREQ_TRAN_VOTING_6__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2414 #define CG_FREQ_TRAN_VOTING_6__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2415 #define CG_FREQ_TRAN_VOTING_6__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2416 #define CG_FREQ_TRAN_VOTING_6__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2417 #define CG_FREQ_TRAN_VOTING_6__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2418 #define CG_FREQ_TRAN_VOTING_6__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2419 #define CG_FREQ_TRAN_VOTING_6__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2420 #define CG_FREQ_TRAN_VOTING_6__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2421 #define CG_FREQ_TRAN_VOTING_6__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2422 #define CG_FREQ_TRAN_VOTING_6__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2423 #define CG_FREQ_TRAN_VOTING_6__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2424 #define CG_FREQ_TRAN_VOTING_6__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2425 #define CG_FREQ_TRAN_VOTING_6__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2426 #define CG_FREQ_TRAN_VOTING_6__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2427 #define CG_FREQ_TRAN_VOTING_6__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2428 #define CG_FREQ_TRAN_VOTING_6__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2429 #define CG_FREQ_TRAN_VOTING_6__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2430 #define CG_FREQ_TRAN_VOTING_6__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2431 #define CG_FREQ_TRAN_VOTING_6__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2432 #define CG_FREQ_TRAN_VOTING_6__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2433 #define CG_FREQ_TRAN_VOTING_6__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2434 #define CG_FREQ_TRAN_VOTING_6__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2435 #define CG_FREQ_TRAN_VOTING_6__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2436 #define CG_FREQ_TRAN_VOTING_6__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2437 #define CG_FREQ_TRAN_VOTING_6__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2438 #define CG_FREQ_TRAN_VOTING_6__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2439 #define CG_FREQ_TRAN_VOTING_6__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2440 #define CG_FREQ_TRAN_VOTING_6__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2441 #define CG_FREQ_TRAN_VOTING_6__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2442 #define CG_FREQ_TRAN_VOTING_6__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2443 #define CG_FREQ_TRAN_VOTING_6__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2444 #define CG_FREQ_TRAN_VOTING_6__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2445 #define CG_FREQ_TRAN_VOTING_6__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2446 #define CG_FREQ_TRAN_VOTING_6__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2447 #define CG_FREQ_TRAN_VOTING_6__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2448 #define CG_FREQ_TRAN_VOTING_6__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2449 #define CG_FREQ_TRAN_VOTING_7__BIF_FREQ_THROTTLING_VOTE_EN_MASK 0x1
2450 #define CG_FREQ_TRAN_VOTING_7__BIF_FREQ_THROTTLING_VOTE_EN__SHIFT 0x0
2451 #define CG_FREQ_TRAN_VOTING_7__HDP_FREQ_THROTTLING_VOTE_EN_MASK 0x2
2452 #define CG_FREQ_TRAN_VOTING_7__HDP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1
2453 #define CG_FREQ_TRAN_VOTING_7__ROM_FREQ_THROTTLING_VOTE_EN_MASK 0x4
2454 #define CG_FREQ_TRAN_VOTING_7__ROM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x2
2455 #define CG_FREQ_TRAN_VOTING_7__IH_SEM_FREQ_THROTTLING_VOTE_EN_MASK 0x8
2456 #define CG_FREQ_TRAN_VOTING_7__IH_SEM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x3
2457 #define CG_FREQ_TRAN_VOTING_7__PDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x10
2458 #define CG_FREQ_TRAN_VOTING_7__PDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x4
2459 #define CG_FREQ_TRAN_VOTING_7__DRM_FREQ_THROTTLING_VOTE_EN_MASK 0x20
2460 #define CG_FREQ_TRAN_VOTING_7__DRM_FREQ_THROTTLING_VOTE_EN__SHIFT 0x5
2461 #define CG_FREQ_TRAN_VOTING_7__IDCT_FREQ_THROTTLING_VOTE_EN_MASK 0x40
2462 #define CG_FREQ_TRAN_VOTING_7__IDCT_FREQ_THROTTLING_VOTE_EN__SHIFT 0x6
2463 #define CG_FREQ_TRAN_VOTING_7__ACP_FREQ_THROTTLING_VOTE_EN_MASK 0x80
2464 #define CG_FREQ_TRAN_VOTING_7__ACP_FREQ_THROTTLING_VOTE_EN__SHIFT 0x7
2465 #define CG_FREQ_TRAN_VOTING_7__SDMA_FREQ_THROTTLING_VOTE_EN_MASK 0x100
2466 #define CG_FREQ_TRAN_VOTING_7__SDMA_FREQ_THROTTLING_VOTE_EN__SHIFT 0x8
2467 #define CG_FREQ_TRAN_VOTING_7__UVD_FREQ_THROTTLING_VOTE_EN_MASK 0x200
2468 #define CG_FREQ_TRAN_VOTING_7__UVD_FREQ_THROTTLING_VOTE_EN__SHIFT 0x9
2469 #define CG_FREQ_TRAN_VOTING_7__VCE_0_FREQ_THROTTLING_VOTE_EN_MASK 0x400
2470 #define CG_FREQ_TRAN_VOTING_7__VCE_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xa
2471 #define CG_FREQ_TRAN_VOTING_7__DC_AZ_FREQ_THROTTLING_VOTE_EN_MASK 0x800
2472 #define CG_FREQ_TRAN_VOTING_7__DC_AZ_FREQ_THROTTLING_VOTE_EN__SHIFT 0xb
2473 #define CG_FREQ_TRAN_VOTING_7__AVP_FREQ_THROTTLING_VOTE_EN_MASK 0x2000
2474 #define CG_FREQ_TRAN_VOTING_7__AVP_FREQ_THROTTLING_VOTE_EN__SHIFT 0xd
2475 #define CG_FREQ_TRAN_VOTING_7__GRBM_0_FREQ_THROTTLING_VOTE_EN_MASK 0x4000
2476 #define CG_FREQ_TRAN_VOTING_7__GRBM_0_FREQ_THROTTLING_VOTE_EN__SHIFT 0xe
2477 #define CG_FREQ_TRAN_VOTING_7__GRBM_1_FREQ_THROTTLING_VOTE_EN_MASK 0x8000
2478 #define CG_FREQ_TRAN_VOTING_7__GRBM_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0xf
2479 #define CG_FREQ_TRAN_VOTING_7__GRBM_2_FREQ_THROTTLING_VOTE_EN_MASK 0x10000
2480 #define CG_FREQ_TRAN_VOTING_7__GRBM_2_FREQ_THROTTLING_VOTE_EN__SHIFT 0x10
2481 #define CG_FREQ_TRAN_VOTING_7__GRBM_3_FREQ_THROTTLING_VOTE_EN_MASK 0x20000
2482 #define CG_FREQ_TRAN_VOTING_7__GRBM_3_FREQ_THROTTLING_VOTE_EN__SHIFT 0x11
2483 #define CG_FREQ_TRAN_VOTING_7__GRBM_4_FREQ_THROTTLING_VOTE_EN_MASK 0x40000
2484 #define CG_FREQ_TRAN_VOTING_7__GRBM_4_FREQ_THROTTLING_VOTE_EN__SHIFT 0x12
2485 #define CG_FREQ_TRAN_VOTING_7__GRBM_5_FREQ_THROTTLING_VOTE_EN_MASK 0x80000
2486 #define CG_FREQ_TRAN_VOTING_7__GRBM_5_FREQ_THROTTLING_VOTE_EN__SHIFT 0x13
2487 #define CG_FREQ_TRAN_VOTING_7__GRBM_6_FREQ_THROTTLING_VOTE_EN_MASK 0x100000
2488 #define CG_FREQ_TRAN_VOTING_7__GRBM_6_FREQ_THROTTLING_VOTE_EN__SHIFT 0x14
2489 #define CG_FREQ_TRAN_VOTING_7__GRBM_7_FREQ_THROTTLING_VOTE_EN_MASK 0x200000
2490 #define CG_FREQ_TRAN_VOTING_7__GRBM_7_FREQ_THROTTLING_VOTE_EN__SHIFT 0x15
2491 #define CG_FREQ_TRAN_VOTING_7__GRBM_8_FREQ_THROTTLING_VOTE_EN_MASK 0x400000
2492 #define CG_FREQ_TRAN_VOTING_7__GRBM_8_FREQ_THROTTLING_VOTE_EN__SHIFT 0x16
2493 #define CG_FREQ_TRAN_VOTING_7__GRBM_9_FREQ_THROTTLING_VOTE_EN_MASK 0x800000
2494 #define CG_FREQ_TRAN_VOTING_7__GRBM_9_FREQ_THROTTLING_VOTE_EN__SHIFT 0x17
2495 #define CG_FREQ_TRAN_VOTING_7__GRBM_10_FREQ_THROTTLING_VOTE_EN_MASK 0x1000000
2496 #define CG_FREQ_TRAN_VOTING_7__GRBM_10_FREQ_THROTTLING_VOTE_EN__SHIFT 0x18
2497 #define CG_FREQ_TRAN_VOTING_7__GRBM_11_FREQ_THROTTLING_VOTE_EN_MASK 0x2000000
2498 #define CG_FREQ_TRAN_VOTING_7__GRBM_11_FREQ_THROTTLING_VOTE_EN__SHIFT 0x19
2499 #define CG_FREQ_TRAN_VOTING_7__GRBM_12_FREQ_THROTTLING_VOTE_EN_MASK 0x4000000
2500 #define CG_FREQ_TRAN_VOTING_7__GRBM_12_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1a
2501 #define CG_FREQ_TRAN_VOTING_7__GRBM_13_FREQ_THROTTLING_VOTE_EN_MASK 0x8000000
2502 #define CG_FREQ_TRAN_VOTING_7__GRBM_13_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1b
2503 #define CG_FREQ_TRAN_VOTING_7__GRBM_14_FREQ_THROTTLING_VOTE_EN_MASK 0x10000000
2504 #define CG_FREQ_TRAN_VOTING_7__GRBM_14_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1c
2505 #define CG_FREQ_TRAN_VOTING_7__GRBM_15_FREQ_THROTTLING_VOTE_EN_MASK 0x20000000
2506 #define CG_FREQ_TRAN_VOTING_7__GRBM_15_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1d
2507 #define CG_FREQ_TRAN_VOTING_7__RLC_FREQ_THROTTLING_VOTE_EN_MASK 0x40000000
2508 #define CG_FREQ_TRAN_VOTING_7__RLC_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1e
2509 #define CG_FREQ_TRAN_VOTING_7__VCE_1_FREQ_THROTTLING_VOTE_EN_MASK 0x80000000
2510 #define CG_FREQ_TRAN_VOTING_7__VCE_1_FREQ_THROTTLING_VOTE_EN__SHIFT 0x1f
2511 #define CG_STATIC_SCREEN_PARAMETER__STATIC_SCREEN_THRESHOLD_MASK 0xffff
2512 #define CG_STATIC_SCREEN_PARAMETER__STATIC_SCREEN_THRESHOLD__SHIFT 0x0
2513 #define CG_STATIC_SCREEN_PARAMETER__STATIC_SCREEN_THRESHOLD_UNIT_MASK 0xf0000
2514 #define CG_STATIC_SCREEN_PARAMETER__STATIC_SCREEN_THRESHOLD_UNIT__SHIFT 0x10
2515 #define CG_ACPI_CNTL__SCLK_ACPI_DIV_MASK 0x7f
2516 #define CG_ACPI_CNTL__SCLK_ACPI_DIV__SHIFT 0x0
2517 #define CG_ACPI_CNTL__SCLK_CHANGE_SKIP_MASK 0x80
2518 #define CG_ACPI_CNTL__SCLK_CHANGE_SKIP__SHIFT 0x7
2519 #define SCLK_DEEP_SLEEP_CNTL__DIV_ID_MASK 0x7
2520 #define SCLK_DEEP_SLEEP_CNTL__DIV_ID__SHIFT 0x0
2521 #define SCLK_DEEP_SLEEP_CNTL__RAMP_DIS_MASK 0x8
2522 #define SCLK_DEEP_SLEEP_CNTL__RAMP_DIS__SHIFT 0x3
2523 #define SCLK_DEEP_SLEEP_CNTL__HYSTERESIS_MASK 0xfff0
2524 #define SCLK_DEEP_SLEEP_CNTL__HYSTERESIS__SHIFT 0x4
2525 #define SCLK_DEEP_SLEEP_CNTL__SCLK_RUNNING_MASK_MASK 0x10000
2526 #define SCLK_DEEP_SLEEP_CNTL__SCLK_RUNNING_MASK__SHIFT 0x10
2527 #define SCLK_DEEP_SLEEP_CNTL__SELF_REFRESH_MASK_MASK 0x20000
2528 #define SCLK_DEEP_SLEEP_CNTL__SELF_REFRESH_MASK__SHIFT 0x11
2529 #define SCLK_DEEP_SLEEP_CNTL__ALLOW_NBPSTATE_MASK_MASK 0x40000
2530 #define SCLK_DEEP_SLEEP_CNTL__ALLOW_NBPSTATE_MASK__SHIFT 0x12
2531 #define SCLK_DEEP_SLEEP_CNTL__BIF_BUSY_MASK_MASK 0x80000
2532 #define SCLK_DEEP_SLEEP_CNTL__BIF_BUSY_MASK__SHIFT 0x13
2533 #define SCLK_DEEP_SLEEP_CNTL__UVD_BUSY_MASK_MASK 0x100000
2534 #define SCLK_DEEP_SLEEP_CNTL__UVD_BUSY_MASK__SHIFT 0x14
2535 #define SCLK_DEEP_SLEEP_CNTL__MC0SRBM_BUSY_MASK_MASK 0x200000
2536 #define SCLK_DEEP_SLEEP_CNTL__MC0SRBM_BUSY_MASK__SHIFT 0x15
2537 #define SCLK_DEEP_SLEEP_CNTL__MC1SRBM_BUSY_MASK_MASK 0x400000
2538 #define SCLK_DEEP_SLEEP_CNTL__MC1SRBM_BUSY_MASK__SHIFT 0x16
2539 #define SCLK_DEEP_SLEEP_CNTL__MC_ALLOW_MASK_MASK 0x800000
2540 #define SCLK_DEEP_SLEEP_CNTL__MC_ALLOW_MASK__SHIFT 0x17
2541 #define SCLK_DEEP_SLEEP_CNTL__SMU_BUSY_MASK_MASK 0x1000000
2542 #define SCLK_DEEP_SLEEP_CNTL__SMU_BUSY_MASK__SHIFT 0x18
2543 #define SCLK_DEEP_SLEEP_CNTL__SELF_REFRESH_NLC_MASK_MASK 0x2000000
2544 #define SCLK_DEEP_SLEEP_CNTL__SELF_REFRESH_NLC_MASK__SHIFT 0x19
2545 #define SCLK_DEEP_SLEEP_CNTL__FAST_EXIT_REQ_NBPSTATE_MASK 0x4000000
2546 #define SCLK_DEEP_SLEEP_CNTL__FAST_EXIT_REQ_NBPSTATE__SHIFT 0x1a
2547 #define SCLK_DEEP_SLEEP_CNTL__DEEP_SLEEP_ENTRY_MODE_MASK 0x8000000
2548 #define SCLK_DEEP_SLEEP_CNTL__DEEP_SLEEP_ENTRY_MODE__SHIFT 0x1b
2549 #define SCLK_DEEP_SLEEP_CNTL__MBUS2_ACTIVE_MASK_MASK 0x10000000
2550 #define SCLK_DEEP_SLEEP_CNTL__MBUS2_ACTIVE_MASK__SHIFT 0x1c
2551 #define SCLK_DEEP_SLEEP_CNTL__VCE_0_BUSY_MASK_MASK 0x20000000
2552 #define SCLK_DEEP_SLEEP_CNTL__VCE_0_BUSY_MASK__SHIFT 0x1d
2553 #define SCLK_DEEP_SLEEP_CNTL__AZ_BUSY_MASK_MASK 0x40000000
2554 #define SCLK_DEEP_SLEEP_CNTL__AZ_BUSY_MASK__SHIFT 0x1e
2555 #define SCLK_DEEP_SLEEP_CNTL__ENABLE_DS_MASK 0x80000000
2556 #define SCLK_DEEP_SLEEP_CNTL__ENABLE_DS__SHIFT 0x1f
2557 #define SCLK_DEEP_SLEEP_CNTL2__RLC_BUSY_MASK_MASK 0x1
2558 #define SCLK_DEEP_SLEEP_CNTL2__RLC_BUSY_MASK__SHIFT 0x0
2559 #define SCLK_DEEP_SLEEP_CNTL2__HDP_BUSY_MASK_MASK 0x2
2560 #define SCLK_DEEP_SLEEP_CNTL2__HDP_BUSY_MASK__SHIFT 0x1
2561 #define SCLK_DEEP_SLEEP_CNTL2__ROM_BUSY_MASK_MASK 0x4
2562 #define SCLK_DEEP_SLEEP_CNTL2__ROM_BUSY_MASK__SHIFT 0x2
2563 #define SCLK_DEEP_SLEEP_CNTL2__IH_SEM_BUSY_MASK_MASK 0x8
2564 #define SCLK_DEEP_SLEEP_CNTL2__IH_SEM_BUSY_MASK__SHIFT 0x3
2565 #define SCLK_DEEP_SLEEP_CNTL2__PDMA_BUSY_MASK_MASK 0x10
2566 #define SCLK_DEEP_SLEEP_CNTL2__PDMA_BUSY_MASK__SHIFT 0x4
2567 #define SCLK_DEEP_SLEEP_CNTL2__IDCT_BUSY_MASK_MASK 0x40
2568 #define SCLK_DEEP_SLEEP_CNTL2__IDCT_BUSY_MASK__SHIFT 0x6
2569 #define SCLK_DEEP_SLEEP_CNTL2__SDMA_BUSY_MASK_MASK 0x80
2570 #define SCLK_DEEP_SLEEP_CNTL2__SDMA_BUSY_MASK__SHIFT 0x7
2571 #define SCLK_DEEP_SLEEP_CNTL2__DC_AZ_BUSY_MASK_MASK 0x100
2572 #define SCLK_DEEP_SLEEP_CNTL2__DC_AZ_BUSY_MASK__SHIFT 0x8
2573 #define SCLK_DEEP_SLEEP_CNTL2__ACP_SMU_ALLOW_DSLEEP_STUTTER_MASK_MASK 0x200
2574 #define SCLK_DEEP_SLEEP_CNTL2__ACP_SMU_ALLOW_DSLEEP_STUTTER_MASK__SHIFT 0x9
2575 #define SCLK_DEEP_SLEEP_CNTL2__UVD_CG_MC_STAT_BUSY_MASK_MASK 0x400
2576 #define SCLK_DEEP_SLEEP_CNTL2__UVD_CG_MC_STAT_BUSY_MASK__SHIFT 0xa
2577 #define SCLK_DEEP_SLEEP_CNTL2__VCE_0_CG_MC_STAT_BUSY_MASK_MASK 0x800
2578 #define SCLK_DEEP_SLEEP_CNTL2__VCE_0_CG_MC_STAT_BUSY_MASK__SHIFT 0xb
2579 #define SCLK_DEEP_SLEEP_CNTL2__VCE_1_BUSY_MASK_MASK 0x200000
2580 #define SCLK_DEEP_SLEEP_CNTL2__VCE_1_BUSY_MASK__SHIFT 0x15
2581 #define SCLK_DEEP_SLEEP_CNTL2__VCE_1_CG_MC_STAT_BUSY_MASK_MASK 0x400000
2582 #define SCLK_DEEP_SLEEP_CNTL2__VCE_1_CG_MC_STAT_BUSY_MASK__SHIFT 0x16
2583 #define SCLK_DEEP_SLEEP_CNTL2__REG_SCLK_DEEP_SLEEP_MASK_MASK 0x800000
2584 #define SCLK_DEEP_SLEEP_CNTL2__REG_SCLK_DEEP_SLEEP_MASK__SHIFT 0x17
2585 #define SCLK_DEEP_SLEEP_CNTL2__INOUT_CUSHION_MASK 0xff000000
2586 #define SCLK_DEEP_SLEEP_CNTL2__INOUT_CUSHION__SHIFT 0x18
2587 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_0_SMU_BUSY_MASK_MASK 0x1
2588 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_0_SMU_BUSY_MASK__SHIFT 0x0
2589 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_1_SMU_BUSY_MASK_MASK 0x2
2590 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_1_SMU_BUSY_MASK__SHIFT 0x1
2591 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_2_SMU_BUSY_MASK_MASK 0x4
2592 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_2_SMU_BUSY_MASK__SHIFT 0x2
2593 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_3_SMU_BUSY_MASK_MASK 0x8
2594 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_3_SMU_BUSY_MASK__SHIFT 0x3
2595 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_4_SMU_BUSY_MASK_MASK 0x10
2596 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_4_SMU_BUSY_MASK__SHIFT 0x4
2597 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_5_SMU_BUSY_MASK_MASK 0x20
2598 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_5_SMU_BUSY_MASK__SHIFT 0x5
2599 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_6_SMU_BUSY_MASK_MASK 0x40
2600 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_6_SMU_BUSY_MASK__SHIFT 0x6
2601 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_7_SMU_BUSY_MASK_MASK 0x80
2602 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_7_SMU_BUSY_MASK__SHIFT 0x7
2603 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_8_SMU_BUSY_MASK_MASK 0x100
2604 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_8_SMU_BUSY_MASK__SHIFT 0x8
2605 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_9_SMU_BUSY_MASK_MASK 0x200
2606 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_9_SMU_BUSY_MASK__SHIFT 0x9
2607 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_10_SMU_BUSY_MASK_MASK 0x400
2608 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_10_SMU_BUSY_MASK__SHIFT 0xa
2609 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_11_SMU_BUSY_MASK_MASK 0x800
2610 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_11_SMU_BUSY_MASK__SHIFT 0xb
2611 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_12_SMU_BUSY_MASK_MASK 0x1000
2612 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_12_SMU_BUSY_MASK__SHIFT 0xc
2613 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_13_SMU_BUSY_MASK_MASK 0x2000
2614 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_13_SMU_BUSY_MASK__SHIFT 0xd
2615 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_14_SMU_BUSY_MASK_MASK 0x4000
2616 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_14_SMU_BUSY_MASK__SHIFT 0xe
2617 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_15_SMU_BUSY_MASK_MASK 0x8000
2618 #define SCLK_DEEP_SLEEP_CNTL3__GRBM_15_SMU_BUSY_MASK__SHIFT 0xf
2619 #define SCLK_DEEP_SLEEP_CNTL3__SMUIF_SLAVE_SCLK_BUSY_MASK_MASK 0x10000
2620 #define SCLK_DEEP_SLEEP_CNTL3__SMUIF_SLAVE_SCLK_BUSY_MASK__SHIFT 0x10
2621 #define SCLK_DEEP_SLEEP_CNTL3__SMUIF_MASTER_SCLK_BUSY_MASK_MASK 0x20000
2622 #define SCLK_DEEP_SLEEP_CNTL3__SMUIF_MASTER_SCLK_BUSY_MASK__SHIFT 0x11
2623 #define SCLK_DEEP_SLEEP_MISC_CNTL__DPM_DS_DIV_ID_MASK 0x7
2624 #define SCLK_DEEP_SLEEP_MISC_CNTL__DPM_DS_DIV_ID__SHIFT 0x0
2625 #define SCLK_DEEP_SLEEP_MISC_CNTL__DPM_SS_DIV_ID_MASK 0x38
2626 #define SCLK_DEEP_SLEEP_MISC_CNTL__DPM_SS_DIV_ID__SHIFT 0x3
2627 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_ENABLE_MASK 0x10000
2628 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_ENABLE__SHIFT 0x10
2629 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_DS_DIV_ID_MASK 0xe0000
2630 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_DS_DIV_ID__SHIFT 0x11
2631 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_SS_DIV_ID_MASK 0x700000
2632 #define SCLK_DEEP_SLEEP_MISC_CNTL__OCP_SS_DIV_ID__SHIFT 0x14
2633 #define LCLK_DEEP_SLEEP_CNTL__DIV_ID_MASK 0x7
2634 #define LCLK_DEEP_SLEEP_CNTL__DIV_ID__SHIFT 0x0
2635 #define LCLK_DEEP_SLEEP_CNTL__RAMP_DIS_MASK 0x8
2636 #define LCLK_DEEP_SLEEP_CNTL__RAMP_DIS__SHIFT 0x3
2637 #define LCLK_DEEP_SLEEP_CNTL__HYSTERESIS_MASK 0xfff0
2638 #define LCLK_DEEP_SLEEP_CNTL__HYSTERESIS__SHIFT 0x4
2639 #define LCLK_DEEP_SLEEP_CNTL__RESERVED_MASK 0x7fff0000
2640 #define LCLK_DEEP_SLEEP_CNTL__RESERVED__SHIFT 0x10
2641 #define LCLK_DEEP_SLEEP_CNTL__ENABLE_DS_MASK 0x80000000
2642 #define LCLK_DEEP_SLEEP_CNTL__ENABLE_DS__SHIFT 0x1f
2643 #define LCLK_DEEP_SLEEP_CNTL2__RFE_BUSY_MASK_MASK 0x1
2644 #define LCLK_DEEP_SLEEP_CNTL2__RFE_BUSY_MASK__SHIFT 0x0
2645 #define LCLK_DEEP_SLEEP_CNTL2__BIF_CG_LCLK_BUSY_MASK_MASK 0x2
2646 #define LCLK_DEEP_SLEEP_CNTL2__BIF_CG_LCLK_BUSY_MASK__SHIFT 0x1
2647 #define LCLK_DEEP_SLEEP_CNTL2__L1IMU_SMU_IDLE_MASK_MASK 0x4
2648 #define LCLK_DEEP_SLEEP_CNTL2__L1IMU_SMU_IDLE_MASK__SHIFT 0x2
2649 #define LCLK_DEEP_SLEEP_CNTL2__RESERVED_BIT3_MASK 0x8
2650 #define LCLK_DEEP_SLEEP_CNTL2__RESERVED_BIT3__SHIFT 0x3
2651 #define LCLK_DEEP_SLEEP_CNTL2__SCLK_RUNNING_MASK_MASK 0x10
2652 #define LCLK_DEEP_SLEEP_CNTL2__SCLK_RUNNING_MASK__SHIFT 0x4
2653 #define LCLK_DEEP_SLEEP_CNTL2__SMU_BUSY_MASK_MASK 0x20
2654 #define LCLK_DEEP_SLEEP_CNTL2__SMU_BUSY_MASK__SHIFT 0x5
2655 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE1_MASK_MASK 0x40
2656 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE1_MASK__SHIFT 0x6
2657 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE2_MASK_MASK 0x80
2658 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE2_MASK__SHIFT 0x7
2659 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE3_MASK_MASK 0x100
2660 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE3_MASK__SHIFT 0x8
2661 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE4_MASK_MASK 0x200
2662 #define LCLK_DEEP_SLEEP_CNTL2__PCIE_LCLK_IDLE4_MASK__SHIFT 0x9
2663 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUGPP_IDLE_MASK_MASK 0x400
2664 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUGPP_IDLE_MASK__SHIFT 0xa
2665 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUGPPSB_IDLE_MASK_MASK 0x800
2666 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUGPPSB_IDLE_MASK__SHIFT 0xb
2667 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUBIF_IDLE_MASK_MASK 0x1000
2668 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUBIF_IDLE_MASK__SHIFT 0xc
2669 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUINTGEN_IDLE_MASK_MASK 0x2000
2670 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUINTGEN_IDLE_MASK__SHIFT 0xd
2671 #define LCLK_DEEP_SLEEP_CNTL2__L2IMU_IDLE_MASK_MASK 0x4000
2672 #define LCLK_DEEP_SLEEP_CNTL2__L2IMU_IDLE_MASK__SHIFT 0xe
2673 #define LCLK_DEEP_SLEEP_CNTL2__ORB_IDLE_MASK_MASK 0x8000
2674 #define LCLK_DEEP_SLEEP_CNTL2__ORB_IDLE_MASK__SHIFT 0xf
2675 #define LCLK_DEEP_SLEEP_CNTL2__ON_INB_WAKE_MASK_MASK 0x10000
2676 #define LCLK_DEEP_SLEEP_CNTL2__ON_INB_WAKE_MASK__SHIFT 0x10
2677 #define LCLK_DEEP_SLEEP_CNTL2__ON_INB_WAKE_ACK_MASK_MASK 0x20000
2678 #define LCLK_DEEP_SLEEP_CNTL2__ON_INB_WAKE_ACK_MASK__SHIFT 0x11
2679 #define LCLK_DEEP_SLEEP_CNTL2__ON_OUTB_WAKE_MASK_MASK 0x40000
2680 #define LCLK_DEEP_SLEEP_CNTL2__ON_OUTB_WAKE_MASK__SHIFT 0x12
2681 #define LCLK_DEEP_SLEEP_CNTL2__ON_OUTB_WAKE_ACK_MASK_MASK 0x80000
2682 #define LCLK_DEEP_SLEEP_CNTL2__ON_OUTB_WAKE_ACK_MASK__SHIFT 0x13
2683 #define LCLK_DEEP_SLEEP_CNTL2__DMAACTIVE_MASK_MASK 0x100000
2684 #define LCLK_DEEP_SLEEP_CNTL2__DMAACTIVE_MASK__SHIFT 0x14
2685 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUPCIE0_IDLE_MASK_MASK 0x200000
2686 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUPCIE0_IDLE_MASK__SHIFT 0x15
2687 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUPCIE1_IDLE_MASK_MASK 0x400000
2688 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUPCIE1_IDLE_MASK__SHIFT 0x16
2689 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUIOAGR_IDLE_MASK_MASK 0x800000
2690 #define LCLK_DEEP_SLEEP_CNTL2__L1IMUIOAGR_IDLE_MASK__SHIFT 0x17
2691 #define LCLK_DEEP_SLEEP_CNTL2__SPG_SMU_IDLE_MASK_MASK 0x1000000
2692 #define LCLK_DEEP_SLEEP_CNTL2__SPG_SMU_IDLE_MASK__SHIFT 0x18
2693 #define LCLK_DEEP_SLEEP_CNTL2__APG_SMU_IDLE_MASK_MASK 0x2000000
2694 #define LCLK_DEEP_SLEEP_CNTL2__APG_SMU_IDLE_MASK__SHIFT 0x19
2695 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE0_MASK_MASK 0x4000000
2696 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE0_MASK__SHIFT 0x1a
2697 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE1_MASK_MASK 0x8000000
2698 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE1_MASK__SHIFT 0x1b
2699 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE2_MASK_MASK 0x10000000
2700 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE2_MASK__SHIFT 0x1c
2701 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE3_MASK_MASK 0x20000000
2702 #define LCLK_DEEP_SLEEP_CNTL2__IP_SMU_IDLE3_MASK__SHIFT 0x1d
2703 #define LCLK_DEEP_SLEEP_CNTL2__RESERVED_MASK 0xc0000000
2704 #define LCLK_DEEP_SLEEP_CNTL2__RESERVED__SHIFT 0x1e
2705 #define SMU_VOLTAGE_STATUS__SMU_VOLTAGE_STATUS_MASK 0x1
2706 #define SMU_VOLTAGE_STATUS__SMU_VOLTAGE_STATUS__SHIFT 0x0
2707 #define SMU_VOLTAGE_STATUS__SMU_VOLTAGE_CURRENT_LEVEL_MASK 0x1fe
2708 #define SMU_VOLTAGE_STATUS__SMU_VOLTAGE_CURRENT_LEVEL__SHIFT 0x1
2709 #define CG_ULV_PARAMETER__ULV_THRESHOLD_MASK 0xffff
2710 #define CG_ULV_PARAMETER__ULV_THRESHOLD__SHIFT 0x0
2711 #define CG_ULV_PARAMETER__ULV_THRESHOLD_UNIT_MASK 0xf0000
2712 #define CG_ULV_PARAMETER__ULV_THRESHOLD_UNIT__SHIFT 0x10
2713 #define PWR_DC_RESP__RESPONSE_MASK 0x1
2714 #define PWR_DC_RESP__RESPONSE__SHIFT 0x0
2715 #define PWR_VCE_RESP__RESPONSE_MASK 0xffffffff
2716 #define PWR_VCE_RESP__RESPONSE__SHIFT 0x0
2717 #define PWR_UVD_RESP__RESPONSE_MASK 0xffffffff
2718 #define PWR_UVD_RESP__RESPONSE__SHIFT 0x0
2719 #define PWR_ACP_RESP__RESPONSE_MASK 0xffffffff
2720 #define PWR_ACP_RESP__RESPONSE__SHIFT 0x0
2721 #define PWR_DC_REQ__REQUEST_MASK 0x1
2722 #define PWR_DC_REQ__REQUEST__SHIFT 0x0
2723 #define SCLK_MIN_DIV__FRACV_MASK 0xfff
2724 #define SCLK_MIN_DIV__FRACV__SHIFT 0x0
2725 #define SCLK_MIN_DIV__INTV_MASK 0x7f000
2726 #define SCLK_MIN_DIV__INTV__SHIFT 0xc
2727 #define PCIE_PGFSM_CONFIG__FSM_ADDR_MASK 0xff
2728 #define PCIE_PGFSM_CONFIG__FSM_ADDR__SHIFT 0x0
2729 #define PCIE_PGFSM_CONFIG__Power_Down_MASK 0x100
2730 #define PCIE_PGFSM_CONFIG__Power_Down__SHIFT 0x8
2731 #define PCIE_PGFSM_CONFIG__Power_Up_MASK 0x200
2732 #define PCIE_PGFSM_CONFIG__Power_Up__SHIFT 0x9
2733 #define PCIE_PGFSM_CONFIG__P1_Select_MASK 0x400
2734 #define PCIE_PGFSM_CONFIG__P1_Select__SHIFT 0xa
2735 #define PCIE_PGFSM_CONFIG__P2_Select_MASK 0x800
2736 #define PCIE_PGFSM_CONFIG__P2_Select__SHIFT 0xb
2737 #define PCIE_PGFSM_CONFIG__Write_Op_MASK 0x1000
2738 #define PCIE_PGFSM_CONFIG__Write_Op__SHIFT 0xc
2739 #define PCIE_PGFSM_CONFIG__Read_Op_MASK 0x2000
2740 #define PCIE_PGFSM_CONFIG__Read_Op__SHIFT 0xd
2741 #define PCIE_PGFSM_CONFIG__Reserved_MASK 0xfffc000
2742 #define PCIE_PGFSM_CONFIG__Reserved__SHIFT 0xe
2743 #define PCIE_PGFSM_CONFIG__REG_ADDR_MASK 0xf0000000
2744 #define PCIE_PGFSM_CONFIG__REG_ADDR__SHIFT 0x1c
2745 #define PCIE_PGFSM_WRITE__Write_value_MASK 0xffffffff
2746 #define PCIE_PGFSM_WRITE__Write_value__SHIFT 0x0
2747 #define SERDES_BUSY__PCIE_SERDES_BUSY_MASK 0x1
2748 #define SERDES_BUSY__PCIE_SERDES_BUSY__SHIFT 0x0
2749 #define PCIE_PGFSM2_CONFIG__FSM_ADDR_MASK 0xff
2750 #define PCIE_PGFSM2_CONFIG__FSM_ADDR__SHIFT 0x0
2751 #define PCIE_PGFSM2_CONFIG__Power_Down_MASK 0x100
2752 #define PCIE_PGFSM2_CONFIG__Power_Down__SHIFT 0x8
2753 #define PCIE_PGFSM2_CONFIG__Power_Up_MASK 0x200
2754 #define PCIE_PGFSM2_CONFIG__Power_Up__SHIFT 0x9
2755 #define PCIE_PGFSM2_CONFIG__P1_Select_MASK 0x400
2756 #define PCIE_PGFSM2_CONFIG__P1_Select__SHIFT 0xa
2757 #define PCIE_PGFSM2_CONFIG__P2_Select_MASK 0x800
2758 #define PCIE_PGFSM2_CONFIG__P2_Select__SHIFT 0xb
2759 #define PCIE_PGFSM2_CONFIG__Write_Op_MASK 0x1000
2760 #define PCIE_PGFSM2_CONFIG__Write_Op__SHIFT 0xc
2761 #define PCIE_PGFSM2_CONFIG__Read_Op_MASK 0x2000
2762 #define PCIE_PGFSM2_CONFIG__Read_Op__SHIFT 0xd
2763 #define PCIE_PGFSM2_CONFIG__Reserved_MASK 0xfffc000
2764 #define PCIE_PGFSM2_CONFIG__Reserved__SHIFT 0xe
2765 #define PCIE_PGFSM2_CONFIG__REG_ADDR_MASK 0xf0000000
2766 #define PCIE_PGFSM2_CONFIG__REG_ADDR__SHIFT 0x1c
2767 #define PCIE_PGFSM2_WRITE__Write_value_MASK 0xffffffff
2768 #define PCIE_PGFSM2_WRITE__Write_value__SHIFT 0x0
2769 #define SERDES2_BUSY__PCIE_SERDES_BUSY_MASK 0x1
2770 #define SERDES2_BUSY__PCIE_SERDES_BUSY__SHIFT 0x0
2771 #define PCIE_PGFSM_0_READ__Read_value_MASK 0xffffff
2772 #define PCIE_PGFSM_0_READ__Read_value__SHIFT 0x0
2773 #define PCIE_PGFSM_0_READ__Read_valid_MASK 0x1000000
2774 #define PCIE_PGFSM_0_READ__Read_valid__SHIFT 0x18
2775 #define PCIE_PGFSM_1_READ__Read_value_MASK 0xffffff
2776 #define PCIE_PGFSM_1_READ__Read_value__SHIFT 0x0
2777 #define PCIE_PGFSM_1_READ__Read_valid_MASK 0x1000000
2778 #define PCIE_PGFSM_1_READ__Read_valid__SHIFT 0x18
2779 #define PWR_ACPI_INTERRUPT__BIF_CG_req_MASK 0x1
2780 #define PWR_ACPI_INTERRUPT__BIF_CG_req__SHIFT 0x0
2781 #define PWR_ACPI_INTERRUPT__AZ_CG_req_MASK 0x2
2782 #define PWR_ACPI_INTERRUPT__AZ_CG_req__SHIFT 0x1
2783 #define PWR_ACPI_INTERRUPT__AZ_CG_resp_MASK 0x4
2784 #define PWR_ACPI_INTERRUPT__AZ_CG_resp__SHIFT 0x2
2785 #define VDDGFX_IDLE_PARAMETER__VDDGFX_IDLE_THRESHOLD_MASK 0xffff
2786 #define VDDGFX_IDLE_PARAMETER__VDDGFX_IDLE_THRESHOLD__SHIFT 0x0
2787 #define VDDGFX_IDLE_PARAMETER__VDDGFX_IDLE_THRESHOLD_UNIT_MASK 0xf0000
2788 #define VDDGFX_IDLE_PARAMETER__VDDGFX_IDLE_THRESHOLD_UNIT__SHIFT 0x10
2789 #define VDDGFX_IDLE_CONTROL__VDDGFX_IDLE_EN_MASK 0x1
2790 #define VDDGFX_IDLE_CONTROL__VDDGFX_IDLE_EN__SHIFT 0x0
2791 #define VDDGFX_IDLE_CONTROL__VDDGFX_IDLE_DETECT_MASK 0x2
2792 #define VDDGFX_IDLE_CONTROL__VDDGFX_IDLE_DETECT__SHIFT 0x1
2793 #define VDDGFX_IDLE_CONTROL__FORCE_VDDGFX_IDLE_EXIT_MASK 0x4
2794 #define VDDGFX_IDLE_CONTROL__FORCE_VDDGFX_IDLE_EXIT__SHIFT 0x2
2795 #define VDDGFX_IDLE_CONTROL__SMC_VDDGFX_IDLE_STATE_MASK 0x8
2796 #define VDDGFX_IDLE_CONTROL__SMC_VDDGFX_IDLE_STATE__SHIFT 0x3
2797 #define VDDGFX_IDLE_EXIT__BIF_EXIT_REQ_MASK 0x1
2798 #define VDDGFX_IDLE_EXIT__BIF_EXIT_REQ__SHIFT 0x0
2799 #define REG_SCLK_DEEP_SLEEP_EXIT__REG_sclk_deep_sleep_exit_MASK 0x1
2800 #define REG_SCLK_DEEP_SLEEP_EXIT__REG_sclk_deep_sleep_exit__SHIFT 0x0
2801 #define CAC_WEIGHT_LKG_DC_3__WEIGHT_LKG_DC_SIG4_MASK 0xffff
2802 #define CAC_WEIGHT_LKG_DC_3__WEIGHT_LKG_DC_SIG4__SHIFT 0x0
2803 #define CAC_WEIGHT_LKG_DC_3__WEIGHT_LKG_DC_SIG5_MASK 0xffff0000
2804 #define CAC_WEIGHT_LKG_DC_3__WEIGHT_LKG_DC_SIG5__SHIFT 0x10
2805 #define LCAC_MC0_CNTL__MC0_ENABLE_MASK 0x1
2806 #define LCAC_MC0_CNTL__MC0_ENABLE__SHIFT 0x0
2807 #define LCAC_MC0_CNTL__MC0_THRESHOLD_MASK 0x1fffe
2808 #define LCAC_MC0_CNTL__MC0_THRESHOLD__SHIFT 0x1
2809 #define LCAC_MC0_CNTL__MC0_BLOCK_ID_MASK 0x3e0000
2810 #define LCAC_MC0_CNTL__MC0_BLOCK_ID__SHIFT 0x11
2811 #define LCAC_MC0_CNTL__MC0_SIGNAL_ID_MASK 0x3fc00000
2812 #define LCAC_MC0_CNTL__MC0_SIGNAL_ID__SHIFT 0x16
2813 #define LCAC_MC0_OVR_SEL__MC0_OVR_SEL_MASK 0xffffffff
2814 #define LCAC_MC0_OVR_SEL__MC0_OVR_SEL__SHIFT 0x0
2815 #define LCAC_MC0_OVR_VAL__MC0_OVR_VAL_MASK 0xffffffff
2816 #define LCAC_MC0_OVR_VAL__MC0_OVR_VAL__SHIFT 0x0
2817 #define LCAC_MC1_CNTL__MC1_ENABLE_MASK 0x1
2818 #define LCAC_MC1_CNTL__MC1_ENABLE__SHIFT 0x0
2819 #define LCAC_MC1_CNTL__MC1_THRESHOLD_MASK 0x1fffe
2820 #define LCAC_MC1_CNTL__MC1_THRESHOLD__SHIFT 0x1
2821 #define LCAC_MC1_CNTL__MC1_BLOCK_ID_MASK 0x3e0000
2822 #define LCAC_MC1_CNTL__MC1_BLOCK_ID__SHIFT 0x11
2823 #define LCAC_MC1_CNTL__MC1_SIGNAL_ID_MASK 0x3fc00000
2824 #define LCAC_MC1_CNTL__MC1_SIGNAL_ID__SHIFT 0x16
2825 #define LCAC_MC1_OVR_SEL__MC1_OVR_SEL_MASK 0xffffffff
2826 #define LCAC_MC1_OVR_SEL__MC1_OVR_SEL__SHIFT 0x0
2827 #define LCAC_MC1_OVR_VAL__MC1_OVR_VAL_MASK 0xffffffff
2828 #define LCAC_MC1_OVR_VAL__MC1_OVR_VAL__SHIFT 0x0
2829 #define LCAC_MC2_CNTL__MC2_ENABLE_MASK 0x1
2830 #define LCAC_MC2_CNTL__MC2_ENABLE__SHIFT 0x0
2831 #define LCAC_MC2_CNTL__MC2_THRESHOLD_MASK 0x1fffe
2832 #define LCAC_MC2_CNTL__MC2_THRESHOLD__SHIFT 0x1
2833 #define LCAC_MC2_CNTL__MC2_BLOCK_ID_MASK 0x3e0000
2834 #define LCAC_MC2_CNTL__MC2_BLOCK_ID__SHIFT 0x11
2835 #define LCAC_MC2_CNTL__MC2_SIGNAL_ID_MASK 0x3fc00000
2836 #define LCAC_MC2_CNTL__MC2_SIGNAL_ID__SHIFT 0x16
2837 #define LCAC_MC2_OVR_SEL__MC2_OVR_SEL_MASK 0xffffffff
2838 #define LCAC_MC2_OVR_SEL__MC2_OVR_SEL__SHIFT 0x0
2839 #define LCAC_MC2_OVR_VAL__MC2_OVR_VAL_MASK 0xffffffff
2840 #define LCAC_MC2_OVR_VAL__MC2_OVR_VAL__SHIFT 0x0
2841 #define LCAC_MC3_CNTL__MC3_ENABLE_MASK 0x1
2842 #define LCAC_MC3_CNTL__MC3_ENABLE__SHIFT 0x0
2843 #define LCAC_MC3_CNTL__MC3_THRESHOLD_MASK 0x1fffe
2844 #define LCAC_MC3_CNTL__MC3_THRESHOLD__SHIFT 0x1
2845 #define LCAC_MC3_CNTL__MC3_BLOCK_ID_MASK 0x3e0000
2846 #define LCAC_MC3_CNTL__MC3_BLOCK_ID__SHIFT 0x11
2847 #define LCAC_MC3_CNTL__MC3_SIGNAL_ID_MASK 0x3fc00000
2848 #define LCAC_MC3_CNTL__MC3_SIGNAL_ID__SHIFT 0x16
2849 #define LCAC_MC3_OVR_SEL__MC3_OVR_SEL_MASK 0xffffffff
2850 #define LCAC_MC3_OVR_SEL__MC3_OVR_SEL__SHIFT 0x0
2851 #define LCAC_MC3_OVR_VAL__MC3_OVR_VAL_MASK 0xffffffff
2852 #define LCAC_MC3_OVR_VAL__MC3_OVR_VAL__SHIFT 0x0
2853 #define LCAC_CPL_CNTL__CPL_ENABLE_MASK 0x1
2854 #define LCAC_CPL_CNTL__CPL_ENABLE__SHIFT 0x0
2855 #define LCAC_CPL_CNTL__CPL_THRESHOLD_MASK 0x1fffe
2856 #define LCAC_CPL_CNTL__CPL_THRESHOLD__SHIFT 0x1
2857 #define LCAC_CPL_CNTL__CPL_BLOCK_ID_MASK 0x3e0000
2858 #define LCAC_CPL_CNTL__CPL_BLOCK_ID__SHIFT 0x11
2859 #define LCAC_CPL_CNTL__CPL_SIGNAL_ID_MASK 0x3fc00000
2860 #define LCAC_CPL_CNTL__CPL_SIGNAL_ID__SHIFT 0x16
2861 #define LCAC_CPL_OVR_SEL__CPL_OVR_SEL_MASK 0xffffffff
2862 #define LCAC_CPL_OVR_SEL__CPL_OVR_SEL__SHIFT 0x0
2863 #define LCAC_CPL_OVR_VAL__CPL_OVR_VAL_MASK 0xffffffff
2864 #define LCAC_CPL_OVR_VAL__CPL_OVR_VAL__SHIFT 0x0
2865 #define MISC_UNB_PWRMGT_CFG0__TARGET_ADDR_MASK 0xffffffff
2866 #define MISC_UNB_PWRMGT_CFG0__TARGET_ADDR__SHIFT 0x0
2867 #define MISC_UNB_PWRMGT_CFG1__TIMER_EN_MASK 0x1
2868 #define MISC_UNB_PWRMGT_CFG1__TIMER_EN__SHIFT 0x0
2869 #define MISC_UNB_PWRMGT_CFG1__TIMER_INTERVAL_MASK 0x1fffe
2870 #define MISC_UNB_PWRMGT_CFG1__TIMER_INTERVAL__SHIFT 0x1
2871 #define MISC_UNB_PWRMGT_CFG1__INT_GEN_EN_MASK 0x20000
2872 #define MISC_UNB_PWRMGT_CFG1__INT_GEN_EN__SHIFT 0x11
2873 #define MISC_UNB_PWRMGT_DATA__NB_CROSS_TRIGGER_MASK 0xf
2874 #define MISC_UNB_PWRMGT_DATA__NB_CROSS_TRIGGER__SHIFT 0x0
2875 #define MISC_UNB_PWRMGT_DATA__NB_PRE_SELF_REFRESH_MASK 0x10
2876 #define MISC_UNB_PWRMGT_DATA__NB_PRE_SELF_REFRESH__SHIFT 0x4
2877 #define MISC_UNB_PWRMGT_DATA__NB_REQ_NB_PSTATE_MASK 0x20
2878 #define MISC_UNB_PWRMGT_DATA__NB_REQ_NB_PSTATE__SHIFT 0x5
2879 #define MISC_UNB_PWRMGT_DATA__NB_FLUSH_ACK_TOGGLE_MASK 0x40
2880 #define MISC_UNB_PWRMGT_DATA__NB_FLUSH_ACK_TOGGLE__SHIFT 0x6
2881 #define MISC_UNB_PWRMGT_DATA__NB_ON_INB_WAKE_ACK_MASK 0x80
2882 #define MISC_UNB_PWRMGT_DATA__NB_ON_INB_WAKE_ACK__SHIFT 0x7
2883 #define MISC_UNB_PWRMGT_DATA__NB_ON3_CH0LINK_WAKE_ACK_MASK 0x100
2884 #define MISC_UNB_PWRMGT_DATA__NB_ON3_CH0LINK_WAKE_ACK__SHIFT 0x8
2885 #define MISC_UNB_PWRMGT_DATA__NB_ON3_CH1LINK_WAKE_ACK_MASK 0x200
2886 #define MISC_UNB_PWRMGT_DATA__NB_ON3_CH1LINK_WAKE_ACK__SHIFT 0x9
2887 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_AllCpusInCC6_MASK 0x1
2888 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_AllCpusInCC6__SHIFT 0x0
2889 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_HtcActive_MASK 0x2
2890 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_HtcActive__SHIFT 0x1
2891 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_SmuInt_MASK 0x4
2892 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_SmuInt__SHIFT 0x2
2893 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_SPARE_MASK 0xf8
2894 #define GNBPM_SMU_PWRMGT_DATA__UNBPM_SPARE__SHIFT 0x3
2895 #define DMA_ACTIVE_SAMPLER_CFG__SAMPLING_TIMER_EN_MASK 0x1
2896 #define DMA_ACTIVE_SAMPLER_CFG__SAMPLING_TIMER_EN__SHIFT 0x0
2897 #define DMA_ACTIVE_SAMPLER_CFG__SAMPLING_TIMER_PERIOD_MASK 0x1fffe
2898 #define DMA_ACTIVE_SAMPLER_CFG__SAMPLING_TIMER_PERIOD__SHIFT 0x1
2899 #define DMA_ACTIVE_SAMPLER_CFG__DMA_ACTIVE_TRANS_CNT_MASK 0x60000
2900 #define DMA_ACTIVE_SAMPLER_CFG__DMA_ACTIVE_TRANS_CNT__SHIFT 0x11
2901 #define SOUTHBRIDGE_TYPE__DISCRETE_SB_MASK 0x1
2902 #define SOUTHBRIDGE_TYPE__DISCRETE_SB__SHIFT 0x0
2903 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllCpusInCC6_MASK 0x1
2904 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllCpusInCC6__SHIFT 0x0
2905 #define GNBPM_SMU_PWRMGT_STATUS__PM_HtcActive_MASK 0x2
2906 #define GNBPM_SMU_PWRMGT_STATUS__PM_HtcActive__SHIFT 0x1
2907 #define GNBPM_SMU_PWRMGT_STATUS__PM_SmuInt_MASK 0x4
2908 #define GNBPM_SMU_PWRMGT_STATUS__PM_SmuInt__SHIFT 0x2
2909 #define GNBPM_SMU_PWRMGT_STATUS__PM_SmuIntSuperVminExit_MASK 0x8
2910 #define GNBPM_SMU_PWRMGT_STATUS__PM_SmuIntSuperVminExit__SHIFT 0x3
2911 #define GNBPM_SMU_PWRMGT_STATUS__PM_PreSelfRefresh_MASK 0x10
2912 #define GNBPM_SMU_PWRMGT_STATUS__PM_PreSelfRefresh__SHIFT 0x4
2913 #define GNBPM_SMU_PWRMGT_STATUS__PM_ReqNbPstate_MASK 0x20
2914 #define GNBPM_SMU_PWRMGT_STATUS__PM_ReqNbPstate__SHIFT 0x5
2915 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllowNbPstate_MASK 0x40
2916 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllowNbPstate__SHIFT 0x6
2917 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllowSelfRefresh_MASK 0x80
2918 #define GNBPM_SMU_PWRMGT_STATUS__PM_AllowSelfRefresh__SHIFT 0x7
2919 #define GNBPM_SMU_PWRMGT_STATUS__PM_IntrWake_MASK 0x100
2920 #define GNBPM_SMU_PWRMGT_STATUS__PM_IntrWake__SHIFT 0x8
2921 #define GNBPM_SMU_PWRMGT_STATUS__SPARE_MASK 0xfe00
2922 #define GNBPM_SMU_PWRMGT_STATUS__SPARE__SHIFT 0x9
2923 #define ALLOW_SR_INTR_CTRL__ALLOW_SR_INTR_CTRL_MASK 0x3
2924 #define ALLOW_SR_INTR_CTRL__ALLOW_SR_INTR_CTRL__SHIFT 0x0
2925 #define GC_CAC_LKG_AGGR_LOWER__LKG_AGGR_31_0_MASK 0xffffffff
2926 #define GC_CAC_LKG_AGGR_LOWER__LKG_AGGR_31_0__SHIFT 0x0
2927 #define GC_CAC_LKG_AGGR_UPPER__LKG_AGGR_63_32_MASK 0xffffffff
2928 #define GC_CAC_LKG_AGGR_UPPER__LKG_AGGR_63_32__SHIFT 0x0
2929 #define GC_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG0_MASK 0xffff
2930 #define GC_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG0__SHIFT 0x0
2931 #define GC_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG1_MASK 0xffff0000
2932 #define GC_CAC_WEIGHT_CU_0__WEIGHT_CU_SIG1__SHIFT 0x10
2933 #define GC_CAC_WEIGHT_CU_1__WEIGHT_CU_SIG2_MASK 0xffff
2934 #define GC_CAC_WEIGHT_CU_1__WEIGHT_CU_SIG2__SHIFT 0x0
2935 #define GC_CAC_WEIGHT_CU_1__WEIGHT_CU_SIG3_MASK 0xffff0000
2936 #define GC_CAC_WEIGHT_CU_1__WEIGHT_CU_SIG3__SHIFT 0x10
2937 #define GC_CAC_WEIGHT_CU_2__WEIGHT_CU_SIG4_MASK 0xffff
2938 #define GC_CAC_WEIGHT_CU_2__WEIGHT_CU_SIG4__SHIFT 0x0
2939 #define GC_CAC_WEIGHT_CU_2__WEIGHT_CU_SIG5_MASK 0xffff0000
2940 #define GC_CAC_WEIGHT_CU_2__WEIGHT_CU_SIG5__SHIFT 0x10
2941 #define GC_CAC_WEIGHT_CU_3__WEIGHT_CU_SIG6_MASK 0xffff
2942 #define GC_CAC_WEIGHT_CU_3__WEIGHT_CU_SIG6__SHIFT 0x0
2943 #define GC_CAC_WEIGHT_CU_3__WEIGHT_CU_SIG7_MASK 0xffff0000
2944 #define GC_CAC_WEIGHT_CU_3__WEIGHT_CU_SIG7__SHIFT 0x10
2945 #define GC_CAC_ACC_CU0__ACCUMULATOR_31_0_MASK 0xffffffff
2946 #define GC_CAC_ACC_CU0__ACCUMULATOR_31_0__SHIFT 0x0
2947 #define GC_CAC_ACC_CU1__ACCUMULATOR_31_0_MASK 0xffffffff
2948 #define GC_CAC_ACC_CU1__ACCUMULATOR_31_0__SHIFT 0x0
2949 #define GC_CAC_ACC_CU2__ACCUMULATOR_31_0_MASK 0xffffffff
2950 #define GC_CAC_ACC_CU2__ACCUMULATOR_31_0__SHIFT 0x0
2951 #define GC_CAC_ACC_CU3__ACCUMULATOR_31_0_MASK 0xffffffff
2952 #define GC_CAC_ACC_CU3__ACCUMULATOR_31_0__SHIFT 0x0
2953 #define GC_CAC_ACC_CU4__ACCUMULATOR_31_0_MASK 0xffffffff
2954 #define GC_CAC_ACC_CU4__ACCUMULATOR_31_0__SHIFT 0x0
2955 #define GC_CAC_ACC_CU5__ACCUMULATOR_31_0_MASK 0xffffffff
2956 #define GC_CAC_ACC_CU5__ACCUMULATOR_31_0__SHIFT 0x0
2957 #define GC_CAC_ACC_CU6__ACCUMULATOR_31_0_MASK 0xffffffff
2958 #define GC_CAC_ACC_CU6__ACCUMULATOR_31_0__SHIFT 0x0
2959 #define GC_CAC_ACC_CU7__ACCUMULATOR_31_0_MASK 0xffffffff
2960 #define GC_CAC_ACC_CU7__ACCUMULATOR_31_0__SHIFT 0x0
2961 #define GC_CAC_OVRD_CU__OVRRD_SELECT_MASK 0xffff
2962 #define GC_CAC_OVRD_CU__OVRRD_SELECT__SHIFT 0x0
2963 #define GC_CAC_OVRD_CU__OVRRD_VALUE_MASK 0xffff0000
2964 #define GC_CAC_OVRD_CU__OVRRD_VALUE__SHIFT 0x10
2965 
2966 #endif /* SMU_8_0_SH_MASK_H */
2967