1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #ifndef _nbif_6_1_OFFSET_HEADER
22 #define _nbif_6_1_OFFSET_HEADER
23
24
25
26
27 #define cfgVENDOR_ID 0x0000
28 #define cfgDEVICE_ID 0x0002
29 #define cfgCOMMAND 0x0004
30 #define cfgSTATUS 0x0006
31 #define cfgREVISION_ID 0x0008
32 #define cfgPROG_INTERFACE 0x0009
33 #define cfgSUB_CLASS 0x000a
34 #define cfgBASE_CLASS 0x000b
35 #define cfgCACHE_LINE 0x000c
36 #define cfgLATENCY 0x000d
37 #define cfgHEADER 0x000e
38 #define cfgBIST 0x000f
39 #define cfgBASE_ADDR_1 0x0010
40 #define cfgBASE_ADDR_2 0x0014
41 #define cfgBASE_ADDR_3 0x0018
42 #define cfgBASE_ADDR_4 0x001c
43 #define cfgBASE_ADDR_5 0x0020
44 #define cfgBASE_ADDR_6 0x0024
45 #define cfgADAPTER_ID 0x002c
46 #define cfgROM_BASE_ADDR 0x0030
47 #define cfgCAP_PTR 0x0034
48 #define cfgINTERRUPT_LINE 0x003c
49 #define cfgINTERRUPT_PIN 0x003d
50 #define cfgMIN_GRANT 0x003e
51 #define cfgMAX_LATENCY 0x003f
52 #define cfgVENDOR_CAP_LIST 0x0048
53 #define cfgADAPTER_ID_W 0x004c
54 #define cfgPMI_CAP_LIST 0x0050
55 #define cfgPMI_CAP 0x0052
56 #define cfgPMI_STATUS_CNTL 0x0054
57 #define cfgPCIE_CAP_LIST 0x0064
58 #define cfgPCIE_CAP 0x0066
59 #define cfgDEVICE_CAP 0x0068
60 #define cfgDEVICE_CNTL 0x006c
61 #define cfgDEVICE_STATUS 0x006e
62 #define cfgLINK_CAP 0x0070
63 #define cfgLINK_CNTL 0x0074
64 #define cfgLINK_STATUS 0x0076
65 #define cfgDEVICE_CAP2 0x0088
66 #define cfgDEVICE_CNTL2 0x008c
67 #define cfgDEVICE_STATUS2 0x008e
68 #define cfgLINK_CAP2 0x0090
69 #define cfgLINK_CNTL2 0x0094
70 #define cfgLINK_STATUS2 0x0096
71 #define cfgSLOT_CAP2 0x0098
72 #define cfgSLOT_CNTL2 0x009c
73 #define cfgSLOT_STATUS2 0x009e
74 #define cfgMSI_CAP_LIST 0x00a0
75 #define cfgMSI_MSG_CNTL 0x00a2
76 #define cfgMSI_MSG_ADDR_LO 0x00a4
77 #define cfgMSI_MSG_ADDR_HI 0x00a8
78 #define cfgMSI_MSG_DATA 0x00a8
79 #define cfgMSI_MSG_DATA_64 0x00ac
80 #define cfgMSI_MASK 0x00ac
81 #define cfgMSI_PENDING 0x00b0
82 #define cfgMSI_MASK_64 0x00b0
83 #define cfgMSI_PENDING_64 0x00b4
84 #define cfgMSIX_CAP_LIST 0x00c0
85 #define cfgMSIX_MSG_CNTL 0x00c2
86 #define cfgMSIX_TABLE 0x00c4
87 #define cfgMSIX_PBA 0x00c8
88 #define cfgPCIE_VENDOR_SPECIFIC_ENH_CAP_LIST 0x0100
89 #define cfgPCIE_VENDOR_SPECIFIC_HDR 0x0104
90 #define cfgPCIE_VENDOR_SPECIFIC1 0x0108
91 #define cfgPCIE_VENDOR_SPECIFIC2 0x010c
92 #define cfgPCIE_VC_ENH_CAP_LIST 0x0110
93 #define cfgPCIE_PORT_VC_CAP_REG1 0x0114
94 #define cfgPCIE_PORT_VC_CAP_REG2 0x0118
95 #define cfgPCIE_PORT_VC_CNTL 0x011c
96 #define cfgPCIE_PORT_VC_STATUS 0x011e
97 #define cfgPCIE_VC0_RESOURCE_CAP 0x0120
98 #define cfgPCIE_VC0_RESOURCE_CNTL 0x0124
99 #define cfgPCIE_VC0_RESOURCE_STATUS 0x012a
100 #define cfgPCIE_VC1_RESOURCE_CAP 0x012c
101 #define cfgPCIE_VC1_RESOURCE_CNTL 0x0130
102 #define cfgPCIE_VC1_RESOURCE_STATUS 0x0136
103 #define cfgPCIE_DEV_SERIAL_NUM_ENH_CAP_LIST 0x0140
104 #define cfgPCIE_DEV_SERIAL_NUM_DW1 0x0144
105 #define cfgPCIE_DEV_SERIAL_NUM_DW2 0x0148
106 #define cfgPCIE_ADV_ERR_RPT_ENH_CAP_LIST 0x0150
107 #define cfgPCIE_UNCORR_ERR_STATUS 0x0154
108 #define cfgPCIE_UNCORR_ERR_MASK 0x0158
109 #define cfgPCIE_UNCORR_ERR_SEVERITY 0x015c
110 #define cfgPCIE_CORR_ERR_STATUS 0x0160
111 #define cfgPCIE_CORR_ERR_MASK 0x0164
112 #define cfgPCIE_ADV_ERR_CAP_CNTL 0x0168
113 #define cfgPCIE_HDR_LOG0 0x016c
114 #define cfgPCIE_HDR_LOG1 0x0170
115 #define cfgPCIE_HDR_LOG2 0x0174
116 #define cfgPCIE_HDR_LOG3 0x0178
117 #define cfgPCIE_ROOT_ERR_CMD 0x017c
118 #define cfgPCIE_ROOT_ERR_STATUS 0x0180
119 #define cfgPCIE_ERR_SRC_ID 0x0184
120 #define cfgPCIE_TLP_PREFIX_LOG0 0x0188
121 #define cfgPCIE_TLP_PREFIX_LOG1 0x018c
122 #define cfgPCIE_TLP_PREFIX_LOG2 0x0190
123 #define cfgPCIE_TLP_PREFIX_LOG3 0x0194
124 #define cfgPCIE_BAR_ENH_CAP_LIST 0x0200
125 #define cfgPCIE_BAR1_CAP 0x0204
126 #define cfgPCIE_BAR1_CNTL 0x0208
127 #define cfgPCIE_BAR2_CAP 0x020c
128 #define cfgPCIE_BAR2_CNTL 0x0210
129 #define cfgPCIE_BAR3_CAP 0x0214
130 #define cfgPCIE_BAR3_CNTL 0x0218
131 #define cfgPCIE_BAR4_CAP 0x021c
132 #define cfgPCIE_BAR4_CNTL 0x0220
133 #define cfgPCIE_BAR5_CAP 0x0224
134 #define cfgPCIE_BAR5_CNTL 0x0228
135 #define cfgPCIE_BAR6_CAP 0x022c
136 #define cfgPCIE_BAR6_CNTL 0x0230
137 #define cfgPCIE_PWR_BUDGET_ENH_CAP_LIST 0x0240
138 #define cfgPCIE_PWR_BUDGET_DATA_SELECT 0x0244
139 #define cfgPCIE_PWR_BUDGET_DATA 0x0248
140 #define cfgPCIE_PWR_BUDGET_CAP 0x024c
141 #define cfgPCIE_DPA_ENH_CAP_LIST 0x0250
142 #define cfgPCIE_DPA_CAP 0x0254
143 #define cfgPCIE_DPA_LATENCY_INDICATOR 0x0258
144 #define cfgPCIE_DPA_STATUS 0x025c
145 #define cfgPCIE_DPA_CNTL 0x025e
146 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_0 0x0260
147 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_1 0x0261
148 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_2 0x0262
149 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_3 0x0263
150 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_4 0x0264
151 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_5 0x0265
152 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_6 0x0266
153 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_7 0x0267
154 #define cfgPCIE_SECONDARY_ENH_CAP_LIST 0x0270
155 #define cfgPCIE_LINK_CNTL3 0x0274
156 #define cfgPCIE_LANE_ERROR_STATUS 0x0278
157 #define cfgPCIE_LANE_0_EQUALIZATION_CNTL 0x027c
158 #define cfgPCIE_LANE_1_EQUALIZATION_CNTL 0x027e
159 #define cfgPCIE_LANE_2_EQUALIZATION_CNTL 0x0280
160 #define cfgPCIE_LANE_3_EQUALIZATION_CNTL 0x0282
161 #define cfgPCIE_LANE_4_EQUALIZATION_CNTL 0x0284
162 #define cfgPCIE_LANE_5_EQUALIZATION_CNTL 0x0286
163 #define cfgPCIE_LANE_6_EQUALIZATION_CNTL 0x0288
164 #define cfgPCIE_LANE_7_EQUALIZATION_CNTL 0x028a
165 #define cfgPCIE_LANE_8_EQUALIZATION_CNTL 0x028c
166 #define cfgPCIE_LANE_9_EQUALIZATION_CNTL 0x028e
167 #define cfgPCIE_LANE_10_EQUALIZATION_CNTL 0x0290
168 #define cfgPCIE_LANE_11_EQUALIZATION_CNTL 0x0292
169 #define cfgPCIE_LANE_12_EQUALIZATION_CNTL 0x0294
170 #define cfgPCIE_LANE_13_EQUALIZATION_CNTL 0x0296
171 #define cfgPCIE_LANE_14_EQUALIZATION_CNTL 0x0298
172 #define cfgPCIE_LANE_15_EQUALIZATION_CNTL 0x029a
173 #define cfgPCIE_ACS_ENH_CAP_LIST 0x02a0
174 #define cfgPCIE_ACS_CAP 0x02a4
175 #define cfgPCIE_ACS_CNTL 0x02a6
176 #define cfgPCIE_ATS_ENH_CAP_LIST 0x02b0
177 #define cfgPCIE_ATS_CAP 0x02b4
178 #define cfgPCIE_ATS_CNTL 0x02b6
179 #define cfgPCIE_PAGE_REQ_ENH_CAP_LIST 0x02c0
180 #define cfgPCIE_PAGE_REQ_CNTL 0x02c4
181 #define cfgPCIE_PAGE_REQ_STATUS 0x02c6
182 #define cfgPCIE_OUTSTAND_PAGE_REQ_CAPACITY 0x02c8
183 #define cfgPCIE_OUTSTAND_PAGE_REQ_ALLOC 0x02cc
184 #define cfgPCIE_PASID_ENH_CAP_LIST 0x02d0
185 #define cfgPCIE_PASID_CAP 0x02d4
186 #define cfgPCIE_PASID_CNTL 0x02d6
187 #define cfgPCIE_TPH_REQR_ENH_CAP_LIST 0x02e0
188 #define cfgPCIE_TPH_REQR_CAP 0x02e4
189 #define cfgPCIE_TPH_REQR_CNTL 0x02e8
190 #define cfgPCIE_MC_ENH_CAP_LIST 0x02f0
191 #define cfgPCIE_MC_CAP 0x02f4
192 #define cfgPCIE_MC_CNTL 0x02f6
193 #define cfgPCIE_MC_ADDR0 0x02f8
194 #define cfgPCIE_MC_ADDR1 0x02fc
195 #define cfgPCIE_MC_RCV0 0x0300
196 #define cfgPCIE_MC_RCV1 0x0304
197 #define cfgPCIE_MC_BLOCK_ALL0 0x0308
198 #define cfgPCIE_MC_BLOCK_ALL1 0x030c
199 #define cfgPCIE_MC_BLOCK_UNTRANSLATED_0 0x0310
200 #define cfgPCIE_MC_BLOCK_UNTRANSLATED_1 0x0314
201 #define cfgPCIE_LTR_ENH_CAP_LIST 0x0320
202 #define cfgPCIE_LTR_CAP 0x0324
203 #define cfgPCIE_ARI_ENH_CAP_LIST 0x0328
204 #define cfgPCIE_ARI_CAP 0x032c
205 #define cfgPCIE_ARI_CNTL 0x032e
206 #define cfgPCIE_SRIOV_ENH_CAP_LIST 0x0330
207 #define cfgPCIE_SRIOV_CAP 0x0334
208 #define cfgPCIE_SRIOV_CONTROL 0x0338
209 #define cfgPCIE_SRIOV_STATUS 0x033a
210 #define cfgPCIE_SRIOV_INITIAL_VFS 0x033c
211 #define cfgPCIE_SRIOV_TOTAL_VFS 0x033e
212 #define cfgPCIE_SRIOV_NUM_VFS 0x0340
213 #define cfgPCIE_SRIOV_FUNC_DEP_LINK 0x0342
214 #define cfgPCIE_SRIOV_FIRST_VF_OFFSET 0x0344
215 #define cfgPCIE_SRIOV_VF_STRIDE 0x0346
216 #define cfgPCIE_SRIOV_VF_DEVICE_ID 0x034a
217 #define cfgPCIE_SRIOV_SUPPORTED_PAGE_SIZE 0x034c
218 #define cfgPCIE_SRIOV_SYSTEM_PAGE_SIZE 0x0350
219 #define cfgPCIE_SRIOV_VF_BASE_ADDR_0 0x0354
220 #define cfgPCIE_SRIOV_VF_BASE_ADDR_1 0x0358
221 #define cfgPCIE_SRIOV_VF_BASE_ADDR_2 0x035c
222 #define cfgPCIE_SRIOV_VF_BASE_ADDR_3 0x0360
223 #define cfgPCIE_SRIOV_VF_BASE_ADDR_4 0x0364
224 #define cfgPCIE_SRIOV_VF_BASE_ADDR_5 0x0368
225 #define cfgPCIE_SRIOV_VF_MIGRATION_STATE_ARRAY_OFFSET 0x036c
226 #define cfgPCIE_VENDOR_SPECIFIC_ENH_CAP_LIST_GPUIOV 0x0400
227 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV 0x0404
228 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_SRIOV_SHADOW 0x0408
229 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_INTR_ENABLE 0x040c
230 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_INTR_STATUS 0x0410
231 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_RESET_CONTROL 0x0414
232 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW0 0x0418
233 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW1 0x041c
234 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW2 0x0420
235 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_CONTEXT 0x0424
236 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_TOTAL_FB 0x0428
237 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_OFFSETS 0x042c
238 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF0_FB 0x0430
239 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF1_FB 0x0434
240 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF2_FB 0x0438
241 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF3_FB 0x043c
242 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF4_FB 0x0440
243 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF5_FB 0x0444
244 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF6_FB 0x0448
245 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF7_FB 0x044c
246 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF8_FB 0x0450
247 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF9_FB 0x0454
248 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF10_FB 0x0458
249 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF11_FB 0x045c
250 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF12_FB 0x0460
251 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF13_FB 0x0464
252 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF14_FB 0x0468
253 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF15_FB 0x046c
254 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW0 0x0470
255 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW1 0x0474
256 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW2 0x0478
257 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW3 0x047c
258 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW4 0x0480
259 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW5 0x0484
260 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW6 0x0488
261 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW7 0x048c
262 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW0 0x0490
263 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW1 0x0494
264 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW2 0x0498
265 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW3 0x049c
266 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW4 0x04a0
267 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW5 0x04a4
268 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW6 0x04a8
269 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW7 0x04ac
270 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW0 0x04b0
271 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW1 0x04b4
272 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW2 0x04b8
273 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW3 0x04bc
274 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW4 0x04c0
275 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW5 0x04c4
276 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW6 0x04c8
277 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW7 0x04cc
278
279
280
281
282 #define mmSUB_BUS_NUMBER_LATENCY 0x0006
283 #define mmSUB_BUS_NUMBER_LATENCY_BASE_IDX 0
284 #define mmIO_BASE_LIMIT 0x0007
285 #define mmIO_BASE_LIMIT_BASE_IDX 0
286 #define mmSECONDARY_STATUS 0x0007
287 #define mmSECONDARY_STATUS_BASE_IDX 0
288 #define mmMEM_BASE_LIMIT 0x0008
289 #define mmMEM_BASE_LIMIT_BASE_IDX 0
290 #define mmPREF_BASE_LIMIT 0x0009
291 #define mmPREF_BASE_LIMIT_BASE_IDX 0
292 #define mmPREF_BASE_UPPER 0x000a
293 #define mmPREF_BASE_UPPER_BASE_IDX 0
294 #define mmPREF_LIMIT_UPPER 0x000b
295 #define mmPREF_LIMIT_UPPER_BASE_IDX 0
296 #define mmIO_BASE_LIMIT_HI 0x000c
297 #define mmIO_BASE_LIMIT_HI_BASE_IDX 0
298 #define mmIRQ_BRIDGE_CNTL 0x000f
299 #define mmIRQ_BRIDGE_CNTL_BASE_IDX 0
300 #define mmSLOT_CAP 0x001b
301 #define mmSLOT_CAP_BASE_IDX 0
302 #define mmSLOT_CNTL 0x001c
303 #define mmSLOT_CNTL_BASE_IDX 0
304 #define mmSLOT_STATUS 0x001c
305 #define mmSLOT_STATUS_BASE_IDX 0
306 #define mmSSID_CAP_LIST 0x0030
307 #define mmSSID_CAP_LIST_BASE_IDX 0
308 #define mmSSID_CAP 0x0031
309 #define mmSSID_CAP_BASE_IDX 0
310
311
312
313
314 #define ixSHADOW_COMMAND 0x0004
315 #define ixSHADOW_BASE_ADDR_1 0x0010
316 #define ixSHADOW_BASE_ADDR_2 0x0014
317 #define ixSHADOW_SUB_BUS_NUMBER_LATENCY 0x0018
318 #define ixSHADOW_IO_BASE_LIMIT 0x001c
319 #define ixSHADOW_MEM_BASE_LIMIT 0x0020
320 #define ixSHADOW_PREF_BASE_LIMIT 0x0024
321 #define ixSHADOW_PREF_BASE_UPPER 0x0028
322 #define ixSHADOW_PREF_LIMIT_UPPER 0x002c
323 #define ixSHADOW_IO_BASE_LIMIT_HI 0x0030
324 #define ixSHADOW_IRQ_BRIDGE_CNTL 0x003e
325 #define ixSUC_INDEX 0x00e0
326 #define ixSUC_DATA 0x00e4
327
328
329
330
331 #define ixSUM_INDEX 0x00e0
332 #define ixSUM_DATA 0x00e4
333
334
335
336
337 #define mmA2S_CNTL_CL0 0x4f0ab0
338 #define mmA2S_CNTL_CL0_BASE_IDX 3
339 #define mmA2S_CNTL_CL1 0x4f0ab1
340 #define mmA2S_CNTL_CL1_BASE_IDX 3
341 #define mmA2S_CNTL_CL2 0x4f0ab2
342 #define mmA2S_CNTL_CL2_BASE_IDX 3
343 #define mmA2S_CNTL_CL3 0x4f0ab3
344 #define mmA2S_CNTL_CL3_BASE_IDX 3
345 #define mmA2S_CNTL_CL4 0x4f0ab4
346 #define mmA2S_CNTL_CL4_BASE_IDX 3
347 #define mmA2S_CNTL_SW0 0x4f0ad0
348 #define mmA2S_CNTL_SW0_BASE_IDX 3
349 #define mmA2S_CNTL_SW1 0x4f0ad1
350 #define mmA2S_CNTL_SW1_BASE_IDX 3
351 #define mmA2S_CNTL_SW2 0x4f0ad2
352 #define mmA2S_CNTL_SW2_BASE_IDX 3
353 #define mmNGDC_MGCG_CTRL 0x4f0ae0
354 #define mmNGDC_MGCG_CTRL_BASE_IDX 3
355 #define mmA2S_MISC_CNTL 0x4f0ae1
356 #define mmA2S_MISC_CNTL_BASE_IDX 3
357 #define mmNGDC_SDP_PORT_CTRL 0x4f0ae2
358 #define mmNGDC_SDP_PORT_CTRL_BASE_IDX 3
359 #define mmNGDC_RESERVED_0 0x4f0aeb
360 #define mmNGDC_RESERVED_0_BASE_IDX 3
361 #define mmNGDC_RESERVED_1 0x4f0aec
362 #define mmNGDC_RESERVED_1_BASE_IDX 3
363 #define mmBIF_SDMA0_DOORBELL_RANGE 0x4f0af0
364 #define mmBIF_SDMA0_DOORBELL_RANGE_BASE_IDX 3
365 #define mmBIF_SDMA1_DOORBELL_RANGE 0x4f0af1
366 #define mmBIF_SDMA1_DOORBELL_RANGE_BASE_IDX 3
367 #define mmBIF_IH_DOORBELL_RANGE 0x4f0af2
368 #define mmBIF_IH_DOORBELL_RANGE_BASE_IDX 3
369 #define mmBIF_MMSCH0_DOORBELL_RANGE 0x4f0af3
370 #define mmBIF_MMSCH0_DOORBELL_RANGE_BASE_IDX 3
371 #define mmBIF_DOORBELL_FENCE_CNTL 0x4f0afe
372 #define mmBIF_DOORBELL_FENCE_CNTL_BASE_IDX 3
373 #define mmS2A_MISC_CNTL 0x4f0aff
374 #define mmS2A_MISC_CNTL_BASE_IDX 3
375 #define mmA2S_CNTL2_SEC_CL0 0x4f0b00
376 #define mmA2S_CNTL2_SEC_CL0_BASE_IDX 3
377 #define mmA2S_CNTL2_SEC_CL1 0x4f0b01
378 #define mmA2S_CNTL2_SEC_CL1_BASE_IDX 3
379 #define mmA2S_CNTL2_SEC_CL2 0x4f0b02
380 #define mmA2S_CNTL2_SEC_CL2_BASE_IDX 3
381 #define mmA2S_CNTL2_SEC_CL3 0x4f0b03
382 #define mmA2S_CNTL2_SEC_CL3_BASE_IDX 3
383 #define mmA2S_CNTL2_SEC_CL4 0x4f0b04
384 #define mmA2S_CNTL2_SEC_CL4_BASE_IDX 3
385
386
387
388
389 #define ixSION_CL0_RdRsp_BurstTarget_REG0 0x1e000
390 #define ixSION_CL0_RdRsp_BurstTarget_REG1 0x1e004
391 #define ixSION_CL0_RdRsp_TimeSlot_REG0 0x1e008
392 #define ixSION_CL0_RdRsp_TimeSlot_REG1 0x1e00c
393 #define ixSION_CL0_WrRsp_BurstTarget_REG0 0x1e010
394 #define ixSION_CL0_WrRsp_BurstTarget_REG1 0x1e014
395 #define ixSION_CL0_WrRsp_TimeSlot_REG0 0x1e018
396 #define ixSION_CL0_WrRsp_TimeSlot_REG1 0x1e01c
397 #define ixSION_CL0_Req_BurstTarget_REG0 0x1e020
398 #define ixSION_CL0_Req_BurstTarget_REG1 0x1e024
399 #define ixSION_CL0_Req_TimeSlot_REG0 0x1e028
400 #define ixSION_CL0_Req_TimeSlot_REG1 0x1e02c
401 #define ixSION_CL0_ReqPoolCredit_Alloc_REG0 0x1e030
402 #define ixSION_CL0_ReqPoolCredit_Alloc_REG1 0x1e034
403 #define ixSION_CL0_DataPoolCredit_Alloc_REG0 0x1e038
404 #define ixSION_CL0_DataPoolCredit_Alloc_REG1 0x1e03c
405 #define ixSION_CL0_RdRspPoolCredit_Alloc_REG0 0x1e040
406 #define ixSION_CL0_RdRspPoolCredit_Alloc_REG1 0x1e044
407 #define ixSION_CL0_WrRspPoolCredit_Alloc_REG0 0x1e048
408 #define ixSION_CL0_WrRspPoolCredit_Alloc_REG1 0x1e04c
409 #define ixSION_CL1_RdRsp_BurstTarget_REG0 0x1e050
410 #define ixSION_CL1_RdRsp_BurstTarget_REG1 0x1e054
411 #define ixSION_CL1_RdRsp_TimeSlot_REG0 0x1e058
412 #define ixSION_CL1_RdRsp_TimeSlot_REG1 0x1e05c
413 #define ixSION_CL1_WrRsp_BurstTarget_REG0 0x1e060
414 #define ixSION_CL1_WrRsp_BurstTarget_REG1 0x1e064
415 #define ixSION_CL1_WrRsp_TimeSlot_REG0 0x1e068
416 #define ixSION_CL1_WrRsp_TimeSlot_REG1 0x1e06c
417 #define ixSION_CL1_Req_BurstTarget_REG0 0x1e070
418 #define ixSION_CL1_Req_BurstTarget_REG1 0x1e074
419 #define ixSION_CL1_Req_TimeSlot_REG0 0x1e078
420 #define ixSION_CL1_Req_TimeSlot_REG1 0x1e07c
421 #define ixSION_CL1_ReqPoolCredit_Alloc_REG0 0x1e080
422 #define ixSION_CL1_ReqPoolCredit_Alloc_REG1 0x1e084
423 #define ixSION_CL1_DataPoolCredit_Alloc_REG0 0x1e088
424 #define ixSION_CL1_DataPoolCredit_Alloc_REG1 0x1e08c
425 #define ixSION_CL1_RdRspPoolCredit_Alloc_REG0 0x1e090
426 #define ixSION_CL1_RdRspPoolCredit_Alloc_REG1 0x1e094
427 #define ixSION_CL1_WrRspPoolCredit_Alloc_REG0 0x1e098
428 #define ixSION_CL1_WrRspPoolCredit_Alloc_REG1 0x1e09c
429 #define ixSION_CL2_RdRsp_BurstTarget_REG0 0x1e0a0
430 #define ixSION_CL2_RdRsp_BurstTarget_REG1 0x1e0a4
431 #define ixSION_CL2_RdRsp_TimeSlot_REG0 0x1e0a8
432 #define ixSION_CL2_RdRsp_TimeSlot_REG1 0x1e0ac
433 #define ixSION_CL2_WrRsp_BurstTarget_REG0 0x1e0b0
434 #define ixSION_CL2_WrRsp_BurstTarget_REG1 0x1e0b4
435 #define ixSION_CL2_WrRsp_TimeSlot_REG0 0x1e0b8
436 #define ixSION_CL2_WrRsp_TimeSlot_REG1 0x1e0bc
437 #define ixSION_CL2_Req_BurstTarget_REG0 0x1e0c0
438 #define ixSION_CL2_Req_BurstTarget_REG1 0x1e0c4
439 #define ixSION_CL2_Req_TimeSlot_REG0 0x1e0c8
440 #define ixSION_CL2_Req_TimeSlot_REG1 0x1e0cc
441 #define ixSION_CL2_ReqPoolCredit_Alloc_REG0 0x1e0d0
442 #define ixSION_CL2_ReqPoolCredit_Alloc_REG1 0x1e0d4
443 #define ixSION_CL2_DataPoolCredit_Alloc_REG0 0x1e0d8
444 #define ixSION_CL2_DataPoolCredit_Alloc_REG1 0x1e0dc
445 #define ixSION_CL2_RdRspPoolCredit_Alloc_REG0 0x1e0e0
446 #define ixSION_CL2_RdRspPoolCredit_Alloc_REG1 0x1e0e4
447 #define ixSION_CL2_WrRspPoolCredit_Alloc_REG0 0x1e0e8
448 #define ixSION_CL2_WrRspPoolCredit_Alloc_REG1 0x1e0ec
449 #define ixSION_CL3_RdRsp_BurstTarget_REG0 0x1e0f0
450 #define ixSION_CL3_RdRsp_BurstTarget_REG1 0x1e0f4
451 #define ixSION_CL3_RdRsp_TimeSlot_REG0 0x1e0f8
452 #define ixSION_CL3_RdRsp_TimeSlot_REG1 0x1e0fc
453 #define ixSION_CL3_WrRsp_BurstTarget_REG0 0x1e100
454 #define ixSION_CL3_WrRsp_BurstTarget_REG1 0x1e104
455 #define ixSION_CL3_WrRsp_TimeSlot_REG0 0x1e108
456 #define ixSION_CL3_WrRsp_TimeSlot_REG1 0x1e10c
457 #define ixSION_CL3_Req_BurstTarget_REG0 0x1e110
458 #define ixSION_CL3_Req_BurstTarget_REG1 0x1e114
459 #define ixSION_CL3_Req_TimeSlot_REG0 0x1e118
460 #define ixSION_CL3_Req_TimeSlot_REG1 0x1e11c
461 #define ixSION_CL3_ReqPoolCredit_Alloc_REG0 0x1e120
462 #define ixSION_CL3_ReqPoolCredit_Alloc_REG1 0x1e124
463 #define ixSION_CL3_DataPoolCredit_Alloc_REG0 0x1e128
464 #define ixSION_CL3_DataPoolCredit_Alloc_REG1 0x1e12c
465 #define ixSION_CL3_RdRspPoolCredit_Alloc_REG0 0x1e130
466 #define ixSION_CL3_RdRspPoolCredit_Alloc_REG1 0x1e134
467 #define ixSION_CL3_WrRspPoolCredit_Alloc_REG0 0x1e138
468 #define ixSION_CL3_WrRspPoolCredit_Alloc_REG1 0x1e13c
469 #define ixSION_CL4_RdRsp_BurstTarget_REG0 0x1e140
470 #define ixSION_CL4_RdRsp_BurstTarget_REG1 0x1e144
471 #define ixSION_CL4_RdRsp_TimeSlot_REG0 0x1e148
472 #define ixSION_CL4_RdRsp_TimeSlot_REG1 0x1e14c
473 #define ixSION_CL4_WrRsp_BurstTarget_REG0 0x1e150
474 #define ixSION_CL4_WrRsp_BurstTarget_REG1 0x1e154
475 #define ixSION_CL4_WrRsp_TimeSlot_REG0 0x1e158
476 #define ixSION_CL4_WrRsp_TimeSlot_REG1 0x1e15c
477 #define ixSION_CL4_Req_BurstTarget_REG0 0x1e160
478 #define ixSION_CL4_Req_BurstTarget_REG1 0x1e164
479 #define ixSION_CL4_Req_TimeSlot_REG0 0x1e168
480 #define ixSION_CL4_Req_TimeSlot_REG1 0x1e16c
481 #define ixSION_CL4_ReqPoolCredit_Alloc_REG0 0x1e170
482 #define ixSION_CL4_ReqPoolCredit_Alloc_REG1 0x1e174
483 #define ixSION_CL4_DataPoolCredit_Alloc_REG0 0x1e178
484 #define ixSION_CL4_DataPoolCredit_Alloc_REG1 0x1e17c
485 #define ixSION_CL4_RdRspPoolCredit_Alloc_REG0 0x1e180
486 #define ixSION_CL4_RdRspPoolCredit_Alloc_REG1 0x1e184
487 #define ixSION_CL4_WrRspPoolCredit_Alloc_REG0 0x1e188
488 #define ixSION_CL4_WrRspPoolCredit_Alloc_REG1 0x1e18c
489 #define ixSION_CL5_RdRsp_BurstTarget_REG0 0x1e190
490 #define ixSION_CL5_RdRsp_BurstTarget_REG1 0x1e194
491 #define ixSION_CL5_RdRsp_TimeSlot_REG0 0x1e198
492 #define ixSION_CL5_RdRsp_TimeSlot_REG1 0x1e19c
493 #define ixSION_CL5_WrRsp_BurstTarget_REG0 0x1e1a0
494 #define ixSION_CL5_WrRsp_BurstTarget_REG1 0x1e1a4
495 #define ixSION_CL5_WrRsp_TimeSlot_REG0 0x1e1a8
496 #define ixSION_CL5_WrRsp_TimeSlot_REG1 0x1e1ac
497 #define ixSION_CL5_Req_BurstTarget_REG0 0x1e1b0
498 #define ixSION_CL5_Req_BurstTarget_REG1 0x1e1b4
499 #define ixSION_CL5_Req_TimeSlot_REG0 0x1e1b8
500 #define ixSION_CL5_Req_TimeSlot_REG1 0x1e1bc
501 #define ixSION_CL5_ReqPoolCredit_Alloc_REG0 0x1e1c0
502 #define ixSION_CL5_ReqPoolCredit_Alloc_REG1 0x1e1c4
503 #define ixSION_CL5_DataPoolCredit_Alloc_REG0 0x1e1c8
504 #define ixSION_CL5_DataPoolCredit_Alloc_REG1 0x1e1cc
505 #define ixSION_CL5_RdRspPoolCredit_Alloc_REG0 0x1e1d0
506 #define ixSION_CL5_RdRspPoolCredit_Alloc_REG1 0x1e1d4
507 #define ixSION_CL5_WrRspPoolCredit_Alloc_REG0 0x1e1d8
508 #define ixSION_CL5_WrRspPoolCredit_Alloc_REG1 0x1e1dc
509 #define ixSION_CNTL_REG0 0x1e1e0
510 #define ixSION_CNTL_REG1 0x1e1e4
511
512
513
514
515 #define ixSYSHUB_DS_CTRL_SOCCLK 0x10000
516 #define ixSYSHUB_DS_CTRL2_SOCCLK 0x10004
517 #define ixSYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SOCCLK 0x10008
518 #define ixSYSHUB_BGEN_ENHANCEMENT_IMM_EN_SOCCLK 0x1000c
519 #define ixDMA_CLK0_SW0_SYSHUB_QOS_CNTL 0x10010
520 #define ixDMA_CLK0_SW1_SYSHUB_QOS_CNTL 0x10014
521 #define ixDMA_CLK0_SW0_CL0_CNTL 0x10018
522 #define ixDMA_CLK0_SW0_CL1_CNTL 0x1001c
523 #define ixDMA_CLK0_SW0_CL2_CNTL 0x10020
524 #define ixDMA_CLK0_SW0_CL3_CNTL 0x10024
525 #define ixDMA_CLK0_SW0_CL4_CNTL 0x10028
526 #define ixDMA_CLK0_SW0_CL5_CNTL 0x1002c
527 #define ixDMA_CLK0_SW1_CL0_CNTL 0x10030
528 #define ixDMA_CLK0_SW2_CL0_CNTL 0x10034
529 #define ixSYSHUB_CG_CNTL 0x10300
530 #define ixSYSHUB_TRANS_IDLE 0x10308
531 #define ixSYSHUB_HP_TIMER 0x1030c
532 #define ixSYSHUB_SCRATCH 0x10f00
533 #define ixSYSHUB_DS_CTRL_SHUBCLK 0x11000
534 #define ixSYSHUB_DS_CTRL2_SHUBCLK 0x11004
535 #define ixSYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SHUBCLK 0x11008
536 #define ixSYSHUB_BGEN_ENHANCEMENT_IMM_EN_SHUBCLK 0x1100c
537 #define ixDMA_CLK1_SW0_SYSHUB_QOS_CNTL 0x11010
538 #define ixDMA_CLK1_SW1_SYSHUB_QOS_CNTL 0x11014
539 #define ixDMA_CLK1_SW0_CL0_CNTL 0x11018
540 #define ixDMA_CLK1_SW0_CL1_CNTL 0x1101c
541 #define ixDMA_CLK1_SW0_CL2_CNTL 0x11020
542 #define ixDMA_CLK1_SW0_CL3_CNTL 0x11024
543 #define ixDMA_CLK1_SW0_CL4_CNTL 0x11028
544 #define ixDMA_CLK1_SW1_CL0_CNTL 0x1102c
545 #define ixDMA_CLK1_SW1_CL1_CNTL 0x11030
546 #define ixDMA_CLK1_SW1_CL2_CNTL 0x11034
547 #define ixDMA_CLK1_SW1_CL3_CNTL 0x11038
548 #define ixDMA_CLK1_SW1_CL4_CNTL 0x1103c
549
550
551
552
553 #define ixGDC_RAS_LEAF0_CTRL 0x1f800
554 #define ixGDC_RAS_LEAF1_CTRL 0x1f804
555 #define ixGDC_RAS_LEAF2_CTRL 0x1f808
556 #define ixGDC_RAS_LEAF3_CTRL 0x1f80c
557 #define ixGDC_RAS_LEAF4_CTRL 0x1f810
558 #define ixGDC_RAS_LEAF5_CTRL 0x1f814
559
560
561
562
563 #define ixSHUB_PF_FLR_RST 0x1f000
564 #define ixSHUB_GFX_DRV_MODE1_RST 0x1f004
565 #define ixSHUB_LINK_RESET 0x1f008
566 #define ixSHUB_PF0_VF_FLR_RST 0x1f020
567 #define ixSHUB_HARD_RST_CTRL 0x1f040
568 #define ixSHUB_SOFT_RST_CTRL 0x1f044
569 #define ixSHUB_SDP_PORT_RST 0x1f048
570
571
572
573
574
575
576
577 #define mmSBIOS_SCRATCH_0 0x0048
578 #define mmSBIOS_SCRATCH_0_BASE_IDX 0
579 #define mmSBIOS_SCRATCH_1 0x0049
580 #define mmSBIOS_SCRATCH_1_BASE_IDX 0
581 #define mmSBIOS_SCRATCH_2 0x004a
582 #define mmSBIOS_SCRATCH_2_BASE_IDX 0
583 #define mmSBIOS_SCRATCH_3 0x004b
584 #define mmSBIOS_SCRATCH_3_BASE_IDX 0
585 #define mmBIOS_SCRATCH_0 0x004c
586 #define mmBIOS_SCRATCH_0_BASE_IDX 0
587 #define mmBIOS_SCRATCH_1 0x004d
588 #define mmBIOS_SCRATCH_1_BASE_IDX 0
589 #define mmBIOS_SCRATCH_2 0x004e
590 #define mmBIOS_SCRATCH_2_BASE_IDX 0
591 #define mmBIOS_SCRATCH_3 0x004f
592 #define mmBIOS_SCRATCH_3_BASE_IDX 0
593 #define mmBIOS_SCRATCH_4 0x0050
594 #define mmBIOS_SCRATCH_4_BASE_IDX 0
595 #define mmBIOS_SCRATCH_5 0x0051
596 #define mmBIOS_SCRATCH_5_BASE_IDX 0
597 #define mmBIOS_SCRATCH_6 0x0052
598 #define mmBIOS_SCRATCH_6_BASE_IDX 0
599 #define mmBIOS_SCRATCH_7 0x0053
600 #define mmBIOS_SCRATCH_7_BASE_IDX 0
601 #define mmBIOS_SCRATCH_8 0x0054
602 #define mmBIOS_SCRATCH_8_BASE_IDX 0
603 #define mmBIOS_SCRATCH_9 0x0055
604 #define mmBIOS_SCRATCH_9_BASE_IDX 0
605 #define mmBIOS_SCRATCH_10 0x0056
606 #define mmBIOS_SCRATCH_10_BASE_IDX 0
607 #define mmBIOS_SCRATCH_11 0x0057
608 #define mmBIOS_SCRATCH_11_BASE_IDX 0
609 #define mmBIOS_SCRATCH_12 0x0058
610 #define mmBIOS_SCRATCH_12_BASE_IDX 0
611 #define mmBIOS_SCRATCH_13 0x0059
612 #define mmBIOS_SCRATCH_13_BASE_IDX 0
613 #define mmBIOS_SCRATCH_14 0x005a
614 #define mmBIOS_SCRATCH_14_BASE_IDX 0
615 #define mmBIOS_SCRATCH_15 0x005b
616 #define mmBIOS_SCRATCH_15_BASE_IDX 0
617 #define mmBIF_RLC_INTR_CNTL 0x0060
618 #define mmBIF_RLC_INTR_CNTL_BASE_IDX 0
619 #define mmBIF_VCE_INTR_CNTL 0x0061
620 #define mmBIF_VCE_INTR_CNTL_BASE_IDX 0
621 #define mmBIF_UVD_INTR_CNTL 0x0062
622 #define mmBIF_UVD_INTR_CNTL_BASE_IDX 0
623 #define mmGFX_MMIOREG_CAM_ADDR0 0x0080
624 #define mmGFX_MMIOREG_CAM_ADDR0_BASE_IDX 0
625 #define mmGFX_MMIOREG_CAM_REMAP_ADDR0 0x0081
626 #define mmGFX_MMIOREG_CAM_REMAP_ADDR0_BASE_IDX 0
627 #define mmGFX_MMIOREG_CAM_ADDR1 0x0082
628 #define mmGFX_MMIOREG_CAM_ADDR1_BASE_IDX 0
629 #define mmGFX_MMIOREG_CAM_REMAP_ADDR1 0x0083
630 #define mmGFX_MMIOREG_CAM_REMAP_ADDR1_BASE_IDX 0
631 #define mmGFX_MMIOREG_CAM_ADDR2 0x0084
632 #define mmGFX_MMIOREG_CAM_ADDR2_BASE_IDX 0
633 #define mmGFX_MMIOREG_CAM_REMAP_ADDR2 0x0085
634 #define mmGFX_MMIOREG_CAM_REMAP_ADDR2_BASE_IDX 0
635 #define mmGFX_MMIOREG_CAM_ADDR3 0x0086
636 #define mmGFX_MMIOREG_CAM_ADDR3_BASE_IDX 0
637 #define mmGFX_MMIOREG_CAM_REMAP_ADDR3 0x0087
638 #define mmGFX_MMIOREG_CAM_REMAP_ADDR3_BASE_IDX 0
639 #define mmGFX_MMIOREG_CAM_ADDR4 0x0088
640 #define mmGFX_MMIOREG_CAM_ADDR4_BASE_IDX 0
641 #define mmGFX_MMIOREG_CAM_REMAP_ADDR4 0x0089
642 #define mmGFX_MMIOREG_CAM_REMAP_ADDR4_BASE_IDX 0
643 #define mmGFX_MMIOREG_CAM_ADDR5 0x008a
644 #define mmGFX_MMIOREG_CAM_ADDR5_BASE_IDX 0
645 #define mmGFX_MMIOREG_CAM_REMAP_ADDR5 0x008b
646 #define mmGFX_MMIOREG_CAM_REMAP_ADDR5_BASE_IDX 0
647 #define mmGFX_MMIOREG_CAM_ADDR6 0x008c
648 #define mmGFX_MMIOREG_CAM_ADDR6_BASE_IDX 0
649 #define mmGFX_MMIOREG_CAM_REMAP_ADDR6 0x008d
650 #define mmGFX_MMIOREG_CAM_REMAP_ADDR6_BASE_IDX 0
651 #define mmGFX_MMIOREG_CAM_ADDR7 0x008e
652 #define mmGFX_MMIOREG_CAM_ADDR7_BASE_IDX 0
653 #define mmGFX_MMIOREG_CAM_REMAP_ADDR7 0x008f
654 #define mmGFX_MMIOREG_CAM_REMAP_ADDR7_BASE_IDX 0
655 #define mmGFX_MMIOREG_CAM_CNTL 0x0090
656 #define mmGFX_MMIOREG_CAM_CNTL_BASE_IDX 0
657 #define mmGFX_MMIOREG_CAM_ZERO_CPL 0x0091
658 #define mmGFX_MMIOREG_CAM_ZERO_CPL_BASE_IDX 0
659 #define mmGFX_MMIOREG_CAM_ONE_CPL 0x0092
660 #define mmGFX_MMIOREG_CAM_ONE_CPL_BASE_IDX 0
661 #define mmGFX_MMIOREG_CAM_PROGRAMMABLE_CPL 0x0093
662 #define mmGFX_MMIOREG_CAM_PROGRAMMABLE_CPL_BASE_IDX 0
663
664
665
666
667 #define mmMM_INDEX 0x0000
668 #define mmMM_INDEX_BASE_IDX 0
669 #define mmMM_DATA 0x0001
670 #define mmMM_DATA_BASE_IDX 0
671 #define mmMM_INDEX_HI 0x0006
672 #define mmMM_INDEX_HI_BASE_IDX 0
673 #define mmSYSHUB_INDEX_OVLP 0x0008
674 #define mmSYSHUB_INDEX_OVLP_BASE_IDX 0
675 #define mmSYSHUB_DATA_OVLP 0x0009
676 #define mmSYSHUB_DATA_OVLP_BASE_IDX 0
677 #define mmPCIE_INDEX 0x000c
678 #define mmPCIE_INDEX_BASE_IDX 0
679 #define mmPCIE_DATA 0x000d
680 #define mmPCIE_DATA_BASE_IDX 0
681 #define mmPCIE_INDEX2 0x000e
682 #define mmPCIE_INDEX2_BASE_IDX 0
683 #define mmPCIE_DATA2 0x000f
684 #define mmPCIE_DATA2_BASE_IDX 0
685
686
687
688
689 #define mmDN_PCIE_RESERVED 0x0d60
690 #define mmDN_PCIE_RESERVED_BASE_IDX 0
691 #define mmDN_PCIE_SCRATCH 0x0d61
692 #define mmDN_PCIE_SCRATCH_BASE_IDX 0
693 #define mmDN_PCIE_CNTL 0x0d63
694 #define mmDN_PCIE_CNTL_BASE_IDX 0
695 #define mmDN_PCIE_CONFIG_CNTL 0x0d64
696 #define mmDN_PCIE_CONFIG_CNTL_BASE_IDX 0
697 #define mmDN_PCIE_RX_CNTL2 0x0d65
698 #define mmDN_PCIE_RX_CNTL2_BASE_IDX 0
699 #define mmDN_PCIE_BUS_CNTL 0x0d66
700 #define mmDN_PCIE_BUS_CNTL_BASE_IDX 0
701 #define mmDN_PCIE_CFG_CNTL 0x0d67
702 #define mmDN_PCIE_CFG_CNTL_BASE_IDX 0
703 #define mmDN_PCIE_STRAP_F0 0x0d68
704 #define mmDN_PCIE_STRAP_F0_BASE_IDX 0
705 #define mmDN_PCIE_STRAP_MISC 0x0d69
706 #define mmDN_PCIE_STRAP_MISC_BASE_IDX 0
707 #define mmDN_PCIE_STRAP_MISC2 0x0d6a
708 #define mmDN_PCIE_STRAP_MISC2_BASE_IDX 0
709
710
711
712
713 #define mmPCIEP_RESERVED 0x0d6c
714 #define mmPCIEP_RESERVED_BASE_IDX 0
715 #define mmPCIEP_SCRATCH 0x0d6d
716 #define mmPCIEP_SCRATCH_BASE_IDX 0
717 #define mmPCIE_ERR_CNTL 0x0d6f
718 #define mmPCIE_ERR_CNTL_BASE_IDX 0
719 #define mmPCIE_RX_CNTL 0x0d70
720 #define mmPCIE_RX_CNTL_BASE_IDX 0
721 #define mmPCIE_LC_SPEED_CNTL 0x0d71
722 #define mmPCIE_LC_SPEED_CNTL_BASE_IDX 0
723 #define mmPCIE_LC_CNTL2 0x0d72
724 #define mmPCIE_LC_CNTL2_BASE_IDX 0
725 #define mmPCIEP_STRAP_MISC 0x0d73
726 #define mmPCIEP_STRAP_MISC_BASE_IDX 0
727 #define mmLTR_MSG_INFO_FROM_EP 0x0d74
728 #define mmLTR_MSG_INFO_FROM_EP_BASE_IDX 0
729
730
731
732
733 #define mmEP_PCIE_SCRATCH 0x0d43
734 #define mmEP_PCIE_SCRATCH_BASE_IDX 0
735 #define mmEP_PCIE_CNTL 0x0d45
736 #define mmEP_PCIE_CNTL_BASE_IDX 0
737 #define mmEP_PCIE_INT_CNTL 0x0d46
738 #define mmEP_PCIE_INT_CNTL_BASE_IDX 0
739 #define mmEP_PCIE_INT_STATUS 0x0d47
740 #define mmEP_PCIE_INT_STATUS_BASE_IDX 0
741 #define mmEP_PCIE_RX_CNTL2 0x0d48
742 #define mmEP_PCIE_RX_CNTL2_BASE_IDX 0
743 #define mmEP_PCIE_BUS_CNTL 0x0d49
744 #define mmEP_PCIE_BUS_CNTL_BASE_IDX 0
745 #define mmEP_PCIE_CFG_CNTL 0x0d4a
746 #define mmEP_PCIE_CFG_CNTL_BASE_IDX 0
747 #define mmEP_PCIE_OBFF_CNTL 0x0d4b
748 #define mmEP_PCIE_OBFF_CNTL_BASE_IDX 0
749 #define mmEP_PCIE_TX_LTR_CNTL 0x0d4c
750 #define mmEP_PCIE_TX_LTR_CNTL_BASE_IDX 0
751 #define mmEP_PCIE_STRAP_MISC 0x0d4f
752 #define mmEP_PCIE_STRAP_MISC_BASE_IDX 0
753 #define mmEP_PCIE_STRAP_MISC2 0x0d50
754 #define mmEP_PCIE_STRAP_MISC2_BASE_IDX 0
755 #define mmEP_PCIE_STRAP_PI 0x0d51
756 #define mmEP_PCIE_STRAP_PI_BASE_IDX 0
757 #define mmEP_PCIE_F0_DPA_CAP 0x0d52
758 #define mmEP_PCIE_F0_DPA_CAP_BASE_IDX 0
759 #define mmEP_PCIE_F0_DPA_LATENCY_INDICATOR 0x0d53
760 #define mmEP_PCIE_F0_DPA_LATENCY_INDICATOR_BASE_IDX 0
761 #define mmEP_PCIE_F0_DPA_CNTL 0x0d53
762 #define mmEP_PCIE_F0_DPA_CNTL_BASE_IDX 0
763 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0 0x0d53
764 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0_BASE_IDX 0
765 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1 0x0d54
766 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1_BASE_IDX 0
767 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2 0x0d54
768 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2_BASE_IDX 0
769 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3 0x0d54
770 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3_BASE_IDX 0
771 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4 0x0d54
772 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4_BASE_IDX 0
773 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5 0x0d55
774 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5_BASE_IDX 0
775 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6 0x0d55
776 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6_BASE_IDX 0
777 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7 0x0d55
778 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7_BASE_IDX 0
779 #define mmEP_PCIE_PME_CONTROL 0x0d55
780 #define mmEP_PCIE_PME_CONTROL_BASE_IDX 0
781 #define mmEP_PCIEP_RESERVED 0x0d56
782 #define mmEP_PCIEP_RESERVED_BASE_IDX 0
783 #define mmEP_PCIE_TX_CNTL 0x0d58
784 #define mmEP_PCIE_TX_CNTL_BASE_IDX 0
785 #define mmEP_PCIE_TX_REQUESTER_ID 0x0d59
786 #define mmEP_PCIE_TX_REQUESTER_ID_BASE_IDX 0
787 #define mmEP_PCIE_ERR_CNTL 0x0d5a
788 #define mmEP_PCIE_ERR_CNTL_BASE_IDX 0
789 #define mmEP_PCIE_RX_CNTL 0x0d5b
790 #define mmEP_PCIE_RX_CNTL_BASE_IDX 0
791 #define mmEP_PCIE_LC_SPEED_CNTL 0x0d5c
792 #define mmEP_PCIE_LC_SPEED_CNTL_BASE_IDX 0
793
794
795
796
797 #define mmBIF_MM_INDACCESS_CNTL 0x0e06
798 #define mmBIF_MM_INDACCESS_CNTL_BASE_IDX 0
799 #define mmBUS_CNTL 0x0e07
800 #define mmBUS_CNTL_BASE_IDX 0
801 #define mmBIF_SCRATCH0 0x0e08
802 #define mmBIF_SCRATCH0_BASE_IDX 0
803 #define mmBIF_SCRATCH1 0x0e09
804 #define mmBIF_SCRATCH1_BASE_IDX 0
805 #define mmBX_RESET_EN 0x0e0d
806 #define mmBX_RESET_EN_BASE_IDX 0
807 #define mmMM_CFGREGS_CNTL 0x0e0e
808 #define mmMM_CFGREGS_CNTL_BASE_IDX 0
809 #define mmBX_RESET_CNTL 0x0e10
810 #define mmBX_RESET_CNTL_BASE_IDX 0
811 #define mmINTERRUPT_CNTL 0x0e11
812 #define mmINTERRUPT_CNTL_BASE_IDX 0
813 #define mmINTERRUPT_CNTL2 0x0e12
814 #define mmINTERRUPT_CNTL2_BASE_IDX 0
815 #define mmCLKREQB_PAD_CNTL 0x0e18
816 #define mmCLKREQB_PAD_CNTL_BASE_IDX 0
817 #define mmCLKREQB_PERF_COUNTER 0x0e19
818 #define mmCLKREQB_PERF_COUNTER_BASE_IDX 0
819 #define mmBIF_CLK_CTRL 0x0e1a
820 #define mmBIF_CLK_CTRL_BASE_IDX 0
821 #define mmBIF_FEATURES_CONTROL_MISC 0x0e1b
822 #define mmBIF_FEATURES_CONTROL_MISC_BASE_IDX 0
823 #define mmBIF_DOORBELL_CNTL 0x0e1c
824 #define mmBIF_DOORBELL_CNTL_BASE_IDX 0
825 #define mmBIF_DOORBELL_INT_CNTL 0x0e1d
826 #define mmBIF_DOORBELL_INT_CNTL_BASE_IDX 0
827 #define mmBIF_SLVARB_MODE 0x0e1e
828 #define mmBIF_SLVARB_MODE_BASE_IDX 0
829 #define mmBIF_FB_EN 0x0e1f
830 #define mmBIF_FB_EN_BASE_IDX 0
831 #define mmBIF_BUSY_DELAY_CNTR 0x0e20
832 #define mmBIF_BUSY_DELAY_CNTR_BASE_IDX 0
833 #define mmBIF_PERFMON_CNTL 0x0e21
834 #define mmBIF_PERFMON_CNTL_BASE_IDX 0
835 #define mmBIF_PERFCOUNTER0_RESULT 0x0e22
836 #define mmBIF_PERFCOUNTER0_RESULT_BASE_IDX 0
837 #define mmBIF_PERFCOUNTER1_RESULT 0x0e23
838 #define mmBIF_PERFCOUNTER1_RESULT_BASE_IDX 0
839 #define mmBIF_MST_TRANS_PENDING_VF 0x0e29
840 #define mmBIF_MST_TRANS_PENDING_VF_BASE_IDX 0
841 #define mmBIF_SLV_TRANS_PENDING_VF 0x0e2a
842 #define mmBIF_SLV_TRANS_PENDING_VF_BASE_IDX 0
843 #define mmBACO_CNTL 0x0e2b
844 #define mmBACO_CNTL_BASE_IDX 0
845 #define mmBIF_BACO_EXIT_TIME0 0x0e2c
846 #define mmBIF_BACO_EXIT_TIME0_BASE_IDX 0
847 #define mmBIF_BACO_EXIT_TIMER1 0x0e2d
848 #define mmBIF_BACO_EXIT_TIMER1_BASE_IDX 0
849 #define mmBIF_BACO_EXIT_TIMER2 0x0e2e
850 #define mmBIF_BACO_EXIT_TIMER2_BASE_IDX 0
851 #define mmBIF_BACO_EXIT_TIMER3 0x0e2f
852 #define mmBIF_BACO_EXIT_TIMER3_BASE_IDX 0
853 #define mmBIF_BACO_EXIT_TIMER4 0x0e30
854 #define mmBIF_BACO_EXIT_TIMER4_BASE_IDX 0
855 #define mmMEM_TYPE_CNTL 0x0e31
856 #define mmMEM_TYPE_CNTL_BASE_IDX 0
857 #define mmSMU_BIF_VDDGFX_PWR_STATUS 0x0e33
858 #define mmSMU_BIF_VDDGFX_PWR_STATUS_BASE_IDX 0
859 #define mmBIF_VDDGFX_GFX0_LOWER 0x0e34
860 #define mmBIF_VDDGFX_GFX0_LOWER_BASE_IDX 0
861 #define mmBIF_VDDGFX_GFX0_UPPER 0x0e35
862 #define mmBIF_VDDGFX_GFX0_UPPER_BASE_IDX 0
863 #define mmBIF_VDDGFX_GFX1_LOWER 0x0e36
864 #define mmBIF_VDDGFX_GFX1_LOWER_BASE_IDX 0
865 #define mmBIF_VDDGFX_GFX1_UPPER 0x0e37
866 #define mmBIF_VDDGFX_GFX1_UPPER_BASE_IDX 0
867 #define mmBIF_VDDGFX_GFX2_LOWER 0x0e38
868 #define mmBIF_VDDGFX_GFX2_LOWER_BASE_IDX 0
869 #define mmBIF_VDDGFX_GFX2_UPPER 0x0e39
870 #define mmBIF_VDDGFX_GFX2_UPPER_BASE_IDX 0
871 #define mmBIF_VDDGFX_GFX3_LOWER 0x0e3a
872 #define mmBIF_VDDGFX_GFX3_LOWER_BASE_IDX 0
873 #define mmBIF_VDDGFX_GFX3_UPPER 0x0e3b
874 #define mmBIF_VDDGFX_GFX3_UPPER_BASE_IDX 0
875 #define mmBIF_VDDGFX_GFX4_LOWER 0x0e3c
876 #define mmBIF_VDDGFX_GFX4_LOWER_BASE_IDX 0
877 #define mmBIF_VDDGFX_GFX4_UPPER 0x0e3d
878 #define mmBIF_VDDGFX_GFX4_UPPER_BASE_IDX 0
879 #define mmBIF_VDDGFX_GFX5_LOWER 0x0e3e
880 #define mmBIF_VDDGFX_GFX5_LOWER_BASE_IDX 0
881 #define mmBIF_VDDGFX_GFX5_UPPER 0x0e3f
882 #define mmBIF_VDDGFX_GFX5_UPPER_BASE_IDX 0
883 #define mmBIF_VDDGFX_RSV1_LOWER 0x0e40
884 #define mmBIF_VDDGFX_RSV1_LOWER_BASE_IDX 0
885 #define mmBIF_VDDGFX_RSV1_UPPER 0x0e41
886 #define mmBIF_VDDGFX_RSV1_UPPER_BASE_IDX 0
887 #define mmBIF_VDDGFX_RSV2_LOWER 0x0e42
888 #define mmBIF_VDDGFX_RSV2_LOWER_BASE_IDX 0
889 #define mmBIF_VDDGFX_RSV2_UPPER 0x0e43
890 #define mmBIF_VDDGFX_RSV2_UPPER_BASE_IDX 0
891 #define mmBIF_VDDGFX_RSV3_LOWER 0x0e44
892 #define mmBIF_VDDGFX_RSV3_LOWER_BASE_IDX 0
893 #define mmBIF_VDDGFX_RSV3_UPPER 0x0e45
894 #define mmBIF_VDDGFX_RSV3_UPPER_BASE_IDX 0
895 #define mmBIF_VDDGFX_RSV4_LOWER 0x0e46
896 #define mmBIF_VDDGFX_RSV4_LOWER_BASE_IDX 0
897 #define mmBIF_VDDGFX_RSV4_UPPER 0x0e47
898 #define mmBIF_VDDGFX_RSV4_UPPER_BASE_IDX 0
899 #define mmBIF_VDDGFX_FB_CMP 0x0e48
900 #define mmBIF_VDDGFX_FB_CMP_BASE_IDX 0
901 #define mmBIF_DOORBELL_GBLAPER1_LOWER 0x0e49
902 #define mmBIF_DOORBELL_GBLAPER1_LOWER_BASE_IDX 0
903 #define mmBIF_DOORBELL_GBLAPER1_UPPER 0x0e4a
904 #define mmBIF_DOORBELL_GBLAPER1_UPPER_BASE_IDX 0
905 #define mmBIF_DOORBELL_GBLAPER2_LOWER 0x0e4b
906 #define mmBIF_DOORBELL_GBLAPER2_LOWER_BASE_IDX 0
907 #define mmBIF_DOORBELL_GBLAPER2_UPPER 0x0e4c
908 #define mmBIF_DOORBELL_GBLAPER2_UPPER_BASE_IDX 0
909 #define mmREMAP_HDP_MEM_FLUSH_CNTL 0x0e4d
910 #define mmREMAP_HDP_MEM_FLUSH_CNTL_BASE_IDX 0
911 #define mmREMAP_HDP_REG_FLUSH_CNTL 0x0e4e
912 #define mmREMAP_HDP_REG_FLUSH_CNTL_BASE_IDX 0
913 #define mmBIF_RB_CNTL 0x0e4f
914 #define mmBIF_RB_CNTL_BASE_IDX 0
915 #define mmBIF_RB_BASE 0x0e50
916 #define mmBIF_RB_BASE_BASE_IDX 0
917 #define mmBIF_RB_RPTR 0x0e51
918 #define mmBIF_RB_RPTR_BASE_IDX 0
919 #define mmBIF_RB_WPTR 0x0e52
920 #define mmBIF_RB_WPTR_BASE_IDX 0
921 #define mmBIF_RB_WPTR_ADDR_HI 0x0e53
922 #define mmBIF_RB_WPTR_ADDR_HI_BASE_IDX 0
923 #define mmBIF_RB_WPTR_ADDR_LO 0x0e54
924 #define mmBIF_RB_WPTR_ADDR_LO_BASE_IDX 0
925 #define mmMAILBOX_INDEX 0x0e55
926 #define mmMAILBOX_INDEX_BASE_IDX 0
927 #define mmBIF_GPUIOV_RESET_NOTIFICATION 0x0e62
928 #define mmBIF_GPUIOV_RESET_NOTIFICATION_BASE_IDX 0
929 #define mmBIF_UVD_GPUIOV_CFG_SIZE 0x0e63
930 #define mmBIF_UVD_GPUIOV_CFG_SIZE_BASE_IDX 0
931 #define mmBIF_VCE_GPUIOV_CFG_SIZE 0x0e64
932 #define mmBIF_VCE_GPUIOV_CFG_SIZE_BASE_IDX 0
933 #define mmBIF_GFX_SDMA_GPUIOV_CFG_SIZE 0x0e65
934 #define mmBIF_GFX_SDMA_GPUIOV_CFG_SIZE_BASE_IDX 0
935 #define mmBIF_GMI_WRR_WEIGHT 0x0e66
936 #define mmBIF_GMI_WRR_WEIGHT_BASE_IDX 0
937 #define mmNBIF_STRAP_WRITE_CTRL 0x0e67
938 #define mmNBIF_STRAP_WRITE_CTRL_BASE_IDX 0
939 #define mmBIF_PERSTB_PAD_CNTL 0x0e68
940 #define mmBIF_PERSTB_PAD_CNTL_BASE_IDX 0
941 #define mmBIF_PX_EN_PAD_CNTL 0x0e69
942 #define mmBIF_PX_EN_PAD_CNTL_BASE_IDX 0
943 #define mmBIF_REFPADKIN_PAD_CNTL 0x0e6a
944 #define mmBIF_REFPADKIN_PAD_CNTL_BASE_IDX 0
945 #define mmBIF_CLKREQB_PAD_CNTL 0x0e6b
946 #define mmBIF_CLKREQB_PAD_CNTL_BASE_IDX 0
947
948
949
950
951 #define mmRCC_BACO_CNTL_MISC 0x0da7
952 #define mmRCC_BACO_CNTL_MISC_BASE_IDX 0
953 #define mmRCC_RESET_EN 0x0da8
954 #define mmRCC_RESET_EN_BASE_IDX 0
955 #define mmRCC_VDM_SUPPORT 0x0da9
956 #define mmRCC_VDM_SUPPORT_BASE_IDX 0
957 #define mmRCC_PEER_REG_RANGE0 0x0dde
958 #define mmRCC_PEER_REG_RANGE0_BASE_IDX 0
959 #define mmRCC_PEER_REG_RANGE1 0x0ddf
960 #define mmRCC_PEER_REG_RANGE1_BASE_IDX 0
961 #define mmRCC_BUS_CNTL 0x0de1
962 #define mmRCC_BUS_CNTL_BASE_IDX 0
963 #define mmRCC_CONFIG_CNTL 0x0de2
964 #define mmRCC_CONFIG_CNTL_BASE_IDX 0
965 #define mmRCC_CONFIG_F0_BASE 0x0de6
966 #define mmRCC_CONFIG_F0_BASE_BASE_IDX 0
967 #define mmRCC_CONFIG_APER_SIZE 0x0de7
968 #define mmRCC_CONFIG_APER_SIZE_BASE_IDX 0
969 #define mmRCC_CONFIG_REG_APER_SIZE 0x0de8
970 #define mmRCC_CONFIG_REG_APER_SIZE_BASE_IDX 0
971 #define mmRCC_XDMA_LO 0x0de9
972 #define mmRCC_XDMA_LO_BASE_IDX 0
973 #define mmRCC_XDMA_HI 0x0dea
974 #define mmRCC_XDMA_HI_BASE_IDX 0
975 #define mmRCC_FEATURES_CONTROL_MISC 0x0deb
976 #define mmRCC_FEATURES_CONTROL_MISC_BASE_IDX 0
977 #define mmRCC_BUSNUM_CNTL1 0x0dec
978 #define mmRCC_BUSNUM_CNTL1_BASE_IDX 0
979 #define mmRCC_BUSNUM_LIST0 0x0ded
980 #define mmRCC_BUSNUM_LIST0_BASE_IDX 0
981 #define mmRCC_BUSNUM_LIST1 0x0dee
982 #define mmRCC_BUSNUM_LIST1_BASE_IDX 0
983 #define mmRCC_BUSNUM_CNTL2 0x0def
984 #define mmRCC_BUSNUM_CNTL2_BASE_IDX 0
985 #define mmRCC_CAPTURE_HOST_BUSNUM 0x0df0
986 #define mmRCC_CAPTURE_HOST_BUSNUM_BASE_IDX 0
987 #define mmRCC_HOST_BUSNUM 0x0df1
988 #define mmRCC_HOST_BUSNUM_BASE_IDX 0
989 #define mmRCC_PEER0_FB_OFFSET_HI 0x0df2
990 #define mmRCC_PEER0_FB_OFFSET_HI_BASE_IDX 0
991 #define mmRCC_PEER0_FB_OFFSET_LO 0x0df3
992 #define mmRCC_PEER0_FB_OFFSET_LO_BASE_IDX 0
993 #define mmRCC_PEER1_FB_OFFSET_HI 0x0df4
994 #define mmRCC_PEER1_FB_OFFSET_HI_BASE_IDX 0
995 #define mmRCC_PEER1_FB_OFFSET_LO 0x0df5
996 #define mmRCC_PEER1_FB_OFFSET_LO_BASE_IDX 0
997 #define mmRCC_PEER2_FB_OFFSET_HI 0x0df6
998 #define mmRCC_PEER2_FB_OFFSET_HI_BASE_IDX 0
999 #define mmRCC_PEER2_FB_OFFSET_LO 0x0df7
1000 #define mmRCC_PEER2_FB_OFFSET_LO_BASE_IDX 0
1001 #define mmRCC_PEER3_FB_OFFSET_HI 0x0df8
1002 #define mmRCC_PEER3_FB_OFFSET_HI_BASE_IDX 0
1003 #define mmRCC_PEER3_FB_OFFSET_LO 0x0df9
1004 #define mmRCC_PEER3_FB_OFFSET_LO_BASE_IDX 0
1005 #define mmRCC_DEVFUNCNUM_LIST0 0x0dfa
1006 #define mmRCC_DEVFUNCNUM_LIST0_BASE_IDX 0
1007 #define mmRCC_DEVFUNCNUM_LIST1 0x0dfb
1008 #define mmRCC_DEVFUNCNUM_LIST1_BASE_IDX 0
1009 #define mmRCC_DEV0_LINK_CNTL 0x0dfd
1010 #define mmRCC_DEV0_LINK_CNTL_BASE_IDX 0
1011 #define mmRCC_CMN_LINK_CNTL 0x0dfe
1012 #define mmRCC_CMN_LINK_CNTL_BASE_IDX 0
1013 #define mmRCC_EP_REQUESTERID_RESTORE 0x0dff
1014 #define mmRCC_EP_REQUESTERID_RESTORE_BASE_IDX 0
1015 #define mmRCC_LTR_LSWITCH_CNTL 0x0e00
1016 #define mmRCC_LTR_LSWITCH_CNTL_BASE_IDX 0
1017 #define mmRCC_MH_ARB_CNTL 0x0e01
1018 #define mmRCC_MH_ARB_CNTL_BASE_IDX 0
1019
1020
1021
1022
1023 #define mmGFXMSIX_VECT0_ADDR_LO 0x10800
1024 #define mmGFXMSIX_VECT0_ADDR_LO_BASE_IDX 0
1025 #define mmGFXMSIX_VECT0_ADDR_HI 0x10801
1026 #define mmGFXMSIX_VECT0_ADDR_HI_BASE_IDX 0
1027 #define mmGFXMSIX_VECT0_MSG_DATA 0x10802
1028 #define mmGFXMSIX_VECT0_MSG_DATA_BASE_IDX 0
1029 #define mmGFXMSIX_VECT0_CONTROL 0x10803
1030 #define mmGFXMSIX_VECT0_CONTROL_BASE_IDX 0
1031 #define mmGFXMSIX_VECT1_ADDR_LO 0x10804
1032 #define mmGFXMSIX_VECT1_ADDR_LO_BASE_IDX 0
1033 #define mmGFXMSIX_VECT1_ADDR_HI 0x10805
1034 #define mmGFXMSIX_VECT1_ADDR_HI_BASE_IDX 0
1035 #define mmGFXMSIX_VECT1_MSG_DATA 0x10806
1036 #define mmGFXMSIX_VECT1_MSG_DATA_BASE_IDX 0
1037 #define mmGFXMSIX_VECT1_CONTROL 0x10807
1038 #define mmGFXMSIX_VECT1_CONTROL_BASE_IDX 0
1039 #define mmGFXMSIX_VECT2_ADDR_LO 0x10808
1040 #define mmGFXMSIX_VECT2_ADDR_LO_BASE_IDX 0
1041 #define mmGFXMSIX_VECT2_ADDR_HI 0x10809
1042 #define mmGFXMSIX_VECT2_ADDR_HI_BASE_IDX 0
1043 #define mmGFXMSIX_VECT2_MSG_DATA 0x1080a
1044 #define mmGFXMSIX_VECT2_MSG_DATA_BASE_IDX 0
1045 #define mmGFXMSIX_VECT2_CONTROL 0x1080b
1046 #define mmGFXMSIX_VECT2_CONTROL_BASE_IDX 0
1047 #define mmGFXMSIX_PBA 0x10c00
1048 #define mmGFXMSIX_PBA_BASE_IDX 0
1049
1050
1051
1052
1053 #define mmRCC_DEV0_PORT_STRAP0 0x0d27
1054 #define mmRCC_DEV0_PORT_STRAP0_BASE_IDX 0
1055 #define mmRCC_DEV0_PORT_STRAP1 0x0d28
1056 #define mmRCC_DEV0_PORT_STRAP1_BASE_IDX 0
1057 #define mmRCC_DEV0_PORT_STRAP2 0x0d29
1058 #define mmRCC_DEV0_PORT_STRAP2_BASE_IDX 0
1059 #define mmRCC_DEV0_PORT_STRAP3 0x0d2a
1060 #define mmRCC_DEV0_PORT_STRAP3_BASE_IDX 0
1061 #define mmRCC_DEV0_PORT_STRAP4 0x0d2b
1062 #define mmRCC_DEV0_PORT_STRAP4_BASE_IDX 0
1063 #define mmRCC_DEV0_PORT_STRAP5 0x0d2c
1064 #define mmRCC_DEV0_PORT_STRAP5_BASE_IDX 0
1065 #define mmRCC_DEV0_PORT_STRAP6 0x0d2d
1066 #define mmRCC_DEV0_PORT_STRAP6_BASE_IDX 0
1067 #define mmRCC_DEV0_PORT_STRAP7 0x0d2e
1068 #define mmRCC_DEV0_PORT_STRAP7_BASE_IDX 0
1069 #define mmRCC_DEV0_EPF0_STRAP0 0x0d2f
1070 #define mmRCC_DEV0_EPF0_STRAP0_BASE_IDX 0
1071 #define mmRCC_DEV0_EPF0_STRAP1 0x0d30
1072 #define mmRCC_DEV0_EPF0_STRAP1_BASE_IDX 0
1073 #define mmRCC_DEV0_EPF0_STRAP13 0x0d31
1074 #define mmRCC_DEV0_EPF0_STRAP13_BASE_IDX 0
1075 #define mmRCC_DEV0_EPF0_STRAP2 0x0d32
1076 #define mmRCC_DEV0_EPF0_STRAP2_BASE_IDX 0
1077 #define mmRCC_DEV0_EPF0_STRAP3 0x0d33
1078 #define mmRCC_DEV0_EPF0_STRAP3_BASE_IDX 0
1079 #define mmRCC_DEV0_EPF0_STRAP4 0x0d34
1080 #define mmRCC_DEV0_EPF0_STRAP4_BASE_IDX 0
1081 #define mmRCC_DEV0_EPF0_STRAP5 0x0d35
1082 #define mmRCC_DEV0_EPF0_STRAP5_BASE_IDX 0
1083 #define mmRCC_DEV0_EPF0_STRAP8 0x0d36
1084 #define mmRCC_DEV0_EPF0_STRAP8_BASE_IDX 0
1085 #define mmRCC_DEV0_EPF0_STRAP9 0x0d37
1086 #define mmRCC_DEV0_EPF0_STRAP9_BASE_IDX 0
1087 #define mmRCC_DEV0_EPF1_STRAP0 0x0d38
1088 #define mmRCC_DEV0_EPF1_STRAP0_BASE_IDX 0
1089 #define mmRCC_DEV0_EPF1_STRAP10 0x0d39
1090 #define mmRCC_DEV0_EPF1_STRAP10_BASE_IDX 0
1091 #define mmRCC_DEV0_EPF1_STRAP11 0x0d3a
1092 #define mmRCC_DEV0_EPF1_STRAP11_BASE_IDX 0
1093 #define mmRCC_DEV0_EPF1_STRAP12 0x0d3b
1094 #define mmRCC_DEV0_EPF1_STRAP12_BASE_IDX 0
1095 #define mmRCC_DEV0_EPF1_STRAP13 0x0d3c
1096 #define mmRCC_DEV0_EPF1_STRAP13_BASE_IDX 0
1097 #define mmRCC_DEV0_EPF1_STRAP2 0x0d3d
1098 #define mmRCC_DEV0_EPF1_STRAP2_BASE_IDX 0
1099 #define mmRCC_DEV0_EPF1_STRAP3 0x0d3e
1100 #define mmRCC_DEV0_EPF1_STRAP3_BASE_IDX 0
1101 #define mmRCC_DEV0_EPF1_STRAP4 0x0d3f
1102 #define mmRCC_DEV0_EPF1_STRAP4_BASE_IDX 0
1103 #define mmRCC_DEV0_EPF1_STRAP5 0x0d40
1104 #define mmRCC_DEV0_EPF1_STRAP5_BASE_IDX 0
1105 #define mmRCC_DEV0_EPF1_STRAP6 0x0d41
1106 #define mmRCC_DEV0_EPF1_STRAP6_BASE_IDX 0
1107 #define mmRCC_DEV0_EPF1_STRAP7 0x0d42
1108 #define mmRCC_DEV0_EPF1_STRAP7_BASE_IDX 0
1109
1110
1111
1112
1113 #define mmBIF_BME_STATUS 0x0e0b
1114 #define mmBIF_BME_STATUS_BASE_IDX 0
1115 #define mmBIF_ATOMIC_ERR_LOG 0x0e0c
1116 #define mmBIF_ATOMIC_ERR_LOG_BASE_IDX 0
1117 #define mmDOORBELL_SELFRING_GPA_APER_BASE_HIGH 0x0e13
1118 #define mmDOORBELL_SELFRING_GPA_APER_BASE_HIGH_BASE_IDX 0
1119 #define mmDOORBELL_SELFRING_GPA_APER_BASE_LOW 0x0e14
1120 #define mmDOORBELL_SELFRING_GPA_APER_BASE_LOW_BASE_IDX 0
1121 #define mmDOORBELL_SELFRING_GPA_APER_CNTL 0x0e15
1122 #define mmDOORBELL_SELFRING_GPA_APER_CNTL_BASE_IDX 0
1123 #define mmHDP_REG_COHERENCY_FLUSH_CNTL 0x0e16
1124 #define mmHDP_REG_COHERENCY_FLUSH_CNTL_BASE_IDX 0
1125 #define mmHDP_MEM_COHERENCY_FLUSH_CNTL 0x0e17
1126 #define mmHDP_MEM_COHERENCY_FLUSH_CNTL_BASE_IDX 0
1127 #define mmGPU_HDP_FLUSH_REQ 0x0e26
1128 #define mmGPU_HDP_FLUSH_REQ_BASE_IDX 0
1129 #define mmGPU_HDP_FLUSH_DONE 0x0e27
1130 #define mmGPU_HDP_FLUSH_DONE_BASE_IDX 0
1131 #define mmBIF_TRANS_PENDING 0x0e28
1132 #define mmBIF_TRANS_PENDING_BASE_IDX 0
1133 #define mmMAILBOX_MSGBUF_TRN_DW0 0x0e56
1134 #define mmMAILBOX_MSGBUF_TRN_DW0_BASE_IDX 0
1135 #define mmMAILBOX_MSGBUF_TRN_DW1 0x0e57
1136 #define mmMAILBOX_MSGBUF_TRN_DW1_BASE_IDX 0
1137 #define mmMAILBOX_MSGBUF_TRN_DW2 0x0e58
1138 #define mmMAILBOX_MSGBUF_TRN_DW2_BASE_IDX 0
1139 #define mmMAILBOX_MSGBUF_TRN_DW3 0x0e59
1140 #define mmMAILBOX_MSGBUF_TRN_DW3_BASE_IDX 0
1141 #define mmMAILBOX_MSGBUF_RCV_DW0 0x0e5a
1142 #define mmMAILBOX_MSGBUF_RCV_DW0_BASE_IDX 0
1143 #define mmMAILBOX_MSGBUF_RCV_DW1 0x0e5b
1144 #define mmMAILBOX_MSGBUF_RCV_DW1_BASE_IDX 0
1145 #define mmMAILBOX_MSGBUF_RCV_DW2 0x0e5c
1146 #define mmMAILBOX_MSGBUF_RCV_DW2_BASE_IDX 0
1147 #define mmMAILBOX_MSGBUF_RCV_DW3 0x0e5d
1148 #define mmMAILBOX_MSGBUF_RCV_DW3_BASE_IDX 0
1149 #define mmMAILBOX_CONTROL 0x0e5e
1150 #define mmMAILBOX_CONTROL_BASE_IDX 0
1151 #define mmMAILBOX_INT_CNTL 0x0e5f
1152 #define mmMAILBOX_INT_CNTL_BASE_IDX 0
1153 #define mmBIF_VMHV_MAILBOX 0x0e60
1154 #define mmBIF_VMHV_MAILBOX_BASE_IDX 0
1155
1156
1157
1158
1159 #define mmRCC_DOORBELL_APER_EN 0x0de0
1160 #define mmRCC_DOORBELL_APER_EN_BASE_IDX 0
1161 #define mmRCC_CONFIG_MEMSIZE 0x0de3
1162 #define mmRCC_CONFIG_MEMSIZE_BASE_IDX 0
1163 #define mmRCC_CONFIG_RESERVED 0x0de4
1164 #define mmRCC_CONFIG_RESERVED_BASE_IDX 0
1165 #define mmRCC_IOV_FUNC_IDENTIFIER 0x0de5
1166 #define mmRCC_IOV_FUNC_IDENTIFIER_BASE_IDX 0
1167
1168
1169
1170
1171 #define mmSYSHUB_INDEX 0x0008
1172 #define mmSYSHUB_INDEX_BASE_IDX 0
1173 #define mmSYSHUB_DATA 0x0009
1174 #define mmSYSHUB_DATA_BASE_IDX 0
1175
1176
1177
1178
1179 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP0 0x403c000
1180 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP0_BASE_IDX 3
1181 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP1 0x403c001
1182 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP1_BASE_IDX 3
1183 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP2 0x403c002
1184 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP2_BASE_IDX 3
1185 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP3 0x403c003
1186 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP3_BASE_IDX 3
1187 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP4 0x403c004
1188 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP4_BASE_IDX 3
1189 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP5 0x403c005
1190 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP5_BASE_IDX 3
1191 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP6 0x403c006
1192 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP6_BASE_IDX 3
1193 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP7 0x403c007
1194 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP7_BASE_IDX 3
1195 #define mmRCC_DEV1_PORT_STRAP0 0x403c080
1196 #define mmRCC_DEV1_PORT_STRAP0_BASE_IDX 3
1197 #define mmRCC_DEV1_PORT_STRAP1 0x403c081
1198 #define mmRCC_DEV1_PORT_STRAP1_BASE_IDX 3
1199 #define mmRCC_DEV1_PORT_STRAP2 0x403c082
1200 #define mmRCC_DEV1_PORT_STRAP2_BASE_IDX 3
1201 #define mmRCC_DEV1_PORT_STRAP3 0x403c083
1202 #define mmRCC_DEV1_PORT_STRAP3_BASE_IDX 3
1203 #define mmRCC_DEV1_PORT_STRAP4 0x403c084
1204 #define mmRCC_DEV1_PORT_STRAP4_BASE_IDX 3
1205 #define mmRCC_DEV1_PORT_STRAP5 0x403c085
1206 #define mmRCC_DEV1_PORT_STRAP5_BASE_IDX 3
1207 #define mmRCC_DEV1_PORT_STRAP6 0x403c086
1208 #define mmRCC_DEV1_PORT_STRAP6_BASE_IDX 3
1209 #define mmRCC_DEV1_PORT_STRAP7 0x403c087
1210 #define mmRCC_DEV1_PORT_STRAP7_BASE_IDX 3
1211 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP0 0x403cc00
1212 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP0_BASE_IDX 3
1213 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP1 0x403cc01
1214 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP1_BASE_IDX 3
1215 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP2 0x403cc02
1216 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP2_BASE_IDX 3
1217 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP3 0x403cc03
1218 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP3_BASE_IDX 3
1219 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP4 0x403cc04
1220 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP4_BASE_IDX 3
1221 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP5 0x403cc05
1222 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP5_BASE_IDX 3
1223 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP8 0x403cc08
1224 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP8_BASE_IDX 3
1225 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP9 0x403cc09
1226 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP9_BASE_IDX 3
1227 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP13 0x403cc0d
1228 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP13_BASE_IDX 3
1229 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP0 0x403cc80
1230 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP0_BASE_IDX 3
1231 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP2 0x403cc82
1232 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP2_BASE_IDX 3
1233 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP3 0x403cc83
1234 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP3_BASE_IDX 3
1235 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP4 0x403cc84
1236 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP4_BASE_IDX 3
1237 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP5 0x403cc85
1238 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP5_BASE_IDX 3
1239 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP6 0x403cc86
1240 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP6_BASE_IDX 3
1241 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP7 0x403cc87
1242 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP7_BASE_IDX 3
1243 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP10 0x403cc8a
1244 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP10_BASE_IDX 3
1245 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP11 0x403cc8b
1246 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP11_BASE_IDX 3
1247 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP12 0x403cc8c
1248 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP12_BASE_IDX 3
1249 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP13 0x403cc8d
1250 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP13_BASE_IDX 3
1251 #define mmRCC_DEV0_EPF2_STRAP0 0x403cd00
1252 #define mmRCC_DEV0_EPF2_STRAP0_BASE_IDX 3
1253 #define mmRCC_DEV0_EPF2_STRAP2 0x403cd02
1254 #define mmRCC_DEV0_EPF2_STRAP2_BASE_IDX 3
1255 #define mmRCC_DEV0_EPF2_STRAP3 0x403cd03
1256 #define mmRCC_DEV0_EPF2_STRAP3_BASE_IDX 3
1257 #define mmRCC_DEV0_EPF2_STRAP4 0x403cd04
1258 #define mmRCC_DEV0_EPF2_STRAP4_BASE_IDX 3
1259 #define mmRCC_DEV0_EPF2_STRAP5 0x403cd05
1260 #define mmRCC_DEV0_EPF2_STRAP5_BASE_IDX 3
1261 #define mmRCC_DEV0_EPF2_STRAP6 0x403cd06
1262 #define mmRCC_DEV0_EPF2_STRAP6_BASE_IDX 3
1263 #define mmRCC_DEV0_EPF2_STRAP13 0x403cd0d
1264 #define mmRCC_DEV0_EPF2_STRAP13_BASE_IDX 3
1265 #define mmRCC_DEV0_EPF3_STRAP0 0x403cd80
1266 #define mmRCC_DEV0_EPF3_STRAP0_BASE_IDX 3
1267 #define mmRCC_DEV0_EPF3_STRAP2 0x403cd82
1268 #define mmRCC_DEV0_EPF3_STRAP2_BASE_IDX 3
1269 #define mmRCC_DEV0_EPF3_STRAP3 0x403cd83
1270 #define mmRCC_DEV0_EPF3_STRAP3_BASE_IDX 3
1271 #define mmRCC_DEV0_EPF3_STRAP4 0x403cd84
1272 #define mmRCC_DEV0_EPF3_STRAP4_BASE_IDX 3
1273 #define mmRCC_DEV0_EPF3_STRAP5 0x403cd85
1274 #define mmRCC_DEV0_EPF3_STRAP5_BASE_IDX 3
1275 #define mmRCC_DEV0_EPF3_STRAP6 0x403cd86
1276 #define mmRCC_DEV0_EPF3_STRAP6_BASE_IDX 3
1277 #define mmRCC_DEV0_EPF3_STRAP13 0x403cd8d
1278 #define mmRCC_DEV0_EPF3_STRAP13_BASE_IDX 3
1279 #define mmRCC_DEV0_EPF4_STRAP0 0x403ce00
1280 #define mmRCC_DEV0_EPF4_STRAP0_BASE_IDX 3
1281 #define mmRCC_DEV0_EPF4_STRAP2 0x403ce02
1282 #define mmRCC_DEV0_EPF4_STRAP2_BASE_IDX 3
1283 #define mmRCC_DEV0_EPF4_STRAP3 0x403ce03
1284 #define mmRCC_DEV0_EPF4_STRAP3_BASE_IDX 3
1285 #define mmRCC_DEV0_EPF4_STRAP4 0x403ce04
1286 #define mmRCC_DEV0_EPF4_STRAP4_BASE_IDX 3
1287 #define mmRCC_DEV0_EPF4_STRAP5 0x403ce05
1288 #define mmRCC_DEV0_EPF4_STRAP5_BASE_IDX 3
1289 #define mmRCC_DEV0_EPF4_STRAP6 0x403ce06
1290 #define mmRCC_DEV0_EPF4_STRAP6_BASE_IDX 3
1291 #define mmRCC_DEV0_EPF4_STRAP13 0x403ce0d
1292 #define mmRCC_DEV0_EPF4_STRAP13_BASE_IDX 3
1293 #define mmRCC_DEV0_EPF5_STRAP0 0x403ce80
1294 #define mmRCC_DEV0_EPF5_STRAP0_BASE_IDX 3
1295 #define mmRCC_DEV0_EPF5_STRAP2 0x403ce82
1296 #define mmRCC_DEV0_EPF5_STRAP2_BASE_IDX 3
1297 #define mmRCC_DEV0_EPF5_STRAP3 0x403ce83
1298 #define mmRCC_DEV0_EPF5_STRAP3_BASE_IDX 3
1299 #define mmRCC_DEV0_EPF5_STRAP4 0x403ce84
1300 #define mmRCC_DEV0_EPF5_STRAP4_BASE_IDX 3
1301 #define mmRCC_DEV0_EPF5_STRAP5 0x403ce85
1302 #define mmRCC_DEV0_EPF5_STRAP5_BASE_IDX 3
1303 #define mmRCC_DEV0_EPF5_STRAP6 0x403ce86
1304 #define mmRCC_DEV0_EPF5_STRAP6_BASE_IDX 3
1305 #define mmRCC_DEV0_EPF5_STRAP13 0x403ce8d
1306 #define mmRCC_DEV0_EPF5_STRAP13_BASE_IDX 3
1307 #define mmRCC_DEV0_EPF6_STRAP0 0x403cf00
1308 #define mmRCC_DEV0_EPF6_STRAP0_BASE_IDX 3
1309 #define mmRCC_DEV0_EPF6_STRAP2 0x403cf02
1310 #define mmRCC_DEV0_EPF6_STRAP2_BASE_IDX 3
1311 #define mmRCC_DEV0_EPF6_STRAP3 0x403cf03
1312 #define mmRCC_DEV0_EPF6_STRAP3_BASE_IDX 3
1313 #define mmRCC_DEV0_EPF6_STRAP4 0x403cf04
1314 #define mmRCC_DEV0_EPF6_STRAP4_BASE_IDX 3
1315 #define mmRCC_DEV0_EPF6_STRAP5 0x403cf05
1316 #define mmRCC_DEV0_EPF6_STRAP5_BASE_IDX 3
1317 #define mmRCC_DEV0_EPF6_STRAP6 0x403cf06
1318 #define mmRCC_DEV0_EPF6_STRAP6_BASE_IDX 3
1319 #define mmRCC_DEV0_EPF6_STRAP13 0x403cf0d
1320 #define mmRCC_DEV0_EPF6_STRAP13_BASE_IDX 3
1321 #define mmRCC_DEV0_EPF7_STRAP0 0x403cf80
1322 #define mmRCC_DEV0_EPF7_STRAP0_BASE_IDX 3
1323 #define mmRCC_DEV0_EPF7_STRAP2 0x403cf82
1324 #define mmRCC_DEV0_EPF7_STRAP2_BASE_IDX 3
1325 #define mmRCC_DEV0_EPF7_STRAP3 0x403cf83
1326 #define mmRCC_DEV0_EPF7_STRAP3_BASE_IDX 3
1327 #define mmRCC_DEV0_EPF7_STRAP4 0x403cf84
1328 #define mmRCC_DEV0_EPF7_STRAP4_BASE_IDX 3
1329 #define mmRCC_DEV0_EPF7_STRAP5 0x403cf85
1330 #define mmRCC_DEV0_EPF7_STRAP5_BASE_IDX 3
1331 #define mmRCC_DEV0_EPF7_STRAP6 0x403cf86
1332 #define mmRCC_DEV0_EPF7_STRAP6_BASE_IDX 3
1333 #define mmRCC_DEV0_EPF7_STRAP13 0x403cf8d
1334 #define mmRCC_DEV0_EPF7_STRAP13_BASE_IDX 3
1335 #define mmRCC_DEV1_EPF0_STRAP0 0x403d000
1336 #define mmRCC_DEV1_EPF0_STRAP0_BASE_IDX 3
1337 #define mmRCC_DEV1_EPF0_STRAP2 0x403d002
1338 #define mmRCC_DEV1_EPF0_STRAP2_BASE_IDX 3
1339 #define mmRCC_DEV1_EPF0_STRAP3 0x403d003
1340 #define mmRCC_DEV1_EPF0_STRAP3_BASE_IDX 3
1341 #define mmRCC_DEV1_EPF0_STRAP4 0x403d004
1342 #define mmRCC_DEV1_EPF0_STRAP4_BASE_IDX 3
1343 #define mmRCC_DEV1_EPF0_STRAP5 0x403d005
1344 #define mmRCC_DEV1_EPF0_STRAP5_BASE_IDX 3
1345 #define mmRCC_DEV1_EPF0_STRAP6 0x403d006
1346 #define mmRCC_DEV1_EPF0_STRAP6_BASE_IDX 3
1347 #define mmRCC_DEV1_EPF0_STRAP13 0x403d00d
1348 #define mmRCC_DEV1_EPF0_STRAP13_BASE_IDX 3
1349 #define mmRCC_DEV1_EPF1_STRAP0 0x403d080
1350 #define mmRCC_DEV1_EPF1_STRAP0_BASE_IDX 3
1351 #define mmRCC_DEV1_EPF1_STRAP2 0x403d082
1352 #define mmRCC_DEV1_EPF1_STRAP2_BASE_IDX 3
1353 #define mmRCC_DEV1_EPF1_STRAP3 0x403d083
1354 #define mmRCC_DEV1_EPF1_STRAP3_BASE_IDX 3
1355 #define mmRCC_DEV1_EPF1_STRAP4 0x403d084
1356 #define mmRCC_DEV1_EPF1_STRAP4_BASE_IDX 3
1357 #define mmRCC_DEV1_EPF1_STRAP5 0x403d085
1358 #define mmRCC_DEV1_EPF1_STRAP5_BASE_IDX 3
1359 #define mmRCC_DEV1_EPF1_STRAP6 0x403d086
1360 #define mmRCC_DEV1_EPF1_STRAP6_BASE_IDX 3
1361 #define mmRCC_DEV1_EPF1_STRAP13 0x403d08d
1362 #define mmRCC_DEV1_EPF1_STRAP13_BASE_IDX 3
1363 #define mmRCC_DEV1_EPF2_STRAP0 0x403d100
1364 #define mmRCC_DEV1_EPF2_STRAP0_BASE_IDX 3
1365 #define mmRCC_DEV1_EPF2_STRAP2 0x403d102
1366 #define mmRCC_DEV1_EPF2_STRAP2_BASE_IDX 3
1367 #define mmRCC_DEV1_EPF2_STRAP3 0x403d103
1368 #define mmRCC_DEV1_EPF2_STRAP3_BASE_IDX 3
1369 #define mmRCC_DEV1_EPF2_STRAP4 0x403d104
1370 #define mmRCC_DEV1_EPF2_STRAP4_BASE_IDX 3
1371 #define mmRCC_DEV1_EPF2_STRAP5 0x403d105
1372 #define mmRCC_DEV1_EPF2_STRAP5_BASE_IDX 3
1373 #define mmRCC_DEV1_EPF2_STRAP6 0x403d106
1374 #define mmRCC_DEV1_EPF2_STRAP6_BASE_IDX 3
1375 #define mmRCC_DEV1_EPF2_STRAP13 0x403d10d
1376 #define mmRCC_DEV1_EPF2_STRAP13_BASE_IDX 3
1377
1378
1379
1380
1381 #define ixHARD_RST_CTRL 0x38000
1382 #define ixRSMU_SOFT_RST_CTRL 0x38004
1383 #define ixSELF_SOFT_RST 0x38008
1384 #define ixGFX_DRV_MODE1_RST_CTRL 0x3800c
1385 #define ixBIF_RST_MISC_CTRL 0x38010
1386 #define ixBIF_RST_MISC_CTRL2 0x38014
1387 #define ixBIF_RST_MISC_CTRL3 0x38018
1388 #define ixBIF_RST_GFXVF_FLR_IDLE 0x3801c
1389 #define ixDEV0_PF0_FLR_RST_CTRL 0x38020
1390 #define ixDEV0_PF1_FLR_RST_CTRL 0x38024
1391 #define ixDEV0_PF2_FLR_RST_CTRL 0x38028
1392 #define ixDEV0_PF3_FLR_RST_CTRL 0x3802c
1393 #define ixDEV0_PF4_FLR_RST_CTRL 0x38030
1394 #define ixDEV0_PF5_FLR_RST_CTRL 0x38034
1395 #define ixDEV0_PF6_FLR_RST_CTRL 0x38038
1396 #define ixDEV0_PF7_FLR_RST_CTRL 0x3803c
1397 #define ixBIF_INST_RESET_INTR_STS 0x38040
1398 #define ixBIF_PF_FLR_INTR_STS 0x38044
1399 #define ixBIF_D3HOTD0_INTR_STS 0x38048
1400 #define ixBIF_POWER_INTR_STS 0x38050
1401 #define ixBIF_PF_DSTATE_INTR_STS 0x38054
1402 #define ixBIF_PF0_VF_FLR_INTR_STS 0x38060
1403 #define ixBIF_INST_RESET_INTR_MASK 0x38080
1404 #define ixBIF_PF_FLR_INTR_MASK 0x38084
1405 #define ixBIF_D3HOTD0_INTR_MASK 0x38088
1406 #define ixBIF_POWER_INTR_MASK 0x38090
1407 #define ixBIF_PF_DSTATE_INTR_MASK 0x38094
1408 #define ixBIF_PF0_VF_FLR_INTR_MASK 0x380a0
1409 #define ixBIF_PF_FLR_RST 0x38100
1410 #define ixBIF_PF0_VF_FLR_RST 0x38120
1411 #define ixBIF_DEV0_PF0_DSTATE_VALUE 0x38140
1412 #define ixBIF_DEV0_PF1_DSTATE_VALUE 0x38144
1413 #define ixBIF_DEV0_PF2_DSTATE_VALUE 0x38148
1414 #define ixBIF_DEV0_PF3_DSTATE_VALUE 0x3814c
1415 #define ixBIF_DEV0_PF4_DSTATE_VALUE 0x38150
1416 #define ixBIF_DEV0_PF5_DSTATE_VALUE 0x38154
1417 #define ixBIF_DEV0_PF6_DSTATE_VALUE 0x38158
1418 #define ixBIF_DEV0_PF7_DSTATE_VALUE 0x3815c
1419 #define ixDEV0_PF0_D3HOTD0_RST_CTRL 0x381e0
1420 #define ixDEV0_PF1_D3HOTD0_RST_CTRL 0x381e4
1421 #define ixDEV0_PF2_D3HOTD0_RST_CTRL 0x381e8
1422 #define ixDEV0_PF3_D3HOTD0_RST_CTRL 0x381ec
1423 #define ixDEV0_PF4_D3HOTD0_RST_CTRL 0x381f0
1424 #define ixDEV0_PF5_D3HOTD0_RST_CTRL 0x381f4
1425 #define ixDEV0_PF6_D3HOTD0_RST_CTRL 0x381f8
1426 #define ixDEV0_PF7_D3HOTD0_RST_CTRL 0x381fc
1427 #define ixBIF_PORT0_DSTATE_VALUE 0x388c0
1428
1429
1430
1431
1432 #define ixMISC_SCRATCH 0x3a000
1433 #define ixINTR_LINE_POLARITY 0x3a004
1434 #define ixINTR_LINE_ENABLE 0x3a008
1435 #define ixOUTSTANDING_VC_ALLOC 0x3a00c
1436 #define ixBIFC_MISC_CTRL0 0x3a010
1437 #define ixBIFC_MISC_CTRL1 0x3a014
1438 #define ixBIFC_BME_ERR_LOG 0x3a018
1439 #define ixBIFC_RCCBIH_BME_ERR_LOG 0x3a01c
1440 #define ixBIFC_DMA_ATTR_OVERRIDE_DEV0_F0_F1 0x3a020
1441 #define ixBIFC_DMA_ATTR_OVERRIDE_DEV0_F2_F3 0x3a024
1442 #define ixBIFC_DMA_ATTR_OVERRIDE_DEV0_F4_F5 0x3a028
1443 #define ixBIFC_DMA_ATTR_OVERRIDE_DEV0_F6_F7 0x3a02c
1444 #define ixNBIF_VWIRE_CTRL 0x3a040
1445 #define ixNBIF_SMN_VWR_VCHG_DIS_CTRL 0x3a044
1446 #define ixNBIF_SMN_VWR_VCHG_RST_CTRL0 0x3a048
1447 #define ixNBIF_SMN_VWR_VCHG_TRIG 0x3a050
1448 #define ixNBIF_SMN_VWR_WTRIG_CNTL 0x3a054
1449 #define ixNBIF_SMN_VWR_VCHG_DIS_CTRL_1 0x3a058
1450 #define ixNBIF_MGCG_CTRL 0x3a05c
1451 #define ixNBIF_DS_CTRL_LCLK 0x3a060
1452 #define ixSMN_MST_CNTL0 0x3a064
1453 #define ixSMN_MST_EP_CNTL1 0x3a068
1454 #define ixSMN_MST_EP_CNTL2 0x3a06c
1455 #define ixNBIF_SDP_VWR_VCHG_DIS_CTRL 0x3a070
1456 #define ixNBIF_SDP_VWR_VCHG_RST_CTRL0 0x3a074
1457 #define ixNBIF_SDP_VWR_VCHG_RST_CTRL1 0x3a078
1458 #define ixNBIF_SDP_VWR_VCHG_TRIG 0x3a07c
1459 #define ixBME_DUMMY_CNTL_0 0x3a098
1460 #define ixBIFC_THT_CNTL 0x3a09c
1461 #define ixBIFC_HSTARB_CNTL 0x3a0a0
1462 #define ixBIFC_GSI_CNTL 0x3a0a4
1463 #define ixBIFC_PCIEFUNC_CNTL 0x3a0a8
1464 #define ixBIFC_SDP_CNTL_0 0x3a0b0
1465 #define ixBIFC_PERF_CNTL_0 0x3a0c0
1466 #define ixBIFC_PERF_CNTL_1 0x3a0c4
1467 #define ixBIFC_PERF_CNT_MMIO_RD 0x3a0c8
1468 #define ixBIFC_PERF_CNT_MMIO_WR 0x3a0cc
1469 #define ixBIFC_PERF_CNT_DMA_RD 0x3a0d0
1470 #define ixBIFC_PERF_CNT_DMA_WR 0x3a0d4
1471 #define ixNBIF_REGIF_ERRSET_CTRL 0x3a0d8
1472 #define ixSMN_MST_EP_CNTL3 0x3a0f0
1473 #define ixSMN_MST_EP_CNTL4 0x3a0f4
1474 #define ixBIF_SELFRING_BUFFER_VID 0x3a100
1475 #define ixBIF_SELFRING_VECTOR_CNTL 0x3a104
1476
1477
1478
1479
1480 #define ixBIF_RAS_LEAF0_CTRL 0x39000
1481 #define ixBIF_RAS_LEAF1_CTRL 0x39004
1482 #define ixBIF_RAS_LEAF2_CTRL 0x39008
1483 #define ixBIF_RAS_MISC_CTRL 0x39100
1484 #define ixBIF_IOHUB_RAS_IH_CNTL 0x39ff8
1485 #define ixBIF_RAS_VWR_FROM_IOHUB 0x39ffc
1486
1487
1488
1489
1490 #define ixRCC_PFC_LTR_CNTL 0x0100
1491 #define ixRCC_PFC_PME_RESTORE 0x0104
1492 #define ixRCC_PFC_STICKY_RESTORE_0 0x0108
1493 #define ixRCC_PFC_STICKY_RESTORE_1 0x010c
1494 #define ixRCC_PFC_STICKY_RESTORE_2 0x0110
1495 #define ixRCC_PFC_STICKY_RESTORE_3 0x0114
1496 #define ixRCC_PFC_STICKY_RESTORE_4 0x0118
1497 #define ixRCC_PFC_STICKY_RESTORE_5 0x011c
1498 #define ixRCC_PFC_AUXPWR_CNTL 0x0120
1499
1500
1501
1502
1503 #define ixRCCPFCAMDGFXAZ_RCC_PFC_LTR_CNTL 0x0100
1504 #define ixRCCPFCAMDGFXAZ_RCC_PFC_PME_RESTORE 0x0104
1505 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_0 0x0108
1506 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_1 0x010c
1507 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_2 0x0110
1508 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_3 0x0114
1509 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_4 0x0118
1510 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_5 0x011c
1511 #define ixRCCPFCAMDGFXAZ_RCC_PFC_AUXPWR_CNTL 0x0120
1512
1513
1514
1515
1516 #define ixPCIEMSIX_VECT0_ADDR_LO 0x0000
1517 #define ixPCIEMSIX_VECT0_ADDR_HI 0x0004
1518 #define ixPCIEMSIX_VECT0_MSG_DATA 0x0008
1519 #define ixPCIEMSIX_VECT0_CONTROL 0x000c
1520 #define ixPCIEMSIX_VECT1_ADDR_LO 0x0010
1521 #define ixPCIEMSIX_VECT1_ADDR_HI 0x0014
1522 #define ixPCIEMSIX_VECT1_MSG_DATA 0x0018
1523 #define ixPCIEMSIX_VECT1_CONTROL 0x001c
1524 #define ixPCIEMSIX_VECT2_ADDR_LO 0x0020
1525 #define ixPCIEMSIX_VECT2_ADDR_HI 0x0024
1526 #define ixPCIEMSIX_VECT2_MSG_DATA 0x0028
1527 #define ixPCIEMSIX_VECT2_CONTROL 0x002c
1528 #define ixPCIEMSIX_VECT3_ADDR_LO 0x0030
1529 #define ixPCIEMSIX_VECT3_ADDR_HI 0x0034
1530 #define ixPCIEMSIX_VECT3_MSG_DATA 0x0038
1531 #define ixPCIEMSIX_VECT3_CONTROL 0x003c
1532 #define ixPCIEMSIX_VECT4_ADDR_LO 0x0040
1533 #define ixPCIEMSIX_VECT4_ADDR_HI 0x0044
1534 #define ixPCIEMSIX_VECT4_MSG_DATA 0x0048
1535 #define ixPCIEMSIX_VECT4_CONTROL 0x004c
1536 #define ixPCIEMSIX_VECT5_ADDR_LO 0x0050
1537 #define ixPCIEMSIX_VECT5_ADDR_HI 0x0054
1538 #define ixPCIEMSIX_VECT5_MSG_DATA 0x0058
1539 #define ixPCIEMSIX_VECT5_CONTROL 0x005c
1540 #define ixPCIEMSIX_VECT6_ADDR_LO 0x0060
1541 #define ixPCIEMSIX_VECT6_ADDR_HI 0x0064
1542 #define ixPCIEMSIX_VECT6_MSG_DATA 0x0068
1543 #define ixPCIEMSIX_VECT6_CONTROL 0x006c
1544 #define ixPCIEMSIX_VECT7_ADDR_LO 0x0070
1545 #define ixPCIEMSIX_VECT7_ADDR_HI 0x0074
1546 #define ixPCIEMSIX_VECT7_MSG_DATA 0x0078
1547 #define ixPCIEMSIX_VECT7_CONTROL 0x007c
1548 #define ixPCIEMSIX_VECT8_ADDR_LO 0x0080
1549 #define ixPCIEMSIX_VECT8_ADDR_HI 0x0084
1550 #define ixPCIEMSIX_VECT8_MSG_DATA 0x0088
1551 #define ixPCIEMSIX_VECT8_CONTROL 0x008c
1552 #define ixPCIEMSIX_VECT9_ADDR_LO 0x0090
1553 #define ixPCIEMSIX_VECT9_ADDR_HI 0x0094
1554 #define ixPCIEMSIX_VECT9_MSG_DATA 0x0098
1555 #define ixPCIEMSIX_VECT9_CONTROL 0x009c
1556 #define ixPCIEMSIX_VECT10_ADDR_LO 0x00a0
1557 #define ixPCIEMSIX_VECT10_ADDR_HI 0x00a4
1558 #define ixPCIEMSIX_VECT10_MSG_DATA 0x00a8
1559 #define ixPCIEMSIX_VECT10_CONTROL 0x00ac
1560 #define ixPCIEMSIX_VECT11_ADDR_LO 0x00b0
1561 #define ixPCIEMSIX_VECT11_ADDR_HI 0x00b4
1562 #define ixPCIEMSIX_VECT11_MSG_DATA 0x00b8
1563 #define ixPCIEMSIX_VECT11_CONTROL 0x00bc
1564 #define ixPCIEMSIX_VECT12_ADDR_LO 0x00c0
1565 #define ixPCIEMSIX_VECT12_ADDR_HI 0x00c4
1566 #define ixPCIEMSIX_VECT12_MSG_DATA 0x00c8
1567 #define ixPCIEMSIX_VECT12_CONTROL 0x00cc
1568 #define ixPCIEMSIX_VECT13_ADDR_LO 0x00d0
1569 #define ixPCIEMSIX_VECT13_ADDR_HI 0x00d4
1570 #define ixPCIEMSIX_VECT13_MSG_DATA 0x00d8
1571 #define ixPCIEMSIX_VECT13_CONTROL 0x00dc
1572 #define ixPCIEMSIX_VECT14_ADDR_LO 0x00e0
1573 #define ixPCIEMSIX_VECT14_ADDR_HI 0x00e4
1574 #define ixPCIEMSIX_VECT14_MSG_DATA 0x00e8
1575 #define ixPCIEMSIX_VECT14_CONTROL 0x00ec
1576 #define ixPCIEMSIX_VECT15_ADDR_LO 0x00f0
1577 #define ixPCIEMSIX_VECT15_ADDR_HI 0x00f4
1578 #define ixPCIEMSIX_VECT15_MSG_DATA 0x00f8
1579 #define ixPCIEMSIX_VECT15_CONTROL 0x00fc
1580 #define ixPCIEMSIX_VECT16_ADDR_LO 0x0100
1581 #define ixPCIEMSIX_VECT16_ADDR_HI 0x0104
1582 #define ixPCIEMSIX_VECT16_MSG_DATA 0x0108
1583 #define ixPCIEMSIX_VECT16_CONTROL 0x010c
1584 #define ixPCIEMSIX_VECT17_ADDR_LO 0x0110
1585 #define ixPCIEMSIX_VECT17_ADDR_HI 0x0114
1586 #define ixPCIEMSIX_VECT17_MSG_DATA 0x0118
1587 #define ixPCIEMSIX_VECT17_CONTROL 0x011c
1588 #define ixPCIEMSIX_VECT18_ADDR_LO 0x0120
1589 #define ixPCIEMSIX_VECT18_ADDR_HI 0x0124
1590 #define ixPCIEMSIX_VECT18_MSG_DATA 0x0128
1591 #define ixPCIEMSIX_VECT18_CONTROL 0x012c
1592 #define ixPCIEMSIX_VECT19_ADDR_LO 0x0130
1593 #define ixPCIEMSIX_VECT19_ADDR_HI 0x0134
1594 #define ixPCIEMSIX_VECT19_MSG_DATA 0x0138
1595 #define ixPCIEMSIX_VECT19_CONTROL 0x013c
1596 #define ixPCIEMSIX_VECT20_ADDR_LO 0x0140
1597 #define ixPCIEMSIX_VECT20_ADDR_HI 0x0144
1598 #define ixPCIEMSIX_VECT20_MSG_DATA 0x0148
1599 #define ixPCIEMSIX_VECT20_CONTROL 0x014c
1600 #define ixPCIEMSIX_VECT21_ADDR_LO 0x0150
1601 #define ixPCIEMSIX_VECT21_ADDR_HI 0x0154
1602 #define ixPCIEMSIX_VECT21_MSG_DATA 0x0158
1603 #define ixPCIEMSIX_VECT21_CONTROL 0x015c
1604 #define ixPCIEMSIX_VECT22_ADDR_LO 0x0160
1605 #define ixPCIEMSIX_VECT22_ADDR_HI 0x0164
1606 #define ixPCIEMSIX_VECT22_MSG_DATA 0x0168
1607 #define ixPCIEMSIX_VECT22_CONTROL 0x016c
1608 #define ixPCIEMSIX_VECT23_ADDR_LO 0x0170
1609 #define ixPCIEMSIX_VECT23_ADDR_HI 0x0174
1610 #define ixPCIEMSIX_VECT23_MSG_DATA 0x0178
1611 #define ixPCIEMSIX_VECT23_CONTROL 0x017c
1612 #define ixPCIEMSIX_VECT24_ADDR_LO 0x0180
1613 #define ixPCIEMSIX_VECT24_ADDR_HI 0x0184
1614 #define ixPCIEMSIX_VECT24_MSG_DATA 0x0188
1615 #define ixPCIEMSIX_VECT24_CONTROL 0x018c
1616 #define ixPCIEMSIX_VECT25_ADDR_LO 0x0190
1617 #define ixPCIEMSIX_VECT25_ADDR_HI 0x0194
1618 #define ixPCIEMSIX_VECT25_MSG_DATA 0x0198
1619 #define ixPCIEMSIX_VECT25_CONTROL 0x019c
1620 #define ixPCIEMSIX_VECT26_ADDR_LO 0x01a0
1621 #define ixPCIEMSIX_VECT26_ADDR_HI 0x01a4
1622 #define ixPCIEMSIX_VECT26_MSG_DATA 0x01a8
1623 #define ixPCIEMSIX_VECT26_CONTROL 0x01ac
1624 #define ixPCIEMSIX_VECT27_ADDR_LO 0x01b0
1625 #define ixPCIEMSIX_VECT27_ADDR_HI 0x01b4
1626 #define ixPCIEMSIX_VECT27_MSG_DATA 0x01b8
1627 #define ixPCIEMSIX_VECT27_CONTROL 0x01bc
1628 #define ixPCIEMSIX_VECT28_ADDR_LO 0x01c0
1629 #define ixPCIEMSIX_VECT28_ADDR_HI 0x01c4
1630 #define ixPCIEMSIX_VECT28_MSG_DATA 0x01c8
1631 #define ixPCIEMSIX_VECT28_CONTROL 0x01cc
1632 #define ixPCIEMSIX_VECT29_ADDR_LO 0x01d0
1633 #define ixPCIEMSIX_VECT29_ADDR_HI 0x01d4
1634 #define ixPCIEMSIX_VECT29_MSG_DATA 0x01d8
1635 #define ixPCIEMSIX_VECT29_CONTROL 0x01dc
1636 #define ixPCIEMSIX_VECT30_ADDR_LO 0x01e0
1637 #define ixPCIEMSIX_VECT30_ADDR_HI 0x01e4
1638 #define ixPCIEMSIX_VECT30_MSG_DATA 0x01e8
1639 #define ixPCIEMSIX_VECT30_CONTROL 0x01ec
1640 #define ixPCIEMSIX_VECT31_ADDR_LO 0x01f0
1641 #define ixPCIEMSIX_VECT31_ADDR_HI 0x01f4
1642 #define ixPCIEMSIX_VECT31_MSG_DATA 0x01f8
1643 #define ixPCIEMSIX_VECT31_CONTROL 0x01fc
1644
1645
1646
1647
1648 #define ixPCIEMSIX_PBA 0x0000
1649
1650
1651
1652
1653 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL_SOCCLK 0x10000
1654 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL2_SOCCLK 0x10004
1655 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SOCCLK 0x10008
1656 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_IMM_EN_SOCCLK 0x1000c
1657 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_SYSHUB_QOS_CNTL 0x10010
1658 #define ixSYSHUBMMREGIND_DMA_CLK0_SW1_SYSHUB_QOS_CNTL 0x10014
1659 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL0_CNTL 0x10018
1660 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL1_CNTL 0x1001c
1661 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL2_CNTL 0x10020
1662 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL3_CNTL 0x10024
1663 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL4_CNTL 0x10028
1664 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL5_CNTL 0x1002c
1665 #define ixSYSHUBMMREGIND_DMA_CLK0_SW1_CL0_CNTL 0x10030
1666 #define ixSYSHUBMMREGIND_DMA_CLK0_SW2_CL0_CNTL 0x10034
1667 #define ixSYSHUBMMREGIND_SYSHUB_CG_CNTL 0x10300
1668 #define ixSYSHUBMMREGIND_SYSHUB_TRANS_IDLE 0x10308
1669 #define ixSYSHUBMMREGIND_SYSHUB_HP_TIMER 0x1030c
1670 #define ixSYSHUBMMREGIND_SYSHUB_SCRATCH 0x10f00
1671 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL_SHUBCLK 0x11000
1672 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL2_SHUBCLK 0x11004
1673 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SHUBCLK 0x11008
1674 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_IMM_EN_SHUBCLK 0x1100c
1675 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_SYSHUB_QOS_CNTL 0x11010
1676 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_SYSHUB_QOS_CNTL 0x11014
1677 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL0_CNTL 0x11018
1678 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL1_CNTL 0x1101c
1679 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL2_CNTL 0x11020
1680 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL3_CNTL 0x11024
1681 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL4_CNTL 0x11028
1682 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL0_CNTL 0x1102c
1683 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL1_CNTL 0x11030
1684 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL2_CNTL 0x11034
1685 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL3_CNTL 0x11038
1686 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL4_CNTL 0x1103c
1687
1688 #endif