]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/tools/vxge/vxge_log.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / tools / vxge / vxge_log.h
1 /*-
2  * Copyright(c) 2002-2011 Exar Corp.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification are permitted provided the following conditions are met:
7  *
8  *    1. Redistributions of source code must retain the above copyright notice,
9  *       this list of conditions and the following disclaimer.
10  *
11  *    2. Redistributions in binary form must reproduce the above copyright
12  *       notice, this list of conditions and the following disclaimer in the
13  *       documentation and/or other materials provided with the distribution.
14  *
15  *    3. Neither the name of the Exar Corporation nor the names of its
16  *       contributors may be used to endorse or promote products derived from
17  *       this software without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29  * POSSIBILITY OF SUCH DAMAGE.
30  */
31 /*$FreeBSD$*/
32
33 #ifndef _VXGE_LOG_H_
34 #define _VXGE_LOG_H_
35
36 #include "vxge_cmn.h"
37
38 #define VXGE_STR_MAX_LEN_REGS           40
39 #define VXGE_STR_MAX_LEN_STATS          32
40 #define VXGE_STR_MAX_LEN_PCICONF        20
41 #define VXGE_STR_MAX_LEN_DEVCONF        32
42
43 #define VXGE_FORMAT_STATS       "%s%*s%d"
44 #define VXGE_FORMAT_DEVCONF     "%s%*s\t%d"
45 #define VXGE_FORMAT_PCICONF     "%s%*s\t0x%.4llx\t0x%.4llx"
46 #define VXGE_FORMAT_REGS        "| %.8llx | %s%*s | %.16llx      |"
47 #define VXGE_FORMAT_HEADER      \
48         "| Address  | Name%*s | Value                 |"
49
50 static int vxge_nspaces = 0;
51 static char vxge_line[120] = \
52 "+-----------------------------------------------------------------------------+";
53
54 #define VXGE_PRINT_LINE(fd) VXGE_PRINT(fd, vxge_line);
55
56 #define VXGE_PRINT_REG_NAME(fd, parameter) {                            \
57         VXGE_PRINT(fd, parameter);                                      \
58 }
59
60 #define VXGE_PRINT_HEADER(fd, maxSize, Offset)  {                       \
61         VXGE_PRINT_LINE(fd);                                            \
62         vxge_nspaces = maxSize - 4;                                     \
63         if (Offset == 1) {                                              \
64                 VXGE_PRINT(fd, VXGE_FORMAT_HEADER, vxge_nspaces, " ");  \
65         } else {                                                        \
66                 VXGE_PRINT(fd, "Name%*s\tValue", vxge_nspaces, " ");    \
67         }                                                               \
68         VXGE_PRINT_LINE(fd);                                            \
69 }
70
71 #define VXGE_PRINT_HEADER_REGS(fd)                                      \
72         VXGE_PRINT_HEADER(fd, VXGE_STR_MAX_LEN_REGS, 1)
73
74 #define VXGE_PRINT_HEADER_PCICONF(fd)                                   \
75         VXGE_PRINT_HEADER(fd, VXGE_STR_MAX_LEN_PCICONF, 1)
76
77 #define VXGE_PRINT_HEADER_DEVCONF(fd)                                   \
78         VXGE_PRINT_HEADER(fd, VXGE_STR_MAX_LEN_DEVCONF, 0)
79
80 #define VXGE_PRINT_REGS(fd, parameter, offset, value) {                 \
81         vxge_nspaces = VXGE_STR_MAX_LEN_REGS - strlen(parameter);       \
82         VXGE_PRINT(fd, VXGE_FORMAT_REGS, (offset), (parameter),         \
83             (vxge_nspaces), " ", (value));                              \
84 }
85
86 #define VXGE_PRINT_STATS(fd, parameter, value) {                        \
87         vxge_nspaces = VXGE_STR_MAX_LEN_STATS - strlen(parameter);      \
88         VXGE_PRINT(fd, VXGE_FORMAT_STATS, (parameter),                  \
89             (vxge_nspaces), " ", (value));                              \
90 }
91
92 #define STR_FUNC_MODE_SF1_VP17  "Single Function - 1 function(s) 17 VPath(s)/function"
93 #define STR_FUNC_MODE_MF2_VP8   "Multi Function - 2 function(s) 8 VPath(s)/function"
94 #define STR_FUNC_MODE_MF4_VP4   "Multi Function - 4 function(s) 4 VPath(s)/function"
95 #define STR_FUNC_MODE_MF8_VP2   "Multi Function - 8 function(s) 2 VPath(s)/function"
96 #define STR_FUNC_MODE_MF8P_VP2  "Multi Function (DirectIO) - 8 function(s) 2 VPath(s)/function"
97
98 const char *
99 vxge_func_mode[12] =
100 {
101         STR_FUNC_MODE_SF1_VP17,
102         STR_FUNC_MODE_MF8_VP2,
103         "Not supported",
104         "Not supported",
105         "Not supported",
106         "Not supported",
107         "Not supported",
108         "Not supported",
109         STR_FUNC_MODE_MF2_VP8,
110         STR_FUNC_MODE_MF4_VP4,
111         "Not supported",
112         STR_FUNC_MODE_MF8P_VP2
113 };
114
115 const char *
116 vxge_port_mode[6] =
117 {
118         "Default",
119         "Reserved",
120         "Active/Passive",
121         "Single Port",
122         "Dual Port",
123         "Disabled"
124 };
125
126 const char *
127 vxge_port_failure[3] =
128 {
129         "No Failover",
130         "Failover only",
131         "Failover & Failback"
132 };
133
134 vxge_pci_bar0_t reginfo_registers[] =
135 {
136         {"PRC_STATUS1",                                 0x00A00, 1},
137         {"RXDCM_RESET_IN_PROGRESS",                     0x00A08, 1},
138         {"REPLICQ_FLUSH_IN_PROGRESS",                   0x00A10, 1},
139         {"RXPE_CMDS_RESET_IN_PROGRESS",                 0x00A18, 1},
140         {"MXP_CMDS_RESET_IN_PROGRESS",                  0x00A20, 1},
141         {"NOFFLOAD_RESET_IN_PROGRESS",                  0x00A28, 1},
142         {"RD_REQ_IN_PROGRESS",                          0x00A30, 1},
143         {"RD_REQ_OUTSTANDING",                          0x00A38, 1},
144         {"KDFC_RESET_IN_PROGRESS",                      0x00A40, 1},
145         {"ONE_CFG_VP",                                  0x00B00, 1},
146         {"ONE_COMMON",                                  0x00B08, 1},
147         {"TIM_INT_EN",                                  0x00B80, 1},
148         {"TIM_SET_INT_EN",                              0x00B88, 1},
149         {"TIM_CLR_INT_EN",                              0x00B90, 1},
150         {"TIM_MASK_INT_DURING_RESET",                   0x00B98, 1},
151         {"TIM_RESET_IN_PROGRESS",                       0x00BA0, 1},
152         {"TIM_OUTSTANDING_BMAP",                        0x00BA8, 1},
153         {"MSG_RESET_IN_PROGRESS",                       0x00C00, 1},
154         {"MSG_MXP_MR_READY",                            0x00C08, 1},
155         {"MSG_UXP_MR_READY",                            0x00C10, 1},
156         {"MSG_DMQ_NONI_RTL_PREFETCH",                   0x00C18, 1},
157         {"MSG_UMQ_RTL_BWR",                             0x00C20, 1},
158         {"CMN_RSTHDLR_CFG%d",                           0x00D00, 5},
159         {"CMN_RSTHDLR_CFG8",                            0x00D40, 1},
160         {"STATS_CFG0",                                  0x00D48, 1},
161         {"CLEAR_MSIX_MASK_VECT%d",                      0x00DA8, 4},
162         {"SET_MSIX_MASK_VECT%d",                        0x00DC8, 4},
163         {"CLEAR_MSIX_MASK_ALL_VECT",                    0x00DE8, 1},
164         {"SET_MSIX_MASK_ALL_VECT",                      0x00DF0, 1},
165         {"MASK_VECTOR_%d",                              0x00DF8, 4},
166         {"MSIX_PENDING_VECTOR_%d",                      0x00E18, 4},
167         {"CLR_MSIX_ONE_SHOT_VEC%d",                     0x00E38, 4},
168         {"TITAN_ASIC_ID",                               0x00E58, 1},
169         {"TITAN_GENERAL_INT_STATUS",                    0x00E60, 1},
170         {"TITAN_MASK_ALL_INT",                          0x00E70, 1},
171         {"TIM_INT_STATUS0",                             0x00E80, 1},
172         {"TIM_INT_MASK0",                               0x00E88, 1},
173         {"TIM_INT_STATUS1",                             0x00E90, 1},
174         {"TIM_INT_MASK1",                               0x00E98, 1},
175         {"RTI_INT_STATUS",                              0x00EA0, 1},
176         {"RTI_INT_MASK",                                0x00EA8, 1},
177         {"ADAPTER_STATUS",                              0x00EB0, 1},
178         {"GEN_CTRL",                                    0x00EB8, 1},
179         {"ADAPTER_READY",                               0x00ED0, 1},
180         {"OUTSTANDING_READ",                            0x00ED8, 1},
181         {"VPATH_RST_IN_PROG",                           0x00EE0, 1},
182         {"VPATH_REG_MODIFIED",                          0x00EE8, 1},
183         {"QCC_RESET_IN_PROGRESS",                       0x00F40, 1},
184         {"CP_RESET_IN_PROGRESS",                        0x00FC0, 1},
185         {"H2L_RESET_IN_PROGRESS",                       0x01000, 1},
186         {"XGMAC_READY",                                 0x01080, 1},
187         {"FBIF_READY",                                  0x010C0, 1},
188         {"VPLANE_ASSIGNMENTS",                          0x01100, 1},
189         {"VPATH_ASSIGNMENTS",                           0x01108, 1},
190         {"RESOURCE_ASSIGNMENTS",                        0x01110, 1},
191         {"HOST_TYPE_ASSIGNMENTS",                       0x01118, 1},
192         {"MAX_RESOURCE_ASSIGNMENTS",                    0x01128, 1},
193         {"PF_VPATH_ASSIGNMENTS",                        0x01130, 1},
194         {"RTS_ACCESS_ICMP",                             0x01200, 1},
195         {"RTS_ACCESS_TCPSYN",                           0x01208, 1},
196         {"RTS_ACCESS_ZL4PYLD",                          0x01210, 1},
197         {"RTS_ACCESS_L4PRTCL_TCP",                      0x01218, 1},
198         {"RTS_ACCESS_L4PRTCL_UDP",                      0x01220, 1},
199         {"RTS_ACCESS_L4PRTCL_FLEX",                     0x01228, 1},
200         {"RTS_ACCESS_IPFRAG",                           0x01230, 1}
201 };
202
203 vxge_pci_bar0_t reginfo_legacy[] =
204 {
205         {"TOC_SWAPPER_FB",                              0x00010, 1},
206         {"PIFM_RD_SWAP_EN",                             0x00018, 1},
207         {"PIFM_RD_FLIP_EN",                             0x00020, 1},
208         {"PIFM_WR_SWAP_EN",                             0x00028, 1},
209         {"PIFM_WR_FLIP_EN",                             0x00030, 1},
210         {"TOC_FIRST_POINTER",                           0x00038, 1},
211         {"HOST_ACCESS_EN",                              0x00040, 1}
212 };
213
214 vxge_pci_bar0_t reginfo_pcicfgmgmt[] =
215 {
216         {"RESOURCE_NO",                                 0x00000, 1},
217         {"BARGRP_PF_OR_VF_BAR%d_MASK",                  0x00008, 3},
218         {"MSIXGRP_NO",                                  0x00020, 1}
219 };
220
221 vxge_pci_bar0_t reginfo_toc[] =
222 {
223         {"TOC_COMMON_POINTER",                          0x00050, 1},
224         {"TOC_MEMREPAIR_POINTER",                       0x00058, 1},
225         {"TOC_PCICFGMGMT_POINTER_%d",                   0x00060, 17},
226         {"TOC_MRPCIM_POINTER",                          0x001E0, 1},
227         {"TOC_SRPCIM_POINTER_%d",                       0x001E8, 17},
228         {"TOC_VPMGMT_POINTER_%d",                       0x00278, 17},
229         {"TOC_VPATH_POINTER_%d",                        0x00390, 17},
230         {"TOC_KDFC",                                    0x004A0, 1},
231         {"TOC_USDC",                                    0x004A8, 1},
232         {"TOC_KDFC_VPATH_STRIDE",                       0x004B0, 1},
233         {"TOC_KDFC_FIFO_STRIDE",                        0x004B8, 1}
234 };
235
236 vxge_pci_bar0_t reginfo_vpath[] =
237 {
238         {"USDC_VPATH_VP%d",                             0x00300, 1},
239         {"WRDMA_ALARM_STATUS_VP%d",                     0x00A00, 1},
240         {"WRDMA_ALARM_MASK_VP%d",                       0x00A08, 1},
241         {"PRC_ALARM_REG_VP%d",                          0x00A30, 1},
242         {"PRC_ALARM_MASK_VP%d",                         0x00A38, 1},
243         {"PRC_ALARM_ALARM_VP%d",                        0x00A40, 1},
244         {"PRC_CFG1_VP%d",                               0x00A48, 1},
245         {"PRC_CFG4_VP%d",                               0x00A60, 1},
246         {"PRC_CFG5_VP%d",                               0x00A68, 1},
247         {"PRC_CFG6_VP%d",                               0x00A70, 1},
248         {"PRC_CFG7_VP%d",                               0x00A78, 1},
249         {"TIM_DEST_ADDR_VP%d",                          0x00A80, 1},
250         {"PRC_RXD_DOORBELL_VP%d",                       0x00A88, 1},
251         {"RQA_PRTY_FOR_VP_VP%d",                        0x00A90, 1},
252         {"RXDMEM_SIZE_VP%d",                            0x00A98, 1},
253         {"FRM_IN_PROGRESS_CNT_VP%d",                    0x00AA0, 1},
254         {"RX_MULTI_CAST_STATS_VP%d",                    0x00AA8, 1},
255         {"RX_FRM_TRANSFERRED_VP%d",                     0x00AB0, 1},
256         {"RXD_RETURNED_VP%d",                           0x00AB8, 1},
257         {"KDFC_FIFO_TRPL_PARTITION_VP%d",               0x00C00, 1},
258         {"KDFC_FIFO_TRPL_CTRL_VP%d",                    0x00C08, 1},
259         {"KDFC_TRPL_FIFO_%d_CTRL_VP%d",                 0x00C10, 3},
260         {"KDFC_TRPL_FIFO_%d_WB_ADDRESS_VP%d",           0x00C28, 3},
261         {"KDFC_TRPL_FIFO_OFFSET_VP%d",                  0x00C40, 1},
262         {"KDFC_DRBL_TRIPLET_TOTAL_VP%d",                0x00C48, 1},
263         {"USDC_DRBL_CTRL_VP%d",                         0x00C60, 1},
264         {"USDC_VP_READY_VP%d",                          0x00C68, 1},
265         {"KDFC_STATUS_VP%d",                            0x00C70, 1},
266         {"XMAC_RPA_VCFG_VP%d",                          0x00C80, 1},
267         {"RXMAC_VCFG%d_VP%d",                           0x00C88, 2},
268         {"RTS_ACCESS_STEER_CTRL_VP%d",                  0x00C98, 1},
269         {"RTS_ACCESS_STEER_DATA%d_VP%d",                0x00CA0, 2},
270         {"XMAC_VSPORT_CHOICE_VP%d",                     0x00D00, 1},
271         {"XMAC_STATS_CFG_VP%d",                         0x00D08, 1},
272         {"XMAC_STATS_ACCESS_CMD_VP%d",                  0x00D10, 1},
273         {"XMAC_STATS_ACCESS_DATA_VP%d",                 0x00D18, 1},
274         {"ASIC_NTWK_VP_CTRL_VP%d",                      0x00D20, 1},
275         {"XGMAC_VP_INT_STATUS_VP%d",                    0x00D30, 1},
276         {"XGMAC_VP_INT_MASK_VP%d",                      0x00D38, 1},
277         {"ASIC_NTWK_VP_ERR_REG_VP%d",                   0x00D40, 1},
278         {"ASIC_NTWK_VP_ERR_MASK_VP%d",                  0x00D48, 1},
279         {"ASIC_NTWK_VP_ERR_ALARM_VP%d",                 0x00D50, 1},
280         {"RTDMA_BW_CTRL_VP%d",                          0x00D80, 1},
281         {"RTDMA_RD_OPTIMIZATION_CTRL_VP%d",             0x00D88, 1},
282         {"PDA_PCC_JOB_MONITOR_VP%d",                    0x00D90, 1},
283         {"TX_PROTOCOL_ASSIST_CFG_VP%d",                 0x00D98, 1},
284         {"TIM_CFG1_INT_NUM_%d_VP%d",                    0x01000, 4},
285         {"TIM_CFG2_INT_NUM_%d_VP%d",                    0x01020, 4},
286         {"TIM_CFG3_INT_NUM_%d_VP%d",                    0x01040, 4},
287         {"TIM_WRKLD_CLC_VP%d",                          0x01060, 1},
288         {"TIM_BITMAP_VP%d",                             0x01068, 1},
289         {"TIM_RING_ASSN_VP%d",                          0x01070, 1},
290         {"TIM_REMAP_VP%d",                              0x01078, 1},
291         {"TIM_VPATH_MAP_VP%d",                          0x01080, 1},
292         {"TIM_PCI_CFG_VP%d",                            0x01088, 1},
293         {"SGRP_ASSIGN_VP%d",                            0x01100, 1},
294         {"SGRP_AOA_AND_RESULT_VP%d",                    0x01108, 1},
295         {"RPE_PCI_CFG_VP%d",                            0x01110, 1},
296         {"RPE_LRO_CFG_VP%d",                            0x01118, 1},
297         {"PE_MR2VP_ACK_BLK_LIMIT_VP%d",                 0x01120, 1},
298         {"PE_MR2VP_RIRR_LIRR_BLK_LIMIT_VP%d",           0x01128, 1},
299         {"TXPE_PCI_NCE_CFG_VP%d",                       0x01130, 1},
300         {"MSG_QPAD_EN_CFG_VP%d",                        0x01180, 1},
301         {"MSG_PCI_CFG_VP%d",                            0x01188, 1},
302         {"UMQDMQ_IR_INIT_VP%d",                         0x01190, 1},
303         {"DMQ_IR_INT_VP%d",                             0x01198, 1},
304         {"DMQ_BWR_INIT_ADD_VP%d",                       0x011A0, 1},
305         {"DMQ_BWR_INIT_BYTE_VP%d",                      0x011A8, 1},
306         {"DMQ_IR_VP%d",                                 0x011B0, 1},
307         {"UMQ_INT_VP%d",                                0x011B8, 1},
308         {"UMQ_MR2VP_BWR_PFCH_INIT_VP%d",                0x011C0, 1},
309         {"UMQ_BWR_PFCH_CTRL_VP%d",                      0x011C8, 1},
310         {"UMQ_MR2VP_BWR_EOL_VP%d",                      0x011D0, 1},
311         {"UMQ_BWR_INIT_ADD_VP%d",                       0x011D8, 1},
312         {"UMQ_BWR_INIT_BYTE_VP%d",                      0x011E0, 1},
313         {"GENDMA_INT_VP%d",                             0x011E8, 1},
314         {"UMQDMQ_IR_INIT_NOTIFY_VP%d",                  0x011F0, 1},
315         {"DMQ_INIT_NOTIFY_VP%d",                        0x011F8, 1},
316         {"UMQ_INIT_NOTIFY_VP%d",                        0x01200, 1},
317         {"TPA_CFG_VP%d",                                0x01380, 1},
318         {"TX_VP_RESET_DISCARDED_FRMS_VP%d",             0x01400, 1},
319         {"FAU_RPA_VCFG_VP%d",                           0x01480, 1},
320         {"FAU_ADAPTIVE_LRO_FILTER_CTRL_VP%d",           0x014A8, 1},
321         {"FAU_ADAPTIVE_LRO_FILTER_IP_DATA0_VP%d",       0x014B0, 1},
322         {"FAU_ADAPTIVE_LRO_FILTER_IP_DATA1_VP%d",       0x014B8, 1},
323         {"FAU_ADAPTIVE_LRO_FILTER_VLAN_DATA_VP%d",      0x014C0, 1},
324         {"DBG_STATS_RX_MPA_VP%d",                       0x014D0, 1},
325         {"DBG_STATS_RX_FAU_VP%d",                       0x014D8, 1},
326         {"FBMC_VP_RDY_VP%d",                            0x014F0, 1},
327         {"VPATH_PCIPIF_INT_STATUS_VP%d",                0x01E00, 1},
328         {"VPATH_PCIPIF_INT_MASK_VP%d",                  0x01E08, 1},
329         {"SRPCIM_MSG_TO_VPATH_REG_VP%d",                0x01E20, 1},
330         {"SRPCIM_MSG_TO_VPATH_MASK_VP%d",               0x01E28, 1},
331         {"SRPCIM_MSG_TO_VPATH_ALARM_VP%d",              0x01E30, 1},
332         {"VPATH_TO_SRPCIM_WMSG_VP%d",                   0x01EA0, 1},
333         {"VPATH_TO_SRPCIM_WMSG_TRIG_VP%d",              0x01EA8, 1},
334         {"VPATH_GENERAL_INT_STATUS_VP%d",               0x02000, 1},
335         {"VPATH_GENERAL_INT_MASK_VP%d",                 0x02008, 1},
336         {"VPATH_PPIF_INT_STATUS_VP%d",                  0x02010, 1},
337         {"VPATH_PPIF_INT_MASK_VP%d",                    0x02018, 1},
338         {"KDFCCTL_ERRORS_REG_VP%d",                     0x02020, 1},
339         {"KDFCCTL_ERRORS_MASK_VP%d",                    0x02028, 1},
340         {"KDFCCTL_ERRORS_ALARM_VP%d",                   0x02030, 1},
341         {"GENERAL_ERRORS_REG_VP%d",                     0x02040, 1},
342         {"GENERAL_ERRORS_MASK_VP%d",                    0x02048, 1},
343         {"GENERAL_ERRORS_ALARM_VP%d",                   0x02050, 1},
344         {"PCI_CONFIG_ERRORS_REG_VP%d",                  0x02058, 1},
345         {"PCI_CONFIG_ERRORS_MASK_VP%d",                 0x02060, 1},
346         {"PCI_CONFIG_ERRORS_ALARM_VP%d",                0x02068, 1},
347         {"MRPCIM_TO_VPATH_ALARM_REG_VP%d",              0x02070, 1},
348         {"MRPCIM_TO_VPATH_ALARM_MASK_VP%d",             0x02078, 1},
349         {"MRPCIM_TO_VPATH_ALARM_ALARM_VP%d",            0x02080, 1},
350         {"SRPCIM_TO_VPATH_ALARM_REG_VP%d",              0x02088, 1},
351         {"SRPCIM_TO_VPATH_ALARM_MASK_VP%d",             0x02090, 1},
352         {"SRPCIM_TO_VPATH_ALARM_ALARM_VP%d",            0x02098, 1},
353         {"KDFCCTL_STATUS_VP%d",                         0x02108, 1},
354         {"RSTHDLR_STATUS_VP%d",                         0x02110, 1},
355         {"FIFO%d_STATUS_VP%d",                          0x02118, 3},
356         {"TGT_ILLEGAL_ACCESS_VP%d",                     0x02158, 1},
357         {"VPATH_GENERAL_CFG1_VP%d",                     0x02200, 1},
358         {"VPATH_GENERAL_CFG2_VP%d",                     0x02208, 1},
359         {"VPATH_GENERAL_CFG3_VP%d",                     0x02210, 1},
360         {"KDFCCTL_CFG0_VP%d",                           0x02220, 1},
361         {"DBLGEN_CFG%d_VP%d",                           0x02228, 8},
362         {"STATS_CFG_VP%d",                              0x02268, 1},
363         {"INTERRUPT_CFG0_VP%d",                         0x02270, 1},
364         {"INTERRUPT_CFG2_VP%d",                         0x02280, 1},
365         {"ONE_SHOT_VECT%d_EN_VP%d",                     0x02288, 4},
366         {"PCI_CONFIG_ACCESS_CFG1_VP%d",                 0x022B0, 1},
367         {"PCI_CONFIG_ACCESS_CFG2_VP%d",                 0x022B8, 1},
368         {"PCI_CONFIG_ACCESS_STATUS_VP%d",               0x022C0, 1},
369         {"VPATH_DEBUG_STATS%d_VP%d",                    0x02300, 7},
370         {"VPATH_GENSTATS_COUNT01_VP%d",                 0x02338, 1},
371         {"VPATH_GENSTATS_COUNT23_VP%d",                 0x02340, 1},
372         {"VPATH_GENSTATS_COUNT4_VP%d",                  0x02348, 1},
373         {"VPATH_GENSTATS_COUNT5_VP%d",                  0x02350, 1},
374         {"QCC_PCI_CFG_VP%d",                            0x02540, 1},
375         {"H2L_VPATH_CONFIG_VP%d",                       0x02600, 1},
376         {"H2L_ZERO_BYTE_READ_ADDRESS_VP%d",             0x02608, 1},
377         {"PH2L_VP_CFG0_VP%d",                           0x02640, 1}
378 };
379
380 vxge_pci_bar0_t reginfo_vpmgmt[] =
381 {
382         {"ONE_CFG_SR_RDY",                              0x00000, 1},
383         {"SGRP_OWN",                                    0x00008, 1},
384         {"VPATH_TO_FUNC_MAP_CFG1",                      0x00040, 1},
385         {"VPATH_IS_FIRST",                              0x00048, 1},
386         {"SRPCIM_TO_VPATH_WMSG",                        0x00050, 1},
387         {"SRPCIM_TO_VPATH_WMSG_TRIG",                   0x00058, 1},
388         {"TIM_VPATH_ASSIGNMENT",                        0x00100, 1},
389         {"RQA_TOP_PRTY_FOR_VP",                         0x00140, 1},
390         {"USDC_VPATH_OWN",                              0x00180, 1},
391         {"RXMAC_RX_PA_CFG0_VPMGMT_CLONE",               0x001C0, 1},
392         {"RTS_MGR_CFG0_VPMGMT_CLONE",                   0x001C8, 1},
393         {"RTS_MGR_CRITERIA_PRIORITY_VPMGMT_CLONE",      0x001D0, 1},
394         {"RXMAC_CFG0_PORT_VPMGMT_CLONE_%d",             0x001D8, 3},
395         {"RXMAC_PAUSE_CFG_PORT_VPMGMT_CLONE_%d",        0x001F0, 3},
396         {"XMAC_VSPORT_CHOICES_VP",                      0x00240, 1},
397         {"XGMAC_GEN_STATUS_VPMGMT_CLONE",               0x00260, 1},
398         {"XGMAC_STATUS_PORT_VPMGMT_CLONE_%d",           0x00268, 2},
399         {"XMAC_GEN_CFG_VPMGMT_CLONE",                   0x00278, 1},
400         {"XMAC_TIMESTAMP_VPMGMT_CLONE",                 0x00280, 1},
401         {"XMAC_STATS_GEN_CFG_VPMGMT_CLONE",             0x00288, 1},
402         {"XMAC_CFG_PORT_VPMGMT_CLONE_%d",               0x00290, 3},
403         {"TXMAC_GEN_CFG0_VPMGMT_CLONE",                 0x002C0, 1},
404         {"TXMAC_CFG0_PORT_VPMGMT_CLONE_%d",             0x002C8, 3},
405         {"WOL_MP_CRC",                                  0x00300, 1},
406         {"WOL_MP_MASK_A",                               0x00308, 1},
407         {"WOL_MP_MASK_B",                               0x00310, 1},
408         {"FAU_PA_CFG_VPMGMT_CLONE",                     0x00360, 1},
409         {"RX_DATAPATH_UTIL_VP_CLONE",                   0x00368, 1},
410         {"TX_DATAPATH_UTIL_VP_CLONE",                   0x00380, 1}
411 };
412
413 vxge_pci_bar0_t reginfo_mrpcim[] =
414 {
415         {"G3FBCT_INT_STATUS",                           0x00000, 1},
416         {"G3FBCT_INT_MASK",                             0x00008, 1},
417         {"G3FBCT_ERR_REG",                              0x00010, 1},
418         {"G3FBCT_ERR_MASK",                             0x00018, 1},
419         {"G3FBCT_ERR_ALARM",                            0x00020, 1},
420         {"G3FBCT_CONFIG%d",                             0x00028, 3},
421         {"G3FBCT_INIT%d",                               0x00040, 6},
422         {"G3FBCT_DLL_TRAINING1",                        0x00070, 1},
423         {"G3FBCT_DLL_TRAINING2",                        0x00078, 1},
424         {"G3FBCT_DLL_TRAINING3",                        0x00080, 1},
425         {"G3FBCT_DLL_TRAINING4",                        0x00088, 1},
426         {"G3FBCT_DLL_TRAINING6",                        0x00090, 1},
427         {"G3FBCT_DLL_TRAINING7",                        0x00098, 1},
428         {"G3FBCT_DLL_TRAINING8",                        0x000A0, 1},
429         {"G3FBCT_DLL_TRAINING9",                        0x000A8, 1},
430         {"G3FBCT_DLL_TRAINING5",                        0x000B0, 1},
431         {"G3FBCT_DLL_TRAINING10",                       0x000B8, 1},
432         {"G3FBCT_DLL_TRAINING11",                       0x000C0, 1},
433         {"G3FBCT_INIT6",                                0x000C8, 1},
434         {"G3FBCT_TEST0",                                0x000D0, 1},
435         {"G3FBCT_TEST01",                               0x000D8, 1},
436         {"G3FBCT_TEST1",                                0x000E0, 1},
437         {"G3FBCT_TEST2",                                0x000E8, 1},
438         {"G3FBCT_TEST11",                               0x000F0, 1},
439         {"G3FBCT_TEST21",                               0x000F8, 1},
440         {"G3FBCT_TEST3",                                0x00100, 1},
441         {"G3FBCT_TEST4",                                0x00108, 1},
442         {"G3FBCT_TEST31",                               0x00110, 1},
443         {"G3FBCT_TEST41",                               0x00118, 1},
444         {"G3FBCT_TEST5",                                0x00120, 1},
445         {"G3FBCT_TEST6",                                0x00128, 1},
446         {"G3FBCT_TEST51",                               0x00130, 1},
447         {"G3FBCT_TEST61",                               0x00138, 1},
448         {"G3FBCT_TEST7",                                0x00140, 1},
449         {"G3FBCT_TEST71",                               0x00148, 1},
450         {"G3FBCT_LOOP_BACK",                            0x001B0, 1},
451         {"G3FBCT_LOOP_BACK1",                           0x001B8, 1},
452         {"G3FBCT_LOOP_BACK2",                           0x001C0, 1},
453         {"G3FBCT_LOOP_BACK3",                           0x001C8, 1},
454         {"G3FBCT_LOOP_BACK4",                           0x001D0, 1},
455         {"G3FBCT_LOOP_BACK5",                           0x001D8, 1},
456         {"G3FBCT_LOOP_BACK_RDLL_%d",                    0x00200, 4},
457         {"G3FBCT_LOOP_BACK_WDLL_%d",                    0x00220, 4},
458         {"G3FBCT_TRAN_WRD_CNT",                         0x00240, 1},
459         {"G3FBCT_TRAN_AP_CNT",                          0x00248, 1},
460         {"G3FBCT_G3BIST",                               0x00250, 1},
461         {"WRDMA_INT_STATUS",                            0x00A00, 1},
462         {"WRDMA_INT_MASK",                              0x00A08, 1},
463         {"RC_ALARM_REG",                                0x00A10, 1},
464         {"RC_ALARM_MASK",                               0x00A18, 1},
465         {"RC_ALARM_ALARM",                              0x00A20, 1},
466         {"RXDRM_SM_ERR_REG",                            0x00A28, 1},
467         {"RXDRM_SM_ERR_MASK",                           0x00A30, 1},
468         {"RXDRM_SM_ERR_ALARM",                          0x00A38, 1},
469         {"RXDCM_SM_ERR_REG",                            0x00A40, 1},
470         {"RXDCM_SM_ERR_MASK",                           0x00A48, 1},
471         {"RXDCM_SM_ERR_ALARM",                          0x00A50, 1},
472         {"RXDWM_SM_ERR_REG",                            0x00A58, 1},
473         {"RXDWM_SM_ERR_MASK",                           0x00A60, 1},
474         {"RXDWM_SM_ERR_ALARM",                          0x00A68, 1},
475         {"RDA_ERR_REG",                                 0x00A70, 1},
476         {"RDA_ERR_MASK",                                0x00A78, 1},
477         {"RDA_ERR_ALARM",                               0x00A80, 1},
478         {"RDA_ECC_DB_REG",                              0x00A88, 1},
479         {"RDA_ECC_DB_MASK",                             0x00A90, 1},
480         {"RDA_ECC_DB_ALARM",                            0x00A98, 1},
481         {"RDA_ECC_SG_REG",                              0x00AA0, 1},
482         {"RDA_ECC_SG_MASK",                             0x00AA8, 1},
483         {"RDA_ECC_SG_ALARM",                            0x00AB0, 1},
484         {"RQA_ERR_REG",                                 0x00AB8, 1},
485         {"RQA_ERR_MASK",                                0x00AC0, 1},
486         {"RQA_ERR_ALARM",                               0x00AC8, 1},
487         {"FRF_ALARM_REG",                               0x00AD0, 1},
488         {"FRF_ALARM_MASK",                              0x00AD8, 1},
489         {"FRF_ALARM_ALARM",                             0x00AE0, 1},
490         {"ROCRC_ALARM_REG",                             0x00AE8, 1},
491         {"ROCRC_ALARM_MASK",                            0x00AF0, 1},
492         {"ROCRC_ALARM_ALARM",                           0x00AF8, 1},
493         {"WDE0_ALARM_REG",                              0x00B00, 1},
494         {"WDE0_ALARM_MASK",                             0x00B08, 1},
495         {"WDE0_ALARM_ALARM",                            0x00B10, 1},
496         {"WDE1_ALARM_REG",                              0x00B18, 1},
497         {"WDE1_ALARM_MASK",                             0x00B20, 1},
498         {"WDE1_ALARM_ALARM",                            0x00B28, 1},
499         {"WDE2_ALARM_REG",                              0x00B30, 1},
500         {"WDE2_ALARM_MASK",                             0x00B38, 1},
501         {"WDE2_ALARM_ALARM",                            0x00B40, 1},
502         {"WDE3_ALARM_REG",                              0x00B48, 1},
503         {"WDE3_ALARM_MASK",                             0x00B50, 1},
504         {"WDE3_ALARM_ALARM",                            0x00B58, 1},
505         {"RC_CFG",                                      0x00B60, 1},
506         {"ECC_CFG",                                     0x00B68, 1},
507         {"RXD_CFG_1BM",                                 0x00B70, 1},
508         {"RXD_CFG1_1BM",                                0x00B78, 1},
509         {"RXD_CFG2_1BM",                                0x00B80, 1},
510         {"RXD_CFG3_1BM",                                0x00B88, 1},
511         {"RXD_CFG4_1BM",                                0x00B90, 1},
512         {"RXD_CFG_3BM",                                 0x00B98, 1},
513         {"RXD_CFG1_3BM",                                0x00BA0, 1},
514         {"RXD_CFG2_3BM",                                0x00BA8, 1},
515         {"RXD_CFG3_3BM",                                0x00BB0, 1},
516         {"RXD_CFG4_3BM",                                0x00BB8, 1},
517         {"RXD_CFG_5BM",                                 0x00BC0, 1},
518         {"RXD_CFG1_5BM",                                0x00BC8, 1},
519         {"RXD_CFG2_5BM",                                0x00BD0, 1},
520         {"RXD_CFG3_5BM",                                0x00BD8, 1},
521         {"RXD_CFG4_5BM",                                0x00BE0, 1},
522         {"RX_W_ROUND_ROBIN_%d",                         0x00BE8, 22},
523         {"RX_QUEUE_PRIORITY_%d",                        0x00C98, 3},
524         {"REPLICATION_QUEUE_PRIORITY",                  0x00CC8, 1},
525         {"RX_QUEUE_SELECT",                             0x00CD0, 1},
526         {"RQA_VPBP_CTRL",                               0x00CD8, 1},
527         {"RX_MULTI_CAST_CTRL",                          0x00CE0, 1},
528         {"WDE_PRM_CTRL",                                0x00CE8, 1},
529         {"NOA_CTRL",                                    0x00CF0, 1},
530         {"PHASE_CFG",                                   0x00CF8, 1},
531         {"RCQ_BYPQ_CFG",                                0x00D00, 1},
532         {"DOORBELL_INT_STATUS",                         0x00E00, 1},
533         {"DOORBELL_INT_MASK",                           0x00E08, 1},
534         {"KDFC_ERR_REG",                                0x00E10, 1},
535         {"KDFC_ERR_MASK",                               0x00E18, 1},
536         {"KDFC_ERR_REG_ALARM",                          0x00E20, 1},
537         {"USDC_ERR_REG",                                0x00E28, 1},
538         {"USDC_ERR_MASK",                               0x00E30, 1},
539         {"USDC_ERR_REG_ALARM",                          0x00E38, 1},
540         {"KDFC_VP_PARTITION_%d",                        0x00E40, 9},
541         {"KDFC_W_ROUND_ROBIN_%d",                       0x00E88, 60},
542         {"KDFC_ENTRY_TYPE_SEL_%d",                      0x01068, 2},
543         {"KDFC_FIFO_%d_CTRL",                           0x01078, 51},
544         {"KDFC_KRNL_USR_CTRL",                          0x01210, 1},
545         {"KDFC_PDA_MONITOR",                            0x01218, 1},
546         {"KDFC_MP_MONITOR",                             0x01220, 1},
547         {"KDFC_PE_MONITOR",                             0x01228, 1},
548         {"KDFC_READ_CNTRL",                             0x01230, 1},
549         {"KDFC_READ_DATA",                              0x01238, 1},
550         {"KDFC_FORCE_VALID_CTRL",                       0x01240, 1},
551         {"KDFC_MULTI_CYCLE_CTRL",                       0x01248, 1},
552         {"KDFC_ECC_CTRL",                               0x01250, 1},
553         {"KDFC_VPBP_CTRL",                              0x01258, 1},
554         {"RXMAC_INT_STATUS",                            0x01600, 1},
555         {"RXMAC_INT_MASK",                              0x01608, 1},
556         {"RXMAC_GEN_ERR_REG",                           0x01618, 1},
557         {"RXMAC_GEN_ERR_MASK",                          0x01620, 1},
558         {"RXMAC_GEN_ERR_ALARM",                         0x01628, 1},
559         {"RXMAC_ECC_ERR_REG",                           0x01630, 1},
560         {"RXMAC_ECC_ERR_MASK",                          0x01638, 1},
561         {"RXMAC_ECC_ERR_ALARM",                         0x01640, 1},
562         {"RXMAC_VARIOUS_ERR_REG",                       0x01648, 1},
563         {"RXMAC_VARIOUS_ERR_MASK",                      0x01650, 1},
564         {"RXMAC_VARIOUS_ERR_ALARM",                     0x01658, 1},
565         {"RXMAC_GEN_CFG",                               0x01660, 1},
566         {"RXMAC_AUTHORIZE_ALL_ADDR",                    0x01668, 1},
567         {"RXMAC_AUTHORIZE_ALL_VID",                     0x01670, 1},
568         {"RXMAC_THRESH_CROSS_REPL",                     0x016B8, 1},
569         {"RXMAC_RED_RATE_REPL_QUEUE",                   0x016C0, 1},
570         {"RXMAC_CFG0_PORT%d",                           0x016E0, 3},
571         {"RXMAC_CFG2_PORT%d",                           0x01710, 3},
572         {"RXMAC_PAUSE_CFG_PORT%d",                      0x01728, 3},
573         {"RXMAC_RED_CFG0_PORT%d",                       0x01758, 3},
574         {"RXMAC_RED_CFG1_PORT%d",                       0x01770, 3},
575         {"RXMAC_RED_CFG2_PORT%d",                       0x01788, 3},
576         {"RXMAC_LINK_UTIL_PORT%d",                      0x017A0, 3},
577         {"RXMAC_STATUS_PORT%d",                         0x017D0, 3},
578         {"RXMAC_RX_PA_CFG%d",                           0x01800, 2},
579         {"RTS_MGR_CFG%d",                               0x01828, 2},
580         {"RTS_MGR_CRITERIA_PRIORITY",                   0x01838, 1},
581         {"RTS_MGR_DA_PAUSE_CFG",                        0x01840, 1},
582         {"RTS_MGR_DA_SLOW_PROTO_CFG",                   0x01848, 1},
583         {"RTS_MGR_STEER_CTRL",                          0x018A8, 1},
584         {"RTS_MGR_STEER_DATA0",                         0x018B0, 1},
585         {"RTS_MGR_STEER_DATA1",                         0x018B8, 1},
586         {"RTS_MGR_STEER_VPATH_VECTOR",                  0x018C0, 1},
587         {"XMAC_STATS_RX_XGMII_CHAR",                    0x01930, 1},
588         {"XMAC_STATS_RX_XGMII_COLUMN1",                 0x01938, 1},
589         {"XMAC_STATS_RX_XGMII_COLUMN2",                 0x01940, 1},
590         {"XMAC_STATS_RX_XGMII_BEHAV_COLUMN2",           0x01948, 1},
591         {"XMAC_RX_XGMII_CAPTURE_CTRL_PORT%d",           0x01950, 3},
592         {"DBG_STAT_RX_ANY_FRMS",                        0x01968, 1},
593         {"RXMAC_RED_RATE_VP%d",                         0x01A00, 17},
594         {"RXMAC_THRESH_CROSS_VP%d",                     0x01C00, 17},
595         {"XGMAC_INT_STATUS",                            0x01E00, 1},
596         {"XGMAC_INT_MASK",                              0x01E08, 1},
597         {"XMAC_GEN_ERR_REG",                            0x01E10, 1},
598         {"XMAC_GEN_ERR_MASK",                           0x01E18, 1},
599         {"XMAC_GEN_ERR_ALARM",                          0x01E20, 1},
600         {"XMAC_LINK_ERR_PORT_REG%d",                    0x01E28, 2},
601         {"XMAC_LINK_ERR_PORT_MASK%d",                   0x01E30, 2},
602         {"XMAC_LINK_ERR_PORT_ALARM%d",                  0x01E38, 2},
603         {"XGXS_GEN_ERR_REG",                            0x01E58, 1},
604         {"XGXS_GEN_ERR_MASK",                           0x01E60, 1},
605         {"XGXS_GEN_ERR_ALARM",                          0x01E68, 1},
606         {"ASIC_NTWK_ERR_REG",                           0x01E70, 1},
607         {"ASIC_NTWK_ERR_MASK",                          0x01E78, 1},
608         {"ASIC_NTWK_ERR_ALARM",                         0x01E80, 1},
609         {"ASIC_GPIO_ERR_REG",                           0x01E88, 1},
610         {"ASIC_GPIO_ERR_MASK",                          0x01E90, 1},
611         {"ASIC_GPIO_ERR_ALARM",                         0x01E98, 1},
612         {"XGMAC_GEN_STATUS",                            0x01EA0, 1},
613         {"XGMAC_GEN_FW_MEMO_STATUS",                    0x01EA8, 1},
614         {"XGMAC_GEN_FW_MEMO_MASK",                      0x01EB0, 1},
615         {"XGMAC_GEN_FW_VPATH_TO_VSPORT_STATUS",         0x01EB8, 1},
616         {"XGMAC_MAIN_CFG_PORT%d",                       0x01EC0, 2},
617         {"XGMAC_DEBOUNCE_PORT%d",                       0x01ED0, 2},
618         {"XGMAC_STATUS_PORT%d",                         0x01EE0, 2},
619         {"XMAC_GEN_CFG",                                0x01F40, 1},
620         {"XMAC_TIMESTAMP",                              0x01F48, 1},
621         {"XMAC_STATS_GEN_CFG",                          0x01F50, 1},
622         {"XMAC_STATS_SYS_CMD",                          0x01F58, 1},
623         {"XMAC_STATS_SYS_DATA",                         0x01F60, 1},
624         {"ASIC_NTWK_CTRL",                              0x01F80, 1},
625         {"ASIC_NTWK_CFG_SHOW_PORT_INFO",                0x01F88, 1},
626         {"ASIC_NTWK_CFG_PORT_NUM",                      0x01F90, 1},
627         {"XMAC_CFG_PORT%d",                             0x01F98, 3},
628         {"XMAC_STATION_ADDR_PORT%d",                    0x01FB0, 2},
629         {"ASIC_LED_ACTIVITY_CTRL_PORT%d",               0x01FC0, 3},
630         {"LAG_CFG",                                     0x02020, 1},
631         {"LAG_STATUS",                                  0x02028, 1},
632         {"LAG_ACTIVE_PASSIVE_CFG",                      0x02030, 1},
633         {"LAG_LACP_CFG",                                0x02040, 1},
634         {"LAG_TIMER_CFG_1",                             0x02048, 1},
635         {"LAG_TIMER_CFG_2",                             0x02050, 1},
636         {"LAG_SYS_ID",                                  0x02058, 1},
637         {"LAG_SYS_CFG",                                 0x02060, 1},
638         {"LAG_AGGR_ADDR_CFG%d",                         0x02070, 2},
639         {"LAG_AGGR_ID_CFG%d",                           0x02080, 2},
640         {"LAG_AGGR_ADMIN_KEY%d",                        0x02090, 2},
641         {"LAG_AGGR_ALT_ADMIN_KEY",                      0x020A0, 1},
642         {"LAG_AGGR_OPER_KEY%d",                         0x020A8, 2},
643         {"LAG_AGGR_PARTNER_SYS_ID%d",                   0x020B8, 2},
644         {"LAG_AGGR_PARTNER_INFO%d",                     0x020C8, 2},
645         {"LAG_AGGR_STATE%d",                            0x020D8, 2},
646         {"LAG_PORT_CFG%d",                              0x020F0, 2},
647         {"LAG_PORT_ACTOR_ADMIN_CFG%d",                  0x02100, 2},
648         {"LAG_PORT_ACTOR_ADMIN_STATE%d",                0x02110, 2},
649         {"LAG_PORT_PARTNER_ADMIN_SYS_ID%d",             0x02120, 2},
650         {"LAG_PORT_PARTNER_ADMIN_CFG%d",                0x02130, 2},
651         {"LAG_PORT_PARTNER_ADMIN_STATE%d",              0x02140, 2},
652         {"LAG_PORT_TO_AGGR%d",                          0x02150, 2},
653         {"LAG_PORT_ACTOR_OPER_KEY%d",                   0x02160, 2},
654         {"LAG_PORT_ACTOR_OPER_STATE%d",                 0x02170, 2},
655         {"LAG_PORT_PARTNER_OPER_SYS_ID%d",              0x02180, 2},
656         {"LAG_PORT_PARTNER_OPER_INFO%d",                0x02190, 2},
657         {"LAG_PORT_PARTNER_OPER_STATE%d",               0x021A0, 2},
658         {"LAG_PORT_STATE_VARS%d",                       0x021B0, 2},
659         {"LAG_PORT_TIMER_CNTR%d",                       0x021C0, 2},
660         {"TRANSCEIVER_RESET_PORT%d",                    0x021E0, 2},
661         {"TRANSCEIVER_CTRL_PORT%d",                     0x021F0, 2},
662         {"ASIC_GPIO_CTRL",                              0x02200, 1},
663         {"ASIC_LED_BEACON_CTRL",                        0x02208, 1},
664         {"ASIC_LED_CTRL%d",                             0x02210, 2},
665         {"ASIC_LED_DEBUG_SEL",                          0x02220, 1},
666         {"USDC_SGRP_PARTITION",                         0x02300, 1},
667         {"USDC_UGRP_PRIORITY_%d",                       0x02308, 17},
668         {"UGRP_HTN_WRR_PRIORITY_%d",                    0x02398, 20},
669         {"USDC_VPLANE_%d",                              0x02438, 17},
670         {"USDC_SGRP_ASSIGNMENT",                        0x024C8, 1},
671         {"USDC_CNTRL",                                  0x024D0, 1},
672         {"USDC_READ_CNTRL",                             0x024D8, 1},
673         {"USDC_READ_DATA",                              0x024E0, 1},
674         {"UGRP_SRQ_WRR_PRIORITY_%d",                    0x02500, 20},
675         {"UGRP_CQRQ_WRR_PRIORITY_%d",                   0x025A0, 20},
676         {"USDC_ECC_CTRL",                               0x02640, 1},
677         {"USDC_VPBP_CTRL",                              0x02648, 1},
678         {"RTDMA_INT_STATUS",                            0x02700, 1},
679         {"RTDMA_INT_MASK",                              0x02708, 1},
680         {"PDA_ALARM_REG",                               0x02710, 1},
681         {"PDA_ALARM_MASK",                              0x02718, 1},
682         {"PDA_ALARM_ALARM",                             0x02720, 1},
683         {"PCC_ERROR_REG",                               0x02728, 1},
684         {"PCC_ERROR_MASK",                              0x02730, 1},
685         {"PCC_ERROR_ALARM",                             0x02738, 1},
686         {"LSO_ERROR_REG",                               0x02740, 1},
687         {"LSO_ERROR_MASK",                              0x02748, 1},
688         {"LSO_ERROR_ALARM",                             0x02750, 1},
689         {"SM_ERROR_REG",                                0x02758, 1},
690         {"SM_ERROR_MASK",                               0x02760, 1},
691         {"SM_ERROR_ALARM",                              0x02768, 1},
692         {"PDA_CONTROL",                                 0x02770, 1},
693         {"PDA_PDA_CONTROL_0",                           0x02778, 1},
694         {"PDA_PDA_SERVICE_STATE_%d",                    0x02780, 3},
695         {"PDA_PDA_TASK_PRIORITY_NUMBER",                0x02798, 1},
696         {"PDA_VP",                                      0x027A0, 1},
697         {"TXD_OWNERSHIP_CTRL",                          0x027A8, 1},
698         {"PCC_CFG",                                     0x027B0, 1},
699         {"PCC_CONTROL",                                 0x027B8, 1},
700         {"PDA_STATUS1",                                 0x027C0, 1},
701         {"RTDMA_BW_TIMER",                              0x027C8, 1},
702         {"G3CMCT_INT_STATUS",                           0x02900, 1},
703         {"G3CMCT_INT_MASK",                             0x02908, 1},
704         {"G3CMCT_ERR_REG",                              0x02910, 1},
705         {"G3CMCT_ERR_MASK",                             0x02918, 1},
706         {"G3CMCT_ERR_ALARM",                            0x02920, 1},
707         {"G3CMCT_CONFIG%d",                             0x02928, 3},
708         {"G3CMCT_INIT%d",                               0x02940, 6},
709         {"G3CMCT_DLL_TRAINING1",                        0x02970, 1},
710         {"G3CMCT_DLL_TRAINING2",                        0x02978, 1},
711         {"G3CMCT_DLL_TRAINING3",                        0x02980, 1},
712         {"G3CMCT_DLL_TRAINING4",                        0x02988, 1},
713         {"G3CMCT_DLL_TRAINING6",                        0x02990, 1},
714         {"G3CMCT_DLL_TRAINING7",                        0x02998, 1},
715         {"G3CMCT_DLL_TRAINING8",                        0x029A0, 1},
716         {"G3CMCT_DLL_TRAINING9",                        0x029A8, 1},
717         {"G3CMCT_DLL_TRAINING5",                        0x029B0, 1},
718         {"G3CMCT_DLL_TRAINING10",                       0x029B8, 1},
719         {"G3CMCT_DLL_TRAINING11",                       0x029C0, 1},
720         {"G3CMCT_INIT6",                                0x029C8, 1},
721         {"G3CMCT_TEST0",                                0x029D0, 1},
722         {"G3CMCT_TEST01",                               0x029D8, 1},
723         {"G3CMCT_TEST1",                                0x029E0, 1},
724         {"G3CMCT_TEST2",                                0x029E8, 1},
725         {"G3CMCT_TEST11",                               0x029F0, 1},
726         {"G3CMCT_TEST21",                               0x029F8, 1},
727         {"G3CMCT_TEST3",                                0x02A00, 1},
728         {"G3CMCT_TEST4",                                0x02A08, 1},
729         {"G3CMCT_TEST31",                               0x02A10, 1},
730         {"G3CMCT_TEST41",                               0x02A18, 1},
731         {"G3CMCT_TEST5",                                0x02A20, 1},
732         {"G3CMCT_TEST6",                                0x02A28, 1},
733         {"G3CMCT_TEST51",                               0x02A30, 1},
734         {"G3CMCT_TEST61",                               0x02A38, 1},
735         {"G3CMCT_TEST7",                                0x02A40, 1},
736         {"G3CMCT_TEST71",                               0x02A48, 1},
737         {"G3CMCT_INIT41",                               0x02A50, 1},
738         {"G3CMCT_TEST8",                                0x02A58, 1},
739         {"G3CMCT_TEST9",                                0x02A60, 1},
740         {"G3CMCT_TEST10",                               0x02A68, 1},
741         {"G3CMCT_TEST101",                              0x02A70, 1},
742         {"G3CMCT_TEST12",                               0x02A78, 1},
743         {"G3CMCT_TEST13",                               0x02A80, 1},
744         {"G3CMCT_TEST14",                               0x02A88, 1},
745         {"G3CMCT_TEST15",                               0x02A90, 1},
746         {"G3CMCT_TEST16",                               0x02A98, 1},
747         {"G3CMCT_TEST17",                               0x02AA0, 1},
748         {"G3CMCT_TEST18",                               0x02AA8, 1},
749         {"G3CMCT_LOOP_BACK",                            0x02AB0, 1},
750         {"G3CMCT_LOOP_BACK1",                           0x02AB8, 1},
751         {"G3CMCT_LOOP_BACK2",                           0x02AC0, 1},
752         {"G3CMCT_LOOP_BACK3",                           0x02AC8, 1},
753         {"G3CMCT_LOOP_BACK4",                           0x02AD0, 1},
754         {"G3CMCT_LOOP_BACK5",                           0x02AD8, 1},
755         {"G3CMCT_LOOP_BACK_RDLL_%d",                    0x02B00, 4},
756         {"G3CMCT_LOOP_BACK_WDLL_%d",                    0x02B20, 4},
757         {"G3CMCT_TRAN_WRD_CNT",                         0x02B40, 1},
758         {"G3CMCT_TRAN_AP_CNT",                          0x02B48, 1},
759         {"G3CMCT_G3BIST",                               0x02B50, 1},
760         {"MC_INT_STATUS",                               0x03000, 1},
761         {"MC_INT_MASK",                                 0x03008, 1},
762         {"MC_ERR_REG",                                  0x03010, 1},
763         {"MC_ERR_MASK",                                 0x03018, 1},
764         {"MC_ERR_ALARM",                                0x03020, 1},
765         {"GROCRC_ALARM_REG",                            0x03028, 1},
766         {"GROCRC_ALARM_MASK",                           0x03030, 1},
767         {"GROCRC_ALARM_ALARM",                          0x03038, 1},
768         {"RX_THRESH_CFG_REPL",                          0x03100, 1},
769         {"DBG_REG1_%d",                                 0x03108, 8},
770         {"DBG_REG2",                                    0x03148, 1},
771         {"DBG_REG3",                                    0x03150, 1},
772         {"DBG_REG4",                                    0x03158, 1},
773         {"DBG_REG5",                                    0x03160, 1},
774         {"RX_QUEUE_CFG",                                0x03200, 1},
775         {"RX_QUEUE_SIZE_Q%d",                           0x03208, 15},
776         {"RX_QUEUE_SIZE_Q15",                           0x03280, 0},
777         {"RX_QUEUE_SIZE_Q16",                           0x03288, 0},
778         {"RX_QUEUE_SIZE_Q17",                           0x03290, 0},
779         {"RX_QUEUE_START_Q%d",                          0x032A0, 18},
780         {"FM_DEFINITION",                               0x03330, 1},
781         {"TRAFFIC_CTRL",                                0x03380, 1},
782         {"XFMD_ARB_CTRL",                               0x03388, 1},
783         {"XFMD_ARB_CTRL1",                              0x03390, 1},
784         {"RD_TRANC_CTRL",                               0x03398, 1},
785         {"FM_ARB",                                      0x033A0, 1},
786         {"ARB",                                         0x033A8, 1},
787         {"SETTINGS0",                                   0x033B0, 1},
788         {"FBMC_ECC_CFG",                                0x033B8, 1},
789         {"PCIPIF_INT_STATUS",                           0x03400, 1},
790         {"PCIPIF_INT_MASK",                             0x03408, 1},
791         {"DBECC_ERR_REG",                               0x03410, 1},
792         {"DBECC_ERR_MASK",                              0x03418, 1},
793         {"DBECC_ERR_ALARM",                             0x03420, 1},
794         {"SBECC_ERR_REG",                               0x03428, 1},
795         {"SBECC_ERR_MASK",                              0x03430, 1},
796         {"SBECC_ERR_ALARM",                             0x03438, 1},
797         {"GENERAL_ERR_REG",                             0x03440, 1},
798         {"GENERAL_ERR_MASK",                            0x03448, 1},
799         {"GENERAL_ERR_ALARM",                           0x03450, 1},
800         {"SRPCIM_MSG_REG",                              0x03458, 1},
801         {"SRPCIM_MSG_MASK",                             0x03460, 1},
802         {"SRPCIM_MSG_ALARM",                            0x03468, 1},
803         {"GCMG1_INT_STATUS",                            0x03600, 1},
804         {"GCMG1_INT_MASK",                              0x03608, 1},
805         {"GSSCC_ERR_REG",                               0x03610, 1},
806         {"GSSCC_ERR_MASK",                              0x03618, 1},
807         {"GSSCC_ERR_ALARM",                             0x03620, 1},
808         {"GSSC_ERR0_REG_%d",                            0x03628, 3},
809         {"GSSC_ERR0_MASK_%d",                           0x03630, 3},
810         {"GSSC_ERR0_ALARM_%d",                          0x03638, 3},
811         {"GSSC_ERR1_REG_%d",                            0x03670, 3},
812         {"GSSC_ERR1_MASK_%d",                           0x03678, 3},
813         {"GSSC_ERR1_ALARM_%d",                          0x03680, 3},
814         {"GQCC_ERR_REG",                                0x036B8, 1},
815         {"GQCC_ERR_MASK",                               0x036C0, 1},
816         {"GQCC_ERR_ALARM",                              0x036C8, 1},
817         {"UQM_ERR_REG",                                 0x036D0, 1},
818         {"UQM_ERR_MASK",                                0x036D8, 1},
819         {"UQM_ERR_ALARM",                               0x036E0, 1},
820         {"SSCC_CONFIG",                                 0x036E8, 1},
821         {"SSCC_MASK_%d",                                0x036F0, 6},
822         {"GCMG1_ECC",                                   0x03720, 1},
823         {"PCMG1_INT_STATUS",                            0x03A00, 1},
824         {"PCMG1_INT_MASK",                              0x03A08, 1},
825         {"PSSCC_ERR_REG",                               0x03A10, 1},
826         {"PSSCC_ERR_MASK",                              0x03A18, 1},
827         {"PSSCC_ERR_ALARM",                             0x03A20, 1},
828         {"PQCC_ERR_REG",                                0x03A28, 1},
829         {"PQCC_ERR_MASK",                               0x03A30, 1},
830         {"PQCC_ERR_ALARM",                              0x03A38, 1},
831         {"PQCC_CQM_ERR_REG",                            0x03A40, 1},
832         {"PQCC_CQM_ERR_MASK",                           0x03A48, 1},
833         {"PQCC_CQM_ERR_ALARM",                          0x03A50, 1},
834         {"PQCC_SQM_ERR_REG",                            0x03A58, 1},
835         {"PQCC_SQM_ERR_MASK",                           0x03A60, 1},
836         {"PQCC_SQM_ERR_ALARM",                          0x03A68, 1},
837         {"QCC_SRQ_CQRQ",                                0x03A70, 1},
838         {"QCC_ERR_POLICY",                              0x03A78, 1},
839         {"QCC_BP_CTRL",                                 0x03A80, 1},
840         {"PCMG1_ECC",                                   0x03A88, 1},
841         {"QCC_CQM_CQRQ_ID",                             0x03A90, 1},
842         {"QCC_SQM_SRQ_ID",                              0x03A98, 1},
843         {"QCC_CQM_FLM_ID",                              0x03AA0, 1},
844         {"QCC_SQM_FLM_ID",                              0x03AA8, 1},
845         {"ONE_INT_STATUS",                              0x04000, 1},
846         {"ONE_INT_MASK",                                0x04008, 1},
847         {"RPE_ERR_REG",                                 0x04010, 1},
848         {"RPE_ERR_MASK",                                0x04018, 1},
849         {"RPE_ERR_ALARM",                               0x04020, 1},
850         {"PE_ERR_REG",                                  0x04028, 1},
851         {"PE_ERR_MASK",                                 0x04030, 1},
852         {"PE_ERR_ALARM",                                0x04038, 1},
853         {"RXPE_ERR_REG",                                0x04040, 1},
854         {"RXPE_ERR_MASK",                               0x04048, 1},
855         {"RXPE_ERR_ALARM",                              0x04050, 1},
856         {"DLM_ERR_REG",                                 0x04058, 1},
857         {"DLM_ERR_MASK",                                0x04060, 1},
858         {"DLM_ERR_ALARM",                               0x04068, 1},
859         {"OES_ERR_REG",                                 0x04070, 1},
860         {"OES_ERR_MASK",                                0x04078, 1},
861         {"OES_ERR_ALARM",                               0x04080, 1},
862         {"TXPE_ERR_REG",                                0x04088, 1},
863         {"TXPE_ERR_MASK",                               0x04090, 1},
864         {"TXPE_ERR_ALARM",                              0x04098, 1},
865         {"TXPE_BCC_MEM_SG_ECC_ERR_REG",                 0x040A0, 1},
866         {"TXPE_BCC_MEM_SG_ECC_ERR_MASK",                0x040A8, 1},
867         {"TXPE_BCC_MEM_SG_ECC_ERR_ALARM",               0x040B0, 1},
868         {"TXPE_BCC_MEM_DB_ECC_ERR_REG",                 0x040B8, 1},
869         {"TXPE_BCC_MEM_DB_ECC_ERR_MASK",                0x040C0, 1},
870         {"TXPE_BCC_MEM_DB_ECC_ERR_ALARM",               0x040C8, 1},
871         {"RPE_FSM_ERR_REG",                             0x040D0, 1},
872         {"RPE_FSM_ERR_MASK",                            0x040D8, 1},
873         {"RPE_FSM_ERR_ALARM",                           0x040E0, 1},
874         {"ONE_CFG",                                     0x04100, 1},
875         {"SGRP_ALLOC_%d",                               0x04108, 17},
876         {"SGRP_IWARP_LRO_ALLOC",                        0x04190, 1},
877         {"RPE_CFG0",                                    0x04198, 1},
878         {"RPE_CFG1",                                    0x041A0, 1},
879         {"RPE_CFG2",                                    0x041A8, 1},
880         {"RPE_CFG5",                                    0x041C0, 1},
881         {"WQEOWN%d",                                    0x041C8, 2},
882         {"RPE_WQEOWN2",                                 0x041D8, 1},
883         {"PE_CTXT",                                     0x04200, 1},
884         {"PE_CFG",                                      0x04208, 1},
885         {"PE_STATS_CMD",                                0x04210, 1},
886         {"PE_STATS_DATA",                               0x04218, 1},
887         {"RXPE_FP_MASK",                                0x04220, 1},
888         {"RXPE_CFG",                                    0x04228, 1},
889         {"PE_XT_CTRL%d",                                0x04230, 4},
890         {"PET_IWARP_COUNTERS",                          0x04250, 1},
891         {"PET_IWARP_SLOW_COUNTER",                      0x04258, 1},
892         {"PET_IWARP_TIMERS",                            0x04260, 1},
893         {"PET_LRO_CFG",                                 0x04268, 1},
894         {"PET_LRO_COUNTERS",                            0x04270, 1},
895         {"PET_TIMER_BP_CTRL",                           0x04278, 1},
896         {"PE_VP_ACK_%d",                                0x04280, 17},
897         {"PE_VP%d",                                     0x04308, 17},
898         {"DLM_CFG",                                     0x04390, 1},
899         {"TXPE_TOWI_CFG",                               0x04400, 1},
900         {"TXPE_PMON",                                   0x04410, 1},
901         {"TXPE_PMON_DOWNCOUNT",                         0x04418, 1},
902         {"TXPE_PMON_EVENT",                             0x04420, 1},
903         {" TXPE_PMON_OTHER",                            0x04428, 1},
904         {"OES_INEVT",                                   0x04500, 1},
905         {"OES_INBKBKEVT",                               0x04508, 1},
906         {"OES_INEVT_WRR%d",                             0x04510, 2},
907         {"OES_PENDEVT",                                 0x04520, 1},
908         {"OES_PENDBKBKEVT",                             0x04528, 1},
909         {"OES_PENDEVT_WRR%d",                           0x04530, 2},
910         {"OES_PEND_QUEUE",                              0x04540, 1},
911         {"ROCRC_BYPQ%d_STAT_WATERMARK",                 0x04800, 3},
912         {"NOA_WCT_CTRL",                                0x04818, 1},
913         {"RC_CFG2",                                     0x04820, 1},
914         {"RC_CFG3",                                     0x04828, 1},
915         {"RX_MULTI_CAST_CTRL1",                         0x04830, 1},
916         {"RXDM_DBG_RD",                                 0x04838, 1},
917         {"RXDM_DBG_RD_DATA",                            0x04840, 1},
918         {"RQA_TOP_PRTY_FOR_VH%d",                       0x04848, 17},
919         {"TIM_STATUS",                                  0x04900, 1},
920         {"TIM_ECC_ENABLE",                              0x04908, 1},
921         {"TIM_BP_CTRL",                                 0x04910, 1},
922         {"TIM_RESOURCE_ASSIGNMENT_VH%d",                0x04918, 17},
923         {"TIM_BMAP_MAPPING_VP_ERR%d",                   0x049A0, 17},
924         {"GCMG2_INT_STATUS",                            0x04B00, 1},
925         {"GCMG2_INT_MASK",                              0x04B08, 1},
926         {"GXTMC_ERR_REG",                               0x04B10, 1},
927         {"GXTMC_ERR_MASK",                              0x04B18, 1},
928         {"GXTMC_ERR_ALARM",                             0x04B20, 1},
929         {"CMC_ERR_REG",                                 0x04B28, 1},
930         {"CMC_ERR_MASK",                                0x04B30, 1},
931         {"CMC_ERR_ALARM",                               0x04B38, 1},
932         {"GCP_ERR_REG",                                 0x04B40, 1},
933         {"GCP_ERR_MASK",                                0x04B48, 1},
934         {"GCP_ERR_ALARM",                               0x04B50, 1},
935         {"CMC_L2_CLIENT_UQM_1",                         0x04B58, 1},
936         {"CMC_L2_CLIENT_SSC_L",                         0x04B60, 1},
937         {"CMC_L2_CLIENT_QCC_SQM_0",                     0x04B68, 1},
938         {"CMC_L2_CLIENT_DAM_0",                         0x04B70, 1},
939         {"CMC_L2_CLIENT_H2L_0",                         0x04B78, 1},
940         {"CMC_L2_CLIENT_STC_0",                         0x04B80, 1},
941         {"CMC_L2_CLIENT_XTMC_0",                        0x04B88, 1},
942         {"CMC_WRR_L2_CALENDAR_%d",                      0x04B90, 4},
943         {"CMC_L3_CLIENT_QCC_SQM_1",                     0x04BB0, 1},
944         {"CMC_L3_CLIENT_QCC_CQM",                       0x04BB8, 1},
945         {"CMC_L3_CLIENT_DAM_1",                         0x04BC0, 1},
946         {"CMC_L3_CLIENT_H2L_1",                         0x04BC8, 1},
947         {"CMC_L3_CLIENT_STC_1",                         0x04BD0, 1},
948         {"CMC_L3_CLIENT_XTMC_1",                        0x04BD8, 1},
949         {"CMC_WRR_L3_CALENDAR_%d",                      0x04BE0, 3},
950         {"CMC_USER_DOORBELL_PARTITION",                 0x04BF8, 1},
951         {"CMC_HIT_RECORD_PARTITION_%d",                 0x04C00, 8},
952         {"CMC_C_SCR_RECORD_PARTITION_%d",               0x04C40, 8},
953         {"CMC_WQE_OD_GROUP_RECORD_PARTITION",           0x04C80, 1},
954         {"CMC_ACK_RECORD_PARTITION",                    0x04C88, 1},
955         {"CMC_LIRR_RECORD_PARTITION",                   0x04C90, 1},
956         {"CMC_RIRR_RECORD_PARTITION",                   0x04C98, 1},
957         {"CMC_TCE_RECORD_PARTITION",                    0x04CA0, 1},
958         {"CMC_HOQ_RECORD_PARTITION",                    0x04CA8, 1},
959         {"CMC_STAG_VP_RECORD_PARTITION_%d",             0x04CB0, 17},
960         {"CMC_R_SCR_RECORD_PARTITION",                  0x04D38, 1},
961         {"CMC_CQRQ_CONTEXT_RECORD_PARTITION",           0x04D40, 1},
962         {"CMC_CQE_GROUP_RECORD_PARTITION",              0x04D48, 1},
963         {"CMC_P_SCR_RECORD_PARTITION",                  0x04D50, 1},
964         {"CMC_NCE_CONTEXT_RECORD_PARTITION",            0x04D58, 1},
965         {"CMC_BYPASS_QUEUE_PARTITION",                  0x04D60, 1},
966         {"CMC_H_SCR_RECORD_PARTITION",                  0x04D68, 1},
967         {"CMC_PBL_RECORD_PARTITION",                    0x04D70, 1},
968         {"CMC_LIT_RECORD_PARTITION",                    0x04D78, 1},
969         {"CMC_SRQ_CONTEXT_RECORD_PARTITION",            0x04D80, 1},
970         {"CMC_P_SCR_RECORD",                            0x04D88, 1},
971         {"CMC_DEVICE_SELECT",                           0x04D90, 1},
972         {"G3IF_FIFO_DST_ECC",                           0x04D98, 1},
973         {"GXTMC_CFG",                                   0x04DA0, 1},
974         {"PCMG2_INT_STATUS",                            0x04F00, 1},
975         {"PCMG2_INT_MASK",                              0x04F08, 1},
976         {"PXTMC_ERR_REG",                               0x04F10, 1},
977         {"PXTMC_ERR_MASK",                              0x04F18, 1},
978         {"PXTMC_ERR_ALARM",                             0x04F20, 1},
979         {"CP_ERR_REG",                                  0x04F28, 1},
980         {"CP_ERR_MASK",                                 0x04F30, 1},
981         {"CP_ERR_ALARM",                                0x04F38, 1},
982         {"CP_XT_CTRL1",                                 0x04F40, 1},
983         {"CP_GEN_CFG",                                  0x04F48, 1},
984         {"CP_EXC_REG",                                  0x04F50, 1},
985         {"CP_EXC_MASK",                                 0x04F58, 1},
986         {"CP_EXC_ALARM",                                0x04F60, 1},
987         {"CP_EXC_CAUSE",                                0x04F68, 1},
988         {"XTMC_IMG_CTRL%d",                             0x04FE8, 5},
989         {"PXTMC_CFG0%d",                                0x05010, 2},
990         {"XTMC_MEM_CFG",                                0x05020, 1},
991         {"XTMC_MEM_BYPASS_CFG",                         0x05028, 1},
992         {"XTMC_CXP_REGION0",                            0x05030, 1},
993         {"XTMC_MXP_REGION0",                            0x05038, 1},
994         {"XTMC_UXP_REGION0",                            0x05040, 1},
995         {"XTMC_CXP_REGION1",                            0x05048, 1},
996         {"XTMC_MXP_REGION1",                            0x05050, 1},
997         {"XTMC_UXP_REGION1",                            0x05058, 1},
998         {"XTMC_CXP_REGION2",                            0x05060, 1},
999         {"XTMC_MXP_REGION2",                            0x05068, 1},
1000         {"XTMC_UXP_REGION2",                            0x05070, 1},
1001         {"MSG_INT_STATUS",                              0x05200, 1},
1002         {"MSG_INT_MASK",                                0x05208, 1},
1003         {"TIM_ERR_REG",                                 0x05210, 1},
1004         {"TIM_ERR_MASK",                                0x05218, 1},
1005         {"TIM_ERR_ALARM",                               0x05220, 1},
1006         {"MSG_ERR_REG",                                 0x05228, 1},
1007         {"MSG_ERR_MASK",                                0x05230, 1},
1008         {"MSG_ERR_ALARM",                               0x05238, 1},
1009         {"MSG_XT_CTRL",                                 0x05240, 1},
1010         {"MSG_DISPATCH",                                0x052A8, 1},
1011         {"MSG_EXC_REG",                                 0x05340, 1},
1012         {"MSG_EXC_MASK",                                0x05348, 1},
1013         {"MSG_EXC_ALARM",                               0x05350, 1},
1014         {"MSG_EXC_CAUSE",                               0x05358, 1},
1015         {"MSG_DIRECT_PIC",                              0x05368, 1},
1016         {"UMQ_IR_TEST_VPA",                             0x05370, 1},
1017         {"UMQ_IR_TEST_BYTE",                            0x05378, 1},
1018         {"MSG_ERR2_REG",                                0x05380, 1},
1019         {"MSG_ERR2_MASK",                               0x05388, 1},
1020         {"MSG_ERR2_ALARM",                              0x05390, 1},
1021         {"MSG_ERR3_REG",                                0x05398, 1},
1022         {"MSG_ERR3_MASK",                               0x053A0, 1},
1023         {"MSG_ERR3_ALARM",                              0x053A8, 1},
1024         {"UMQ_IR_TEST_BYTE_NOTIFY",                     0x053B0, 1},
1025         {"MSG_BP_CTRL",                                 0x053B8, 1},
1026         {"UMQ_BWR_PFCH_INIT_%d",                        0x053C0, 17},
1027         {"UMQ_BWR_PFCH_INIT_NOTIFY_%d",                 0x05448, 17},
1028         {"UMQ_BWR_EOL",                                 0x054D0, 1},
1029         {"UMQ_BWR_EOL_LATENCY_NOTIFY",                  0x054D8, 1},
1030         {"FAU_GEN_ERR_REG",                             0x05600, 1},
1031         {"FAU_GEN_ERR_MASK",                            0x05608, 1},
1032         {"FAU_GEN_ERR_ALARM",                           0x05610, 1},
1033         {"FAU_ECC_ERR_REG",                             0x05618, 1},
1034         {"FAU_ECC_ERR_MASK",                            0x05620, 1},
1035         {"FAU_ECC_ERR_ALARM",                           0x05628, 1},
1036         {"FAU_GLOBAL_CFG",                              0x05648, 1},
1037         {"RX_DATAPATH_UTIL",                            0x05650, 1},
1038         {"FAU_PA_CFG",                                  0x05658, 1},
1039         {"DBG_STATS_FAU_RX_PATH",                       0x05668, 1},
1040         {"FAU_AUTO_LRO_CONTROL",                        0x05670, 1},
1041         {"FAU_AUTO_LRO_DATA_%d",                        0x05678, 5},
1042         {"FAU_LAG_CFG",                                 0x056C0, 1},
1043         {"FAU_MPA_CFG",                                 0x05700, 1},
1044         {"XMAC_RX_XGMII_CAPTURE_DATA_PORT%d",           0x057A0, 3},
1045         {"TPA_INT_STATUS",                              0x05800, 1},
1046         {"TPA_INT_MASK",                                0x05808, 1},
1047         {"ORP_ERR_REG",                                 0x05810, 1},
1048         {"ORP_ERR_MASK",                                0x05818, 1},
1049         {"ORP_ERR_ALARM",                               0x05820, 1},
1050         {"PTM_ALARM_REG",                               0x05828, 1},
1051         {"PTM_ALARM_MASK",                              0x05830, 1},
1052         {"PTM_ALARM_ALARM",                             0x05838, 1},
1053         {"TPA_ERROR_REG",                               0x05840, 1},
1054         {"TPA_ERROR_MASK",                              0x05848, 1},
1055         {"TPA_ERROR_ALARM",                             0x05850, 1},
1056         {"TPA_GLOBAL_CFG",                              0x05858, 1},
1057         {"TX_DATAPATH_UTIL",                            0x05860, 1},
1058         {"ORP_CFG",                                     0x05868, 1},
1059         {"PTM_ECC_CFG",                                 0x05870, 1},
1060         {"PTM_PHASE_CFG",                               0x05878, 1},
1061         {"ORP_LRO_EVENTS",                              0x05880, 1},
1062         {"ORP_BS_EVENTS",                               0x05888, 1},
1063         {"ORP_IWARP_EVENTS",                            0x05890, 1},
1064         {"DBG_STATS_TPA_TX_PATH",                       0x05898, 1},
1065         {"TMAC_INT_STATUS",                             0x05900, 1},
1066         {"TMAC_INT_MASK",                               0x05908, 1},
1067         {"TXMAC_GEN_ERR_REG",                           0x05910, 1},
1068         {"TXMAC_GEN_ERR_MASK",                          0x05918, 1},
1069         {"TXMAC_GEN_ERR_ALARM",                         0x05920, 1},
1070         {"TXMAC_ECC_ERR_REG",                           0x05928, 1},
1071         {"TXMAC_ECC_ERR_MASK",                          0x05930, 1},
1072         {"TXMAC_ECC_ERR_ALARM",                         0x05938, 1},
1073         {"TXMAC_GEN_CFG1",                              0x05948, 1},
1074         {"TXMAC_ERR_INJECT_CFG",                        0x05958, 1},
1075         {"TXMAC_FRMGEN_CFG",                            0x05960, 1},
1076         {"TXMAC_FRMGEN_CONTENTS",                       0x05968, 1},
1077         {"TXMAC_FRMGEN_DATA",                           0x05970, 1},
1078         {"DBG_STAT_TX_ANY_FRMS",                        0x05978, 1},
1079         {"TXMAC_LINK_UTIL_PORT%d",                      0x059A0, 3},
1080         {"TXMAC_CFG0_PORT%d",                           0x059B8, 3},
1081         {"TXMAC_CFG1_PORT%d",                           0x059D0, 3},
1082         {"TXMAC_STATUS_PORT%d",                         0x059E8, 3},
1083         {"LAG_DISTRIB_DEST",                            0x05A20, 1},
1084         {"LAG_MARKER_CFG",                              0x05A28, 1},
1085         {"LAG_TX_CFG",                                  0x05A30, 1},
1086         {"LAG_TX_STATUS",                               0x05A38, 1},
1087         {"TXMAC_STATS_TX_XGMII_CHAR",                   0x05A50, 1},
1088         {"TXMAC_STATS_TX_XGMII_COLUMN1",                0x05A58, 1},
1089         {"TXMAC_STATS_TX_XGMII_COLUMN2",                0x05A60, 1},
1090         {"TXMAC_STATS_TX_XGMII_BEHAV_COLUMN2",          0x05A68, 1},
1091         {"SHAREDIO_STATUS",                             0x05B00, 1},
1092         {"CRDT_STATUS1_VPLANE%d",                       0x05B08, 17},
1093         {"CRDT_STATUS2_VPLANE%d",                       0x05B90, 17},
1094         {"CRDT_STATUS3_VPLANE%d",                       0x05C18, 17},
1095         {"CRDT_STATUS4_VPLANE%d",                       0x05CA0, 17},
1096         {"CRDT_STATUS5",                                0x05D28, 1},
1097         {"CRDT_STATUS6",                                0x05D30, 1},
1098         {"CRDT_STATUS7",                                0x05D38, 1},
1099         {"CRDT_STATUS8",                                0x05D40, 1},
1100         {"SRPCIM_TO_MRPCIM_VPLANE_RMSG_%d",             0x05D48, 17},
1101         {"PCIE_LANE_CFG1",                              0x06000, 1},
1102         {"PCIE_LANE_CFG2",                              0x06008, 1},
1103         {"PCICFG_NO_TO_FUNC_CFG_%d",                    0x06010, 25},
1104         {"RESOURCE_TO_VPLANE_CFG_%d",                   0x060D8, 17},
1105         {"PCICFG_NO_TO_VPLANE_CFG_%d",                  0x06160, 25},
1106         {"GENERAL_CFG",                                 0x06228, 1},
1107         {"START_BIST",                                  0x06230, 1},
1108         {"BIST_CFG",                                    0x06238, 1},
1109         {"PCI_LINK_CONTROL",                            0x06240, 1},
1110         {"SHOW_SRIOV_CAP",                              0x06248, 1},
1111         {"LINK_RST_WAIT_CNT",                           0x06250, 1},
1112         {"PCIE_BASED_CRDT_CFG1",                        0x06258, 1},
1113         {"PCIE_BASED_CRDT_CFG2",                        0x06260, 1},
1114         {"SHAREDIO_ABS_BASED_CRDT_CFG1_VPLANE%d",       0x06268, 17},
1115         {"SHAREDIO_ABS_BASED_CRDT_CFG2_VPLANE%d",       0x062F0, 17},
1116         {"ARBITER_CFG",                                 0x06378, 1},
1117         {"SERDES_CFG1",                                 0x06380, 1},
1118         {"SERDES_CFG2",                                 0x06388, 1},
1119         {"SERDES_CFG3",                                 0x06390, 1},
1120         {"VHLABEL_TO_VPLANE_CFG_%d",                    0x06398, 17},
1121         {"MRPCIM_TO_SRPCIM_VPLANE_WMSG_%d",             0x06420, 17},
1122         {"MRPCIM_TO_SRPCIM_VPLANE_WMSG_TRIG_%d",        0x064A8, 17},
1123         {"DEBUG_STATS%d",                               0x06530, 3},
1124         {"DEBUG_STATS3_VPLANE%d",                       0x06548, 17},
1125         {"DEBUG_STATS4_VPLANE%d",                       0x065D0, 17},
1126         {"RC_RXDMEM_END_OFST_%d",                       0x06B00, 16},
1127         {"MRPCIM_GENERAL_INT_STATUS",                   0x07000, 1},
1128         {"MRPCIM_GENERAL_INT_MASK",                     0x07008, 1},
1129         {"MRPCIM_PPIF_INT_STATUS",                      0x07010, 1},
1130         {"MRPCIM_PPIF_INT_MASK",                        0x07018, 1},
1131         {"INI_ERRORS_REG",                              0x07028, 1},
1132         {"INI_ERRORS_MASK",                             0x07030, 1},
1133         {"INI_ERRORS_ALARM",                            0x07038, 1},
1134         {"DMA_ERRORS_REG",                              0x07040, 1},
1135         {"DMA_ERRORS_MASK",                             0x07048, 1},
1136         {"DMA_ERRORS_ALARM",                            0x07050, 1},
1137         {"TGT_ERRORS_REG",                              0x07058, 1},
1138         {"TGT_ERRORS_MASK",                             0x07060, 1},
1139         {"TGT_ERRORS_ALARM",                            0x07068, 1},
1140         {"CONFIG_ERRORS_REG",                           0x07070, 1},
1141         {"CONFIG_ERRORS_MASK",                          0x07078, 1},
1142         {"CONFIG_ERRORS_ALARM",                         0x07080, 1},
1143         {"CRDT_ERRORS_REG",                             0x07090, 1},
1144         {"CRDT_ERRORS_MASK",                            0x07098, 1},
1145         {"CRDT_ERRORS_ALARM",                           0x070A0, 1},
1146         {"MRPCIM_GENERAL_ERRORS_REG",                   0x070B0, 1},
1147         {"MRPCIM_GENERAL_ERRORS_MASK",                  0x070B8, 1},
1148         {"MRPCIM_GENERAL_ERRORS_ALARM",                 0x070C0, 1},
1149         {"PLL_ERRORS_REG",                              0x070D0, 1},
1150         {"PLL_ERRORS_MASK",                             0x070D8, 1},
1151         {"PLL_ERRORS_ALARM",                            0x070E0, 1},
1152         {"SRPCIM_TO_MRPCIM_ALARM_REG",                  0x070E8, 1},
1153         {"SRPCIM_TO_MRPCIM_ALARM_MASK",                 0x070F0, 1},
1154         {"SRPCIM_TO_MRPCIM_ALARM_ALARM",                0x070F8, 1},
1155         {"VPATH_TO_MRPCIM_ALARM_REG",                   0x07100, 1},
1156         {"VPATH_TO_MRPCIM_ALARM_MASK",                  0x07108, 1},
1157         {"VPATH_TO_MRPCIM_ALARM_ALARM",                 0x07110, 1},
1158         {"CRDT_ERRORS_VPLANE_REG_%d",                   0x07128, 17},
1159         {"CRDT_ERRORS_VPLANE_MASK_%d",                  0x07130, 17},
1160         {"CRDT_ERRORS_VPLANE_ALARM_%d",                 0x07138, 17},
1161         {"MRPCIM_RST_IN_PROG",                          0x072F0, 1},
1162         {"MRPCIM_REG_MODIFIED",                         0x072F8, 1},
1163         {"SPLIT_TABLE_STATUS1",                         0x07300, 1},
1164         {"SPLIT_TABLE_STATUS2",                         0x07308, 1},
1165         {"SPLIT_TABLE_STATUS3",                         0x07310, 1},
1166         {"MRPCIM_GENERAL_STATUS1",                      0x07318, 1},
1167         {"MRPCIM_GENERAL_STATUS2",                      0x07320, 1},
1168         {"MRPCIM_GENERAL_STATUS3",                      0x07328, 1},
1169         {"TEST_STATUS",                                 0x07338, 1},
1170         {"KDFCCTL_DBG_STATUS",                          0x07348, 1},
1171         {"MSIX_ADDR",                                   0x07350, 1},
1172         {"MSIX_TABLE",                                  0x07358, 1},
1173         {"MSIX_CTL",                                    0x07360, 1},
1174         {"MSIX_ACCESS_TABLE",                           0x07368, 1},
1175         {"WRITE_ARB_PENDING",                           0x07378, 1},
1176         {"READ_ARB_PENDING",                            0x07380, 1},
1177         {"DMAIF_DMADBL_PENDING",                        0x07388, 1},
1178         {"WRCRDTARB_STATUS0_VPLANE%d",                  0x07390, 17},
1179         {"WRCRDTARB_STATUS1_VPLANE%d",                  0x07418, 17},
1180         {"MRPCIM_GENERAL_CFG1",                         0x07500, 1},
1181         {"MRPCIM_GENERAL_CFG2",                         0x07508, 1},
1182         {"MRPCIM_GENERAL_CFG3",                         0x07510, 1},
1183         {"MRPCIM_STATS_START_HOST_ADDR",                0x07518, 1},
1184         {"ASIC_MODE",                                   0x07520, 1},
1185         {"DIS_FW_PIPELINE_WR",                          0x07528, 1},
1186         {"INI_TIMEOUT_VAL",                             0x07530, 1},
1187         {"PIC_ARBITER_CFG",                             0x07538, 1},
1188         {"READ_ARBITER",                                0x07540, 1},
1189         {"WRITE_ARBITER",                               0x07548, 1},
1190         {"ADAPTER_CONTROL",                             0x07550, 1},
1191         {"PROGRAM_CFG0",                                0x07558, 1},
1192         {"PROGRAM_CFG1",                                0x07560, 1},
1193         {"DBLGEN_WRR_CFG%d",                            0x07568, 21},
1194         {"DEBUG_CFG1",                                  0x07608, 1},
1195         {"TEST_CFG1%d",                                 0x07900, 3},
1196         {"WRCRDTARB_CFG%d",                             0x07918, 3},
1197         {"TEST_WRCRDTARB_CFG%d",                        0x07930, 4},
1198         {"RDCRDTARB_CFG%d",                             0x07950, 3},
1199         {"TEST_RDCRDTARB_CFG%d",                        0x07968, 4},
1200         {"PIC_DEBUG_CONTROL",                           0x07988, 1},
1201         {"SPI_CONTROL_3_REG",                           0x079D8, 1},
1202         {"CLOCK_CFG0",                                  0x079E0, 1},
1203         {"STATS_BP_CTRL",                               0x079E8, 1},
1204         {"KDFCDMA_BP_CTRL",                             0x079F0, 1},
1205         {"INTCTL_BP_CTRL",                              0x079F8, 1},
1206         {"VECTOR_SRPCIM_ALARM_MAP_%d",                  0x07A00, 9},
1207         {"VPLANE_RDCRDTARB_CFG0_%d",                    0x07B10, 17},
1208         {"MRPCIM_SPI_CONTROL",                          0x07BA0, 1},
1209         {"MRPCIM_SPI_DATA",                             0x07BA8, 1},
1210         {"MRPCIM_SPI_WRITE_PROTECT",                    0x07BB0, 1},
1211         {"CHIP_FULL_RESET",                             0x07BE0, 1},
1212         {"BF_SW_RESET",                                 0x07BE8, 1},
1213         {"SW_RESET_STATUS",                             0x07BF0, 1},
1214         {"RIC_TIMEOUT",                                 0x07C28, 1},
1215         {"MRPCIM_PCI_CONFIG_ACCESS_CFG1",               0x07C30, 1},
1216         {"MRPCIM_PCI_CONFIG_ACCESS_CFG2",               0x07C38, 1},
1217         {"MRPCIM_PCI_CONFIG_ACCESS_STATUS",             0x07C40, 1},
1218         {"RDCRDTARB_STATUS0_VPLANE%d",                  0x07CA8, 17},
1219         {"MRPCIM_DEBUG_STATS0",                         0x07D30, 1},
1220         {"MRPCIM_DEBUG_STATS1_VPLANE%d",                0x07D38, 17},
1221         {"MRPCIM_DEBUG_STATS2_VPLANE%d",                0x07DC0, 17},
1222         {"MRPCIM_DEBUG_STATS3_VPLANE%d",                0x07E48, 17},
1223         {"MRPCIM_DEBUG_STATS4",                         0x07ED0, 1},
1224         {"GENSTATS_COUNT01",                            0x07ED8, 1},
1225         {"GENSTATS_COUNT23",                            0x07EE0, 1},
1226         {"GENSTATS_COUNT4",                             0x07EE8, 1},
1227         {"GENSTATS_COUNT5",                             0x07EF0, 1},
1228         {"MRPCIM_MMIO_CFG1",                            0x07EF8, 1},
1229         {"MRPCIM_MMIO_CFG2",                            0x07F00, 1},
1230         {"GENSTATS_CFG_%d",                             0x07F08, 6},
1231         {"GENSTAT_64BIT_CFG",                           0x07F38, 1},
1232         {"PLL_SLIP_COUNTERS",                           0x07F40, 1},
1233         {"GCMG3_INT_STATUS",                            0x08000, 1},
1234         {"GCMG3_INT_MASK",                              0x08008, 1},
1235         {"GSTC_ERR0_REG",                               0x08010, 1},
1236         {"GSTC_ERR0_MASK",                              0x08018, 1},
1237         {"GSTC_ERR0_ALARM",                             0x08020, 1},
1238         {"GSTC_ERR1_REG",                               0x08028, 1},
1239         {"GSTC_ERR1_MASK",                              0x08030, 1},
1240         {"GSTC_ERR1_ALARM",                             0x08038, 1},
1241         {"GH2L_ERR0_REG",                               0x08040, 1},
1242         {"GH2L_ERR0_MASK",                              0x08048, 1},
1243         {"GH2L_ERR0_ALARM",                             0x08050, 1},
1244         {"GHSQ_ERR_REG",                                0x08058, 1},
1245         {"GHSQ_ERR_MASK",                               0x08060, 1},
1246         {"GHSQ_ERR_ALARM",                              0x08068, 1},
1247         {"GHSQ_ERR2_REG",                               0x08070, 1},
1248         {"GHSQ_ERR2_MASK",                              0x08078, 1},
1249         {"GHSQ_ERR2_ALARM",                             0x08080, 1},
1250         {"GHSQ_ERR3_REG",                               0x08088, 1},
1251         {"GHSQ_ERR3_MASK",                              0x08090, 1},
1252         {"GHSQ_ERR3_ALARM",                             0x08098, 1},
1253         {"GH2L_SMERR0_REG",                             0x080A0, 1},
1254         {"GH2L_SMERR0_MASK",                            0x080A8, 1},
1255         {"GH2L_SMERR0_ALARM",                           0x080B0, 1},
1256         {"HCC_ALARM_REG",                               0x080B8, 1},
1257         {"HCC_ALARM_MASK",                              0x080C0, 1},
1258         {"HCC_ALARM_ALARM",                             0x080C8, 1},
1259         {"GSTC_CFG%d",                                  0x080D0, 3},
1260         {"STC_ARB_CFG%d",                               0x080E8, 4},
1261         {"STC_JHASH_CFG",                               0x08108, 1},
1262         {"STC_SMI_ARB_CFG%d",                           0x08110, 2},
1263         {"STC_CAA_ARB_CFG0%d",                          0x08120, 2},
1264         {"STC_ECI_ARB_CFG0%d",                          0x08130, 2},
1265         {"STC_ECI_CFG0",                                0x08140, 1},
1266         {"STC_PRM_CFG0",                                0x08148, 1},
1267         {"H2L_MISC_CFG",                                0x08150, 1},
1268         {"HSQ_CFG_%d",                                  0x08158, 17},
1269         {"USDC_VPBP_CFG",                               0x081E0, 1},
1270         {"KDFC_VPBP_CFG",                               0x081E8, 1},
1271         {"TXPE_VPBP_CFG",                               0x081F0, 1},
1272         {"ONE_VPBP_CFG",                                0x081F8, 1},
1273         {"HOPARB_WRR_CTRL_%d",                          0x08200, 20},
1274         {"HOPARB_WRR_CMP_%d",                           0x082A0, 3},
1275         {"HOP_BCK_STATS0",                              0x082E8, 1},
1276         {"PCMG3_INT_STATUS",                            0x08400, 1},
1277         {"PCMG3_INT_MASK",                              0x08408, 1},
1278         {"DAM_ERR_REG",                                 0x08410, 1},
1279         {"DAM_ERR_MASK",                                0x08418, 1},
1280         {"DAM_ERR_ALARM",                               0x08420, 1},
1281         {"PSTC_ERR_REG",                                0x08428, 1},
1282         {"PSTC_ERR_MASK",                               0x08430, 1},
1283         {"PSTC_ERR_ALARM",                              0x08438, 1},
1284         {"PH2L_ERR0_REG",                               0x08440, 1},
1285         {"PH2L_ERR0_MASK",                              0x08448, 1},
1286         {"PH2L_ERR0_ALARM",                             0x08450, 1},
1287         {"DAM_BYPASS_QUEUE_%d",                         0x08458, 3},
1288         {"DAM_ECC_CTRL",                                0x08470, 1},
1289         {"PH2L_CFG0",                                   0x08478, 1},
1290         {"PSTC_CFG0",                                   0x08480, 1},
1291         {"NETERION_MEMBIST_CONTROL",                    0x08510, 1},
1292         {"NETERION_MEMBIST_ERRORS",                     0x08518, 1},
1293         {"RR_CQM_CACHE_RTL_TOP_0",                      0x08520, 1},
1294         {"RR_CQM_CACHE_RTL_TOP_1",                      0x08528, 1},
1295         {"RR_SQM_CACHE_RTL_TOP_0",                      0x08530, 1},
1296         {"RR_SQM_CACHE_RTL_TOP_1",                      0x08538, 1},
1297         {"RF_SQM_LPRPEDAT_RTL_TOP_0",                   0x08540, 1},
1298         {"RF_SQM_LPRPEDAT_RTL_TOP_1",                   0x08548, 1},
1299         {"RR_SQM_DMAWQERSP_RTL_TOP_0",                  0x08550, 1},
1300         {"RR_SQM_DMAWQERSP_RTL_TOP_1",                  0x08558, 1},
1301         {"RF_CQM_DMACQERSP_RTL_TOP",                    0x08560, 1},
1302         {"RF_SQM_RPEREQDAT_RTL_TOP_0",                  0x08568, 1},
1303         {"RF_SQM_RPEREQDAT_RTL_TOP_1",                  0x08570, 1},
1304         {"RF_SSCC_SSR_RTL_TOP_0_0",                     0x08578, 1},
1305         {"RF_SSCC_SSR_RTL_TOP_1_0",                     0x08580, 1},
1306         {"RF_SSCC_SSR_RTL_TOP_0_1",                     0x08588, 1},
1307         {"RF_SSCC_SSR_RTL_TOP_1_1",                     0x08590, 1},
1308         {"RF_SSC_CM_RESP_RTL_TOP_1_SSC0",               0x08598, 1},
1309         {"RF_SSC_CM_RESP_RTL_TOP_0_SSC1",               0x085A0, 1},
1310         {"RF_SSC_CM_RESP_RTL_TOP_1_SSCL",               0x085A8, 1},
1311         {"RF_SSC_CM_RESP_RTL_TOP_0_SSC0",               0x085B0, 1},
1312         {"RF_SSC_CM_RESP_RTL_TOP_1_SSC1",               0x085B8, 1},
1313         {"RF_SSC_CM_RESP_RTL_TOP_0_SSCL",               0x085C0, 1},
1314         {"RF_SSC_SSR_RESP_RTL_TOP_SSC0",                0x085C8, 1},
1315         {"RF_SSC_SSR_RESP_RTL_TOP_SSC1",                0x085D0, 1},
1316         {"RF_SSC_SSR_RESP_RTL_TOP_SSCL",                0x085D8, 1},
1317         {"RF_SSC_TSR_RESP_RTL_TOP_1_SSC0",              0x085E0, 1},
1318         {"RF_SSC_TSR_RESP_RTL_TOP_2_SSC0",              0x085E8, 1},
1319         {"RF_SSC_TSR_RESP_RTL_TOP_2_SSC1",              0x085F0, 1},
1320         {"RF_SSC_TSR_RESP_RTL_TOP_0_SSCL",              0x085F8, 1},
1321         {"RF_SSC_TSR_RESP_RTL_TOP_0_SSC0",              0x08600, 1},
1322         {"RF_SSC_TSR_RESP_RTL_TOP_0_SSC1",              0x08608, 1},
1323         {" RF_SSC_TSR_RESP_RTL_TOP_1_SSC1",             0x08610, 1},
1324         {"RF_SSC_TSR_RESP_RTL_TOP_1_SSCL",              0x08618, 1},
1325         {"RF_SSC_TSR_RESP_RTL_TOP_2_SSCL",              0x08620, 1},
1326         {"RF_SSC_STATE_RTL_TOP_1_SSC0",                 0x08628, 1},
1327         {"RF_SSC_STATE_RTL_TOP_2_SSC0",                 0x08630, 1},
1328         {"RF_SSC_STATE_RTL_TOP_1_SSC1",                 0x08638, 1},
1329         {"RF_SSC_STATE_RTL_TOP_2_SSC1",                 0x08640, 1},
1330         {"RF_SSC_STATE_RTL_TOP_1_SSCL",                 0x08648, 1},
1331         {"RF_SSC_STATE_RTL_TOP_2_SSCL",                 0x08650, 1},
1332         {"RF_SSC_STATE_RTL_TOP_0_SSC0",                 0x08658, 1},
1333         {"RF_SSC_STATE_RTL_TOP_3_SSC0",                 0x08660, 1},
1334         {"RF_SSC_STATE_RTL_TOP_0_SSC1",                 0x08668, 1},
1335         {"RF_SSC_STATE_RTL_TOP_3_SSC1",                 0x08670, 1},
1336         {"RF_SSC_STATE_RTL_TOP_0_SSCL",                 0x08678, 1},
1337         {"RF_SSC_STATE_RTL_TOP_3_SSCL",                 0x08680, 1},
1338         {"RF_SSCC_TSR_RTL_TOP_%d",                      0x08688, 3},
1339         {"RF_UQM_CMCREQ_RTL_TOP",                       0x086A0, 1},
1340         {"RR%d_G3IF_CM_CTRL_RTL_TOP",                   0x086A8, 3},
1341         {"RF_G3IF_CM_RD_RTL_TOP%d",                     0x086C0, 3},
1342         {"RF_CMG_MSG2CMG_RTL_TOP_0_0",                  0x086D8, 1},
1343         {"RF_CMG_MSG2CMG_RTL_TOP_1_0",                  0x086E0, 1},
1344         {"RF_CMG_MSG2CMG_RTL_TOP_0_1",                  0x086E8, 1},
1345         {"RF_CMG_MSG2CMG_RTL_TOP_1_1",                  0x086F0, 1},
1346         {"RF_CP_DMA_RESP_RTL_TOP_0",                    0x086F8, 1},
1347         {"RF_CP_DMA_RESP_RTL_TOP_1",                    0x08700, 1},
1348         {"RF_CP_DMA_RESP_RTL_TOP_2",                    0x08708, 1},
1349         {"RF_CP_QCC2CXP_RTL_TOP",                       0x08710, 1},
1350         {"RF_CP_STC2CP_RTL_TOP",                        0x08718, 1},
1351         {"RF_CP_XT_TRACE_RTL_TOP",                      0x08720, 1},
1352         {"RF_CP_XT_DTAG_RTL_TOP",                       0x08728, 1},
1353         {"RF_CP_XT_ICACHE_RTL_TOP_0_0",                 0x08730, 1},
1354         {"RF_CP_XT_ICACHE_RTL_TOP_1_0",                 0x08738, 1},
1355         {"RF_CP_XT_ICACHE_RTL_TOP_0_1",                 0x08740, 1},
1356         {"RF_CP_XT_ICACHE_RTL_TOP_1_1",                 0x08748, 1},
1357         {"RF_CP_XT_ITAG_RTL_TOP",                       0x08750, 1},
1358         {"RF_CP_XT_DCACHE_RTL_TOP_0_0",                 0x08758, 1},
1359         {"RF_CP_XT_DCACHE_RTL_TOP_1_0",                 0x08760, 1},
1360         {"RF_CP_XT_DCACHE_RTL_TOP_0_1",                 0x08768, 1},
1361         {"RF_CP_XT_DCACHE_RTL_TOP_1_1",                 0x08770, 1},
1362         {"RF_XTMC_BDT_MEM_RTL_TOP_0",                   0x08778, 1},
1363         {"RF_XTMC_BDT_MEM_RTL_TOP_1",                   0x08780, 1},
1364         {"RF_XT_PIF_SRAM_RTL_TOP_SRAM0",                0x08788, 1},
1365         {"RF_XT_PIF_SRAM_RTL_TOP_SRAM1",                0x08790, 1},
1366         {"RF_STC_SRCH_MEM_RTL_TOP_0_0",                 0x08798, 1},
1367         {"RF_STC_SRCH_MEM_RTL_TOP_1_0",                 0x087A0, 1},
1368         {"RF_STC_SRCH_MEM_RTL_TOP_0_1",                 0x087A8, 1},
1369         {"RF_STC_SRCH_MEM_RTL_TOP_1_1",                 0x087B0, 1},
1370         {"RF_DAM_WRRESP_RTL_TOP",                       0x087B8, 1},
1371         {"RF_DAM_RDSB_FIFO_RTL_TOP",                    0x087C0, 1},
1372         {"RF_DAM_WRSB_FIFO_RTL_TOP",                    0x087C8, 1},
1373         {"RR_DBF_LADD_0_DBL_RTL_TOP",                   0x087D0, 1},
1374         {"RR_DBF_LADD_1_DBL_RTL_TOP",                   0x087D8, 1},
1375         {"RR_DBF_LADD_2_DBL_RTL_TOP",                   0x087E0, 1},
1376         {"RR_DBF_HADD_0_DBL_RTL_TOP",                   0x087E8, 1},
1377         {"RR_DBF_HADD_1_DBL_RTL_TOP",                   0x087F0, 1},
1378         {"RR_DBF_HADD_2_DBL_RTL_TOP",                   0x087F8, 1},
1379         {"RF_USDC_0_FIFO_RTL_TOP",                      0x08800, 1},
1380         {"RF_USDC_1_FIFO_RTL_TOP",                      0x08808, 1},
1381         {"RF_USDC_0_WA_RTL_TOP",                        0x08810, 1},
1382         {"RF_USDC_1_WA_RTL_TOP",                        0x08818, 1},
1383         {"RF_USDC_0_SA_RTL_TOP",                        0x08820, 1},
1384         {"RF_USDC_1_SA_RTL_TOP",                        0x08828, 1},
1385         {"RF_USDC_0_CA_RTL_TOP",                        0x08830, 1},
1386         {"RF_USDC_1_CA_RTL_TOP",                        0x08838, 1},
1387         {"RF_G3IF_FB_RD1",                              0x08840, 1},
1388         {"RF_G3IF_FB_RD2",                              0x08848, 1},
1389         {"RF_G3IF_FB_CTRL_RTL_TOP1",                    0x08850, 1},
1390         {"RF_G3IF_FB_CTRL_RTL_TOP",                     0x08858, 1},
1391         {"RR_ROCRC_FRMBUF_RTL_TOP_0",                   0x08860, 1},
1392         {"RR_ROCRC_FRMBUF_RTL_TOP_1",                   0x08868, 1},
1393         {"RR_FAU_XFMD_INS_RTL_TOP",                     0x08870, 1},
1394         {"RF_FBMC_XFMD_RTL_TOP_A1",                     0x08878, 1},
1395         {"RF_FBMC_XFMD_RTL_TOP_A2",                     0x08880, 1},
1396         {"RF_FBMC_XFMD_RTL_TOP_A3",                     0x08888, 1},
1397         {"RF_FBMC_XFMD_RTL_TOP_B1",                     0x08890, 1},
1398         {"RF_FBMC_XFMD_RTL_TOP_B2",                     0x08898, 1},
1399         {"RF_FBMC_XFMD_RTL_TOP_B3",                     0x088A0, 1},
1400         {"RR_FAU_MAC2F_W_H_RTL_TOP_PORT0",              0x088A8, 1},
1401         {"RR_FAU_MAC2F_W_H_RTL_TOP_PORT1",              0x088B0, 1},
1402         {"RR_FAU_MAC2F_N_H_RTL_TOP_PORT0",              0x088B8, 1},
1403         {"RR_FAU_MAC2F_N_H_RTL_TOP_PORT1",              0x088C0, 1},
1404         {"RR_FAU_MAC2F_W_L_RTL_TOP_PORT2",              0x088C8, 1},
1405         {"RR_FAU_MAC2F_N_L_RTL_TOP_PORT2",              0x088D0, 1},
1406         {"RF_ORP_FRM_FIFO_RTL_TOP_0",                   0x088D8, 1},
1407         {"RF_ORP_FRM_FIFO_RTL_TOP_1",                   0x088E0, 1},
1408         {"RF_TPA_DA_LKP_RTL_TOP_0_0",                   0x088E8, 1},
1409         {"RF_TPA_DA_LKP_RTL_TOP_1_0",                   0x088F0, 1},
1410         {"RF_TPA_DA_LKP_RTL_TOP_0_1",                   0x088F8, 1},
1411         {"RF_TPA_DA_LKP_RTL_TOP_1_1",                   0x08900, 1},
1412         {"RF_TMAC_TPA2MAC_RTL_TOP_0_0",                 0x08908, 1},
1413         {"RF_TMAC_TPA2MAC_RTL_TOP_1_0",                 0x08910, 1},
1414         {"RF_TMAC_TPA2MAC_RTL_TOP_2_0",                 0x08918, 1},
1415         {"RF_TMAC_TPA2MAC_RTL_TOP_0_1",                 0x08920, 1},
1416         {"RF_TMAC_TPA2MAC_RTL_TOP_1_1",                 0x08928, 1},
1417         {"RF_TMAC_TPA2MAC_RTL_TOP_2_1",                 0x08930, 1},
1418         {"RF_TMAC_TPA2MAC_RTL_TOP_0_2",                 0x08938, 1},
1419         {"RF_TMAC_TPA2MAC_RTL_TOP_1_2",                 0x08940, 1},
1420         {"RF_TMAC_TPA2MAC_RTL_TOP_2_2",                 0x08948, 1},
1421         {"RF_TMAC_TPA2M_DA_RTL_TOP",                    0x08950, 1},
1422         {"RF_TMAC_TPA2M_SB_RTL_TOP",                    0x08958, 1},
1423         {"RF_XT_TRACE_RTL_TOP_MP",                      0x08960, 1},
1424         {"RF_MP_XT_DTAG_RTL_TOP",                       0x08968, 1},
1425         {"RF_MP_XT_ICACHE_RTL_TOP_0_0",                 0x08970, 1},
1426         {"RF_MP_XT_ICACHE_RTL_TOP_1_0",                 0x08978, 1},
1427         {"RF_MP_XT_ICACHE_RTL_TOP_0_1",                 0x08980, 1},
1428         {"RF_MP_XT_ICACHE_RTL_TOP_1_1",                 0x08988, 1},
1429         {"RF_MP_XT_ITAG_RTL_TOP",                       0x08990, 1},
1430         {"RF_MP_XT_DCACHE_RTL_TOP_0_0",                 0x08998, 1},
1431         {"RF_MP_XT_DCACHE_RTL_TOP_1_0",                 0x089A0, 1},
1432         {"RF_MP_XT_DCACHE_RTL_TOP_0_1",                 0x089A8, 1},
1433         {"RF_MP_XT_DCACHE_RTL_TOP_1_1",                 0x089B0, 1},
1434         {"RF_MSG_BWR_PF_RTL_TOP_0",                     0x089B8, 1},
1435         {"RF_MSG_BWR_PF_RTL_TOP_1",                     0x089C0, 1},
1436         {"RF_MSG_UMQ_RTL_TOP_0",                        0x089C8, 1},
1437         {"RF_MSG_UMQ_RTL_TOP_1",                        0x089D0, 1},
1438         {"RF_MSG_DMQ_RTL_TOP_0",                        0x089D8, 1},
1439         {"RF_MSG_DMQ_RTL_TOP_1",                        0x089E0, 1},
1440         {"RF_MSG_DMQ_RTL_TOP_2",                        0x089E8, 1},
1441         {"RF_MSG_DMA_RESP_RTL_TOP_0",                   0x089F0, 1},
1442         {"RF_MSG_DMA_RESP_RTL_TOP_1",                   0x089F8, 1},
1443         {"RF_MSG_DMA_RESP_RTL_TOP_2",                   0x08A00, 1},
1444         {"RF_MSG_CMG2MSG_RTL_TOP_0_0",                  0x08A08, 1},
1445         {"RF_MSG_CMG2MSG_RTL_TOP_1_0",                  0x08A10, 1},
1446         {"RF_MSG_CMG2MSG_RTL_TOP_0_1",                  0x08A18, 1},
1447         {"RF_MSG_CMG2MSG_RTL_TOP_1_1",                  0x08A20, 1},
1448         {"RF_MSG_TXPE2MSG_RTL_TOP",                     0x08A28, 1},
1449         {"RF_MSG_RXPE2MSG_RTL_TOP",                     0x08A30, 1},
1450         {"RF_MSG_RPE2MSG_RTL_TOP",                      0x08A38, 1},
1451         {"RR_TIM_BMAP_RTL_TOP",                         0x08A40, 1},
1452         {"RF_TIM_VBLS_RTL_TOP",                         0x08A48, 1},
1453         {"RF_TIM_BMAP_MSG_RTL_TOP_0_0",                 0x08A50, 1},
1454         {"RF_TIM_BMAP_MSG_RTL_TOP_1_0",                 0x08A58, 1},
1455         {"RF_TIM_BMAP_MSG_RTL_TOP_2_0",                 0x08A60, 1},
1456         {"RF_TIM_BMAP_MSG_RTL_TOP_0_1",                 0x08A68, 1},
1457         {"RF_TIM_BMAP_MSG_RTL_TOP_1_1",                 0x08A70, 1},
1458         {"RF_TIM_BMAP_MSG_RTL_TOP_2_1",                 0x08A78, 1},
1459         {"RF_TIM_BMAP_MSG_RTL_TOP_0_2",                 0x08A80, 1},
1460         {"RF_TIM_BMAP_MSG_RTL_TOP_1_2",                 0x08A88, 1},
1461         {"RF_TIM_BMAP_MSG_RTL_TOP_2_2",                 0x08A90, 1},
1462         {"RF_TIM_BMAP_MSG_RTL_TOP_0_3",                 0x08A98, 1},
1463         {"RF_TIM_BMAP_MSG_RTL_TOP_1_3",                 0x08AA0, 1},
1464         {"RF_TIM_BMAP_MSG_RTL_TOP_2_3",                 0x08AA8, 1},
1465         {"RF_TIM_BMAP_MSG_RTL_TOP_0_4",                 0x08AB0, 1},
1466         {"RF_TIM_BMAP_MSG_RTL_TOP_1_4",                 0x08AB8, 1},
1467         {"RF_TIM_BMAP_MSG_RTL_TOP_2_4",                 0x08AC0, 1},
1468         {"RF_XT_TRACE_RTL_TOP_UP",                      0x08AC8, 1},
1469         {"RF_UP_XT_DTAG_RTL_TOP",                       0x08AD0, 1},
1470         {"RF_UP_XT_ICACHE_RTL_TOP_0_0",                 0x08AD8, 1},
1471         {"RF_UP_XT_ICACHE_RTL_TOP_1_0",                 0x08AE0, 1},
1472         {"RF_UP_XT_ICACHE_RTL_TOP_0_1",                 0x08AE8, 1},
1473         {"RF_UP_XT_ICACHE_RTL_TOP_1_1",                 0x08AF0, 1},
1474         {"RF_UP_XT_ITAG_RTL_TOP",                       0x08AF8, 1},
1475         {"RF_UP_XT_DCACHE_RTL_TOP_0_0",                 0x08B00, 1},
1476         {"RF_UP_XT_DCACHE_RTL_TOP_1_0",                 0x08B08, 1},
1477         {"RF_UP_XT_DCACHE_RTL_TOP_0_1",                 0x08B10, 1},
1478         {"RF_UP_XT_DCACHE_RTL_TOP_1_1",                 0x08B18, 1},
1479         {"RR_RXPE_XT0_IRAM_RTL_TOP_0",                  0x08B20, 1},
1480         {"RR_RXPE_XT0_IRAM_RTL_TOP_1",                  0x08B28, 1},
1481         {"RR_RXPE_XT_DRAM_RTL_TOP_0",                   0x08B30, 1},
1482         {"RR_RXPE_XT_DRAM_RTL_TOP_1",                   0x08B38, 1},
1483         {"RF_RXPE_MSG2RXPE_RTL_TOP_0",                  0x08B40, 1},
1484         {"RF_RXPE_MSG2RXPE_RTL_TOP_1",                  0x08B48, 1},
1485         {"RF_RXPE_XT0_FRM_RTL_TOP",                     0x08B50, 1},
1486         {"RF_RPE_PDM_RCMD_RTL_TOP",                     0x08B58, 1},
1487         {"RF_RPE_RCQ_RTL_TOP",                          0x08B60, 1},
1488         {"RF_RPE_RCO_PBLE_RTL_TOP",                     0x08B68, 1},
1489         {"RR_RXPE_XT1_IRAM_RTL_TOP_0",                  0x08B70, 1},
1490         {"RR_RXPE_XT1_IRAM_RTL_TOP_1",                  0x08B78, 1},
1491         {"RR_RPE_SCCM_RTL_TOP_0",                       0x08B80, 1},
1492         {"RR_RPE_SCCM_RTL_TOP_1",                       0x08B88, 1},
1493         {"RR_PE_PET_TIMER_RTL_TOP_0",                   0x08B90, 1},
1494         {"RR_PE_PET_TIMER_RTL_TOP_1",                   0x08B98, 1},
1495         {"RF_PE_DLM_LWRQ_RTL_TOP_0",                    0x08BA0, 1},
1496         {"RF_PE_DLM_LWRQ_RTL_TOP_1",                    0x08BA8, 1},
1497         {"RF_TXPE_MSG2TXPE_RTL_TOP_%d",                 0x08BB0, 2},
1498         {"RF_PCI_RETRY_BUF_RTL_TOP_%d",                 0x08BC0, 6},
1499         {"RF_PCI_SOT_BUF_RTL_TOP",                      0x08BF0, 1},
1500         {"RF_PCI_RX_PH_RTL_TOP",                        0x08BF8, 1},
1501         {"RF_PCI_RX_NPH_RTL_TOP",                       0x08C00, 1},
1502         {"RF_PCI_RX_PD_RTL_TOP_%d",                     0x08C08, 12},
1503         {"RF_PCI_RX_NPD_RTL_TOP_%d",                    0x08C68, 2},
1504         {"RF_PIC_KDFC_DBL_RTL_TOP_%d",                  0x08C78, 5},
1505         {"RF_PCC_TXDO_RTL_TOP_PCC%d",                   0x08CA0, 8},
1506         {"RR_PCC_ASS_BUF_RTL_TOP_PCC1",                 0x08CE0, 1},
1507         {"RR_PCC_ASS_BUF_RTL_TOP_PCC3",                 0x08CE8, 1},
1508         {"RR_PCC_ASS_BUF_RTL_TOP_PCC5",                 0x08CF0, 1},
1509         {"RR_PCC_ASS_BUF_RTL_TOP_PCC7",                 0x08CF8, 1},
1510         {"RR_PCC_ASS_BUF_RTL_TOP_PCC0",                 0x08D00, 1},
1511         {"RR_PCC_ASS_BUF_RTL_TOP_PCC2",                 0x08D08, 1},
1512         {"RR_PCC_ASS_BUF_RTL_TOP_PCC6",                 0x08D10, 1},
1513         {"RR_PCC_ASS_BUF_RTL_TOP_PCC4",                 0x08D18, 1},
1514         {"RF_ROCRC_CMDQ_BP_RTL_TOP_0_WRAPPER0",         0x08D20, 1},
1515         {"RF_ROCRC_CMDQ_BP_RTL_TOP_1_WRAPPER0",         0x08D28, 1},
1516         {"RF_ROCRC_CMDQ_BP_RTL_TOP_2_WRAPPER0",         0x08D30, 1},
1517         {"RF_ROCRC_CMDQ_BP_RTL_TOP_0_WRAPPER1",         0x08D38, 1},
1518         {"RF_ROCRC_CMDQ_BP_RTL_TOP_1_WRAPPER1",         0x08D40, 1},
1519         {"RF_ROCRC_CMDQ_BP_RTL_TOP_2_WRAPPER1",         0x08D48, 1},
1520         {"RF_ROCRC_CMDQ_BP_RTL_TOP_0_WRAPPER2",         0x08D50, 1},
1521         {"RF_ROCRC_CMDQ_BP_RTL_TOP_1_WRAPPER2",         0x08D58, 1},
1522         {"RF_ROCRC_CMDQ_BP_RTL_TOP_2_WRAPPER2",         0x08D60, 1},
1523         {"RR_ROCRC_RXD_RTL_TOP_RXD%d",                  0x08D68, 2},
1524         {"RF_ROCRC_UMQ_MDQ_RTL_TOP_%d",                 0x08D78, 8},
1525         {"RF_ROCRC_IMMDBUF_RTL_TOP",                    0x08DB8, 1},
1526         {"RF_ROCRC_QCC_BYP_RTL_TOP_%d",                 0x08DC0, 2},
1527         {"RR_RMAC_DA_LKP_RTL_TOP_%d",                   0x08DD0, 4},
1528         {"RR_RMAC_PN_LKP_D_RTL_TOP",                    0x08DF0, 1},
1529         {"RF_RMAC_PN_LKP_S_RTL_TOP_%d",                 0x08DF8, 2},
1530         {"RF_RMAC_RTH_LKP_RTL_TOP_0_0",                 0x08E08, 1},
1531         {"RF_RMAC_RTH_LKP_RTL_TOP_1_0",                 0x08E10, 1},
1532         {"RF_RMAC_RTH_LKP_RTL_TOP_0_1",                 0x08E18, 1},
1533         {"RF_RMAC_RTH_LKP_RTL_TOP_1_1",                 0x08E20, 1},
1534         {"RF_RMAC_DS_LKP_RTL_TOP",                      0x08E28, 1},
1535         {"RF_RMAC_RTS_PART_RTL_TOP_0_RMAC0",            0x08E30, 1},
1536         {"RF_RMAC_RTS_PART_RTL_TOP_1_RMAC0",            0x08E38, 1},
1537         {"RF_RMAC_RTS_PART_RTL_TOP_0_RMAC1",            0x08E40, 1},
1538         {"RF_RMAC_RTS_PART_RTL_TOP_1_RMAC1",            0x08E48, 1},
1539         {"RF_RMAC_RTS_PART_RTL_TOP_0_RMAC2",            0x08E50, 1},
1540         {"RF_RMAC_RTS_PART_RTL_TOP_1_RMAC2",            0x08E58, 1},
1541         {"RF_RMAC_RTH_MASK_RTL_TOP_%d",                 0x08E60, 4},
1542         {"RF_RMAC_VID_LKP_RTL_TOP_1",                   0x08E88, 0},
1543         {"RF_RMAC_VID_LKP_RTL_TOP_2",                   0x08E90, 0},
1544         {"RF_RMAC_VID_LKP_RTL_TOP_3",                   0x08E98, 0},
1545         {"RF_RMAC_VID_LKP_RTL_TOP_4",                   0x08EA0, 0},
1546         {"RF_RMAC_VID_LKP_RTL_TOP_5",                   0x08EA8, 0},
1547         {"RF_RMAC_VID_LKP_RTL_TOP_6",                   0x08EB0, 0},
1548         {"RF_RMAC_VID_LKP_RTL_TOP_7",                   0x08EB8, 0},
1549         {"RF_RMAC_STATS_RTL_TOP_0_STATS_0",             0x08EC0, 1},
1550         {"RF_RMAC_STATS_RTL_TOP_1_STATS_0",             0x08EC8, 1},
1551         {"RF_RMAC_STATS_RTL_TOP_0_STATS_1",             0x08ED0, 1},
1552         {"RF_RMAC_STATS_RTL_TOP_1_STATS_1",             0x08ED8, 1},
1553         {"RF_RMAC_STATS_RTL_TOP_0_STATS_2",             0x08EE0, 1},
1554         {"RF_RMAC_STATS_RTL_TOP_1_STATS_2",             0x08EE8, 1},
1555         {"RF_RMAC_STATS_RTL_TOP_0_STATS_3",             0x08EF0, 1},
1556         {"RF_RMAC_STATS_RTL_TOP_1_STATS_3",             0x08EF8, 1},
1557         {"RF_RMAC_STATS_RTL_TOP_0_STATS_4",             0x08F00, 1},
1558         {"RF_RMAC_STATS_RTL_TOP_1_STATS_4",             0x08F08, 1},
1559         {"G3IFCMD_FB_INT_STATUS",                       0x09000, 1},
1560         {"G3IFCMD_FB_INT_MASK",                         0x09008, 1},
1561         {"G3IFCMD_FB_ERR_REG",                          0x09010, 1},
1562         {"G3IFCMD_FB_ERR_MASK",                         0x09018, 1},
1563         {"G3IFCMD_FB_ERR_ALARM",                        0x09020, 1},
1564         {"G3IFCMD_FB_DLL_CK0",                          0x09028, 1},
1565         {"G3IFCMD_FB_IO_CTRL",                          0x09030, 1},
1566         {"G3IFCMD_FB_IOCAL",                            0x09038, 1},
1567         {"G3IFCMD_FB_MASTER_DLL_CK",                    0x09040, 1},
1568         {"G3IFCMD_FB_DLL_TRAINING",                     0x09048, 1},
1569         {"G3IFGR01_FB_GROUP0_DLL_RDQS",                 0x09110, 1},
1570         {"G3IFGR01_FB_GROUP0_DLL_RDQS1",                0x09118, 1},
1571         {"G3IFGR01_FB_GROUP0_DLL_WDQS",                 0x09120, 1},
1572         {"G3IFGR01_FB_GROUP0_DLL_WDQS1",                0x09128, 1},
1573         {"G3IFGR01_FB_GROUP0_DLL_TRAINING1",            0x09130, 1},
1574         {"G3IFGR01_FB_GROUP0_DLL_TRAINING2",            0x09138, 1},
1575         {"G3IFGR01_FB_GROUP0_DLL_TRAINING3",            0x09140, 1},
1576         {"G3IFGR01_FB_GROUP0_DLL_ACT_TRAINING5",        0x09148, 1},
1577         {"G3IFGR01_FB_GROUP0_DLL_TRAINING6",            0x09150, 1},
1578         {"G3IFGR01_FB_GROUP0_DLL_ATRA_OFFSET",          0x09158, 1},
1579         {"G3IFGR01_FB_GROUP0_DLL_TRA_HOLD",             0x09160, 1},
1580         {"G3IFGR01_FB_GROUP0_DLL_ATRA_HOLD",            0x09168, 1},
1581         {"G3IFGR01_FB_GROUP0_DLL_MASTER_CODES",         0x09170, 1},
1582         {"G3IFGR01_FB_GROUP0_DLL_ATRA_TIMER",           0x09178, 1},
1583         {"G3IFGR01_FB_GROUP1_DLL_RDQS",                 0x09180, 1},
1584         {"G3IFGR01_FB_GROUP1_DLL_RDQS1",                0x09188, 1},
1585         {"G3IFGR01_FB_GROUP1_DLL_WDQS",                 0x09190, 1},
1586         {"G3IFGR01_FB_GROUP1_DLL_WDQS1",                0x09198, 1},
1587         {"G3IFGR01_FB_GROUP1_DLL_TRAINING1",            0x091A0, 1},
1588         {"G3IFGR01_FB_GROUP1_DLL_TRAINING2",            0x091A8, 1},
1589         {"G3IFGR01_FB_GROUP1_DLL_TRAINING3",            0x091B0, 1},
1590         {"G3IFGR01_FB_GROUP1_DLL_ACT_TRAINING5",        0x091B8, 1},
1591         {"G3IFGR01_FB_GROUP1_DLL_TRAINING6",            0x091C0, 1},
1592         {"G3IFGR01_FB_GROUP1_DLL_ATRA_OFFSET",          0x091C8, 1},
1593         {"G3IFGR01_FB_GROUP1_DLL_TRA_HOLD",             0x091D0, 1},
1594         {"G3IFGR01_FB_GROUP1_DLL_ATRA_HOLD",            0x091D8, 1},
1595         {"G3IFGR01_FB_GROUP1_DLL_MASTER_CODES",         0x091E0, 1},
1596         {"G3IFGR01_FB_GROUP1_DLL_ATRA_TIMER",           0x091E8, 1},
1597         {"G3IFGR23_FB_GROUP2_DLL_RDQS",                 0x09210, 1},
1598         {"G3IFGR23_FB_GROUP2_DLL_RDQS1",                0x09218, 1},
1599         {"G3IFGR23_FB_GROUP2_DLL_WDQS",                 0x09220, 1},
1600         {"G3IFGR23_FB_GROUP2_DLL_WDQS1",                0x09228, 1},
1601         {"G3IFGR23_FB_GROUP2_DLL_TRAINING1",            0x09230, 1},
1602         {"G3IFGR23_FB_GROUP2_DLL_TRAINING2",            0x09238, 1},
1603         {"G3IFGR23_FB_GROUP2_DLL_TRAINING3",            0x09240, 1},
1604         {"G3IFGR23_FB_GROUP2_DLL_ACT_TRAINING5",        0x09248, 1},
1605         {"G3IFGR23_FB_GROUP2_DLL_TRAINING6",            0x09250, 1},
1606         {"G3IFGR23_FB_GROUP2_DLL_ATRA_OFFSET",          0x09258, 1},
1607         {"G3IFGR23_FB_GROUP2_DLL_TRA_HOLD",             0x09260, 1},
1608         {"G3IFGR23_FB_GROUP2_DLL_ATRA_HOLD",            0x09268, 1},
1609         {"G3IFGR23_FB_GROUP2_DLL_MASTER_CODES",         0x09270, 1},
1610         {"G3IFGR23_FB_GROUP2_DLL_ATRA_TIMER",           0x09278, 1},
1611         {"G3IFGR23_FB_GROUP3_DLL_RDQS",                 0x09280, 1},
1612         {"G3IFGR23_FB_GROUP3_DLL_RDQS1",                0x09288, 1},
1613         {"G3IFGR23_FB_GROUP3_DLL_WDQS",                 0x09290, 1},
1614         {"G3IFGR23_FB_GROUP3_DLL_WDQS1",                0x09298, 1},
1615         {"G3IFGR23_FB_GROUP3_DLL_TRAINING1",            0x092A0, 1},
1616         {"G3IFGR23_FB_GROUP3_DLL_TRAINING2",            0x092A8, 1},
1617         {"G3IFGR23_FB_GROUP3_DLL_TRAINING3",            0x092B0, 1},
1618         {"G3IFGR23_FB_GROUP3_DLL_ACT_TRAINING5",        0x092B8, 1},
1619         {"G3IFGR23_FB_GROUP3_DLL_TRAINING6",            0x092C0, 1},
1620         {"G3IFGR23_FB_GROUP3_DLL_ATRA_OFFSET",          0x092C8, 1},
1621         {"G3IFGR23_FB_GROUP3_DLL_TRA_HOLD",             0x092D0, 1},
1622         {"G3IFGR23_FB_GROUP3_DLL_ATRA_HOLD",            0x092D8, 1},
1623         {"G3IFGR23_FB_GROUP3_DLL_MASTER_CODES",         0x092E0, 1},
1624         {"G3IFGR23_FB_GROUP3_DLL_ATRA_TIMER",           0x092E8, 1},
1625         {"G3IFCMD_CMU_INT_STATUS",                      0x09400, 1},
1626         {"G3IFCMD_CMU_INT_MASK",                        0x09408, 1},
1627         {"G3IFCMD_CMU_ERR_REG",                         0x09410, 1},
1628         {"G3IFCMD_CMU_ERR_MASK",                        0x09418, 1},
1629         {"G3IFCMD_CMU_ERR_ALARM",                       0x09420, 1},
1630         {"G3IFCMD_CMU_DLL_CK0",                         0x09428, 1},
1631         {"G3IFCMD_CMU_IO_CTRL",                         0x09430, 1},
1632         {"G3IFCMD_CMU_IOCAL",                           0x09438, 1},
1633         {"G3IFCMD_CMU_MASTER_DLL_CK",                   0x09440, 1},
1634         {"G3IFCMD_CMU_DLL_TRAINING",                    0x09448, 1},
1635         {"G3IFGR01_CMU_GROUP0_DLL_RDQS",                0x09510, 1},
1636         {"G3IFGR01_CMU_GROUP0_DLL_RDQS1",               0x09518, 1},
1637         {"G3IFGR01_CMU_GROUP0_DLL_WDQS",                0x09520, 1},
1638         {"G3IFGR01_CMU_GROUP0_DLL_WDQS1",               0x09528, 1},
1639         {"G3IFGR01_CMU_GROUP0_DLL_TRAINING1",           0x09530, 1},
1640         {"G3IFGR01_CMU_GROUP0_DLL_TRAINING2",           0x09538, 1},
1641         {"G3IFGR01_CMU_GROUP0_DLL_TRAINING3",           0x09540, 1},
1642         {"G3IFGR01_CMU_GROUP0_DLL_ACT_TRAINING5",       0x09548, 1},
1643         {"G3IFGR01_CMU_GROUP0_DLL_TRAINING6",           0x09550, 1},
1644         {"G3IFGR01_CMU_GROUP0_DLL_ATRA_OFFSET",         0x09558, 1},
1645         {"G3IFGR01_CMU_GROUP0_DLL_TRA_HOLD",            0x09560, 1},
1646         {"G3IFGR01_CMU_GROUP0_DLL_ATRA_HOLD",           0x09568, 1},
1647         {"G3IFGR01_CMU_GROUP0_DLL_MASTER_CODES",        0x09570, 1},
1648         {"G3IFGR01_CMU_GROUP0_DLL_ATRA_TIMER",          0x09578, 1},
1649         {"G3IFGR01_CMU_GROUP1_DLL_RDQS",                0x09580, 1},
1650         {"G3IFGR01_CMU_GROUP1_DLL_RDQS1",               0x09588, 1},
1651         {"G3IFGR01_CMU_GROUP1_DLL_WDQS",                0x09590, 1},
1652         {"G3IFGR01_CMU_GROUP1_DLL_WDQS1",               0x09598, 1},
1653         {"G3IFGR01_CMU_GROUP1_DLL_TRAINING1",           0x095A0, 1},
1654         {"G3IFGR01_CMU_GROUP1_DLL_TRAINING2",           0x095A8, 1},
1655         {"G3IFGR01_CMU_GROUP1_DLL_TRAINING3",           0x095B0, 1},
1656         {"G3IFGR01_CMU_GROUP1_DLL_ACT_TRAINING5",       0x095B8, 1},
1657         {"G3IFGR01_CMU_GROUP1_DLL_TRAINING6",           0x095C0, 1},
1658         {"G3IFGR01_CMU_GROUP1_DLL_ATRA_OFFSET",         0x095C8, 1},
1659         {"G3IFGR01_CMU_GROUP1_DLL_TRA_HOLD",            0x095D0, 1},
1660         {"G3IFGR01_CMU_GROUP1_DLL_ATRA_HOLD",           0x095D8, 1},
1661         {"G3IFGR01_CMU_GROUP1_DLL_MASTER_CODES",        0x095E0, 1},
1662         {"G3IFGR01_CMU_GROUP1_DLL_ATRA_TIMER",          0x095E8, 1},
1663         {"G3IFGR23_CMU_GROUP2_DLL_RDQS",                0x09610, 1},
1664         {"G3IFGR23_CMU_GROUP2_DLL_RDQS1",               0x09618, 1},
1665         {"G3IFGR23_CMU_GROUP2_DLL_WDQS",                0x09620, 1},
1666         {"G3IFGR23_CMU_GROUP2_DLL_WDQS1",               0x09628, 1},
1667         {"G3IFGR23_CMU_GROUP2_DLL_TRAINING1",           0x09630, 1},
1668         {"G3IFGR23_CMU_GROUP2_DLL_TRAINING2",           0x09638, 1},
1669         {"G3IFGR23_CMU_GROUP2_DLL_TRAINING3",           0x09640, 1},
1670         {"G3IFGR23_CMU_GROUP2_DLL_ACT_TRAINING5",       0x09648, 1},
1671         {"G3IFGR23_CMU_GROUP2_DLL_TRAINING6",           0x09650, 1},
1672         {"G3IFGR23_CMU_GROUP2_DLL_ATRA_OFFSET",         0x09658, 1},
1673         {"G3IFGR23_CMU_GROUP2_DLL_TRA_HOLD",            0x09660, 1},
1674         {"G3IFGR23_CMU_GROUP2_DLL_ATRA_HOLD",           0x09668, 1},
1675         {"G3IFGR23_CMU_GROUP2_DLL_MASTER_CODES",        0x09670, 1},
1676         {"G3IFGR23_CMU_GROUP2_DLL_ATRA_TIMER",          0x09678, 1},
1677         {"G3IFGR23_CMU_GROUP3_DLL_RDQS",                0x09680, 1},
1678         {"G3IFGR23_CMU_GROUP3_DLL_RDQS1",               0x09688, 1},
1679         {"G3IFGR23_CMU_GROUP3_DLL_WDQS",                0x09690, 1},
1680         {"G3IFGR23_CMU_GROUP3_DLL_WDQS1",               0x09698, 1},
1681         {"G3IFGR23_CMU_GROUP3_DLL_TRAINING1",           0x096A0, 1},
1682         {"G3IFGR23_CMU_GROUP3_DLL_TRAINING2",           0x096A8, 1},
1683         {"G3IFGR23_CMU_GROUP3_DLL_TRAINING3",           0x096B0, 1},
1684         {"G3IFGR23_CMU_GROUP3_DLL_ACT_TRAINING5",       0x096B8, 1},
1685         {"G3IFGR23_CMU_GROUP3_DLL_TRAINING6",           0x096C0, 1},
1686         {"G3IFGR23_CMU_GROUP3_DLL_ATRA_OFFSET",         0x096C8, 1},
1687         {"G3IFGR23_CMU_GROUP3_DLL_TRA_HOLD",            0x096D0, 1},
1688         {"G3IFGR23_CMU_GROUP3_DLL_ATRA_HOLD",           0x096D8, 1},
1689         {"G3IFGR23_CMU_GROUP3_DLL_MASTER_CODES",        0x096E0, 1},
1690         {"G3IFGR23_CMU_GROUP3_DLL_ATRA_TIMER",          0x096E8, 1},
1691         {"G3IFCMD_CML_INT_STATUS",                      0x09800, 1},
1692         {"G3IFCMD_CML_INT_MASK",                        0x09808, 1},
1693         {"G3IFCMD_CML_ERR_REG",                         0x09810, 1},
1694         {"G3IFCMD_CML_ERR_MASK",                        0x09818, 1},
1695         {"G3IFCMD_CML_ERR_ALARM",                       0x09820, 1},
1696         {"G3IFCMD_CML_DLL_CK0",                         0x09828, 1},
1697         {"G3IFCMD_CML_IO_CTRL",                         0x09830, 1},
1698         {"G3IFCMD_CML_IOCAL",                           0x09838, 1},
1699         {"G3IFCMD_CML_MASTER_DLL_CK",                   0x09840, 1},
1700         {"G3IFCMD_CML_DLL_TRAINING",                    0x09848, 1},
1701         {"G3IFGR01_CML_GROUP0_DLL_RDQS",                0x09910, 1},
1702         {"G3IFGR01_CML_GROUP0_DLL_RDQS1",               0x09918, 1},
1703         {"G3IFGR01_CML_GROUP0_DLL_WDQS",                0x09920, 1},
1704         {"G3IFGR01_CML_GROUP0_DLL_WDQS1",               0x09928, 1},
1705         {"G3IFGR01_CML_GROUP0_DLL_TRAINING1",           0x09930, 1},
1706         {"G3IFGR01_CML_GROUP0_DLL_TRAINING2",           0x09938, 1},
1707         {"G3IFGR01_CML_GROUP0_DLL_TRAINING3",           0x09940, 1},
1708         {"G3IFGR01_CML_GROUP0_DLL_ACT_TRAINING5",       0x09948, 1},
1709         {"G3IFGR01_CML_GROUP0_DLL_TRAINING6",           0x09950, 1},
1710         {"G3IFGR01_CML_GROUP0_DLL_ATRA_OFFSET",         0x09958, 1},
1711         {"G3IFGR01_CML_GROUP0_DLL_TRA_HOLD",            0x09960, 1},
1712         {"G3IFGR01_CML_GROUP0_DLL_ATRA_HOLD",           0x09968, 1},
1713         {"G3IFGR01_CML_GROUP0_DLL_MASTER_CODES",        0x09970, 1},
1714         {"G3IFGR01_CML_GROUP0_DLL_ATRA_TIMER",          0x09978, 1},
1715         {"G3IFGR01_CML_GROUP1_DLL_RDQS",                0x09980, 1},
1716         {"G3IFGR01_CML_GROUP1_DLL_RDQS1",               0x09988, 1},
1717         {"G3IFGR01_CML_GROUP1_DLL_WDQS",                0x09990, 1},
1718         {"G3IFGR01_CML_GROUP1_DLL_WDQS1",               0x09998, 1},
1719         {"G3IFGR01_CML_GROUP1_DLL_TRAINING1",           0x099A0, 1},
1720         {"G3IFGR01_CML_GROUP1_DLL_TRAINING2",           0x099A8, 1},
1721         {"G3IFGR01_CML_GROUP1_DLL_TRAINING3",           0x099B0, 1},
1722         {"G3IFGR01_CML_GROUP1_DLL_ACT_TRAINING5",       0x099B8, 1},
1723         {"G3IFGR01_CML_GROUP1_DLL_TRAINING6",           0x099C0, 1},
1724         {"G3IFGR01_CML_GROUP1_DLL_ATRA_OFFSET",         0x099C8, 1},
1725         {"G3IFGR01_CML_GROUP1_DLL_TRA_HOLD",            0x099D0, 1},
1726         {"G3IFGR01_CML_GROUP1_DLL_ATRA_HOLD",           0x099D8, 1},
1727         {"G3IFGR01_CML_GROUP1_DLL_MASTER_CODES",        0x099E0, 1},
1728         {"G3IFGR01_CML_GROUP1_DLL_ATRA_TIMER",          0x099E8, 1},
1729         {"G3IFGR23_CML_GROUP2_DLL_RDQS",                0x09A10, 1},
1730         {"G3IFGR23_CML_GROUP2_DLL_RDQS1",               0x09A18, 1},
1731         {"G3IFGR23_CML_GROUP2_DLL_WDQS",                0x09A20, 1},
1732         {"G3IFGR23_CML_GROUP2_DLL_WDQS1",               0x09A28, 1},
1733         {"G3IFGR23_CML_GROUP2_DLL_TRAINING1",           0x09A30, 1},
1734         {"G3IFGR23_CML_GROUP2_DLL_TRAINING2",           0x09A38, 1},
1735         {"G3IFGR23_CML_GROUP2_DLL_TRAINING3",           0x09A40, 1},
1736         {"G3IFGR23_CML_GROUP2_DLL_ACT_TRAINING5",       0x09A48, 1},
1737         {"G3IFGR23_CML_GROUP2_DLL_TRAINING6",           0x09A50, 1},
1738         {"G3IFGR23_CML_GROUP2_DLL_ATRA_OFFSET",         0x09A58, 1},
1739         {"G3IFGR23_CML_GROUP2_DLL_TRA_HOLD",            0x09A60, 1},
1740         {"G3IFGR23_CML_GROUP2_DLL_ATRA_HOLD",           0x09A68, 1},
1741         {"G3IFGR23_CML_GROUP2_DLL_MASTER_CODES",        0x09A70, 1},
1742         {"G3IFGR23_CML_GROUP2_DLL_ATRA_TIMER",          0x09A78, 1},
1743         {"G3IFGR23_CML_GROUP3_DLL_RDQS",                0x09A80, 1},
1744         {"G3IFGR23_CML_GROUP3_DLL_RDQS1",               0x09A88, 1},
1745         {"G3IFGR23_CML_GROUP3_DLL_WDQS",                0x09A90, 1},
1746         {"G3IFGR23_CML_GROUP3_DLL_WDQS1",               0x09A98, 1},
1747         {"G3IFGR23_CML_GROUP3_DLL_TRAINING1",           0x09AA0, 1},
1748         {"G3IFGR23_CML_GROUP3_DLL_TRAINING2",           0x09AA8, 1},
1749         {"G3IFGR23_CML_GROUP3_DLL_TRAINING3",           0x09AB0, 1},
1750         {"G3IFGR23_CML_GROUP3_DLL_ACT_TRAINING5",       0x09AB8, 1},
1751         {"G3IFGR23_CML_GROUP3_DLL_TRAINING6",           0x09AC0, 1},
1752         {"G3IFGR23_CML_GROUP3_DLL_ATRA_OFFSET",         0x09AC8, 1},
1753         {"G3IFGR23_CML_GROUP3_DLL_TRA_HOLD",            0x09AD0, 1},
1754         {"G3IFGR23_CML_GROUP3_DLL_ATRA_HOLD",           0x09AD8, 1},
1755         {"G3IFGR23_CML_GROUP3_DLL_MASTER_CODES",        0x09AE0, 1},
1756         {"G3IFGR23_CML_GROUP3_DLL_ATRA_TIMER",          0x09AE8, 1},
1757         {"VPATH_TO_VPLANE_MAP_%d",                      0x09B00, 17},
1758         {"XGXS_CFG_PORT%d",                             0x09C30, 2},
1759         {"XGXS_RXBER_CFG_PORT%d",                       0x09C40, 2},
1760         {"XGXS_RXBER_STATUS_PORT%d",                    0x09C50, 2},
1761         {"XGXS_STATUS_PORT%d",                          0x09C60, 2},
1762         {"XGXS_PMA_RESET_PORT%d",                       0x09C70, 2},
1763         {"XGXS_STATIC_CFG_PORT%d",                      0x09C90, 2},
1764         {"XGXS_SERDES_FW_CFG_PORT%d",                   0x09CC0, 2},
1765         {"XGXS_SERDES_TX_CFG_PORT%d",                   0x09CD0, 2},
1766         {"XGXS_SERDES_RX_CFG_PORT%d",                   0x09CE0, 2},
1767         {"XGXS_SERDES_EXTRA_CFG_PORT%d",                0x09CF0, 2},
1768         {"XGXS_SERDES_STATUS_PORT%d",                   0x09D00, 2},
1769         {"XGXS_SERDES_CR_ACCESS_PORT%d",                0x09D10, 2},
1770         {"XGXS_INFO_PORT%d",                            0x09D40, 2},
1771         {"RATEMGMT_CFG_PORT%d",                         0x09D50, 2},
1772         {"RATEMGMT_STATUS_PORT%d",                      0x09D60, 2},
1773         {"RATEMGMT_FIXED_CFG_PORT%d",                   0x09D80, 2},
1774         {"RATEMGMT_ANTP_CFG_PORT%d",                    0x09D90, 2},
1775         {"RATEMGMT_ANBE_CFG_PORT%d",                    0x09DA0, 2},
1776         {"ANBE_CFG_PORT%d",                             0x09DB0, 2},
1777         {"ANBE_MGR_CTRL_PORT%d",                        0x09DC0, 2},
1778         {"ANBE_FW_MSTR_PORT%d",                         0x09DE0, 2},
1779         {"ANBE_HWFSM_GEN_STATUS_PORT%d",                0x09DF0, 2},
1780         {"ANBE_HWFSM_BP_STATUS_PORT%d",                 0x09E00, 2},
1781         {"ANBE_HWFSM_NP_STATUS_PORT%d",                 0x09E10, 2},
1782         {"ANTP_GEN_CFG_PORT%d",                         0x09E30, 2},
1783         {"ANTP_HWFSM_GEN_STATUS_PORT%d",                0x09E40, 2},
1784         {"ANTP_HWFSM_BP_STATUS_PORT%d",                 0x09E50, 2},
1785         {"ANTP_HWFSM_XNP_STATUS_PORT%d",                0x09E60, 2},
1786         {"MDIO_MGR_ACCESS_PORT%d",                      0x09E70, 2},
1787         {"XMAC_VSPORT_CHOICES_VH%d",                    0x0A200, 17},
1788         {"RX_THRESH_CFG_VP%d",                          0x0A400, 17},
1789         {"FAU_ADAPTIVE_LRO_VPATH_ENABLE",               0x0AC00, 1},
1790         {"FAU_ADAPTIVE_LRO_BASE_SID_VP%d",              0x0AC08, 17},
1791 };
1792
1793 vxge_pci_bar0_t reginfo_srpcim[] =
1794 {
1795         {"TIM_MR2SR_RESOURCE_ASSIGNMENT_VH",            0x00000, 1},
1796         {"SRPCIM_PCIPIF_INT_STATUS",                    0x00100, 1},
1797         {"SRPCIM_PCIPIF_INT_MASK",                      0x00108, 1},
1798         {"MRPCIM_MSG_REG",                              0x00110, 1},
1799         {"MRPCIM_MSG_MASK",                             0x00118, 1},
1800         {"MRPCIM_MSG_ALARM",                            0x00120, 1},
1801         {"VPATH_MSG_REG",                               0x00128, 1},
1802         {"VPATH_MSG_MASK",                              0x00130, 1},
1803         {"VPATH_MSG_ALARM",                             0x00138, 1},
1804         {"VF_BARGRP_NO",                                0x00158, 1},
1805         {"SRPCIM_TO_MRPCIM_WMSG",                       0x00160, 1},
1806         {"SRPCIM_TO_MRPCIM_WMSG_TRIG",                  0x00168, 1},
1807         {"MRPCIM_TO_SRPCIM_RMSG",                       0x00170, 1},
1808         {"VPATH_TO_SRPCIM_RMSG_SEL",                    0x00178, 1},
1809         {"PATH_TO_SRPCIM_RMSG",                         0x00180, 1},
1810         {"SRPCIM_GENERAL_INT_STATUS",                   0x00200, 1},
1811         {"SRPCIM_GENERAL_INT_MASK",                     0x00210, 1},
1812         {"SRPCIM_PPIF_INT_STATUS",                      0x00220, 1},
1813         {"SRPCIM_PPIF_INT_MASK",                        0x00228, 1},
1814         {"SRPCIM_GEN_ERRORS_REG",                       0x00230, 1},
1815         {"SRPCIM_GEN_ERRORS_MASK",                      0x00238, 1},
1816         {"SRPCIM_GEN_ERRORS_ALARM",                     0x00240, 1},
1817         {"MRPCIM_TO_SRPCIM_ALARM_REG",                  0x00248, 1},
1818         {"VPATH_TO_SRPCIM_ALARM_MASK",                  0x00268, 1},
1819         {"VPATH_TO_SRPCIM_ALARM_ALARM",                 0x00270, 1},
1820         {"PF_SW_RESET",                                 0x00280, 1},
1821         {"SRPCIM_GENERAL_CFG1",                         0x00288, 1},
1822         {"SRPCIM_INTERRUPT_CFG1",                       0x00290, 1},
1823         {"SRPCIM_INTERRUPT_CFG2",                       0x00298, 1},
1824         {"SRPCIM_CLEAR_MSIX_MASK",                      0x002A8, 1},
1825         {"SRPCIM_SET_MSIX_MASK",                        0x002B0, 1},
1826         {"SRPCIM_CLR_MSIX_ONE_SHOT",                    0x002B8, 1},
1827         {"SRPCIM_RST_IN_PROG",                          0x002C0, 1},
1828         {"SRPCIM_REG_MODIFIED",                         0x002C8, 1},
1829         {"TGT_PF_ILLEGAL_ACCESS",                       0x002D0, 1},
1830         {"SRPCIM_MSIX_STATUS",                          0x002D8, 1},
1831         {"USDC_VPL",                                    0x00318, 1},
1832         {"ONE_CFG_SR_COPY",                             0x00600, 1},
1833         {"SGRP_ALLOCATED",                              0x00608, 1},
1834         {"SGRP_IWARP_LRO_ALLOCATED",                    0x00610, 1},
1835         {"XGMAC_SR_INT_STATUS",                         0x00880, 1},
1836         {"XGMAC_SR_INT_MASK",                           0x00888, 1},
1837         {"ASIC_NTWK_SR_ERR_REG",                        0x00890, 1},
1838         {"ASIC_NTWK_SR_ERR_MASK",                       0x00898, 1},
1839         {"ASIC_NTWK_SR_ERR_ALARM",                      0x008A0, 1},
1840         {"XMAC_VSPORT_CHOICES_SR_CLONE",                0x008C0, 1},
1841         {"MR_RQA_TOP_PRTY_FOR_VH",                      0x00900, 1},
1842         {"UMQ_VH_DATA_LIST_EMPTY",                      0x00908, 1},
1843         {"WDE_CFG",                                     0x00910, 1}
1844 };
1845
1846 vxge_stats_driver_info_t driverInfo[] =
1847 {
1848         /* ISR statistics */
1849         {"isr_msix",            0},
1850
1851         /* Tx statistics */
1852         {"tx_xmit",             0},
1853         {"tx_posted",           0},
1854         {"tx_compl",            0},
1855         {"tx_tso",              0},
1856         {"tx_tcode",            0},
1857         {"tx_low_dtr_cnt",      0},
1858         {"tx_reserve_failed",   0},
1859         {"tx_no_dma_setup",     0},
1860         {"tx_max_frags",        0},
1861         {"tx_again",            0},
1862
1863         /* Rx statistics */
1864         {"rx_compl",            0},
1865         {"rx_tcode",            0},
1866         {"rx_no_buf",           0},
1867         {"rx_map_fail",         0},
1868         {"rx_lro_queued",       0},
1869         {"rx_lro_flushed",      0}
1870 };
1871
1872 #endif  /* _VXGE_LOG_H_ */