GNU Linux-libre 4.14.254-gnu1
[releases.git] / drivers / gpu / drm / amd / include / asic_reg / vega10 / NBIF / nbif_6_1_offset.h
1 /*
2  * Copyright (C) 2017  Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included
12  * in all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20  */
21 #ifndef _nbif_6_1_OFFSET_HEADER
22 #define _nbif_6_1_OFFSET_HEADER
23
24
25 // addressBlock: bif_cfg_dev0_epf0_bifcfgdecp
26 // base address: 0x0
27 #define cfgVENDOR_ID                                                                                    0x0000 // duplicate 
28 #define cfgDEVICE_ID                                                                                    0x0002 // duplicate 
29 #define cfgCOMMAND                                                                                      0x0004 // duplicate 
30 #define cfgSTATUS                                                                                       0x0006 // duplicate 
31 #define cfgREVISION_ID                                                                                  0x0008 // duplicate 
32 #define cfgPROG_INTERFACE                                                                               0x0009 // duplicate 
33 #define cfgSUB_CLASS                                                                                    0x000a // duplicate 
34 #define cfgBASE_CLASS                                                                                   0x000b // duplicate 
35 #define cfgCACHE_LINE                                                                                   0x000c // duplicate 
36 #define cfgLATENCY                                                                                      0x000d // duplicate 
37 #define cfgHEADER                                                                                       0x000e // duplicate 
38 #define cfgBIST                                                                                         0x000f // duplicate 
39 #define cfgBASE_ADDR_1                                                                                  0x0010 // duplicate 
40 #define cfgBASE_ADDR_2                                                                                  0x0014 // duplicate 
41 #define cfgBASE_ADDR_3                                                                                  0x0018 // duplicate 
42 #define cfgBASE_ADDR_4                                                                                  0x001c // duplicate 
43 #define cfgBASE_ADDR_5                                                                                  0x0020 // duplicate 
44 #define cfgBASE_ADDR_6                                                                                  0x0024 // duplicate 
45 #define cfgADAPTER_ID                                                                                   0x002c // duplicate 
46 #define cfgROM_BASE_ADDR                                                                                0x0030 // duplicate 
47 #define cfgCAP_PTR                                                                                      0x0034 // duplicate 
48 #define cfgINTERRUPT_LINE                                                                               0x003c // duplicate 
49 #define cfgINTERRUPT_PIN                                                                                0x003d // duplicate 
50 #define cfgMIN_GRANT                                                                                    0x003e // duplicate 
51 #define cfgMAX_LATENCY                                                                                  0x003f // duplicate 
52 #define cfgVENDOR_CAP_LIST                                                                              0x0048 // duplicate 
53 #define cfgADAPTER_ID_W                                                                                 0x004c // duplicate 
54 #define cfgPMI_CAP_LIST                                                                                 0x0050 // duplicate 
55 #define cfgPMI_CAP                                                                                      0x0052 // duplicate 
56 #define cfgPMI_STATUS_CNTL                                                                              0x0054 // duplicate 
57 #define cfgPCIE_CAP_LIST                                                                                0x0064 // duplicate 
58 #define cfgPCIE_CAP                                                                                     0x0066 // duplicate 
59 #define cfgDEVICE_CAP                                                                                   0x0068 // duplicate 
60 #define cfgDEVICE_CNTL                                                                                  0x006c // duplicate 
61 #define cfgDEVICE_STATUS                                                                                0x006e // duplicate 
62 #define cfgLINK_CAP                                                                                     0x0070 // duplicate 
63 #define cfgLINK_CNTL                                                                                    0x0074 // duplicate 
64 #define cfgLINK_STATUS                                                                                  0x0076 // duplicate 
65 #define cfgDEVICE_CAP2                                                                                  0x0088 // duplicate 
66 #define cfgDEVICE_CNTL2                                                                                 0x008c // duplicate 
67 #define cfgDEVICE_STATUS2                                                                               0x008e // duplicate 
68 #define cfgLINK_CAP2                                                                                    0x0090 // duplicate 
69 #define cfgLINK_CNTL2                                                                                   0x0094 // duplicate 
70 #define cfgLINK_STATUS2                                                                                 0x0096 // duplicate 
71 #define cfgSLOT_CAP2                                                                                    0x0098 // duplicate 
72 #define cfgSLOT_CNTL2                                                                                   0x009c // duplicate 
73 #define cfgSLOT_STATUS2                                                                                 0x009e // duplicate 
74 #define cfgMSI_CAP_LIST                                                                                 0x00a0 // duplicate 
75 #define cfgMSI_MSG_CNTL                                                                                 0x00a2 // duplicate 
76 #define cfgMSI_MSG_ADDR_LO                                                                              0x00a4 // duplicate 
77 #define cfgMSI_MSG_ADDR_HI                                                                              0x00a8 // duplicate 
78 #define cfgMSI_MSG_DATA                                                                                 0x00a8 // duplicate 
79 #define cfgMSI_MSG_DATA_64                                                                              0x00ac // duplicate 
80 #define cfgMSI_MASK                                                                                     0x00ac // duplicate 
81 #define cfgMSI_PENDING                                                                                  0x00b0 // duplicate 
82 #define cfgMSI_MASK_64                                                                                  0x00b0 // duplicate 
83 #define cfgMSI_PENDING_64                                                                               0x00b4 // duplicate 
84 #define cfgMSIX_CAP_LIST                                                                                0x00c0 // duplicate 
85 #define cfgMSIX_MSG_CNTL                                                                                0x00c2 // duplicate 
86 #define cfgMSIX_TABLE                                                                                   0x00c4 // duplicate 
87 #define cfgMSIX_PBA                                                                                     0x00c8 // duplicate 
88 #define cfgPCIE_VENDOR_SPECIFIC_ENH_CAP_LIST                                                            0x0100 // duplicate 
89 #define cfgPCIE_VENDOR_SPECIFIC_HDR                                                                     0x0104 // duplicate 
90 #define cfgPCIE_VENDOR_SPECIFIC1                                                                        0x0108 // duplicate 
91 #define cfgPCIE_VENDOR_SPECIFIC2                                                                        0x010c // duplicate 
92 #define cfgPCIE_VC_ENH_CAP_LIST                                                                         0x0110 // duplicate 
93 #define cfgPCIE_PORT_VC_CAP_REG1                                                                        0x0114 // duplicate 
94 #define cfgPCIE_PORT_VC_CAP_REG2                                                                        0x0118 // duplicate 
95 #define cfgPCIE_PORT_VC_CNTL                                                                            0x011c // duplicate 
96 #define cfgPCIE_PORT_VC_STATUS                                                                          0x011e // duplicate 
97 #define cfgPCIE_VC0_RESOURCE_CAP                                                                        0x0120 // duplicate 
98 #define cfgPCIE_VC0_RESOURCE_CNTL                                                                       0x0124 // duplicate 
99 #define cfgPCIE_VC0_RESOURCE_STATUS                                                                     0x012a // duplicate 
100 #define cfgPCIE_VC1_RESOURCE_CAP                                                                        0x012c // duplicate 
101 #define cfgPCIE_VC1_RESOURCE_CNTL                                                                       0x0130 // duplicate 
102 #define cfgPCIE_VC1_RESOURCE_STATUS                                                                     0x0136 // duplicate 
103 #define cfgPCIE_DEV_SERIAL_NUM_ENH_CAP_LIST                                                             0x0140 // duplicate 
104 #define cfgPCIE_DEV_SERIAL_NUM_DW1                                                                      0x0144 // duplicate 
105 #define cfgPCIE_DEV_SERIAL_NUM_DW2                                                                      0x0148 // duplicate 
106 #define cfgPCIE_ADV_ERR_RPT_ENH_CAP_LIST                                                                0x0150 // duplicate 
107 #define cfgPCIE_UNCORR_ERR_STATUS                                                                       0x0154 // duplicate 
108 #define cfgPCIE_UNCORR_ERR_MASK                                                                         0x0158 // duplicate 
109 #define cfgPCIE_UNCORR_ERR_SEVERITY                                                                     0x015c // duplicate 
110 #define cfgPCIE_CORR_ERR_STATUS                                                                         0x0160 // duplicate 
111 #define cfgPCIE_CORR_ERR_MASK                                                                           0x0164 // duplicate 
112 #define cfgPCIE_ADV_ERR_CAP_CNTL                                                                        0x0168 // duplicate 
113 #define cfgPCIE_HDR_LOG0                                                                                0x016c // duplicate 
114 #define cfgPCIE_HDR_LOG1                                                                                0x0170 // duplicate 
115 #define cfgPCIE_HDR_LOG2                                                                                0x0174 // duplicate 
116 #define cfgPCIE_HDR_LOG3                                                                                0x0178 // duplicate 
117 #define cfgPCIE_ROOT_ERR_CMD                                                                            0x017c // duplicate 
118 #define cfgPCIE_ROOT_ERR_STATUS                                                                         0x0180 // duplicate 
119 #define cfgPCIE_ERR_SRC_ID                                                                              0x0184 // duplicate 
120 #define cfgPCIE_TLP_PREFIX_LOG0                                                                         0x0188 // duplicate 
121 #define cfgPCIE_TLP_PREFIX_LOG1                                                                         0x018c // duplicate 
122 #define cfgPCIE_TLP_PREFIX_LOG2                                                                         0x0190 // duplicate 
123 #define cfgPCIE_TLP_PREFIX_LOG3                                                                         0x0194 // duplicate 
124 #define cfgPCIE_BAR_ENH_CAP_LIST                                                                        0x0200 // duplicate 
125 #define cfgPCIE_BAR1_CAP                                                                                0x0204 // duplicate 
126 #define cfgPCIE_BAR1_CNTL                                                                               0x0208 // duplicate 
127 #define cfgPCIE_BAR2_CAP                                                                                0x020c // duplicate 
128 #define cfgPCIE_BAR2_CNTL                                                                               0x0210 // duplicate 
129 #define cfgPCIE_BAR3_CAP                                                                                0x0214 // duplicate 
130 #define cfgPCIE_BAR3_CNTL                                                                               0x0218 // duplicate 
131 #define cfgPCIE_BAR4_CAP                                                                                0x021c // duplicate 
132 #define cfgPCIE_BAR4_CNTL                                                                               0x0220 // duplicate 
133 #define cfgPCIE_BAR5_CAP                                                                                0x0224 // duplicate 
134 #define cfgPCIE_BAR5_CNTL                                                                               0x0228 // duplicate 
135 #define cfgPCIE_BAR6_CAP                                                                                0x022c // duplicate 
136 #define cfgPCIE_BAR6_CNTL                                                                               0x0230 // duplicate 
137 #define cfgPCIE_PWR_BUDGET_ENH_CAP_LIST                                                                 0x0240 // duplicate 
138 #define cfgPCIE_PWR_BUDGET_DATA_SELECT                                                                  0x0244 // duplicate 
139 #define cfgPCIE_PWR_BUDGET_DATA                                                                         0x0248 // duplicate 
140 #define cfgPCIE_PWR_BUDGET_CAP                                                                          0x024c // duplicate 
141 #define cfgPCIE_DPA_ENH_CAP_LIST                                                                        0x0250 // duplicate 
142 #define cfgPCIE_DPA_CAP                                                                                 0x0254 // duplicate 
143 #define cfgPCIE_DPA_LATENCY_INDICATOR                                                                   0x0258 // duplicate 
144 #define cfgPCIE_DPA_STATUS                                                                              0x025c // duplicate 
145 #define cfgPCIE_DPA_CNTL                                                                                0x025e // duplicate 
146 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_0                                                                0x0260 // duplicate 
147 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_1                                                                0x0261 // duplicate 
148 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_2                                                                0x0262 // duplicate 
149 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_3                                                                0x0263 // duplicate 
150 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_4                                                                0x0264 // duplicate 
151 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_5                                                                0x0265 // duplicate 
152 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_6                                                                0x0266 // duplicate 
153 #define cfgPCIE_DPA_SUBSTATE_PWR_ALLOC_7                                                                0x0267 // duplicate 
154 #define cfgPCIE_SECONDARY_ENH_CAP_LIST                                                                  0x0270 // duplicate 
155 #define cfgPCIE_LINK_CNTL3                                                                              0x0274 // duplicate 
156 #define cfgPCIE_LANE_ERROR_STATUS                                                                       0x0278 // duplicate 
157 #define cfgPCIE_LANE_0_EQUALIZATION_CNTL                                                                0x027c // duplicate 
158 #define cfgPCIE_LANE_1_EQUALIZATION_CNTL                                                                0x027e // duplicate 
159 #define cfgPCIE_LANE_2_EQUALIZATION_CNTL                                                                0x0280 // duplicate 
160 #define cfgPCIE_LANE_3_EQUALIZATION_CNTL                                                                0x0282 // duplicate 
161 #define cfgPCIE_LANE_4_EQUALIZATION_CNTL                                                                0x0284 // duplicate 
162 #define cfgPCIE_LANE_5_EQUALIZATION_CNTL                                                                0x0286 // duplicate 
163 #define cfgPCIE_LANE_6_EQUALIZATION_CNTL                                                                0x0288 // duplicate 
164 #define cfgPCIE_LANE_7_EQUALIZATION_CNTL                                                                0x028a // duplicate 
165 #define cfgPCIE_LANE_8_EQUALIZATION_CNTL                                                                0x028c // duplicate 
166 #define cfgPCIE_LANE_9_EQUALIZATION_CNTL                                                                0x028e // duplicate 
167 #define cfgPCIE_LANE_10_EQUALIZATION_CNTL                                                               0x0290 // duplicate 
168 #define cfgPCIE_LANE_11_EQUALIZATION_CNTL                                                               0x0292 // duplicate 
169 #define cfgPCIE_LANE_12_EQUALIZATION_CNTL                                                               0x0294 // duplicate 
170 #define cfgPCIE_LANE_13_EQUALIZATION_CNTL                                                               0x0296 // duplicate 
171 #define cfgPCIE_LANE_14_EQUALIZATION_CNTL                                                               0x0298 // duplicate 
172 #define cfgPCIE_LANE_15_EQUALIZATION_CNTL                                                               0x029a // duplicate 
173 #define cfgPCIE_ACS_ENH_CAP_LIST                                                                        0x02a0 // duplicate 
174 #define cfgPCIE_ACS_CAP                                                                                 0x02a4 // duplicate 
175 #define cfgPCIE_ACS_CNTL                                                                                0x02a6 // duplicate 
176 #define cfgPCIE_ATS_ENH_CAP_LIST                                                                        0x02b0 // duplicate 
177 #define cfgPCIE_ATS_CAP                                                                                 0x02b4 // duplicate 
178 #define cfgPCIE_ATS_CNTL                                                                                0x02b6 // duplicate 
179 #define cfgPCIE_PAGE_REQ_ENH_CAP_LIST                                                                   0x02c0 // duplicate 
180 #define cfgPCIE_PAGE_REQ_CNTL                                                                           0x02c4 // duplicate 
181 #define cfgPCIE_PAGE_REQ_STATUS                                                                         0x02c6 // duplicate 
182 #define cfgPCIE_OUTSTAND_PAGE_REQ_CAPACITY                                                              0x02c8 // duplicate 
183 #define cfgPCIE_OUTSTAND_PAGE_REQ_ALLOC                                                                 0x02cc // duplicate 
184 #define cfgPCIE_PASID_ENH_CAP_LIST                                                                      0x02d0 // duplicate 
185 #define cfgPCIE_PASID_CAP                                                                               0x02d4 // duplicate 
186 #define cfgPCIE_PASID_CNTL                                                                              0x02d6 // duplicate 
187 #define cfgPCIE_TPH_REQR_ENH_CAP_LIST                                                                   0x02e0 // duplicate 
188 #define cfgPCIE_TPH_REQR_CAP                                                                            0x02e4 // duplicate 
189 #define cfgPCIE_TPH_REQR_CNTL                                                                           0x02e8 // duplicate 
190 #define cfgPCIE_MC_ENH_CAP_LIST                                                                         0x02f0 // duplicate 
191 #define cfgPCIE_MC_CAP                                                                                  0x02f4 // duplicate 
192 #define cfgPCIE_MC_CNTL                                                                                 0x02f6 // duplicate 
193 #define cfgPCIE_MC_ADDR0                                                                                0x02f8 // duplicate 
194 #define cfgPCIE_MC_ADDR1                                                                                0x02fc // duplicate 
195 #define cfgPCIE_MC_RCV0                                                                                 0x0300 // duplicate 
196 #define cfgPCIE_MC_RCV1                                                                                 0x0304 // duplicate 
197 #define cfgPCIE_MC_BLOCK_ALL0                                                                           0x0308 // duplicate 
198 #define cfgPCIE_MC_BLOCK_ALL1                                                                           0x030c // duplicate 
199 #define cfgPCIE_MC_BLOCK_UNTRANSLATED_0                                                                 0x0310 // duplicate 
200 #define cfgPCIE_MC_BLOCK_UNTRANSLATED_1                                                                 0x0314 // duplicate 
201 #define cfgPCIE_LTR_ENH_CAP_LIST                                                                        0x0320 // duplicate 
202 #define cfgPCIE_LTR_CAP                                                                                 0x0324 // duplicate 
203 #define cfgPCIE_ARI_ENH_CAP_LIST                                                                        0x0328 // duplicate 
204 #define cfgPCIE_ARI_CAP                                                                                 0x032c // duplicate 
205 #define cfgPCIE_ARI_CNTL                                                                                0x032e // duplicate 
206 #define cfgPCIE_SRIOV_ENH_CAP_LIST                                                                      0x0330 // duplicate 
207 #define cfgPCIE_SRIOV_CAP                                                                               0x0334 // duplicate 
208 #define cfgPCIE_SRIOV_CONTROL                                                                           0x0338 // duplicate 
209 #define cfgPCIE_SRIOV_STATUS                                                                            0x033a // duplicate 
210 #define cfgPCIE_SRIOV_INITIAL_VFS                                                                       0x033c // duplicate 
211 #define cfgPCIE_SRIOV_TOTAL_VFS                                                                         0x033e // duplicate 
212 #define cfgPCIE_SRIOV_NUM_VFS                                                                           0x0340 // duplicate 
213 #define cfgPCIE_SRIOV_FUNC_DEP_LINK                                                                     0x0342 // duplicate 
214 #define cfgPCIE_SRIOV_FIRST_VF_OFFSET                                                                   0x0344 // duplicate 
215 #define cfgPCIE_SRIOV_VF_STRIDE                                                                         0x0346 // duplicate 
216 #define cfgPCIE_SRIOV_VF_DEVICE_ID                                                                      0x034a // duplicate 
217 #define cfgPCIE_SRIOV_SUPPORTED_PAGE_SIZE                                                               0x034c // duplicate 
218 #define cfgPCIE_SRIOV_SYSTEM_PAGE_SIZE                                                                  0x0350 // duplicate 
219 #define cfgPCIE_SRIOV_VF_BASE_ADDR_0                                                                    0x0354 // duplicate 
220 #define cfgPCIE_SRIOV_VF_BASE_ADDR_1                                                                    0x0358 // duplicate 
221 #define cfgPCIE_SRIOV_VF_BASE_ADDR_2                                                                    0x035c // duplicate 
222 #define cfgPCIE_SRIOV_VF_BASE_ADDR_3                                                                    0x0360 // duplicate 
223 #define cfgPCIE_SRIOV_VF_BASE_ADDR_4                                                                    0x0364 // duplicate 
224 #define cfgPCIE_SRIOV_VF_BASE_ADDR_5                                                                    0x0368 // duplicate 
225 #define cfgPCIE_SRIOV_VF_MIGRATION_STATE_ARRAY_OFFSET                                                   0x036c // duplicate 
226 #define cfgPCIE_VENDOR_SPECIFIC_ENH_CAP_LIST_GPUIOV                                                     0x0400 // duplicate 
227 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV                                                              0x0404 // duplicate 
228 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_SRIOV_SHADOW                                                 0x0408 // duplicate 
229 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_INTR_ENABLE                                                  0x040c // duplicate 
230 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_INTR_STATUS                                                  0x0410 // duplicate 
231 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_RESET_CONTROL                                                0x0414 // duplicate 
232 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW0                                                0x0418 // duplicate 
233 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW1                                                0x041c // duplicate 
234 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_HVVM_MBOX_DW2                                                0x0420 // duplicate 
235 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_CONTEXT                                                      0x0424 // duplicate 
236 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_TOTAL_FB                                                     0x0428 // duplicate 
237 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_OFFSETS                                                      0x042c // duplicate 
238 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF0_FB                                                       0x0430 // duplicate 
239 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF1_FB                                                       0x0434 // duplicate 
240 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF2_FB                                                       0x0438 // duplicate 
241 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF3_FB                                                       0x043c // duplicate 
242 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF4_FB                                                       0x0440 // duplicate 
243 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF5_FB                                                       0x0444 // duplicate 
244 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF6_FB                                                       0x0448 // duplicate 
245 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF7_FB                                                       0x044c // duplicate 
246 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF8_FB                                                       0x0450 // duplicate 
247 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF9_FB                                                       0x0454 // duplicate 
248 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF10_FB                                                      0x0458 // duplicate 
249 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF11_FB                                                      0x045c // duplicate 
250 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF12_FB                                                      0x0460 // duplicate 
251 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF13_FB                                                      0x0464 // duplicate 
252 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF14_FB                                                      0x0468 // duplicate 
253 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VF15_FB                                                      0x046c // duplicate 
254 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW0                                                   0x0470 // duplicate 
255 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW1                                                   0x0474 // duplicate 
256 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW2                                                   0x0478 // duplicate 
257 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW3                                                   0x047c // duplicate 
258 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW4                                                   0x0480 // duplicate 
259 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW5                                                   0x0484 // duplicate 
260 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW6                                                   0x0488 // duplicate 
261 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_UVDSCH_DW7                                                   0x048c // duplicate 
262 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW0                                                   0x0490 // duplicate 
263 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW1                                                   0x0494 // duplicate 
264 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW2                                                   0x0498 // duplicate 
265 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW3                                                   0x049c // duplicate 
266 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW4                                                   0x04a0 // duplicate 
267 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW5                                                   0x04a4 // duplicate 
268 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW6                                                   0x04a8 // duplicate 
269 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_VCESCH_DW7                                                   0x04ac // duplicate 
270 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW0                                                   0x04b0 // duplicate 
271 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW1                                                   0x04b4 // duplicate 
272 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW2                                                   0x04b8 // duplicate 
273 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW3                                                   0x04bc // duplicate 
274 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW4                                                   0x04c0 // duplicate 
275 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW5                                                   0x04c4 // duplicate 
276 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW6                                                   0x04c8 // duplicate 
277 #define cfgPCIE_VENDOR_SPECIFIC_HDR_GPUIOV_GFXSCH_DW7                                                   0x04cc // duplicate 
278
279
280 // addressBlock: bif_cfg_dev0_swds_bifcfgdecp
281 // base address: 0x0
282 #define mmSUB_BUS_NUMBER_LATENCY                                                                       0x0006 // duplicate 
283 #define mmSUB_BUS_NUMBER_LATENCY_BASE_IDX                                                              0
284 #define mmIO_BASE_LIMIT                                                                                0x0007 // duplicate 
285 #define mmIO_BASE_LIMIT_BASE_IDX                                                                       0
286 #define mmSECONDARY_STATUS                                                                             0x0007 // duplicate 
287 #define mmSECONDARY_STATUS_BASE_IDX                                                                    0
288 #define mmMEM_BASE_LIMIT                                                                               0x0008 // duplicate 
289 #define mmMEM_BASE_LIMIT_BASE_IDX                                                                      0
290 #define mmPREF_BASE_LIMIT                                                                              0x0009 // duplicate 
291 #define mmPREF_BASE_LIMIT_BASE_IDX                                                                     0
292 #define mmPREF_BASE_UPPER                                                                              0x000a // duplicate 
293 #define mmPREF_BASE_UPPER_BASE_IDX                                                                     0
294 #define mmPREF_LIMIT_UPPER                                                                             0x000b // duplicate 
295 #define mmPREF_LIMIT_UPPER_BASE_IDX                                                                    0
296 #define mmIO_BASE_LIMIT_HI                                                                             0x000c // duplicate 
297 #define mmIO_BASE_LIMIT_HI_BASE_IDX                                                                    0
298 #define mmIRQ_BRIDGE_CNTL                                                                              0x000f // duplicate 
299 #define mmIRQ_BRIDGE_CNTL_BASE_IDX                                                                     0
300 #define mmSLOT_CAP                                                                                     0x001b // duplicate 
301 #define mmSLOT_CAP_BASE_IDX                                                                            0
302 #define mmSLOT_CNTL                                                                                    0x001c // duplicate 
303 #define mmSLOT_CNTL_BASE_IDX                                                                           0
304 #define mmSLOT_STATUS                                                                                  0x001c // duplicate 
305 #define mmSLOT_STATUS_BASE_IDX                                                                         0
306 #define mmSSID_CAP_LIST                                                                                0x0030 // duplicate 
307 #define mmSSID_CAP_LIST_BASE_IDX                                                                       0
308 #define mmSSID_CAP                                                                                     0x0031 // duplicate 
309 #define mmSSID_CAP_BASE_IDX                                                                            0
310
311
312 // addressBlock: rcc_shadow_reg_shadowdec
313 // base address: 0x0
314 #define ixSHADOW_COMMAND                                                                               0x0004 // duplicate 
315 #define ixSHADOW_BASE_ADDR_1                                                                           0x0010 // duplicate 
316 #define ixSHADOW_BASE_ADDR_2                                                                           0x0014 // duplicate 
317 #define ixSHADOW_SUB_BUS_NUMBER_LATENCY                                                                0x0018 // duplicate 
318 #define ixSHADOW_IO_BASE_LIMIT                                                                         0x001c // duplicate 
319 #define ixSHADOW_MEM_BASE_LIMIT                                                                        0x0020 // duplicate 
320 #define ixSHADOW_PREF_BASE_LIMIT                                                                       0x0024 // duplicate 
321 #define ixSHADOW_PREF_BASE_UPPER                                                                       0x0028 // duplicate 
322 #define ixSHADOW_PREF_LIMIT_UPPER                                                                      0x002c // duplicate 
323 #define ixSHADOW_IO_BASE_LIMIT_HI                                                                      0x0030 // duplicate 
324 #define ixSHADOW_IRQ_BRIDGE_CNTL                                                                       0x003e // duplicate 
325 #define ixSUC_INDEX                                                                                    0x00e0 // duplicate 
326 #define ixSUC_DATA                                                                                     0x00e4 // duplicate 
327
328
329 // addressBlock: bif_bx_pf_SUMDEC
330 // base address: 0x0
331 #define ixSUM_INDEX                                                                                    0x00e0 // duplicate 
332 #define ixSUM_DATA                                                                                     0x00e4 // duplicate 
333
334
335 // addressBlock: gdc_GDCDEC
336 // base address: 0x1400000
337 #define mmA2S_CNTL_CL0                                                                                 0x4f0ab0 // duplicate 
338 #define mmA2S_CNTL_CL0_BASE_IDX                                                                        3
339 #define mmA2S_CNTL_CL1                                                                                 0x4f0ab1 // duplicate 
340 #define mmA2S_CNTL_CL1_BASE_IDX                                                                        3
341 #define mmA2S_CNTL_CL2                                                                                 0x4f0ab2 // duplicate 
342 #define mmA2S_CNTL_CL2_BASE_IDX                                                                        3
343 #define mmA2S_CNTL_CL3                                                                                 0x4f0ab3 // duplicate 
344 #define mmA2S_CNTL_CL3_BASE_IDX                                                                        3
345 #define mmA2S_CNTL_CL4                                                                                 0x4f0ab4 // duplicate 
346 #define mmA2S_CNTL_CL4_BASE_IDX                                                                        3
347 #define mmA2S_CNTL_SW0                                                                                 0x4f0ad0 // duplicate 
348 #define mmA2S_CNTL_SW0_BASE_IDX                                                                        3
349 #define mmA2S_CNTL_SW1                                                                                 0x4f0ad1 // duplicate 
350 #define mmA2S_CNTL_SW1_BASE_IDX                                                                        3
351 #define mmA2S_CNTL_SW2                                                                                 0x4f0ad2 // duplicate 
352 #define mmA2S_CNTL_SW2_BASE_IDX                                                                        3
353 #define mmNGDC_MGCG_CTRL                                                                               0x4f0ae0 // duplicate 
354 #define mmNGDC_MGCG_CTRL_BASE_IDX                                                                      3
355 #define mmA2S_MISC_CNTL                                                                                0x4f0ae1 // duplicate 
356 #define mmA2S_MISC_CNTL_BASE_IDX                                                                       3
357 #define mmNGDC_SDP_PORT_CTRL                                                                           0x4f0ae2 // duplicate 
358 #define mmNGDC_SDP_PORT_CTRL_BASE_IDX                                                                  3
359 #define mmNGDC_RESERVED_0                                                                              0x4f0aeb // duplicate 
360 #define mmNGDC_RESERVED_0_BASE_IDX                                                                     3
361 #define mmNGDC_RESERVED_1                                                                              0x4f0aec // duplicate 
362 #define mmNGDC_RESERVED_1_BASE_IDX                                                                     3
363 #define mmBIF_SDMA0_DOORBELL_RANGE                                                                     0x4f0af0 // duplicate 
364 #define mmBIF_SDMA0_DOORBELL_RANGE_BASE_IDX                                                            3
365 #define mmBIF_SDMA1_DOORBELL_RANGE                                                                     0x4f0af1 // duplicate 
366 #define mmBIF_SDMA1_DOORBELL_RANGE_BASE_IDX                                                            3
367 #define mmBIF_IH_DOORBELL_RANGE                                                                        0x4f0af2 // duplicate 
368 #define mmBIF_IH_DOORBELL_RANGE_BASE_IDX                                                               3
369 #define mmBIF_MMSCH0_DOORBELL_RANGE                                                                    0x4f0af3 // duplicate 
370 #define mmBIF_MMSCH0_DOORBELL_RANGE_BASE_IDX                                                           3
371 #define mmBIF_DOORBELL_FENCE_CNTL                                                                      0x4f0afe // duplicate 
372 #define mmBIF_DOORBELL_FENCE_CNTL_BASE_IDX                                                             3
373 #define mmS2A_MISC_CNTL                                                                                0x4f0aff // duplicate 
374 #define mmS2A_MISC_CNTL_BASE_IDX                                                                       3
375 #define mmA2S_CNTL2_SEC_CL0                                                                            0x4f0b00 // duplicate 
376 #define mmA2S_CNTL2_SEC_CL0_BASE_IDX                                                                   3
377 #define mmA2S_CNTL2_SEC_CL1                                                                            0x4f0b01 // duplicate 
378 #define mmA2S_CNTL2_SEC_CL1_BASE_IDX                                                                   3
379 #define mmA2S_CNTL2_SEC_CL2                                                                            0x4f0b02 // duplicate 
380 #define mmA2S_CNTL2_SEC_CL2_BASE_IDX                                                                   3
381 #define mmA2S_CNTL2_SEC_CL3                                                                            0x4f0b03 // duplicate 
382 #define mmA2S_CNTL2_SEC_CL3_BASE_IDX                                                                   3
383 #define mmA2S_CNTL2_SEC_CL4                                                                            0x4f0b04 // duplicate 
384 #define mmA2S_CNTL2_SEC_CL4_BASE_IDX                                                                   3
385
386
387 // addressBlock: nbif_sion_SIONDEC
388 // base address: 0x1400000
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 // addressBlock: syshub_mmreg_direct_syshubdirect
514 // base address: 0x1400000
515 #define ixSYSHUB_DS_CTRL_SOCCLK                                                                        0x10000 // duplicate 
516 #define ixSYSHUB_DS_CTRL2_SOCCLK                                                                       0x10004 // duplicate 
517 #define ixSYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SOCCLK                                                     0x10008 // duplicate 
518 #define ixSYSHUB_BGEN_ENHANCEMENT_IMM_EN_SOCCLK                                                        0x1000c // duplicate 
519 #define ixDMA_CLK0_SW0_SYSHUB_QOS_CNTL                                                                 0x10010 // duplicate 
520 #define ixDMA_CLK0_SW1_SYSHUB_QOS_CNTL                                                                 0x10014 // duplicate 
521 #define ixDMA_CLK0_SW0_CL0_CNTL                                                                        0x10018 // duplicate 
522 #define ixDMA_CLK0_SW0_CL1_CNTL                                                                        0x1001c // duplicate 
523 #define ixDMA_CLK0_SW0_CL2_CNTL                                                                        0x10020 // duplicate 
524 #define ixDMA_CLK0_SW0_CL3_CNTL                                                                        0x10024 // duplicate 
525 #define ixDMA_CLK0_SW0_CL4_CNTL                                                                        0x10028 // duplicate 
526 #define ixDMA_CLK0_SW0_CL5_CNTL                                                                        0x1002c // duplicate 
527 #define ixDMA_CLK0_SW1_CL0_CNTL                                                                        0x10030 // duplicate 
528 #define ixDMA_CLK0_SW2_CL0_CNTL                                                                        0x10034 // duplicate 
529 #define ixSYSHUB_CG_CNTL                                                                               0x10300 // duplicate 
530 #define ixSYSHUB_TRANS_IDLE                                                                            0x10308 // duplicate 
531 #define ixSYSHUB_HP_TIMER                                                                              0x1030c // duplicate 
532 #define ixSYSHUB_SCRATCH                                                                               0x10f00 // duplicate 
533 #define ixSYSHUB_DS_CTRL_SHUBCLK                                                                       0x11000 // duplicate 
534 #define ixSYSHUB_DS_CTRL2_SHUBCLK                                                                      0x11004 // duplicate 
535 #define ixSYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SHUBCLK                                                    0x11008 // duplicate 
536 #define ixSYSHUB_BGEN_ENHANCEMENT_IMM_EN_SHUBCLK                                                       0x1100c // duplicate 
537 #define ixDMA_CLK1_SW0_SYSHUB_QOS_CNTL                                                                 0x11010 // duplicate 
538 #define ixDMA_CLK1_SW1_SYSHUB_QOS_CNTL                                                                 0x11014 // duplicate 
539 #define ixDMA_CLK1_SW0_CL0_CNTL                                                                        0x11018 // duplicate 
540 #define ixDMA_CLK1_SW0_CL1_CNTL                                                                        0x1101c // duplicate 
541 #define ixDMA_CLK1_SW0_CL2_CNTL                                                                        0x11020 // duplicate 
542 #define ixDMA_CLK1_SW0_CL3_CNTL                                                                        0x11024 // duplicate 
543 #define ixDMA_CLK1_SW0_CL4_CNTL                                                                        0x11028 // duplicate 
544 #define ixDMA_CLK1_SW1_CL0_CNTL                                                                        0x1102c // duplicate 
545 #define ixDMA_CLK1_SW1_CL1_CNTL                                                                        0x11030 // duplicate 
546 #define ixDMA_CLK1_SW1_CL2_CNTL                                                                        0x11034 // duplicate 
547 #define ixDMA_CLK1_SW1_CL3_CNTL                                                                        0x11038 // duplicate 
548 #define ixDMA_CLK1_SW1_CL4_CNTL                                                                        0x1103c // duplicate 
549
550
551 // addressBlock: gdc_ras_gdc_ras_regblk
552 // base address: 0x1400000
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 // addressBlock: gdc_rst_GDCRST_DEC
562 // base address: 0x1400000
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 // memoryMap:EP0F0Reg
573
574
575 // addressBlock: bif_bx_pf_SYSDEC
576 // base address: 0x0
577 #define mmSBIOS_SCRATCH_0                                                                              0x0048 // duplicate 
578 #define mmSBIOS_SCRATCH_0_BASE_IDX                                                                     0
579 #define mmSBIOS_SCRATCH_1                                                                              0x0049 // duplicate 
580 #define mmSBIOS_SCRATCH_1_BASE_IDX                                                                     0
581 #define mmSBIOS_SCRATCH_2                                                                              0x004a // duplicate 
582 #define mmSBIOS_SCRATCH_2_BASE_IDX                                                                     0
583 #define mmSBIOS_SCRATCH_3                                                                              0x004b // duplicate 
584 #define mmSBIOS_SCRATCH_3_BASE_IDX                                                                     0
585 #define mmBIOS_SCRATCH_0                                                                               0x004c // duplicate 
586 #define mmBIOS_SCRATCH_0_BASE_IDX                                                                      0
587 #define mmBIOS_SCRATCH_1                                                                               0x004d // duplicate 
588 #define mmBIOS_SCRATCH_1_BASE_IDX                                                                      0
589 #define mmBIOS_SCRATCH_2                                                                               0x004e // duplicate 
590 #define mmBIOS_SCRATCH_2_BASE_IDX                                                                      0
591 #define mmBIOS_SCRATCH_3                                                                               0x004f // duplicate 
592 #define mmBIOS_SCRATCH_3_BASE_IDX                                                                      0
593 #define mmBIOS_SCRATCH_4                                                                               0x0050 // duplicate 
594 #define mmBIOS_SCRATCH_4_BASE_IDX                                                                      0
595 #define mmBIOS_SCRATCH_5                                                                               0x0051 // duplicate 
596 #define mmBIOS_SCRATCH_5_BASE_IDX                                                                      0
597 #define mmBIOS_SCRATCH_6                                                                               0x0052 // duplicate 
598 #define mmBIOS_SCRATCH_6_BASE_IDX                                                                      0
599 #define mmBIOS_SCRATCH_7                                                                               0x0053 // duplicate 
600 #define mmBIOS_SCRATCH_7_BASE_IDX                                                                      0
601 #define mmBIOS_SCRATCH_8                                                                               0x0054 // duplicate 
602 #define mmBIOS_SCRATCH_8_BASE_IDX                                                                      0
603 #define mmBIOS_SCRATCH_9                                                                               0x0055 // duplicate 
604 #define mmBIOS_SCRATCH_9_BASE_IDX                                                                      0
605 #define mmBIOS_SCRATCH_10                                                                              0x0056 // duplicate 
606 #define mmBIOS_SCRATCH_10_BASE_IDX                                                                     0
607 #define mmBIOS_SCRATCH_11                                                                              0x0057 // duplicate 
608 #define mmBIOS_SCRATCH_11_BASE_IDX                                                                     0
609 #define mmBIOS_SCRATCH_12                                                                              0x0058 // duplicate 
610 #define mmBIOS_SCRATCH_12_BASE_IDX                                                                     0
611 #define mmBIOS_SCRATCH_13                                                                              0x0059 // duplicate 
612 #define mmBIOS_SCRATCH_13_BASE_IDX                                                                     0
613 #define mmBIOS_SCRATCH_14                                                                              0x005a // duplicate 
614 #define mmBIOS_SCRATCH_14_BASE_IDX                                                                     0
615 #define mmBIOS_SCRATCH_15                                                                              0x005b // duplicate 
616 #define mmBIOS_SCRATCH_15_BASE_IDX                                                                     0
617 #define mmBIF_RLC_INTR_CNTL                                                                            0x0060 // duplicate 
618 #define mmBIF_RLC_INTR_CNTL_BASE_IDX                                                                   0
619 #define mmBIF_VCE_INTR_CNTL                                                                            0x0061 // duplicate 
620 #define mmBIF_VCE_INTR_CNTL_BASE_IDX                                                                   0
621 #define mmBIF_UVD_INTR_CNTL                                                                            0x0062 // duplicate 
622 #define mmBIF_UVD_INTR_CNTL_BASE_IDX                                                                   0
623 #define mmGFX_MMIOREG_CAM_ADDR0                                                                        0x0080 // duplicate 
624 #define mmGFX_MMIOREG_CAM_ADDR0_BASE_IDX                                                               0
625 #define mmGFX_MMIOREG_CAM_REMAP_ADDR0                                                                  0x0081 // duplicate 
626 #define mmGFX_MMIOREG_CAM_REMAP_ADDR0_BASE_IDX                                                         0
627 #define mmGFX_MMIOREG_CAM_ADDR1                                                                        0x0082 // duplicate 
628 #define mmGFX_MMIOREG_CAM_ADDR1_BASE_IDX                                                               0
629 #define mmGFX_MMIOREG_CAM_REMAP_ADDR1                                                                  0x0083 // duplicate 
630 #define mmGFX_MMIOREG_CAM_REMAP_ADDR1_BASE_IDX                                                         0
631 #define mmGFX_MMIOREG_CAM_ADDR2                                                                        0x0084 // duplicate 
632 #define mmGFX_MMIOREG_CAM_ADDR2_BASE_IDX                                                               0
633 #define mmGFX_MMIOREG_CAM_REMAP_ADDR2                                                                  0x0085 // duplicate 
634 #define mmGFX_MMIOREG_CAM_REMAP_ADDR2_BASE_IDX                                                         0
635 #define mmGFX_MMIOREG_CAM_ADDR3                                                                        0x0086 // duplicate 
636 #define mmGFX_MMIOREG_CAM_ADDR3_BASE_IDX                                                               0
637 #define mmGFX_MMIOREG_CAM_REMAP_ADDR3                                                                  0x0087 // duplicate 
638 #define mmGFX_MMIOREG_CAM_REMAP_ADDR3_BASE_IDX                                                         0
639 #define mmGFX_MMIOREG_CAM_ADDR4                                                                        0x0088 // duplicate 
640 #define mmGFX_MMIOREG_CAM_ADDR4_BASE_IDX                                                               0
641 #define mmGFX_MMIOREG_CAM_REMAP_ADDR4                                                                  0x0089 // duplicate 
642 #define mmGFX_MMIOREG_CAM_REMAP_ADDR4_BASE_IDX                                                         0
643 #define mmGFX_MMIOREG_CAM_ADDR5                                                                        0x008a // duplicate 
644 #define mmGFX_MMIOREG_CAM_ADDR5_BASE_IDX                                                               0
645 #define mmGFX_MMIOREG_CAM_REMAP_ADDR5                                                                  0x008b // duplicate 
646 #define mmGFX_MMIOREG_CAM_REMAP_ADDR5_BASE_IDX                                                         0
647 #define mmGFX_MMIOREG_CAM_ADDR6                                                                        0x008c // duplicate 
648 #define mmGFX_MMIOREG_CAM_ADDR6_BASE_IDX                                                               0
649 #define mmGFX_MMIOREG_CAM_REMAP_ADDR6                                                                  0x008d // duplicate 
650 #define mmGFX_MMIOREG_CAM_REMAP_ADDR6_BASE_IDX                                                         0
651 #define mmGFX_MMIOREG_CAM_ADDR7                                                                        0x008e // duplicate 
652 #define mmGFX_MMIOREG_CAM_ADDR7_BASE_IDX                                                               0
653 #define mmGFX_MMIOREG_CAM_REMAP_ADDR7                                                                  0x008f // duplicate 
654 #define mmGFX_MMIOREG_CAM_REMAP_ADDR7_BASE_IDX                                                         0
655 #define mmGFX_MMIOREG_CAM_CNTL                                                                         0x0090 // duplicate 
656 #define mmGFX_MMIOREG_CAM_CNTL_BASE_IDX                                                                0
657 #define mmGFX_MMIOREG_CAM_ZERO_CPL                                                                     0x0091 // duplicate 
658 #define mmGFX_MMIOREG_CAM_ZERO_CPL_BASE_IDX                                                            0
659 #define mmGFX_MMIOREG_CAM_ONE_CPL                                                                      0x0092 // duplicate 
660 #define mmGFX_MMIOREG_CAM_ONE_CPL_BASE_IDX                                                             0
661 #define mmGFX_MMIOREG_CAM_PROGRAMMABLE_CPL                                                             0x0093 // duplicate 
662 #define mmGFX_MMIOREG_CAM_PROGRAMMABLE_CPL_BASE_IDX                                                    0
663
664
665 // addressBlock: bif_bx_pf_SYSPFVFDEC
666 // base address: 0x0
667 #define mmMM_INDEX                                                                                     0x0000 // duplicate 
668 #define mmMM_INDEX_BASE_IDX                                                                            0
669 #define mmMM_DATA                                                                                      0x0001 // duplicate 
670 #define mmMM_DATA_BASE_IDX                                                                             0
671 #define mmMM_INDEX_HI                                                                                  0x0006 // duplicate 
672 #define mmMM_INDEX_HI_BASE_IDX                                                                         0
673 #define mmSYSHUB_INDEX_OVLP                                                                            0x0008 // duplicate 
674 #define mmSYSHUB_INDEX_OVLP_BASE_IDX                                                                   0
675 #define mmSYSHUB_DATA_OVLP                                                                             0x0009 // duplicate 
676 #define mmSYSHUB_DATA_OVLP_BASE_IDX                                                                    0
677 #define mmPCIE_INDEX                                                                                   0x000c // duplicate 
678 #define mmPCIE_INDEX_BASE_IDX                                                                          0
679 #define mmPCIE_DATA                                                                                    0x000d // duplicate 
680 #define mmPCIE_DATA_BASE_IDX                                                                           0
681 #define mmPCIE_INDEX2                                                                                  0x000e // duplicate 
682 #define mmPCIE_INDEX2_BASE_IDX                                                                         0
683 #define mmPCIE_DATA2                                                                                   0x000f // duplicate 
684 #define mmPCIE_DATA2_BASE_IDX                                                                          0
685
686
687 // addressBlock: rcc_dwn_BIFDEC1
688 // base address: 0x0
689 #define mmDN_PCIE_RESERVED                                                                             0x0d60 // duplicate 
690 #define mmDN_PCIE_RESERVED_BASE_IDX                                                                    0
691 #define mmDN_PCIE_SCRATCH                                                                              0x0d61 // duplicate 
692 #define mmDN_PCIE_SCRATCH_BASE_IDX                                                                     0
693 #define mmDN_PCIE_CNTL                                                                                 0x0d63 // duplicate 
694 #define mmDN_PCIE_CNTL_BASE_IDX                                                                        0
695 #define mmDN_PCIE_CONFIG_CNTL                                                                          0x0d64 // duplicate 
696 #define mmDN_PCIE_CONFIG_CNTL_BASE_IDX                                                                 0
697 #define mmDN_PCIE_RX_CNTL2                                                                             0x0d65 // duplicate 
698 #define mmDN_PCIE_RX_CNTL2_BASE_IDX                                                                    0
699 #define mmDN_PCIE_BUS_CNTL                                                                             0x0d66 // duplicate 
700 #define mmDN_PCIE_BUS_CNTL_BASE_IDX                                                                    0
701 #define mmDN_PCIE_CFG_CNTL                                                                             0x0d67 // duplicate 
702 #define mmDN_PCIE_CFG_CNTL_BASE_IDX                                                                    0
703 #define mmDN_PCIE_STRAP_F0                                                                             0x0d68 // duplicate 
704 #define mmDN_PCIE_STRAP_F0_BASE_IDX                                                                    0
705 #define mmDN_PCIE_STRAP_MISC                                                                           0x0d69 // duplicate 
706 #define mmDN_PCIE_STRAP_MISC_BASE_IDX                                                                  0
707 #define mmDN_PCIE_STRAP_MISC2                                                                          0x0d6a // duplicate 
708 #define mmDN_PCIE_STRAP_MISC2_BASE_IDX                                                                 0
709
710
711 // addressBlock: rcc_dwnp_BIFDEC1
712 // base address: 0x0
713 #define mmPCIEP_RESERVED                                                                               0x0d6c // duplicate 
714 #define mmPCIEP_RESERVED_BASE_IDX                                                                      0
715 #define mmPCIEP_SCRATCH                                                                                0x0d6d // duplicate 
716 #define mmPCIEP_SCRATCH_BASE_IDX                                                                       0
717 #define mmPCIE_ERR_CNTL                                                                                0x0d6f // duplicate 
718 #define mmPCIE_ERR_CNTL_BASE_IDX                                                                       0
719 #define mmPCIE_RX_CNTL                                                                                 0x0d70 // duplicate 
720 #define mmPCIE_RX_CNTL_BASE_IDX                                                                        0
721 #define mmPCIE_LC_SPEED_CNTL                                                                           0x0d71 // duplicate 
722 #define mmPCIE_LC_SPEED_CNTL_BASE_IDX                                                                  0
723 #define mmPCIE_LC_CNTL2                                                                                0x0d72 // duplicate 
724 #define mmPCIE_LC_CNTL2_BASE_IDX                                                                       0
725 #define mmPCIEP_STRAP_MISC                                                                             0x0d73 // duplicate 
726 #define mmPCIEP_STRAP_MISC_BASE_IDX                                                                    0
727 #define mmLTR_MSG_INFO_FROM_EP                                                                         0x0d74 // duplicate 
728 #define mmLTR_MSG_INFO_FROM_EP_BASE_IDX                                                                0
729
730
731 // addressBlock: rcc_ep_BIFDEC1
732 // base address: 0x0
733 #define mmEP_PCIE_SCRATCH                                                                              0x0d43 // duplicate 
734 #define mmEP_PCIE_SCRATCH_BASE_IDX                                                                     0
735 #define mmEP_PCIE_CNTL                                                                                 0x0d45 // duplicate 
736 #define mmEP_PCIE_CNTL_BASE_IDX                                                                        0
737 #define mmEP_PCIE_INT_CNTL                                                                             0x0d46 // duplicate 
738 #define mmEP_PCIE_INT_CNTL_BASE_IDX                                                                    0
739 #define mmEP_PCIE_INT_STATUS                                                                           0x0d47 // duplicate 
740 #define mmEP_PCIE_INT_STATUS_BASE_IDX                                                                  0
741 #define mmEP_PCIE_RX_CNTL2                                                                             0x0d48 // duplicate 
742 #define mmEP_PCIE_RX_CNTL2_BASE_IDX                                                                    0
743 #define mmEP_PCIE_BUS_CNTL                                                                             0x0d49 // duplicate 
744 #define mmEP_PCIE_BUS_CNTL_BASE_IDX                                                                    0
745 #define mmEP_PCIE_CFG_CNTL                                                                             0x0d4a // duplicate 
746 #define mmEP_PCIE_CFG_CNTL_BASE_IDX                                                                    0
747 #define mmEP_PCIE_OBFF_CNTL                                                                            0x0d4b // duplicate 
748 #define mmEP_PCIE_OBFF_CNTL_BASE_IDX                                                                   0
749 #define mmEP_PCIE_TX_LTR_CNTL                                                                          0x0d4c // duplicate 
750 #define mmEP_PCIE_TX_LTR_CNTL_BASE_IDX                                                                 0
751 #define mmEP_PCIE_STRAP_MISC                                                                           0x0d4f // duplicate 
752 #define mmEP_PCIE_STRAP_MISC_BASE_IDX                                                                  0
753 #define mmEP_PCIE_STRAP_MISC2                                                                          0x0d50 // duplicate 
754 #define mmEP_PCIE_STRAP_MISC2_BASE_IDX                                                                 0
755 #define mmEP_PCIE_STRAP_PI                                                                             0x0d51 // duplicate 
756 #define mmEP_PCIE_STRAP_PI_BASE_IDX                                                                    0
757 #define mmEP_PCIE_F0_DPA_CAP                                                                           0x0d52 // duplicate 
758 #define mmEP_PCIE_F0_DPA_CAP_BASE_IDX                                                                  0
759 #define mmEP_PCIE_F0_DPA_LATENCY_INDICATOR                                                             0x0d53 // duplicate 
760 #define mmEP_PCIE_F0_DPA_LATENCY_INDICATOR_BASE_IDX                                                    0
761 #define mmEP_PCIE_F0_DPA_CNTL                                                                          0x0d53 // duplicate 
762 #define mmEP_PCIE_F0_DPA_CNTL_BASE_IDX                                                                 0
763 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0                                                             0x0d53 // duplicate 
764 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0_BASE_IDX                                                    0
765 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1                                                             0x0d54 // duplicate 
766 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1_BASE_IDX                                                    0
767 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2                                                             0x0d54 // duplicate 
768 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2_BASE_IDX                                                    0
769 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3                                                             0x0d54 // duplicate 
770 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3_BASE_IDX                                                    0
771 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4                                                             0x0d54 // duplicate 
772 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4_BASE_IDX                                                    0
773 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5                                                             0x0d55 // duplicate 
774 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5_BASE_IDX                                                    0
775 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6                                                             0x0d55 // duplicate 
776 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6_BASE_IDX                                                    0
777 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7                                                             0x0d55 // duplicate 
778 #define mmPCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7_BASE_IDX                                                    0
779 #define mmEP_PCIE_PME_CONTROL                                                                          0x0d55 // duplicate 
780 #define mmEP_PCIE_PME_CONTROL_BASE_IDX                                                                 0
781 #define mmEP_PCIEP_RESERVED                                                                            0x0d56 // duplicate 
782 #define mmEP_PCIEP_RESERVED_BASE_IDX                                                                   0
783 #define mmEP_PCIE_TX_CNTL                                                                              0x0d58 // duplicate 
784 #define mmEP_PCIE_TX_CNTL_BASE_IDX                                                                     0
785 #define mmEP_PCIE_TX_REQUESTER_ID                                                                      0x0d59 // duplicate 
786 #define mmEP_PCIE_TX_REQUESTER_ID_BASE_IDX                                                             0
787 #define mmEP_PCIE_ERR_CNTL                                                                             0x0d5a // duplicate 
788 #define mmEP_PCIE_ERR_CNTL_BASE_IDX                                                                    0
789 #define mmEP_PCIE_RX_CNTL                                                                              0x0d5b // duplicate 
790 #define mmEP_PCIE_RX_CNTL_BASE_IDX                                                                     0
791 #define mmEP_PCIE_LC_SPEED_CNTL                                                                        0x0d5c // duplicate 
792 #define mmEP_PCIE_LC_SPEED_CNTL_BASE_IDX                                                               0
793
794
795 // addressBlock: bif_bx_pf_BIFDEC1
796 // base address: 0x0
797 #define mmBIF_MM_INDACCESS_CNTL                                                                        0x0e06 // duplicate 
798 #define mmBIF_MM_INDACCESS_CNTL_BASE_IDX                                                               0
799 #define mmBUS_CNTL                                                                                     0x0e07 // duplicate 
800 #define mmBUS_CNTL_BASE_IDX                                                                            0
801 #define mmBIF_SCRATCH0                                                                                 0x0e08 // duplicate 
802 #define mmBIF_SCRATCH0_BASE_IDX                                                                        0
803 #define mmBIF_SCRATCH1                                                                                 0x0e09 // duplicate 
804 #define mmBIF_SCRATCH1_BASE_IDX                                                                        0
805 #define mmBX_RESET_EN                                                                                  0x0e0d // duplicate 
806 #define mmBX_RESET_EN_BASE_IDX                                                                         0
807 #define mmMM_CFGREGS_CNTL                                                                              0x0e0e // duplicate 
808 #define mmMM_CFGREGS_CNTL_BASE_IDX                                                                     0
809 #define mmBX_RESET_CNTL                                                                                0x0e10 // duplicate 
810 #define mmBX_RESET_CNTL_BASE_IDX                                                                       0
811 #define mmINTERRUPT_CNTL                                                                               0x0e11 // duplicate 
812 #define mmINTERRUPT_CNTL_BASE_IDX                                                                      0
813 #define mmINTERRUPT_CNTL2                                                                              0x0e12 // duplicate 
814 #define mmINTERRUPT_CNTL2_BASE_IDX                                                                     0
815 #define mmCLKREQB_PAD_CNTL                                                                             0x0e18 // duplicate 
816 #define mmCLKREQB_PAD_CNTL_BASE_IDX                                                                    0
817 #define mmCLKREQB_PERF_COUNTER                                                                         0x0e19 // duplicate 
818 #define mmCLKREQB_PERF_COUNTER_BASE_IDX                                                                0
819 #define mmBIF_CLK_CTRL                                                                                 0x0e1a // duplicate 
820 #define mmBIF_CLK_CTRL_BASE_IDX                                                                        0
821 #define mmBIF_FEATURES_CONTROL_MISC                                                                    0x0e1b // duplicate 
822 #define mmBIF_FEATURES_CONTROL_MISC_BASE_IDX                                                           0
823 #define mmBIF_DOORBELL_CNTL                                                                            0x0e1c // duplicate 
824 #define mmBIF_DOORBELL_CNTL_BASE_IDX                                                                   0
825 #define mmBIF_DOORBELL_INT_CNTL                                                                        0x0e1d // duplicate 
826 #define mmBIF_DOORBELL_INT_CNTL_BASE_IDX                                                               0
827 #define mmBIF_SLVARB_MODE                                                                              0x0e1e // duplicate 
828 #define mmBIF_SLVARB_MODE_BASE_IDX                                                                     0
829 #define mmBIF_FB_EN                                                                                    0x0e1f // duplicate 
830 #define mmBIF_FB_EN_BASE_IDX                                                                           0
831 #define mmBIF_BUSY_DELAY_CNTR                                                                          0x0e20 // duplicate 
832 #define mmBIF_BUSY_DELAY_CNTR_BASE_IDX                                                                 0
833 #define mmBIF_PERFMON_CNTL                                                                             0x0e21 // duplicate 
834 #define mmBIF_PERFMON_CNTL_BASE_IDX                                                                    0
835 #define mmBIF_PERFCOUNTER0_RESULT                                                                      0x0e22 // duplicate 
836 #define mmBIF_PERFCOUNTER0_RESULT_BASE_IDX                                                             0
837 #define mmBIF_PERFCOUNTER1_RESULT                                                                      0x0e23 // duplicate 
838 #define mmBIF_PERFCOUNTER1_RESULT_BASE_IDX                                                             0
839 #define mmBIF_MST_TRANS_PENDING_VF                                                                     0x0e29 // duplicate 
840 #define mmBIF_MST_TRANS_PENDING_VF_BASE_IDX                                                            0
841 #define mmBIF_SLV_TRANS_PENDING_VF                                                                     0x0e2a // duplicate 
842 #define mmBIF_SLV_TRANS_PENDING_VF_BASE_IDX                                                            0
843 #define mmBACO_CNTL                                                                                    0x0e2b // duplicate 
844 #define mmBACO_CNTL_BASE_IDX                                                                           0
845 #define mmBIF_BACO_EXIT_TIME0                                                                          0x0e2c // duplicate 
846 #define mmBIF_BACO_EXIT_TIME0_BASE_IDX                                                                 0
847 #define mmBIF_BACO_EXIT_TIMER1                                                                         0x0e2d // duplicate 
848 #define mmBIF_BACO_EXIT_TIMER1_BASE_IDX                                                                0
849 #define mmBIF_BACO_EXIT_TIMER2                                                                         0x0e2e // duplicate 
850 #define mmBIF_BACO_EXIT_TIMER2_BASE_IDX                                                                0
851 #define mmBIF_BACO_EXIT_TIMER3                                                                         0x0e2f // duplicate 
852 #define mmBIF_BACO_EXIT_TIMER3_BASE_IDX                                                                0
853 #define mmBIF_BACO_EXIT_TIMER4                                                                         0x0e30 // duplicate 
854 #define mmBIF_BACO_EXIT_TIMER4_BASE_IDX                                                                0
855 #define mmMEM_TYPE_CNTL                                                                                0x0e31 // duplicate 
856 #define mmMEM_TYPE_CNTL_BASE_IDX                                                                       0
857 #define mmSMU_BIF_VDDGFX_PWR_STATUS                                                                    0x0e33 // duplicate 
858 #define mmSMU_BIF_VDDGFX_PWR_STATUS_BASE_IDX                                                           0
859 #define mmBIF_VDDGFX_GFX0_LOWER                                                                        0x0e34 // duplicate 
860 #define mmBIF_VDDGFX_GFX0_LOWER_BASE_IDX                                                               0
861 #define mmBIF_VDDGFX_GFX0_UPPER                                                                        0x0e35 // duplicate 
862 #define mmBIF_VDDGFX_GFX0_UPPER_BASE_IDX                                                               0
863 #define mmBIF_VDDGFX_GFX1_LOWER                                                                        0x0e36 // duplicate 
864 #define mmBIF_VDDGFX_GFX1_LOWER_BASE_IDX                                                               0
865 #define mmBIF_VDDGFX_GFX1_UPPER                                                                        0x0e37 // duplicate 
866 #define mmBIF_VDDGFX_GFX1_UPPER_BASE_IDX                                                               0
867 #define mmBIF_VDDGFX_GFX2_LOWER                                                                        0x0e38 // duplicate 
868 #define mmBIF_VDDGFX_GFX2_LOWER_BASE_IDX                                                               0
869 #define mmBIF_VDDGFX_GFX2_UPPER                                                                        0x0e39 // duplicate 
870 #define mmBIF_VDDGFX_GFX2_UPPER_BASE_IDX                                                               0
871 #define mmBIF_VDDGFX_GFX3_LOWER                                                                        0x0e3a // duplicate 
872 #define mmBIF_VDDGFX_GFX3_LOWER_BASE_IDX                                                               0
873 #define mmBIF_VDDGFX_GFX3_UPPER                                                                        0x0e3b // duplicate 
874 #define mmBIF_VDDGFX_GFX3_UPPER_BASE_IDX                                                               0
875 #define mmBIF_VDDGFX_GFX4_LOWER                                                                        0x0e3c // duplicate 
876 #define mmBIF_VDDGFX_GFX4_LOWER_BASE_IDX                                                               0
877 #define mmBIF_VDDGFX_GFX4_UPPER                                                                        0x0e3d // duplicate 
878 #define mmBIF_VDDGFX_GFX4_UPPER_BASE_IDX                                                               0
879 #define mmBIF_VDDGFX_GFX5_LOWER                                                                        0x0e3e // duplicate 
880 #define mmBIF_VDDGFX_GFX5_LOWER_BASE_IDX                                                               0
881 #define mmBIF_VDDGFX_GFX5_UPPER                                                                        0x0e3f // duplicate 
882 #define mmBIF_VDDGFX_GFX5_UPPER_BASE_IDX                                                               0
883 #define mmBIF_VDDGFX_RSV1_LOWER                                                                        0x0e40 // duplicate 
884 #define mmBIF_VDDGFX_RSV1_LOWER_BASE_IDX                                                               0
885 #define mmBIF_VDDGFX_RSV1_UPPER                                                                        0x0e41 // duplicate 
886 #define mmBIF_VDDGFX_RSV1_UPPER_BASE_IDX                                                               0
887 #define mmBIF_VDDGFX_RSV2_LOWER                                                                        0x0e42 // duplicate 
888 #define mmBIF_VDDGFX_RSV2_LOWER_BASE_IDX                                                               0
889 #define mmBIF_VDDGFX_RSV2_UPPER                                                                        0x0e43 // duplicate 
890 #define mmBIF_VDDGFX_RSV2_UPPER_BASE_IDX                                                               0
891 #define mmBIF_VDDGFX_RSV3_LOWER                                                                        0x0e44 // duplicate 
892 #define mmBIF_VDDGFX_RSV3_LOWER_BASE_IDX                                                               0
893 #define mmBIF_VDDGFX_RSV3_UPPER                                                                        0x0e45 // duplicate 
894 #define mmBIF_VDDGFX_RSV3_UPPER_BASE_IDX                                                               0
895 #define mmBIF_VDDGFX_RSV4_LOWER                                                                        0x0e46 // duplicate 
896 #define mmBIF_VDDGFX_RSV4_LOWER_BASE_IDX                                                               0
897 #define mmBIF_VDDGFX_RSV4_UPPER                                                                        0x0e47 // duplicate 
898 #define mmBIF_VDDGFX_RSV4_UPPER_BASE_IDX                                                               0
899 #define mmBIF_VDDGFX_FB_CMP                                                                            0x0e48 // duplicate 
900 #define mmBIF_VDDGFX_FB_CMP_BASE_IDX                                                                   0
901 #define mmBIF_DOORBELL_GBLAPER1_LOWER                                                                  0x0e49 // duplicate 
902 #define mmBIF_DOORBELL_GBLAPER1_LOWER_BASE_IDX                                                         0
903 #define mmBIF_DOORBELL_GBLAPER1_UPPER                                                                  0x0e4a // duplicate 
904 #define mmBIF_DOORBELL_GBLAPER1_UPPER_BASE_IDX                                                         0
905 #define mmBIF_DOORBELL_GBLAPER2_LOWER                                                                  0x0e4b // duplicate 
906 #define mmBIF_DOORBELL_GBLAPER2_LOWER_BASE_IDX                                                         0
907 #define mmBIF_DOORBELL_GBLAPER2_UPPER                                                                  0x0e4c // duplicate 
908 #define mmBIF_DOORBELL_GBLAPER2_UPPER_BASE_IDX                                                         0
909 #define mmREMAP_HDP_MEM_FLUSH_CNTL                                                                     0x0e4d // duplicate 
910 #define mmREMAP_HDP_MEM_FLUSH_CNTL_BASE_IDX                                                            0
911 #define mmREMAP_HDP_REG_FLUSH_CNTL                                                                     0x0e4e // duplicate 
912 #define mmREMAP_HDP_REG_FLUSH_CNTL_BASE_IDX                                                            0
913 #define mmBIF_RB_CNTL                                                                                  0x0e4f // duplicate 
914 #define mmBIF_RB_CNTL_BASE_IDX                                                                         0
915 #define mmBIF_RB_BASE                                                                                  0x0e50 // duplicate 
916 #define mmBIF_RB_BASE_BASE_IDX                                                                         0
917 #define mmBIF_RB_RPTR                                                                                  0x0e51 // duplicate 
918 #define mmBIF_RB_RPTR_BASE_IDX                                                                         0
919 #define mmBIF_RB_WPTR                                                                                  0x0e52 // duplicate 
920 #define mmBIF_RB_WPTR_BASE_IDX                                                                         0
921 #define mmBIF_RB_WPTR_ADDR_HI                                                                          0x0e53 // duplicate 
922 #define mmBIF_RB_WPTR_ADDR_HI_BASE_IDX                                                                 0
923 #define mmBIF_RB_WPTR_ADDR_LO                                                                          0x0e54 // duplicate 
924 #define mmBIF_RB_WPTR_ADDR_LO_BASE_IDX                                                                 0
925 #define mmMAILBOX_INDEX                                                                                0x0e55 // duplicate 
926 #define mmMAILBOX_INDEX_BASE_IDX                                                                       0
927 #define mmBIF_GPUIOV_RESET_NOTIFICATION                                                                0x0e62 // duplicate 
928 #define mmBIF_GPUIOV_RESET_NOTIFICATION_BASE_IDX                                                       0
929 #define mmBIF_UVD_GPUIOV_CFG_SIZE                                                                      0x0e63 // duplicate 
930 #define mmBIF_UVD_GPUIOV_CFG_SIZE_BASE_IDX                                                             0
931 #define mmBIF_VCE_GPUIOV_CFG_SIZE                                                                      0x0e64 // duplicate 
932 #define mmBIF_VCE_GPUIOV_CFG_SIZE_BASE_IDX                                                             0
933 #define mmBIF_GFX_SDMA_GPUIOV_CFG_SIZE                                                                 0x0e65 // duplicate 
934 #define mmBIF_GFX_SDMA_GPUIOV_CFG_SIZE_BASE_IDX                                                        0
935 #define mmBIF_GMI_WRR_WEIGHT                                                                           0x0e66 // duplicate 
936 #define mmBIF_GMI_WRR_WEIGHT_BASE_IDX                                                                  0
937 #define mmNBIF_STRAP_WRITE_CTRL                                                                        0x0e67 // duplicate 
938 #define mmNBIF_STRAP_WRITE_CTRL_BASE_IDX                                                               0
939 #define mmBIF_PERSTB_PAD_CNTL                                                                          0x0e68 // duplicate 
940 #define mmBIF_PERSTB_PAD_CNTL_BASE_IDX                                                                 0
941 #define mmBIF_PX_EN_PAD_CNTL                                                                           0x0e69 // duplicate 
942 #define mmBIF_PX_EN_PAD_CNTL_BASE_IDX                                                                  0
943 #define mmBIF_REFPADKIN_PAD_CNTL                                                                       0x0e6a // duplicate 
944 #define mmBIF_REFPADKIN_PAD_CNTL_BASE_IDX                                                              0
945 #define mmBIF_CLKREQB_PAD_CNTL                                                                         0x0e6b // duplicate 
946 #define mmBIF_CLKREQB_PAD_CNTL_BASE_IDX                                                                0
947
948
949 // addressBlock: rcc_pf_0_BIFDEC1
950 // base address: 0x0
951 #define mmRCC_BACO_CNTL_MISC                                                                           0x0da7 // duplicate 
952 #define mmRCC_BACO_CNTL_MISC_BASE_IDX                                                                  0
953 #define mmRCC_RESET_EN                                                                                 0x0da8 // duplicate 
954 #define mmRCC_RESET_EN_BASE_IDX                                                                        0
955 #define mmRCC_VDM_SUPPORT                                                                              0x0da9 // duplicate 
956 #define mmRCC_VDM_SUPPORT_BASE_IDX                                                                     0
957 #define mmRCC_PEER_REG_RANGE0                                                                          0x0dde // duplicate 
958 #define mmRCC_PEER_REG_RANGE0_BASE_IDX                                                                 0
959 #define mmRCC_PEER_REG_RANGE1                                                                          0x0ddf // duplicate 
960 #define mmRCC_PEER_REG_RANGE1_BASE_IDX                                                                 0
961 #define mmRCC_BUS_CNTL                                                                                 0x0de1 // duplicate 
962 #define mmRCC_BUS_CNTL_BASE_IDX                                                                        0
963 #define mmRCC_CONFIG_CNTL                                                                              0x0de2 // duplicate 
964 #define mmRCC_CONFIG_CNTL_BASE_IDX                                                                     0
965 #define mmRCC_CONFIG_F0_BASE                                                                           0x0de6 // duplicate 
966 #define mmRCC_CONFIG_F0_BASE_BASE_IDX                                                                  0
967 #define mmRCC_CONFIG_APER_SIZE                                                                         0x0de7 // duplicate 
968 #define mmRCC_CONFIG_APER_SIZE_BASE_IDX                                                                0
969 #define mmRCC_CONFIG_REG_APER_SIZE                                                                     0x0de8 // duplicate 
970 #define mmRCC_CONFIG_REG_APER_SIZE_BASE_IDX                                                            0
971 #define mmRCC_XDMA_LO                                                                                  0x0de9 // duplicate 
972 #define mmRCC_XDMA_LO_BASE_IDX                                                                         0
973 #define mmRCC_XDMA_HI                                                                                  0x0dea // duplicate 
974 #define mmRCC_XDMA_HI_BASE_IDX                                                                         0
975 #define mmRCC_FEATURES_CONTROL_MISC                                                                    0x0deb // duplicate 
976 #define mmRCC_FEATURES_CONTROL_MISC_BASE_IDX                                                           0
977 #define mmRCC_BUSNUM_CNTL1                                                                             0x0dec // duplicate 
978 #define mmRCC_BUSNUM_CNTL1_BASE_IDX                                                                    0
979 #define mmRCC_BUSNUM_LIST0                                                                             0x0ded // duplicate 
980 #define mmRCC_BUSNUM_LIST0_BASE_IDX                                                                    0
981 #define mmRCC_BUSNUM_LIST1                                                                             0x0dee // duplicate 
982 #define mmRCC_BUSNUM_LIST1_BASE_IDX                                                                    0
983 #define mmRCC_BUSNUM_CNTL2                                                                             0x0def // duplicate 
984 #define mmRCC_BUSNUM_CNTL2_BASE_IDX                                                                    0
985 #define mmRCC_CAPTURE_HOST_BUSNUM                                                                      0x0df0 // duplicate 
986 #define mmRCC_CAPTURE_HOST_BUSNUM_BASE_IDX                                                             0
987 #define mmRCC_HOST_BUSNUM                                                                              0x0df1 // duplicate 
988 #define mmRCC_HOST_BUSNUM_BASE_IDX                                                                     0
989 #define mmRCC_PEER0_FB_OFFSET_HI                                                                       0x0df2 // duplicate 
990 #define mmRCC_PEER0_FB_OFFSET_HI_BASE_IDX                                                              0
991 #define mmRCC_PEER0_FB_OFFSET_LO                                                                       0x0df3 // duplicate 
992 #define mmRCC_PEER0_FB_OFFSET_LO_BASE_IDX                                                              0
993 #define mmRCC_PEER1_FB_OFFSET_HI                                                                       0x0df4 // duplicate 
994 #define mmRCC_PEER1_FB_OFFSET_HI_BASE_IDX                                                              0
995 #define mmRCC_PEER1_FB_OFFSET_LO                                                                       0x0df5 // duplicate 
996 #define mmRCC_PEER1_FB_OFFSET_LO_BASE_IDX                                                              0
997 #define mmRCC_PEER2_FB_OFFSET_HI                                                                       0x0df6 // duplicate 
998 #define mmRCC_PEER2_FB_OFFSET_HI_BASE_IDX                                                              0
999 #define mmRCC_PEER2_FB_OFFSET_LO                                                                       0x0df7 // duplicate 
1000 #define mmRCC_PEER2_FB_OFFSET_LO_BASE_IDX                                                              0
1001 #define mmRCC_PEER3_FB_OFFSET_HI                                                                       0x0df8 // duplicate 
1002 #define mmRCC_PEER3_FB_OFFSET_HI_BASE_IDX                                                              0
1003 #define mmRCC_PEER3_FB_OFFSET_LO                                                                       0x0df9 // duplicate 
1004 #define mmRCC_PEER3_FB_OFFSET_LO_BASE_IDX                                                              0
1005 #define mmRCC_DEVFUNCNUM_LIST0                                                                         0x0dfa // duplicate 
1006 #define mmRCC_DEVFUNCNUM_LIST0_BASE_IDX                                                                0
1007 #define mmRCC_DEVFUNCNUM_LIST1                                                                         0x0dfb // duplicate 
1008 #define mmRCC_DEVFUNCNUM_LIST1_BASE_IDX                                                                0
1009 #define mmRCC_DEV0_LINK_CNTL                                                                           0x0dfd // duplicate 
1010 #define mmRCC_DEV0_LINK_CNTL_BASE_IDX                                                                  0
1011 #define mmRCC_CMN_LINK_CNTL                                                                            0x0dfe // duplicate 
1012 #define mmRCC_CMN_LINK_CNTL_BASE_IDX                                                                   0
1013 #define mmRCC_EP_REQUESTERID_RESTORE                                                                   0x0dff // duplicate 
1014 #define mmRCC_EP_REQUESTERID_RESTORE_BASE_IDX                                                          0
1015 #define mmRCC_LTR_LSWITCH_CNTL                                                                         0x0e00 // duplicate 
1016 #define mmRCC_LTR_LSWITCH_CNTL_BASE_IDX                                                                0
1017 #define mmRCC_MH_ARB_CNTL                                                                              0x0e01 // duplicate 
1018 #define mmRCC_MH_ARB_CNTL_BASE_IDX                                                                     0
1019
1020
1021 // addressBlock: rcc_pf_0_BIFDEC2
1022 // base address: 0x0
1023 #define mmGFXMSIX_VECT0_ADDR_LO                                                                        0x10800 // duplicate 
1024 #define mmGFXMSIX_VECT0_ADDR_LO_BASE_IDX                                                               0
1025 #define mmGFXMSIX_VECT0_ADDR_HI                                                                        0x10801 // duplicate 
1026 #define mmGFXMSIX_VECT0_ADDR_HI_BASE_IDX                                                               0
1027 #define mmGFXMSIX_VECT0_MSG_DATA                                                                       0x10802 // duplicate 
1028 #define mmGFXMSIX_VECT0_MSG_DATA_BASE_IDX                                                              0
1029 #define mmGFXMSIX_VECT0_CONTROL                                                                        0x10803 // duplicate 
1030 #define mmGFXMSIX_VECT0_CONTROL_BASE_IDX                                                               0
1031 #define mmGFXMSIX_VECT1_ADDR_LO                                                                        0x10804 // duplicate 
1032 #define mmGFXMSIX_VECT1_ADDR_LO_BASE_IDX                                                               0
1033 #define mmGFXMSIX_VECT1_ADDR_HI                                                                        0x10805 // duplicate 
1034 #define mmGFXMSIX_VECT1_ADDR_HI_BASE_IDX                                                               0
1035 #define mmGFXMSIX_VECT1_MSG_DATA                                                                       0x10806 // duplicate 
1036 #define mmGFXMSIX_VECT1_MSG_DATA_BASE_IDX                                                              0
1037 #define mmGFXMSIX_VECT1_CONTROL                                                                        0x10807 // duplicate 
1038 #define mmGFXMSIX_VECT1_CONTROL_BASE_IDX                                                               0
1039 #define mmGFXMSIX_VECT2_ADDR_LO                                                                        0x10808 // duplicate 
1040 #define mmGFXMSIX_VECT2_ADDR_LO_BASE_IDX                                                               0
1041 #define mmGFXMSIX_VECT2_ADDR_HI                                                                        0x10809 // duplicate 
1042 #define mmGFXMSIX_VECT2_ADDR_HI_BASE_IDX                                                               0
1043 #define mmGFXMSIX_VECT2_MSG_DATA                                                                       0x1080a // duplicate 
1044 #define mmGFXMSIX_VECT2_MSG_DATA_BASE_IDX                                                              0
1045 #define mmGFXMSIX_VECT2_CONTROL                                                                        0x1080b // duplicate 
1046 #define mmGFXMSIX_VECT2_CONTROL_BASE_IDX                                                               0
1047 #define mmGFXMSIX_PBA                                                                                  0x10c00 // duplicate 
1048 #define mmGFXMSIX_PBA_BASE_IDX                                                                         0
1049
1050
1051 // addressBlock: rcc_strap_BIFDEC1
1052 // base address: 0x0
1053 #define mmRCC_DEV0_PORT_STRAP0                                                                         0x0d27 // duplicate 
1054 #define mmRCC_DEV0_PORT_STRAP0_BASE_IDX                                                                0
1055 #define mmRCC_DEV0_PORT_STRAP1                                                                         0x0d28 // duplicate 
1056 #define mmRCC_DEV0_PORT_STRAP1_BASE_IDX                                                                0
1057 #define mmRCC_DEV0_PORT_STRAP2                                                                         0x0d29 // duplicate 
1058 #define mmRCC_DEV0_PORT_STRAP2_BASE_IDX                                                                0
1059 #define mmRCC_DEV0_PORT_STRAP3                                                                         0x0d2a // duplicate 
1060 #define mmRCC_DEV0_PORT_STRAP3_BASE_IDX                                                                0
1061 #define mmRCC_DEV0_PORT_STRAP4                                                                         0x0d2b // duplicate 
1062 #define mmRCC_DEV0_PORT_STRAP4_BASE_IDX                                                                0
1063 #define mmRCC_DEV0_PORT_STRAP5                                                                         0x0d2c // duplicate 
1064 #define mmRCC_DEV0_PORT_STRAP5_BASE_IDX                                                                0
1065 #define mmRCC_DEV0_PORT_STRAP6                                                                         0x0d2d // duplicate 
1066 #define mmRCC_DEV0_PORT_STRAP6_BASE_IDX                                                                0
1067 #define mmRCC_DEV0_PORT_STRAP7                                                                         0x0d2e // duplicate 
1068 #define mmRCC_DEV0_PORT_STRAP7_BASE_IDX                                                                0
1069 #define mmRCC_DEV0_EPF0_STRAP0                                                                         0x0d2f // duplicate 
1070 #define mmRCC_DEV0_EPF0_STRAP0_BASE_IDX                                                                0
1071 #define mmRCC_DEV0_EPF0_STRAP1                                                                         0x0d30 // duplicate 
1072 #define mmRCC_DEV0_EPF0_STRAP1_BASE_IDX                                                                0
1073 #define mmRCC_DEV0_EPF0_STRAP13                                                                        0x0d31 // duplicate 
1074 #define mmRCC_DEV0_EPF0_STRAP13_BASE_IDX                                                               0
1075 #define mmRCC_DEV0_EPF0_STRAP2                                                                         0x0d32 // duplicate 
1076 #define mmRCC_DEV0_EPF0_STRAP2_BASE_IDX                                                                0
1077 #define mmRCC_DEV0_EPF0_STRAP3                                                                         0x0d33 // duplicate 
1078 #define mmRCC_DEV0_EPF0_STRAP3_BASE_IDX                                                                0
1079 #define mmRCC_DEV0_EPF0_STRAP4                                                                         0x0d34 // duplicate 
1080 #define mmRCC_DEV0_EPF0_STRAP4_BASE_IDX                                                                0
1081 #define mmRCC_DEV0_EPF0_STRAP5                                                                         0x0d35 // duplicate 
1082 #define mmRCC_DEV0_EPF0_STRAP5_BASE_IDX                                                                0
1083 #define mmRCC_DEV0_EPF0_STRAP8                                                                         0x0d36 // duplicate 
1084 #define mmRCC_DEV0_EPF0_STRAP8_BASE_IDX                                                                0
1085 #define mmRCC_DEV0_EPF0_STRAP9                                                                         0x0d37 // duplicate 
1086 #define mmRCC_DEV0_EPF0_STRAP9_BASE_IDX                                                                0
1087 #define mmRCC_DEV0_EPF1_STRAP0                                                                         0x0d38 // duplicate 
1088 #define mmRCC_DEV0_EPF1_STRAP0_BASE_IDX                                                                0
1089 #define mmRCC_DEV0_EPF1_STRAP10                                                                        0x0d39 // duplicate 
1090 #define mmRCC_DEV0_EPF1_STRAP10_BASE_IDX                                                               0
1091 #define mmRCC_DEV0_EPF1_STRAP11                                                                        0x0d3a // duplicate 
1092 #define mmRCC_DEV0_EPF1_STRAP11_BASE_IDX                                                               0
1093 #define mmRCC_DEV0_EPF1_STRAP12                                                                        0x0d3b // duplicate 
1094 #define mmRCC_DEV0_EPF1_STRAP12_BASE_IDX                                                               0
1095 #define mmRCC_DEV0_EPF1_STRAP13                                                                        0x0d3c // duplicate 
1096 #define mmRCC_DEV0_EPF1_STRAP13_BASE_IDX                                                               0
1097 #define mmRCC_DEV0_EPF1_STRAP2                                                                         0x0d3d // duplicate 
1098 #define mmRCC_DEV0_EPF1_STRAP2_BASE_IDX                                                                0
1099 #define mmRCC_DEV0_EPF1_STRAP3                                                                         0x0d3e // duplicate 
1100 #define mmRCC_DEV0_EPF1_STRAP3_BASE_IDX                                                                0
1101 #define mmRCC_DEV0_EPF1_STRAP4                                                                         0x0d3f // duplicate 
1102 #define mmRCC_DEV0_EPF1_STRAP4_BASE_IDX                                                                0
1103 #define mmRCC_DEV0_EPF1_STRAP5                                                                         0x0d40 // duplicate 
1104 #define mmRCC_DEV0_EPF1_STRAP5_BASE_IDX                                                                0
1105 #define mmRCC_DEV0_EPF1_STRAP6                                                                         0x0d41 // duplicate 
1106 #define mmRCC_DEV0_EPF1_STRAP6_BASE_IDX                                                                0
1107 #define mmRCC_DEV0_EPF1_STRAP7                                                                         0x0d42 // duplicate 
1108 #define mmRCC_DEV0_EPF1_STRAP7_BASE_IDX                                                                0
1109
1110
1111 // addressBlock: bif_bx_pf_BIFPFVFDEC1
1112 // base address: 0x0
1113 #define mmBIF_BME_STATUS                                                                               0x0e0b // duplicate 
1114 #define mmBIF_BME_STATUS_BASE_IDX                                                                      0
1115 #define mmBIF_ATOMIC_ERR_LOG                                                                           0x0e0c // duplicate 
1116 #define mmBIF_ATOMIC_ERR_LOG_BASE_IDX                                                                  0
1117 #define mmDOORBELL_SELFRING_GPA_APER_BASE_HIGH                                                         0x0e13 // duplicate 
1118 #define mmDOORBELL_SELFRING_GPA_APER_BASE_HIGH_BASE_IDX                                                0
1119 #define mmDOORBELL_SELFRING_GPA_APER_BASE_LOW                                                          0x0e14 // duplicate 
1120 #define mmDOORBELL_SELFRING_GPA_APER_BASE_LOW_BASE_IDX                                                 0
1121 #define mmDOORBELL_SELFRING_GPA_APER_CNTL                                                              0x0e15 // duplicate 
1122 #define mmDOORBELL_SELFRING_GPA_APER_CNTL_BASE_IDX                                                     0
1123 #define mmHDP_REG_COHERENCY_FLUSH_CNTL                                                                 0x0e16 // duplicate 
1124 #define mmHDP_REG_COHERENCY_FLUSH_CNTL_BASE_IDX                                                        0
1125 #define mmHDP_MEM_COHERENCY_FLUSH_CNTL                                                                 0x0e17 // duplicate 
1126 #define mmHDP_MEM_COHERENCY_FLUSH_CNTL_BASE_IDX                                                        0
1127 #define mmGPU_HDP_FLUSH_REQ                                                                            0x0e26 // duplicate 
1128 #define mmGPU_HDP_FLUSH_REQ_BASE_IDX                                                                   0
1129 #define mmGPU_HDP_FLUSH_DONE                                                                           0x0e27 // duplicate 
1130 #define mmGPU_HDP_FLUSH_DONE_BASE_IDX                                                                  0
1131 #define mmBIF_TRANS_PENDING                                                                            0x0e28 // duplicate 
1132 #define mmBIF_TRANS_PENDING_BASE_IDX                                                                   0
1133 #define mmMAILBOX_MSGBUF_TRN_DW0                                                                       0x0e56 // duplicate 
1134 #define mmMAILBOX_MSGBUF_TRN_DW0_BASE_IDX                                                              0
1135 #define mmMAILBOX_MSGBUF_TRN_DW1                                                                       0x0e57 // duplicate 
1136 #define mmMAILBOX_MSGBUF_TRN_DW1_BASE_IDX                                                              0
1137 #define mmMAILBOX_MSGBUF_TRN_DW2                                                                       0x0e58 // duplicate 
1138 #define mmMAILBOX_MSGBUF_TRN_DW2_BASE_IDX                                                              0
1139 #define mmMAILBOX_MSGBUF_TRN_DW3                                                                       0x0e59 // duplicate 
1140 #define mmMAILBOX_MSGBUF_TRN_DW3_BASE_IDX                                                              0
1141 #define mmMAILBOX_MSGBUF_RCV_DW0                                                                       0x0e5a // duplicate 
1142 #define mmMAILBOX_MSGBUF_RCV_DW0_BASE_IDX                                                              0
1143 #define mmMAILBOX_MSGBUF_RCV_DW1                                                                       0x0e5b // duplicate 
1144 #define mmMAILBOX_MSGBUF_RCV_DW1_BASE_IDX                                                              0
1145 #define mmMAILBOX_MSGBUF_RCV_DW2                                                                       0x0e5c // duplicate 
1146 #define mmMAILBOX_MSGBUF_RCV_DW2_BASE_IDX                                                              0
1147 #define mmMAILBOX_MSGBUF_RCV_DW3                                                                       0x0e5d // duplicate 
1148 #define mmMAILBOX_MSGBUF_RCV_DW3_BASE_IDX                                                              0
1149 #define mmMAILBOX_CONTROL                                                                              0x0e5e // duplicate 
1150 #define mmMAILBOX_CONTROL_BASE_IDX                                                                     0
1151 #define mmMAILBOX_INT_CNTL                                                                             0x0e5f // duplicate 
1152 #define mmMAILBOX_INT_CNTL_BASE_IDX                                                                    0
1153 #define mmBIF_VMHV_MAILBOX                                                                             0x0e60 // duplicate 
1154 #define mmBIF_VMHV_MAILBOX_BASE_IDX                                                                    0
1155
1156
1157 // addressBlock: rcc_pf_0_BIFPFVFDEC1
1158 // base address: 0x0
1159 #define mmRCC_DOORBELL_APER_EN                                                                         0x0de0 // duplicate 
1160 #define mmRCC_DOORBELL_APER_EN_BASE_IDX                                                                0
1161 #define mmRCC_CONFIG_MEMSIZE                                                                           0x0de3 // duplicate 
1162 #define mmRCC_CONFIG_MEMSIZE_BASE_IDX                                                                  0
1163 #define mmRCC_CONFIG_RESERVED                                                                          0x0de4 // duplicate 
1164 #define mmRCC_CONFIG_RESERVED_BASE_IDX                                                                 0
1165 #define mmRCC_IOV_FUNC_IDENTIFIER                                                                      0x0de5 // duplicate 
1166 #define mmRCC_IOV_FUNC_IDENTIFIER_BASE_IDX                                                             0
1167
1168
1169 // addressBlock: syshub_mmreg_ind_syshubdec
1170 // base address: 0x0
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 // addressBlock: rcc_strap_rcc_strap_internal
1178 // base address: 0x10100000
1179 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP0                                                        0x403c000 // duplicate 
1180 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP0_BASE_IDX                                               3
1181 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP1                                                        0x403c001 // duplicate 
1182 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP1_BASE_IDX                                               3
1183 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP2                                                        0x403c002 // duplicate 
1184 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP2_BASE_IDX                                               3
1185 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP3                                                        0x403c003 // duplicate 
1186 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP3_BASE_IDX                                               3
1187 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP4                                                        0x403c004 // duplicate 
1188 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP4_BASE_IDX                                               3
1189 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP5                                                        0x403c005 // duplicate 
1190 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP5_BASE_IDX                                               3
1191 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP6                                                        0x403c006 // duplicate 
1192 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP6_BASE_IDX                                               3
1193 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_PORT_STRAP7                                                        0x403c007 // duplicate 
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 // duplicate 
1212 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP0_BASE_IDX                                               3
1213 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP1                                                        0x403cc01 // duplicate 
1214 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP1_BASE_IDX                                               3
1215 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP2                                                        0x403cc02 // duplicate 
1216 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP2_BASE_IDX                                               3
1217 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP3                                                        0x403cc03 // duplicate 
1218 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP3_BASE_IDX                                               3
1219 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP4                                                        0x403cc04 // duplicate 
1220 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP4_BASE_IDX                                               3
1221 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP5                                                        0x403cc05 // duplicate 
1222 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP5_BASE_IDX                                               3
1223 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP8                                                        0x403cc08 // duplicate 
1224 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP8_BASE_IDX                                               3
1225 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP9                                                        0x403cc09 // duplicate 
1226 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP9_BASE_IDX                                               3
1227 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP13                                                       0x403cc0d // duplicate 
1228 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF0_STRAP13_BASE_IDX                                              3
1229 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP0                                                        0x403cc80 // duplicate 
1230 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP0_BASE_IDX                                               3
1231 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP2                                                        0x403cc82 // duplicate 
1232 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP2_BASE_IDX                                               3
1233 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP3                                                        0x403cc83 // duplicate 
1234 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP3_BASE_IDX                                               3
1235 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP4                                                        0x403cc84 // duplicate 
1236 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP4_BASE_IDX                                               3
1237 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP5                                                        0x403cc85 // duplicate 
1238 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP5_BASE_IDX                                               3
1239 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP6                                                        0x403cc86 // duplicate 
1240 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP6_BASE_IDX                                               3
1241 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP7                                                        0x403cc87 // duplicate 
1242 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP7_BASE_IDX                                               3
1243 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP10                                                       0x403cc8a // duplicate 
1244 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP10_BASE_IDX                                              3
1245 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP11                                                       0x403cc8b // duplicate 
1246 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP11_BASE_IDX                                              3
1247 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP12                                                       0x403cc8c // duplicate 
1248 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP12_BASE_IDX                                              3
1249 #define mmRCCSTRAPRCCSTRAP_RCC_DEV0_EPF1_STRAP13                                                       0x403cc8d // duplicate 
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 // addressBlock: bif_rst_bif_rst_regblk
1380 // base address: 0x10100000
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 // addressBlock: bif_misc_bif_misc_regblk
1431 // base address: 0x10100000
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 // addressBlock: bif_ras_bif_ras_regblk
1479 // base address: 0x10100000
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 // addressBlock: rcc_pfc_amdgfx_RCCPFCDEC
1489 // base address: 0x10134000
1490 #define ixRCC_PFC_LTR_CNTL                                                                             0x0100 // duplicate 
1491 #define ixRCC_PFC_PME_RESTORE                                                                          0x0104 // duplicate 
1492 #define ixRCC_PFC_STICKY_RESTORE_0                                                                     0x0108 // duplicate 
1493 #define ixRCC_PFC_STICKY_RESTORE_1                                                                     0x010c // duplicate 
1494 #define ixRCC_PFC_STICKY_RESTORE_2                                                                     0x0110 // duplicate 
1495 #define ixRCC_PFC_STICKY_RESTORE_3                                                                     0x0114 // duplicate 
1496 #define ixRCC_PFC_STICKY_RESTORE_4                                                                     0x0118 // duplicate 
1497 #define ixRCC_PFC_STICKY_RESTORE_5                                                                     0x011c // duplicate 
1498 #define ixRCC_PFC_AUXPWR_CNTL                                                                          0x0120 // duplicate 
1499
1500
1501 // addressBlock: rcc_pfc_amdgfxaz_RCCPFCDEC
1502 // base address: 0x10134200
1503 #define ixRCCPFCAMDGFXAZ_RCC_PFC_LTR_CNTL                                                              0x0100 // duplicate 
1504 #define ixRCCPFCAMDGFXAZ_RCC_PFC_PME_RESTORE                                                           0x0104 // duplicate 
1505 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_0                                                      0x0108 // duplicate 
1506 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_1                                                      0x010c // duplicate 
1507 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_2                                                      0x0110 // duplicate 
1508 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_3                                                      0x0114 // duplicate 
1509 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_4                                                      0x0118 // duplicate 
1510 #define ixRCCPFCAMDGFXAZ_RCC_PFC_STICKY_RESTORE_5                                                      0x011c // duplicate 
1511 #define ixRCCPFCAMDGFXAZ_RCC_PFC_AUXPWR_CNTL                                                           0x0120 // duplicate 
1512
1513
1514 // addressBlock: pciemsix_amdgfx_MSIXTDEC
1515 // base address: 0x10170000
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 // addressBlock: pciemsix_amdgfx_MSIXPDEC
1647 // base address: 0x10171000
1648 #define ixPCIEMSIX_PBA                                                                                 0x0000 
1649
1650
1651 // addressBlock: syshub_mmreg_ind_syshubind
1652 // base address: 0x0
1653 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL_SOCCLK                                                         0x10000 // duplicate 
1654 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL2_SOCCLK                                                        0x10004 // duplicate 
1655 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SOCCLK                                      0x10008 // duplicate 
1656 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_IMM_EN_SOCCLK                                         0x1000c // duplicate 
1657 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_SYSHUB_QOS_CNTL                                                  0x10010 // duplicate 
1658 #define ixSYSHUBMMREGIND_DMA_CLK0_SW1_SYSHUB_QOS_CNTL                                                  0x10014 // duplicate 
1659 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL0_CNTL                                                         0x10018 // duplicate 
1660 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL1_CNTL                                                         0x1001c // duplicate 
1661 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL2_CNTL                                                         0x10020 // duplicate 
1662 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL3_CNTL                                                         0x10024 // duplicate 
1663 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL4_CNTL                                                         0x10028 // duplicate 
1664 #define ixSYSHUBMMREGIND_DMA_CLK0_SW0_CL5_CNTL                                                         0x1002c // duplicate 
1665 #define ixSYSHUBMMREGIND_DMA_CLK0_SW1_CL0_CNTL                                                         0x10030 // duplicate 
1666 #define ixSYSHUBMMREGIND_DMA_CLK0_SW2_CL0_CNTL                                                         0x10034 // duplicate 
1667 #define ixSYSHUBMMREGIND_SYSHUB_CG_CNTL                                                                0x10300 // duplicate 
1668 #define ixSYSHUBMMREGIND_SYSHUB_TRANS_IDLE                                                             0x10308 // duplicate 
1669 #define ixSYSHUBMMREGIND_SYSHUB_HP_TIMER                                                               0x1030c // duplicate 
1670 #define ixSYSHUBMMREGIND_SYSHUB_SCRATCH                                                                0x10f00 // duplicate 
1671 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL_SHUBCLK                                                        0x11000 // duplicate 
1672 #define ixSYSHUBMMREGIND_SYSHUB_DS_CTRL2_SHUBCLK                                                       0x11004 // duplicate 
1673 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_BYPASS_EN_SHUBCLK                                     0x11008 // duplicate 
1674 #define ixSYSHUBMMREGIND_SYSHUB_BGEN_ENHANCEMENT_IMM_EN_SHUBCLK                                        0x1100c // duplicate 
1675 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_SYSHUB_QOS_CNTL                                                  0x11010 // duplicate 
1676 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_SYSHUB_QOS_CNTL                                                  0x11014 // duplicate 
1677 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL0_CNTL                                                         0x11018 // duplicate 
1678 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL1_CNTL                                                         0x1101c // duplicate 
1679 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL2_CNTL                                                         0x11020 // duplicate 
1680 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL3_CNTL                                                         0x11024 // duplicate 
1681 #define ixSYSHUBMMREGIND_DMA_CLK1_SW0_CL4_CNTL                                                         0x11028 // duplicate 
1682 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL0_CNTL                                                         0x1102c // duplicate 
1683 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL1_CNTL                                                         0x11030 // duplicate 
1684 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL2_CNTL                                                         0x11034 // duplicate 
1685 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL3_CNTL                                                         0x11038 // duplicate 
1686 #define ixSYSHUBMMREGIND_DMA_CLK1_SW1_CL4_CNTL                                                         0x1103c // duplicate 
1687
1688 #endif