net/ice/base: add registers for Intel E800 Series NIC
[dpdk.git] / drivers / net / ice / base / ice_hw_autogen.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2001-2018
3  */
4
5 /* Machine-generated file; do not edit */
6 #ifndef _ICE_HW_AUTOGEN_H_
7 #define _ICE_HW_AUTOGEN_H_
8
9
10
11 #define GL_RDPU_CNTRL                           0x00052054 /* Reset Source: CORER */
12 #define GL_RDPU_CNTRL_RX_PAD_EN_S               0
13 #define GL_RDPU_CNTRL_RX_PAD_EN_M               BIT(0)
14 #define GL_RDPU_CNTRL_UDP_ZERO_EN_S             1
15 #define GL_RDPU_CNTRL_UDP_ZERO_EN_M             BIT(1)
16 #define GL_RDPU_CNTRL_BLNC_EN_S                 2
17 #define GL_RDPU_CNTRL_BLNC_EN_M                 BIT(2)
18 #define GL_RDPU_CNTRL_RECIPE_BYPASS_S           3
19 #define GL_RDPU_CNTRL_RECIPE_BYPASS_M           BIT(3)
20 #define GL_RDPU_CNTRL_RLAN_ACK_REQ_PM_TH_S      4
21 #define GL_RDPU_CNTRL_RLAN_ACK_REQ_PM_TH_M      MAKEMASK(0x3F, 4)
22 #define GL_RDPU_CNTRL_PE_ACK_REQ_PM_TH_S        10
23 #define GL_RDPU_CNTRL_PE_ACK_REQ_PM_TH_M        MAKEMASK(0x3F, 10)
24 #define GL_RDPU_CNTRL_REQ_WB_PM_TH_S            16
25 #define GL_RDPU_CNTRL_REQ_WB_PM_TH_M            MAKEMASK(0x1F, 16)
26 #define GL_RDPU_CNTRL_ECO_S                     21
27 #define GL_RDPU_CNTRL_ECO_M                     MAKEMASK(0x7FF, 21)
28 #define MSIX_PBA(_i)                            (0x00008000 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: FLR */
29 #define MSIX_PBA_MAX_INDEX                      2
30 #define MSIX_PBA_PENBIT_S                       0
31 #define MSIX_PBA_PENBIT_M                       MAKEMASK(0xFFFFFFFF, 0)
32 #define MSIX_TADD(_i)                           (0x00000000 + ((_i) * 16)) /* _i=0...64 */ /* Reset Source: FLR */
33 #define MSIX_TADD_MAX_INDEX                     64
34 #define MSIX_TADD_MSIXTADD10_S                  0
35 #define MSIX_TADD_MSIXTADD10_M                  MAKEMASK(0x3, 0)
36 #define MSIX_TADD_MSIXTADD_S                    2
37 #define MSIX_TADD_MSIXTADD_M                    MAKEMASK(0x3FFFFFFF, 2)
38 #define MSIX_TUADD(_i)                          (0x00000004 + ((_i) * 16)) /* _i=0...64 */ /* Reset Source: FLR */
39 #define MSIX_TUADD_MAX_INDEX                    64
40 #define MSIX_TUADD_MSIXTUADD_S                  0
41 #define MSIX_TUADD_MSIXTUADD_M                  MAKEMASK(0xFFFFFFFF, 0)
42 #define MSIX_TVCTRL(_i)                         (0x0000000C + ((_i) * 16)) /* _i=0...64 */ /* Reset Source: FLR */
43 #define MSIX_TVCTRL_MAX_INDEX                   64
44 #define MSIX_TVCTRL_MASK_S                      0
45 #define MSIX_TVCTRL_MASK_M                      BIT(0)
46 #define PF0_FW_HLP_ARQBAH_PAGE                  0x02D00180 /* Reset Source: EMPR */
47 #define PF0_FW_HLP_ARQBAH_PAGE_ARQBAH_S         0
48 #define PF0_FW_HLP_ARQBAH_PAGE_ARQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
49 #define PF0_FW_HLP_ARQBAL_PAGE                  0x02D00080 /* Reset Source: EMPR */
50 #define PF0_FW_HLP_ARQBAL_PAGE_ARQBAL_LSB_S     0
51 #define PF0_FW_HLP_ARQBAL_PAGE_ARQBAL_LSB_M     MAKEMASK(0x3F, 0)
52 #define PF0_FW_HLP_ARQBAL_PAGE_ARQBAL_S         6
53 #define PF0_FW_HLP_ARQBAL_PAGE_ARQBAL_M         MAKEMASK(0x3FFFFFF, 6)
54 #define PF0_FW_HLP_ARQH_PAGE                    0x02D00380 /* Reset Source: EMPR */
55 #define PF0_FW_HLP_ARQH_PAGE_ARQH_S             0
56 #define PF0_FW_HLP_ARQH_PAGE_ARQH_M             MAKEMASK(0x3FF, 0)
57 #define PF0_FW_HLP_ARQLEN_PAGE                  0x02D00280 /* Reset Source: EMPR */
58 #define PF0_FW_HLP_ARQLEN_PAGE_ARQLEN_S         0
59 #define PF0_FW_HLP_ARQLEN_PAGE_ARQLEN_M         MAKEMASK(0x3FF, 0)
60 #define PF0_FW_HLP_ARQLEN_PAGE_ARQVFE_S         28
61 #define PF0_FW_HLP_ARQLEN_PAGE_ARQVFE_M         BIT(28)
62 #define PF0_FW_HLP_ARQLEN_PAGE_ARQOVFL_S        29
63 #define PF0_FW_HLP_ARQLEN_PAGE_ARQOVFL_M        BIT(29)
64 #define PF0_FW_HLP_ARQLEN_PAGE_ARQCRIT_S        30
65 #define PF0_FW_HLP_ARQLEN_PAGE_ARQCRIT_M        BIT(30)
66 #define PF0_FW_HLP_ARQLEN_PAGE_ARQENABLE_S      31
67 #define PF0_FW_HLP_ARQLEN_PAGE_ARQENABLE_M      BIT(31)
68 #define PF0_FW_HLP_ARQT_PAGE                    0x02D00480 /* Reset Source: EMPR */
69 #define PF0_FW_HLP_ARQT_PAGE_ARQT_S             0
70 #define PF0_FW_HLP_ARQT_PAGE_ARQT_M             MAKEMASK(0x3FF, 0)
71 #define PF0_FW_HLP_ATQBAH_PAGE                  0x02D00100 /* Reset Source: EMPR */
72 #define PF0_FW_HLP_ATQBAH_PAGE_ATQBAH_S         0
73 #define PF0_FW_HLP_ATQBAH_PAGE_ATQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
74 #define PF0_FW_HLP_ATQBAL_PAGE                  0x02D00000 /* Reset Source: EMPR */
75 #define PF0_FW_HLP_ATQBAL_PAGE_ATQBAL_LSB_S     0
76 #define PF0_FW_HLP_ATQBAL_PAGE_ATQBAL_LSB_M     MAKEMASK(0x3F, 0)
77 #define PF0_FW_HLP_ATQBAL_PAGE_ATQBAL_S         6
78 #define PF0_FW_HLP_ATQBAL_PAGE_ATQBAL_M         MAKEMASK(0x3FFFFFF, 6)
79 #define PF0_FW_HLP_ATQH_PAGE                    0x02D00300 /* Reset Source: EMPR */
80 #define PF0_FW_HLP_ATQH_PAGE_ATQH_S             0
81 #define PF0_FW_HLP_ATQH_PAGE_ATQH_M             MAKEMASK(0x3FF, 0)
82 #define PF0_FW_HLP_ATQLEN_PAGE                  0x02D00200 /* Reset Source: EMPR */
83 #define PF0_FW_HLP_ATQLEN_PAGE_ATQLEN_S         0
84 #define PF0_FW_HLP_ATQLEN_PAGE_ATQLEN_M         MAKEMASK(0x3FF, 0)
85 #define PF0_FW_HLP_ATQLEN_PAGE_ATQVFE_S         28
86 #define PF0_FW_HLP_ATQLEN_PAGE_ATQVFE_M         BIT(28)
87 #define PF0_FW_HLP_ATQLEN_PAGE_ATQOVFL_S        29
88 #define PF0_FW_HLP_ATQLEN_PAGE_ATQOVFL_M        BIT(29)
89 #define PF0_FW_HLP_ATQLEN_PAGE_ATQCRIT_S        30
90 #define PF0_FW_HLP_ATQLEN_PAGE_ATQCRIT_M        BIT(30)
91 #define PF0_FW_HLP_ATQLEN_PAGE_ATQENABLE_S      31
92 #define PF0_FW_HLP_ATQLEN_PAGE_ATQENABLE_M      BIT(31)
93 #define PF0_FW_HLP_ATQT_PAGE                    0x02D00400 /* Reset Source: EMPR */
94 #define PF0_FW_HLP_ATQT_PAGE_ATQT_S             0
95 #define PF0_FW_HLP_ATQT_PAGE_ATQT_M             MAKEMASK(0x3FF, 0)
96 #define PF0_FW_PSM_ARQBAH_PAGE                  0x02D40180 /* Reset Source: EMPR */
97 #define PF0_FW_PSM_ARQBAH_PAGE_ARQBAH_S         0
98 #define PF0_FW_PSM_ARQBAH_PAGE_ARQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
99 #define PF0_FW_PSM_ARQBAL_PAGE                  0x02D40080 /* Reset Source: EMPR */
100 #define PF0_FW_PSM_ARQBAL_PAGE_ARQBAL_LSB_S     0
101 #define PF0_FW_PSM_ARQBAL_PAGE_ARQBAL_LSB_M     MAKEMASK(0x3F, 0)
102 #define PF0_FW_PSM_ARQBAL_PAGE_ARQBAL_S         6
103 #define PF0_FW_PSM_ARQBAL_PAGE_ARQBAL_M         MAKEMASK(0x3FFFFFF, 6)
104 #define PF0_FW_PSM_ARQH_PAGE                    0x02D40380 /* Reset Source: EMPR */
105 #define PF0_FW_PSM_ARQH_PAGE_ARQH_S             0
106 #define PF0_FW_PSM_ARQH_PAGE_ARQH_M             MAKEMASK(0x3FF, 0)
107 #define PF0_FW_PSM_ARQLEN_PAGE                  0x02D40280 /* Reset Source: EMPR */
108 #define PF0_FW_PSM_ARQLEN_PAGE_ARQLEN_S         0
109 #define PF0_FW_PSM_ARQLEN_PAGE_ARQLEN_M         MAKEMASK(0x3FF, 0)
110 #define PF0_FW_PSM_ARQLEN_PAGE_ARQVFE_S         28
111 #define PF0_FW_PSM_ARQLEN_PAGE_ARQVFE_M         BIT(28)
112 #define PF0_FW_PSM_ARQLEN_PAGE_ARQOVFL_S        29
113 #define PF0_FW_PSM_ARQLEN_PAGE_ARQOVFL_M        BIT(29)
114 #define PF0_FW_PSM_ARQLEN_PAGE_ARQCRIT_S        30
115 #define PF0_FW_PSM_ARQLEN_PAGE_ARQCRIT_M        BIT(30)
116 #define PF0_FW_PSM_ARQLEN_PAGE_ARQENABLE_S      31
117 #define PF0_FW_PSM_ARQLEN_PAGE_ARQENABLE_M      BIT(31)
118 #define PF0_FW_PSM_ARQT_PAGE                    0x02D40480 /* Reset Source: EMPR */
119 #define PF0_FW_PSM_ARQT_PAGE_ARQT_S             0
120 #define PF0_FW_PSM_ARQT_PAGE_ARQT_M             MAKEMASK(0x3FF, 0)
121 #define PF0_FW_PSM_ATQBAH_PAGE                  0x02D40100 /* Reset Source: EMPR */
122 #define PF0_FW_PSM_ATQBAH_PAGE_ATQBAH_S         0
123 #define PF0_FW_PSM_ATQBAH_PAGE_ATQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
124 #define PF0_FW_PSM_ATQBAL_PAGE                  0x02D40000 /* Reset Source: EMPR */
125 #define PF0_FW_PSM_ATQBAL_PAGE_ATQBAL_LSB_S     0
126 #define PF0_FW_PSM_ATQBAL_PAGE_ATQBAL_LSB_M     MAKEMASK(0x3F, 0)
127 #define PF0_FW_PSM_ATQBAL_PAGE_ATQBAL_S         6
128 #define PF0_FW_PSM_ATQBAL_PAGE_ATQBAL_M         MAKEMASK(0x3FFFFFF, 6)
129 #define PF0_FW_PSM_ATQH_PAGE                    0x02D40300 /* Reset Source: EMPR */
130 #define PF0_FW_PSM_ATQH_PAGE_ATQH_S             0
131 #define PF0_FW_PSM_ATQH_PAGE_ATQH_M             MAKEMASK(0x3FF, 0)
132 #define PF0_FW_PSM_ATQLEN_PAGE                  0x02D40200 /* Reset Source: EMPR */
133 #define PF0_FW_PSM_ATQLEN_PAGE_ATQLEN_S         0
134 #define PF0_FW_PSM_ATQLEN_PAGE_ATQLEN_M         MAKEMASK(0x3FF, 0)
135 #define PF0_FW_PSM_ATQLEN_PAGE_ATQVFE_S         28
136 #define PF0_FW_PSM_ATQLEN_PAGE_ATQVFE_M         BIT(28)
137 #define PF0_FW_PSM_ATQLEN_PAGE_ATQOVFL_S        29
138 #define PF0_FW_PSM_ATQLEN_PAGE_ATQOVFL_M        BIT(29)
139 #define PF0_FW_PSM_ATQLEN_PAGE_ATQCRIT_S        30
140 #define PF0_FW_PSM_ATQLEN_PAGE_ATQCRIT_M        BIT(30)
141 #define PF0_FW_PSM_ATQLEN_PAGE_ATQENABLE_S      31
142 #define PF0_FW_PSM_ATQLEN_PAGE_ATQENABLE_M      BIT(31)
143 #define PF0_FW_PSM_ATQT_PAGE                    0x02D40400 /* Reset Source: EMPR */
144 #define PF0_FW_PSM_ATQT_PAGE_ATQT_S             0
145 #define PF0_FW_PSM_ATQT_PAGE_ATQT_M             MAKEMASK(0x3FF, 0)
146 #define PF0_MBX_CPM_ARQBAH_PAGE                 0x02D80190 /* Reset Source: CORER */
147 #define PF0_MBX_CPM_ARQBAH_PAGE_ARQBAH_S        0
148 #define PF0_MBX_CPM_ARQBAH_PAGE_ARQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
149 #define PF0_MBX_CPM_ARQBAL_PAGE                 0x02D80090 /* Reset Source: CORER */
150 #define PF0_MBX_CPM_ARQBAL_PAGE_ARQBAL_LSB_S    0
151 #define PF0_MBX_CPM_ARQBAL_PAGE_ARQBAL_LSB_M    MAKEMASK(0x3F, 0)
152 #define PF0_MBX_CPM_ARQBAL_PAGE_ARQBAL_S        6
153 #define PF0_MBX_CPM_ARQBAL_PAGE_ARQBAL_M        MAKEMASK(0x3FFFFFF, 6)
154 #define PF0_MBX_CPM_ARQH_PAGE                   0x02D80390 /* Reset Source: CORER */
155 #define PF0_MBX_CPM_ARQH_PAGE_ARQH_S            0
156 #define PF0_MBX_CPM_ARQH_PAGE_ARQH_M            MAKEMASK(0x3FF, 0)
157 #define PF0_MBX_CPM_ARQLEN_PAGE                 0x02D80290 /* Reset Source: CORER */
158 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQLEN_S        0
159 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQLEN_M        MAKEMASK(0x3FF, 0)
160 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQVFE_S        28
161 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQVFE_M        BIT(28)
162 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQOVFL_S       29
163 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQOVFL_M       BIT(29)
164 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQCRIT_S       30
165 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQCRIT_M       BIT(30)
166 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQENABLE_S     31
167 #define PF0_MBX_CPM_ARQLEN_PAGE_ARQENABLE_M     BIT(31)
168 #define PF0_MBX_CPM_ARQT_PAGE                   0x02D80490 /* Reset Source: CORER */
169 #define PF0_MBX_CPM_ARQT_PAGE_ARQT_S            0
170 #define PF0_MBX_CPM_ARQT_PAGE_ARQT_M            MAKEMASK(0x3FF, 0)
171 #define PF0_MBX_CPM_ATQBAH_PAGE                 0x02D80110 /* Reset Source: CORER */
172 #define PF0_MBX_CPM_ATQBAH_PAGE_ATQBAH_S        0
173 #define PF0_MBX_CPM_ATQBAH_PAGE_ATQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
174 #define PF0_MBX_CPM_ATQBAL_PAGE                 0x02D80010 /* Reset Source: CORER */
175 #define PF0_MBX_CPM_ATQBAL_PAGE_ATQBAL_S        6
176 #define PF0_MBX_CPM_ATQBAL_PAGE_ATQBAL_M        MAKEMASK(0x3FFFFFF, 6)
177 #define PF0_MBX_CPM_ATQH_PAGE                   0x02D80310 /* Reset Source: CORER */
178 #define PF0_MBX_CPM_ATQH_PAGE_ATQH_S            0
179 #define PF0_MBX_CPM_ATQH_PAGE_ATQH_M            MAKEMASK(0x3FF, 0)
180 #define PF0_MBX_CPM_ATQLEN_PAGE                 0x02D80210 /* Reset Source: CORER */
181 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQLEN_S        0
182 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQLEN_M        MAKEMASK(0x3FF, 0)
183 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQVFE_S        28
184 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQVFE_M        BIT(28)
185 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQOVFL_S       29
186 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQOVFL_M       BIT(29)
187 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQCRIT_S       30
188 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQCRIT_M       BIT(30)
189 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQENABLE_S     31
190 #define PF0_MBX_CPM_ATQLEN_PAGE_ATQENABLE_M     BIT(31)
191 #define PF0_MBX_CPM_ATQT_PAGE                   0x02D80410 /* Reset Source: CORER */
192 #define PF0_MBX_CPM_ATQT_PAGE_ATQT_S            0
193 #define PF0_MBX_CPM_ATQT_PAGE_ATQT_M            MAKEMASK(0x3FF, 0)
194 #define PF0_MBX_HLP_ARQBAH_PAGE                 0x02D00190 /* Reset Source: CORER */
195 #define PF0_MBX_HLP_ARQBAH_PAGE_ARQBAH_S        0
196 #define PF0_MBX_HLP_ARQBAH_PAGE_ARQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
197 #define PF0_MBX_HLP_ARQBAL_PAGE                 0x02D00090 /* Reset Source: CORER */
198 #define PF0_MBX_HLP_ARQBAL_PAGE_ARQBAL_LSB_S    0
199 #define PF0_MBX_HLP_ARQBAL_PAGE_ARQBAL_LSB_M    MAKEMASK(0x3F, 0)
200 #define PF0_MBX_HLP_ARQBAL_PAGE_ARQBAL_S        6
201 #define PF0_MBX_HLP_ARQBAL_PAGE_ARQBAL_M        MAKEMASK(0x3FFFFFF, 6)
202 #define PF0_MBX_HLP_ARQH_PAGE                   0x02D00390 /* Reset Source: CORER */
203 #define PF0_MBX_HLP_ARQH_PAGE_ARQH_S            0
204 #define PF0_MBX_HLP_ARQH_PAGE_ARQH_M            MAKEMASK(0x3FF, 0)
205 #define PF0_MBX_HLP_ARQLEN_PAGE                 0x02D00290 /* Reset Source: CORER */
206 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQLEN_S        0
207 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQLEN_M        MAKEMASK(0x3FF, 0)
208 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQVFE_S        28
209 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQVFE_M        BIT(28)
210 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQOVFL_S       29
211 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQOVFL_M       BIT(29)
212 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQCRIT_S       30
213 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQCRIT_M       BIT(30)
214 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQENABLE_S     31
215 #define PF0_MBX_HLP_ARQLEN_PAGE_ARQENABLE_M     BIT(31)
216 #define PF0_MBX_HLP_ARQT_PAGE                   0x02D00490 /* Reset Source: CORER */
217 #define PF0_MBX_HLP_ARQT_PAGE_ARQT_S            0
218 #define PF0_MBX_HLP_ARQT_PAGE_ARQT_M            MAKEMASK(0x3FF, 0)
219 #define PF0_MBX_HLP_ATQBAH_PAGE                 0x02D00110 /* Reset Source: CORER */
220 #define PF0_MBX_HLP_ATQBAH_PAGE_ATQBAH_S        0
221 #define PF0_MBX_HLP_ATQBAH_PAGE_ATQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
222 #define PF0_MBX_HLP_ATQBAL_PAGE                 0x02D00010 /* Reset Source: CORER */
223 #define PF0_MBX_HLP_ATQBAL_PAGE_ATQBAL_S        6
224 #define PF0_MBX_HLP_ATQBAL_PAGE_ATQBAL_M        MAKEMASK(0x3FFFFFF, 6)
225 #define PF0_MBX_HLP_ATQH_PAGE                   0x02D00310 /* Reset Source: CORER */
226 #define PF0_MBX_HLP_ATQH_PAGE_ATQH_S            0
227 #define PF0_MBX_HLP_ATQH_PAGE_ATQH_M            MAKEMASK(0x3FF, 0)
228 #define PF0_MBX_HLP_ATQLEN_PAGE                 0x02D00210 /* Reset Source: CORER */
229 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQLEN_S        0
230 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQLEN_M        MAKEMASK(0x3FF, 0)
231 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQVFE_S        28
232 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQVFE_M        BIT(28)
233 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQOVFL_S       29
234 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQOVFL_M       BIT(29)
235 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQCRIT_S       30
236 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQCRIT_M       BIT(30)
237 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQENABLE_S     31
238 #define PF0_MBX_HLP_ATQLEN_PAGE_ATQENABLE_M     BIT(31)
239 #define PF0_MBX_HLP_ATQT_PAGE                   0x02D00410 /* Reset Source: CORER */
240 #define PF0_MBX_HLP_ATQT_PAGE_ATQT_S            0
241 #define PF0_MBX_HLP_ATQT_PAGE_ATQT_M            MAKEMASK(0x3FF, 0)
242 #define PF0_MBX_PSM_ARQBAH_PAGE                 0x02D40190 /* Reset Source: CORER */
243 #define PF0_MBX_PSM_ARQBAH_PAGE_ARQBAH_S        0
244 #define PF0_MBX_PSM_ARQBAH_PAGE_ARQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
245 #define PF0_MBX_PSM_ARQBAL_PAGE                 0x02D40090 /* Reset Source: CORER */
246 #define PF0_MBX_PSM_ARQBAL_PAGE_ARQBAL_LSB_S    0
247 #define PF0_MBX_PSM_ARQBAL_PAGE_ARQBAL_LSB_M    MAKEMASK(0x3F, 0)
248 #define PF0_MBX_PSM_ARQBAL_PAGE_ARQBAL_S        6
249 #define PF0_MBX_PSM_ARQBAL_PAGE_ARQBAL_M        MAKEMASK(0x3FFFFFF, 6)
250 #define PF0_MBX_PSM_ARQH_PAGE                   0x02D40390 /* Reset Source: CORER */
251 #define PF0_MBX_PSM_ARQH_PAGE_ARQH_S            0
252 #define PF0_MBX_PSM_ARQH_PAGE_ARQH_M            MAKEMASK(0x3FF, 0)
253 #define PF0_MBX_PSM_ARQLEN_PAGE                 0x02D40290 /* Reset Source: CORER */
254 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQLEN_S        0
255 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQLEN_M        MAKEMASK(0x3FF, 0)
256 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQVFE_S        28
257 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQVFE_M        BIT(28)
258 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQOVFL_S       29
259 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQOVFL_M       BIT(29)
260 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQCRIT_S       30
261 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQCRIT_M       BIT(30)
262 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQENABLE_S     31
263 #define PF0_MBX_PSM_ARQLEN_PAGE_ARQENABLE_M     BIT(31)
264 #define PF0_MBX_PSM_ARQT_PAGE                   0x02D40490 /* Reset Source: CORER */
265 #define PF0_MBX_PSM_ARQT_PAGE_ARQT_S            0
266 #define PF0_MBX_PSM_ARQT_PAGE_ARQT_M            MAKEMASK(0x3FF, 0)
267 #define PF0_MBX_PSM_ATQBAH_PAGE                 0x02D40110 /* Reset Source: CORER */
268 #define PF0_MBX_PSM_ATQBAH_PAGE_ATQBAH_S        0
269 #define PF0_MBX_PSM_ATQBAH_PAGE_ATQBAH_M        MAKEMASK(0xFFFFFFFF, 0)
270 #define PF0_MBX_PSM_ATQBAL_PAGE                 0x02D40010 /* Reset Source: CORER */
271 #define PF0_MBX_PSM_ATQBAL_PAGE_ATQBAL_S        6
272 #define PF0_MBX_PSM_ATQBAL_PAGE_ATQBAL_M        MAKEMASK(0x3FFFFFF, 6)
273 #define PF0_MBX_PSM_ATQH_PAGE                   0x02D40310 /* Reset Source: CORER */
274 #define PF0_MBX_PSM_ATQH_PAGE_ATQH_S            0
275 #define PF0_MBX_PSM_ATQH_PAGE_ATQH_M            MAKEMASK(0x3FF, 0)
276 #define PF0_MBX_PSM_ATQLEN_PAGE                 0x02D40210 /* Reset Source: CORER */
277 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQLEN_S        0
278 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQLEN_M        MAKEMASK(0x3FF, 0)
279 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQVFE_S        28
280 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQVFE_M        BIT(28)
281 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQOVFL_S       29
282 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQOVFL_M       BIT(29)
283 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQCRIT_S       30
284 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQCRIT_M       BIT(30)
285 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQENABLE_S     31
286 #define PF0_MBX_PSM_ATQLEN_PAGE_ATQENABLE_M     BIT(31)
287 #define PF0_MBX_PSM_ATQT_PAGE                   0x02D40410 /* Reset Source: CORER */
288 #define PF0_MBX_PSM_ATQT_PAGE_ATQT_S            0
289 #define PF0_MBX_PSM_ATQT_PAGE_ATQT_M            MAKEMASK(0x3FF, 0)
290 #define PF0_SB_CPM_ARQBAH_PAGE                  0x02D801A0 /* Reset Source: CORER */
291 #define PF0_SB_CPM_ARQBAH_PAGE_ARQBAH_S         0
292 #define PF0_SB_CPM_ARQBAH_PAGE_ARQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
293 #define PF0_SB_CPM_ARQBAL_PAGE                  0x02D800A0 /* Reset Source: CORER */
294 #define PF0_SB_CPM_ARQBAL_PAGE_ARQBAL_LSB_S     0
295 #define PF0_SB_CPM_ARQBAL_PAGE_ARQBAL_LSB_M     MAKEMASK(0x3F, 0)
296 #define PF0_SB_CPM_ARQBAL_PAGE_ARQBAL_S         6
297 #define PF0_SB_CPM_ARQBAL_PAGE_ARQBAL_M         MAKEMASK(0x3FFFFFF, 6)
298 #define PF0_SB_CPM_ARQH_PAGE                    0x02D803A0 /* Reset Source: CORER */
299 #define PF0_SB_CPM_ARQH_PAGE_ARQH_S             0
300 #define PF0_SB_CPM_ARQH_PAGE_ARQH_M             MAKEMASK(0x3FF, 0)
301 #define PF0_SB_CPM_ARQLEN_PAGE                  0x02D802A0 /* Reset Source: CORER */
302 #define PF0_SB_CPM_ARQLEN_PAGE_ARQLEN_S         0
303 #define PF0_SB_CPM_ARQLEN_PAGE_ARQLEN_M         MAKEMASK(0x3FF, 0)
304 #define PF0_SB_CPM_ARQLEN_PAGE_ARQVFE_S         28
305 #define PF0_SB_CPM_ARQLEN_PAGE_ARQVFE_M         BIT(28)
306 #define PF0_SB_CPM_ARQLEN_PAGE_ARQOVFL_S        29
307 #define PF0_SB_CPM_ARQLEN_PAGE_ARQOVFL_M        BIT(29)
308 #define PF0_SB_CPM_ARQLEN_PAGE_ARQCRIT_S        30
309 #define PF0_SB_CPM_ARQLEN_PAGE_ARQCRIT_M        BIT(30)
310 #define PF0_SB_CPM_ARQLEN_PAGE_ARQENABLE_S      31
311 #define PF0_SB_CPM_ARQLEN_PAGE_ARQENABLE_M      BIT(31)
312 #define PF0_SB_CPM_ARQT_PAGE                    0x02D804A0 /* Reset Source: CORER */
313 #define PF0_SB_CPM_ARQT_PAGE_ARQT_S             0
314 #define PF0_SB_CPM_ARQT_PAGE_ARQT_M             MAKEMASK(0x3FF, 0)
315 #define PF0_SB_CPM_ATQBAH_PAGE                  0x02D80120 /* Reset Source: CORER */
316 #define PF0_SB_CPM_ATQBAH_PAGE_ATQBAH_S         0
317 #define PF0_SB_CPM_ATQBAH_PAGE_ATQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
318 #define PF0_SB_CPM_ATQBAL_PAGE                  0x02D80020 /* Reset Source: CORER */
319 #define PF0_SB_CPM_ATQBAL_PAGE_ATQBAL_S         6
320 #define PF0_SB_CPM_ATQBAL_PAGE_ATQBAL_M         MAKEMASK(0x3FFFFFF, 6)
321 #define PF0_SB_CPM_ATQH_PAGE                    0x02D80320 /* Reset Source: CORER */
322 #define PF0_SB_CPM_ATQH_PAGE_ATQH_S             0
323 #define PF0_SB_CPM_ATQH_PAGE_ATQH_M             MAKEMASK(0x3FF, 0)
324 #define PF0_SB_CPM_ATQLEN_PAGE                  0x02D80220 /* Reset Source: CORER */
325 #define PF0_SB_CPM_ATQLEN_PAGE_ATQLEN_S         0
326 #define PF0_SB_CPM_ATQLEN_PAGE_ATQLEN_M         MAKEMASK(0x3FF, 0)
327 #define PF0_SB_CPM_ATQLEN_PAGE_ATQVFE_S         28
328 #define PF0_SB_CPM_ATQLEN_PAGE_ATQVFE_M         BIT(28)
329 #define PF0_SB_CPM_ATQLEN_PAGE_ATQOVFL_S        29
330 #define PF0_SB_CPM_ATQLEN_PAGE_ATQOVFL_M        BIT(29)
331 #define PF0_SB_CPM_ATQLEN_PAGE_ATQCRIT_S        30
332 #define PF0_SB_CPM_ATQLEN_PAGE_ATQCRIT_M        BIT(30)
333 #define PF0_SB_CPM_ATQLEN_PAGE_ATQENABLE_S      31
334 #define PF0_SB_CPM_ATQLEN_PAGE_ATQENABLE_M      BIT(31)
335 #define PF0_SB_CPM_ATQT_PAGE                    0x02D80420 /* Reset Source: CORER */
336 #define PF0_SB_CPM_ATQT_PAGE_ATQT_S             0
337 #define PF0_SB_CPM_ATQT_PAGE_ATQT_M             MAKEMASK(0x3FF, 0)
338 #define PF0_SB_HLP_ARQBAH_PAGE                  0x02D001A0 /* Reset Source: CORER */
339 #define PF0_SB_HLP_ARQBAH_PAGE_ARQBAH_S         0
340 #define PF0_SB_HLP_ARQBAH_PAGE_ARQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
341 #define PF0_SB_HLP_ARQBAL_PAGE                  0x02D000A0 /* Reset Source: CORER */
342 #define PF0_SB_HLP_ARQBAL_PAGE_ARQBAL_LSB_S     0
343 #define PF0_SB_HLP_ARQBAL_PAGE_ARQBAL_LSB_M     MAKEMASK(0x3F, 0)
344 #define PF0_SB_HLP_ARQBAL_PAGE_ARQBAL_S         6
345 #define PF0_SB_HLP_ARQBAL_PAGE_ARQBAL_M         MAKEMASK(0x3FFFFFF, 6)
346 #define PF0_SB_HLP_ARQH_PAGE                    0x02D003A0 /* Reset Source: CORER */
347 #define PF0_SB_HLP_ARQH_PAGE_ARQH_S             0
348 #define PF0_SB_HLP_ARQH_PAGE_ARQH_M             MAKEMASK(0x3FF, 0)
349 #define PF0_SB_HLP_ARQLEN_PAGE                  0x02D002A0 /* Reset Source: CORER */
350 #define PF0_SB_HLP_ARQLEN_PAGE_ARQLEN_S         0
351 #define PF0_SB_HLP_ARQLEN_PAGE_ARQLEN_M         MAKEMASK(0x3FF, 0)
352 #define PF0_SB_HLP_ARQLEN_PAGE_ARQVFE_S         28
353 #define PF0_SB_HLP_ARQLEN_PAGE_ARQVFE_M         BIT(28)
354 #define PF0_SB_HLP_ARQLEN_PAGE_ARQOVFL_S        29
355 #define PF0_SB_HLP_ARQLEN_PAGE_ARQOVFL_M        BIT(29)
356 #define PF0_SB_HLP_ARQLEN_PAGE_ARQCRIT_S        30
357 #define PF0_SB_HLP_ARQLEN_PAGE_ARQCRIT_M        BIT(30)
358 #define PF0_SB_HLP_ARQLEN_PAGE_ARQENABLE_S      31
359 #define PF0_SB_HLP_ARQLEN_PAGE_ARQENABLE_M      BIT(31)
360 #define PF0_SB_HLP_ARQT_PAGE                    0x02D004A0 /* Reset Source: CORER */
361 #define PF0_SB_HLP_ARQT_PAGE_ARQT_S             0
362 #define PF0_SB_HLP_ARQT_PAGE_ARQT_M             MAKEMASK(0x3FF, 0)
363 #define PF0_SB_HLP_ATQBAH_PAGE                  0x02D00120 /* Reset Source: CORER */
364 #define PF0_SB_HLP_ATQBAH_PAGE_ATQBAH_S         0
365 #define PF0_SB_HLP_ATQBAH_PAGE_ATQBAH_M         MAKEMASK(0xFFFFFFFF, 0)
366 #define PF0_SB_HLP_ATQBAL_PAGE                  0x02D00020 /* Reset Source: CORER */
367 #define PF0_SB_HLP_ATQBAL_PAGE_ATQBAL_S         6
368 #define PF0_SB_HLP_ATQBAL_PAGE_ATQBAL_M         MAKEMASK(0x3FFFFFF, 6)
369 #define PF0_SB_HLP_ATQH_PAGE                    0x02D00320 /* Reset Source: CORER */
370 #define PF0_SB_HLP_ATQH_PAGE_ATQH_S             0
371 #define PF0_SB_HLP_ATQH_PAGE_ATQH_M             MAKEMASK(0x3FF, 0)
372 #define PF0_SB_HLP_ATQLEN_PAGE                  0x02D00220 /* Reset Source: CORER */
373 #define PF0_SB_HLP_ATQLEN_PAGE_ATQLEN_S         0
374 #define PF0_SB_HLP_ATQLEN_PAGE_ATQLEN_M         MAKEMASK(0x3FF, 0)
375 #define PF0_SB_HLP_ATQLEN_PAGE_ATQVFE_S         28
376 #define PF0_SB_HLP_ATQLEN_PAGE_ATQVFE_M         BIT(28)
377 #define PF0_SB_HLP_ATQLEN_PAGE_ATQOVFL_S        29
378 #define PF0_SB_HLP_ATQLEN_PAGE_ATQOVFL_M        BIT(29)
379 #define PF0_SB_HLP_ATQLEN_PAGE_ATQCRIT_S        30
380 #define PF0_SB_HLP_ATQLEN_PAGE_ATQCRIT_M        BIT(30)
381 #define PF0_SB_HLP_ATQLEN_PAGE_ATQENABLE_S      31
382 #define PF0_SB_HLP_ATQLEN_PAGE_ATQENABLE_M      BIT(31)
383 #define PF0_SB_HLP_ATQT_PAGE                    0x02D00420 /* Reset Source: CORER */
384 #define PF0_SB_HLP_ATQT_PAGE_ATQT_S             0
385 #define PF0_SB_HLP_ATQT_PAGE_ATQT_M             MAKEMASK(0x3FF, 0)
386 #define PF0INT_DYN_CTL(_i)                      (0x03000000 + ((_i) * 4096)) /* _i=0...2047 */ /* Reset Source: PFR */
387 #define PF0INT_DYN_CTL_MAX_INDEX                2047
388 #define PF0INT_DYN_CTL_INTENA_S                 0
389 #define PF0INT_DYN_CTL_INTENA_M                 BIT(0)
390 #define PF0INT_DYN_CTL_CLEARPBA_S               1
391 #define PF0INT_DYN_CTL_CLEARPBA_M               BIT(1)
392 #define PF0INT_DYN_CTL_SWINT_TRIG_S             2
393 #define PF0INT_DYN_CTL_SWINT_TRIG_M             BIT(2)
394 #define PF0INT_DYN_CTL_ITR_INDX_S               3
395 #define PF0INT_DYN_CTL_ITR_INDX_M               MAKEMASK(0x3, 3)
396 #define PF0INT_DYN_CTL_INTERVAL_S               5
397 #define PF0INT_DYN_CTL_INTERVAL_M               MAKEMASK(0xFFF, 5)
398 #define PF0INT_DYN_CTL_SW_ITR_INDX_ENA_S        24
399 #define PF0INT_DYN_CTL_SW_ITR_INDX_ENA_M        BIT(24)
400 #define PF0INT_DYN_CTL_SW_ITR_INDX_S            25
401 #define PF0INT_DYN_CTL_SW_ITR_INDX_M            MAKEMASK(0x3, 25)
402 #define PF0INT_DYN_CTL_WB_ON_ITR_S              30
403 #define PF0INT_DYN_CTL_WB_ON_ITR_M              BIT(30)
404 #define PF0INT_DYN_CTL_INTENA_MSK_S             31
405 #define PF0INT_DYN_CTL_INTENA_MSK_M             BIT(31)
406 #define PF0INT_ITR_0(_i)                        (0x03000004 + ((_i) * 4096)) /* _i=0...2047 */ /* Reset Source: PFR */
407 #define PF0INT_ITR_0_MAX_INDEX                  2047
408 #define PF0INT_ITR_0_INTERVAL_S                 0
409 #define PF0INT_ITR_0_INTERVAL_M                 MAKEMASK(0xFFF, 0)
410 #define PF0INT_ITR_1(_i)                        (0x03000008 + ((_i) * 4096)) /* _i=0...2047 */ /* Reset Source: PFR */
411 #define PF0INT_ITR_1_MAX_INDEX                  2047
412 #define PF0INT_ITR_1_INTERVAL_S                 0
413 #define PF0INT_ITR_1_INTERVAL_M                 MAKEMASK(0xFFF, 0)
414 #define PF0INT_ITR_2(_i)                        (0x0300000C + ((_i) * 4096)) /* _i=0...2047 */ /* Reset Source: PFR */
415 #define PF0INT_ITR_2_MAX_INDEX                  2047
416 #define PF0INT_ITR_2_INTERVAL_S                 0
417 #define PF0INT_ITR_2_INTERVAL_M                 MAKEMASK(0xFFF, 0)
418 #define PF0INT_OICR_CPM_PAGE                    0x02D03000 /* Reset Source: CORER */
419 #define PF0INT_OICR_CPM_PAGE_INTEVENT_S         0
420 #define PF0INT_OICR_CPM_PAGE_INTEVENT_M         BIT(0)
421 #define PF0INT_OICR_CPM_PAGE_QUEUE_S            1
422 #define PF0INT_OICR_CPM_PAGE_QUEUE_M            BIT(1)
423 #define PF0INT_OICR_CPM_PAGE_RSV1_S             2
424 #define PF0INT_OICR_CPM_PAGE_RSV1_M             MAKEMASK(0xFF, 2)
425 #define PF0INT_OICR_CPM_PAGE_HH_COMP_S          10
426 #define PF0INT_OICR_CPM_PAGE_HH_COMP_M          BIT(10)
427 #define PF0INT_OICR_CPM_PAGE_TSYN_TX_S          11
428 #define PF0INT_OICR_CPM_PAGE_TSYN_TX_M          BIT(11)
429 #define PF0INT_OICR_CPM_PAGE_TSYN_EVNT_S        12
430 #define PF0INT_OICR_CPM_PAGE_TSYN_EVNT_M        BIT(12)
431 #define PF0INT_OICR_CPM_PAGE_TSYN_TGT_S         13
432 #define PF0INT_OICR_CPM_PAGE_TSYN_TGT_M         BIT(13)
433 #define PF0INT_OICR_CPM_PAGE_HLP_RDY_S          14
434 #define PF0INT_OICR_CPM_PAGE_HLP_RDY_M          BIT(14)
435 #define PF0INT_OICR_CPM_PAGE_CPM_RDY_S          15
436 #define PF0INT_OICR_CPM_PAGE_CPM_RDY_M          BIT(15)
437 #define PF0INT_OICR_CPM_PAGE_ECC_ERR_S          16
438 #define PF0INT_OICR_CPM_PAGE_ECC_ERR_M          BIT(16)
439 #define PF0INT_OICR_CPM_PAGE_RSV2_S             17
440 #define PF0INT_OICR_CPM_PAGE_RSV2_M             MAKEMASK(0x3, 17)
441 #define PF0INT_OICR_CPM_PAGE_MAL_DETECT_S       19
442 #define PF0INT_OICR_CPM_PAGE_MAL_DETECT_M       BIT(19)
443 #define PF0INT_OICR_CPM_PAGE_GRST_S             20
444 #define PF0INT_OICR_CPM_PAGE_GRST_M             BIT(20)
445 #define PF0INT_OICR_CPM_PAGE_PCI_EXCEPTION_S    21
446 #define PF0INT_OICR_CPM_PAGE_PCI_EXCEPTION_M    BIT(21)
447 #define PF0INT_OICR_CPM_PAGE_GPIO_S             22
448 #define PF0INT_OICR_CPM_PAGE_GPIO_M             BIT(22)
449 #define PF0INT_OICR_CPM_PAGE_RSV3_S             23
450 #define PF0INT_OICR_CPM_PAGE_RSV3_M             BIT(23)
451 #define PF0INT_OICR_CPM_PAGE_STORM_DETECT_S     24
452 #define PF0INT_OICR_CPM_PAGE_STORM_DETECT_M     BIT(24)
453 #define PF0INT_OICR_CPM_PAGE_LINK_STAT_CHANGE_S 25
454 #define PF0INT_OICR_CPM_PAGE_LINK_STAT_CHANGE_M BIT(25)
455 #define PF0INT_OICR_CPM_PAGE_HMC_ERR_S          26
456 #define PF0INT_OICR_CPM_PAGE_HMC_ERR_M          BIT(26)
457 #define PF0INT_OICR_CPM_PAGE_PE_PUSH_S          27
458 #define PF0INT_OICR_CPM_PAGE_PE_PUSH_M          BIT(27)
459 #define PF0INT_OICR_CPM_PAGE_PE_CRITERR_S       28
460 #define PF0INT_OICR_CPM_PAGE_PE_CRITERR_M       BIT(28)
461 #define PF0INT_OICR_CPM_PAGE_VFLR_S             29
462 #define PF0INT_OICR_CPM_PAGE_VFLR_M             BIT(29)
463 #define PF0INT_OICR_CPM_PAGE_XLR_HW_DONE_S      30
464 #define PF0INT_OICR_CPM_PAGE_XLR_HW_DONE_M      BIT(30)
465 #define PF0INT_OICR_CPM_PAGE_SWINT_S            31
466 #define PF0INT_OICR_CPM_PAGE_SWINT_M            BIT(31)
467 #define PF0INT_OICR_ENA_CPM_PAGE                0x02D03100 /* Reset Source: CORER */
468 #define PF0INT_OICR_ENA_CPM_PAGE_RSV0_S         0
469 #define PF0INT_OICR_ENA_CPM_PAGE_RSV0_M         BIT(0)
470 #define PF0INT_OICR_ENA_CPM_PAGE_INT_ENA_S      1
471 #define PF0INT_OICR_ENA_CPM_PAGE_INT_ENA_M      MAKEMASK(0x7FFFFFFF, 1)
472 #define PF0INT_OICR_ENA_HLP_PAGE                0x02D01100 /* Reset Source: CORER */
473 #define PF0INT_OICR_ENA_HLP_PAGE_RSV0_S         0
474 #define PF0INT_OICR_ENA_HLP_PAGE_RSV0_M         BIT(0)
475 #define PF0INT_OICR_ENA_HLP_PAGE_INT_ENA_S      1
476 #define PF0INT_OICR_ENA_HLP_PAGE_INT_ENA_M      MAKEMASK(0x7FFFFFFF, 1)
477 #define PF0INT_OICR_ENA_PSM_PAGE                0x02D02100 /* Reset Source: CORER */
478 #define PF0INT_OICR_ENA_PSM_PAGE_RSV0_S         0
479 #define PF0INT_OICR_ENA_PSM_PAGE_RSV0_M         BIT(0)
480 #define PF0INT_OICR_ENA_PSM_PAGE_INT_ENA_S      1
481 #define PF0INT_OICR_ENA_PSM_PAGE_INT_ENA_M      MAKEMASK(0x7FFFFFFF, 1)
482 #define PF0INT_OICR_HLP_PAGE                    0x02D01000 /* Reset Source: CORER */
483 #define PF0INT_OICR_HLP_PAGE_INTEVENT_S         0
484 #define PF0INT_OICR_HLP_PAGE_INTEVENT_M         BIT(0)
485 #define PF0INT_OICR_HLP_PAGE_QUEUE_S            1
486 #define PF0INT_OICR_HLP_PAGE_QUEUE_M            BIT(1)
487 #define PF0INT_OICR_HLP_PAGE_RSV1_S             2
488 #define PF0INT_OICR_HLP_PAGE_RSV1_M             MAKEMASK(0xFF, 2)
489 #define PF0INT_OICR_HLP_PAGE_HH_COMP_S          10
490 #define PF0INT_OICR_HLP_PAGE_HH_COMP_M          BIT(10)
491 #define PF0INT_OICR_HLP_PAGE_TSYN_TX_S          11
492 #define PF0INT_OICR_HLP_PAGE_TSYN_TX_M          BIT(11)
493 #define PF0INT_OICR_HLP_PAGE_TSYN_EVNT_S        12
494 #define PF0INT_OICR_HLP_PAGE_TSYN_EVNT_M        BIT(12)
495 #define PF0INT_OICR_HLP_PAGE_TSYN_TGT_S         13
496 #define PF0INT_OICR_HLP_PAGE_TSYN_TGT_M         BIT(13)
497 #define PF0INT_OICR_HLP_PAGE_HLP_RDY_S          14
498 #define PF0INT_OICR_HLP_PAGE_HLP_RDY_M          BIT(14)
499 #define PF0INT_OICR_HLP_PAGE_CPM_RDY_S          15
500 #define PF0INT_OICR_HLP_PAGE_CPM_RDY_M          BIT(15)
501 #define PF0INT_OICR_HLP_PAGE_ECC_ERR_S          16
502 #define PF0INT_OICR_HLP_PAGE_ECC_ERR_M          BIT(16)
503 #define PF0INT_OICR_HLP_PAGE_RSV2_S             17
504 #define PF0INT_OICR_HLP_PAGE_RSV2_M             MAKEMASK(0x3, 17)
505 #define PF0INT_OICR_HLP_PAGE_MAL_DETECT_S       19
506 #define PF0INT_OICR_HLP_PAGE_MAL_DETECT_M       BIT(19)
507 #define PF0INT_OICR_HLP_PAGE_GRST_S             20
508 #define PF0INT_OICR_HLP_PAGE_GRST_M             BIT(20)
509 #define PF0INT_OICR_HLP_PAGE_PCI_EXCEPTION_S    21
510 #define PF0INT_OICR_HLP_PAGE_PCI_EXCEPTION_M    BIT(21)
511 #define PF0INT_OICR_HLP_PAGE_GPIO_S             22
512 #define PF0INT_OICR_HLP_PAGE_GPIO_M             BIT(22)
513 #define PF0INT_OICR_HLP_PAGE_RSV3_S             23
514 #define PF0INT_OICR_HLP_PAGE_RSV3_M             BIT(23)
515 #define PF0INT_OICR_HLP_PAGE_STORM_DETECT_S     24
516 #define PF0INT_OICR_HLP_PAGE_STORM_DETECT_M     BIT(24)
517 #define PF0INT_OICR_HLP_PAGE_LINK_STAT_CHANGE_S 25
518 #define PF0INT_OICR_HLP_PAGE_LINK_STAT_CHANGE_M BIT(25)
519 #define PF0INT_OICR_HLP_PAGE_HMC_ERR_S          26
520 #define PF0INT_OICR_HLP_PAGE_HMC_ERR_M          BIT(26)
521 #define PF0INT_OICR_HLP_PAGE_PE_PUSH_S          27
522 #define PF0INT_OICR_HLP_PAGE_PE_PUSH_M          BIT(27)
523 #define PF0INT_OICR_HLP_PAGE_PE_CRITERR_S       28
524 #define PF0INT_OICR_HLP_PAGE_PE_CRITERR_M       BIT(28)
525 #define PF0INT_OICR_HLP_PAGE_VFLR_S             29
526 #define PF0INT_OICR_HLP_PAGE_VFLR_M             BIT(29)
527 #define PF0INT_OICR_HLP_PAGE_XLR_HW_DONE_S      30
528 #define PF0INT_OICR_HLP_PAGE_XLR_HW_DONE_M      BIT(30)
529 #define PF0INT_OICR_HLP_PAGE_SWINT_S            31
530 #define PF0INT_OICR_HLP_PAGE_SWINT_M            BIT(31)
531 #define PF0INT_OICR_PSM_PAGE                    0x02D02000 /* Reset Source: CORER */
532 #define PF0INT_OICR_PSM_PAGE_INTEVENT_S         0
533 #define PF0INT_OICR_PSM_PAGE_INTEVENT_M         BIT(0)
534 #define PF0INT_OICR_PSM_PAGE_QUEUE_S            1
535 #define PF0INT_OICR_PSM_PAGE_QUEUE_M            BIT(1)
536 #define PF0INT_OICR_PSM_PAGE_RSV1_S             2
537 #define PF0INT_OICR_PSM_PAGE_RSV1_M             MAKEMASK(0xFF, 2)
538 #define PF0INT_OICR_PSM_PAGE_HH_COMP_S          10
539 #define PF0INT_OICR_PSM_PAGE_HH_COMP_M          BIT(10)
540 #define PF0INT_OICR_PSM_PAGE_TSYN_TX_S          11
541 #define PF0INT_OICR_PSM_PAGE_TSYN_TX_M          BIT(11)
542 #define PF0INT_OICR_PSM_PAGE_TSYN_EVNT_S        12
543 #define PF0INT_OICR_PSM_PAGE_TSYN_EVNT_M        BIT(12)
544 #define PF0INT_OICR_PSM_PAGE_TSYN_TGT_S         13
545 #define PF0INT_OICR_PSM_PAGE_TSYN_TGT_M         BIT(13)
546 #define PF0INT_OICR_PSM_PAGE_HLP_RDY_S          14
547 #define PF0INT_OICR_PSM_PAGE_HLP_RDY_M          BIT(14)
548 #define PF0INT_OICR_PSM_PAGE_CPM_RDY_S          15
549 #define PF0INT_OICR_PSM_PAGE_CPM_RDY_M          BIT(15)
550 #define PF0INT_OICR_PSM_PAGE_ECC_ERR_S          16
551 #define PF0INT_OICR_PSM_PAGE_ECC_ERR_M          BIT(16)
552 #define PF0INT_OICR_PSM_PAGE_RSV2_S             17
553 #define PF0INT_OICR_PSM_PAGE_RSV2_M             MAKEMASK(0x3, 17)
554 #define PF0INT_OICR_PSM_PAGE_MAL_DETECT_S       19
555 #define PF0INT_OICR_PSM_PAGE_MAL_DETECT_M       BIT(19)
556 #define PF0INT_OICR_PSM_PAGE_GRST_S             20
557 #define PF0INT_OICR_PSM_PAGE_GRST_M             BIT(20)
558 #define PF0INT_OICR_PSM_PAGE_PCI_EXCEPTION_S    21
559 #define PF0INT_OICR_PSM_PAGE_PCI_EXCEPTION_M    BIT(21)
560 #define PF0INT_OICR_PSM_PAGE_GPIO_S             22
561 #define PF0INT_OICR_PSM_PAGE_GPIO_M             BIT(22)
562 #define PF0INT_OICR_PSM_PAGE_RSV3_S             23
563 #define PF0INT_OICR_PSM_PAGE_RSV3_M             BIT(23)
564 #define PF0INT_OICR_PSM_PAGE_STORM_DETECT_S     24
565 #define PF0INT_OICR_PSM_PAGE_STORM_DETECT_M     BIT(24)
566 #define PF0INT_OICR_PSM_PAGE_LINK_STAT_CHANGE_S 25
567 #define PF0INT_OICR_PSM_PAGE_LINK_STAT_CHANGE_M BIT(25)
568 #define PF0INT_OICR_PSM_PAGE_HMC_ERR_S          26
569 #define PF0INT_OICR_PSM_PAGE_HMC_ERR_M          BIT(26)
570 #define PF0INT_OICR_PSM_PAGE_PE_PUSH_S          27
571 #define PF0INT_OICR_PSM_PAGE_PE_PUSH_M          BIT(27)
572 #define PF0INT_OICR_PSM_PAGE_PE_CRITERR_S       28
573 #define PF0INT_OICR_PSM_PAGE_PE_CRITERR_M       BIT(28)
574 #define PF0INT_OICR_PSM_PAGE_VFLR_S             29
575 #define PF0INT_OICR_PSM_PAGE_VFLR_M             BIT(29)
576 #define PF0INT_OICR_PSM_PAGE_XLR_HW_DONE_S      30
577 #define PF0INT_OICR_PSM_PAGE_XLR_HW_DONE_M      BIT(30)
578 #define PF0INT_OICR_PSM_PAGE_SWINT_S            31
579 #define PF0INT_OICR_PSM_PAGE_SWINT_M            BIT(31)
580 #define QRX_TAIL_PAGE(_QRX)                     (0x03800000 + ((_QRX) * 4096)) /* _i=0...2047 */ /* Reset Source: CORER */
581 #define QRX_TAIL_PAGE_MAX_INDEX                 2047
582 #define QRX_TAIL_PAGE_TAIL_S                    0
583 #define QRX_TAIL_PAGE_TAIL_M                    MAKEMASK(0x1FFF, 0)
584 #define QTX_COMM_DBELL_PAGE(_DBQM)              (0x04000000 + ((_DBQM) * 4096)) /* _i=0...16383 */ /* Reset Source: CORER */
585 #define QTX_COMM_DBELL_PAGE_MAX_INDEX           16383
586 #define QTX_COMM_DBELL_PAGE_QTX_COMM_DBELL_S    0
587 #define QTX_COMM_DBELL_PAGE_QTX_COMM_DBELL_M    MAKEMASK(0xFFFFFFFF, 0)
588 #define QTX_COMM_DBLQ_DBELL_PAGE(_DBLQ)         (0x02F00000 + ((_DBLQ) * 8)) /* _i=0...255 */ /* Reset Source: CORER */
589 #define QTX_COMM_DBLQ_DBELL_PAGE_MAX_INDEX      255
590 #define QTX_COMM_DBLQ_DBELL_PAGE_TAIL_S         0
591 #define QTX_COMM_DBLQ_DBELL_PAGE_TAIL_M         MAKEMASK(0x1FFF, 0)
592 #define VSI_MBX_ARQBAH(_VSI)                    (0x02000018 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
593 #define VSI_MBX_ARQBAH_MAX_INDEX                767
594 #define VSI_MBX_ARQBAH_ARQBAH_S                 0
595 #define VSI_MBX_ARQBAH_ARQBAH_M                 MAKEMASK(0xFFFFFFFF, 0)
596 #define VSI_MBX_ARQBAL(_VSI)                    (0x02000014 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
597 #define VSI_MBX_ARQBAL_MAX_INDEX                767
598 #define VSI_MBX_ARQBAL_ARQBAL_LSB_S             0
599 #define VSI_MBX_ARQBAL_ARQBAL_LSB_M             MAKEMASK(0x3F, 0)
600 #define VSI_MBX_ARQBAL_ARQBAL_S                 6
601 #define VSI_MBX_ARQBAL_ARQBAL_M                 MAKEMASK(0x3FFFFFF, 6)
602 #define VSI_MBX_ARQH(_VSI)                      (0x02000020 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
603 #define VSI_MBX_ARQH_MAX_INDEX                  767
604 #define VSI_MBX_ARQH_ARQH_S                     0
605 #define VSI_MBX_ARQH_ARQH_M                     MAKEMASK(0x3FF, 0)
606 #define VSI_MBX_ARQLEN(_VSI)                    (0x0200001C + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
607 #define VSI_MBX_ARQLEN_MAX_INDEX                767
608 #define VSI_MBX_ARQLEN_ARQLEN_S                 0
609 #define VSI_MBX_ARQLEN_ARQLEN_M                 MAKEMASK(0x3FF, 0)
610 #define VSI_MBX_ARQLEN_ARQVFE_S                 28
611 #define VSI_MBX_ARQLEN_ARQVFE_M                 BIT(28)
612 #define VSI_MBX_ARQLEN_ARQOVFL_S                29
613 #define VSI_MBX_ARQLEN_ARQOVFL_M                BIT(29)
614 #define VSI_MBX_ARQLEN_ARQCRIT_S                30
615 #define VSI_MBX_ARQLEN_ARQCRIT_M                BIT(30)
616 #define VSI_MBX_ARQLEN_ARQENABLE_S              31
617 #define VSI_MBX_ARQLEN_ARQENABLE_M              BIT(31)
618 #define VSI_MBX_ARQT(_VSI)                      (0x02000024 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
619 #define VSI_MBX_ARQT_MAX_INDEX                  767
620 #define VSI_MBX_ARQT_ARQT_S                     0
621 #define VSI_MBX_ARQT_ARQT_M                     MAKEMASK(0x3FF, 0)
622 #define VSI_MBX_ATQBAH(_VSI)                    (0x02000004 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
623 #define VSI_MBX_ATQBAH_MAX_INDEX                767
624 #define VSI_MBX_ATQBAH_ATQBAH_S                 0
625 #define VSI_MBX_ATQBAH_ATQBAH_M                 MAKEMASK(0xFFFFFFFF, 0)
626 #define VSI_MBX_ATQBAL(_VSI)                    (0x02000000 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
627 #define VSI_MBX_ATQBAL_MAX_INDEX                767
628 #define VSI_MBX_ATQBAL_ATQBAL_S                 6
629 #define VSI_MBX_ATQBAL_ATQBAL_M                 MAKEMASK(0x3FFFFFF, 6)
630 #define VSI_MBX_ATQH(_VSI)                      (0x0200000C + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
631 #define VSI_MBX_ATQH_MAX_INDEX                  767
632 #define VSI_MBX_ATQH_ATQH_S                     0
633 #define VSI_MBX_ATQH_ATQH_M                     MAKEMASK(0x3FF, 0)
634 #define VSI_MBX_ATQLEN(_VSI)                    (0x02000008 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
635 #define VSI_MBX_ATQLEN_MAX_INDEX                767
636 #define VSI_MBX_ATQLEN_ATQLEN_S                 0
637 #define VSI_MBX_ATQLEN_ATQLEN_M                 MAKEMASK(0x3FF, 0)
638 #define VSI_MBX_ATQLEN_ATQVFE_S                 28
639 #define VSI_MBX_ATQLEN_ATQVFE_M                 BIT(28)
640 #define VSI_MBX_ATQLEN_ATQOVFL_S                29
641 #define VSI_MBX_ATQLEN_ATQOVFL_M                BIT(29)
642 #define VSI_MBX_ATQLEN_ATQCRIT_S                30
643 #define VSI_MBX_ATQLEN_ATQCRIT_M                BIT(30)
644 #define VSI_MBX_ATQLEN_ATQENABLE_S              31
645 #define VSI_MBX_ATQLEN_ATQENABLE_M              BIT(31)
646 #define VSI_MBX_ATQT(_VSI)                      (0x02000010 + ((_VSI) * 4096)) /* _i=0...767 */ /* Reset Source: CORER */
647 #define VSI_MBX_ATQT_MAX_INDEX                  767
648 #define VSI_MBX_ATQT_ATQT_S                     0
649 #define VSI_MBX_ATQT_ATQT_M                     MAKEMASK(0x3FF, 0)
650 #define GL_ACL_ACCESS_CMD                       0x00391000 /* Reset Source: CORER */
651 #define GL_ACL_ACCESS_CMD_TABLE_ID_S            0
652 #define GL_ACL_ACCESS_CMD_TABLE_ID_M            MAKEMASK(0xFF, 0)
653 #define GL_ACL_ACCESS_CMD_ENTRY_INDEX_S         8
654 #define GL_ACL_ACCESS_CMD_ENTRY_INDEX_M         MAKEMASK(0xFFF, 8)
655 #define GL_ACL_ACCESS_CMD_OPERATION_S           20
656 #define GL_ACL_ACCESS_CMD_OPERATION_M           BIT(20)
657 #define GL_ACL_ACCESS_CMD_OBJ_TYPE_S            24
658 #define GL_ACL_ACCESS_CMD_OBJ_TYPE_M            MAKEMASK(0xF, 24)
659 #define GL_ACL_ACCESS_CMD_EXECUTE_S             31
660 #define GL_ACL_ACCESS_CMD_EXECUTE_M             BIT(31)
661 #define GL_ACL_ACCESS_STATUS                    0x00391004 /* Reset Source: CORER */
662 #define GL_ACL_ACCESS_STATUS_BUSY_S             0
663 #define GL_ACL_ACCESS_STATUS_BUSY_M             BIT(0)
664 #define GL_ACL_ACCESS_STATUS_DONE_S             1
665 #define GL_ACL_ACCESS_STATUS_DONE_M             BIT(1)
666 #define GL_ACL_ACCESS_STATUS_ERROR_S            2
667 #define GL_ACL_ACCESS_STATUS_ERROR_M            BIT(2)
668 #define GL_ACL_ACCESS_STATUS_OPERATION_S        3
669 #define GL_ACL_ACCESS_STATUS_OPERATION_M        BIT(3)
670 #define GL_ACL_ACCESS_STATUS_ERROR_CODE_S       4
671 #define GL_ACL_ACCESS_STATUS_ERROR_CODE_M       MAKEMASK(0xF, 4)
672 #define GL_ACL_ACCESS_STATUS_TABLE_ID_S         8
673 #define GL_ACL_ACCESS_STATUS_TABLE_ID_M         MAKEMASK(0xFF, 8)
674 #define GL_ACL_ACCESS_STATUS_ENTRY_INDEX_S      16
675 #define GL_ACL_ACCESS_STATUS_ENTRY_INDEX_M      MAKEMASK(0xFFF, 16)
676 #define GL_ACL_ACCESS_STATUS_OBJ_TYPE_S         28
677 #define GL_ACL_ACCESS_STATUS_OBJ_TYPE_M         MAKEMASK(0xF, 28)
678 #define GL_ACL_ACTMEM_ACT(_i)                   (0x00393824 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
679 #define GL_ACL_ACTMEM_ACT_MAX_INDEX             1
680 #define GL_ACL_ACTMEM_ACT_VALUE_S               0
681 #define GL_ACL_ACTMEM_ACT_VALUE_M               MAKEMASK(0xFFFF, 0)
682 #define GL_ACL_ACTMEM_ACT_MDID_S                20
683 #define GL_ACL_ACTMEM_ACT_MDID_M                MAKEMASK(0x3F, 20)
684 #define GL_ACL_ACTMEM_ACT_PRIORITY_S            28
685 #define GL_ACL_ACTMEM_ACT_PRIORITY_M            MAKEMASK(0x7, 28)
686 #define GL_ACL_CHICKEN_REGISTER                 0x00393810 /* Reset Source: CORER */
687 #define GL_ACL_CHICKEN_REGISTER_TCAM_DATA_POL_CH_S 0
688 #define GL_ACL_CHICKEN_REGISTER_TCAM_DATA_POL_CH_M BIT(0)
689 #define GL_ACL_CHICKEN_REGISTER_TCAM_ADDR_POL_CH_S 1
690 #define GL_ACL_CHICKEN_REGISTER_TCAM_ADDR_POL_CH_M BIT(1)
691 #define GL_ACL_DEFAULT_ACT(_i)                  (0x00391168 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
692 #define GL_ACL_DEFAULT_ACT_MAX_INDEX            15
693 #define GL_ACL_DEFAULT_ACT_VALUE_S              0
694 #define GL_ACL_DEFAULT_ACT_VALUE_M              MAKEMASK(0xFFFF, 0)
695 #define GL_ACL_DEFAULT_ACT_MDID_S               20
696 #define GL_ACL_DEFAULT_ACT_MDID_M               MAKEMASK(0x3F, 20)
697 #define GL_ACL_DEFAULT_ACT_PRIORITY_S           28
698 #define GL_ACL_DEFAULT_ACT_PRIORITY_M           MAKEMASK(0x7, 28)
699 #define GL_ACL_PROFILE_BWSB_SEL(_i)             (0x00391008 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
700 #define GL_ACL_PROFILE_BWSB_SEL_MAX_INDEX       31
701 #define GL_ACL_PROFILE_BWSB_SEL_BSB_SRC_OFF_S   0
702 #define GL_ACL_PROFILE_BWSB_SEL_BSB_SRC_OFF_M   MAKEMASK(0x3F, 0)
703 #define GL_ACL_PROFILE_BWSB_SEL_WSB_SRC_OFF_S   8
704 #define GL_ACL_PROFILE_BWSB_SEL_WSB_SRC_OFF_M   MAKEMASK(0x1F, 8)
705 #define GL_ACL_PROFILE_DWSB_SEL(_i)             (0x00391088 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
706 #define GL_ACL_PROFILE_DWSB_SEL_MAX_INDEX       15
707 #define GL_ACL_PROFILE_DWSB_SEL_DWORD_SEL_OFF_S 0
708 #define GL_ACL_PROFILE_DWSB_SEL_DWORD_SEL_OFF_M MAKEMASK(0xF, 0)
709 #define GL_ACL_PROFILE_PF_CFG(_i)               (0x003910C8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
710 #define GL_ACL_PROFILE_PF_CFG_MAX_INDEX         7
711 #define GL_ACL_PROFILE_PF_CFG_SCEN_SEL_S        0
712 #define GL_ACL_PROFILE_PF_CFG_SCEN_SEL_M        MAKEMASK(0x3F, 0)
713 #define GL_ACL_PROFILE_RC_CFG(_i)               (0x003910E8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
714 #define GL_ACL_PROFILE_RC_CFG_MAX_INDEX         7
715 #define GL_ACL_PROFILE_RC_CFG_LOW_BOUND_S       0
716 #define GL_ACL_PROFILE_RC_CFG_LOW_BOUND_M       MAKEMASK(0xFFFF, 0)
717 #define GL_ACL_PROFILE_RC_CFG_HIGH_BOUND_S      16
718 #define GL_ACL_PROFILE_RC_CFG_HIGH_BOUND_M      MAKEMASK(0xFFFF, 16)
719 #define GL_ACL_PROFILE_RCF_MASK(_i)             (0x00391108 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
720 #define GL_ACL_PROFILE_RCF_MASK_MAX_INDEX       7
721 #define GL_ACL_PROFILE_RCF_MASK_MASK_S          0
722 #define GL_ACL_PROFILE_RCF_MASK_MASK_M          MAKEMASK(0xFFFF, 0)
723 #define GL_ACL_SCENARIO_ACT_CFG(_i)             (0x003938AC + ((_i) * 4)) /* _i=0...19 */ /* Reset Source: CORER */
724 #define GL_ACL_SCENARIO_ACT_CFG_MAX_INDEX       19
725 #define GL_ACL_SCENARIO_ACT_CFG_ACTMEM_SEL_S    0
726 #define GL_ACL_SCENARIO_ACT_CFG_ACTMEM_SEL_M    MAKEMASK(0xF, 0)
727 #define GL_ACL_SCENARIO_ACT_CFG_ACTMEM_EN_S     8
728 #define GL_ACL_SCENARIO_ACT_CFG_ACTMEM_EN_M     BIT(8)
729 #define GL_ACL_SCENARIO_CFG_H(_i)               (0x0039386C + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
730 #define GL_ACL_SCENARIO_CFG_H_MAX_INDEX         15
731 #define GL_ACL_SCENARIO_CFG_H_SELECT4_S         0
732 #define GL_ACL_SCENARIO_CFG_H_SELECT4_M         MAKEMASK(0x1F, 0)
733 #define GL_ACL_SCENARIO_CFG_H_CHUNKMASK_S       8
734 #define GL_ACL_SCENARIO_CFG_H_CHUNKMASK_M       MAKEMASK(0xFF, 8)
735 #define GL_ACL_SCENARIO_CFG_H_START_COMPARE_S   24
736 #define GL_ACL_SCENARIO_CFG_H_START_COMPARE_M   BIT(24)
737 #define GL_ACL_SCENARIO_CFG_H_START_SET_S       28
738 #define GL_ACL_SCENARIO_CFG_H_START_SET_M       BIT(28)
739 #define GL_ACL_SCENARIO_CFG_L(_i)               (0x0039382C + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
740 #define GL_ACL_SCENARIO_CFG_L_MAX_INDEX         15
741 #define GL_ACL_SCENARIO_CFG_L_SELECT0_S         0
742 #define GL_ACL_SCENARIO_CFG_L_SELECT0_M         MAKEMASK(0x7F, 0)
743 #define GL_ACL_SCENARIO_CFG_L_SELECT1_S         8
744 #define GL_ACL_SCENARIO_CFG_L_SELECT1_M         MAKEMASK(0x7F, 8)
745 #define GL_ACL_SCENARIO_CFG_L_SELECT2_S         16
746 #define GL_ACL_SCENARIO_CFG_L_SELECT2_M         MAKEMASK(0x7F, 16)
747 #define GL_ACL_SCENARIO_CFG_L_SELECT3_S         24
748 #define GL_ACL_SCENARIO_CFG_L_SELECT3_M         MAKEMASK(0x7F, 24)
749 #define GL_ACL_TCAM_KEY_H                       0x00393818 /* Reset Source: CORER */
750 #define GL_ACL_TCAM_KEY_H_GL_ACL_FFU_TCAM_KEY_H_S 0
751 #define GL_ACL_TCAM_KEY_H_GL_ACL_FFU_TCAM_KEY_H_M MAKEMASK(0xFF, 0)
752 #define GL_ACL_TCAM_KEY_INV_H                   0x00393820 /* Reset Source: CORER */
753 #define GL_ACL_TCAM_KEY_INV_H_GL_ACL_FFU_TCAM_KEY_INV_H_S 0
754 #define GL_ACL_TCAM_KEY_INV_H_GL_ACL_FFU_TCAM_KEY_INV_H_M MAKEMASK(0xFF, 0)
755 #define GL_ACL_TCAM_KEY_INV_L                   0x0039381C /* Reset Source: CORER */
756 #define GL_ACL_TCAM_KEY_INV_L_GL_ACL_FFU_TCAM_KEY_INV_L_S 0
757 #define GL_ACL_TCAM_KEY_INV_L_GL_ACL_FFU_TCAM_KEY_INV_L_M MAKEMASK(0xFFFFFFFF, 0)
758 #define GL_ACL_TCAM_KEY_L                       0x00393814 /* Reset Source: CORER */
759 #define GL_ACL_TCAM_KEY_L_GL_ACL_FFU_TCAM_KEY_L_S 0
760 #define GL_ACL_TCAM_KEY_L_GL_ACL_FFU_TCAM_KEY_L_M MAKEMASK(0xFFFFFFFF, 0)
761 #define VSI_ACL_DEF_SEL(_VSI)                   (0x00391800 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
762 #define VSI_ACL_DEF_SEL_MAX_INDEX               767
763 #define VSI_ACL_DEF_SEL_RX_PROFILE_MISS_SEL_S   0
764 #define VSI_ACL_DEF_SEL_RX_PROFILE_MISS_SEL_M   MAKEMASK(0x3, 0)
765 #define VSI_ACL_DEF_SEL_RX_TABLES_MISS_SEL_S    4
766 #define VSI_ACL_DEF_SEL_RX_TABLES_MISS_SEL_M    MAKEMASK(0x3, 4)
767 #define VSI_ACL_DEF_SEL_TX_PROFILE_MISS_SEL_S   8
768 #define VSI_ACL_DEF_SEL_TX_PROFILE_MISS_SEL_M   MAKEMASK(0x3, 8)
769 #define VSI_ACL_DEF_SEL_TX_TABLES_MISS_SEL_S    12
770 #define VSI_ACL_DEF_SEL_TX_TABLES_MISS_SEL_M    MAKEMASK(0x3, 12)
771 #define GL_SWT_L2TAG0(_i)                       (0x000492A8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
772 #define GL_SWT_L2TAG0_MAX_INDEX                 7
773 #define GL_SWT_L2TAG0_DATA_S                    0
774 #define GL_SWT_L2TAG0_DATA_M                    MAKEMASK(0xFFFFFFFF, 0)
775 #define GL_SWT_L2TAG1(_i)                       (0x000492C8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
776 #define GL_SWT_L2TAG1_MAX_INDEX                 7
777 #define GL_SWT_L2TAG1_DATA_S                    0
778 #define GL_SWT_L2TAG1_DATA_M                    MAKEMASK(0xFFFFFFFF, 0)
779 #define GL_SWT_L2TAGCTRL(_i)                    (0x001D2660 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
780 #define GL_SWT_L2TAGCTRL_MAX_INDEX              7
781 #define GL_SWT_L2TAGCTRL_LENGTH_S               0
782 #define GL_SWT_L2TAGCTRL_LENGTH_M               MAKEMASK(0x7F, 0)
783 #define GL_SWT_L2TAGCTRL_HAS_UP_S               7
784 #define GL_SWT_L2TAGCTRL_HAS_UP_M               BIT(7)
785 #define GL_SWT_L2TAGCTRL_ISVLAN_S               9
786 #define GL_SWT_L2TAGCTRL_ISVLAN_M               BIT(9)
787 #define GL_SWT_L2TAGCTRL_INNERUP_S              10
788 #define GL_SWT_L2TAGCTRL_INNERUP_M              BIT(10)
789 #define GL_SWT_L2TAGCTRL_OUTERUP_S              11
790 #define GL_SWT_L2TAGCTRL_OUTERUP_M              BIT(11)
791 #define GL_SWT_L2TAGCTRL_LONG_S                 12
792 #define GL_SWT_L2TAGCTRL_LONG_M                 BIT(12)
793 #define GL_SWT_L2TAGCTRL_ISMPLS_S               13
794 #define GL_SWT_L2TAGCTRL_ISMPLS_M               BIT(13)
795 #define GL_SWT_L2TAGCTRL_ISNSH_S                14
796 #define GL_SWT_L2TAGCTRL_ISNSH_M                BIT(14)
797 #define GL_SWT_L2TAGCTRL_ETHERTYPE_S            16
798 #define GL_SWT_L2TAGCTRL_ETHERTYPE_M            MAKEMASK(0xFFFF, 16)
799 #define GL_SWT_L2TAGRXEB(_i)                    (0x00052000 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
800 #define GL_SWT_L2TAGRXEB_MAX_INDEX              7
801 #define GL_SWT_L2TAGRXEB_OFFSET_S               0
802 #define GL_SWT_L2TAGRXEB_OFFSET_M               MAKEMASK(0xFF, 0)
803 #define GL_SWT_L2TAGRXEB_LENGTH_S               8
804 #define GL_SWT_L2TAGRXEB_LENGTH_M               MAKEMASK(0x3, 8)
805 #define GL_SWT_L2TAGTXIB(_i)                    (0x000492E8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
806 #define GL_SWT_L2TAGTXIB_MAX_INDEX              7
807 #define GL_SWT_L2TAGTXIB_OFFSET_S               0
808 #define GL_SWT_L2TAGTXIB_OFFSET_M               MAKEMASK(0xFF, 0)
809 #define GL_SWT_L2TAGTXIB_LENGTH_S               8
810 #define GL_SWT_L2TAGTXIB_LENGTH_M               MAKEMASK(0x3, 8)
811 #define PRT_TDPUL2TAGSEN                        0x00040BA0 /* Reset Source: CORER */
812 #define PRT_TDPUL2TAGSEN_ENABLE_S               0
813 #define PRT_TDPUL2TAGSEN_ENABLE_M               MAKEMASK(0xFF, 0)
814 #define PRT_TDPUL2TAGSEN_NONLAST_TAG_S          8
815 #define PRT_TDPUL2TAGSEN_NONLAST_TAG_M          MAKEMASK(0xFF, 8)
816 #define GLCM_PE_CACHESIZE                       0x005046B4 /* Reset Source: CORER */
817 #define GLCM_PE_CACHESIZE_WORD_SIZE_S           0
818 #define GLCM_PE_CACHESIZE_WORD_SIZE_M           MAKEMASK(0xFFF, 0)
819 #define GLCM_PE_CACHESIZE_SETS_S                12
820 #define GLCM_PE_CACHESIZE_SETS_M                MAKEMASK(0xF, 12)
821 #define GLCM_PE_CACHESIZE_WAYS_S                16
822 #define GLCM_PE_CACHESIZE_WAYS_M                MAKEMASK(0x1FF, 16)
823 #define GLCOMM_CQ_CTL(_CQ)                      (0x000F0000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
824 #define GLCOMM_CQ_CTL_MAX_INDEX                 511
825 #define GLCOMM_CQ_CTL_COMP_TYPE_S               0
826 #define GLCOMM_CQ_CTL_COMP_TYPE_M               MAKEMASK(0x7, 0)
827 #define GLCOMM_CQ_CTL_CMD_S                     4
828 #define GLCOMM_CQ_CTL_CMD_M                     MAKEMASK(0x7, 4)
829 #define GLCOMM_CQ_CTL_ID_S                      16
830 #define GLCOMM_CQ_CTL_ID_M                      MAKEMASK(0x3FFF, 16)
831 #define GLCOMM_MIN_MAX_PKT                      0x000FC064 /* Reset Source: CORER */
832 #define GLCOMM_MIN_MAX_PKT_MAHDL_S              0
833 #define GLCOMM_MIN_MAX_PKT_MAHDL_M              MAKEMASK(0x3FFF, 0)
834 #define GLCOMM_MIN_MAX_PKT_MIHDL_S              16
835 #define GLCOMM_MIN_MAX_PKT_MIHDL_M              MAKEMASK(0x3F, 16)
836 #define GLCOMM_MIN_MAX_PKT_LSO_COMS_MIHDL_S     22
837 #define GLCOMM_MIN_MAX_PKT_LSO_COMS_MIHDL_M     MAKEMASK(0x3FF, 22)
838 #define GLCOMM_PKT_SHAPER_PROF(_i)              (0x002D2DA8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
839 #define GLCOMM_PKT_SHAPER_PROF_MAX_INDEX        7
840 #define GLCOMM_PKT_SHAPER_PROF_PKTCNT_S         0
841 #define GLCOMM_PKT_SHAPER_PROF_PKTCNT_M         MAKEMASK(0x3F, 0)
842 #define GLCOMM_QTX_CNTX_CTL                     0x002D2DC8 /* Reset Source: CORER */
843 #define GLCOMM_QTX_CNTX_CTL_QUEUE_ID_S          0
844 #define GLCOMM_QTX_CNTX_CTL_QUEUE_ID_M          MAKEMASK(0x3FFF, 0)
845 #define GLCOMM_QTX_CNTX_CTL_CMD_S               16
846 #define GLCOMM_QTX_CNTX_CTL_CMD_M               MAKEMASK(0x7, 16)
847 #define GLCOMM_QTX_CNTX_CTL_CMD_EXEC_S          19
848 #define GLCOMM_QTX_CNTX_CTL_CMD_EXEC_M          BIT(19)
849 #define GLCOMM_QTX_CNTX_DATA(_i)                (0x002D2D40 + ((_i) * 4)) /* _i=0...9 */ /* Reset Source: CORER */
850 #define GLCOMM_QTX_CNTX_DATA_MAX_INDEX          9
851 #define GLCOMM_QTX_CNTX_DATA_DATA_S             0
852 #define GLCOMM_QTX_CNTX_DATA_DATA_M             MAKEMASK(0xFFFFFFFF, 0)
853 #define GLCOMM_QTX_CNTX_STAT                    0x002D2DCC /* Reset Source: CORER */
854 #define GLCOMM_QTX_CNTX_STAT_CMD_IN_PROG_S      0
855 #define GLCOMM_QTX_CNTX_STAT_CMD_IN_PROG_M      BIT(0)
856 #define GLCOMM_QUANTA_PROF(_i)                  (0x002D2D68 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
857 #define GLCOMM_QUANTA_PROF_MAX_INDEX            15
858 #define GLCOMM_QUANTA_PROF_QUANTA_SIZE_S        0
859 #define GLCOMM_QUANTA_PROF_QUANTA_SIZE_M        MAKEMASK(0x3FFF, 0)
860 #define GLCOMM_QUANTA_PROF_MAX_CMD_S            16
861 #define GLCOMM_QUANTA_PROF_MAX_CMD_M            MAKEMASK(0xFF, 16)
862 #define GLCOMM_QUANTA_PROF_MAX_DESC_S           24
863 #define GLCOMM_QUANTA_PROF_MAX_DESC_M           MAKEMASK(0x3F, 24)
864 #define GLLAN_TCLAN_CACHE_CTL                   0x000FC0B8 /* Reset Source: CORER */
865 #define GLLAN_TCLAN_CACHE_CTL_MIN_FETCH_THRESH_S 0
866 #define GLLAN_TCLAN_CACHE_CTL_MIN_FETCH_THRESH_M MAKEMASK(0x3F, 0)
867 #define GLLAN_TCLAN_CACHE_CTL_FETCH_CL_ALIGN_S  6
868 #define GLLAN_TCLAN_CACHE_CTL_FETCH_CL_ALIGN_M  BIT(6)
869 #define GLLAN_TCLAN_CACHE_CTL_MIN_ALLOC_THRESH_S 7
870 #define GLLAN_TCLAN_CACHE_CTL_MIN_ALLOC_THRESH_M MAKEMASK(0x7F, 7)
871 #define GLLAN_TCLAN_CACHE_CTL_CACHE_ENTRY_CNT_S 14
872 #define GLLAN_TCLAN_CACHE_CTL_CACHE_ENTRY_CNT_M MAKEMASK(0xFF, 14)
873 #define GLLAN_TCLAN_CACHE_CTL_CACHE_DESC_LIM_S  22
874 #define GLLAN_TCLAN_CACHE_CTL_CACHE_DESC_LIM_M  MAKEMASK(0x3FF, 22)
875 #define GLTCLAN_CQ_CNTX0(_CQ)                   (0x000F0800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
876 #define GLTCLAN_CQ_CNTX0_MAX_INDEX              511
877 #define GLTCLAN_CQ_CNTX0_RING_ADDR_LSB_S        0
878 #define GLTCLAN_CQ_CNTX0_RING_ADDR_LSB_M        MAKEMASK(0xFFFFFFFF, 0)
879 #define GLTCLAN_CQ_CNTX1(_CQ)                   (0x000F1000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
880 #define GLTCLAN_CQ_CNTX1_MAX_INDEX              511
881 #define GLTCLAN_CQ_CNTX1_RING_ADDR_MSB_S        0
882 #define GLTCLAN_CQ_CNTX1_RING_ADDR_MSB_M        MAKEMASK(0x1FFFFFF, 0)
883 #define GLTCLAN_CQ_CNTX10(_CQ)                  (0x000F5800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
884 #define GLTCLAN_CQ_CNTX10_MAX_INDEX             511
885 #define GLTCLAN_CQ_CNTX10_CQ_CACHLINE_S         0
886 #define GLTCLAN_CQ_CNTX10_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
887 #define GLTCLAN_CQ_CNTX11(_CQ)                  (0x000F6000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
888 #define GLTCLAN_CQ_CNTX11_MAX_INDEX             511
889 #define GLTCLAN_CQ_CNTX11_CQ_CACHLINE_S         0
890 #define GLTCLAN_CQ_CNTX11_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
891 #define GLTCLAN_CQ_CNTX12(_CQ)                  (0x000F6800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
892 #define GLTCLAN_CQ_CNTX12_MAX_INDEX             511
893 #define GLTCLAN_CQ_CNTX12_CQ_CACHLINE_S         0
894 #define GLTCLAN_CQ_CNTX12_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
895 #define GLTCLAN_CQ_CNTX13(_CQ)                  (0x000F7000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
896 #define GLTCLAN_CQ_CNTX13_MAX_INDEX             511
897 #define GLTCLAN_CQ_CNTX13_CQ_CACHLINE_S         0
898 #define GLTCLAN_CQ_CNTX13_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
899 #define GLTCLAN_CQ_CNTX14(_CQ)                  (0x000F7800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
900 #define GLTCLAN_CQ_CNTX14_MAX_INDEX             511
901 #define GLTCLAN_CQ_CNTX14_CQ_CACHLINE_S         0
902 #define GLTCLAN_CQ_CNTX14_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
903 #define GLTCLAN_CQ_CNTX15(_CQ)                  (0x000F8000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
904 #define GLTCLAN_CQ_CNTX15_MAX_INDEX             511
905 #define GLTCLAN_CQ_CNTX15_CQ_CACHLINE_S         0
906 #define GLTCLAN_CQ_CNTX15_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
907 #define GLTCLAN_CQ_CNTX16(_CQ)                  (0x000F8800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
908 #define GLTCLAN_CQ_CNTX16_MAX_INDEX             511
909 #define GLTCLAN_CQ_CNTX16_CQ_CACHLINE_S         0
910 #define GLTCLAN_CQ_CNTX16_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
911 #define GLTCLAN_CQ_CNTX17(_CQ)                  (0x000F9000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
912 #define GLTCLAN_CQ_CNTX17_MAX_INDEX             511
913 #define GLTCLAN_CQ_CNTX17_CQ_CACHLINE_S         0
914 #define GLTCLAN_CQ_CNTX17_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
915 #define GLTCLAN_CQ_CNTX18(_CQ)                  (0x000F9800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
916 #define GLTCLAN_CQ_CNTX18_MAX_INDEX             511
917 #define GLTCLAN_CQ_CNTX18_CQ_CACHLINE_S         0
918 #define GLTCLAN_CQ_CNTX18_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
919 #define GLTCLAN_CQ_CNTX19(_CQ)                  (0x000FA000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
920 #define GLTCLAN_CQ_CNTX19_MAX_INDEX             511
921 #define GLTCLAN_CQ_CNTX19_CQ_CACHLINE_S         0
922 #define GLTCLAN_CQ_CNTX19_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
923 #define GLTCLAN_CQ_CNTX2(_CQ)                   (0x000F1800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
924 #define GLTCLAN_CQ_CNTX2_MAX_INDEX              511
925 #define GLTCLAN_CQ_CNTX2_RING_LEN_S             0
926 #define GLTCLAN_CQ_CNTX2_RING_LEN_M             MAKEMASK(0x3FFFF, 0)
927 #define GLTCLAN_CQ_CNTX20(_CQ)                  (0x000FA800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
928 #define GLTCLAN_CQ_CNTX20_MAX_INDEX             511
929 #define GLTCLAN_CQ_CNTX20_CQ_CACHLINE_S         0
930 #define GLTCLAN_CQ_CNTX20_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
931 #define GLTCLAN_CQ_CNTX21(_CQ)                  (0x000FB000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
932 #define GLTCLAN_CQ_CNTX21_MAX_INDEX             511
933 #define GLTCLAN_CQ_CNTX21_CQ_CACHLINE_S         0
934 #define GLTCLAN_CQ_CNTX21_CQ_CACHLINE_M         MAKEMASK(0xFFFFFFFF, 0)
935 #define GLTCLAN_CQ_CNTX3(_CQ)                   (0x000F2000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
936 #define GLTCLAN_CQ_CNTX3_MAX_INDEX              511
937 #define GLTCLAN_CQ_CNTX3_GENERATION_S           0
938 #define GLTCLAN_CQ_CNTX3_GENERATION_M           BIT(0)
939 #define GLTCLAN_CQ_CNTX3_CQ_WR_PTR_S            1
940 #define GLTCLAN_CQ_CNTX3_CQ_WR_PTR_M            MAKEMASK(0x3FFFFF, 1)
941 #define GLTCLAN_CQ_CNTX4(_CQ)                   (0x000F2800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
942 #define GLTCLAN_CQ_CNTX4_MAX_INDEX              511
943 #define GLTCLAN_CQ_CNTX4_PF_NUM_S               0
944 #define GLTCLAN_CQ_CNTX4_PF_NUM_M               MAKEMASK(0x7, 0)
945 #define GLTCLAN_CQ_CNTX4_VMVF_NUM_S             3
946 #define GLTCLAN_CQ_CNTX4_VMVF_NUM_M             MAKEMASK(0x3FF, 3)
947 #define GLTCLAN_CQ_CNTX4_VMVF_TYPE_S            13
948 #define GLTCLAN_CQ_CNTX4_VMVF_TYPE_M            MAKEMASK(0x3, 13)
949 #define GLTCLAN_CQ_CNTX5(_CQ)                   (0x000F3000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
950 #define GLTCLAN_CQ_CNTX5_MAX_INDEX              511
951 #define GLTCLAN_CQ_CNTX5_TPH_EN_S               0
952 #define GLTCLAN_CQ_CNTX5_TPH_EN_M               BIT(0)
953 #define GLTCLAN_CQ_CNTX5_CPU_ID_S               1
954 #define GLTCLAN_CQ_CNTX5_CPU_ID_M               MAKEMASK(0xFF, 1)
955 #define GLTCLAN_CQ_CNTX5_FLUSH_ON_ITR_DIS_S     9
956 #define GLTCLAN_CQ_CNTX5_FLUSH_ON_ITR_DIS_M     BIT(9)
957 #define GLTCLAN_CQ_CNTX6(_CQ)                   (0x000F3800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
958 #define GLTCLAN_CQ_CNTX6_MAX_INDEX              511
959 #define GLTCLAN_CQ_CNTX6_CQ_CACHLINE_S          0
960 #define GLTCLAN_CQ_CNTX6_CQ_CACHLINE_M          MAKEMASK(0xFFFFFFFF, 0)
961 #define GLTCLAN_CQ_CNTX7(_CQ)                   (0x000F4000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
962 #define GLTCLAN_CQ_CNTX7_MAX_INDEX              511
963 #define GLTCLAN_CQ_CNTX7_CQ_CACHLINE_S          0
964 #define GLTCLAN_CQ_CNTX7_CQ_CACHLINE_M          MAKEMASK(0xFFFFFFFF, 0)
965 #define GLTCLAN_CQ_CNTX8(_CQ)                   (0x000F4800 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
966 #define GLTCLAN_CQ_CNTX8_MAX_INDEX              511
967 #define GLTCLAN_CQ_CNTX8_CQ_CACHLINE_S          0
968 #define GLTCLAN_CQ_CNTX8_CQ_CACHLINE_M          MAKEMASK(0xFFFFFFFF, 0)
969 #define GLTCLAN_CQ_CNTX9(_CQ)                   (0x000F5000 + ((_CQ) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
970 #define GLTCLAN_CQ_CNTX9_MAX_INDEX              511
971 #define GLTCLAN_CQ_CNTX9_CQ_CACHLINE_S          0
972 #define GLTCLAN_CQ_CNTX9_CQ_CACHLINE_M          MAKEMASK(0xFFFFFFFF, 0)
973 #define QTX_COMM_DBELL(_DBQM)                   (0x002C0000 + ((_DBQM) * 4)) /* _i=0...16383 */ /* Reset Source: CORER */
974 #define QTX_COMM_DBELL_MAX_INDEX                16383
975 #define QTX_COMM_DBELL_QTX_COMM_DBELL_S         0
976 #define QTX_COMM_DBELL_QTX_COMM_DBELL_M         MAKEMASK(0xFFFFFFFF, 0)
977 #define QTX_COMM_DBLQ_CNTX(_i, _DBLQ)           (0x002D0000 + ((_i) * 1024 + (_DBLQ) * 4)) /* _i=0...4, _DBLQ=0...255 */ /* Reset Source: CORER */
978 #define QTX_COMM_DBLQ_CNTX_MAX_INDEX            4
979 #define QTX_COMM_DBLQ_CNTX_DATA_S               0
980 #define QTX_COMM_DBLQ_CNTX_DATA_M               MAKEMASK(0xFFFFFFFF, 0)
981 #define QTX_COMM_DBLQ_DBELL(_DBLQ)              (0x002D1400 + ((_DBLQ) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
982 #define QTX_COMM_DBLQ_DBELL_MAX_INDEX           255
983 #define QTX_COMM_DBLQ_DBELL_TAIL_S              0
984 #define QTX_COMM_DBLQ_DBELL_TAIL_M              MAKEMASK(0x1FFF, 0)
985 #define QTX_COMM_HEAD(_DBQM)                    (0x000E0000 + ((_DBQM) * 4)) /* _i=0...16383 */ /* Reset Source: CORER */
986 #define QTX_COMM_HEAD_MAX_INDEX                 16383
987 #define QTX_COMM_HEAD_HEAD_S                    0
988 #define QTX_COMM_HEAD_HEAD_M                    MAKEMASK(0x1FFF, 0)
989 #define QTX_COMM_HEAD_RS_PENDING_S              16
990 #define QTX_COMM_HEAD_RS_PENDING_M              BIT(16)
991 #define GL_FW_TOOL_ARQBAH                       0x000801C0 /* Reset Source: EMPR */
992 #define GL_FW_TOOL_ARQBAH_ARQBAH_S              0
993 #define GL_FW_TOOL_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
994 #define GL_FW_TOOL_ARQBAL                       0x000800C0 /* Reset Source: EMPR */
995 #define GL_FW_TOOL_ARQBAL_ARQBAL_LSB_S          0
996 #define GL_FW_TOOL_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
997 #define GL_FW_TOOL_ARQBAL_ARQBAL_S              6
998 #define GL_FW_TOOL_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
999 #define GL_FW_TOOL_ARQH                         0x000803C0 /* Reset Source: EMPR */
1000 #define GL_FW_TOOL_ARQH_ARQH_S                  0
1001 #define GL_FW_TOOL_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1002 #define GL_FW_TOOL_ARQLEN                       0x000802C0 /* Reset Source: EMPR */
1003 #define GL_FW_TOOL_ARQLEN_ARQLEN_S              0
1004 #define GL_FW_TOOL_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1005 #define GL_FW_TOOL_ARQLEN_ARQVFE_S              28
1006 #define GL_FW_TOOL_ARQLEN_ARQVFE_M              BIT(28)
1007 #define GL_FW_TOOL_ARQLEN_ARQOVFL_S             29
1008 #define GL_FW_TOOL_ARQLEN_ARQOVFL_M             BIT(29)
1009 #define GL_FW_TOOL_ARQLEN_ARQCRIT_S             30
1010 #define GL_FW_TOOL_ARQLEN_ARQCRIT_M             BIT(30)
1011 #define GL_FW_TOOL_ARQLEN_ARQENABLE_S           31
1012 #define GL_FW_TOOL_ARQLEN_ARQENABLE_M           BIT(31)
1013 #define GL_FW_TOOL_ARQT                         0x000804C0 /* Reset Source: EMPR */
1014 #define GL_FW_TOOL_ARQT_ARQT_S                  0
1015 #define GL_FW_TOOL_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1016 #define GL_FW_TOOL_ATQBAH                       0x00080140 /* Reset Source: EMPR */
1017 #define GL_FW_TOOL_ATQBAH_ATQBAH_S              0
1018 #define GL_FW_TOOL_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1019 #define GL_FW_TOOL_ATQBAL                       0x00080040 /* Reset Source: EMPR */
1020 #define GL_FW_TOOL_ATQBAL_ATQBAL_LSB_S          0
1021 #define GL_FW_TOOL_ATQBAL_ATQBAL_LSB_M          MAKEMASK(0x3F, 0)
1022 #define GL_FW_TOOL_ATQBAL_ATQBAL_S              6
1023 #define GL_FW_TOOL_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1024 #define GL_FW_TOOL_ATQH                         0x00080340 /* Reset Source: EMPR */
1025 #define GL_FW_TOOL_ATQH_ATQH_S                  0
1026 #define GL_FW_TOOL_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1027 #define GL_FW_TOOL_ATQLEN                       0x00080240 /* Reset Source: EMPR */
1028 #define GL_FW_TOOL_ATQLEN_ATQLEN_S              0
1029 #define GL_FW_TOOL_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1030 #define GL_FW_TOOL_ATQLEN_ATQVFE_S              28
1031 #define GL_FW_TOOL_ATQLEN_ATQVFE_M              BIT(28)
1032 #define GL_FW_TOOL_ATQLEN_ATQOVFL_S             29
1033 #define GL_FW_TOOL_ATQLEN_ATQOVFL_M             BIT(29)
1034 #define GL_FW_TOOL_ATQLEN_ATQCRIT_S             30
1035 #define GL_FW_TOOL_ATQLEN_ATQCRIT_M             BIT(30)
1036 #define GL_FW_TOOL_ATQLEN_ATQENABLE_S           31
1037 #define GL_FW_TOOL_ATQLEN_ATQENABLE_M           BIT(31)
1038 #define GL_FW_TOOL_ATQT                         0x00080440 /* Reset Source: EMPR */
1039 #define GL_FW_TOOL_ATQT_ATQT_S                  0
1040 #define GL_FW_TOOL_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1041 #define GL_MBX_PASID                            0x00231EC0 /* Reset Source: CORER */
1042 #define GL_MBX_PASID_PASID_MODE_S               0
1043 #define GL_MBX_PASID_PASID_MODE_M               BIT(0)
1044 #define GL_MBX_PASID_PASID_MODE_VALID_S         1
1045 #define GL_MBX_PASID_PASID_MODE_VALID_M         BIT(1)
1046 #define PF_FW_ARQBAH                            0x00080180 /* Reset Source: EMPR */
1047 #define PF_FW_ARQBAH_ARQBAH_S                   0
1048 #define PF_FW_ARQBAH_ARQBAH_M                   MAKEMASK(0xFFFFFFFF, 0)
1049 #define PF_FW_ARQBAL                            0x00080080 /* Reset Source: EMPR */
1050 #define PF_FW_ARQBAL_ARQBAL_LSB_S               0
1051 #define PF_FW_ARQBAL_ARQBAL_LSB_M               MAKEMASK(0x3F, 0)
1052 #define PF_FW_ARQBAL_ARQBAL_S                   6
1053 #define PF_FW_ARQBAL_ARQBAL_M                   MAKEMASK(0x3FFFFFF, 6)
1054 #define PF_FW_ARQH                              0x00080380 /* Reset Source: EMPR */
1055 #define PF_FW_ARQH_ARQH_S                       0
1056 #define PF_FW_ARQH_ARQH_M                       MAKEMASK(0x3FF, 0)
1057 #define PF_FW_ARQLEN                            0x00080280 /* Reset Source: EMPR */
1058 #define PF_FW_ARQLEN_ARQLEN_S                   0
1059 #define PF_FW_ARQLEN_ARQLEN_M                   MAKEMASK(0x3FF, 0)
1060 #define PF_FW_ARQLEN_ARQVFE_S                   28
1061 #define PF_FW_ARQLEN_ARQVFE_M                   BIT(28)
1062 #define PF_FW_ARQLEN_ARQOVFL_S                  29
1063 #define PF_FW_ARQLEN_ARQOVFL_M                  BIT(29)
1064 #define PF_FW_ARQLEN_ARQCRIT_S                  30
1065 #define PF_FW_ARQLEN_ARQCRIT_M                  BIT(30)
1066 #define PF_FW_ARQLEN_ARQENABLE_S                31
1067 #define PF_FW_ARQLEN_ARQENABLE_M                BIT(31)
1068 #define PF_FW_ARQT                              0x00080480 /* Reset Source: EMPR */
1069 #define PF_FW_ARQT_ARQT_S                       0
1070 #define PF_FW_ARQT_ARQT_M                       MAKEMASK(0x3FF, 0)
1071 #define PF_FW_ATQBAH                            0x00080100 /* Reset Source: EMPR */
1072 #define PF_FW_ATQBAH_ATQBAH_S                   0
1073 #define PF_FW_ATQBAH_ATQBAH_M                   MAKEMASK(0xFFFFFFFF, 0)
1074 #define PF_FW_ATQBAL                            0x00080000 /* Reset Source: EMPR */
1075 #define PF_FW_ATQBAL_ATQBAL_LSB_S               0
1076 #define PF_FW_ATQBAL_ATQBAL_LSB_M               MAKEMASK(0x3F, 0)
1077 #define PF_FW_ATQBAL_ATQBAL_S                   6
1078 #define PF_FW_ATQBAL_ATQBAL_M                   MAKEMASK(0x3FFFFFF, 6)
1079 #define PF_FW_ATQH                              0x00080300 /* Reset Source: EMPR */
1080 #define PF_FW_ATQH_ATQH_S                       0
1081 #define PF_FW_ATQH_ATQH_M                       MAKEMASK(0x3FF, 0)
1082 #define PF_FW_ATQLEN                            0x00080200 /* Reset Source: EMPR */
1083 #define PF_FW_ATQLEN_ATQLEN_S                   0
1084 #define PF_FW_ATQLEN_ATQLEN_M                   MAKEMASK(0x3FF, 0)
1085 #define PF_FW_ATQLEN_ATQVFE_S                   28
1086 #define PF_FW_ATQLEN_ATQVFE_M                   BIT(28)
1087 #define PF_FW_ATQLEN_ATQOVFL_S                  29
1088 #define PF_FW_ATQLEN_ATQOVFL_M                  BIT(29)
1089 #define PF_FW_ATQLEN_ATQCRIT_S                  30
1090 #define PF_FW_ATQLEN_ATQCRIT_M                  BIT(30)
1091 #define PF_FW_ATQLEN_ATQENABLE_S                31
1092 #define PF_FW_ATQLEN_ATQENABLE_M                BIT(31)
1093 #define PF_FW_ATQT                              0x00080400 /* Reset Source: EMPR */
1094 #define PF_FW_ATQT_ATQT_S                       0
1095 #define PF_FW_ATQT_ATQT_M                       MAKEMASK(0x3FF, 0)
1096 #define PF_MBX_ARQBAH                           0x0022E400 /* Reset Source: CORER */
1097 #define PF_MBX_ARQBAH_ARQBAH_S                  0
1098 #define PF_MBX_ARQBAH_ARQBAH_M                  MAKEMASK(0xFFFFFFFF, 0)
1099 #define PF_MBX_ARQBAL                           0x0022E380 /* Reset Source: CORER */
1100 #define PF_MBX_ARQBAL_ARQBAL_LSB_S              0
1101 #define PF_MBX_ARQBAL_ARQBAL_LSB_M              MAKEMASK(0x3F, 0)
1102 #define PF_MBX_ARQBAL_ARQBAL_S                  6
1103 #define PF_MBX_ARQBAL_ARQBAL_M                  MAKEMASK(0x3FFFFFF, 6)
1104 #define PF_MBX_ARQH                             0x0022E500 /* Reset Source: CORER */
1105 #define PF_MBX_ARQH_ARQH_S                      0
1106 #define PF_MBX_ARQH_ARQH_M                      MAKEMASK(0x3FF, 0)
1107 #define PF_MBX_ARQLEN                           0x0022E480 /* Reset Source: CORER */
1108 #define PF_MBX_ARQLEN_ARQLEN_S                  0
1109 #define PF_MBX_ARQLEN_ARQLEN_M                  MAKEMASK(0x3FF, 0)
1110 #define PF_MBX_ARQLEN_ARQVFE_S                  28
1111 #define PF_MBX_ARQLEN_ARQVFE_M                  BIT(28)
1112 #define PF_MBX_ARQLEN_ARQOVFL_S                 29
1113 #define PF_MBX_ARQLEN_ARQOVFL_M                 BIT(29)
1114 #define PF_MBX_ARQLEN_ARQCRIT_S                 30
1115 #define PF_MBX_ARQLEN_ARQCRIT_M                 BIT(30)
1116 #define PF_MBX_ARQLEN_ARQENABLE_S               31
1117 #define PF_MBX_ARQLEN_ARQENABLE_M               BIT(31)
1118 #define PF_MBX_ARQT                             0x0022E580 /* Reset Source: CORER */
1119 #define PF_MBX_ARQT_ARQT_S                      0
1120 #define PF_MBX_ARQT_ARQT_M                      MAKEMASK(0x3FF, 0)
1121 #define PF_MBX_ATQBAH                           0x0022E180 /* Reset Source: CORER */
1122 #define PF_MBX_ATQBAH_ATQBAH_S                  0
1123 #define PF_MBX_ATQBAH_ATQBAH_M                  MAKEMASK(0xFFFFFFFF, 0)
1124 #define PF_MBX_ATQBAL                           0x0022E100 /* Reset Source: CORER */
1125 #define PF_MBX_ATQBAL_ATQBAL_S                  6
1126 #define PF_MBX_ATQBAL_ATQBAL_M                  MAKEMASK(0x3FFFFFF, 6)
1127 #define PF_MBX_ATQH                             0x0022E280 /* Reset Source: CORER */
1128 #define PF_MBX_ATQH_ATQH_S                      0
1129 #define PF_MBX_ATQH_ATQH_M                      MAKEMASK(0x3FF, 0)
1130 #define PF_MBX_ATQLEN                           0x0022E200 /* Reset Source: CORER */
1131 #define PF_MBX_ATQLEN_ATQLEN_S                  0
1132 #define PF_MBX_ATQLEN_ATQLEN_M                  MAKEMASK(0x3FF, 0)
1133 #define PF_MBX_ATQLEN_ATQVFE_S                  28
1134 #define PF_MBX_ATQLEN_ATQVFE_M                  BIT(28)
1135 #define PF_MBX_ATQLEN_ATQOVFL_S                 29
1136 #define PF_MBX_ATQLEN_ATQOVFL_M                 BIT(29)
1137 #define PF_MBX_ATQLEN_ATQCRIT_S                 30
1138 #define PF_MBX_ATQLEN_ATQCRIT_M                 BIT(30)
1139 #define PF_MBX_ATQLEN_ATQENABLE_S               31
1140 #define PF_MBX_ATQLEN_ATQENABLE_M               BIT(31)
1141 #define PF_MBX_ATQT                             0x0022E300 /* Reset Source: CORER */
1142 #define PF_MBX_ATQT_ATQT_S                      0
1143 #define PF_MBX_ATQT_ATQT_M                      MAKEMASK(0x3FF, 0)
1144 #define PF_SB_ARQBAH                            0x0022FF00 /* Reset Source: CORER */
1145 #define PF_SB_ARQBAH_ARQBAH_S                   0
1146 #define PF_SB_ARQBAH_ARQBAH_M                   MAKEMASK(0xFFFFFFFF, 0)
1147 #define PF_SB_ARQBAL                            0x0022FE80 /* Reset Source: CORER */
1148 #define PF_SB_ARQBAL_ARQBAL_LSB_S               0
1149 #define PF_SB_ARQBAL_ARQBAL_LSB_M               MAKEMASK(0x3F, 0)
1150 #define PF_SB_ARQBAL_ARQBAL_S                   6
1151 #define PF_SB_ARQBAL_ARQBAL_M                   MAKEMASK(0x3FFFFFF, 6)
1152 #define PF_SB_ARQH                              0x00230000 /* Reset Source: CORER */
1153 #define PF_SB_ARQH_ARQH_S                       0
1154 #define PF_SB_ARQH_ARQH_M                       MAKEMASK(0x3FF, 0)
1155 #define PF_SB_ARQLEN                            0x0022FF80 /* Reset Source: CORER */
1156 #define PF_SB_ARQLEN_ARQLEN_S                   0
1157 #define PF_SB_ARQLEN_ARQLEN_M                   MAKEMASK(0x3FF, 0)
1158 #define PF_SB_ARQLEN_ARQVFE_S                   28
1159 #define PF_SB_ARQLEN_ARQVFE_M                   BIT(28)
1160 #define PF_SB_ARQLEN_ARQOVFL_S                  29
1161 #define PF_SB_ARQLEN_ARQOVFL_M                  BIT(29)
1162 #define PF_SB_ARQLEN_ARQCRIT_S                  30
1163 #define PF_SB_ARQLEN_ARQCRIT_M                  BIT(30)
1164 #define PF_SB_ARQLEN_ARQENABLE_S                31
1165 #define PF_SB_ARQLEN_ARQENABLE_M                BIT(31)
1166 #define PF_SB_ARQT                              0x00230080 /* Reset Source: CORER */
1167 #define PF_SB_ARQT_ARQT_S                       0
1168 #define PF_SB_ARQT_ARQT_M                       MAKEMASK(0x3FF, 0)
1169 #define PF_SB_ATQBAH                            0x0022FC80 /* Reset Source: CORER */
1170 #define PF_SB_ATQBAH_ATQBAH_S                   0
1171 #define PF_SB_ATQBAH_ATQBAH_M                   MAKEMASK(0xFFFFFFFF, 0)
1172 #define PF_SB_ATQBAL                            0x0022FC00 /* Reset Source: CORER */
1173 #define PF_SB_ATQBAL_ATQBAL_S                   6
1174 #define PF_SB_ATQBAL_ATQBAL_M                   MAKEMASK(0x3FFFFFF, 6)
1175 #define PF_SB_ATQH                              0x0022FD80 /* Reset Source: CORER */
1176 #define PF_SB_ATQH_ATQH_S                       0
1177 #define PF_SB_ATQH_ATQH_M                       MAKEMASK(0x3FF, 0)
1178 #define PF_SB_ATQLEN                            0x0022FD00 /* Reset Source: CORER */
1179 #define PF_SB_ATQLEN_ATQLEN_S                   0
1180 #define PF_SB_ATQLEN_ATQLEN_M                   MAKEMASK(0x3FF, 0)
1181 #define PF_SB_ATQLEN_ATQVFE_S                   28
1182 #define PF_SB_ATQLEN_ATQVFE_M                   BIT(28)
1183 #define PF_SB_ATQLEN_ATQOVFL_S                  29
1184 #define PF_SB_ATQLEN_ATQOVFL_M                  BIT(29)
1185 #define PF_SB_ATQLEN_ATQCRIT_S                  30
1186 #define PF_SB_ATQLEN_ATQCRIT_M                  BIT(30)
1187 #define PF_SB_ATQLEN_ATQENABLE_S                31
1188 #define PF_SB_ATQLEN_ATQENABLE_M                BIT(31)
1189 #define PF_SB_ATQT                              0x0022FE00 /* Reset Source: CORER */
1190 #define PF_SB_ATQT_ATQT_S                       0
1191 #define PF_SB_ATQT_ATQT_M                       MAKEMASK(0x3FF, 0)
1192 #define PF_SB_REM_DEV_CTL                       0x002300F0 /* Reset Source: CORER */
1193 #define PF_SB_REM_DEV_CTL_DEST_EN_S             0
1194 #define PF_SB_REM_DEV_CTL_DEST_EN_M             MAKEMASK(0xFFFF, 0)
1195 #define PF0_FW_HLP_ARQBAH                       0x000801C8 /* Reset Source: EMPR */
1196 #define PF0_FW_HLP_ARQBAH_ARQBAH_S              0
1197 #define PF0_FW_HLP_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1198 #define PF0_FW_HLP_ARQBAL                       0x000800C8 /* Reset Source: EMPR */
1199 #define PF0_FW_HLP_ARQBAL_ARQBAL_LSB_S          0
1200 #define PF0_FW_HLP_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1201 #define PF0_FW_HLP_ARQBAL_ARQBAL_S              6
1202 #define PF0_FW_HLP_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1203 #define PF0_FW_HLP_ARQH                         0x000803C8 /* Reset Source: EMPR */
1204 #define PF0_FW_HLP_ARQH_ARQH_S                  0
1205 #define PF0_FW_HLP_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1206 #define PF0_FW_HLP_ARQLEN                       0x000802C8 /* Reset Source: EMPR */
1207 #define PF0_FW_HLP_ARQLEN_ARQLEN_S              0
1208 #define PF0_FW_HLP_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1209 #define PF0_FW_HLP_ARQLEN_ARQVFE_S              28
1210 #define PF0_FW_HLP_ARQLEN_ARQVFE_M              BIT(28)
1211 #define PF0_FW_HLP_ARQLEN_ARQOVFL_S             29
1212 #define PF0_FW_HLP_ARQLEN_ARQOVFL_M             BIT(29)
1213 #define PF0_FW_HLP_ARQLEN_ARQCRIT_S             30
1214 #define PF0_FW_HLP_ARQLEN_ARQCRIT_M             BIT(30)
1215 #define PF0_FW_HLP_ARQLEN_ARQENABLE_S           31
1216 #define PF0_FW_HLP_ARQLEN_ARQENABLE_M           BIT(31)
1217 #define PF0_FW_HLP_ARQT                         0x000804C8 /* Reset Source: EMPR */
1218 #define PF0_FW_HLP_ARQT_ARQT_S                  0
1219 #define PF0_FW_HLP_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1220 #define PF0_FW_HLP_ATQBAH                       0x00080148 /* Reset Source: EMPR */
1221 #define PF0_FW_HLP_ATQBAH_ATQBAH_S              0
1222 #define PF0_FW_HLP_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1223 #define PF0_FW_HLP_ATQBAL                       0x00080048 /* Reset Source: EMPR */
1224 #define PF0_FW_HLP_ATQBAL_ATQBAL_LSB_S          0
1225 #define PF0_FW_HLP_ATQBAL_ATQBAL_LSB_M          MAKEMASK(0x3F, 0)
1226 #define PF0_FW_HLP_ATQBAL_ATQBAL_S              6
1227 #define PF0_FW_HLP_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1228 #define PF0_FW_HLP_ATQH                         0x00080348 /* Reset Source: EMPR */
1229 #define PF0_FW_HLP_ATQH_ATQH_S                  0
1230 #define PF0_FW_HLP_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1231 #define PF0_FW_HLP_ATQLEN                       0x00080248 /* Reset Source: EMPR */
1232 #define PF0_FW_HLP_ATQLEN_ATQLEN_S              0
1233 #define PF0_FW_HLP_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1234 #define PF0_FW_HLP_ATQLEN_ATQVFE_S              28
1235 #define PF0_FW_HLP_ATQLEN_ATQVFE_M              BIT(28)
1236 #define PF0_FW_HLP_ATQLEN_ATQOVFL_S             29
1237 #define PF0_FW_HLP_ATQLEN_ATQOVFL_M             BIT(29)
1238 #define PF0_FW_HLP_ATQLEN_ATQCRIT_S             30
1239 #define PF0_FW_HLP_ATQLEN_ATQCRIT_M             BIT(30)
1240 #define PF0_FW_HLP_ATQLEN_ATQENABLE_S           31
1241 #define PF0_FW_HLP_ATQLEN_ATQENABLE_M           BIT(31)
1242 #define PF0_FW_HLP_ATQT                         0x00080448 /* Reset Source: EMPR */
1243 #define PF0_FW_HLP_ATQT_ATQT_S                  0
1244 #define PF0_FW_HLP_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1245 #define PF0_FW_PSM_ARQBAH                       0x000801C4 /* Reset Source: EMPR */
1246 #define PF0_FW_PSM_ARQBAH_ARQBAH_S              0
1247 #define PF0_FW_PSM_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1248 #define PF0_FW_PSM_ARQBAL                       0x000800C4 /* Reset Source: EMPR */
1249 #define PF0_FW_PSM_ARQBAL_ARQBAL_LSB_S          0
1250 #define PF0_FW_PSM_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1251 #define PF0_FW_PSM_ARQBAL_ARQBAL_S              6
1252 #define PF0_FW_PSM_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1253 #define PF0_FW_PSM_ARQH                         0x000803C4 /* Reset Source: EMPR */
1254 #define PF0_FW_PSM_ARQH_ARQH_S                  0
1255 #define PF0_FW_PSM_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1256 #define PF0_FW_PSM_ARQLEN                       0x000802C4 /* Reset Source: EMPR */
1257 #define PF0_FW_PSM_ARQLEN_ARQLEN_S              0
1258 #define PF0_FW_PSM_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1259 #define PF0_FW_PSM_ARQLEN_ARQVFE_S              28
1260 #define PF0_FW_PSM_ARQLEN_ARQVFE_M              BIT(28)
1261 #define PF0_FW_PSM_ARQLEN_ARQOVFL_S             29
1262 #define PF0_FW_PSM_ARQLEN_ARQOVFL_M             BIT(29)
1263 #define PF0_FW_PSM_ARQLEN_ARQCRIT_S             30
1264 #define PF0_FW_PSM_ARQLEN_ARQCRIT_M             BIT(30)
1265 #define PF0_FW_PSM_ARQLEN_ARQENABLE_S           31
1266 #define PF0_FW_PSM_ARQLEN_ARQENABLE_M           BIT(31)
1267 #define PF0_FW_PSM_ARQT                         0x000804C4 /* Reset Source: EMPR */
1268 #define PF0_FW_PSM_ARQT_ARQT_S                  0
1269 #define PF0_FW_PSM_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1270 #define PF0_FW_PSM_ATQBAH                       0x00080144 /* Reset Source: EMPR */
1271 #define PF0_FW_PSM_ATQBAH_ATQBAH_S              0
1272 #define PF0_FW_PSM_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1273 #define PF0_FW_PSM_ATQBAL                       0x00080044 /* Reset Source: EMPR */
1274 #define PF0_FW_PSM_ATQBAL_ATQBAL_LSB_S          0
1275 #define PF0_FW_PSM_ATQBAL_ATQBAL_LSB_M          MAKEMASK(0x3F, 0)
1276 #define PF0_FW_PSM_ATQBAL_ATQBAL_S              6
1277 #define PF0_FW_PSM_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1278 #define PF0_FW_PSM_ATQH                         0x00080344 /* Reset Source: EMPR */
1279 #define PF0_FW_PSM_ATQH_ATQH_S                  0
1280 #define PF0_FW_PSM_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1281 #define PF0_FW_PSM_ATQLEN                       0x00080244 /* Reset Source: EMPR */
1282 #define PF0_FW_PSM_ATQLEN_ATQLEN_S              0
1283 #define PF0_FW_PSM_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1284 #define PF0_FW_PSM_ATQLEN_ATQVFE_S              28
1285 #define PF0_FW_PSM_ATQLEN_ATQVFE_M              BIT(28)
1286 #define PF0_FW_PSM_ATQLEN_ATQOVFL_S             29
1287 #define PF0_FW_PSM_ATQLEN_ATQOVFL_M             BIT(29)
1288 #define PF0_FW_PSM_ATQLEN_ATQCRIT_S             30
1289 #define PF0_FW_PSM_ATQLEN_ATQCRIT_M             BIT(30)
1290 #define PF0_FW_PSM_ATQLEN_ATQENABLE_S           31
1291 #define PF0_FW_PSM_ATQLEN_ATQENABLE_M           BIT(31)
1292 #define PF0_FW_PSM_ATQT                         0x00080444 /* Reset Source: EMPR */
1293 #define PF0_FW_PSM_ATQT_ATQT_S                  0
1294 #define PF0_FW_PSM_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1295 #define PF0_MBX_CPM_ARQBAH                      0x0022E5D8 /* Reset Source: CORER */
1296 #define PF0_MBX_CPM_ARQBAH_ARQBAH_S             0
1297 #define PF0_MBX_CPM_ARQBAH_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1298 #define PF0_MBX_CPM_ARQBAL                      0x0022E5D4 /* Reset Source: CORER */
1299 #define PF0_MBX_CPM_ARQBAL_ARQBAL_LSB_S         0
1300 #define PF0_MBX_CPM_ARQBAL_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
1301 #define PF0_MBX_CPM_ARQBAL_ARQBAL_S             6
1302 #define PF0_MBX_CPM_ARQBAL_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1303 #define PF0_MBX_CPM_ARQH                        0x0022E5E0 /* Reset Source: CORER */
1304 #define PF0_MBX_CPM_ARQH_ARQH_S                 0
1305 #define PF0_MBX_CPM_ARQH_ARQH_M                 MAKEMASK(0x3FF, 0)
1306 #define PF0_MBX_CPM_ARQLEN                      0x0022E5DC /* Reset Source: CORER */
1307 #define PF0_MBX_CPM_ARQLEN_ARQLEN_S             0
1308 #define PF0_MBX_CPM_ARQLEN_ARQLEN_M             MAKEMASK(0x3FF, 0)
1309 #define PF0_MBX_CPM_ARQLEN_ARQVFE_S             28
1310 #define PF0_MBX_CPM_ARQLEN_ARQVFE_M             BIT(28)
1311 #define PF0_MBX_CPM_ARQLEN_ARQOVFL_S            29
1312 #define PF0_MBX_CPM_ARQLEN_ARQOVFL_M            BIT(29)
1313 #define PF0_MBX_CPM_ARQLEN_ARQCRIT_S            30
1314 #define PF0_MBX_CPM_ARQLEN_ARQCRIT_M            BIT(30)
1315 #define PF0_MBX_CPM_ARQLEN_ARQENABLE_S          31
1316 #define PF0_MBX_CPM_ARQLEN_ARQENABLE_M          BIT(31)
1317 #define PF0_MBX_CPM_ARQT                        0x0022E5E4 /* Reset Source: CORER */
1318 #define PF0_MBX_CPM_ARQT_ARQT_S                 0
1319 #define PF0_MBX_CPM_ARQT_ARQT_M                 MAKEMASK(0x3FF, 0)
1320 #define PF0_MBX_CPM_ATQBAH                      0x0022E5C4 /* Reset Source: CORER */
1321 #define PF0_MBX_CPM_ATQBAH_ATQBAH_S             0
1322 #define PF0_MBX_CPM_ATQBAH_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1323 #define PF0_MBX_CPM_ATQBAL                      0x0022E5C0 /* Reset Source: CORER */
1324 #define PF0_MBX_CPM_ATQBAL_ATQBAL_S             6
1325 #define PF0_MBX_CPM_ATQBAL_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1326 #define PF0_MBX_CPM_ATQH                        0x0022E5CC /* Reset Source: CORER */
1327 #define PF0_MBX_CPM_ATQH_ATQH_S                 0
1328 #define PF0_MBX_CPM_ATQH_ATQH_M                 MAKEMASK(0x3FF, 0)
1329 #define PF0_MBX_CPM_ATQLEN                      0x0022E5C8 /* Reset Source: CORER */
1330 #define PF0_MBX_CPM_ATQLEN_ATQLEN_S             0
1331 #define PF0_MBX_CPM_ATQLEN_ATQLEN_M             MAKEMASK(0x3FF, 0)
1332 #define PF0_MBX_CPM_ATQLEN_ATQVFE_S             28
1333 #define PF0_MBX_CPM_ATQLEN_ATQVFE_M             BIT(28)
1334 #define PF0_MBX_CPM_ATQLEN_ATQOVFL_S            29
1335 #define PF0_MBX_CPM_ATQLEN_ATQOVFL_M            BIT(29)
1336 #define PF0_MBX_CPM_ATQLEN_ATQCRIT_S            30
1337 #define PF0_MBX_CPM_ATQLEN_ATQCRIT_M            BIT(30)
1338 #define PF0_MBX_CPM_ATQLEN_ATQENABLE_S          31
1339 #define PF0_MBX_CPM_ATQLEN_ATQENABLE_M          BIT(31)
1340 #define PF0_MBX_CPM_ATQT                        0x0022E5D0 /* Reset Source: CORER */
1341 #define PF0_MBX_CPM_ATQT_ATQT_S                 0
1342 #define PF0_MBX_CPM_ATQT_ATQT_M                 MAKEMASK(0x3FF, 0)
1343 #define PF0_MBX_HLP_ARQBAH                      0x0022E600 /* Reset Source: CORER */
1344 #define PF0_MBX_HLP_ARQBAH_ARQBAH_S             0
1345 #define PF0_MBX_HLP_ARQBAH_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1346 #define PF0_MBX_HLP_ARQBAL                      0x0022E5FC /* Reset Source: CORER */
1347 #define PF0_MBX_HLP_ARQBAL_ARQBAL_LSB_S         0
1348 #define PF0_MBX_HLP_ARQBAL_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
1349 #define PF0_MBX_HLP_ARQBAL_ARQBAL_S             6
1350 #define PF0_MBX_HLP_ARQBAL_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1351 #define PF0_MBX_HLP_ARQH                        0x0022E608 /* Reset Source: CORER */
1352 #define PF0_MBX_HLP_ARQH_ARQH_S                 0
1353 #define PF0_MBX_HLP_ARQH_ARQH_M                 MAKEMASK(0x3FF, 0)
1354 #define PF0_MBX_HLP_ARQLEN                      0x0022E604 /* Reset Source: CORER */
1355 #define PF0_MBX_HLP_ARQLEN_ARQLEN_S             0
1356 #define PF0_MBX_HLP_ARQLEN_ARQLEN_M             MAKEMASK(0x3FF, 0)
1357 #define PF0_MBX_HLP_ARQLEN_ARQVFE_S             28
1358 #define PF0_MBX_HLP_ARQLEN_ARQVFE_M             BIT(28)
1359 #define PF0_MBX_HLP_ARQLEN_ARQOVFL_S            29
1360 #define PF0_MBX_HLP_ARQLEN_ARQOVFL_M            BIT(29)
1361 #define PF0_MBX_HLP_ARQLEN_ARQCRIT_S            30
1362 #define PF0_MBX_HLP_ARQLEN_ARQCRIT_M            BIT(30)
1363 #define PF0_MBX_HLP_ARQLEN_ARQENABLE_S          31
1364 #define PF0_MBX_HLP_ARQLEN_ARQENABLE_M          BIT(31)
1365 #define PF0_MBX_HLP_ARQT                        0x0022E60C /* Reset Source: CORER */
1366 #define PF0_MBX_HLP_ARQT_ARQT_S                 0
1367 #define PF0_MBX_HLP_ARQT_ARQT_M                 MAKEMASK(0x3FF, 0)
1368 #define PF0_MBX_HLP_ATQBAH                      0x0022E5EC /* Reset Source: CORER */
1369 #define PF0_MBX_HLP_ATQBAH_ATQBAH_S             0
1370 #define PF0_MBX_HLP_ATQBAH_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1371 #define PF0_MBX_HLP_ATQBAL                      0x0022E5E8 /* Reset Source: CORER */
1372 #define PF0_MBX_HLP_ATQBAL_ATQBAL_S             6
1373 #define PF0_MBX_HLP_ATQBAL_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1374 #define PF0_MBX_HLP_ATQH                        0x0022E5F4 /* Reset Source: CORER */
1375 #define PF0_MBX_HLP_ATQH_ATQH_S                 0
1376 #define PF0_MBX_HLP_ATQH_ATQH_M                 MAKEMASK(0x3FF, 0)
1377 #define PF0_MBX_HLP_ATQLEN                      0x0022E5F0 /* Reset Source: CORER */
1378 #define PF0_MBX_HLP_ATQLEN_ATQLEN_S             0
1379 #define PF0_MBX_HLP_ATQLEN_ATQLEN_M             MAKEMASK(0x3FF, 0)
1380 #define PF0_MBX_HLP_ATQLEN_ATQVFE_S             28
1381 #define PF0_MBX_HLP_ATQLEN_ATQVFE_M             BIT(28)
1382 #define PF0_MBX_HLP_ATQLEN_ATQOVFL_S            29
1383 #define PF0_MBX_HLP_ATQLEN_ATQOVFL_M            BIT(29)
1384 #define PF0_MBX_HLP_ATQLEN_ATQCRIT_S            30
1385 #define PF0_MBX_HLP_ATQLEN_ATQCRIT_M            BIT(30)
1386 #define PF0_MBX_HLP_ATQLEN_ATQENABLE_S          31
1387 #define PF0_MBX_HLP_ATQLEN_ATQENABLE_M          BIT(31)
1388 #define PF0_MBX_HLP_ATQT                        0x0022E5F8 /* Reset Source: CORER */
1389 #define PF0_MBX_HLP_ATQT_ATQT_S                 0
1390 #define PF0_MBX_HLP_ATQT_ATQT_M                 MAKEMASK(0x3FF, 0)
1391 #define PF0_MBX_PSM_ARQBAH                      0x0022E628 /* Reset Source: CORER */
1392 #define PF0_MBX_PSM_ARQBAH_ARQBAH_S             0
1393 #define PF0_MBX_PSM_ARQBAH_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1394 #define PF0_MBX_PSM_ARQBAL                      0x0022E624 /* Reset Source: CORER */
1395 #define PF0_MBX_PSM_ARQBAL_ARQBAL_LSB_S         0
1396 #define PF0_MBX_PSM_ARQBAL_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
1397 #define PF0_MBX_PSM_ARQBAL_ARQBAL_S             6
1398 #define PF0_MBX_PSM_ARQBAL_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1399 #define PF0_MBX_PSM_ARQH                        0x0022E630 /* Reset Source: CORER */
1400 #define PF0_MBX_PSM_ARQH_ARQH_S                 0
1401 #define PF0_MBX_PSM_ARQH_ARQH_M                 MAKEMASK(0x3FF, 0)
1402 #define PF0_MBX_PSM_ARQLEN                      0x0022E62C /* Reset Source: CORER */
1403 #define PF0_MBX_PSM_ARQLEN_ARQLEN_S             0
1404 #define PF0_MBX_PSM_ARQLEN_ARQLEN_M             MAKEMASK(0x3FF, 0)
1405 #define PF0_MBX_PSM_ARQLEN_ARQVFE_S             28
1406 #define PF0_MBX_PSM_ARQLEN_ARQVFE_M             BIT(28)
1407 #define PF0_MBX_PSM_ARQLEN_ARQOVFL_S            29
1408 #define PF0_MBX_PSM_ARQLEN_ARQOVFL_M            BIT(29)
1409 #define PF0_MBX_PSM_ARQLEN_ARQCRIT_S            30
1410 #define PF0_MBX_PSM_ARQLEN_ARQCRIT_M            BIT(30)
1411 #define PF0_MBX_PSM_ARQLEN_ARQENABLE_S          31
1412 #define PF0_MBX_PSM_ARQLEN_ARQENABLE_M          BIT(31)
1413 #define PF0_MBX_PSM_ARQT                        0x0022E634 /* Reset Source: CORER */
1414 #define PF0_MBX_PSM_ARQT_ARQT_S                 0
1415 #define PF0_MBX_PSM_ARQT_ARQT_M                 MAKEMASK(0x3FF, 0)
1416 #define PF0_MBX_PSM_ATQBAH                      0x0022E614 /* Reset Source: CORER */
1417 #define PF0_MBX_PSM_ATQBAH_ATQBAH_S             0
1418 #define PF0_MBX_PSM_ATQBAH_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
1419 #define PF0_MBX_PSM_ATQBAL                      0x0022E610 /* Reset Source: CORER */
1420 #define PF0_MBX_PSM_ATQBAL_ATQBAL_S             6
1421 #define PF0_MBX_PSM_ATQBAL_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
1422 #define PF0_MBX_PSM_ATQH                        0x0022E61C /* Reset Source: CORER */
1423 #define PF0_MBX_PSM_ATQH_ATQH_S                 0
1424 #define PF0_MBX_PSM_ATQH_ATQH_M                 MAKEMASK(0x3FF, 0)
1425 #define PF0_MBX_PSM_ATQLEN                      0x0022E618 /* Reset Source: CORER */
1426 #define PF0_MBX_PSM_ATQLEN_ATQLEN_S             0
1427 #define PF0_MBX_PSM_ATQLEN_ATQLEN_M             MAKEMASK(0x3FF, 0)
1428 #define PF0_MBX_PSM_ATQLEN_ATQVFE_S             28
1429 #define PF0_MBX_PSM_ATQLEN_ATQVFE_M             BIT(28)
1430 #define PF0_MBX_PSM_ATQLEN_ATQOVFL_S            29
1431 #define PF0_MBX_PSM_ATQLEN_ATQOVFL_M            BIT(29)
1432 #define PF0_MBX_PSM_ATQLEN_ATQCRIT_S            30
1433 #define PF0_MBX_PSM_ATQLEN_ATQCRIT_M            BIT(30)
1434 #define PF0_MBX_PSM_ATQLEN_ATQENABLE_S          31
1435 #define PF0_MBX_PSM_ATQLEN_ATQENABLE_M          BIT(31)
1436 #define PF0_MBX_PSM_ATQT                        0x0022E620 /* Reset Source: CORER */
1437 #define PF0_MBX_PSM_ATQT_ATQT_S                 0
1438 #define PF0_MBX_PSM_ATQT_ATQT_M                 MAKEMASK(0x3FF, 0)
1439 #define PF0_SB_CPM_ARQBAH                       0x0022E650 /* Reset Source: CORER */
1440 #define PF0_SB_CPM_ARQBAH_ARQBAH_S              0
1441 #define PF0_SB_CPM_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1442 #define PF0_SB_CPM_ARQBAL                       0x0022E64C /* Reset Source: CORER */
1443 #define PF0_SB_CPM_ARQBAL_ARQBAL_LSB_S          0
1444 #define PF0_SB_CPM_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1445 #define PF0_SB_CPM_ARQBAL_ARQBAL_S              6
1446 #define PF0_SB_CPM_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1447 #define PF0_SB_CPM_ARQH                         0x0022E658 /* Reset Source: CORER */
1448 #define PF0_SB_CPM_ARQH_ARQH_S                  0
1449 #define PF0_SB_CPM_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1450 #define PF0_SB_CPM_ARQLEN                       0x0022E654 /* Reset Source: CORER */
1451 #define PF0_SB_CPM_ARQLEN_ARQLEN_S              0
1452 #define PF0_SB_CPM_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1453 #define PF0_SB_CPM_ARQLEN_ARQVFE_S              28
1454 #define PF0_SB_CPM_ARQLEN_ARQVFE_M              BIT(28)
1455 #define PF0_SB_CPM_ARQLEN_ARQOVFL_S             29
1456 #define PF0_SB_CPM_ARQLEN_ARQOVFL_M             BIT(29)
1457 #define PF0_SB_CPM_ARQLEN_ARQCRIT_S             30
1458 #define PF0_SB_CPM_ARQLEN_ARQCRIT_M             BIT(30)
1459 #define PF0_SB_CPM_ARQLEN_ARQENABLE_S           31
1460 #define PF0_SB_CPM_ARQLEN_ARQENABLE_M           BIT(31)
1461 #define PF0_SB_CPM_ARQT                         0x0022E65C /* Reset Source: CORER */
1462 #define PF0_SB_CPM_ARQT_ARQT_S                  0
1463 #define PF0_SB_CPM_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1464 #define PF0_SB_CPM_ATQBAH                       0x0022E63C /* Reset Source: CORER */
1465 #define PF0_SB_CPM_ATQBAH_ATQBAH_S              0
1466 #define PF0_SB_CPM_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1467 #define PF0_SB_CPM_ATQBAL                       0x0022E638 /* Reset Source: CORER */
1468 #define PF0_SB_CPM_ATQBAL_ATQBAL_S              6
1469 #define PF0_SB_CPM_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1470 #define PF0_SB_CPM_ATQH                         0x0022E644 /* Reset Source: CORER */
1471 #define PF0_SB_CPM_ATQH_ATQH_S                  0
1472 #define PF0_SB_CPM_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1473 #define PF0_SB_CPM_ATQLEN                       0x0022E640 /* Reset Source: CORER */
1474 #define PF0_SB_CPM_ATQLEN_ATQLEN_S              0
1475 #define PF0_SB_CPM_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1476 #define PF0_SB_CPM_ATQLEN_ATQVFE_S              28
1477 #define PF0_SB_CPM_ATQLEN_ATQVFE_M              BIT(28)
1478 #define PF0_SB_CPM_ATQLEN_ATQOVFL_S             29
1479 #define PF0_SB_CPM_ATQLEN_ATQOVFL_M             BIT(29)
1480 #define PF0_SB_CPM_ATQLEN_ATQCRIT_S             30
1481 #define PF0_SB_CPM_ATQLEN_ATQCRIT_M             BIT(30)
1482 #define PF0_SB_CPM_ATQLEN_ATQENABLE_S           31
1483 #define PF0_SB_CPM_ATQLEN_ATQENABLE_M           BIT(31)
1484 #define PF0_SB_CPM_ATQT                         0x0022E648 /* Reset Source: CORER */
1485 #define PF0_SB_CPM_ATQT_ATQT_S                  0
1486 #define PF0_SB_CPM_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1487 #define PF0_SB_CPM_REM_DEV_CTL                  0x002300F4 /* Reset Source: CORER */
1488 #define PF0_SB_CPM_REM_DEV_CTL_DEST_EN_S        0
1489 #define PF0_SB_CPM_REM_DEV_CTL_DEST_EN_M        MAKEMASK(0xFFFF, 0)
1490 #define PF0_SB_HLP_ARQBAH                       0x002300D8 /* Reset Source: CORER */
1491 #define PF0_SB_HLP_ARQBAH_ARQBAH_S              0
1492 #define PF0_SB_HLP_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1493 #define PF0_SB_HLP_ARQBAL                       0x002300D4 /* Reset Source: CORER */
1494 #define PF0_SB_HLP_ARQBAL_ARQBAL_LSB_S          0
1495 #define PF0_SB_HLP_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1496 #define PF0_SB_HLP_ARQBAL_ARQBAL_S              6
1497 #define PF0_SB_HLP_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1498 #define PF0_SB_HLP_ARQH                         0x002300E0 /* Reset Source: CORER */
1499 #define PF0_SB_HLP_ARQH_ARQH_S                  0
1500 #define PF0_SB_HLP_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1501 #define PF0_SB_HLP_ARQLEN                       0x002300DC /* Reset Source: CORER */
1502 #define PF0_SB_HLP_ARQLEN_ARQLEN_S              0
1503 #define PF0_SB_HLP_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1504 #define PF0_SB_HLP_ARQLEN_ARQVFE_S              28
1505 #define PF0_SB_HLP_ARQLEN_ARQVFE_M              BIT(28)
1506 #define PF0_SB_HLP_ARQLEN_ARQOVFL_S             29
1507 #define PF0_SB_HLP_ARQLEN_ARQOVFL_M             BIT(29)
1508 #define PF0_SB_HLP_ARQLEN_ARQCRIT_S             30
1509 #define PF0_SB_HLP_ARQLEN_ARQCRIT_M             BIT(30)
1510 #define PF0_SB_HLP_ARQLEN_ARQENABLE_S           31
1511 #define PF0_SB_HLP_ARQLEN_ARQENABLE_M           BIT(31)
1512 #define PF0_SB_HLP_ARQT                         0x002300E4 /* Reset Source: CORER */
1513 #define PF0_SB_HLP_ARQT_ARQT_S                  0
1514 #define PF0_SB_HLP_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1515 #define PF0_SB_HLP_ATQBAH                       0x002300C4 /* Reset Source: CORER */
1516 #define PF0_SB_HLP_ATQBAH_ATQBAH_S              0
1517 #define PF0_SB_HLP_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1518 #define PF0_SB_HLP_ATQBAL                       0x002300C0 /* Reset Source: CORER */
1519 #define PF0_SB_HLP_ATQBAL_ATQBAL_S              6
1520 #define PF0_SB_HLP_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1521 #define PF0_SB_HLP_ATQH                         0x002300CC /* Reset Source: CORER */
1522 #define PF0_SB_HLP_ATQH_ATQH_S                  0
1523 #define PF0_SB_HLP_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1524 #define PF0_SB_HLP_ATQLEN                       0x002300C8 /* Reset Source: CORER */
1525 #define PF0_SB_HLP_ATQLEN_ATQLEN_S              0
1526 #define PF0_SB_HLP_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1527 #define PF0_SB_HLP_ATQLEN_ATQVFE_S              28
1528 #define PF0_SB_HLP_ATQLEN_ATQVFE_M              BIT(28)
1529 #define PF0_SB_HLP_ATQLEN_ATQOVFL_S             29
1530 #define PF0_SB_HLP_ATQLEN_ATQOVFL_M             BIT(29)
1531 #define PF0_SB_HLP_ATQLEN_ATQCRIT_S             30
1532 #define PF0_SB_HLP_ATQLEN_ATQCRIT_M             BIT(30)
1533 #define PF0_SB_HLP_ATQLEN_ATQENABLE_S           31
1534 #define PF0_SB_HLP_ATQLEN_ATQENABLE_M           BIT(31)
1535 #define PF0_SB_HLP_ATQT                         0x002300D0 /* Reset Source: CORER */
1536 #define PF0_SB_HLP_ATQT_ATQT_S                  0
1537 #define PF0_SB_HLP_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1538 #define PF0_SB_HLP_REM_DEV_CTL                  0x002300E8 /* Reset Source: CORER */
1539 #define PF0_SB_HLP_REM_DEV_CTL_DEST_EN_S        0
1540 #define PF0_SB_HLP_REM_DEV_CTL_DEST_EN_M        MAKEMASK(0xFFFF, 0)
1541 #define SB_REM_DEV_DEST(_i)                     (0x002300F8 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
1542 #define SB_REM_DEV_DEST_MAX_INDEX               7
1543 #define SB_REM_DEV_DEST_DEST_S                  0
1544 #define SB_REM_DEV_DEST_DEST_M                  MAKEMASK(0xF, 0)
1545 #define SB_REM_DEV_DEST_DEST_VALID_S            31
1546 #define SB_REM_DEV_DEST_DEST_VALID_M            BIT(31)
1547 #define VF_MBX_ARQBAH(_VF)                      (0x0022B800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1548 #define VF_MBX_ARQBAH_MAX_INDEX                 255
1549 #define VF_MBX_ARQBAH_ARQBAH_S                  0
1550 #define VF_MBX_ARQBAH_ARQBAH_M                  MAKEMASK(0xFFFFFFFF, 0)
1551 #define VF_MBX_ARQBAL(_VF)                      (0x0022B400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1552 #define VF_MBX_ARQBAL_MAX_INDEX                 255
1553 #define VF_MBX_ARQBAL_ARQBAL_LSB_S              0
1554 #define VF_MBX_ARQBAL_ARQBAL_LSB_M              MAKEMASK(0x3F, 0)
1555 #define VF_MBX_ARQBAL_ARQBAL_S                  6
1556 #define VF_MBX_ARQBAL_ARQBAL_M                  MAKEMASK(0x3FFFFFF, 6)
1557 #define VF_MBX_ARQH(_VF)                        (0x0022C000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1558 #define VF_MBX_ARQH_MAX_INDEX                   255
1559 #define VF_MBX_ARQH_ARQH_S                      0
1560 #define VF_MBX_ARQH_ARQH_M                      MAKEMASK(0x3FF, 0)
1561 #define VF_MBX_ARQLEN(_VF)                      (0x0022BC00 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1562 #define VF_MBX_ARQLEN_MAX_INDEX                 255
1563 #define VF_MBX_ARQLEN_ARQLEN_S                  0
1564 #define VF_MBX_ARQLEN_ARQLEN_M                  MAKEMASK(0x3FF, 0)
1565 #define VF_MBX_ARQLEN_ARQVFE_S                  28
1566 #define VF_MBX_ARQLEN_ARQVFE_M                  BIT(28)
1567 #define VF_MBX_ARQLEN_ARQOVFL_S                 29
1568 #define VF_MBX_ARQLEN_ARQOVFL_M                 BIT(29)
1569 #define VF_MBX_ARQLEN_ARQCRIT_S                 30
1570 #define VF_MBX_ARQLEN_ARQCRIT_M                 BIT(30)
1571 #define VF_MBX_ARQLEN_ARQENABLE_S               31
1572 #define VF_MBX_ARQLEN_ARQENABLE_M               BIT(31)
1573 #define VF_MBX_ARQT(_VF)                        (0x0022C400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1574 #define VF_MBX_ARQT_MAX_INDEX                   255
1575 #define VF_MBX_ARQT_ARQT_S                      0
1576 #define VF_MBX_ARQT_ARQT_M                      MAKEMASK(0x3FF, 0)
1577 #define VF_MBX_ATQBAH(_VF)                      (0x0022A400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1578 #define VF_MBX_ATQBAH_MAX_INDEX                 255
1579 #define VF_MBX_ATQBAH_ATQBAH_S                  0
1580 #define VF_MBX_ATQBAH_ATQBAH_M                  MAKEMASK(0xFFFFFFFF, 0)
1581 #define VF_MBX_ATQBAL(_VF)                      (0x0022A000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1582 #define VF_MBX_ATQBAL_MAX_INDEX                 255
1583 #define VF_MBX_ATQBAL_ATQBAL_S                  6
1584 #define VF_MBX_ATQBAL_ATQBAL_M                  MAKEMASK(0x3FFFFFF, 6)
1585 #define VF_MBX_ATQH(_VF)                        (0x0022AC00 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1586 #define VF_MBX_ATQH_MAX_INDEX                   255
1587 #define VF_MBX_ATQH_ATQH_S                      0
1588 #define VF_MBX_ATQH_ATQH_M                      MAKEMASK(0x3FF, 0)
1589 #define VF_MBX_ATQLEN(_VF)                      (0x0022A800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1590 #define VF_MBX_ATQLEN_MAX_INDEX                 255
1591 #define VF_MBX_ATQLEN_ATQLEN_S                  0
1592 #define VF_MBX_ATQLEN_ATQLEN_M                  MAKEMASK(0x3FF, 0)
1593 #define VF_MBX_ATQLEN_ATQVFE_S                  28
1594 #define VF_MBX_ATQLEN_ATQVFE_M                  BIT(28)
1595 #define VF_MBX_ATQLEN_ATQOVFL_S                 29
1596 #define VF_MBX_ATQLEN_ATQOVFL_M                 BIT(29)
1597 #define VF_MBX_ATQLEN_ATQCRIT_S                 30
1598 #define VF_MBX_ATQLEN_ATQCRIT_M                 BIT(30)
1599 #define VF_MBX_ATQLEN_ATQENABLE_S               31
1600 #define VF_MBX_ATQLEN_ATQENABLE_M               BIT(31)
1601 #define VF_MBX_ATQT(_VF)                        (0x0022B000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
1602 #define VF_MBX_ATQT_MAX_INDEX                   255
1603 #define VF_MBX_ATQT_ATQT_S                      0
1604 #define VF_MBX_ATQT_ATQT_M                      MAKEMASK(0x3FF, 0)
1605 #define VF_MBX_CPM_ARQBAH(_VF128)               (0x0022D400 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1606 #define VF_MBX_CPM_ARQBAH_MAX_INDEX             127
1607 #define VF_MBX_CPM_ARQBAH_ARQBAH_S              0
1608 #define VF_MBX_CPM_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1609 #define VF_MBX_CPM_ARQBAL(_VF128)               (0x0022D200 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1610 #define VF_MBX_CPM_ARQBAL_MAX_INDEX             127
1611 #define VF_MBX_CPM_ARQBAL_ARQBAL_LSB_S          0
1612 #define VF_MBX_CPM_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1613 #define VF_MBX_CPM_ARQBAL_ARQBAL_S              6
1614 #define VF_MBX_CPM_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1615 #define VF_MBX_CPM_ARQH(_VF128)                 (0x0022D800 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1616 #define VF_MBX_CPM_ARQH_MAX_INDEX               127
1617 #define VF_MBX_CPM_ARQH_ARQH_S                  0
1618 #define VF_MBX_CPM_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1619 #define VF_MBX_CPM_ARQLEN(_VF128)               (0x0022D600 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1620 #define VF_MBX_CPM_ARQLEN_MAX_INDEX             127
1621 #define VF_MBX_CPM_ARQLEN_ARQLEN_S              0
1622 #define VF_MBX_CPM_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1623 #define VF_MBX_CPM_ARQLEN_ARQVFE_S              28
1624 #define VF_MBX_CPM_ARQLEN_ARQVFE_M              BIT(28)
1625 #define VF_MBX_CPM_ARQLEN_ARQOVFL_S             29
1626 #define VF_MBX_CPM_ARQLEN_ARQOVFL_M             BIT(29)
1627 #define VF_MBX_CPM_ARQLEN_ARQCRIT_S             30
1628 #define VF_MBX_CPM_ARQLEN_ARQCRIT_M             BIT(30)
1629 #define VF_MBX_CPM_ARQLEN_ARQENABLE_S           31
1630 #define VF_MBX_CPM_ARQLEN_ARQENABLE_M           BIT(31)
1631 #define VF_MBX_CPM_ARQT(_VF128)                 (0x0022DA00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1632 #define VF_MBX_CPM_ARQT_MAX_INDEX               127
1633 #define VF_MBX_CPM_ARQT_ARQT_S                  0
1634 #define VF_MBX_CPM_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1635 #define VF_MBX_CPM_ATQBAH(_VF128)               (0x0022CA00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1636 #define VF_MBX_CPM_ATQBAH_MAX_INDEX             127
1637 #define VF_MBX_CPM_ATQBAH_ATQBAH_S              0
1638 #define VF_MBX_CPM_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1639 #define VF_MBX_CPM_ATQBAL(_VF128)               (0x0022C800 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1640 #define VF_MBX_CPM_ATQBAL_MAX_INDEX             127
1641 #define VF_MBX_CPM_ATQBAL_ATQBAL_S              6
1642 #define VF_MBX_CPM_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1643 #define VF_MBX_CPM_ATQH(_VF128)                 (0x0022CE00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1644 #define VF_MBX_CPM_ATQH_MAX_INDEX               127
1645 #define VF_MBX_CPM_ATQH_ATQH_S                  0
1646 #define VF_MBX_CPM_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1647 #define VF_MBX_CPM_ATQLEN(_VF128)               (0x0022CC00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1648 #define VF_MBX_CPM_ATQLEN_MAX_INDEX             127
1649 #define VF_MBX_CPM_ATQLEN_ATQLEN_S              0
1650 #define VF_MBX_CPM_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1651 #define VF_MBX_CPM_ATQLEN_ATQVFE_S              28
1652 #define VF_MBX_CPM_ATQLEN_ATQVFE_M              BIT(28)
1653 #define VF_MBX_CPM_ATQLEN_ATQOVFL_S             29
1654 #define VF_MBX_CPM_ATQLEN_ATQOVFL_M             BIT(29)
1655 #define VF_MBX_CPM_ATQLEN_ATQCRIT_S             30
1656 #define VF_MBX_CPM_ATQLEN_ATQCRIT_M             BIT(30)
1657 #define VF_MBX_CPM_ATQLEN_ATQENABLE_S           31
1658 #define VF_MBX_CPM_ATQLEN_ATQENABLE_M           BIT(31)
1659 #define VF_MBX_CPM_ATQT(_VF128)                 (0x0022D000 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1660 #define VF_MBX_CPM_ATQT_MAX_INDEX               127
1661 #define VF_MBX_CPM_ATQT_ATQT_S                  0
1662 #define VF_MBX_CPM_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1663 #define VF_MBX_HLP_ARQBAH(_VF16)                (0x0022DD80 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1664 #define VF_MBX_HLP_ARQBAH_MAX_INDEX             15
1665 #define VF_MBX_HLP_ARQBAH_ARQBAH_S              0
1666 #define VF_MBX_HLP_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1667 #define VF_MBX_HLP_ARQBAL(_VF16)                (0x0022DD40 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1668 #define VF_MBX_HLP_ARQBAL_MAX_INDEX             15
1669 #define VF_MBX_HLP_ARQBAL_ARQBAL_LSB_S          0
1670 #define VF_MBX_HLP_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1671 #define VF_MBX_HLP_ARQBAL_ARQBAL_S              6
1672 #define VF_MBX_HLP_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1673 #define VF_MBX_HLP_ARQH(_VF16)                  (0x0022DE00 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1674 #define VF_MBX_HLP_ARQH_MAX_INDEX               15
1675 #define VF_MBX_HLP_ARQH_ARQH_S                  0
1676 #define VF_MBX_HLP_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1677 #define VF_MBX_HLP_ARQLEN(_VF16)                (0x0022DDC0 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1678 #define VF_MBX_HLP_ARQLEN_MAX_INDEX             15
1679 #define VF_MBX_HLP_ARQLEN_ARQLEN_S              0
1680 #define VF_MBX_HLP_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1681 #define VF_MBX_HLP_ARQLEN_ARQVFE_S              28
1682 #define VF_MBX_HLP_ARQLEN_ARQVFE_M              BIT(28)
1683 #define VF_MBX_HLP_ARQLEN_ARQOVFL_S             29
1684 #define VF_MBX_HLP_ARQLEN_ARQOVFL_M             BIT(29)
1685 #define VF_MBX_HLP_ARQLEN_ARQCRIT_S             30
1686 #define VF_MBX_HLP_ARQLEN_ARQCRIT_M             BIT(30)
1687 #define VF_MBX_HLP_ARQLEN_ARQENABLE_S           31
1688 #define VF_MBX_HLP_ARQLEN_ARQENABLE_M           BIT(31)
1689 #define VF_MBX_HLP_ARQT(_VF16)                  (0x0022DE40 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1690 #define VF_MBX_HLP_ARQT_MAX_INDEX               15
1691 #define VF_MBX_HLP_ARQT_ARQT_S                  0
1692 #define VF_MBX_HLP_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1693 #define VF_MBX_HLP_ATQBAH(_VF16)                (0x0022DC40 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1694 #define VF_MBX_HLP_ATQBAH_MAX_INDEX             15
1695 #define VF_MBX_HLP_ATQBAH_ATQBAH_S              0
1696 #define VF_MBX_HLP_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1697 #define VF_MBX_HLP_ATQBAL(_VF16)                (0x0022DC00 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1698 #define VF_MBX_HLP_ATQBAL_MAX_INDEX             15
1699 #define VF_MBX_HLP_ATQBAL_ATQBAL_S              6
1700 #define VF_MBX_HLP_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1701 #define VF_MBX_HLP_ATQH(_VF16)                  (0x0022DCC0 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1702 #define VF_MBX_HLP_ATQH_MAX_INDEX               15
1703 #define VF_MBX_HLP_ATQH_ATQH_S                  0
1704 #define VF_MBX_HLP_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1705 #define VF_MBX_HLP_ATQLEN(_VF16)                (0x0022DC80 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1706 #define VF_MBX_HLP_ATQLEN_MAX_INDEX             15
1707 #define VF_MBX_HLP_ATQLEN_ATQLEN_S              0
1708 #define VF_MBX_HLP_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1709 #define VF_MBX_HLP_ATQLEN_ATQVFE_S              28
1710 #define VF_MBX_HLP_ATQLEN_ATQVFE_M              BIT(28)
1711 #define VF_MBX_HLP_ATQLEN_ATQOVFL_S             29
1712 #define VF_MBX_HLP_ATQLEN_ATQOVFL_M             BIT(29)
1713 #define VF_MBX_HLP_ATQLEN_ATQCRIT_S             30
1714 #define VF_MBX_HLP_ATQLEN_ATQCRIT_M             BIT(30)
1715 #define VF_MBX_HLP_ATQLEN_ATQENABLE_S           31
1716 #define VF_MBX_HLP_ATQLEN_ATQENABLE_M           BIT(31)
1717 #define VF_MBX_HLP_ATQT(_VF16)                  (0x0022DD00 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1718 #define VF_MBX_HLP_ATQT_MAX_INDEX               15
1719 #define VF_MBX_HLP_ATQT_ATQT_S                  0
1720 #define VF_MBX_HLP_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1721 #define VF_MBX_PSM_ARQBAH(_VF16)                (0x0022E000 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1722 #define VF_MBX_PSM_ARQBAH_MAX_INDEX             15
1723 #define VF_MBX_PSM_ARQBAH_ARQBAH_S              0
1724 #define VF_MBX_PSM_ARQBAH_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1725 #define VF_MBX_PSM_ARQBAL(_VF16)                (0x0022DFC0 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1726 #define VF_MBX_PSM_ARQBAL_MAX_INDEX             15
1727 #define VF_MBX_PSM_ARQBAL_ARQBAL_LSB_S          0
1728 #define VF_MBX_PSM_ARQBAL_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
1729 #define VF_MBX_PSM_ARQBAL_ARQBAL_S              6
1730 #define VF_MBX_PSM_ARQBAL_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1731 #define VF_MBX_PSM_ARQH(_VF16)                  (0x0022E080 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1732 #define VF_MBX_PSM_ARQH_MAX_INDEX               15
1733 #define VF_MBX_PSM_ARQH_ARQH_S                  0
1734 #define VF_MBX_PSM_ARQH_ARQH_M                  MAKEMASK(0x3FF, 0)
1735 #define VF_MBX_PSM_ARQLEN(_VF16)                (0x0022E040 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1736 #define VF_MBX_PSM_ARQLEN_MAX_INDEX             15
1737 #define VF_MBX_PSM_ARQLEN_ARQLEN_S              0
1738 #define VF_MBX_PSM_ARQLEN_ARQLEN_M              MAKEMASK(0x3FF, 0)
1739 #define VF_MBX_PSM_ARQLEN_ARQVFE_S              28
1740 #define VF_MBX_PSM_ARQLEN_ARQVFE_M              BIT(28)
1741 #define VF_MBX_PSM_ARQLEN_ARQOVFL_S             29
1742 #define VF_MBX_PSM_ARQLEN_ARQOVFL_M             BIT(29)
1743 #define VF_MBX_PSM_ARQLEN_ARQCRIT_S             30
1744 #define VF_MBX_PSM_ARQLEN_ARQCRIT_M             BIT(30)
1745 #define VF_MBX_PSM_ARQLEN_ARQENABLE_S           31
1746 #define VF_MBX_PSM_ARQLEN_ARQENABLE_M           BIT(31)
1747 #define VF_MBX_PSM_ARQT(_VF16)                  (0x0022E0C0 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1748 #define VF_MBX_PSM_ARQT_MAX_INDEX               15
1749 #define VF_MBX_PSM_ARQT_ARQT_S                  0
1750 #define VF_MBX_PSM_ARQT_ARQT_M                  MAKEMASK(0x3FF, 0)
1751 #define VF_MBX_PSM_ATQBAH(_VF16)                (0x0022DEC0 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1752 #define VF_MBX_PSM_ATQBAH_MAX_INDEX             15
1753 #define VF_MBX_PSM_ATQBAH_ATQBAH_S              0
1754 #define VF_MBX_PSM_ATQBAH_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
1755 #define VF_MBX_PSM_ATQBAL(_VF16)                (0x0022DE80 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1756 #define VF_MBX_PSM_ATQBAL_MAX_INDEX             15
1757 #define VF_MBX_PSM_ATQBAL_ATQBAL_S              6
1758 #define VF_MBX_PSM_ATQBAL_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
1759 #define VF_MBX_PSM_ATQH(_VF16)                  (0x0022DF40 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1760 #define VF_MBX_PSM_ATQH_MAX_INDEX               15
1761 #define VF_MBX_PSM_ATQH_ATQH_S                  0
1762 #define VF_MBX_PSM_ATQH_ATQH_M                  MAKEMASK(0x3FF, 0)
1763 #define VF_MBX_PSM_ATQLEN(_VF16)                (0x0022DF00 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1764 #define VF_MBX_PSM_ATQLEN_MAX_INDEX             15
1765 #define VF_MBX_PSM_ATQLEN_ATQLEN_S              0
1766 #define VF_MBX_PSM_ATQLEN_ATQLEN_M              MAKEMASK(0x3FF, 0)
1767 #define VF_MBX_PSM_ATQLEN_ATQVFE_S              28
1768 #define VF_MBX_PSM_ATQLEN_ATQVFE_M              BIT(28)
1769 #define VF_MBX_PSM_ATQLEN_ATQOVFL_S             29
1770 #define VF_MBX_PSM_ATQLEN_ATQOVFL_M             BIT(29)
1771 #define VF_MBX_PSM_ATQLEN_ATQCRIT_S             30
1772 #define VF_MBX_PSM_ATQLEN_ATQCRIT_M             BIT(30)
1773 #define VF_MBX_PSM_ATQLEN_ATQENABLE_S           31
1774 #define VF_MBX_PSM_ATQLEN_ATQENABLE_M           BIT(31)
1775 #define VF_MBX_PSM_ATQT(_VF16)                  (0x0022DF80 + ((_VF16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1776 #define VF_MBX_PSM_ATQT_MAX_INDEX               15
1777 #define VF_MBX_PSM_ATQT_ATQT_S                  0
1778 #define VF_MBX_PSM_ATQT_ATQT_M                  MAKEMASK(0x3FF, 0)
1779 #define VF_SB_CPM_ARQBAH(_VF128)                (0x0022F400 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1780 #define VF_SB_CPM_ARQBAH_MAX_INDEX              127
1781 #define VF_SB_CPM_ARQBAH_ARQBAH_S               0
1782 #define VF_SB_CPM_ARQBAH_ARQBAH_M               MAKEMASK(0xFFFFFFFF, 0)
1783 #define VF_SB_CPM_ARQBAL(_VF128)                (0x0022F200 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1784 #define VF_SB_CPM_ARQBAL_MAX_INDEX              127
1785 #define VF_SB_CPM_ARQBAL_ARQBAL_LSB_S           0
1786 #define VF_SB_CPM_ARQBAL_ARQBAL_LSB_M           MAKEMASK(0x3F, 0)
1787 #define VF_SB_CPM_ARQBAL_ARQBAL_S               6
1788 #define VF_SB_CPM_ARQBAL_ARQBAL_M               MAKEMASK(0x3FFFFFF, 6)
1789 #define VF_SB_CPM_ARQH(_VF128)                  (0x0022F800 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1790 #define VF_SB_CPM_ARQH_MAX_INDEX                127
1791 #define VF_SB_CPM_ARQH_ARQH_S                   0
1792 #define VF_SB_CPM_ARQH_ARQH_M                   MAKEMASK(0x3FF, 0)
1793 #define VF_SB_CPM_ARQLEN(_VF128)                (0x0022F600 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1794 #define VF_SB_CPM_ARQLEN_MAX_INDEX              127
1795 #define VF_SB_CPM_ARQLEN_ARQLEN_S               0
1796 #define VF_SB_CPM_ARQLEN_ARQLEN_M               MAKEMASK(0x3FF, 0)
1797 #define VF_SB_CPM_ARQLEN_ARQVFE_S               28
1798 #define VF_SB_CPM_ARQLEN_ARQVFE_M               BIT(28)
1799 #define VF_SB_CPM_ARQLEN_ARQOVFL_S              29
1800 #define VF_SB_CPM_ARQLEN_ARQOVFL_M              BIT(29)
1801 #define VF_SB_CPM_ARQLEN_ARQCRIT_S              30
1802 #define VF_SB_CPM_ARQLEN_ARQCRIT_M              BIT(30)
1803 #define VF_SB_CPM_ARQLEN_ARQENABLE_S            31
1804 #define VF_SB_CPM_ARQLEN_ARQENABLE_M            BIT(31)
1805 #define VF_SB_CPM_ARQT(_VF128)                  (0x0022FA00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1806 #define VF_SB_CPM_ARQT_MAX_INDEX                127
1807 #define VF_SB_CPM_ARQT_ARQT_S                   0
1808 #define VF_SB_CPM_ARQT_ARQT_M                   MAKEMASK(0x3FF, 0)
1809 #define VF_SB_CPM_ATQBAH(_VF128)                (0x0022EA00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1810 #define VF_SB_CPM_ATQBAH_MAX_INDEX              127
1811 #define VF_SB_CPM_ATQBAH_ATQBAH_S               0
1812 #define VF_SB_CPM_ATQBAH_ATQBAH_M               MAKEMASK(0xFFFFFFFF, 0)
1813 #define VF_SB_CPM_ATQBAL(_VF128)                (0x0022E800 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1814 #define VF_SB_CPM_ATQBAL_MAX_INDEX              127
1815 #define VF_SB_CPM_ATQBAL_ATQBAL_S               6
1816 #define VF_SB_CPM_ATQBAL_ATQBAL_M               MAKEMASK(0x3FFFFFF, 6)
1817 #define VF_SB_CPM_ATQH(_VF128)                  (0x0022EE00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1818 #define VF_SB_CPM_ATQH_MAX_INDEX                127
1819 #define VF_SB_CPM_ATQH_ATQH_S                   0
1820 #define VF_SB_CPM_ATQH_ATQH_M                   MAKEMASK(0x3FF, 0)
1821 #define VF_SB_CPM_ATQLEN(_VF128)                (0x0022EC00 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1822 #define VF_SB_CPM_ATQLEN_MAX_INDEX              127
1823 #define VF_SB_CPM_ATQLEN_ATQLEN_S               0
1824 #define VF_SB_CPM_ATQLEN_ATQLEN_M               MAKEMASK(0x3FF, 0)
1825 #define VF_SB_CPM_ATQLEN_ATQVFE_S               28
1826 #define VF_SB_CPM_ATQLEN_ATQVFE_M               BIT(28)
1827 #define VF_SB_CPM_ATQLEN_ATQOVFL_S              29
1828 #define VF_SB_CPM_ATQLEN_ATQOVFL_M              BIT(29)
1829 #define VF_SB_CPM_ATQLEN_ATQCRIT_S              30
1830 #define VF_SB_CPM_ATQLEN_ATQCRIT_M              BIT(30)
1831 #define VF_SB_CPM_ATQLEN_ATQENABLE_S            31
1832 #define VF_SB_CPM_ATQLEN_ATQENABLE_M            BIT(31)
1833 #define VF_SB_CPM_ATQT(_VF128)                  (0x0022F000 + ((_VF128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1834 #define VF_SB_CPM_ATQT_MAX_INDEX                127
1835 #define VF_SB_CPM_ATQT_ATQT_S                   0
1836 #define VF_SB_CPM_ATQT_ATQT_M                   MAKEMASK(0x3FF, 0)
1837 #define VF_SB_CPM_REM_DEV_CTL                   0x002300EC /* Reset Source: CORER */
1838 #define VF_SB_CPM_REM_DEV_CTL_DEST_EN_S         0
1839 #define VF_SB_CPM_REM_DEV_CTL_DEST_EN_M         MAKEMASK(0xFFFF, 0)
1840 #define VP_MBX_CPM_PF_VF_CTRL(_VP128)           (0x00231800 + ((_VP128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1841 #define VP_MBX_CPM_PF_VF_CTRL_MAX_INDEX         127
1842 #define VP_MBX_CPM_PF_VF_CTRL_QUEUE_EN_S        0
1843 #define VP_MBX_CPM_PF_VF_CTRL_QUEUE_EN_M        BIT(0)
1844 #define VP_MBX_HLP_PF_VF_CTRL(_VP16)            (0x00231A00 + ((_VP16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1845 #define VP_MBX_HLP_PF_VF_CTRL_MAX_INDEX         15
1846 #define VP_MBX_HLP_PF_VF_CTRL_QUEUE_EN_S        0
1847 #define VP_MBX_HLP_PF_VF_CTRL_QUEUE_EN_M        BIT(0)
1848 #define VP_MBX_PF_VF_CTRL(_VSI)                 (0x00230800 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
1849 #define VP_MBX_PF_VF_CTRL_MAX_INDEX             767
1850 #define VP_MBX_PF_VF_CTRL_QUEUE_EN_S            0
1851 #define VP_MBX_PF_VF_CTRL_QUEUE_EN_M            BIT(0)
1852 #define VP_MBX_PSM_PF_VF_CTRL(_VP16)            (0x00231A40 + ((_VP16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
1853 #define VP_MBX_PSM_PF_VF_CTRL_MAX_INDEX         15
1854 #define VP_MBX_PSM_PF_VF_CTRL_QUEUE_EN_S        0
1855 #define VP_MBX_PSM_PF_VF_CTRL_QUEUE_EN_M        BIT(0)
1856 #define VP_SB_CPM_PF_VF_CTRL(_VP128)            (0x00231C00 + ((_VP128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
1857 #define VP_SB_CPM_PF_VF_CTRL_MAX_INDEX          127
1858 #define VP_SB_CPM_PF_VF_CTRL_QUEUE_EN_S         0
1859 #define VP_SB_CPM_PF_VF_CTRL_QUEUE_EN_M         BIT(0)
1860 #define GL_DCB_TDSCP2TC_BLOCK_DIS               0x00049218 /* Reset Source: CORER */
1861 #define GL_DCB_TDSCP2TC_BLOCK_DIS_DSCP2TC_BLOCK_DIS_S 0
1862 #define GL_DCB_TDSCP2TC_BLOCK_DIS_DSCP2TC_BLOCK_DIS_M BIT(0)
1863 #define GL_DCB_TDSCP2TC_BLOCK_IPV4(_i)          (0x00049018 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
1864 #define GL_DCB_TDSCP2TC_BLOCK_IPV4_MAX_INDEX    63
1865 #define GL_DCB_TDSCP2TC_BLOCK_IPV4_TC_BLOCK_LUT_S 0
1866 #define GL_DCB_TDSCP2TC_BLOCK_IPV4_TC_BLOCK_LUT_M MAKEMASK(0xFFFFFFFF, 0)
1867 #define GL_DCB_TDSCP2TC_BLOCK_IPV6(_i)          (0x00049118 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
1868 #define GL_DCB_TDSCP2TC_BLOCK_IPV6_MAX_INDEX    63
1869 #define GL_DCB_TDSCP2TC_BLOCK_IPV6_TC_BLOCK_LUT_S 0
1870 #define GL_DCB_TDSCP2TC_BLOCK_IPV6_TC_BLOCK_LUT_M MAKEMASK(0xFFFFFFFF, 0)
1871 #define GLDCB_GENC                              0x00083044 /* Reset Source: CORER */
1872 #define GLDCB_GENC_PCIRTT_S                     0
1873 #define GLDCB_GENC_PCIRTT_M                     MAKEMASK(0xFFFF, 0)
1874 #define GLDCB_PRS_RETSTCC(_i)                   (0x002000B0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
1875 #define GLDCB_PRS_RETSTCC_MAX_INDEX             31
1876 #define GLDCB_PRS_RETSTCC_BWSHARE_S             0
1877 #define GLDCB_PRS_RETSTCC_BWSHARE_M             MAKEMASK(0x7F, 0)
1878 #define GLDCB_PRS_RETSTCC_ETSTC_S               31
1879 #define GLDCB_PRS_RETSTCC_ETSTC_M               BIT(31)
1880 #define GLDCB_PRS_RSPMC                         0x00200160 /* Reset Source: CORER */
1881 #define GLDCB_PRS_RSPMC_RSPM_S                  0
1882 #define GLDCB_PRS_RSPMC_RSPM_M                  MAKEMASK(0xFF, 0)
1883 #define GLDCB_PRS_RSPMC_RPM_MODE_S              8
1884 #define GLDCB_PRS_RSPMC_RPM_MODE_M              MAKEMASK(0x3, 8)
1885 #define GLDCB_PRS_RSPMC_PRR_MAX_EXP_S           10
1886 #define GLDCB_PRS_RSPMC_PRR_MAX_EXP_M           MAKEMASK(0xF, 10)
1887 #define GLDCB_PRS_RSPMC_PFCTIMER_S              14
1888 #define GLDCB_PRS_RSPMC_PFCTIMER_M              MAKEMASK(0x3FFF, 14)
1889 #define GLDCB_PRS_RSPMC_RPM_DIS_S               31
1890 #define GLDCB_PRS_RSPMC_RPM_DIS_M               BIT(31)
1891 #define GLDCB_RETSTCC(_i)                       (0x00122140 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
1892 #define GLDCB_RETSTCC_MAX_INDEX                 31
1893 #define GLDCB_RETSTCC_BWSHARE_S                 0
1894 #define GLDCB_RETSTCC_BWSHARE_M                 MAKEMASK(0x7F, 0)
1895 #define GLDCB_RETSTCC_ETSTC_S                   31
1896 #define GLDCB_RETSTCC_ETSTC_M                   BIT(31)
1897 #define GLDCB_RETSTCS(_i)                       (0x001221C0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
1898 #define GLDCB_RETSTCS_MAX_INDEX                 31
1899 #define GLDCB_RETSTCS_CREDITS_S                 0
1900 #define GLDCB_RETSTCS_CREDITS_M                 MAKEMASK(0xFFFFFFFF, 0)
1901 #define GLDCB_RTC2PFC_RCB                       0x00122100 /* Reset Source: CORER */
1902 #define GLDCB_RTC2PFC_RCB_TC2PFC_S              0
1903 #define GLDCB_RTC2PFC_RCB_TC2PFC_M              MAKEMASK(0xFFFFFFFF, 0)
1904 #define GLDCB_SWT_RETSTCC(_i)                   (0x0020A040 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
1905 #define GLDCB_SWT_RETSTCC_MAX_INDEX             31
1906 #define GLDCB_SWT_RETSTCC_BWSHARE_S             0
1907 #define GLDCB_SWT_RETSTCC_BWSHARE_M             MAKEMASK(0x7F, 0)
1908 #define GLDCB_SWT_RETSTCC_ETSTC_S               31
1909 #define GLDCB_SWT_RETSTCC_ETSTC_M               BIT(31)
1910 #define GLDCB_TC2PFC                            0x001D2694 /* Reset Source: CORER */
1911 #define GLDCB_TC2PFC_TC2PFC_S                   0
1912 #define GLDCB_TC2PFC_TC2PFC_M                   MAKEMASK(0xFFFFFFFF, 0)
1913 #define GLDCB_TCB_MNG_SP                        0x000AE12C /* Reset Source: CORER */
1914 #define GLDCB_TCB_MNG_SP_MNG_SP_S               0
1915 #define GLDCB_TCB_MNG_SP_MNG_SP_M               BIT(0)
1916 #define GLDCB_TCB_TCLL_CFG                      0x000AE134 /* Reset Source: CORER */
1917 #define GLDCB_TCB_TCLL_CFG_LLTC_S               0
1918 #define GLDCB_TCB_TCLL_CFG_LLTC_M               MAKEMASK(0xFFFFFFFF, 0)
1919 #define GLDCB_TCB_WB_SP                         0x000AE310 /* Reset Source: CORER */
1920 #define GLDCB_TCB_WB_SP_WB_SP_S                 0
1921 #define GLDCB_TCB_WB_SP_WB_SP_M                 BIT(0)
1922 #define GLDCB_TCUPM_IMM_EN                      0x000BC824 /* Reset Source: CORER */
1923 #define GLDCB_TCUPM_IMM_EN_IMM_EN_S             0
1924 #define GLDCB_TCUPM_IMM_EN_IMM_EN_M             MAKEMASK(0xFFFFFFFF, 0)
1925 #define GLDCB_TCUPM_LEGACY_TC                   0x000BC828 /* Reset Source: CORER */
1926 #define GLDCB_TCUPM_LEGACY_TC_LEGTC_S           0
1927 #define GLDCB_TCUPM_LEGACY_TC_LEGTC_M           MAKEMASK(0xFFFFFFFF, 0)
1928 #define GLDCB_TCUPM_NO_EXCEED_DIS               0x000BC830 /* Reset Source: CORER */
1929 #define GLDCB_TCUPM_NO_EXCEED_DIS_NON_EXCEED_DIS_S 0
1930 #define GLDCB_TCUPM_NO_EXCEED_DIS_NON_EXCEED_DIS_M BIT(0)
1931 #define GLDCB_TCUPM_WB_DIS                      0x000BC834 /* Reset Source: CORER */
1932 #define GLDCB_TCUPM_WB_DIS_PORT_DISABLE_S       0
1933 #define GLDCB_TCUPM_WB_DIS_PORT_DISABLE_M       BIT(0)
1934 #define GLDCB_TCUPM_WB_DIS_TC_DISABLE_S         1
1935 #define GLDCB_TCUPM_WB_DIS_TC_DISABLE_M         BIT(1)
1936 #define GLDCB_TFPFCI                            0x0009949C /* Reset Source: CORER */
1937 #define GLDCB_TFPFCI_GLDCB_TFPFCI_S             0
1938 #define GLDCB_TFPFCI_GLDCB_TFPFCI_M             MAKEMASK(0xFFFFFFFF, 0)
1939 #define GLDCB_TLPM_IMM_TCB                      0x000A0190 /* Reset Source: CORER */
1940 #define GLDCB_TLPM_IMM_TCB_IMM_EN_S             0
1941 #define GLDCB_TLPM_IMM_TCB_IMM_EN_M             MAKEMASK(0xFFFFFFFF, 0)
1942 #define GLDCB_TLPM_IMM_TCUPM                    0x000A018C /* Reset Source: CORER */
1943 #define GLDCB_TLPM_IMM_TCUPM_IMM_EN_S           0
1944 #define GLDCB_TLPM_IMM_TCUPM_IMM_EN_M           MAKEMASK(0xFFFFFFFF, 0)
1945 #define GLDCB_TLPM_PCI_DM                       0x000A0180 /* Reset Source: CORER */
1946 #define GLDCB_TLPM_PCI_DM_MONITOR_S             0
1947 #define GLDCB_TLPM_PCI_DM_MONITOR_M             MAKEMASK(0x7FFFF, 0)
1948 #define GLDCB_TLPM_PCI_DTHR                     0x000A0184 /* Reset Source: CORER */
1949 #define GLDCB_TLPM_PCI_DTHR_PCI_TDATA_S         0
1950 #define GLDCB_TLPM_PCI_DTHR_PCI_TDATA_M         MAKEMASK(0xFFF, 0)
1951 #define GLDCB_TPB_IMM_TLPM                      0x00099468 /* Reset Source: CORER */
1952 #define GLDCB_TPB_IMM_TLPM_IMM_EN_S             0
1953 #define GLDCB_TPB_IMM_TLPM_IMM_EN_M             MAKEMASK(0xFFFFFFFF, 0)
1954 #define GLDCB_TPB_IMM_TPB                       0x0009946C /* Reset Source: CORER */
1955 #define GLDCB_TPB_IMM_TPB_IMM_EN_S              0
1956 #define GLDCB_TPB_IMM_TPB_IMM_EN_M              MAKEMASK(0xFFFFFFFF, 0)
1957 #define GLDCB_TPB_TCLL_CFG                      0x00099464 /* Reset Source: CORER */
1958 #define GLDCB_TPB_TCLL_CFG_LLTC_S               0
1959 #define GLDCB_TPB_TCLL_CFG_LLTC_M               MAKEMASK(0xFFFFFFFF, 0)
1960 #define GLTCB_BULK_DWRR_REG_QUANTA              0x000AE0E0 /* Reset Source: CORER */
1961 #define GLTCB_BULK_DWRR_REG_QUANTA_QUANTA_S     0
1962 #define GLTCB_BULK_DWRR_REG_QUANTA_QUANTA_M     MAKEMASK(0x7FF, 0)
1963 #define GLTCB_BULK_DWRR_REG_SAT                 0x000AE0F0 /* Reset Source: CORER */
1964 #define GLTCB_BULK_DWRR_REG_SAT_SATURATION_S    0
1965 #define GLTCB_BULK_DWRR_REG_SAT_SATURATION_M    MAKEMASK(0x1FFFF, 0)
1966 #define GLTCB_BULK_DWRR_WB_QUANTA               0x000AE0E4 /* Reset Source: CORER */
1967 #define GLTCB_BULK_DWRR_WB_QUANTA_QUANTA_S      0
1968 #define GLTCB_BULK_DWRR_WB_QUANTA_QUANTA_M      MAKEMASK(0x7FF, 0)
1969 #define GLTCB_BULK_DWRR_WB_SAT                  0x000AE0F4 /* Reset Source: CORER */
1970 #define GLTCB_BULK_DWRR_WB_SAT_SATURATION_S     0
1971 #define GLTCB_BULK_DWRR_WB_SAT_SATURATION_M     MAKEMASK(0x1FFFF, 0)
1972 #define GLTCB_CREDIT_EXP_CTL                    0x000AE120 /* Reset Source: CORER */
1973 #define GLTCB_CREDIT_EXP_CTL_EN_S               0
1974 #define GLTCB_CREDIT_EXP_CTL_EN_M               BIT(0)
1975 #define GLTCB_CREDIT_EXP_CTL_MIN_PKT_S          1
1976 #define GLTCB_CREDIT_EXP_CTL_MIN_PKT_M          MAKEMASK(0x1FF, 1)
1977 #define GLTCB_LL_DWRR_REG_QUANTA                0x000AE0E8 /* Reset Source: CORER */
1978 #define GLTCB_LL_DWRR_REG_QUANTA_QUANTA_S       0
1979 #define GLTCB_LL_DWRR_REG_QUANTA_QUANTA_M       MAKEMASK(0x7FF, 0)
1980 #define GLTCB_LL_DWRR_REG_SAT                   0x000AE0F8 /* Reset Source: CORER */
1981 #define GLTCB_LL_DWRR_REG_SAT_SATURATION_S      0
1982 #define GLTCB_LL_DWRR_REG_SAT_SATURATION_M      MAKEMASK(0x1FFFF, 0)
1983 #define GLTCB_LL_DWRR_WB_QUANTA                 0x000AE0EC /* Reset Source: CORER */
1984 #define GLTCB_LL_DWRR_WB_QUANTA_QUANTA_S        0
1985 #define GLTCB_LL_DWRR_WB_QUANTA_QUANTA_M        MAKEMASK(0x7FF, 0)
1986 #define GLTCB_LL_DWRR_WB_SAT                    0x000AE0FC /* Reset Source: CORER */
1987 #define GLTCB_LL_DWRR_WB_SAT_SATURATION_S       0
1988 #define GLTCB_LL_DWRR_WB_SAT_SATURATION_M       MAKEMASK(0x1FFFF, 0)
1989 #define GLTCB_WB_RL                             0x000AE238 /* Reset Source: CORER */
1990 #define GLTCB_WB_RL_PERIOD_S                    0
1991 #define GLTCB_WB_RL_PERIOD_M                    MAKEMASK(0xFFFF, 0)
1992 #define GLTCB_WB_RL_EN_S                        16
1993 #define GLTCB_WB_RL_EN_M                        BIT(16)
1994 #define GLTPB_WB_RL                             0x00099460 /* Reset Source: CORER */
1995 #define GLTPB_WB_RL_PERIOD_S                    0
1996 #define GLTPB_WB_RL_PERIOD_M                    MAKEMASK(0xFFFF, 0)
1997 #define GLTPB_WB_RL_EN_S                        16
1998 #define GLTPB_WB_RL_EN_M                        BIT(16)
1999 #define PRTDCB_FCCFG                            0x001E4640 /* Reset Source: GLOBR */
2000 #define PRTDCB_FCCFG_TFCE_S                     3
2001 #define PRTDCB_FCCFG_TFCE_M                     MAKEMASK(0x3, 3)
2002 #define PRTDCB_FCRTV                            0x001E4600 /* Reset Source: GLOBR */
2003 #define PRTDCB_FCRTV_FC_REFRESH_TH_S            0
2004 #define PRTDCB_FCRTV_FC_REFRESH_TH_M            MAKEMASK(0xFFFF, 0)
2005 #define PRTDCB_FCTTVN(_i)                       (0x001E4580 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: GLOBR */
2006 #define PRTDCB_FCTTVN_MAX_INDEX                 3
2007 #define PRTDCB_FCTTVN_TTV_2N_S                  0
2008 #define PRTDCB_FCTTVN_TTV_2N_M                  MAKEMASK(0xFFFF, 0)
2009 #define PRTDCB_FCTTVN_TTV_2N_P1_S               16
2010 #define PRTDCB_FCTTVN_TTV_2N_P1_M               MAKEMASK(0xFFFF, 16)
2011 #define PRTDCB_GENC                             0x00083000 /* Reset Source: CORER */
2012 #define PRTDCB_GENC_NUMTC_S                     2
2013 #define PRTDCB_GENC_NUMTC_M                     MAKEMASK(0xF, 2)
2014 #define PRTDCB_GENC_FCOEUP_S                    6
2015 #define PRTDCB_GENC_FCOEUP_M                    MAKEMASK(0x7, 6)
2016 #define PRTDCB_GENC_FCOEUP_VALID_S              9
2017 #define PRTDCB_GENC_FCOEUP_VALID_M              BIT(9)
2018 #define PRTDCB_GENC_PFCLDA_S                    16
2019 #define PRTDCB_GENC_PFCLDA_M                    MAKEMASK(0xFFFF, 16)
2020 #define PRTDCB_GENS                             0x00083020 /* Reset Source: CORER */
2021 #define PRTDCB_GENS_DCBX_STATUS_S               0
2022 #define PRTDCB_GENS_DCBX_STATUS_M               MAKEMASK(0x7, 0)
2023 #define PRTDCB_PRS_RETSC                        0x002001A0 /* Reset Source: CORER */
2024 #define PRTDCB_PRS_RETSC_ETS_MODE_S             0
2025 #define PRTDCB_PRS_RETSC_ETS_MODE_M             BIT(0)
2026 #define PRTDCB_PRS_RETSC_NON_ETS_MODE_S         1
2027 #define PRTDCB_PRS_RETSC_NON_ETS_MODE_M         BIT(1)
2028 #define PRTDCB_PRS_RETSC_ETS_MAX_EXP_S          2
2029 #define PRTDCB_PRS_RETSC_ETS_MAX_EXP_M          MAKEMASK(0xF, 2)
2030 #define PRTDCB_PRS_RPRRC                        0x00200180 /* Reset Source: CORER */
2031 #define PRTDCB_PRS_RPRRC_BWSHARE_S              0
2032 #define PRTDCB_PRS_RPRRC_BWSHARE_M              MAKEMASK(0x3FF, 0)
2033 #define PRTDCB_PRS_RPRRC_BWSHARE_DIS_S          31
2034 #define PRTDCB_PRS_RPRRC_BWSHARE_DIS_M          BIT(31)
2035 #define PRTDCB_RETSC                            0x001222A0 /* Reset Source: CORER */
2036 #define PRTDCB_RETSC_ETS_MODE_S                 0
2037 #define PRTDCB_RETSC_ETS_MODE_M                 BIT(0)
2038 #define PRTDCB_RETSC_NON_ETS_MODE_S             1
2039 #define PRTDCB_RETSC_NON_ETS_MODE_M             BIT(1)
2040 #define PRTDCB_RETSC_ETS_MAX_EXP_S              2
2041 #define PRTDCB_RETSC_ETS_MAX_EXP_M              MAKEMASK(0xF, 2)
2042 #define PRTDCB_RPRRC                            0x001220C0 /* Reset Source: CORER */
2043 #define PRTDCB_RPRRC_BWSHARE_S                  0
2044 #define PRTDCB_RPRRC_BWSHARE_M                  MAKEMASK(0x3FF, 0)
2045 #define PRTDCB_RPRRC_BWSHARE_DIS_S              31
2046 #define PRTDCB_RPRRC_BWSHARE_DIS_M              BIT(31)
2047 #define PRTDCB_RPRRS                            0x001220E0 /* Reset Source: CORER */
2048 #define PRTDCB_RPRRS_CREDITS_S                  0
2049 #define PRTDCB_RPRRS_CREDITS_M                  MAKEMASK(0xFFFFFFFF, 0)
2050 #define PRTDCB_RUP_TDPU                         0x00040960 /* Reset Source: CORER */
2051 #define PRTDCB_RUP_TDPU_NOVLANUP_S              0
2052 #define PRTDCB_RUP_TDPU_NOVLANUP_M              MAKEMASK(0x7, 0)
2053 #define PRTDCB_RUP2TC                           0x001D2640 /* Reset Source: CORER */
2054 #define PRTDCB_RUP2TC_UP0TC_S                   0
2055 #define PRTDCB_RUP2TC_UP0TC_M                   MAKEMASK(0x7, 0)
2056 #define PRTDCB_RUP2TC_UP1TC_S                   3
2057 #define PRTDCB_RUP2TC_UP1TC_M                   MAKEMASK(0x7, 3)
2058 #define PRTDCB_RUP2TC_UP2TC_S                   6
2059 #define PRTDCB_RUP2TC_UP2TC_M                   MAKEMASK(0x7, 6)
2060 #define PRTDCB_RUP2TC_UP3TC_S                   9
2061 #define PRTDCB_RUP2TC_UP3TC_M                   MAKEMASK(0x7, 9)
2062 #define PRTDCB_RUP2TC_UP4TC_S                   12
2063 #define PRTDCB_RUP2TC_UP4TC_M                   MAKEMASK(0x7, 12)
2064 #define PRTDCB_RUP2TC_UP5TC_S                   15
2065 #define PRTDCB_RUP2TC_UP5TC_M                   MAKEMASK(0x7, 15)
2066 #define PRTDCB_RUP2TC_UP6TC_S                   18
2067 #define PRTDCB_RUP2TC_UP6TC_M                   MAKEMASK(0x7, 18)
2068 #define PRTDCB_RUP2TC_UP7TC_S                   21
2069 #define PRTDCB_RUP2TC_UP7TC_M                   MAKEMASK(0x7, 21)
2070 #define PRTDCB_SWT_RETSC                        0x0020A140 /* Reset Source: CORER */
2071 #define PRTDCB_SWT_RETSC_ETS_MODE_S             0
2072 #define PRTDCB_SWT_RETSC_ETS_MODE_M             BIT(0)
2073 #define PRTDCB_SWT_RETSC_NON_ETS_MODE_S         1
2074 #define PRTDCB_SWT_RETSC_NON_ETS_MODE_M         BIT(1)
2075 #define PRTDCB_SWT_RETSC_ETS_MAX_EXP_S          2
2076 #define PRTDCB_SWT_RETSC_ETS_MAX_EXP_M          MAKEMASK(0xF, 2)
2077 #define PRTDCB_TCB_DWRR_CREDITS                 0x000AE000 /* Reset Source: CORER */
2078 #define PRTDCB_TCB_DWRR_CREDITS_CREDITS_S       0
2079 #define PRTDCB_TCB_DWRR_CREDITS_CREDITS_M       MAKEMASK(0x3FFFF, 0)
2080 #define PRTDCB_TCB_DWRR_QUANTA                  0x000AE020 /* Reset Source: CORER */
2081 #define PRTDCB_TCB_DWRR_QUANTA_QUANTA_S         0
2082 #define PRTDCB_TCB_DWRR_QUANTA_QUANTA_M         MAKEMASK(0x7FF, 0)
2083 #define PRTDCB_TCB_DWRR_SAT                     0x000AE040 /* Reset Source: CORER */
2084 #define PRTDCB_TCB_DWRR_SAT_SATURATION_S        0
2085 #define PRTDCB_TCB_DWRR_SAT_SATURATION_M        MAKEMASK(0x1FFFF, 0)
2086 #define PRTDCB_TCUPM_NO_EXCEED_DM               0x000BC3C0 /* Reset Source: CORER */
2087 #define PRTDCB_TCUPM_NO_EXCEED_DM_MONITOR_S     0
2088 #define PRTDCB_TCUPM_NO_EXCEED_DM_MONITOR_M     MAKEMASK(0x7FFFF, 0)
2089 #define PRTDCB_TCUPM_REG_CM                     0x000BC360 /* Reset Source: CORER */
2090 #define PRTDCB_TCUPM_REG_CM_MONITOR_S           0
2091 #define PRTDCB_TCUPM_REG_CM_MONITOR_M           MAKEMASK(0x7FFF, 0)
2092 #define PRTDCB_TCUPM_REG_CTHR                   0x000BC380 /* Reset Source: CORER */
2093 #define PRTDCB_TCUPM_REG_CTHR_PORTOFFTH_H_S     0
2094 #define PRTDCB_TCUPM_REG_CTHR_PORTOFFTH_H_M     MAKEMASK(0x7FFF, 0)
2095 #define PRTDCB_TCUPM_REG_CTHR_PORTOFFTH_L_S     15
2096 #define PRTDCB_TCUPM_REG_CTHR_PORTOFFTH_L_M     MAKEMASK(0x7FFF, 15)
2097 #define PRTDCB_TCUPM_REG_DM                     0x000BC3A0 /* Reset Source: CORER */
2098 #define PRTDCB_TCUPM_REG_DM_MONITOR_S           0
2099 #define PRTDCB_TCUPM_REG_DM_MONITOR_M           MAKEMASK(0x7FFFF, 0)
2100 #define PRTDCB_TCUPM_REG_DTHR                   0x000BC3E0 /* Reset Source: CORER */
2101 #define PRTDCB_TCUPM_REG_DTHR_PORTOFFTH_H_S     0
2102 #define PRTDCB_TCUPM_REG_DTHR_PORTOFFTH_H_M     MAKEMASK(0xFFF, 0)
2103 #define PRTDCB_TCUPM_REG_DTHR_PORTOFFTH_L_S     12
2104 #define PRTDCB_TCUPM_REG_DTHR_PORTOFFTH_L_M     MAKEMASK(0xFFF, 12)
2105 #define PRTDCB_TCUPM_REG_PE_HB_DM               0x000BC400 /* Reset Source: CORER */
2106 #define PRTDCB_TCUPM_REG_PE_HB_DM_MONITOR_S     0
2107 #define PRTDCB_TCUPM_REG_PE_HB_DM_MONITOR_M     MAKEMASK(0xFFF, 0)
2108 #define PRTDCB_TCUPM_REG_PE_HB_DTHR             0x000BC420 /* Reset Source: CORER */
2109 #define PRTDCB_TCUPM_REG_PE_HB_DTHR_PORTOFFTH_H_S 0
2110 #define PRTDCB_TCUPM_REG_PE_HB_DTHR_PORTOFFTH_H_M MAKEMASK(0xFFF, 0)
2111 #define PRTDCB_TCUPM_REG_PE_HB_DTHR_PORTOFFTH_L_S 12
2112 #define PRTDCB_TCUPM_REG_PE_HB_DTHR_PORTOFFTH_L_M MAKEMASK(0xFFF, 12)
2113 #define PRTDCB_TCUPM_WAIT_PFC_CM                0x000BC440 /* Reset Source: CORER */
2114 #define PRTDCB_TCUPM_WAIT_PFC_CM_MONITOR_S      0
2115 #define PRTDCB_TCUPM_WAIT_PFC_CM_MONITOR_M      MAKEMASK(0x7FFF, 0)
2116 #define PRTDCB_TCUPM_WAIT_PFC_CTHR              0x000BC460 /* Reset Source: CORER */
2117 #define PRTDCB_TCUPM_WAIT_PFC_CTHR_PORTOFFTH_S  0
2118 #define PRTDCB_TCUPM_WAIT_PFC_CTHR_PORTOFFTH_M  MAKEMASK(0x7FFF, 0)
2119 #define PRTDCB_TCUPM_WAIT_PFC_DM                0x000BC480 /* Reset Source: CORER */
2120 #define PRTDCB_TCUPM_WAIT_PFC_DM_MONITOR_S      0
2121 #define PRTDCB_TCUPM_WAIT_PFC_DM_MONITOR_M      MAKEMASK(0x7FFFF, 0)
2122 #define PRTDCB_TCUPM_WAIT_PFC_DTHR              0x000BC4A0 /* Reset Source: CORER */
2123 #define PRTDCB_TCUPM_WAIT_PFC_DTHR_PORTOFFTH_S  0
2124 #define PRTDCB_TCUPM_WAIT_PFC_DTHR_PORTOFFTH_M  MAKEMASK(0xFFF, 0)
2125 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DM          0x000BC4C0 /* Reset Source: CORER */
2126 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DM_MONITOR_S 0
2127 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DM_MONITOR_M MAKEMASK(0xFFF, 0)
2128 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DTHR        0x000BC4E0 /* Reset Source: CORER */
2129 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DTHR_PORTOFFTH_S 0
2130 #define PRTDCB_TCUPM_WAIT_PFC_PE_HB_DTHR_PORTOFFTH_M MAKEMASK(0xFFF, 0)
2131 #define PRTDCB_TDPUC                            0x00040940 /* Reset Source: CORER */
2132 #define PRTDCB_TDPUC_MAX_TXFRAME_S              0
2133 #define PRTDCB_TDPUC_MAX_TXFRAME_M              MAKEMASK(0xFFFF, 0)
2134 #define PRTDCB_TDPUC_MAL_LENGTH_S               16
2135 #define PRTDCB_TDPUC_MAL_LENGTH_M               BIT(16)
2136 #define PRTDCB_TDPUC_MAL_CMD_S                  17
2137 #define PRTDCB_TDPUC_MAL_CMD_M                  BIT(17)
2138 #define PRTDCB_TDPUC_TTL_DROP_S                 18
2139 #define PRTDCB_TDPUC_TTL_DROP_M                 BIT(18)
2140 #define PRTDCB_TDPUC_UR_DROP_S                  19
2141 #define PRTDCB_TDPUC_UR_DROP_M                  BIT(19)
2142 #define PRTDCB_TDPUC_DUMMY_S                    20
2143 #define PRTDCB_TDPUC_DUMMY_M                    BIT(20)
2144 #define PRTDCB_TDPUC_BIG_PKT_SIZE_S             21
2145 #define PRTDCB_TDPUC_BIG_PKT_SIZE_M             BIT(21)
2146 #define PRTDCB_TDPUC_L2_ACCEPT_FAIL_S           22
2147 #define PRTDCB_TDPUC_L2_ACCEPT_FAIL_M           BIT(22)
2148 #define PRTDCB_TDPUC_DSCP_CHECK_FAIL_S          23
2149 #define PRTDCB_TDPUC_DSCP_CHECK_FAIL_M          BIT(23)
2150 #define PRTDCB_TDPUC_RCU_ANTISPOOF_S            24
2151 #define PRTDCB_TDPUC_RCU_ANTISPOOF_M            BIT(24)
2152 #define PRTDCB_TDPUC_NIC_DSI_S                  25
2153 #define PRTDCB_TDPUC_NIC_DSI_M                  BIT(25)
2154 #define PRTDCB_TDPUC_NIC_IPSEC_S                26
2155 #define PRTDCB_TDPUC_NIC_IPSEC_M                BIT(26)
2156 #define PRTDCB_TDPUC_CLEAR_DROP_S               31
2157 #define PRTDCB_TDPUC_CLEAR_DROP_M               BIT(31)
2158 #define PRTDCB_TFCS                             0x001E4560 /* Reset Source: GLOBR */
2159 #define PRTDCB_TFCS_TXOFF_S                     0
2160 #define PRTDCB_TFCS_TXOFF_M                     BIT(0)
2161 #define PRTDCB_TFCS_TXOFF0_S                    8
2162 #define PRTDCB_TFCS_TXOFF0_M                    BIT(8)
2163 #define PRTDCB_TFCS_TXOFF1_S                    9
2164 #define PRTDCB_TFCS_TXOFF1_M                    BIT(9)
2165 #define PRTDCB_TFCS_TXOFF2_S                    10
2166 #define PRTDCB_TFCS_TXOFF2_M                    BIT(10)
2167 #define PRTDCB_TFCS_TXOFF3_S                    11
2168 #define PRTDCB_TFCS_TXOFF3_M                    BIT(11)
2169 #define PRTDCB_TFCS_TXOFF4_S                    12
2170 #define PRTDCB_TFCS_TXOFF4_M                    BIT(12)
2171 #define PRTDCB_TFCS_TXOFF5_S                    13
2172 #define PRTDCB_TFCS_TXOFF5_M                    BIT(13)
2173 #define PRTDCB_TFCS_TXOFF6_S                    14
2174 #define PRTDCB_TFCS_TXOFF6_M                    BIT(14)
2175 #define PRTDCB_TFCS_TXOFF7_S                    15
2176 #define PRTDCB_TFCS_TXOFF7_M                    BIT(15)
2177 #define PRTDCB_TLPM_REG_DM                      0x000A0000 /* Reset Source: CORER */
2178 #define PRTDCB_TLPM_REG_DM_MONITOR_S            0
2179 #define PRTDCB_TLPM_REG_DM_MONITOR_M            MAKEMASK(0x7FFFF, 0)
2180 #define PRTDCB_TLPM_REG_DTHR                    0x000A0020 /* Reset Source: CORER */
2181 #define PRTDCB_TLPM_REG_DTHR_PORTOFFTH_H_S      0
2182 #define PRTDCB_TLPM_REG_DTHR_PORTOFFTH_H_M      MAKEMASK(0xFFF, 0)
2183 #define PRTDCB_TLPM_REG_DTHR_PORTOFFTH_L_S      12
2184 #define PRTDCB_TLPM_REG_DTHR_PORTOFFTH_L_M      MAKEMASK(0xFFF, 12)
2185 #define PRTDCB_TLPM_WAIT_PFC_DM                 0x000A0040 /* Reset Source: CORER */
2186 #define PRTDCB_TLPM_WAIT_PFC_DM_MONITOR_S       0
2187 #define PRTDCB_TLPM_WAIT_PFC_DM_MONITOR_M       MAKEMASK(0x7FFFF, 0)
2188 #define PRTDCB_TLPM_WAIT_PFC_DTHR               0x000A0060 /* Reset Source: CORER */
2189 #define PRTDCB_TLPM_WAIT_PFC_DTHR_PORTOFFTH_S   0
2190 #define PRTDCB_TLPM_WAIT_PFC_DTHR_PORTOFFTH_M   MAKEMASK(0xFFF, 0)
2191 #define PRTDCB_TPFCTS(_i)                       (0x001E4660 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: GLOBR */
2192 #define PRTDCB_TPFCTS_MAX_INDEX                 7
2193 #define PRTDCB_TPFCTS_PFCTIMER_S                0
2194 #define PRTDCB_TPFCTS_PFCTIMER_M                MAKEMASK(0x3FFF, 0)
2195 #define PRTDCB_TUP2TC                           0x001D26C0 /* Reset Source: CORER */
2196 #define PRTDCB_TUP2TC_UP0TC_S                   0
2197 #define PRTDCB_TUP2TC_UP0TC_M                   MAKEMASK(0x7, 0)
2198 #define PRTDCB_TUP2TC_UP1TC_S                   3
2199 #define PRTDCB_TUP2TC_UP1TC_M                   MAKEMASK(0x7, 3)
2200 #define PRTDCB_TUP2TC_UP2TC_S                   6
2201 #define PRTDCB_TUP2TC_UP2TC_M                   MAKEMASK(0x7, 6)
2202 #define PRTDCB_TUP2TC_UP3TC_S                   9
2203 #define PRTDCB_TUP2TC_UP3TC_M                   MAKEMASK(0x7, 9)
2204 #define PRTDCB_TUP2TC_UP4TC_S                   12
2205 #define PRTDCB_TUP2TC_UP4TC_M                   MAKEMASK(0x7, 12)
2206 #define PRTDCB_TUP2TC_UP5TC_S                   15
2207 #define PRTDCB_TUP2TC_UP5TC_M                   MAKEMASK(0x7, 15)
2208 #define PRTDCB_TUP2TC_UP6TC_S                   18
2209 #define PRTDCB_TUP2TC_UP6TC_M                   MAKEMASK(0x7, 18)
2210 #define PRTDCB_TUP2TC_UP7TC_S                   21
2211 #define PRTDCB_TUP2TC_UP7TC_M                   MAKEMASK(0x7, 21)
2212 #define PRTDCB_TX_DSCP2UP_CTL                   0x00040980 /* Reset Source: CORER */
2213 #define PRTDCB_TX_DSCP2UP_CTL_DSCP2UP_ENA_S     0
2214 #define PRTDCB_TX_DSCP2UP_CTL_DSCP2UP_ENA_M     BIT(0)
2215 #define PRTDCB_TX_DSCP2UP_CTL_DSCP_DEFAULT_UP_S 1
2216 #define PRTDCB_TX_DSCP2UP_CTL_DSCP_DEFAULT_UP_M MAKEMASK(0x7, 1)
2217 #define PRTDCB_TX_DSCP2UP_IPV4_LUT(_i)          (0x000409A0 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: CORER */
2218 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_MAX_INDEX    7
2219 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_0_S 0
2220 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_0_M MAKEMASK(0x7, 0)
2221 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_1_S 4
2222 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_1_M MAKEMASK(0x7, 4)
2223 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_2_S 8
2224 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_2_M MAKEMASK(0x7, 8)
2225 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_3_S 12
2226 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_3_M MAKEMASK(0x7, 12)
2227 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_4_S 16
2228 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_4_M MAKEMASK(0x7, 16)
2229 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_5_S 20
2230 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_5_M MAKEMASK(0x7, 20)
2231 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_6_S 24
2232 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_6_M MAKEMASK(0x7, 24)
2233 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_7_S 28
2234 #define PRTDCB_TX_DSCP2UP_IPV4_LUT_DSCP2UP_LUT_7_M MAKEMASK(0x7, 28)
2235 #define PRTDCB_TX_DSCP2UP_IPV6_LUT(_i)          (0x00040AA0 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: CORER */
2236 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_MAX_INDEX    7
2237 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_0_S 0
2238 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_0_M MAKEMASK(0x7, 0)
2239 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_1_S 4
2240 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_1_M MAKEMASK(0x7, 4)
2241 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_2_S 8
2242 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_2_M MAKEMASK(0x7, 8)
2243 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_3_S 12
2244 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_3_M MAKEMASK(0x7, 12)
2245 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_4_S 16
2246 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_4_M MAKEMASK(0x7, 16)
2247 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_5_S 20
2248 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_5_M MAKEMASK(0x7, 20)
2249 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_6_S 24
2250 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_6_M MAKEMASK(0x7, 24)
2251 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_7_S 28
2252 #define PRTDCB_TX_DSCP2UP_IPV6_LUT_DSCP2UP_LUT_7_M MAKEMASK(0x7, 28)
2253 #define PRTTCB_BULK_DWRR_REG_CREDITS            0x000AE060 /* Reset Source: CORER */
2254 #define PRTTCB_BULK_DWRR_REG_CREDITS_CREDITS_S  0
2255 #define PRTTCB_BULK_DWRR_REG_CREDITS_CREDITS_M  MAKEMASK(0x3FFFF, 0)
2256 #define PRTTCB_BULK_DWRR_WB_CREDITS             0x000AE080 /* Reset Source: CORER */
2257 #define PRTTCB_BULK_DWRR_WB_CREDITS_CREDITS_S   0
2258 #define PRTTCB_BULK_DWRR_WB_CREDITS_CREDITS_M   MAKEMASK(0x3FFFF, 0)
2259 #define PRTTCB_CREDIT_EXP                       0x000AE100 /* Reset Source: CORER */
2260 #define PRTTCB_CREDIT_EXP_EXPANSION_S           0
2261 #define PRTTCB_CREDIT_EXP_EXPANSION_M           MAKEMASK(0xFF, 0)
2262 #define PRTTCB_LL_DWRR_REG_CREDITS              0x000AE0A0 /* Reset Source: CORER */
2263 #define PRTTCB_LL_DWRR_REG_CREDITS_CREDITS_S    0
2264 #define PRTTCB_LL_DWRR_REG_CREDITS_CREDITS_M    MAKEMASK(0x3FFFF, 0)
2265 #define PRTTCB_LL_DWRR_WB_CREDITS               0x000AE0C0 /* Reset Source: CORER */
2266 #define PRTTCB_LL_DWRR_WB_CREDITS_CREDITS_S     0
2267 #define PRTTCB_LL_DWRR_WB_CREDITS_CREDITS_M     MAKEMASK(0x3FFFF, 0)
2268 #define TCDCB_TCUPM_WAIT_CM(_i)                 (0x000BC520 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2269 #define TCDCB_TCUPM_WAIT_CM_MAX_INDEX           31
2270 #define TCDCB_TCUPM_WAIT_CM_MONITOR_S           0
2271 #define TCDCB_TCUPM_WAIT_CM_MONITOR_M           MAKEMASK(0x7FFF, 0)
2272 #define TCDCB_TCUPM_WAIT_CTHR(_i)               (0x000BC5A0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2273 #define TCDCB_TCUPM_WAIT_CTHR_MAX_INDEX         31
2274 #define TCDCB_TCUPM_WAIT_CTHR_TCOFFTH_S         0
2275 #define TCDCB_TCUPM_WAIT_CTHR_TCOFFTH_M         MAKEMASK(0x7FFF, 0)
2276 #define TCDCB_TCUPM_WAIT_DM(_i)                 (0x000BC620 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2277 #define TCDCB_TCUPM_WAIT_DM_MAX_INDEX           31
2278 #define TCDCB_TCUPM_WAIT_DM_MONITOR_S           0
2279 #define TCDCB_TCUPM_WAIT_DM_MONITOR_M           MAKEMASK(0x7FFFF, 0)
2280 #define TCDCB_TCUPM_WAIT_DTHR(_i)               (0x000BC6A0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2281 #define TCDCB_TCUPM_WAIT_DTHR_MAX_INDEX         31
2282 #define TCDCB_TCUPM_WAIT_DTHR_TCOFFTH_S         0
2283 #define TCDCB_TCUPM_WAIT_DTHR_TCOFFTH_M         MAKEMASK(0xFFF, 0)
2284 #define TCDCB_TCUPM_WAIT_PE_HB_DM(_i)           (0x000BC720 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2285 #define TCDCB_TCUPM_WAIT_PE_HB_DM_MAX_INDEX     31
2286 #define TCDCB_TCUPM_WAIT_PE_HB_DM_MONITOR_S     0
2287 #define TCDCB_TCUPM_WAIT_PE_HB_DM_MONITOR_M     MAKEMASK(0xFFF, 0)
2288 #define TCDCB_TCUPM_WAIT_PE_HB_DTHR(_i)         (0x000BC7A0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2289 #define TCDCB_TCUPM_WAIT_PE_HB_DTHR_MAX_INDEX   31
2290 #define TCDCB_TCUPM_WAIT_PE_HB_DTHR_TCOFFTH_S   0
2291 #define TCDCB_TCUPM_WAIT_PE_HB_DTHR_TCOFFTH_M   MAKEMASK(0xFFF, 0)
2292 #define TCDCB_TLPM_WAIT_DM(_i)                  (0x000A0080 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2293 #define TCDCB_TLPM_WAIT_DM_MAX_INDEX            31
2294 #define TCDCB_TLPM_WAIT_DM_MONITOR_S            0
2295 #define TCDCB_TLPM_WAIT_DM_MONITOR_M            MAKEMASK(0x7FFFF, 0)
2296 #define TCDCB_TLPM_WAIT_DTHR(_i)                (0x000A0100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2297 #define TCDCB_TLPM_WAIT_DTHR_MAX_INDEX          31
2298 #define TCDCB_TLPM_WAIT_DTHR_TCOFFTH_S          0
2299 #define TCDCB_TLPM_WAIT_DTHR_TCOFFTH_M          MAKEMASK(0xFFF, 0)
2300 #define TCTCB_WB_RL_TC_CFG(_i)                  (0x000AE138 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2301 #define TCTCB_WB_RL_TC_CFG_MAX_INDEX            31
2302 #define TCTCB_WB_RL_TC_CFG_TOKENS_S             0
2303 #define TCTCB_WB_RL_TC_CFG_TOKENS_M             MAKEMASK(0xFFF, 0)
2304 #define TCTCB_WB_RL_TC_CFG_BURST_SIZE_S         12
2305 #define TCTCB_WB_RL_TC_CFG_BURST_SIZE_M         MAKEMASK(0x3FF, 12)
2306 #define TCTCB_WB_RL_TC_STAT(_i)                 (0x000AE1B8 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2307 #define TCTCB_WB_RL_TC_STAT_MAX_INDEX           31
2308 #define TCTCB_WB_RL_TC_STAT_BUCKET_S            0
2309 #define TCTCB_WB_RL_TC_STAT_BUCKET_M            MAKEMASK(0x1FFFF, 0)
2310 #define TPB_BULK_DWRR_REG_QUANTA                0x00099340 /* Reset Source: CORER */
2311 #define TPB_BULK_DWRR_REG_QUANTA_QUANTA_S       0
2312 #define TPB_BULK_DWRR_REG_QUANTA_QUANTA_M       MAKEMASK(0x7FF, 0)
2313 #define TPB_BULK_DWRR_REG_SAT                   0x00099350 /* Reset Source: CORER */
2314 #define TPB_BULK_DWRR_REG_SAT_SATURATION_S      0
2315 #define TPB_BULK_DWRR_REG_SAT_SATURATION_M      MAKEMASK(0x1FFFF, 0)
2316 #define TPB_BULK_DWRR_WB_QUANTA                 0x00099344 /* Reset Source: CORER */
2317 #define TPB_BULK_DWRR_WB_QUANTA_QUANTA_S        0
2318 #define TPB_BULK_DWRR_WB_QUANTA_QUANTA_M        MAKEMASK(0x7FF, 0)
2319 #define TPB_BULK_DWRR_WB_SAT                    0x00099354 /* Reset Source: CORER */
2320 #define TPB_BULK_DWRR_WB_SAT_SATURATION_S       0
2321 #define TPB_BULK_DWRR_WB_SAT_SATURATION_M       MAKEMASK(0x1FFFF, 0)
2322 #define TPB_GLDCB_TCB_WB_SP                     0x0009966C /* Reset Source: CORER */
2323 #define TPB_GLDCB_TCB_WB_SP_WB_SP_S             0
2324 #define TPB_GLDCB_TCB_WB_SP_WB_SP_M             BIT(0)
2325 #define TPB_GLTCB_CREDIT_EXP_CTL                0x00099664 /* Reset Source: CORER */
2326 #define TPB_GLTCB_CREDIT_EXP_CTL_EN_S           0
2327 #define TPB_GLTCB_CREDIT_EXP_CTL_EN_M           BIT(0)
2328 #define TPB_GLTCB_CREDIT_EXP_CTL_MIN_PKT_S      1
2329 #define TPB_GLTCB_CREDIT_EXP_CTL_MIN_PKT_M      MAKEMASK(0x1FF, 1)
2330 #define TPB_LL_DWRR_REG_QUANTA                  0x00099348 /* Reset Source: CORER */
2331 #define TPB_LL_DWRR_REG_QUANTA_QUANTA_S         0
2332 #define TPB_LL_DWRR_REG_QUANTA_QUANTA_M         MAKEMASK(0x7FF, 0)
2333 #define TPB_LL_DWRR_REG_SAT                     0x00099358 /* Reset Source: CORER */
2334 #define TPB_LL_DWRR_REG_SAT_SATURATION_S        0
2335 #define TPB_LL_DWRR_REG_SAT_SATURATION_M        MAKEMASK(0x1FFFF, 0)
2336 #define TPB_LL_DWRR_WB_QUANTA                   0x0009934C /* Reset Source: CORER */
2337 #define TPB_LL_DWRR_WB_QUANTA_QUANTA_S          0
2338 #define TPB_LL_DWRR_WB_QUANTA_QUANTA_M          MAKEMASK(0x7FF, 0)
2339 #define TPB_LL_DWRR_WB_SAT                      0x0009935C /* Reset Source: CORER */
2340 #define TPB_LL_DWRR_WB_SAT_SATURATION_S         0
2341 #define TPB_LL_DWRR_WB_SAT_SATURATION_M         MAKEMASK(0x1FFFF, 0)
2342 #define TPB_PRTDCB_TCB_DWRR_CREDITS             0x000991C0 /* Reset Source: CORER */
2343 #define TPB_PRTDCB_TCB_DWRR_CREDITS_CREDITS_S   0
2344 #define TPB_PRTDCB_TCB_DWRR_CREDITS_CREDITS_M   MAKEMASK(0x3FFFF, 0)
2345 #define TPB_PRTDCB_TCB_DWRR_QUANTA              0x00099220 /* Reset Source: CORER */
2346 #define TPB_PRTDCB_TCB_DWRR_QUANTA_QUANTA_S     0
2347 #define TPB_PRTDCB_TCB_DWRR_QUANTA_QUANTA_M     MAKEMASK(0x7FF, 0)
2348 #define TPB_PRTDCB_TCB_DWRR_SAT                 0x00099260 /* Reset Source: CORER */
2349 #define TPB_PRTDCB_TCB_DWRR_SAT_SATURATION_S    0
2350 #define TPB_PRTDCB_TCB_DWRR_SAT_SATURATION_M    MAKEMASK(0x1FFFF, 0)
2351 #define TPB_PRTTCB_BULK_DWRR_REG_CREDITS        0x000992A0 /* Reset Source: CORER */
2352 #define TPB_PRTTCB_BULK_DWRR_REG_CREDITS_CREDITS_S 0
2353 #define TPB_PRTTCB_BULK_DWRR_REG_CREDITS_CREDITS_M MAKEMASK(0x3FFFF, 0)
2354 #define TPB_PRTTCB_BULK_DWRR_WB_CREDITS         0x000992C0 /* Reset Source: CORER */
2355 #define TPB_PRTTCB_BULK_DWRR_WB_CREDITS_CREDITS_S 0
2356 #define TPB_PRTTCB_BULK_DWRR_WB_CREDITS_CREDITS_M MAKEMASK(0x3FFFF, 0)
2357 #define TPB_PRTTCB_CREDIT_EXP                   0x00099644 /* Reset Source: CORER */
2358 #define TPB_PRTTCB_CREDIT_EXP_EXPANSION_S       0
2359 #define TPB_PRTTCB_CREDIT_EXP_EXPANSION_M       MAKEMASK(0xFF, 0)
2360 #define TPB_PRTTCB_LL_DWRR_REG_CREDITS          0x00099300 /* Reset Source: CORER */
2361 #define TPB_PRTTCB_LL_DWRR_REG_CREDITS_CREDITS_S 0
2362 #define TPB_PRTTCB_LL_DWRR_REG_CREDITS_CREDITS_M MAKEMASK(0x3FFFF, 0)
2363 #define TPB_PRTTCB_LL_DWRR_WB_CREDITS           0x00099320 /* Reset Source: CORER */
2364 #define TPB_PRTTCB_LL_DWRR_WB_CREDITS_CREDITS_S 0
2365 #define TPB_PRTTCB_LL_DWRR_WB_CREDITS_CREDITS_M MAKEMASK(0x3FFFF, 0)
2366 #define TPB_WB_RL_TC_CFG(_i)                    (0x00099360 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2367 #define TPB_WB_RL_TC_CFG_MAX_INDEX              31
2368 #define TPB_WB_RL_TC_CFG_TOKENS_S               0
2369 #define TPB_WB_RL_TC_CFG_TOKENS_M               MAKEMASK(0xFFF, 0)
2370 #define TPB_WB_RL_TC_CFG_BURST_SIZE_S           12
2371 #define TPB_WB_RL_TC_CFG_BURST_SIZE_M           MAKEMASK(0x3FF, 12)
2372 #define TPB_WB_RL_TC_STAT(_i)                   (0x000993E0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
2373 #define TPB_WB_RL_TC_STAT_MAX_INDEX             31
2374 #define TPB_WB_RL_TC_STAT_BUCKET_S              0
2375 #define TPB_WB_RL_TC_STAT_BUCKET_M              MAKEMASK(0x1FFFF, 0)
2376 #define GL_ACLEXT_CDMD_L1SEL(_i)                (0x00210054 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2377 #define GL_ACLEXT_CDMD_L1SEL_MAX_INDEX          2
2378 #define GL_ACLEXT_CDMD_L1SEL_RX_SEL_S           0
2379 #define GL_ACLEXT_CDMD_L1SEL_RX_SEL_M           MAKEMASK(0x1F, 0)
2380 #define GL_ACLEXT_CDMD_L1SEL_TX_SEL_S           8
2381 #define GL_ACLEXT_CDMD_L1SEL_TX_SEL_M           MAKEMASK(0x1F, 8)
2382 #define GL_ACLEXT_CDMD_L1SEL_AUX0_SEL_S         16
2383 #define GL_ACLEXT_CDMD_L1SEL_AUX0_SEL_M         MAKEMASK(0x1F, 16)
2384 #define GL_ACLEXT_CDMD_L1SEL_AUX1_SEL_S         24
2385 #define GL_ACLEXT_CDMD_L1SEL_AUX1_SEL_M         MAKEMASK(0x1F, 24)
2386 #define GL_ACLEXT_CDMD_L1SEL_BIDIR_ENA_S        30
2387 #define GL_ACLEXT_CDMD_L1SEL_BIDIR_ENA_M        MAKEMASK(0x3, 30)
2388 #define GL_ACLEXT_CTLTBL_L2ADDR(_i)             (0x00210084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2389 #define GL_ACLEXT_CTLTBL_L2ADDR_MAX_INDEX       2
2390 #define GL_ACLEXT_CTLTBL_L2ADDR_LINE_OFF_S      0
2391 #define GL_ACLEXT_CTLTBL_L2ADDR_LINE_OFF_M      MAKEMASK(0x7, 0)
2392 #define GL_ACLEXT_CTLTBL_L2ADDR_LINE_IDX_S      8
2393 #define GL_ACLEXT_CTLTBL_L2ADDR_LINE_IDX_M      MAKEMASK(0x7, 8)
2394 #define GL_ACLEXT_CTLTBL_L2ADDR_AUTO_INC_S      31
2395 #define GL_ACLEXT_CTLTBL_L2ADDR_AUTO_INC_M      BIT(31)
2396 #define GL_ACLEXT_CTLTBL_L2DATA(_i)             (0x00210090 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2397 #define GL_ACLEXT_CTLTBL_L2DATA_MAX_INDEX       2
2398 #define GL_ACLEXT_CTLTBL_L2DATA_DATA_S          0
2399 #define GL_ACLEXT_CTLTBL_L2DATA_DATA_M          MAKEMASK(0xFFFFFFFF, 0)
2400 #define GL_ACLEXT_DFLT_L2PRFL(_i)               (0x00210138 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2401 #define GL_ACLEXT_DFLT_L2PRFL_MAX_INDEX         2
2402 #define GL_ACLEXT_DFLT_L2PRFL_DFLT_PRFL_S       0
2403 #define GL_ACLEXT_DFLT_L2PRFL_DFLT_PRFL_M       MAKEMASK(0xFFFF, 0)
2404 #define GL_ACLEXT_DFLT_L2PRFL_ACL(_i)           (0x00393800 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2405 #define GL_ACLEXT_DFLT_L2PRFL_ACL_MAX_INDEX     2
2406 #define GL_ACLEXT_DFLT_L2PRFL_ACL_DFLT_PRFL_S   0
2407 #define GL_ACLEXT_DFLT_L2PRFL_ACL_DFLT_PRFL_M   MAKEMASK(0xFFFF, 0)
2408 #define GL_ACLEXT_FLGS_L1SEL0_1(_i)             (0x0021006C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2409 #define GL_ACLEXT_FLGS_L1SEL0_1_MAX_INDEX       2
2410 #define GL_ACLEXT_FLGS_L1SEL0_1_FLS0_S          0
2411 #define GL_ACLEXT_FLGS_L1SEL0_1_FLS0_M          MAKEMASK(0x1FF, 0)
2412 #define GL_ACLEXT_FLGS_L1SEL0_1_FLS1_S          16
2413 #define GL_ACLEXT_FLGS_L1SEL0_1_FLS1_M          MAKEMASK(0x1FF, 16)
2414 #define GL_ACLEXT_FLGS_L1SEL2_3(_i)             (0x00210078 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2415 #define GL_ACLEXT_FLGS_L1SEL2_3_MAX_INDEX       2
2416 #define GL_ACLEXT_FLGS_L1SEL2_3_FLS2_S          0
2417 #define GL_ACLEXT_FLGS_L1SEL2_3_FLS2_M          MAKEMASK(0x1FF, 0)
2418 #define GL_ACLEXT_FLGS_L1SEL2_3_FLS3_S          16
2419 #define GL_ACLEXT_FLGS_L1SEL2_3_FLS3_M          MAKEMASK(0x1FF, 16)
2420 #define GL_ACLEXT_FLGS_L1TBL(_i)                (0x00210060 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2421 #define GL_ACLEXT_FLGS_L1TBL_MAX_INDEX          2
2422 #define GL_ACLEXT_FLGS_L1TBL_LSB_S              0
2423 #define GL_ACLEXT_FLGS_L1TBL_LSB_M              MAKEMASK(0xFFFF, 0)
2424 #define GL_ACLEXT_FLGS_L1TBL_MSB_S              16
2425 #define GL_ACLEXT_FLGS_L1TBL_MSB_M              MAKEMASK(0xFFFF, 16)
2426 #define GL_ACLEXT_FORCE_L1CDID(_i)              (0x00210018 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2427 #define GL_ACLEXT_FORCE_L1CDID_MAX_INDEX        2
2428 #define GL_ACLEXT_FORCE_L1CDID_STATIC_CDID_S    0
2429 #define GL_ACLEXT_FORCE_L1CDID_STATIC_CDID_M    MAKEMASK(0xF, 0)
2430 #define GL_ACLEXT_FORCE_L1CDID_STATIC_CDID_EN_S 31
2431 #define GL_ACLEXT_FORCE_L1CDID_STATIC_CDID_EN_M BIT(31)
2432 #define GL_ACLEXT_FORCE_PID(_i)                 (0x00210000 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2433 #define GL_ACLEXT_FORCE_PID_MAX_INDEX           2
2434 #define GL_ACLEXT_FORCE_PID_STATIC_PID_S        0
2435 #define GL_ACLEXT_FORCE_PID_STATIC_PID_M        MAKEMASK(0xFFFF, 0)
2436 #define GL_ACLEXT_FORCE_PID_STATIC_PID_EN_S     31
2437 #define GL_ACLEXT_FORCE_PID_STATIC_PID_EN_M     BIT(31)
2438 #define GL_ACLEXT_K2N_L2ADDR(_i)                (0x00210144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2439 #define GL_ACLEXT_K2N_L2ADDR_MAX_INDEX          2
2440 #define GL_ACLEXT_K2N_L2ADDR_LINE_IDX_S         0
2441 #define GL_ACLEXT_K2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x7F, 0)
2442 #define GL_ACLEXT_K2N_L2ADDR_AUTO_INC_S         31
2443 #define GL_ACLEXT_K2N_L2ADDR_AUTO_INC_M         BIT(31)
2444 #define GL_ACLEXT_K2N_L2DATA(_i)                (0x00210150 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2445 #define GL_ACLEXT_K2N_L2DATA_MAX_INDEX          2
2446 #define GL_ACLEXT_K2N_L2DATA_DATA0_S            0
2447 #define GL_ACLEXT_K2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2448 #define GL_ACLEXT_K2N_L2DATA_DATA1_S            8
2449 #define GL_ACLEXT_K2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2450 #define GL_ACLEXT_K2N_L2DATA_DATA2_S            16
2451 #define GL_ACLEXT_K2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2452 #define GL_ACLEXT_K2N_L2DATA_DATA3_S            24
2453 #define GL_ACLEXT_K2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2454 #define GL_ACLEXT_L2_PMASK0(_i)                 (0x002100FC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2455 #define GL_ACLEXT_L2_PMASK0_MAX_INDEX           2
2456 #define GL_ACLEXT_L2_PMASK0_BITMASK_S           0
2457 #define GL_ACLEXT_L2_PMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2458 #define GL_ACLEXT_L2_PMASK1(_i)                 (0x00210108 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2459 #define GL_ACLEXT_L2_PMASK1_MAX_INDEX           2
2460 #define GL_ACLEXT_L2_PMASK1_BITMASK_S           0
2461 #define GL_ACLEXT_L2_PMASK1_BITMASK_M           MAKEMASK(0xFFFF, 0)
2462 #define GL_ACLEXT_L2_TMASK0(_i)                 (0x00210498 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2463 #define GL_ACLEXT_L2_TMASK0_MAX_INDEX           2
2464 #define GL_ACLEXT_L2_TMASK0_BITMASK_S           0
2465 #define GL_ACLEXT_L2_TMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2466 #define GL_ACLEXT_L2_TMASK1(_i)                 (0x002104A4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2467 #define GL_ACLEXT_L2_TMASK1_MAX_INDEX           2
2468 #define GL_ACLEXT_L2_TMASK1_BITMASK_S           0
2469 #define GL_ACLEXT_L2_TMASK1_BITMASK_M           MAKEMASK(0xFF, 0)
2470 #define GL_ACLEXT_L2BMP0_3(_i)                  (0x002100A8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2471 #define GL_ACLEXT_L2BMP0_3_MAX_INDEX            2
2472 #define GL_ACLEXT_L2BMP0_3_BMP0_S               0
2473 #define GL_ACLEXT_L2BMP0_3_BMP0_M               MAKEMASK(0xFF, 0)
2474 #define GL_ACLEXT_L2BMP0_3_BMP1_S               8
2475 #define GL_ACLEXT_L2BMP0_3_BMP1_M               MAKEMASK(0xFF, 8)
2476 #define GL_ACLEXT_L2BMP0_3_BMP2_S               16
2477 #define GL_ACLEXT_L2BMP0_3_BMP2_M               MAKEMASK(0xFF, 16)
2478 #define GL_ACLEXT_L2BMP0_3_BMP3_S               24
2479 #define GL_ACLEXT_L2BMP0_3_BMP3_M               MAKEMASK(0xFF, 24)
2480 #define GL_ACLEXT_L2BMP4_7(_i)                  (0x002100B4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2481 #define GL_ACLEXT_L2BMP4_7_MAX_INDEX            2
2482 #define GL_ACLEXT_L2BMP4_7_BMP4_S               0
2483 #define GL_ACLEXT_L2BMP4_7_BMP4_M               MAKEMASK(0xFF, 0)
2484 #define GL_ACLEXT_L2BMP4_7_BMP5_S               8
2485 #define GL_ACLEXT_L2BMP4_7_BMP5_M               MAKEMASK(0xFF, 8)
2486 #define GL_ACLEXT_L2BMP4_7_BMP6_S               16
2487 #define GL_ACLEXT_L2BMP4_7_BMP6_M               MAKEMASK(0xFF, 16)
2488 #define GL_ACLEXT_L2BMP4_7_BMP7_S               24
2489 #define GL_ACLEXT_L2BMP4_7_BMP7_M               MAKEMASK(0xFF, 24)
2490 #define GL_ACLEXT_L2PRTMOD(_i)                  (0x0021009C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2491 #define GL_ACLEXT_L2PRTMOD_MAX_INDEX            2
2492 #define GL_ACLEXT_L2PRTMOD_XLT1_S               0
2493 #define GL_ACLEXT_L2PRTMOD_XLT1_M               MAKEMASK(0x3, 0)
2494 #define GL_ACLEXT_L2PRTMOD_XLT2_S               8
2495 #define GL_ACLEXT_L2PRTMOD_XLT2_M               MAKEMASK(0x3, 8)
2496 #define GL_ACLEXT_N2N_L2ADDR(_i)                (0x0021015C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2497 #define GL_ACLEXT_N2N_L2ADDR_MAX_INDEX          2
2498 #define GL_ACLEXT_N2N_L2ADDR_LINE_IDX_S         0
2499 #define GL_ACLEXT_N2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x3F, 0)
2500 #define GL_ACLEXT_N2N_L2ADDR_AUTO_INC_S         31
2501 #define GL_ACLEXT_N2N_L2ADDR_AUTO_INC_M         BIT(31)
2502 #define GL_ACLEXT_N2N_L2DATA(_i)                (0x00210168 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2503 #define GL_ACLEXT_N2N_L2DATA_MAX_INDEX          2
2504 #define GL_ACLEXT_N2N_L2DATA_DATA0_S            0
2505 #define GL_ACLEXT_N2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2506 #define GL_ACLEXT_N2N_L2DATA_DATA1_S            8
2507 #define GL_ACLEXT_N2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2508 #define GL_ACLEXT_N2N_L2DATA_DATA2_S            16
2509 #define GL_ACLEXT_N2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2510 #define GL_ACLEXT_N2N_L2DATA_DATA3_S            24
2511 #define GL_ACLEXT_N2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2512 #define GL_ACLEXT_P2P_L1ADDR(_i)                (0x00210024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2513 #define GL_ACLEXT_P2P_L1ADDR_MAX_INDEX          2
2514 #define GL_ACLEXT_P2P_L1ADDR_LINE_IDX_S         0
2515 #define GL_ACLEXT_P2P_L1ADDR_LINE_IDX_M         BIT(0)
2516 #define GL_ACLEXT_P2P_L1ADDR_AUTO_INC_S         31
2517 #define GL_ACLEXT_P2P_L1ADDR_AUTO_INC_M         BIT(31)
2518 #define GL_ACLEXT_P2P_L1DATA(_i)                (0x00210030 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2519 #define GL_ACLEXT_P2P_L1DATA_MAX_INDEX          2
2520 #define GL_ACLEXT_P2P_L1DATA_DATA_S             0
2521 #define GL_ACLEXT_P2P_L1DATA_DATA_M             MAKEMASK(0xFFFFFFFF, 0)
2522 #define GL_ACLEXT_PID_L2GKTYPE(_i)              (0x002100F0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2523 #define GL_ACLEXT_PID_L2GKTYPE_MAX_INDEX        2
2524 #define GL_ACLEXT_PID_L2GKTYPE_PID_GKTYPE_S     0
2525 #define GL_ACLEXT_PID_L2GKTYPE_PID_GKTYPE_M     MAKEMASK(0x3, 0)
2526 #define GL_ACLEXT_PLVL_SEL(_i)                  (0x0021000C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2527 #define GL_ACLEXT_PLVL_SEL_MAX_INDEX            2
2528 #define GL_ACLEXT_PLVL_SEL_PLVL_SEL_S           0
2529 #define GL_ACLEXT_PLVL_SEL_PLVL_SEL_M           BIT(0)
2530 #define GL_ACLEXT_TCAM_L2ADDR(_i)               (0x00210114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2531 #define GL_ACLEXT_TCAM_L2ADDR_MAX_INDEX         2
2532 #define GL_ACLEXT_TCAM_L2ADDR_LINE_IDX_S        0
2533 #define GL_ACLEXT_TCAM_L2ADDR_LINE_IDX_M        MAKEMASK(0x3FF, 0)
2534 #define GL_ACLEXT_TCAM_L2ADDR_AUTO_INC_S        31
2535 #define GL_ACLEXT_TCAM_L2ADDR_AUTO_INC_M        BIT(31)
2536 #define GL_ACLEXT_TCAM_L2DATALSB(_i)            (0x00210120 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2537 #define GL_ACLEXT_TCAM_L2DATALSB_MAX_INDEX      2
2538 #define GL_ACLEXT_TCAM_L2DATALSB_DATALSB_S      0
2539 #define GL_ACLEXT_TCAM_L2DATALSB_DATALSB_M      MAKEMASK(0xFFFFFFFF, 0)
2540 #define GL_ACLEXT_TCAM_L2DATAMSB(_i)            (0x0021012C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2541 #define GL_ACLEXT_TCAM_L2DATAMSB_MAX_INDEX      2
2542 #define GL_ACLEXT_TCAM_L2DATAMSB_DATAMSB_S      0
2543 #define GL_ACLEXT_TCAM_L2DATAMSB_DATAMSB_M      MAKEMASK(0xFF, 0)
2544 #define GL_ACLEXT_XLT0_L1ADDR(_i)               (0x0021003C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2545 #define GL_ACLEXT_XLT0_L1ADDR_MAX_INDEX         2
2546 #define GL_ACLEXT_XLT0_L1ADDR_LINE_IDX_S        0
2547 #define GL_ACLEXT_XLT0_L1ADDR_LINE_IDX_M        MAKEMASK(0xFF, 0)
2548 #define GL_ACLEXT_XLT0_L1ADDR_AUTO_INC_S        31
2549 #define GL_ACLEXT_XLT0_L1ADDR_AUTO_INC_M        BIT(31)
2550 #define GL_ACLEXT_XLT0_L1DATA(_i)               (0x00210048 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2551 #define GL_ACLEXT_XLT0_L1DATA_MAX_INDEX         2
2552 #define GL_ACLEXT_XLT0_L1DATA_DATA_S            0
2553 #define GL_ACLEXT_XLT0_L1DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2554 #define GL_ACLEXT_XLT1_L2ADDR(_i)               (0x002100C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2555 #define GL_ACLEXT_XLT1_L2ADDR_MAX_INDEX         2
2556 #define GL_ACLEXT_XLT1_L2ADDR_LINE_IDX_S        0
2557 #define GL_ACLEXT_XLT1_L2ADDR_LINE_IDX_M        MAKEMASK(0x7FF, 0)
2558 #define GL_ACLEXT_XLT1_L2ADDR_AUTO_INC_S        31
2559 #define GL_ACLEXT_XLT1_L2ADDR_AUTO_INC_M        BIT(31)
2560 #define GL_ACLEXT_XLT1_L2DATA(_i)               (0x002100CC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2561 #define GL_ACLEXT_XLT1_L2DATA_MAX_INDEX         2
2562 #define GL_ACLEXT_XLT1_L2DATA_DATA_S            0
2563 #define GL_ACLEXT_XLT1_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2564 #define GL_ACLEXT_XLT2_L2ADDR(_i)               (0x002100D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2565 #define GL_ACLEXT_XLT2_L2ADDR_MAX_INDEX         2
2566 #define GL_ACLEXT_XLT2_L2ADDR_LINE_IDX_S        0
2567 #define GL_ACLEXT_XLT2_L2ADDR_LINE_IDX_M        MAKEMASK(0x1FF, 0)
2568 #define GL_ACLEXT_XLT2_L2ADDR_AUTO_INC_S        31
2569 #define GL_ACLEXT_XLT2_L2ADDR_AUTO_INC_M        BIT(31)
2570 #define GL_ACLEXT_XLT2_L2DATA(_i)               (0x002100E4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2571 #define GL_ACLEXT_XLT2_L2DATA_MAX_INDEX         2
2572 #define GL_ACLEXT_XLT2_L2DATA_DATA_S            0
2573 #define GL_ACLEXT_XLT2_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2574 #define GL_PREEXT_CDMD_L1SEL(_i)                (0x0020F054 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2575 #define GL_PREEXT_CDMD_L1SEL_MAX_INDEX          2
2576 #define GL_PREEXT_CDMD_L1SEL_RX_SEL_S           0
2577 #define GL_PREEXT_CDMD_L1SEL_RX_SEL_M           MAKEMASK(0x1F, 0)
2578 #define GL_PREEXT_CDMD_L1SEL_TX_SEL_S           8
2579 #define GL_PREEXT_CDMD_L1SEL_TX_SEL_M           MAKEMASK(0x1F, 8)
2580 #define GL_PREEXT_CDMD_L1SEL_AUX0_SEL_S         16
2581 #define GL_PREEXT_CDMD_L1SEL_AUX0_SEL_M         MAKEMASK(0x1F, 16)
2582 #define GL_PREEXT_CDMD_L1SEL_AUX1_SEL_S         24
2583 #define GL_PREEXT_CDMD_L1SEL_AUX1_SEL_M         MAKEMASK(0x1F, 24)
2584 #define GL_PREEXT_CDMD_L1SEL_BIDIR_ENA_S        30
2585 #define GL_PREEXT_CDMD_L1SEL_BIDIR_ENA_M        MAKEMASK(0x3, 30)
2586 #define GL_PREEXT_CTLTBL_L2ADDR(_i)             (0x0020F084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2587 #define GL_PREEXT_CTLTBL_L2ADDR_MAX_INDEX       2
2588 #define GL_PREEXT_CTLTBL_L2ADDR_LINE_OFF_S      0
2589 #define GL_PREEXT_CTLTBL_L2ADDR_LINE_OFF_M      MAKEMASK(0x7, 0)
2590 #define GL_PREEXT_CTLTBL_L2ADDR_LINE_IDX_S      8
2591 #define GL_PREEXT_CTLTBL_L2ADDR_LINE_IDX_M      MAKEMASK(0x7, 8)
2592 #define GL_PREEXT_CTLTBL_L2ADDR_AUTO_INC_S      31
2593 #define GL_PREEXT_CTLTBL_L2ADDR_AUTO_INC_M      BIT(31)
2594 #define GL_PREEXT_CTLTBL_L2DATA(_i)             (0x0020F090 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2595 #define GL_PREEXT_CTLTBL_L2DATA_MAX_INDEX       2
2596 #define GL_PREEXT_CTLTBL_L2DATA_DATA_S          0
2597 #define GL_PREEXT_CTLTBL_L2DATA_DATA_M          MAKEMASK(0xFFFFFFFF, 0)
2598 #define GL_PREEXT_DFLT_L2PRFL(_i)               (0x0020F138 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2599 #define GL_PREEXT_DFLT_L2PRFL_MAX_INDEX         2
2600 #define GL_PREEXT_DFLT_L2PRFL_DFLT_PRFL_S       0
2601 #define GL_PREEXT_DFLT_L2PRFL_DFLT_PRFL_M       MAKEMASK(0xFFFF, 0)
2602 #define GL_PREEXT_FLGS_L1SEL0_1(_i)             (0x0020F06C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2603 #define GL_PREEXT_FLGS_L1SEL0_1_MAX_INDEX       2
2604 #define GL_PREEXT_FLGS_L1SEL0_1_FLS0_S          0
2605 #define GL_PREEXT_FLGS_L1SEL0_1_FLS0_M          MAKEMASK(0x1FF, 0)
2606 #define GL_PREEXT_FLGS_L1SEL0_1_FLS1_S          16
2607 #define GL_PREEXT_FLGS_L1SEL0_1_FLS1_M          MAKEMASK(0x1FF, 16)
2608 #define GL_PREEXT_FLGS_L1SEL2_3(_i)             (0x0020F078 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2609 #define GL_PREEXT_FLGS_L1SEL2_3_MAX_INDEX       2
2610 #define GL_PREEXT_FLGS_L1SEL2_3_FLS2_S          0
2611 #define GL_PREEXT_FLGS_L1SEL2_3_FLS2_M          MAKEMASK(0x1FF, 0)
2612 #define GL_PREEXT_FLGS_L1SEL2_3_FLS3_S          16
2613 #define GL_PREEXT_FLGS_L1SEL2_3_FLS3_M          MAKEMASK(0x1FF, 16)
2614 #define GL_PREEXT_FLGS_L1TBL(_i)                (0x0020F060 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2615 #define GL_PREEXT_FLGS_L1TBL_MAX_INDEX          2
2616 #define GL_PREEXT_FLGS_L1TBL_LSB_S              0
2617 #define GL_PREEXT_FLGS_L1TBL_LSB_M              MAKEMASK(0xFFFF, 0)
2618 #define GL_PREEXT_FLGS_L1TBL_MSB_S              16
2619 #define GL_PREEXT_FLGS_L1TBL_MSB_M              MAKEMASK(0xFFFF, 16)
2620 #define GL_PREEXT_FORCE_L1CDID(_i)              (0x0020F018 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2621 #define GL_PREEXT_FORCE_L1CDID_MAX_INDEX        2
2622 #define GL_PREEXT_FORCE_L1CDID_STATIC_CDID_S    0
2623 #define GL_PREEXT_FORCE_L1CDID_STATIC_CDID_M    MAKEMASK(0xF, 0)
2624 #define GL_PREEXT_FORCE_L1CDID_STATIC_CDID_EN_S 31
2625 #define GL_PREEXT_FORCE_L1CDID_STATIC_CDID_EN_M BIT(31)
2626 #define GL_PREEXT_FORCE_PID(_i)                 (0x0020F000 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2627 #define GL_PREEXT_FORCE_PID_MAX_INDEX           2
2628 #define GL_PREEXT_FORCE_PID_STATIC_PID_S        0
2629 #define GL_PREEXT_FORCE_PID_STATIC_PID_M        MAKEMASK(0xFFFF, 0)
2630 #define GL_PREEXT_FORCE_PID_STATIC_PID_EN_S     31
2631 #define GL_PREEXT_FORCE_PID_STATIC_PID_EN_M     BIT(31)
2632 #define GL_PREEXT_K2N_L2ADDR(_i)                (0x0020F144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2633 #define GL_PREEXT_K2N_L2ADDR_MAX_INDEX          2
2634 #define GL_PREEXT_K2N_L2ADDR_LINE_IDX_S         0
2635 #define GL_PREEXT_K2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x7F, 0)
2636 #define GL_PREEXT_K2N_L2ADDR_AUTO_INC_S         31
2637 #define GL_PREEXT_K2N_L2ADDR_AUTO_INC_M         BIT(31)
2638 #define GL_PREEXT_K2N_L2DATA(_i)                (0x0020F150 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2639 #define GL_PREEXT_K2N_L2DATA_MAX_INDEX          2
2640 #define GL_PREEXT_K2N_L2DATA_DATA0_S            0
2641 #define GL_PREEXT_K2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2642 #define GL_PREEXT_K2N_L2DATA_DATA1_S            8
2643 #define GL_PREEXT_K2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2644 #define GL_PREEXT_K2N_L2DATA_DATA2_S            16
2645 #define GL_PREEXT_K2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2646 #define GL_PREEXT_K2N_L2DATA_DATA3_S            24
2647 #define GL_PREEXT_K2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2648 #define GL_PREEXT_L2_PMASK0(_i)                 (0x0020F0FC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2649 #define GL_PREEXT_L2_PMASK0_MAX_INDEX           2
2650 #define GL_PREEXT_L2_PMASK0_BITMASK_S           0
2651 #define GL_PREEXT_L2_PMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2652 #define GL_PREEXT_L2_PMASK1(_i)                 (0x0020F108 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2653 #define GL_PREEXT_L2_PMASK1_MAX_INDEX           2
2654 #define GL_PREEXT_L2_PMASK1_BITMASK_S           0
2655 #define GL_PREEXT_L2_PMASK1_BITMASK_M           MAKEMASK(0xFFFF, 0)
2656 #define GL_PREEXT_L2_TMASK0(_i)                 (0x0020F498 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2657 #define GL_PREEXT_L2_TMASK0_MAX_INDEX           2
2658 #define GL_PREEXT_L2_TMASK0_BITMASK_S           0
2659 #define GL_PREEXT_L2_TMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2660 #define GL_PREEXT_L2_TMASK1(_i)                 (0x0020F4A4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2661 #define GL_PREEXT_L2_TMASK1_MAX_INDEX           2
2662 #define GL_PREEXT_L2_TMASK1_BITMASK_S           0
2663 #define GL_PREEXT_L2_TMASK1_BITMASK_M           MAKEMASK(0xFF, 0)
2664 #define GL_PREEXT_L2BMP0_3(_i)                  (0x0020F0A8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2665 #define GL_PREEXT_L2BMP0_3_MAX_INDEX            2
2666 #define GL_PREEXT_L2BMP0_3_BMP0_S               0
2667 #define GL_PREEXT_L2BMP0_3_BMP0_M               MAKEMASK(0xFF, 0)
2668 #define GL_PREEXT_L2BMP0_3_BMP1_S               8
2669 #define GL_PREEXT_L2BMP0_3_BMP1_M               MAKEMASK(0xFF, 8)
2670 #define GL_PREEXT_L2BMP0_3_BMP2_S               16
2671 #define GL_PREEXT_L2BMP0_3_BMP2_M               MAKEMASK(0xFF, 16)
2672 #define GL_PREEXT_L2BMP0_3_BMP3_S               24
2673 #define GL_PREEXT_L2BMP0_3_BMP3_M               MAKEMASK(0xFF, 24)
2674 #define GL_PREEXT_L2BMP4_7(_i)                  (0x0020F0B4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2675 #define GL_PREEXT_L2BMP4_7_MAX_INDEX            2
2676 #define GL_PREEXT_L2BMP4_7_BMP4_S               0
2677 #define GL_PREEXT_L2BMP4_7_BMP4_M               MAKEMASK(0xFF, 0)
2678 #define GL_PREEXT_L2BMP4_7_BMP5_S               8
2679 #define GL_PREEXT_L2BMP4_7_BMP5_M               MAKEMASK(0xFF, 8)
2680 #define GL_PREEXT_L2BMP4_7_BMP6_S               16
2681 #define GL_PREEXT_L2BMP4_7_BMP6_M               MAKEMASK(0xFF, 16)
2682 #define GL_PREEXT_L2BMP4_7_BMP7_S               24
2683 #define GL_PREEXT_L2BMP4_7_BMP7_M               MAKEMASK(0xFF, 24)
2684 #define GL_PREEXT_L2PRTMOD(_i)                  (0x0020F09C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2685 #define GL_PREEXT_L2PRTMOD_MAX_INDEX            2
2686 #define GL_PREEXT_L2PRTMOD_XLT1_S               0
2687 #define GL_PREEXT_L2PRTMOD_XLT1_M               MAKEMASK(0x3, 0)
2688 #define GL_PREEXT_L2PRTMOD_XLT2_S               8
2689 #define GL_PREEXT_L2PRTMOD_XLT2_M               MAKEMASK(0x3, 8)
2690 #define GL_PREEXT_N2N_L2ADDR(_i)                (0x0020F15C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2691 #define GL_PREEXT_N2N_L2ADDR_MAX_INDEX          2
2692 #define GL_PREEXT_N2N_L2ADDR_LINE_IDX_S         0
2693 #define GL_PREEXT_N2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x3F, 0)
2694 #define GL_PREEXT_N2N_L2ADDR_AUTO_INC_S         31
2695 #define GL_PREEXT_N2N_L2ADDR_AUTO_INC_M         BIT(31)
2696 #define GL_PREEXT_N2N_L2DATA(_i)                (0x0020F168 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2697 #define GL_PREEXT_N2N_L2DATA_MAX_INDEX          2
2698 #define GL_PREEXT_N2N_L2DATA_DATA0_S            0
2699 #define GL_PREEXT_N2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2700 #define GL_PREEXT_N2N_L2DATA_DATA1_S            8
2701 #define GL_PREEXT_N2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2702 #define GL_PREEXT_N2N_L2DATA_DATA2_S            16
2703 #define GL_PREEXT_N2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2704 #define GL_PREEXT_N2N_L2DATA_DATA3_S            24
2705 #define GL_PREEXT_N2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2706 #define GL_PREEXT_P2P_L1ADDR(_i)                (0x0020F024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2707 #define GL_PREEXT_P2P_L1ADDR_MAX_INDEX          2
2708 #define GL_PREEXT_P2P_L1ADDR_LINE_IDX_S         0
2709 #define GL_PREEXT_P2P_L1ADDR_LINE_IDX_M         BIT(0)
2710 #define GL_PREEXT_P2P_L1ADDR_AUTO_INC_S         31
2711 #define GL_PREEXT_P2P_L1ADDR_AUTO_INC_M         BIT(31)
2712 #define GL_PREEXT_P2P_L1DATA(_i)                (0x0020F030 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2713 #define GL_PREEXT_P2P_L1DATA_MAX_INDEX          2
2714 #define GL_PREEXT_P2P_L1DATA_DATA_S             0
2715 #define GL_PREEXT_P2P_L1DATA_DATA_M             MAKEMASK(0xFFFFFFFF, 0)
2716 #define GL_PREEXT_PID_L2GKTYPE(_i)              (0x0020F0F0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2717 #define GL_PREEXT_PID_L2GKTYPE_MAX_INDEX        2
2718 #define GL_PREEXT_PID_L2GKTYPE_PID_GKTYPE_S     0
2719 #define GL_PREEXT_PID_L2GKTYPE_PID_GKTYPE_M     MAKEMASK(0x3, 0)
2720 #define GL_PREEXT_PLVL_SEL(_i)                  (0x0020F00C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2721 #define GL_PREEXT_PLVL_SEL_MAX_INDEX            2
2722 #define GL_PREEXT_PLVL_SEL_PLVL_SEL_S           0
2723 #define GL_PREEXT_PLVL_SEL_PLVL_SEL_M           BIT(0)
2724 #define GL_PREEXT_TCAM_L2ADDR(_i)               (0x0020F114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2725 #define GL_PREEXT_TCAM_L2ADDR_MAX_INDEX         2
2726 #define GL_PREEXT_TCAM_L2ADDR_LINE_IDX_S        0
2727 #define GL_PREEXT_TCAM_L2ADDR_LINE_IDX_M        MAKEMASK(0x3FF, 0)
2728 #define GL_PREEXT_TCAM_L2ADDR_AUTO_INC_S        31
2729 #define GL_PREEXT_TCAM_L2ADDR_AUTO_INC_M        BIT(31)
2730 #define GL_PREEXT_TCAM_L2DATALSB(_i)            (0x0020F120 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2731 #define GL_PREEXT_TCAM_L2DATALSB_MAX_INDEX      2
2732 #define GL_PREEXT_TCAM_L2DATALSB_DATALSB_S      0
2733 #define GL_PREEXT_TCAM_L2DATALSB_DATALSB_M      MAKEMASK(0xFFFFFFFF, 0)
2734 #define GL_PREEXT_TCAM_L2DATAMSB(_i)            (0x0020F12C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2735 #define GL_PREEXT_TCAM_L2DATAMSB_MAX_INDEX      2
2736 #define GL_PREEXT_TCAM_L2DATAMSB_DATAMSB_S      0
2737 #define GL_PREEXT_TCAM_L2DATAMSB_DATAMSB_M      MAKEMASK(0xFF, 0)
2738 #define GL_PREEXT_XLT0_L1ADDR(_i)               (0x0020F03C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2739 #define GL_PREEXT_XLT0_L1ADDR_MAX_INDEX         2
2740 #define GL_PREEXT_XLT0_L1ADDR_LINE_IDX_S        0
2741 #define GL_PREEXT_XLT0_L1ADDR_LINE_IDX_M        MAKEMASK(0xFF, 0)
2742 #define GL_PREEXT_XLT0_L1ADDR_AUTO_INC_S        31
2743 #define GL_PREEXT_XLT0_L1ADDR_AUTO_INC_M        BIT(31)
2744 #define GL_PREEXT_XLT0_L1DATA(_i)               (0x0020F048 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2745 #define GL_PREEXT_XLT0_L1DATA_MAX_INDEX         2
2746 #define GL_PREEXT_XLT0_L1DATA_DATA_S            0
2747 #define GL_PREEXT_XLT0_L1DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2748 #define GL_PREEXT_XLT1_L2ADDR(_i)               (0x0020F0C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2749 #define GL_PREEXT_XLT1_L2ADDR_MAX_INDEX         2
2750 #define GL_PREEXT_XLT1_L2ADDR_LINE_IDX_S        0
2751 #define GL_PREEXT_XLT1_L2ADDR_LINE_IDX_M        MAKEMASK(0x7FF, 0)
2752 #define GL_PREEXT_XLT1_L2ADDR_AUTO_INC_S        31
2753 #define GL_PREEXT_XLT1_L2ADDR_AUTO_INC_M        BIT(31)
2754 #define GL_PREEXT_XLT1_L2DATA(_i)               (0x0020F0CC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2755 #define GL_PREEXT_XLT1_L2DATA_MAX_INDEX         2
2756 #define GL_PREEXT_XLT1_L2DATA_DATA_S            0
2757 #define GL_PREEXT_XLT1_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2758 #define GL_PREEXT_XLT2_L2ADDR(_i)               (0x0020F0D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2759 #define GL_PREEXT_XLT2_L2ADDR_MAX_INDEX         2
2760 #define GL_PREEXT_XLT2_L2ADDR_LINE_IDX_S        0
2761 #define GL_PREEXT_XLT2_L2ADDR_LINE_IDX_M        MAKEMASK(0x1FF, 0)
2762 #define GL_PREEXT_XLT2_L2ADDR_AUTO_INC_S        31
2763 #define GL_PREEXT_XLT2_L2ADDR_AUTO_INC_M        BIT(31)
2764 #define GL_PREEXT_XLT2_L2DATA(_i)               (0x0020F0E4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2765 #define GL_PREEXT_XLT2_L2DATA_MAX_INDEX         2
2766 #define GL_PREEXT_XLT2_L2DATA_DATA_S            0
2767 #define GL_PREEXT_XLT2_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2768 #define GL_PSTEXT_CDMD_L1SEL(_i)                (0x0020E054 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2769 #define GL_PSTEXT_CDMD_L1SEL_MAX_INDEX          2
2770 #define GL_PSTEXT_CDMD_L1SEL_RX_SEL_S           0
2771 #define GL_PSTEXT_CDMD_L1SEL_RX_SEL_M           MAKEMASK(0x1F, 0)
2772 #define GL_PSTEXT_CDMD_L1SEL_TX_SEL_S           8
2773 #define GL_PSTEXT_CDMD_L1SEL_TX_SEL_M           MAKEMASK(0x1F, 8)
2774 #define GL_PSTEXT_CDMD_L1SEL_AUX0_SEL_S         16
2775 #define GL_PSTEXT_CDMD_L1SEL_AUX0_SEL_M         MAKEMASK(0x1F, 16)
2776 #define GL_PSTEXT_CDMD_L1SEL_AUX1_SEL_S         24
2777 #define GL_PSTEXT_CDMD_L1SEL_AUX1_SEL_M         MAKEMASK(0x1F, 24)
2778 #define GL_PSTEXT_CDMD_L1SEL_BIDIR_ENA_S        30
2779 #define GL_PSTEXT_CDMD_L1SEL_BIDIR_ENA_M        MAKEMASK(0x3, 30)
2780 #define GL_PSTEXT_CTLTBL_L2ADDR(_i)             (0x0020E084 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2781 #define GL_PSTEXT_CTLTBL_L2ADDR_MAX_INDEX       2
2782 #define GL_PSTEXT_CTLTBL_L2ADDR_LINE_OFF_S      0
2783 #define GL_PSTEXT_CTLTBL_L2ADDR_LINE_OFF_M      MAKEMASK(0x7, 0)
2784 #define GL_PSTEXT_CTLTBL_L2ADDR_LINE_IDX_S      8
2785 #define GL_PSTEXT_CTLTBL_L2ADDR_LINE_IDX_M      MAKEMASK(0x7, 8)
2786 #define GL_PSTEXT_CTLTBL_L2ADDR_AUTO_INC_S      31
2787 #define GL_PSTEXT_CTLTBL_L2ADDR_AUTO_INC_M      BIT(31)
2788 #define GL_PSTEXT_CTLTBL_L2DATA(_i)             (0x0020E090 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2789 #define GL_PSTEXT_CTLTBL_L2DATA_MAX_INDEX       2
2790 #define GL_PSTEXT_CTLTBL_L2DATA_DATA_S          0
2791 #define GL_PSTEXT_CTLTBL_L2DATA_DATA_M          MAKEMASK(0xFFFFFFFF, 0)
2792 #define GL_PSTEXT_DFLT_L2PRFL(_i)               (0x0020E138 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2793 #define GL_PSTEXT_DFLT_L2PRFL_MAX_INDEX         2
2794 #define GL_PSTEXT_DFLT_L2PRFL_DFLT_PRFL_S       0
2795 #define GL_PSTEXT_DFLT_L2PRFL_DFLT_PRFL_M       MAKEMASK(0xFFFF, 0)
2796 #define GL_PSTEXT_FL15_BMPLSB(_i)               (0x0020E480 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2797 #define GL_PSTEXT_FL15_BMPLSB_MAX_INDEX         2
2798 #define GL_PSTEXT_FL15_BMPLSB_BMPLSB_S          0
2799 #define GL_PSTEXT_FL15_BMPLSB_BMPLSB_M          MAKEMASK(0xFFFFFFFF, 0)
2800 #define GL_PSTEXT_FL15_BMPMSB(_i)               (0x0020E48C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2801 #define GL_PSTEXT_FL15_BMPMSB_MAX_INDEX         2
2802 #define GL_PSTEXT_FL15_BMPMSB_BMPMSB_S          0
2803 #define GL_PSTEXT_FL15_BMPMSB_BMPMSB_M          MAKEMASK(0xFFFFFFFF, 0)
2804 #define GL_PSTEXT_FLGS_L1SEL0_1(_i)             (0x0020E06C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2805 #define GL_PSTEXT_FLGS_L1SEL0_1_MAX_INDEX       2
2806 #define GL_PSTEXT_FLGS_L1SEL0_1_FLS0_S          0
2807 #define GL_PSTEXT_FLGS_L1SEL0_1_FLS0_M          MAKEMASK(0x1FF, 0)
2808 #define GL_PSTEXT_FLGS_L1SEL0_1_FLS1_S          16
2809 #define GL_PSTEXT_FLGS_L1SEL0_1_FLS1_M          MAKEMASK(0x1FF, 16)
2810 #define GL_PSTEXT_FLGS_L1SEL2_3(_i)             (0x0020E078 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2811 #define GL_PSTEXT_FLGS_L1SEL2_3_MAX_INDEX       2
2812 #define GL_PSTEXT_FLGS_L1SEL2_3_FLS2_S          0
2813 #define GL_PSTEXT_FLGS_L1SEL2_3_FLS2_M          MAKEMASK(0x1FF, 0)
2814 #define GL_PSTEXT_FLGS_L1SEL2_3_FLS3_S          16
2815 #define GL_PSTEXT_FLGS_L1SEL2_3_FLS3_M          MAKEMASK(0x1FF, 16)
2816 #define GL_PSTEXT_FLGS_L1TBL(_i)                (0x0020E060 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2817 #define GL_PSTEXT_FLGS_L1TBL_MAX_INDEX          2
2818 #define GL_PSTEXT_FLGS_L1TBL_LSB_S              0
2819 #define GL_PSTEXT_FLGS_L1TBL_LSB_M              MAKEMASK(0xFFFF, 0)
2820 #define GL_PSTEXT_FLGS_L1TBL_MSB_S              16
2821 #define GL_PSTEXT_FLGS_L1TBL_MSB_M              MAKEMASK(0xFFFF, 16)
2822 #define GL_PSTEXT_FORCE_L1CDID(_i)              (0x0020E018 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2823 #define GL_PSTEXT_FORCE_L1CDID_MAX_INDEX        2
2824 #define GL_PSTEXT_FORCE_L1CDID_STATIC_CDID_S    0
2825 #define GL_PSTEXT_FORCE_L1CDID_STATIC_CDID_M    MAKEMASK(0xF, 0)
2826 #define GL_PSTEXT_FORCE_L1CDID_STATIC_CDID_EN_S 31
2827 #define GL_PSTEXT_FORCE_L1CDID_STATIC_CDID_EN_M BIT(31)
2828 #define GL_PSTEXT_FORCE_PID(_i)                 (0x0020E000 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2829 #define GL_PSTEXT_FORCE_PID_MAX_INDEX           2
2830 #define GL_PSTEXT_FORCE_PID_STATIC_PID_S        0
2831 #define GL_PSTEXT_FORCE_PID_STATIC_PID_M        MAKEMASK(0xFFFF, 0)
2832 #define GL_PSTEXT_FORCE_PID_STATIC_PID_EN_S     31
2833 #define GL_PSTEXT_FORCE_PID_STATIC_PID_EN_M     BIT(31)
2834 #define GL_PSTEXT_K2N_L2ADDR(_i)                (0x0020E144 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2835 #define GL_PSTEXT_K2N_L2ADDR_MAX_INDEX          2
2836 #define GL_PSTEXT_K2N_L2ADDR_LINE_IDX_S         0
2837 #define GL_PSTEXT_K2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x7F, 0)
2838 #define GL_PSTEXT_K2N_L2ADDR_AUTO_INC_S         31
2839 #define GL_PSTEXT_K2N_L2ADDR_AUTO_INC_M         BIT(31)
2840 #define GL_PSTEXT_K2N_L2DATA(_i)                (0x0020E150 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2841 #define GL_PSTEXT_K2N_L2DATA_MAX_INDEX          2
2842 #define GL_PSTEXT_K2N_L2DATA_DATA0_S            0
2843 #define GL_PSTEXT_K2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2844 #define GL_PSTEXT_K2N_L2DATA_DATA1_S            8
2845 #define GL_PSTEXT_K2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2846 #define GL_PSTEXT_K2N_L2DATA_DATA2_S            16
2847 #define GL_PSTEXT_K2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2848 #define GL_PSTEXT_K2N_L2DATA_DATA3_S            24
2849 #define GL_PSTEXT_K2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2850 #define GL_PSTEXT_L2_PMASK0(_i)                 (0x0020E0FC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2851 #define GL_PSTEXT_L2_PMASK0_MAX_INDEX           2
2852 #define GL_PSTEXT_L2_PMASK0_BITMASK_S           0
2853 #define GL_PSTEXT_L2_PMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2854 #define GL_PSTEXT_L2_PMASK1(_i)                 (0x0020E108 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2855 #define GL_PSTEXT_L2_PMASK1_MAX_INDEX           2
2856 #define GL_PSTEXT_L2_PMASK1_BITMASK_S           0
2857 #define GL_PSTEXT_L2_PMASK1_BITMASK_M           MAKEMASK(0xFFFF, 0)
2858 #define GL_PSTEXT_L2_TMASK0(_i)                 (0x0020E498 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2859 #define GL_PSTEXT_L2_TMASK0_MAX_INDEX           2
2860 #define GL_PSTEXT_L2_TMASK0_BITMASK_S           0
2861 #define GL_PSTEXT_L2_TMASK0_BITMASK_M           MAKEMASK(0xFFFFFFFF, 0)
2862 #define GL_PSTEXT_L2_TMASK1(_i)                 (0x0020E4A4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2863 #define GL_PSTEXT_L2_TMASK1_MAX_INDEX           2
2864 #define GL_PSTEXT_L2_TMASK1_BITMASK_S           0
2865 #define GL_PSTEXT_L2_TMASK1_BITMASK_M           MAKEMASK(0xFF, 0)
2866 #define GL_PSTEXT_L2PRTMOD(_i)                  (0x0020E09C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2867 #define GL_PSTEXT_L2PRTMOD_MAX_INDEX            2
2868 #define GL_PSTEXT_L2PRTMOD_XLT1_S               0
2869 #define GL_PSTEXT_L2PRTMOD_XLT1_M               MAKEMASK(0x3, 0)
2870 #define GL_PSTEXT_L2PRTMOD_XLT2_S               8
2871 #define GL_PSTEXT_L2PRTMOD_XLT2_M               MAKEMASK(0x3, 8)
2872 #define GL_PSTEXT_N2N_L2ADDR(_i)                (0x0020E15C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2873 #define GL_PSTEXT_N2N_L2ADDR_MAX_INDEX          2
2874 #define GL_PSTEXT_N2N_L2ADDR_LINE_IDX_S         0
2875 #define GL_PSTEXT_N2N_L2ADDR_LINE_IDX_M         MAKEMASK(0x3F, 0)
2876 #define GL_PSTEXT_N2N_L2ADDR_AUTO_INC_S         31
2877 #define GL_PSTEXT_N2N_L2ADDR_AUTO_INC_M         BIT(31)
2878 #define GL_PSTEXT_N2N_L2DATA(_i)                (0x0020E168 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2879 #define GL_PSTEXT_N2N_L2DATA_MAX_INDEX          2
2880 #define GL_PSTEXT_N2N_L2DATA_DATA0_S            0
2881 #define GL_PSTEXT_N2N_L2DATA_DATA0_M            MAKEMASK(0xFF, 0)
2882 #define GL_PSTEXT_N2N_L2DATA_DATA1_S            8
2883 #define GL_PSTEXT_N2N_L2DATA_DATA1_M            MAKEMASK(0xFF, 8)
2884 #define GL_PSTEXT_N2N_L2DATA_DATA2_S            16
2885 #define GL_PSTEXT_N2N_L2DATA_DATA2_M            MAKEMASK(0xFF, 16)
2886 #define GL_PSTEXT_N2N_L2DATA_DATA3_S            24
2887 #define GL_PSTEXT_N2N_L2DATA_DATA3_M            MAKEMASK(0xFF, 24)
2888 #define GL_PSTEXT_P2P_L1ADDR(_i)                (0x0020E024 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2889 #define GL_PSTEXT_P2P_L1ADDR_MAX_INDEX          2
2890 #define GL_PSTEXT_P2P_L1ADDR_LINE_IDX_S         0
2891 #define GL_PSTEXT_P2P_L1ADDR_LINE_IDX_M         BIT(0)
2892 #define GL_PSTEXT_P2P_L1ADDR_AUTO_INC_S         31
2893 #define GL_PSTEXT_P2P_L1ADDR_AUTO_INC_M         BIT(31)
2894 #define GL_PSTEXT_P2P_L1DATA(_i)                (0x0020E030 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2895 #define GL_PSTEXT_P2P_L1DATA_MAX_INDEX          2
2896 #define GL_PSTEXT_P2P_L1DATA_DATA_S             0
2897 #define GL_PSTEXT_P2P_L1DATA_DATA_M             MAKEMASK(0xFFFFFFFF, 0)
2898 #define GL_PSTEXT_PID_L2GKTYPE(_i)              (0x0020E0F0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2899 #define GL_PSTEXT_PID_L2GKTYPE_MAX_INDEX        2
2900 #define GL_PSTEXT_PID_L2GKTYPE_PID_GKTYPE_S     0
2901 #define GL_PSTEXT_PID_L2GKTYPE_PID_GKTYPE_M     MAKEMASK(0x3, 0)
2902 #define GL_PSTEXT_PLVL_SEL(_i)                  (0x0020E00C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2903 #define GL_PSTEXT_PLVL_SEL_MAX_INDEX            2
2904 #define GL_PSTEXT_PLVL_SEL_PLVL_SEL_S           0
2905 #define GL_PSTEXT_PLVL_SEL_PLVL_SEL_M           BIT(0)
2906 #define GL_PSTEXT_PRFLM_CTRL(_i)                (0x0020E474 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2907 #define GL_PSTEXT_PRFLM_CTRL_MAX_INDEX          2
2908 #define GL_PSTEXT_PRFLM_CTRL_PRFL_IDX_S         0
2909 #define GL_PSTEXT_PRFLM_CTRL_PRFL_IDX_M         MAKEMASK(0xFF, 0)
2910 #define GL_PSTEXT_PRFLM_CTRL_RD_REQ_S           30
2911 #define GL_PSTEXT_PRFLM_CTRL_RD_REQ_M           BIT(30)
2912 #define GL_PSTEXT_PRFLM_CTRL_WR_REQ_S           31
2913 #define GL_PSTEXT_PRFLM_CTRL_WR_REQ_M           BIT(31)
2914 #define GL_PSTEXT_PRFLM_DATA_0(_i)              (0x0020E174 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
2915 #define GL_PSTEXT_PRFLM_DATA_0_MAX_INDEX        63
2916 #define GL_PSTEXT_PRFLM_DATA_0_PROT_S           0
2917 #define GL_PSTEXT_PRFLM_DATA_0_PROT_M           MAKEMASK(0xFF, 0)
2918 #define GL_PSTEXT_PRFLM_DATA_0_OFF_S            16
2919 #define GL_PSTEXT_PRFLM_DATA_0_OFF_M            MAKEMASK(0x1FF, 16)
2920 #define GL_PSTEXT_PRFLM_DATA_1(_i)              (0x0020E274 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
2921 #define GL_PSTEXT_PRFLM_DATA_1_MAX_INDEX        63
2922 #define GL_PSTEXT_PRFLM_DATA_1_PROT_S           0
2923 #define GL_PSTEXT_PRFLM_DATA_1_PROT_M           MAKEMASK(0xFF, 0)
2924 #define GL_PSTEXT_PRFLM_DATA_1_OFF_S            16
2925 #define GL_PSTEXT_PRFLM_DATA_1_OFF_M            MAKEMASK(0x1FF, 16)
2926 #define GL_PSTEXT_PRFLM_DATA_2(_i)              (0x0020E374 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
2927 #define GL_PSTEXT_PRFLM_DATA_2_MAX_INDEX        63
2928 #define GL_PSTEXT_PRFLM_DATA_2_PROT_S           0
2929 #define GL_PSTEXT_PRFLM_DATA_2_PROT_M           MAKEMASK(0xFF, 0)
2930 #define GL_PSTEXT_PRFLM_DATA_2_OFF_S            16
2931 #define GL_PSTEXT_PRFLM_DATA_2_OFF_M            MAKEMASK(0x1FF, 16)
2932 #define GL_PSTEXT_TCAM_L2ADDR(_i)               (0x0020E114 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2933 #define GL_PSTEXT_TCAM_L2ADDR_MAX_INDEX         2
2934 #define GL_PSTEXT_TCAM_L2ADDR_LINE_IDX_S        0
2935 #define GL_PSTEXT_TCAM_L2ADDR_LINE_IDX_M        MAKEMASK(0x3FF, 0)
2936 #define GL_PSTEXT_TCAM_L2ADDR_AUTO_INC_S        31
2937 #define GL_PSTEXT_TCAM_L2ADDR_AUTO_INC_M        BIT(31)
2938 #define GL_PSTEXT_TCAM_L2DATALSB(_i)            (0x0020E120 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2939 #define GL_PSTEXT_TCAM_L2DATALSB_MAX_INDEX      2
2940 #define GL_PSTEXT_TCAM_L2DATALSB_DATALSB_S      0
2941 #define GL_PSTEXT_TCAM_L2DATALSB_DATALSB_M      MAKEMASK(0xFFFFFFFF, 0)
2942 #define GL_PSTEXT_TCAM_L2DATAMSB(_i)            (0x0020E12C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2943 #define GL_PSTEXT_TCAM_L2DATAMSB_MAX_INDEX      2
2944 #define GL_PSTEXT_TCAM_L2DATAMSB_DATAMSB_S      0
2945 #define GL_PSTEXT_TCAM_L2DATAMSB_DATAMSB_M      MAKEMASK(0xFF, 0)
2946 #define GL_PSTEXT_XLT0_L1ADDR(_i)               (0x0020E03C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2947 #define GL_PSTEXT_XLT0_L1ADDR_MAX_INDEX         2
2948 #define GL_PSTEXT_XLT0_L1ADDR_LINE_IDX_S        0
2949 #define GL_PSTEXT_XLT0_L1ADDR_LINE_IDX_M        MAKEMASK(0xFF, 0)
2950 #define GL_PSTEXT_XLT0_L1ADDR_AUTO_INC_S        31
2951 #define GL_PSTEXT_XLT0_L1ADDR_AUTO_INC_M        BIT(31)
2952 #define GL_PSTEXT_XLT0_L1DATA(_i)               (0x0020E048 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2953 #define GL_PSTEXT_XLT0_L1DATA_MAX_INDEX         2
2954 #define GL_PSTEXT_XLT0_L1DATA_DATA_S            0
2955 #define GL_PSTEXT_XLT0_L1DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2956 #define GL_PSTEXT_XLT1_L2ADDR(_i)               (0x0020E0C0 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2957 #define GL_PSTEXT_XLT1_L2ADDR_MAX_INDEX         2
2958 #define GL_PSTEXT_XLT1_L2ADDR_LINE_IDX_S        0
2959 #define GL_PSTEXT_XLT1_L2ADDR_LINE_IDX_M        MAKEMASK(0x7FF, 0)
2960 #define GL_PSTEXT_XLT1_L2ADDR_AUTO_INC_S        31
2961 #define GL_PSTEXT_XLT1_L2ADDR_AUTO_INC_M        BIT(31)
2962 #define GL_PSTEXT_XLT1_L2DATA(_i)               (0x0020E0CC + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2963 #define GL_PSTEXT_XLT1_L2DATA_MAX_INDEX         2
2964 #define GL_PSTEXT_XLT1_L2DATA_DATA_S            0
2965 #define GL_PSTEXT_XLT1_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2966 #define GL_PSTEXT_XLT2_L2ADDR(_i)               (0x0020E0D8 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2967 #define GL_PSTEXT_XLT2_L2ADDR_MAX_INDEX         2
2968 #define GL_PSTEXT_XLT2_L2ADDR_LINE_IDX_S        0
2969 #define GL_PSTEXT_XLT2_L2ADDR_LINE_IDX_M        MAKEMASK(0x1FF, 0)
2970 #define GL_PSTEXT_XLT2_L2ADDR_AUTO_INC_S        31
2971 #define GL_PSTEXT_XLT2_L2ADDR_AUTO_INC_M        BIT(31)
2972 #define GL_PSTEXT_XLT2_L2DATA(_i)               (0x0020E0E4 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
2973 #define GL_PSTEXT_XLT2_L2DATA_MAX_INDEX         2
2974 #define GL_PSTEXT_XLT2_L2DATA_DATA_S            0
2975 #define GL_PSTEXT_XLT2_L2DATA_DATA_M            MAKEMASK(0xFFFFFFFF, 0)
2976 #define GLFLXP_PTYPE_TRANSLATION(_i)            (0x0045C000 + ((_i) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
2977 #define GLFLXP_PTYPE_TRANSLATION_MAX_INDEX      255
2978 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_S     0
2979 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_M     MAKEMASK(0xFF, 0)
2980 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_1_S   8
2981 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_1_M   MAKEMASK(0xFF, 8)
2982 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_2_S   16
2983 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_2_M   MAKEMASK(0xFF, 16)
2984 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_3_S   24
2985 #define GLFLXP_PTYPE_TRANSLATION_PTYPE_4N_3_M   MAKEMASK(0xFF, 24)
2986 #define GLFLXP_RX_CMD_LX_PROT_IDX(_i)           (0x0045C400 + ((_i) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
2987 #define GLFLXP_RX_CMD_LX_PROT_IDX_MAX_INDEX     255
2988 #define GLFLXP_RX_CMD_LX_PROT_IDX_INNER_CLOUD_OFFSET_INDEX_S 0
2989 #define GLFLXP_RX_CMD_LX_PROT_IDX_INNER_CLOUD_OFFSET_INDEX_M MAKEMASK(0x7, 0)
2990 #define GLFLXP_RX_CMD_LX_PROT_IDX_L4_OFFSET_INDEX_S 4
2991 #define GLFLXP_RX_CMD_LX_PROT_IDX_L4_OFFSET_INDEX_M MAKEMASK(0x7, 4)
2992 #define GLFLXP_RX_CMD_LX_PROT_IDX_PAYLOAD_OFFSET_INDEX_S 8
2993 #define GLFLXP_RX_CMD_LX_PROT_IDX_PAYLOAD_OFFSET_INDEX_M MAKEMASK(0x7, 8)
2994 #define GLFLXP_RX_CMD_LX_PROT_IDX_L3_PROTOCOL_S 12
2995 #define GLFLXP_RX_CMD_LX_PROT_IDX_L3_PROTOCOL_M MAKEMASK(0x3, 12)
2996 #define GLFLXP_RX_CMD_LX_PROT_IDX_L4_PROTOCOL_S 14
2997 #define GLFLXP_RX_CMD_LX_PROT_IDX_L4_PROTOCOL_M MAKEMASK(0x3, 14)
2998 #define GLFLXP_RX_CMD_PROTIDS(_i, _j)           (0x0045A000 + ((_i) * 4 + (_j) * 1024)) /* _i=0...255, _j=0...5 */ /* Reset Source: CORER */
2999 #define GLFLXP_RX_CMD_PROTIDS_MAX_INDEX         255
3000 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_S       0
3001 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_M       MAKEMASK(0xFF, 0)
3002 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_1_S     8
3003 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_1_M     MAKEMASK(0xFF, 8)
3004 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_2_S     16
3005 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_2_M     MAKEMASK(0xFF, 16)
3006 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_3_S     24
3007 #define GLFLXP_RX_CMD_PROTIDS_PROTID_4N_3_M     MAKEMASK(0xFF, 24)
3008 #define GLFLXP_RXDID_FLAGS(_i, _j)              (0x0045D000 + ((_i) * 4 + (_j) * 256)) /* _i=0...63, _j=0...4 */ /* Reset Source: CORER */
3009 #define GLFLXP_RXDID_FLAGS_MAX_INDEX            63
3010 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_S       0
3011 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_M       MAKEMASK(0x3F, 0)
3012 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_1_S     8
3013 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_1_M     MAKEMASK(0x3F, 8)
3014 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_2_S     16
3015 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_2_M     MAKEMASK(0x3F, 16)
3016 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_3_S     24
3017 #define GLFLXP_RXDID_FLAGS_FLEXIFLAG_4N_3_M     MAKEMASK(0x3F, 24)
3018 #define GLFLXP_RXDID_FLAGS1_OVERRIDE(_i)        (0x0045D600 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3019 #define GLFLXP_RXDID_FLAGS1_OVERRIDE_MAX_INDEX  63
3020 #define GLFLXP_RXDID_FLAGS1_OVERRIDE_FLEXIFLAGS1_OVERRIDE_S 0
3021 #define GLFLXP_RXDID_FLAGS1_OVERRIDE_FLEXIFLAGS1_OVERRIDE_M MAKEMASK(0xF, 0)
3022 #define GLFLXP_RXDID_FLX_WRD_0(_i)              (0x0045c800 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3023 #define GLFLXP_RXDID_FLX_WRD_0_MAX_INDEX        63
3024 #define GLFLXP_RXDID_FLX_WRD_0_PROT_MDID_S      0
3025 #define GLFLXP_RXDID_FLX_WRD_0_PROT_MDID_M      MAKEMASK(0xFF, 0)
3026 #define GLFLXP_RXDID_FLX_WRD_0_EXTRACTION_OFFSET_S 8
3027 #define GLFLXP_RXDID_FLX_WRD_0_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3028 #define GLFLXP_RXDID_FLX_WRD_0_RXDID_OPCODE_S   30
3029 #define GLFLXP_RXDID_FLX_WRD_0_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3030 #define GLFLXP_RXDID_FLX_WRD_1(_i)              (0x0045c900 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3031 #define GLFLXP_RXDID_FLX_WRD_1_MAX_INDEX        63
3032 #define GLFLXP_RXDID_FLX_WRD_1_PROT_MDID_S      0
3033 #define GLFLXP_RXDID_FLX_WRD_1_PROT_MDID_M      MAKEMASK(0xFF, 0)
3034 #define GLFLXP_RXDID_FLX_WRD_1_EXTRACTION_OFFSET_S 8
3035 #define GLFLXP_RXDID_FLX_WRD_1_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3036 #define GLFLXP_RXDID_FLX_WRD_1_RXDID_OPCODE_S   30
3037 #define GLFLXP_RXDID_FLX_WRD_1_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3038 #define GLFLXP_RXDID_FLX_WRD_2(_i)              (0x0045ca00 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3039 #define GLFLXP_RXDID_FLX_WRD_2_MAX_INDEX        63
3040 #define GLFLXP_RXDID_FLX_WRD_2_PROT_MDID_S      0
3041 #define GLFLXP_RXDID_FLX_WRD_2_PROT_MDID_M      MAKEMASK(0xFF, 0)
3042 #define GLFLXP_RXDID_FLX_WRD_2_EXTRACTION_OFFSET_S 8
3043 #define GLFLXP_RXDID_FLX_WRD_2_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3044 #define GLFLXP_RXDID_FLX_WRD_2_RXDID_OPCODE_S   30
3045 #define GLFLXP_RXDID_FLX_WRD_2_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3046 #define GLFLXP_RXDID_FLX_WRD_3(_i)              (0x0045cb00 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3047 #define GLFLXP_RXDID_FLX_WRD_3_MAX_INDEX        63
3048 #define GLFLXP_RXDID_FLX_WRD_3_PROT_MDID_S      0
3049 #define GLFLXP_RXDID_FLX_WRD_3_PROT_MDID_M      MAKEMASK(0xFF, 0)
3050 #define GLFLXP_RXDID_FLX_WRD_3_EXTRACTION_OFFSET_S 8
3051 #define GLFLXP_RXDID_FLX_WRD_3_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3052 #define GLFLXP_RXDID_FLX_WRD_3_RXDID_OPCODE_S   30
3053 #define GLFLXP_RXDID_FLX_WRD_3_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3054 #define GLFLXP_RXDID_FLX_WRD_4(_i)              (0x0045cc00 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3055 #define GLFLXP_RXDID_FLX_WRD_4_MAX_INDEX        63
3056 #define GLFLXP_RXDID_FLX_WRD_4_PROT_MDID_S      0
3057 #define GLFLXP_RXDID_FLX_WRD_4_PROT_MDID_M      MAKEMASK(0xFF, 0)
3058 #define GLFLXP_RXDID_FLX_WRD_4_EXTRACTION_OFFSET_S 8
3059 #define GLFLXP_RXDID_FLX_WRD_4_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3060 #define GLFLXP_RXDID_FLX_WRD_4_RXDID_OPCODE_S   30
3061 #define GLFLXP_RXDID_FLX_WRD_4_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3062 #define GLFLXP_RXDID_FLX_WRD_5(_i)              (0x0045cd00 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3063 #define GLFLXP_RXDID_FLX_WRD_5_MAX_INDEX        63
3064 #define GLFLXP_RXDID_FLX_WRD_5_PROT_MDID_S      0
3065 #define GLFLXP_RXDID_FLX_WRD_5_PROT_MDID_M      MAKEMASK(0xFF, 0)
3066 #define GLFLXP_RXDID_FLX_WRD_5_EXTRACTION_OFFSET_S 8
3067 #define GLFLXP_RXDID_FLX_WRD_5_EXTRACTION_OFFSET_M MAKEMASK(0x3FF, 8)
3068 #define GLFLXP_RXDID_FLX_WRD_5_RXDID_OPCODE_S   30
3069 #define GLFLXP_RXDID_FLX_WRD_5_RXDID_OPCODE_M   MAKEMASK(0x3, 30)
3070 #define GLFLXP_TX_SCHED_CORRECT(_i, _j)         (0x00458000 + ((_i) * 4 + (_j) * 256)) /* _i=0...63, _j=0...31 */ /* Reset Source: CORER */
3071 #define GLFLXP_TX_SCHED_CORRECT_MAX_INDEX       63
3072 #define GLFLXP_TX_SCHED_CORRECT_PROTD_ID_2N_S   0
3073 #define GLFLXP_TX_SCHED_CORRECT_PROTD_ID_2N_M   MAKEMASK(0xFF, 0)
3074 #define GLFLXP_TX_SCHED_CORRECT_RECIPE_2N_S     8
3075 #define GLFLXP_TX_SCHED_CORRECT_RECIPE_2N_M     MAKEMASK(0x1F, 8)
3076 #define GLFLXP_TX_SCHED_CORRECT_PROTD_ID_2N_1_S 16
3077 #define GLFLXP_TX_SCHED_CORRECT_PROTD_ID_2N_1_M MAKEMASK(0xFF, 16)
3078 #define GLFLXP_TX_SCHED_CORRECT_RECIPE_2N_1_S   24
3079 #define GLFLXP_TX_SCHED_CORRECT_RECIPE_2N_1_M   MAKEMASK(0x1F, 24)
3080 #define QRXFLXP_CNTXT(_QRX)                     (0x00480000 + ((_QRX) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
3081 #define QRXFLXP_CNTXT_MAX_INDEX                 2047
3082 #define QRXFLXP_CNTXT_RXDID_IDX_S               0
3083 #define QRXFLXP_CNTXT_RXDID_IDX_M               MAKEMASK(0x3F, 0)
3084 #define QRXFLXP_CNTXT_RXDID_PRIO_S              8
3085 #define QRXFLXP_CNTXT_RXDID_PRIO_M              MAKEMASK(0x7, 8)
3086 #define QRXFLXP_CNTXT_TS_S                      11
3087 #define QRXFLXP_CNTXT_TS_M                      BIT(11)
3088 #define GL_FWSTS                                0x00083048 /* Reset Source: POR */
3089 #define GL_FWSTS_FWS0B_S                        0
3090 #define GL_FWSTS_FWS0B_M                        MAKEMASK(0xFF, 0)
3091 #define GL_FWSTS_FWROWD_S                       8
3092 #define GL_FWSTS_FWROWD_M                       BIT(8)
3093 #define GL_FWSTS_FWRI_S                         9
3094 #define GL_FWSTS_FWRI_M                         BIT(9)
3095 #define GL_FWSTS_FWS1B_S                        16
3096 #define GL_FWSTS_FWS1B_M                        MAKEMASK(0xFF, 16)
3097 #define GL_TCVMLR_DRAIN_CNTR_CTL                0x000A21E0 /* Reset Source: CORER */
3098 #define GL_TCVMLR_DRAIN_CNTR_CTL_OP_S           0
3099 #define GL_TCVMLR_DRAIN_CNTR_CTL_OP_M           BIT(0)
3100 #define GL_TCVMLR_DRAIN_CNTR_CTL_PORT_S         1
3101 #define GL_TCVMLR_DRAIN_CNTR_CTL_PORT_M         MAKEMASK(0x7, 1)
3102 #define GL_TCVMLR_DRAIN_CNTR_CTL_VALUE_S        4
3103 #define GL_TCVMLR_DRAIN_CNTR_CTL_VALUE_M        MAKEMASK(0x3FFF, 4)
3104 #define GL_TCVMLR_DRAIN_DONE_DEC                0x000A21A8 /* Reset Source: CORER */
3105 #define GL_TCVMLR_DRAIN_DONE_DEC_TARGET_S       0
3106 #define GL_TCVMLR_DRAIN_DONE_DEC_TARGET_M       BIT(0)
3107 #define GL_TCVMLR_DRAIN_DONE_DEC_INDEX_S        1
3108 #define GL_TCVMLR_DRAIN_DONE_DEC_INDEX_M        MAKEMASK(0x1F, 1)
3109 #define GL_TCVMLR_DRAIN_DONE_DEC_VALUE_S        6
3110 #define GL_TCVMLR_DRAIN_DONE_DEC_VALUE_M        MAKEMASK(0xFF, 6)
3111 #define GL_TCVMLR_DRAIN_DONE_TCLAN(_i)          (0x000A20A8 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
3112 #define GL_TCVMLR_DRAIN_DONE_TCLAN_MAX_INDEX    31
3113 #define GL_TCVMLR_DRAIN_DONE_TCLAN_COUNT_S      0
3114 #define GL_TCVMLR_DRAIN_DONE_TCLAN_COUNT_M      MAKEMASK(0xFF, 0)
3115 #define GL_TCVMLR_DRAIN_DONE_TPB(_i)            (0x000A2128 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
3116 #define GL_TCVMLR_DRAIN_DONE_TPB_MAX_INDEX      31
3117 #define GL_TCVMLR_DRAIN_DONE_TPB_COUNT_S        0
3118 #define GL_TCVMLR_DRAIN_DONE_TPB_COUNT_M        MAKEMASK(0xFF, 0)
3119 #define GL_TCVMLR_DRAIN_MARKER                  0x000A2008 /* Reset Source: CORER */
3120 #define GL_TCVMLR_DRAIN_MARKER_PORT_S           0
3121 #define GL_TCVMLR_DRAIN_MARKER_PORT_M           MAKEMASK(0x7, 0)
3122 #define GL_TCVMLR_DRAIN_MARKER_TC_S             3
3123 #define GL_TCVMLR_DRAIN_MARKER_TC_M             MAKEMASK(0x1F, 3)
3124 #define GL_TCVMLR_ERR_STAT                      0x000A2024 /* Reset Source: CORER */
3125 #define GL_TCVMLR_ERR_STAT_ERROR_S              0
3126 #define GL_TCVMLR_ERR_STAT_ERROR_M              BIT(0)
3127 #define GL_TCVMLR_ERR_STAT_FW_REQ_S             1
3128 #define GL_TCVMLR_ERR_STAT_FW_REQ_M             BIT(1)
3129 #define GL_TCVMLR_ERR_STAT_STAT_S               2
3130 #define GL_TCVMLR_ERR_STAT_STAT_M               MAKEMASK(0x7, 2)
3131 #define GL_TCVMLR_ERR_STAT_ENT_TYPE_S           5
3132 #define GL_TCVMLR_ERR_STAT_ENT_TYPE_M           MAKEMASK(0x7, 5)
3133 #define GL_TCVMLR_ERR_STAT_ENT_ID_S             8
3134 #define GL_TCVMLR_ERR_STAT_ENT_ID_M             MAKEMASK(0x3FFF, 8)
3135 #define GL_TCVMLR_QCFG                          0x000A2010 /* Reset Source: CORER */
3136 #define GL_TCVMLR_QCFG_QID_S                    0
3137 #define GL_TCVMLR_QCFG_QID_M                    MAKEMASK(0x3FFF, 0)
3138 #define GL_TCVMLR_QCFG_OP_S                     14
3139 #define GL_TCVMLR_QCFG_OP_M                     BIT(14)
3140 #define GL_TCVMLR_QCFG_PORT_S                   15
3141 #define GL_TCVMLR_QCFG_PORT_M                   MAKEMASK(0x7, 15)
3142 #define GL_TCVMLR_QCFG_TC_S                     18
3143 #define GL_TCVMLR_QCFG_TC_M                     MAKEMASK(0x1F, 18)
3144 #define GL_TCVMLR_QCFG_RD                       0x000A2014 /* Reset Source: CORER */
3145 #define GL_TCVMLR_QCFG_RD_QID_S                 0
3146 #define GL_TCVMLR_QCFG_RD_QID_M                 MAKEMASK(0x3FFF, 0)
3147 #define GL_TCVMLR_QCFG_RD_PORT_S                14
3148 #define GL_TCVMLR_QCFG_RD_PORT_M                MAKEMASK(0x7, 14)
3149 #define GL_TCVMLR_QCFG_RD_TC_S                  17
3150 #define GL_TCVMLR_QCFG_RD_TC_M                  MAKEMASK(0x1F, 17)
3151 #define GL_TCVMLR_QCNTR                         0x000A200C /* Reset Source: CORER */
3152 #define GL_TCVMLR_QCNTR_CNTR_S                  0
3153 #define GL_TCVMLR_QCNTR_CNTR_M                  MAKEMASK(0x7FFF, 0)
3154 #define GL_TCVMLR_QCTL                          0x000A2004 /* Reset Source: CORER */
3155 #define GL_TCVMLR_QCTL_QID_S                    0
3156 #define GL_TCVMLR_QCTL_QID_M                    MAKEMASK(0x3FFF, 0)
3157 #define GL_TCVMLR_QCTL_OP_S                     14
3158 #define GL_TCVMLR_QCTL_OP_M                     BIT(14)
3159 #define GL_TCVMLR_REQ_STAT                      0x000A2018 /* Reset Source: CORER */
3160 #define GL_TCVMLR_REQ_STAT_ENT_TYPE_S           0
3161 #define GL_TCVMLR_REQ_STAT_ENT_TYPE_M           MAKEMASK(0x7, 0)
3162 #define GL_TCVMLR_REQ_STAT_ENT_ID_S             3
3163 #define GL_TCVMLR_REQ_STAT_ENT_ID_M             MAKEMASK(0x3FFF, 3)
3164 #define GL_TCVMLR_REQ_STAT_OP_S                 17
3165 #define GL_TCVMLR_REQ_STAT_OP_M                 BIT(17)
3166 #define GL_TCVMLR_REQ_STAT_WRITE_STATUS_S       18
3167 #define GL_TCVMLR_REQ_STAT_WRITE_STATUS_M       MAKEMASK(0x7, 18)
3168 #define GL_TCVMLR_STAT                          0x000A201C /* Reset Source: CORER */
3169 #define GL_TCVMLR_STAT_ENT_TYPE_S               0
3170 #define GL_TCVMLR_STAT_ENT_TYPE_M               MAKEMASK(0x7, 0)
3171 #define GL_TCVMLR_STAT_ENT_ID_S                 3
3172 #define GL_TCVMLR_STAT_ENT_ID_M                 MAKEMASK(0x3FFF, 3)
3173 #define GL_TCVMLR_STAT_STATUS_S                 17
3174 #define GL_TCVMLR_STAT_STATUS_M                 MAKEMASK(0x7, 17)
3175 #define GL_XLR_MARKER_TRIG_TCVMLR               0x000A2000 /* Reset Source: CORER */
3176 #define GL_XLR_MARKER_TRIG_TCVMLR_VM_VF_NUM_S   0
3177 #define GL_XLR_MARKER_TRIG_TCVMLR_VM_VF_NUM_M   MAKEMASK(0x3FF, 0)
3178 #define GL_XLR_MARKER_TRIG_TCVMLR_VM_VF_TYPE_S  10
3179 #define GL_XLR_MARKER_TRIG_TCVMLR_VM_VF_TYPE_M  MAKEMASK(0x3, 10)
3180 #define GL_XLR_MARKER_TRIG_TCVMLR_PF_NUM_S      12
3181 #define GL_XLR_MARKER_TRIG_TCVMLR_PF_NUM_M      MAKEMASK(0x7, 12)
3182 #define GL_XLR_MARKER_TRIG_TCVMLR_PORT_NUM_S    16
3183 #define GL_XLR_MARKER_TRIG_TCVMLR_PORT_NUM_M    MAKEMASK(0x7, 16)
3184 #define GL_XLR_MARKER_TRIG_VMLR                 0x00093804 /* Reset Source: CORER */
3185 #define GL_XLR_MARKER_TRIG_VMLR_VM_VF_NUM_S     0
3186 #define GL_XLR_MARKER_TRIG_VMLR_VM_VF_NUM_M     MAKEMASK(0x3FF, 0)
3187 #define GL_XLR_MARKER_TRIG_VMLR_VM_VF_TYPE_S    10
3188 #define GL_XLR_MARKER_TRIG_VMLR_VM_VF_TYPE_M    MAKEMASK(0x3, 10)
3189 #define GL_XLR_MARKER_TRIG_VMLR_PF_NUM_S        12
3190 #define GL_XLR_MARKER_TRIG_VMLR_PF_NUM_M        MAKEMASK(0x7, 12)
3191 #define GL_XLR_MARKER_TRIG_VMLR_PORT_NUM_S      16
3192 #define GL_XLR_MARKER_TRIG_VMLR_PORT_NUM_M      MAKEMASK(0x7, 16)
3193 #define GLGEN_ANA_ABORT_PTYPE                   0x0020C21C /* Reset Source: CORER */
3194 #define GLGEN_ANA_ABORT_PTYPE_ABORT_S           0
3195 #define GLGEN_ANA_ABORT_PTYPE_ABORT_M           MAKEMASK(0x3FF, 0)
3196 #define GLGEN_ANA_ALU_ACCSS_OUT_OF_PKT          0x0020C208 /* Reset Source: CORER */
3197 #define GLGEN_ANA_ALU_ACCSS_OUT_OF_PKT_NPC_S    0
3198 #define GLGEN_ANA_ALU_ACCSS_OUT_OF_PKT_NPC_M    MAKEMASK(0xFF, 0)
3199 #define GLGEN_ANA_CFG_CTRL                      0x0020C104 /* Reset Source: CORER */
3200 #define GLGEN_ANA_CFG_CTRL_LINE_IDX_S           0
3201 #define GLGEN_ANA_CFG_CTRL_LINE_IDX_M           MAKEMASK(0x3FFFF, 0)
3202 #define GLGEN_ANA_CFG_CTRL_TABLE_ID_S           18
3203 #define GLGEN_ANA_CFG_CTRL_TABLE_ID_M           MAKEMASK(0xFF, 18)
3204 #define GLGEN_ANA_CFG_CTRL_RESRVED_S            26
3205 #define GLGEN_ANA_CFG_CTRL_RESRVED_M            MAKEMASK(0x7, 26)
3206 #define GLGEN_ANA_CFG_CTRL_OPERATION_ID_S       29
3207 #define GLGEN_ANA_CFG_CTRL_OPERATION_ID_M       MAKEMASK(0x7, 29)
3208 #define GLGEN_ANA_CFG_HTBL_LU_RESULT            0x0020C158 /* Reset Source: CORER */
3209 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_HIT_S      0
3210 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_HIT_M      BIT(0)
3211 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_PG_MEM_IDX_S 1
3212 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_PG_MEM_IDX_M MAKEMASK(0x7, 1)
3213 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_ADDR_S     4
3214 #define GLGEN_ANA_CFG_HTBL_LU_RESULT_ADDR_M     MAKEMASK(0x1FF, 4)
3215 #define GLGEN_ANA_CFG_LU_KEY(_i)                (0x0020C14C + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: CORER */
3216 #define GLGEN_ANA_CFG_LU_KEY_MAX_INDEX          2
3217 #define GLGEN_ANA_CFG_LU_KEY_LU_KEY_S           0
3218 #define GLGEN_ANA_CFG_LU_KEY_LU_KEY_M           MAKEMASK(0xFFFFFFFF, 0)
3219 #define GLGEN_ANA_CFG_RDDATA(_i)                (0x0020C10C + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
3220 #define GLGEN_ANA_CFG_RDDATA_MAX_INDEX          15
3221 #define GLGEN_ANA_CFG_RDDATA_RD_DATA_S          0
3222 #define GLGEN_ANA_CFG_RDDATA_RD_DATA_M          MAKEMASK(0xFFFFFFFF, 0)
3223 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT          0x0020C15C /* Reset Source: CORER */
3224 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_HIT_S    0
3225 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_HIT_M    BIT(0)
3226 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_RSV_S    1
3227 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_RSV_M    MAKEMASK(0x7, 1)
3228 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_ADDR_S   4
3229 #define GLGEN_ANA_CFG_SPLBUF_LU_RESULT_ADDR_M   MAKEMASK(0x1FF, 4)
3230 #define GLGEN_ANA_CFG_WRDATA                    0x0020C108 /* Reset Source: CORER */
3231 #define GLGEN_ANA_CFG_WRDATA_WR_DATA_S          0
3232 #define GLGEN_ANA_CFG_WRDATA_WR_DATA_M          MAKEMASK(0xFFFFFFFF, 0)
3233 #define GLGEN_ANA_DEF_PTYPE                     0x0020C100 /* Reset Source: CORER */
3234 #define GLGEN_ANA_DEF_PTYPE_DEF_PTYPE_S         0
3235 #define GLGEN_ANA_DEF_PTYPE_DEF_PTYPE_M         MAKEMASK(0x3FF, 0)
3236 #define GLGEN_ANA_DFD_FIFO_0                    0x0020C398 /* Reset Source: CORER */
3237 #define GLGEN_ANA_DFD_FIFO_0_PC_NXT_S           0
3238 #define GLGEN_ANA_DFD_FIFO_0_PC_NXT_M           BIT(0)
3239 #define GLGEN_ANA_DFD_FIFO_0_HO_NXT_S           1
3240 #define GLGEN_ANA_DFD_FIFO_0_HO_NXT_M           BIT(1)
3241 #define GLGEN_ANA_DFD_FIFO_0_NID_NXT_S          2
3242 #define GLGEN_ANA_DFD_FIFO_0_NID_NXT_M          BIT(2)
3243 #define GLGEN_ANA_DFD_FIFO_0_PG_KEY_SEL_S       8
3244 #define GLGEN_ANA_DFD_FIFO_0_PG_KEY_SEL_M       BIT(8)
3245 #define GLGEN_ANA_DFD_FIFO_PTR                  0x0020C43C /* Reset Source: CORER */
3246 #define GLGEN_ANA_DFD_FIFO_PTR_HEAD_S           0
3247 #define GLGEN_ANA_DFD_FIFO_PTR_HEAD_M           MAKEMASK(0x1FF, 0)
3248 #define GLGEN_ANA_DFD_FIFO_PTR_USED_SPACE_S     16
3249 #define GLGEN_ANA_DFD_FIFO_PTR_USED_SPACE_M     MAKEMASK(0x3FF, 16)
3250 #define GLGEN_ANA_DFD_GEN_CTRL                  0x0020C38C /* Reset Source: CORER */
3251 #define GLGEN_ANA_DFD_GEN_CTRL_ENABLE_S         0
3252 #define GLGEN_ANA_DFD_GEN_CTRL_ENABLE_M         BIT(0)
3253 #define GLGEN_ANA_DFD_GEN_CTRL_BLK_INPUT_S      1
3254 #define GLGEN_ANA_DFD_GEN_CTRL_BLK_INPUT_M      BIT(1)
3255 #define GLGEN_ANA_DFD_LOG_0                     0x0020C3A8 /* Reset Source: CORER */
3256 #define GLGEN_ANA_DFD_LOG_0_SOURCE_S            0
3257 #define GLGEN_ANA_DFD_LOG_0_SOURCE_M            MAKEMASK(0x7, 0)
3258 #define GLGEN_ANA_DFD_LOG_0_LVL_OR_EDGE_S       3
3259 #define GLGEN_ANA_DFD_LOG_0_LVL_OR_EDGE_M       BIT(3)
3260 #define GLGEN_ANA_DFD_LOG_0_RC_DISP_TRIG_S      4
3261 #define GLGEN_ANA_DFD_LOG_0_RC_DISP_TRIG_M      MAKEMASK(0x7, 4)
3262 #define GLGEN_ANA_DFD_LOG_0_FLD_MODE_S          8
3263 #define GLGEN_ANA_DFD_LOG_0_FLD_MODE_M          BIT(8)
3264 #define GLGEN_ANA_DFD_LOG_0_DLY_CYCL_S          16
3265 #define GLGEN_ANA_DFD_LOG_0_DLY_CYCL_M          MAKEMASK(0x3FF, 16)
3266 #define GLGEN_ANA_DFD_LOG_1                     0x0020C3AC /* Reset Source: CORER */
3267 #define GLGEN_ANA_DFD_LOG_1_NUM_EVENTS_S        0
3268 #define GLGEN_ANA_DFD_LOG_1_NUM_EVENTS_M        MAKEMASK(0x3FF, 0)
3269 #define GLGEN_ANA_DFD_LOG_1_NUM_TRIGS_S         16
3270 #define GLGEN_ANA_DFD_LOG_1_NUM_TRIGS_M         MAKEMASK(0x3FF, 16)
3271 #define GLGEN_ANA_DFD_LOG_ACTN_EN               0x0020C3F8 /* Reset Source: CORER */
3272 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_PH_ARB_S  0
3273 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_PH_ARB_M  BIT(0)
3274 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_PH_FB_S   1
3275 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_PH_FB_M   BIT(1)
3276 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_INPUT_S   2
3277 #define GLGEN_ANA_DFD_LOG_ACTN_EN_BLK_INPUT_M   BIT(2)
3278 #define GLGEN_ANA_DFD_LOG_ACTN_EN_STP_OUTPUT_S  3
3279 #define GLGEN_ANA_DFD_LOG_ACTN_EN_STP_OUTPUT_M  BIT(3)
3280 #define GLGEN_ANA_DFD_LOG_ACTN_EN_STP_WR_DFD_FIFO_S 4
3281 #define GLGEN_ANA_DFD_LOG_ACTN_EN_STP_WR_DFD_FIFO_M BIT(4)
3282 #define GLGEN_ANA_DFD_LOG_ACTN_RST              0x0020C3FC /* Reset Source: CORER */
3283 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_PH_ARB_S 0
3284 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_PH_ARB_M BIT(0)
3285 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_PH_FB_S  1
3286 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_PH_FB_M  BIT(1)
3287 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_INPUT_S  2
3288 #define GLGEN_ANA_DFD_LOG_ACTN_RST_BLK_INPUT_M  BIT(2)
3289 #define GLGEN_ANA_DFD_LOG_ACTN_RST_STP_OUTPUT_S 3
3290 #define GLGEN_ANA_DFD_LOG_ACTN_RST_STP_OUTPUT_M BIT(3)
3291 #define GLGEN_ANA_DFD_LOG_ACTN_RST_STP_WR_DFD_FIFO_S 4
3292 #define GLGEN_ANA_DFD_LOG_ACTN_RST_STP_WR_DFD_FIFO_M BIT(4)
3293 #define GLGEN_ANA_DFD_LOG_DATA(_i)              (0x0020C3B0 + ((_i) * 4)) /* _i=0...8 */ /* Reset Source: CORER */
3294 #define GLGEN_ANA_DFD_LOG_DATA_MAX_INDEX        8
3295 #define GLGEN_ANA_DFD_LOG_DATA_DATA_S           0
3296 #define GLGEN_ANA_DFD_LOG_DATA_DATA_M           MAKEMASK(0xFFFFFFFF, 0)
3297 #define GLGEN_ANA_DFD_LOG_MASK(_i)              (0x0020C3D4 + ((_i) * 4)) /* _i=0...8 */ /* Reset Source: CORER */
3298 #define GLGEN_ANA_DFD_LOG_MASK_MAX_INDEX        8
3299 #define GLGEN_ANA_DFD_LOG_MASK_MASK_S           0
3300 #define GLGEN_ANA_DFD_LOG_MASK_MASK_M           MAKEMASK(0xFFFFFFFF, 0)
3301 #define GLGEN_ANA_DFD_LOG_RST_ALL               0x0020C400 /* Reset Source: CORER */
3302 #define GLGEN_ANA_DFD_LOG_RST_ALL_RST_S         0
3303 #define GLGEN_ANA_DFD_LOG_RST_ALL_RST_M         BIT(0)
3304 #define GLGEN_ANA_DFD_LOG_RST_ALL_GEN_RST_S     1
3305 #define GLGEN_ANA_DFD_LOG_RST_ALL_GEN_RST_M     BIT(1)
3306 #define GLGEN_ANA_DFD_LOG_TRG_0                 0x0020C404 /* Reset Source: CORER */
3307 #define GLGEN_ANA_DFD_LOG_TRG_0_TAGID_S         0
3308 #define GLGEN_ANA_DFD_LOG_TRG_0_TAGID_M         MAKEMASK(0x3F, 0)
3309 #define GLGEN_ANA_DFD_LOG_TRG_0_ACT_TRIGGED_S   16
3310 #define GLGEN_ANA_DFD_LOG_TRG_0_ACT_TRIGGED_M   BIT(16)
3311 #define GLGEN_ANA_DFD_LOG_TRG_0_MAX_NUM_RND_S   24
3312 #define GLGEN_ANA_DFD_LOG_TRG_0_MAX_NUM_RND_M   MAKEMASK(0x7F, 24)
3313 #define GLGEN_ANA_DFD_LOG_TRG_0_TRIGGED_S       31
3314 #define GLGEN_ANA_DFD_LOG_TRG_0_TRIGGED_M       BIT(31)
3315 #define GLGEN_ANA_DFD_LOG_TRG_DATA(_i)          (0x0020C408 + ((_i) * 4)) /* _i=0...8 */ /* Reset Source: CORER */
3316 #define GLGEN_ANA_DFD_LOG_TRG_DATA_MAX_INDEX    8
3317 #define GLGEN_ANA_DFD_LOG_TRG_DATA_DATA_S       0
3318 #define GLGEN_ANA_DFD_LOG_TRG_DATA_DATA_M       MAKEMASK(0xFFFFFFFF, 0)
3319 #define GLGEN_ANA_DFD_PACE_OUT                  0x0020C4CC /* Reset Source: CORER */
3320 #define GLGEN_ANA_DFD_PACE_OUT_PUSH_S           0
3321 #define GLGEN_ANA_DFD_PACE_OUT_PUSH_M           BIT(0)
3322 #define GLGEN_ANA_DFD_PACING_0                  0x0020C390 /* Reset Source: CORER */
3323 #define GLGEN_ANA_DFD_PACING_0_STOP_FEEDBK_S    0
3324 #define GLGEN_ANA_DFD_PACING_0_STOP_FEEDBK_M    BIT(0)
3325 #define GLGEN_ANA_DFD_PACING_0_STOP_ARB_S       1
3326 #define GLGEN_ANA_DFD_PACING_0_STOP_ARB_M       BIT(1)
3327 #define GLGEN_ANA_DFD_PACING_0_NUM_CHUNKS_S     2
3328 #define GLGEN_ANA_DFD_PACING_0_NUM_CHUNKS_M     MAKEMASK(0x1F, 2)
3329 #define GLGEN_ANA_DFD_PACING_1                  0x0020C394 /* Reset Source: CORER */
3330 #define GLGEN_ANA_DFD_PACING_1_PUSH_S           0
3331 #define GLGEN_ANA_DFD_PACING_1_PUSH_M           BIT(0)
3332 #define GLGEN_ANA_DFD_REG_FILE_ACC_0            0x0020C39C /* Reset Source: CORER */
3333 #define GLGEN_ANA_DFD_REG_FILE_ACC_0_SLOT_ID_S  0
3334 #define GLGEN_ANA_DFD_REG_FILE_ACC_0_SLOT_ID_M  MAKEMASK(0xF, 0)
3335 #define GLGEN_ANA_DFD_REG_FILE_ACC_1            0x0020C3A0 /* Reset Source: CORER */
3336 #define GLGEN_ANA_DFD_REG_FILE_ACC_1_REGID_S    0
3337 #define GLGEN_ANA_DFD_REG_FILE_ACC_1_REGID_M    MAKEMASK(0xFF, 0)
3338 #define GLGEN_ANA_DFD_REG_FILE_ACC_RES          0x0020C3A4 /* Reset Source: CORER */
3339 #define GLGEN_ANA_DFD_REG_FILE_ACC_RES_REG_VAL_S 0
3340 #define GLGEN_ANA_DFD_REG_FILE_ACC_RES_REG_VAL_M MAKEMASK(0xFFFF, 0)
3341 #define GLGEN_ANA_DFD_REG_FILE_ACC_RES_EXCEPTIONS_S 16
3342 #define GLGEN_ANA_DFD_REG_FILE_ACC_RES_EXCEPTIONS_M MAKEMASK(0x7FFF, 16)
3343 #define GLGEN_ANA_DFD_TAGIDS                    0x0020C438 /* Reset Source: CORER */
3344 #define GLGEN_ANA_DFD_TAGIDS_TAGID_IN_DFD_FIFO_S 0
3345 #define GLGEN_ANA_DFD_TAGIDS_TAGID_IN_DFD_FIFO_M MAKEMASK(0x3F, 0)
3346 #define GLGEN_ANA_DFD_TAGIDS_TAGID_NXT_ANA_S    8
3347 #define GLGEN_ANA_DFD_TAGIDS_TAGID_NXT_ANA_M    MAKEMASK(0x3F, 8)
3348 #define GLGEN_ANA_DFD_TAGIDS_TAGID_OUT_S        16
3349 #define GLGEN_ANA_DFD_TAGIDS_TAGID_OUT_M        MAKEMASK(0x3F, 16)
3350 #define GLGEN_ANA_DFD_TAGIDS_SLOTID_IN_DFD_FIFO_S 24
3351 #define GLGEN_ANA_DFD_TAGIDS_SLOTID_IN_DFD_FIFO_M MAKEMASK(0xF, 24)
3352 #define GLGEN_ANA_DFD_TAGIDS_SLOTID_NXT_ANA_S   28
3353 #define GLGEN_ANA_DFD_TAGIDS_SLOTID_NXT_ANA_M   MAKEMASK(0xF, 28)
3354 #define GLGEN_ANA_ERR_AUX                       0x0020C228 /* Reset Source: CORER */
3355 #define GLGEN_ANA_ERR_AUX_IPLEN_GPREG_S         0
3356 #define GLGEN_ANA_ERR_AUX_IPLEN_GPREG_M         MAKEMASK(0xF, 0)
3357 #define GLGEN_ANA_ERR_CTRL                      0x0020C220 /* Reset Source: CORER */
3358 #define GLGEN_ANA_ERR_CTRL_ERR_MASK_EN_S        0
3359 #define GLGEN_ANA_ERR_CTRL_ERR_MASK_EN_M        MAKEMASK(0xFFFFFFFF, 0)
3360 #define GLGEN_ANA_FLAG_MAP(_i)                  (0x0020C000 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
3361 #define GLGEN_ANA_FLAG_MAP_MAX_INDEX            63
3362 #define GLGEN_ANA_FLAG_MAP_FLAG_EN_S            0
3363 #define GLGEN_ANA_FLAG_MAP_FLAG_EN_M            BIT(0)
3364 #define GLGEN_ANA_FLAG_MAP_EXT_FLAG_ID_S        1
3365 #define GLGEN_ANA_FLAG_MAP_EXT_FLAG_ID_M        MAKEMASK(0x3F, 1)
3366 #define GLGEN_ANA_GEN_DFD_RO                    0x0020C4C8 /* Reset Source: CORER */
3367 #define GLGEN_ANA_GEN_DFD_RO_GEN_VAL_S          0
3368 #define GLGEN_ANA_GEN_DFD_RO_GEN_VAL_M          MAKEMASK(0xFFFFFFFF, 0)
3369 #define GLGEN_ANA_GIGO_FIFO_PTR                 0x0020C448 /* Reset Source: CORER */
3370 #define GLGEN_ANA_GIGO_FIFO_PTR_HEAD_S          0
3371 #define GLGEN_ANA_GIGO_FIFO_PTR_HEAD_M          MAKEMASK(0x1FF, 0)
3372 #define GLGEN_ANA_GIGO_FIFO_PTR_USED_SPACE_S    16
3373 #define GLGEN_ANA_GIGO_FIFO_PTR_USED_SPACE_M    MAKEMASK(0x3FF, 16)
3374 #define GLGEN_ANA_HDR_FIFO_FIFO_PTR             0x0020C44C /* Reset Source: CORER */
3375 #define GLGEN_ANA_HDR_FIFO_FIFO_PTR_HEAD_S      0
3376 #define GLGEN_ANA_HDR_FIFO_FIFO_PTR_HEAD_M      MAKEMASK(0x1FF, 0)
3377 #define GLGEN_ANA_HDR_FIFO_FIFO_PTR_USED_SPACE_S 16
3378 #define GLGEN_ANA_HDR_FIFO_FIFO_PTR_USED_SPACE_M MAKEMASK(0x3FF, 16)
3379 #define GLGEN_ANA_INV_NODE_PTYPE                0x0020C210 /* Reset Source: CORER */
3380 #define GLGEN_ANA_INV_NODE_PTYPE_INV_NODE_PTYPE_S 0
3381 #define GLGEN_ANA_INV_NODE_PTYPE_INV_NODE_PTYPE_M MAKEMASK(0x7FF, 0)
3382 #define GLGEN_ANA_INV_PROT_ID                   0x0020C214 /* Reset Source: CORER */
3383 #define GLGEN_ANA_INV_PROT_ID_INV_PROT_ID_S     0
3384 #define GLGEN_ANA_INV_PROT_ID_INV_PROT_ID_M     MAKEMASK(0xFF, 0)
3385 #define GLGEN_ANA_INV_PTYPE_MARKER              0x0020C218 /* Reset Source: CORER */
3386 #define GLGEN_ANA_INV_PTYPE_MARKER_INV_PTYPE_MARKER_S 0
3387 #define GLGEN_ANA_INV_PTYPE_MARKER_INV_PTYPE_MARKER_M MAKEMASK(0x7F, 0)
3388 #define GLGEN_ANA_LAST_PROT_ID(_i)              (0x0020C1E4 + ((_i) * 4)) /* _i=0...5 */ /* Reset Source: CORER */
3389 #define GLGEN_ANA_LAST_PROT_ID_MAX_INDEX        5
3390 #define GLGEN_ANA_LAST_PROT_ID_EN_S             0
3391 #define GLGEN_ANA_LAST_PROT_ID_EN_M             BIT(0)
3392 #define GLGEN_ANA_LAST_PROT_ID_PROT_ID_S        1
3393 #define GLGEN_ANA_LAST_PROT_ID_PROT_ID_M        MAKEMASK(0xFF, 1)
3394 #define GLGEN_ANA_MAX_HDRLEN                    0x0020C1E0 /* Reset Source: CORER */
3395 #define GLGEN_ANA_MAX_HDRLEN_NPC_S              0
3396 #define GLGEN_ANA_MAX_HDRLEN_NPC_M              MAKEMASK(0xFF, 0)
3397 #define GLGEN_ANA_MAX_HDRLEN_MAX_HDR_LEN_S      8
3398 #define GLGEN_ANA_MAX_HDRLEN_MAX_HDR_LEN_M      MAKEMASK(0x1FF, 8)
3399 #define GLGEN_ANA_MAX_PROT                      0x0020C224 /* Reset Source: CORER */
3400 #define GLGEN_ANA_MAX_PROT_MAX_PRTS_S           0
3401 #define GLGEN_ANA_MAX_PROT_MAX_PRTS_M           MAKEMASK(0x7F, 0)
3402 #define GLGEN_ANA_MAX_ROUND                     0x0020C20C /* Reset Source: CORER */
3403 #define GLGEN_ANA_MAX_ROUND_MAX_ROUND_ABS_S     0
3404 #define GLGEN_ANA_MAX_ROUND_MAX_ROUND_ABS_M     MAKEMASK(0x7F, 0)
3405 #define GLGEN_ANA_MIN_PKT                       0x0020C42C /* Reset Source: CORER */
3406 #define GLGEN_ANA_MIN_PKT_MIN_LEN_S             0
3407 #define GLGEN_ANA_MIN_PKT_MIN_LEN_M             MAKEMASK(0x3FFF, 0)
3408 #define GLGEN_ANA_NMPG_KEYMASK(_i)              (0x0020C1D0 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
3409 #define GLGEN_ANA_NMPG_KEYMASK_MAX_INDEX        3
3410 #define GLGEN_ANA_NMPG_KEYMASK_HASH_KEY_S       0
3411 #define GLGEN_ANA_NMPG_KEYMASK_HASH_KEY_M       MAKEMASK(0xFFFFFFFF, 0)
3412 #define GLGEN_ANA_NMPG0_HASHKEY(_i)             (0x0020C1B0 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
3413 #define GLGEN_ANA_NMPG0_HASHKEY_MAX_INDEX       3
3414 #define GLGEN_ANA_NMPG0_HASHKEY_HASH_KEY_S      0
3415 #define GLGEN_ANA_NMPG0_HASHKEY_HASH_KEY_M      MAKEMASK(0xFFFFFFFF, 0)
3416 #define GLGEN_ANA_NO_HIT_PG_NM_PG               0x0020C204 /* Reset Source: CORER */
3417 #define GLGEN_ANA_NO_HIT_PG_NM_PG_NPC_S         0
3418 #define GLGEN_ANA_NO_HIT_PG_NM_PG_NPC_M         MAKEMASK(0xFF, 0)
3419 #define GLGEN_ANA_OUT_OF_PKT                    0x0020C200 /* Reset Source: CORER */
3420 #define GLGEN_ANA_OUT_OF_PKT_NPC_S              0
3421 #define GLGEN_ANA_OUT_OF_PKT_NPC_M              MAKEMASK(0xFF, 0)
3422 #define GLGEN_ANA_P2P(_i)                       (0x0020C160 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
3423 #define GLGEN_ANA_P2P_MAX_INDEX                 15
3424 #define GLGEN_ANA_P2P_TARGET_PROF_S             0
3425 #define GLGEN_ANA_P2P_TARGET_PROF_M             MAKEMASK(0xF, 0)
3426 #define GLGEN_ANA_PG_KEYMASK(_i)                (0x0020C1C0 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
3427 #define GLGEN_ANA_PG_KEYMASK_MAX_INDEX          3
3428 #define GLGEN_ANA_PG_KEYMASK_HASH_KEY_S         0
3429 #define GLGEN_ANA_PG_KEYMASK_HASH_KEY_M         MAKEMASK(0xFFFFFFFF, 0)
3430 #define GLGEN_ANA_PG0_HASHKEY(_i)               (0x0020C1A0 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
3431 #define GLGEN_ANA_PG0_HASHKEY_MAX_INDEX         3
3432 #define GLGEN_ANA_PG0_HASHKEY_HASH_KEY_S        0
3433 #define GLGEN_ANA_PG0_HASHKEY_HASH_KEY_M        MAKEMASK(0xFFFFFFFF, 0)
3434 #define GLGEN_ANA_PROFIL_CTRL                   0x0020C1FC /* Reset Source: CORER */
3435 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MDID_S 0
3436 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MDID_M MAKEMASK(0x1F, 0)
3437 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MDSTART_S 5
3438 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MDSTART_M MAKEMASK(0xF, 5)
3439 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MD_LEN_S 9
3440 #define GLGEN_ANA_PROFIL_CTRL_PROFILE_SELECT_MD_LEN_M MAKEMASK(0x1F, 9)
3441 #define GLGEN_ANA_PROFIL_CTRL_NUM_CTRL_DOMAIN_S 14
3442 #define GLGEN_ANA_PROFIL_CTRL_NUM_CTRL_DOMAIN_M MAKEMASK(0x3, 14)
3443 #define GLGEN_ANA_PROFIL_CTRL_DEF_PROF_ID_S     16
3444 #define GLGEN_ANA_PROFIL_CTRL_DEF_PROF_ID_M     MAKEMASK(0xF, 16)
3445 #define GLGEN_ANA_PROFIL_CTRL_SEL_DEF_PROF_ID_S 20
3446 #define GLGEN_ANA_PROFIL_CTRL_SEL_DEF_PROF_ID_M BIT(20)
3447 #define GLGEN_ANA_PSTAT_FIFO_PTR                0x0020C444 /* Reset Source: CORER */
3448 #define GLGEN_ANA_PSTAT_FIFO_PTR_HEAD_S         0
3449 #define GLGEN_ANA_PSTAT_FIFO_PTR_HEAD_M         MAKEMASK(0x1FF, 0)
3450 #define GLGEN_ANA_PSTAT_FIFO_PTR_USED_SPACE_S   16
3451 #define GLGEN_ANA_PSTAT_FIFO_PTR_USED_SPACE_M   MAKEMASK(0x3FF, 16)
3452 #define GLGEN_ANA_STAT_FIFO_PTR                 0x0020C440 /* Reset Source: CORER */
3453 #define GLGEN_ANA_STAT_FIFO_PTR_HEAD_S          0
3454 #define GLGEN_ANA_STAT_FIFO_PTR_HEAD_M          MAKEMASK(0x1FF, 0)
3455 #define GLGEN_ANA_STAT_FIFO_PTR_USED_SPACE_S    16
3456 #define GLGEN_ANA_STAT_FIFO_PTR_USED_SPACE_M    MAKEMASK(0x3FF, 16)
3457 #define GLGEN_ANA_TX_DFD_LOG_0                  0x0020D3A8 /* Reset Source: CORER */
3458 #define GLGEN_ANA_TX_DFD_LOG_0_SOURCE_S         0
3459 #define GLGEN_ANA_TX_DFD_LOG_0_SOURCE_M         MAKEMASK(0x7, 0)
3460 #define GLGEN_ANA_TX_DFD_LOG_0_LVL_OR_EDGE_S    3
3461 #define GLGEN_ANA_TX_DFD_LOG_0_LVL_OR_EDGE_M    BIT(3)
3462 #define GLGEN_ANA_TX_DFD_LOG_0_RC_DISP_TRIG_S   4
3463 #define GLGEN_ANA_TX_DFD_LOG_0_RC_DISP_TRIG_M   MAKEMASK(0x7, 4)
3464 #define GLGEN_ANA_TX_DFD_LOG_0_FLD_MODE_S       8
3465 #define GLGEN_ANA_TX_DFD_LOG_0_FLD_MODE_M       BIT(8)
3466 #define GLGEN_ANA_TX_DFD_LOG_0_DLY_CYCL_S       16
3467 #define GLGEN_ANA_TX_DFD_LOG_0_DLY_CYCL_M       MAKEMASK(0x3FF, 16)
3468 #define GLGEN_ANA_TX_DFD_PACE_OUT               0x0020D4CC /* Reset Source: CORER */
3469 #define GLGEN_ANA_TX_DFD_PACE_OUT_PUSH_S        0
3470 #define GLGEN_ANA_TX_DFD_PACE_OUT_PUSH_M        BIT(0)
3471 #define GLGEN_ANA_TX_GEN_DFD_RO                 0x0020D4C8 /* Reset Source: CORER */
3472 #define GLGEN_ANA_TX_GEN_DFD_RO_GEN_VAL_S       0
3473 #define GLGEN_ANA_TX_GEN_DFD_RO_GEN_VAL_M       MAKEMASK(0xFFFFFFFF, 0)
3474 #define GLGEN_ANA_TX_P2P(_i)                    (0x0020D160 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
3475 #define GLGEN_ANA_TX_P2P_MAX_INDEX              15
3476 #define GLGEN_ANA_TX_P2P_TARGET_PROF_S          0
3477 #define GLGEN_ANA_TX_P2P_TARGET_PROF_M          MAKEMASK(0xF, 0)
3478 #define GLGEN_ASSERT_HLP                        0x000B81E4 /* Reset Source: POR */
3479 #define GLGEN_ASSERT_HLP_CORE_ON_RST_S          0
3480 #define GLGEN_ASSERT_HLP_CORE_ON_RST_M          BIT(0)
3481 #define GLGEN_ASSERT_HLP_FULL_ON_RST_S          1
3482 #define GLGEN_ASSERT_HLP_FULL_ON_RST_M          BIT(1)
3483 #define GLGEN_CLKSTAT                           0x000B8184 /* Reset Source: POR */
3484 #define GLGEN_CLKSTAT_U_CLK_SPEED_S             0
3485 #define GLGEN_CLKSTAT_U_CLK_SPEED_M             MAKEMASK(0x7, 0)
3486 #define GLGEN_CLKSTAT_L_CLK_SPEED_S             3
3487 #define GLGEN_CLKSTAT_L_CLK_SPEED_M             MAKEMASK(0x7, 3)
3488 #define GLGEN_CLKSTAT_PSM_CLK_SPEED_S           6
3489 #define GLGEN_CLKSTAT_PSM_CLK_SPEED_M           MAKEMASK(0x7, 6)
3490 #define GLGEN_CLKSTAT_RXCTL_CLK_SPEED_S         9
3491 #define GLGEN_CLKSTAT_RXCTL_CLK_SPEED_M         MAKEMASK(0x7, 9)
3492 #define GLGEN_CLKSTAT_UANA_CLK_SPEED_S          12
3493 #define GLGEN_CLKSTAT_UANA_CLK_SPEED_M          MAKEMASK(0x7, 12)
3494 #define GLGEN_CLKSTAT_PE_CLK_SPEED_S            18
3495 #define GLGEN_CLKSTAT_PE_CLK_SPEED_M            MAKEMASK(0x7, 18)
3496 #define GLGEN_CLKSTAT_SRC                       0x000B826C /* Reset Source: POR */
3497 #define GLGEN_CLKSTAT_SRC_U_CLK_SRC_S           0
3498 #define GLGEN_CLKSTAT_SRC_U_CLK_SRC_M           MAKEMASK(0x3, 0)
3499 #define GLGEN_CLKSTAT_SRC_L_CLK_SRC_S           2
3500 #define GLGEN_CLKSTAT_SRC_L_CLK_SRC_M           MAKEMASK(0x3, 2)
3501 #define GLGEN_CLKSTAT_SRC_PSM_CLK_SRC_S         4
3502 #define GLGEN_CLKSTAT_SRC_PSM_CLK_SRC_M         MAKEMASK(0x3, 4)
3503 #define GLGEN_CLKSTAT_SRC_RXCTL_CLK_SRC_S       6
3504 #define GLGEN_CLKSTAT_SRC_RXCTL_CLK_SRC_M       MAKEMASK(0x3, 6)
3505 #define GLGEN_CLKSTAT_SRC_UANA_CLK_SRC_S        8
3506 #define GLGEN_CLKSTAT_SRC_UANA_CLK_SRC_M        MAKEMASK(0xF, 8)
3507 #define GLGEN_ECC_ERR_INT_TOG_MASK_H            0x00093A00 /* Reset Source: CORER */
3508 #define GLGEN_ECC_ERR_INT_TOG_MASK_H_CLIENT_NUM_S 0
3509 #define GLGEN_ECC_ERR_INT_TOG_MASK_H_CLIENT_NUM_M MAKEMASK(0x7F, 0)
3510 #define GLGEN_ECC_ERR_INT_TOG_MASK_L            0x000939FC /* Reset Source: CORER */
3511 #define GLGEN_ECC_ERR_INT_TOG_MASK_L_CLIENT_NUM_S 0
3512 #define GLGEN_ECC_ERR_INT_TOG_MASK_L_CLIENT_NUM_M MAKEMASK(0xFFFFFFFF, 0)
3513 #define GLGEN_ECC_ERR_RST_MASK_H                0x000939F8 /* Reset Source: CORER */
3514 #define GLGEN_ECC_ERR_RST_MASK_H_CLIENT_NUM_S   0
3515 #define GLGEN_ECC_ERR_RST_MASK_H_CLIENT_NUM_M   MAKEMASK(0x7F, 0)
3516 #define GLGEN_ECC_ERR_RST_MASK_L                0x000939F4 /* Reset Source: CORER */
3517 #define GLGEN_ECC_ERR_RST_MASK_L_CLIENT_NUM_S   0
3518 #define GLGEN_ECC_ERR_RST_MASK_L_CLIENT_NUM_M   MAKEMASK(0xFFFFFFFF, 0)
3519 #define GLGEN_GPIO_CTL(_i)                      (0x000880C8 + ((_i) * 4)) /* _i=0...6 */ /* Reset Source: POR */
3520 #define GLGEN_GPIO_CTL_MAX_INDEX                6
3521 #define GLGEN_GPIO_CTL_IN_VALUE_S               0
3522 #define GLGEN_GPIO_CTL_IN_VALUE_M               BIT(0)
3523 #define GLGEN_GPIO_CTL_IN_TRANSIT_S             1
3524 #define GLGEN_GPIO_CTL_IN_TRANSIT_M             BIT(1)
3525 #define GLGEN_GPIO_CTL_OUT_VALUE_S              2
3526 #define GLGEN_GPIO_CTL_OUT_VALUE_M              BIT(2)
3527 #define GLGEN_GPIO_CTL_NO_P_UP_S                3
3528 #define GLGEN_GPIO_CTL_NO_P_UP_M                BIT(3)
3529 #define GLGEN_GPIO_CTL_PIN_DIR_S                4
3530 #define GLGEN_GPIO_CTL_PIN_DIR_M                BIT(4)
3531 #define GLGEN_GPIO_CTL_TRI_CTL_S                5
3532 #define GLGEN_GPIO_CTL_TRI_CTL_M                BIT(5)
3533 #define GLGEN_GPIO_CTL_PIN_FUNC_S               8
3534 #define GLGEN_GPIO_CTL_PIN_FUNC_M               MAKEMASK(0xF, 8)
3535 #define GLGEN_GPIO_CTL_INT_MODE_S               12
3536 #define GLGEN_GPIO_CTL_INT_MODE_M               MAKEMASK(0x3, 12)
3537 #define GLGEN_MARKER_COUNT                      0x000939E8 /* Reset Source: CORER */
3538 #define GLGEN_MARKER_COUNT_MARKER_COUNT_S       0
3539 #define GLGEN_MARKER_COUNT_MARKER_COUNT_M       MAKEMASK(0xFF, 0)
3540 #define GLGEN_MARKER_COUNT_MARKER_COUNT_EN_S    31
3541 #define GLGEN_MARKER_COUNT_MARKER_COUNT_EN_M    BIT(31)
3542 #define GLGEN_RSTAT                             0x000B8188 /* Reset Source: POR */
3543 #define GLGEN_RSTAT_DEVSTATE_S                  0
3544 #define GLGEN_RSTAT_DEVSTATE_M                  MAKEMASK(0x3, 0)
3545 #define GLGEN_RSTAT_RESET_TYPE_S                2
3546 #define GLGEN_RSTAT_RESET_TYPE_M                MAKEMASK(0x3, 2)
3547 #define GLGEN_RSTAT_CORERCNT_S                  4
3548 #define GLGEN_RSTAT_CORERCNT_M                  MAKEMASK(0x3, 4)
3549 #define GLGEN_RSTAT_GLOBRCNT_S                  6
3550 #define GLGEN_RSTAT_GLOBRCNT_M                  MAKEMASK(0x3, 6)
3551 #define GLGEN_RSTAT_EMPRCNT_S                   8
3552 #define GLGEN_RSTAT_EMPRCNT_M                   MAKEMASK(0x3, 8)
3553 #define GLGEN_RSTAT_TIME_TO_RST_S               10
3554 #define GLGEN_RSTAT_TIME_TO_RST_M               MAKEMASK(0x3F, 10)
3555 #define GLGEN_RSTAT_RTRIG_FLR_S                 16
3556 #define GLGEN_RSTAT_RTRIG_FLR_M                 BIT(16)
3557 #define GLGEN_RSTAT_RTRIG_ECC_S                 17
3558 #define GLGEN_RSTAT_RTRIG_ECC_M                 BIT(17)
3559 #define GLGEN_RSTAT_RTRIG_FW_AUX_S              18
3560 #define GLGEN_RSTAT_RTRIG_FW_AUX_M              BIT(18)
3561 #define GLGEN_RTRIG                             0x000B8190 /* Reset Source: CORER */
3562 #define GLGEN_RTRIG_CORER_S                     0
3563 #define GLGEN_RTRIG_CORER_M                     BIT(0)
3564 #define GLGEN_RTRIG_GLOBR_S                     1
3565 #define GLGEN_RTRIG_GLOBR_M                     BIT(1)
3566 #define GLGEN_RTRIG_EMPFWR_S                    2
3567 #define GLGEN_RTRIG_EMPFWR_M                    BIT(2)
3568 #define GLGEN_STAT                              0x000B612C /* Reset Source: POR */
3569 #define GLGEN_STAT_RSVD4FW_S                    0
3570 #define GLGEN_STAT_RSVD4FW_M                    MAKEMASK(0xFF, 0)
3571 #define GLGEN_VFLRSTAT(_i)                      (0x00093A04 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3572 #define GLGEN_VFLRSTAT_MAX_INDEX                7
3573 #define GLGEN_VFLRSTAT_VFLRS_S                  0
3574 #define GLGEN_VFLRSTAT_VFLRS_M                  MAKEMASK(0xFFFFFFFF, 0)
3575 #define GLGEN_XLR_MSK2HLP_RDY                   0x000939F0 /* Reset Source: CORER */
3576 #define GLGEN_XLR_MSK2HLP_RDY_GLGEN_XLR_MSK2HLP_RDY_S 0
3577 #define GLGEN_XLR_MSK2HLP_RDY_GLGEN_XLR_MSK2HLP_RDY_M BIT(0)
3578 #define GLGEN_XLR_TRNS_WAIT_COUNT               0x000939EC /* Reset Source: CORER */
3579 #define GLGEN_XLR_TRNS_WAIT_COUNT_W_BTWN_TRNS_COUNT_S 0
3580 #define GLGEN_XLR_TRNS_WAIT_COUNT_W_BTWN_TRNS_COUNT_M MAKEMASK(0x1F, 0)
3581 #define GLGEN_XLR_TRNS_WAIT_COUNT_W_PEND_TRNS_COUNT_S 8
3582 #define GLGEN_XLR_TRNS_WAIT_COUNT_W_PEND_TRNS_COUNT_M MAKEMASK(0xFF, 8)
3583 #define GLQDC_DFD_CAM_ACC                       0x002D2E24 /* Reset Source: CORER */
3584 #define GLQDC_DFD_CAM_ACC_CLNUM_S               0
3585 #define GLQDC_DFD_CAM_ACC_CLNUM_M               MAKEMASK(0x7F, 0)
3586 #define GLQDC_DFD_CAM_ACC_RES_0                 0x002D2E28 /* Reset Source: CORER */
3587 #define GLQDC_DFD_CAM_ACC_RES_0_QID_S           0
3588 #define GLQDC_DFD_CAM_ACC_RES_0_QID_M           MAKEMASK(0x3FFF, 0)
3589 #define GLQDC_DFD_CAM_ACC_RES_0_CAM_V_S         16
3590 #define GLQDC_DFD_CAM_ACC_RES_0_CAM_V_M         BIT(16)
3591 #define GLQDC_DFD_CAM_ACC_RES_0_CAM_E_S         31
3592 #define GLQDC_DFD_CAM_ACC_RES_0_CAM_E_M         BIT(31)
3593 #define GLQDC_DFD_CAM_ACC_RES_1                 0x002D2E2C /* Reset Source: CORER */
3594 #define GLQDC_DFD_CAM_ACC_RES_1_CL_HEAD_S       0
3595 #define GLQDC_DFD_CAM_ACC_RES_1_CL_HEAD_M       MAKEMASK(0x3F, 0)
3596 #define GLQDC_DFD_CAM_ACC_RES_1_CL_TAIL_S       8
3597 #define GLQDC_DFD_CAM_ACC_RES_1_CL_TAIL_M       MAKEMASK(0x3F, 8)
3598 #define GLQDC_DFD_CAM_ACC_RES_1_CL_EMPTY_S      16
3599 #define GLQDC_DFD_CAM_ACC_RES_1_CL_EMPTY_M      BIT(16)
3600 #define GLQDC_DFD_CAM_ACC_RES_1_CL_MALC_S       24
3601 #define GLQDC_DFD_CAM_ACC_RES_1_CL_MALC_M       MAKEMASK(0x3F, 24)
3602 #define GLQDC_DFD_FIFO_CFG_0                    0x002D2E34 /* Reset Source: CORER */
3603 #define GLQDC_DFD_FIFO_CFG_0_QID_S              0
3604 #define GLQDC_DFD_FIFO_CFG_0_QID_M              MAKEMASK(0x3FFF, 0)
3605 #define GLQDC_DFD_FIFO_CFG_0_SMPL_PT_S          16
3606 #define GLQDC_DFD_FIFO_CFG_0_SMPL_PT_M          MAKEMASK(0xFF, 16)
3607 #define GLQDC_DFD_FIFO_CFG_0_ALL_QID_S          31
3608 #define GLQDC_DFD_FIFO_CFG_0_ALL_QID_M          BIT(31)
3609 #define GLQDC_DFD_FIFO_CFG_1                    0x002D2E38 /* Reset Source: CORER */
3610 #define GLQDC_DFD_FIFO_CFG_1_PRIO_0_S           0
3611 #define GLQDC_DFD_FIFO_CFG_1_PRIO_0_M           MAKEMASK(0x7, 0)
3612 #define GLQDC_DFD_FIFO_CFG_1_PRIO_1_S           4
3613 #define GLQDC_DFD_FIFO_CFG_1_PRIO_1_M           MAKEMASK(0x7, 4)
3614 #define GLQDC_DFD_FIFO_CFG_1_PRIO_2_S           8
3615 #define GLQDC_DFD_FIFO_CFG_1_PRIO_2_M           MAKEMASK(0x7, 8)
3616 #define GLQDC_DFD_FIFO_CFG_1_PRIO_3_S           12
3617 #define GLQDC_DFD_FIFO_CFG_1_PRIO_3_M           MAKEMASK(0x7, 12)
3618 #define GLQDC_DFD_FIFO_CFG_1_PRIO_4_S           16
3619 #define GLQDC_DFD_FIFO_CFG_1_PRIO_4_M           MAKEMASK(0x7, 16)
3620 #define GLQDC_DFD_FIFO_CFG_1_PRIO_5_S           20
3621 #define GLQDC_DFD_FIFO_CFG_1_PRIO_5_M           MAKEMASK(0x7, 20)
3622 #define GLQDC_DFD_FIFO_CFG_1_PRIO_6_S           24
3623 #define GLQDC_DFD_FIFO_CFG_1_PRIO_6_M           MAKEMASK(0x7, 24)
3624 #define GLQDC_DFD_FIFO_CFG_1_PRIO_7_S           28
3625 #define GLQDC_DFD_FIFO_CFG_1_PRIO_7_M           MAKEMASK(0x7, 28)
3626 #define GLQDC_DFD_FIFO_SZ_CFG                   0x002D30AC /* Reset Source: CORER */
3627 #define GLQDC_DFD_FIFO_SZ_CFG_COMP_S            0
3628 #define GLQDC_DFD_FIFO_SZ_CFG_COMP_M            MAKEMASK(0xFF, 0)
3629 #define GLQDC_DFD_FIFO_SZ_CFG_MISS_S            8
3630 #define GLQDC_DFD_FIFO_SZ_CFG_MISS_M            MAKEMASK(0xFF, 8)
3631 #define GLQDC_DFD_FIFO_SZ_CFG_MISS_COMP_S       16
3632 #define GLQDC_DFD_FIFO_SZ_CFG_MISS_COMP_M       MAKEMASK(0xFF, 16)
3633 #define GLQDC_DFD_GEN_CHKN                      0x002D30A0 /* Reset Source: CORER */
3634 #define GLQDC_DFD_GEN_CHKN_GEN_BITS_S           0
3635 #define GLQDC_DFD_GEN_CHKN_GEN_BITS_M           MAKEMASK(0xFFFFFFFF, 0)
3636 #define GLQDC_DFD_GEN_CHKN_2                    0x002D30A4 /* Reset Source: CORER */
3637 #define GLQDC_DFD_GEN_CHKN_2_GEN_BITS_S         0
3638 #define GLQDC_DFD_GEN_CHKN_2_GEN_BITS_M         MAKEMASK(0xFFFFFFFF, 0)
3639 #define GLQDC_DFD_GEN_CTRL                      0x002D2E20 /* Reset Source: CORER */
3640 #define GLQDC_DFD_GEN_CTRL_ENABLE_S             0
3641 #define GLQDC_DFD_GEN_CTRL_ENABLE_M             BIT(0)
3642 #define GLQDC_DFD_GEN_CTRL_BLK_INJECT_M1_S      1
3643 #define GLQDC_DFD_GEN_CTRL_BLK_INJECT_M1_M      BIT(1)
3644 #define GLQDC_DFD_GEN_CTRL_NUM_PAUSE_M1_S       16
3645 #define GLQDC_DFD_GEN_CTRL_NUM_PAUSE_M1_M       MAKEMASK(0x3FF, 16)
3646 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0             0x002D2EE8 /* Reset Source: CORER */
3647 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_MISS_COMP_ACK_S 0
3648 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_MISS_COMP_ACK_M MAKEMASK(0x7F, 0)
3649 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_MISS_COMP_S 7
3650 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_MISS_COMP_M MAKEMASK(0x7F, 7)
3651 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_COMP_FSM_DATA_S 14
3652 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_COMP_FSM_DATA_M MAKEMASK(0x3, 14)
3653 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_COMP_FSM_S  16
3654 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_COMP_FSM_M  MAKEMASK(0x7F, 16)
3655 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_PCIE_OUT_S  23
3656 #define GLQDC_DFD_GEN_LOG_FIFO_ST_0_PCIE_OUT_M  MAKEMASK(0x7, 23)
3657 #define GLQDC_DFD_GEN_LOG_FIFO_ST_1             0x002D2EEC /* Reset Source: CORER */
3658 #define GLQDC_DFD_GEN_LOG_FIFO_ST_1_MISS_FSM_S  0
3659 #define GLQDC_DFD_GEN_LOG_FIFO_ST_1_MISS_FSM_M  MAKEMASK(0x7F, 0)
3660 #define GLQDC_DFD_GEN_LOG_FIFO_ST_1_DFD_S       7
3661 #define GLQDC_DFD_GEN_LOG_FIFO_ST_1_DFD_M       MAKEMASK(0xFF, 7)
3662 #define GLQDC_DFD_GEN_LOG_FSM                   0x002D2EF0 /* Reset Source: CORER */
3663 #define GLQDC_DFD_GEN_LOG_FSM_FTSTATE_S         0
3664 #define GLQDC_DFD_GEN_LOG_FSM_FTSTATE_M         MAKEMASK(0x3, 0)
3665 #define GLQDC_DFD_GEN_LOG_FSM_MISS_FIFO_FSM_ST_S 2
3666 #define GLQDC_DFD_GEN_LOG_FSM_MISS_FIFO_FSM_ST_M MAKEMASK(0x7, 2)
3667 #define GLQDC_DFD_GEN_LOG_FSM_IN_MISS_FIFO_S    5
3668 #define GLQDC_DFD_GEN_LOG_FSM_IN_MISS_FIFO_M    MAKEMASK(0x3, 5)
3669 #define GLQDC_DFD_GEN_LOG_FSM_CPSTATE_S         7
3670 #define GLQDC_DFD_GEN_LOG_FSM_CPSTATE_M         MAKEMASK(0x7, 7)
3671 #define GLQDC_DFD_GEN_LOGGNG_0                  0x002D2EE0 /* Reset Source: CORER */
3672 #define GLQDC_DFD_GEN_LOGGNG_0_RINGH_WR_RD_S    0
3673 #define GLQDC_DFD_GEN_LOGGNG_0_RINGH_WR_RD_M    BIT(0)
3674 #define GLQDC_DFD_GEN_LOGGNG_0_QD_WR_RD_S       1
3675 #define GLQDC_DFD_GEN_LOGGNG_0_QD_WR_RD_M       BIT(1)
3676 #define GLQDC_DFD_GEN_LOGGNG_0_PCIE_RD_REQ_VLD_S 2
3677 #define GLQDC_DFD_GEN_LOGGNG_0_PCIE_RD_REQ_VLD_M BIT(2)
3678 #define GLQDC_DFD_GEN_LOGGNG_0_NXT_SQ_VLD_S     3
3679 #define GLQDC_DFD_GEN_LOGGNG_0_NXT_SQ_VLD_M     BIT(3)
3680 #define GLQDC_DFD_GEN_LOGGNG_0_SQ_VLD_TO_DONE_S 4
3681 #define GLQDC_DFD_GEN_LOGGNG_0_SQ_VLD_TO_DONE_M BIT(4)
3682 #define GLQDC_DFD_GEN_LOGGNG_0_PCIE_COMP_VLD_S  5
3683 #define GLQDC_DFD_GEN_LOGGNG_0_PCIE_COMP_VLD_M  BIT(5)
3684 #define GLQDC_DFD_GEN_LOGGNG_0_FETCH_NXT_SQ_VLD_S 6
3685 #define GLQDC_DFD_GEN_LOGGNG_0_FETCH_NXT_SQ_VLD_M BIT(6)
3686 #define GLQDC_DFD_GEN_LOGGNG_0_MALC_RPT_S       8
3687 #define GLQDC_DFD_GEN_LOGGNG_0_MALC_RPT_M       MAKEMASK(0xF, 8)
3688 #define GLQDC_DFD_GEN_LOGGNG_0_DFD_FIFO_ADD_S   16
3689 #define GLQDC_DFD_GEN_LOGGNG_0_DFD_FIFO_ADD_M   MAKEMASK(0x7F, 16)
3690 #define GLQDC_DFD_GEN_LOGGNG_1                  0x002D2EE4 /* Reset Source: CORER */
3691 #define GLQDC_DFD_GEN_LOGGNG_1_WS_RFIL_WM_S     0
3692 #define GLQDC_DFD_GEN_LOGGNG_1_WS_RFIL_WM_M     MAKEMASK(0x3, 0)
3693 #define GLQDC_DFD_GEN_LOGGNG_1_WS_RFIL_S        2
3694 #define GLQDC_DFD_GEN_LOGGNG_1_WS_RFIL_M        MAKEMASK(0x3, 2)
3695 #define GLQDC_DFD_GEN_LOGGNG_1_WS_MRED_WM_S     4
3696 #define GLQDC_DFD_GEN_LOGGNG_1_WS_MRED_WM_M     MAKEMASK(0x3, 4)
3697 #define GLQDC_DFD_GEN_LOGGNG_1_WS_MRED_S        6
3698 #define GLQDC_DFD_GEN_LOGGNG_1_WS_MRED_M        MAKEMASK(0x3, 6)
3699 #define GLQDC_DFD_GEN_LOGGNG_1_WS_M3_WM_S       8
3700 #define GLQDC_DFD_GEN_LOGGNG_1_WS_M3_WM_M       MAKEMASK(0x3, 8)
3701 #define GLQDC_DFD_GEN_LOGGNG_1_WS_M3_S          10
3702 #define GLQDC_DFD_GEN_LOGGNG_1_WS_M3_M          MAKEMASK(0x3, 10)
3703 #define GLQDC_DFD_GEN_LOGGNG_1_WS_LSO_MT_M3_WM_S 12
3704 #define GLQDC_DFD_GEN_LOGGNG_1_WS_LSO_MT_M3_WM_M MAKEMASK(0x3, 12)
3705 #define GLQDC_DFD_GEN_LOGGNG_1_WS_LSO_MT_M3_S   14
3706 #define GLQDC_DFD_GEN_LOGGNG_1_WS_LSO_MT_M3_M   MAKEMASK(0x3, 14)
3707 #define GLQDC_DFD_GEN_LOGGNG_1_WS_ACK_MISS_FIFO_M3_WM_S 16
3708 #define GLQDC_DFD_GEN_LOGGNG_1_WS_ACK_MISS_FIFO_M3_WM_M MAKEMASK(0x3, 16)
3709 #define GLQDC_DFD_GEN_LOGGNG_1_WS_ACK_MISS_FIFO_M3_S 18
3710 #define GLQDC_DFD_GEN_LOGGNG_1_WS_ACK_MISS_FIFO_M3_M MAKEMASK(0x3, 18)
3711 #define GLQDC_DFD_GEN_LOGGNG_1_WS_EVICT_WM_S    20
3712 #define GLQDC_DFD_GEN_LOGGNG_1_WS_EVICT_WM_M    MAKEMASK(0x3, 20)
3713 #define GLQDC_DFD_GEN_LOGGNG_1_WS_EVICT_S       22
3714 #define GLQDC_DFD_GEN_LOGGNG_1_WS_EVICT_M       MAKEMASK(0x3, 22)
3715 #define GLQDC_DFD_GEN_LOGGNG_2                  0x002D2FFC /* Reset Source: CORER */
3716 #define GLQDC_DFD_GEN_LOGGNG_2_WR_WHEN_FULL_S   0
3717 #define GLQDC_DFD_GEN_LOGGNG_2_WR_WHEN_FULL_M   MAKEMASK(0x3F, 0)
3718 #define GLQDC_DFD_GEN_LOGGNG_2_WR_WHEN_FULL_LT_S 6
3719 #define GLQDC_DFD_GEN_LOGGNG_2_WR_WHEN_FULL_LT_M MAKEMASK(0x3F, 6)
3720 #define GLQDC_DFD_GEN_LOGGNG_2_TEST_S           24
3721 #define GLQDC_DFD_GEN_LOGGNG_2_TEST_M           MAKEMASK(0xFF, 24)
3722 #define GLQDC_DFD_GEN_LOGGNG_3                  0x002D3008 /* Reset Source: CORER */
3723 #define GLQDC_DFD_GEN_LOGGNG_3_GEN_S            0
3724 #define GLQDC_DFD_GEN_LOGGNG_3_GEN_M            MAKEMASK(0xFFFFFFFF, 0)
3725 #define GLQDC_DFD_GEN_LOGGNG_4                  0x002D300C /* Reset Source: CORER */
3726 #define GLQDC_DFD_GEN_LOGGNG_4_GEN_S            0
3727 #define GLQDC_DFD_GEN_LOGGNG_4_GEN_M            MAKEMASK(0xFFFFFFFF, 0)
3728 #define GLQDC_DFD_GEN_LOGGNG_5                  0x002D3010 /* Reset Source: CORER */
3729 #define GLQDC_DFD_GEN_LOGGNG_5_GEN_S            0
3730 #define GLQDC_DFD_GEN_LOGGNG_5_GEN_M            MAKEMASK(0xFFFFFFFF, 0)
3731 #define GLQDC_DFD_GEN_LOGGNG_6                  0x002D3014 /* Reset Source: CORER */
3732 #define GLQDC_DFD_GEN_LOGGNG_6_GEN_S            0
3733 #define GLQDC_DFD_GEN_LOGGNG_6_GEN_M            MAKEMASK(0xFFFFFFFF, 0)
3734 #define GLQDC_DFD_GEN_STAT_REGS(_i)             (0x002D3018 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
3735 #define GLQDC_DFD_GEN_STAT_REGS_MAX_INDEX       15
3736 #define GLQDC_DFD_GEN_STAT_REGS_COUNT_S         0
3737 #define GLQDC_DFD_GEN_STAT_REGS_COUNT_M         MAKEMASK(0xFFFFFFFF, 0)
3738 #define GLQDC_DFD_LOG_0                         0x002D2E3C /* Reset Source: CORER */
3739 #define GLQDC_DFD_LOG_0_SOURCE_S                0
3740 #define GLQDC_DFD_LOG_0_SOURCE_M                MAKEMASK(0x3, 0)
3741 #define GLQDC_DFD_LOG_0_LVL_OR_EDGE_S           4
3742 #define GLQDC_DFD_LOG_0_LVL_OR_EDGE_M           BIT(4)
3743 #define GLQDC_DFD_LOG_0_DLY_CYCL_S              16
3744 #define GLQDC_DFD_LOG_0_DLY_CYCL_M              MAKEMASK(0x3FF, 16)
3745 #define GLQDC_DFD_LOG_1                         0x002D2E40 /* Reset Source: CORER */
3746 #define GLQDC_DFD_LOG_1_NUM_EVENTS_S            0
3747 #define GLQDC_DFD_LOG_1_NUM_EVENTS_M            MAKEMASK(0x3FF, 0)
3748 #define GLQDC_DFD_LOG_1_NUM_TRIGS_S             16
3749 #define GLQDC_DFD_LOG_1_NUM_TRIGS_M             MAKEMASK(0x3FF, 16)
3750 #define GLQDC_DFD_LOG_1_TRIG_B2B_S              31
3751 #define GLQDC_DFD_LOG_1_TRIG_B2B_M              BIT(31)
3752 #define GLQDC_DFD_LOG_ACTN_EN                   0x002D2EA4 /* Reset Source: CORER */
3753 #define GLQDC_DFD_LOG_ACTN_EN_BLK_INJECT_M1_S   0
3754 #define GLQDC_DFD_LOG_ACTN_EN_BLK_INJECT_M1_M   BIT(0)
3755 #define GLQDC_DFD_LOG_ACTN_EN_STP_WR_DFD_FIFO_S 1
3756 #define GLQDC_DFD_LOG_ACTN_EN_STP_WR_DFD_FIFO_M BIT(1)
3757 #define GLQDC_DFD_LOG_ACTN_EN_STP_UPDT_MALC_RPT_CSR_S 2
3758 #define GLQDC_DFD_LOG_ACTN_EN_STP_UPDT_MALC_RPT_CSR_M BIT(2)
3759 #define GLQDC_DFD_LOG_ACTN_RST                  0x002D2EA8 /* Reset Source: CORER */
3760 #define GLQDC_DFD_LOG_ACTN_RST_BLK_INJECT_M1_S  0
3761 #define GLQDC_DFD_LOG_ACTN_RST_BLK_INJECT_M1_M  BIT(0)
3762 #define GLQDC_DFD_LOG_ACTN_RST_STP_WR_DFD_FIFO_S 1
3763 #define GLQDC_DFD_LOG_ACTN_RST_STP_WR_DFD_FIFO_M BIT(1)
3764 #define GLQDC_DFD_LOG_ACTN_RST_STP_UPDT_MALC_RPT_CSR_S 2
3765 #define GLQDC_DFD_LOG_ACTN_RST_STP_UPDT_MALC_RPT_CSR_M BIT(2)
3766 #define GLQDC_DFD_LOG_DATA(_i)                  (0x002D2E44 + ((_i) * 4)) /* _i=0...11 */ /* Reset Source: CORER */
3767 #define GLQDC_DFD_LOG_DATA_MAX_INDEX            11
3768 #define GLQDC_DFD_LOG_DATA_DATA_S               0
3769 #define GLQDC_DFD_LOG_DATA_DATA_M               MAKEMASK(0xFFFFFFFF, 0)
3770 #define GLQDC_DFD_LOG_MASK(_i)                  (0x002D2E74 + ((_i) * 4)) /* _i=0...11 */ /* Reset Source: CORER */
3771 #define GLQDC_DFD_LOG_MASK_MAX_INDEX            11
3772 #define GLQDC_DFD_LOG_MASK_MASK_S               0
3773 #define GLQDC_DFD_LOG_MASK_MASK_M               MAKEMASK(0xFFFFFFFF, 0)
3774 #define GLQDC_DFD_LOG_TRG_0                     0x002D2EAC /* Reset Source: CORER */
3775 #define GLQDC_DFD_LOG_TRG_0_QID_S               0
3776 #define GLQDC_DFD_LOG_TRG_0_QID_M               MAKEMASK(0x3FFF, 0)
3777 #define GLQDC_DFD_LOG_TRG_0_ACT_TRIGGED_S       16
3778 #define GLQDC_DFD_LOG_TRG_0_ACT_TRIGGED_M       BIT(16)
3779 #define GLQDC_DFD_LOG_TRG_0_TRIGGED_S           31
3780 #define GLQDC_DFD_LOG_TRG_0_TRIGGED_M           BIT(31)
3781 #define GLQDC_DFD_LOG_TRG_DATA(_i)              (0x002D2EB0 + ((_i) * 4)) /* _i=0...11 */ /* Reset Source: CORER */
3782 #define GLQDC_DFD_LOG_TRG_DATA_MAX_INDEX        11
3783 #define GLQDC_DFD_LOG_TRG_DATA_DATA_S           0
3784 #define GLQDC_DFD_LOG_TRG_DATA_DATA_M           MAKEMASK(0xFFFFFFFF, 0)
3785 #define GLQDC_DFD_PACE                          0x002D3000 /* Reset Source: CORER */
3786 #define GLQDC_DFD_PACE_PUSH_S                   0
3787 #define GLQDC_DFD_PACE_PUSH_M                   BIT(0)
3788 #define GLQDC_DFD_RST                           0x002D2E30 /* Reset Source: CORER */
3789 #define GLQDC_DFD_RST_RST_S                     0
3790 #define GLQDC_DFD_RST_RST_M                     BIT(0)
3791 #define GLQDC_DFD_RST_CLR_MALC_RPT_S            1
3792 #define GLQDC_DFD_RST_CLR_MALC_RPT_M            BIT(1)
3793 #define GLQDC_DFD_RST_LOG_RST_S                 2
3794 #define GLQDC_DFD_RST_LOG_RST_M                 BIT(2)
3795 #define GLQDC_DFD_SAMPLE_RO_CSR                 0x002D3004 /* Reset Source: CORER */
3796 #define GLQDC_DFD_SAMPLE_RO_CSR_SMPL_S          0
3797 #define GLQDC_DFD_SAMPLE_RO_CSR_SMPL_M          BIT(0)
3798 #define GLQDC_DFD_STATS_CFG_0                   0x002D3058 /* Reset Source: CORER */
3799 #define GLQDC_DFD_STATS_CFG_0_CLR_S             0
3800 #define GLQDC_DFD_STATS_CFG_0_CLR_M             BIT(0)
3801 #define GLQDC_DFD_STATS_CFG_1                   0x002D305C /* Reset Source: CORER */
3802 #define GLQDC_DFD_STATS_CFG_1_QID_S             0
3803 #define GLQDC_DFD_STATS_CFG_1_QID_M             MAKEMASK(0x3FFF, 0)
3804 #define GLQDC_DFD_STATS_CFG_1_GEN_CFG_S         16
3805 #define GLQDC_DFD_STATS_CFG_1_GEN_CFG_M         MAKEMASK(0x1F, 16)
3806 #define GLQDC_DFD_STATS_CFG_EVNT(_i)            (0x002D3060 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
3807 #define GLQDC_DFD_STATS_CFG_EVNT_MAX_INDEX      15
3808 #define GLQDC_DFD_STATS_CFG_EVNT_EVNT_ID_S      0
3809 #define GLQDC_DFD_STATS_CFG_EVNT_EVNT_ID_M      MAKEMASK(0x1F, 0)
3810 #define GLQDC_DFD_STATS_CFG_EVNT_WRAP_EN_S      31
3811 #define GLQDC_DFD_STATS_CFG_EVNT_WRAP_EN_M      BIT(31)
3812 #define GLQDC_DFD_TEST_MNG                      0x002D30A8 /* Reset Source: CORER */
3813 #define GLQDC_DFD_TEST_MNG_TST_S                2
3814 #define GLQDC_DFD_TEST_MNG_TST_M                BIT(2)
3815 #define GLVFGEN_TIMER                           0x000B8214 /* Reset Source: POR */
3816 #define GLVFGEN_TIMER_GTIME_S                   0
3817 #define GLVFGEN_TIMER_GTIME_M                   MAKEMASK(0xFFFFFFFF, 0)
3818 #define PFGEN_CTRL                              0x00091000 /* Reset Source: CORER */
3819 #define PFGEN_CTRL_PFSWR_S                      0
3820 #define PFGEN_CTRL_PFSWR_M                      BIT(0)
3821 #define PFGEN_DRUN                              0x00091180 /* Reset Source: CORER */
3822 #define PFGEN_DRUN_DRVUNLD_S                    0
3823 #define PFGEN_DRUN_DRVUNLD_M                    BIT(0)
3824 #define PFGEN_PFRSTAT                           0x00091080 /* Reset Source: CORER */
3825 #define PFGEN_PFRSTAT_PFRD_S                    0
3826 #define PFGEN_PFRSTAT_PFRD_M                    BIT(0)
3827 #define PFGEN_PORTNUM                           0x001D2400 /* Reset Source: CORER */
3828 #define PFGEN_PORTNUM_PORT_NUM_S                0
3829 #define PFGEN_PORTNUM_PORT_NUM_M                MAKEMASK(0x7, 0)
3830 #define PFGEN_STATE                             0x00088000 /* Reset Source: CORER */
3831 #define PFGEN_STATE_PFPEEN_S                    0
3832 #define PFGEN_STATE_PFPEEN_M                    BIT(0)
3833 #define PFGEN_STATE_RSVD_S                      1
3834 #define PFGEN_STATE_RSVD_M                      BIT(1)
3835 #define PFGEN_STATE_PFLINKEN_S                  2
3836 #define PFGEN_STATE_PFLINKEN_M                  BIT(2)
3837 #define PFGEN_STATE_PFSCEN_S                    3
3838 #define PFGEN_STATE_PFSCEN_M                    BIT(3)
3839 #define PRT_TCVMLR_DRAIN_CNTR                   0x000A21C0 /* Reset Source: CORER */
3840 #define PRT_TCVMLR_DRAIN_CNTR_CNTR_S            0
3841 #define PRT_TCVMLR_DRAIN_CNTR_CNTR_M            MAKEMASK(0x3FFF, 0)
3842 #define PRTGEN_CNF                              0x000B8120 /* Reset Source: POR */
3843 #define PRTGEN_CNF_PORT_DIS_S                   0
3844 #define PRTGEN_CNF_PORT_DIS_M                   BIT(0)
3845 #define PRTGEN_CNF_ALLOW_PORT_DIS_S             1
3846 #define PRTGEN_CNF_ALLOW_PORT_DIS_M             BIT(1)
3847 #define PRTGEN_CNF_EMP_PORT_DIS_S               2
3848 #define PRTGEN_CNF_EMP_PORT_DIS_M               BIT(2)
3849 #define PRTGEN_CNF2                             0x000B8160 /* Reset Source: POR */
3850 #define PRTGEN_CNF2_ACTIVATE_PORT_LINK_S        0
3851 #define PRTGEN_CNF2_ACTIVATE_PORT_LINK_M        BIT(0)
3852 #define PRTGEN_CNF3                             0x000B8280 /* Reset Source: POR */
3853 #define PRTGEN_CNF3_PORT_STAGERING_EN_S         0
3854 #define PRTGEN_CNF3_PORT_STAGERING_EN_M         BIT(0)
3855 #define PRTGEN_STATUS                           0x000B8100 /* Reset Source: POR */
3856 #define PRTGEN_STATUS_PORT_VALID_S              0
3857 #define PRTGEN_STATUS_PORT_VALID_M              BIT(0)
3858 #define PRTGEN_STATUS_PORT_ACTIVE_S             1
3859 #define PRTGEN_STATUS_PORT_ACTIVE_M             BIT(1)
3860 #define VFGEN_RSTAT(_VF)                        (0x00074000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: VFR */
3861 #define VFGEN_RSTAT_MAX_INDEX                   255
3862 #define VFGEN_RSTAT_VFR_STATE_S                 0
3863 #define VFGEN_RSTAT_VFR_STATE_M                 MAKEMASK(0x3, 0)
3864 #define VPGEN_VFRSTAT(_VF)                      (0x00090800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
3865 #define VPGEN_VFRSTAT_MAX_INDEX                 255
3866 #define VPGEN_VFRSTAT_VFRD_S                    0
3867 #define VPGEN_VFRSTAT_VFRD_M                    BIT(0)
3868 #define VPGEN_VFRTRIG(_VF)                      (0x00090000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
3869 #define VPGEN_VFRTRIG_MAX_INDEX                 255
3870 #define VPGEN_VFRTRIG_VFSWR_S                   0
3871 #define VPGEN_VFRTRIG_VFSWR_M                   BIT(0)
3872 #define VSIGEN_RSTAT(_VSI)                      (0x00092800 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
3873 #define VSIGEN_RSTAT_MAX_INDEX                  767
3874 #define VSIGEN_RSTAT_VMRD_S                     0
3875 #define VSIGEN_RSTAT_VMRD_M                     BIT(0)
3876 #define VSIGEN_RTRIG(_VSI)                      (0x00091800 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
3877 #define VSIGEN_RTRIG_MAX_INDEX                  767
3878 #define VSIGEN_RTRIG_VMSWR_S                    0
3879 #define VSIGEN_RTRIG_VMSWR_M                    BIT(0)
3880 #define GLHMC_APBVTINUSEBASE(_i)                (0x00524A00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3881 #define GLHMC_APBVTINUSEBASE_MAX_INDEX          7
3882 #define GLHMC_APBVTINUSEBASE_FPMAPBINUSEBASE_S  0
3883 #define GLHMC_APBVTINUSEBASE_FPMAPBINUSEBASE_M  MAKEMASK(0xFFFFFF, 0)
3884 #define GLHMC_CEQPART(_i)                       (0x005031C0 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3885 #define GLHMC_CEQPART_MAX_INDEX                 7
3886 #define GLHMC_CEQPART_PMCEQBASE_S               0
3887 #define GLHMC_CEQPART_PMCEQBASE_M               MAKEMASK(0x3FF, 0)
3888 #define GLHMC_CEQPART_PMCEQSIZE_S               16
3889 #define GLHMC_CEQPART_PMCEQSIZE_M               MAKEMASK(0x3FF, 16)
3890 #define GLHMC_DBCQMAX                           0x005220F0 /* Reset Source: CORER */
3891 #define GLHMC_DBCQMAX_GLHMC_DBCQMAX_S           0
3892 #define GLHMC_DBCQMAX_GLHMC_DBCQMAX_M           MAKEMASK(0xFFFFF, 0)
3893 #define GLHMC_DBCQPART(_i)                      (0x00503180 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3894 #define GLHMC_DBCQPART_MAX_INDEX                7
3895 #define GLHMC_DBCQPART_PMDBCQBASE_S             0
3896 #define GLHMC_DBCQPART_PMDBCQBASE_M             MAKEMASK(0x3FFF, 0)
3897 #define GLHMC_DBCQPART_PMDBCQSIZE_S             16
3898 #define GLHMC_DBCQPART_PMDBCQSIZE_M             MAKEMASK(0x7FFF, 16)
3899 #define GLHMC_DBQPMAX                           0x005220EC /* Reset Source: CORER */
3900 #define GLHMC_DBQPMAX_GLHMC_DBQPMAX_S           0
3901 #define GLHMC_DBQPMAX_GLHMC_DBQPMAX_M           MAKEMASK(0x7FFFF, 0)
3902 #define GLHMC_DBQPPART(_i)                      (0x005044C0 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3903 #define GLHMC_DBQPPART_MAX_INDEX                7
3904 #define GLHMC_DBQPPART_PMDBQPBASE_S             0
3905 #define GLHMC_DBQPPART_PMDBQPBASE_M             MAKEMASK(0x3FFF, 0)
3906 #define GLHMC_DBQPPART_PMDBQPSIZE_S             16
3907 #define GLHMC_DBQPPART_PMDBQPSIZE_M             MAKEMASK(0x7FFF, 16)
3908 #define GLHMC_FSIAVBASE(_i)                     (0x00525600 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3909 #define GLHMC_FSIAVBASE_MAX_INDEX               7
3910 #define GLHMC_FSIAVBASE_FPMFSIAVBASE_S          0
3911 #define GLHMC_FSIAVBASE_FPMFSIAVBASE_M          MAKEMASK(0xFFFFFF, 0)
3912 #define GLHMC_FSIAVCNT(_i)                      (0x00525700 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3913 #define GLHMC_FSIAVCNT_MAX_INDEX                7
3914 #define GLHMC_FSIAVCNT_FPMFSIAVCNT_S            0
3915 #define GLHMC_FSIAVCNT_FPMFSIAVCNT_M            MAKEMASK(0x1FFFFFFF, 0)
3916 #define GLHMC_FSIAVMAX                          0x00522068 /* Reset Source: CORER */
3917 #define GLHMC_FSIAVMAX_PMFSIAVMAX_S             0
3918 #define GLHMC_FSIAVMAX_PMFSIAVMAX_M             MAKEMASK(0x1FFFF, 0)
3919 #define GLHMC_FSIAVOBJSZ                        0x00522064 /* Reset Source: CORER */
3920 #define GLHMC_FSIAVOBJSZ_PMFSIAVOBJSZ_S         0
3921 #define GLHMC_FSIAVOBJSZ_PMFSIAVOBJSZ_M         MAKEMASK(0xF, 0)
3922 #define GLHMC_FSIMCBASE(_i)                     (0x00526000 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3923 #define GLHMC_FSIMCBASE_MAX_INDEX               7
3924 #define GLHMC_FSIMCBASE_FPMFSIMCBASE_S          0
3925 #define GLHMC_FSIMCBASE_FPMFSIMCBASE_M          MAKEMASK(0xFFFFFF, 0)
3926 #define GLHMC_FSIMCCNT(_i)                      (0x00526100 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3927 #define GLHMC_FSIMCCNT_MAX_INDEX                7
3928 #define GLHMC_FSIMCCNT_FPMFSIMCSZ_S             0
3929 #define GLHMC_FSIMCCNT_FPMFSIMCSZ_M             MAKEMASK(0x1FFFFFFF, 0)
3930 #define GLHMC_FSIMCMAX                          0x00522060 /* Reset Source: CORER */
3931 #define GLHMC_FSIMCMAX_PMFSIMCMAX_S             0
3932 #define GLHMC_FSIMCMAX_PMFSIMCMAX_M             MAKEMASK(0x3FFF, 0)
3933 #define GLHMC_FSIMCOBJSZ                        0x0052205C /* Reset Source: CORER */
3934 #define GLHMC_FSIMCOBJSZ_PMFSIMCOBJSZ_S         0
3935 #define GLHMC_FSIMCOBJSZ_PMFSIMCOBJSZ_M         MAKEMASK(0xF, 0)
3936 #define GLHMC_FWPDINV                           0x0052207C /* Reset Source: CORER */
3937 #define GLHMC_FWPDINV_PMSDIDX_S                 0
3938 #define GLHMC_FWPDINV_PMSDIDX_M                 MAKEMASK(0xFFF, 0)
3939 #define GLHMC_FWPDINV_PMSDPARTSEL_S             15
3940 #define GLHMC_FWPDINV_PMSDPARTSEL_M             BIT(15)
3941 #define GLHMC_FWPDINV_PMPDIDX_S                 16
3942 #define GLHMC_FWPDINV_PMPDIDX_M                 MAKEMASK(0x1FF, 16)
3943 #define GLHMC_FWPDINV_FPMAT                     0x0010207c /* Reset Source: CORER */
3944 #define GLHMC_FWPDINV_FPMAT_PMSDIDX_S           0
3945 #define GLHMC_FWPDINV_FPMAT_PMSDIDX_M           MAKEMASK(0xFFF, 0)
3946 #define GLHMC_FWPDINV_FPMAT_PMSDPARTSEL_S       15
3947 #define GLHMC_FWPDINV_FPMAT_PMSDPARTSEL_M       BIT(15)
3948 #define GLHMC_FWPDINV_FPMAT_PMPDIDX_S           16
3949 #define GLHMC_FWPDINV_FPMAT_PMPDIDX_M           MAKEMASK(0x1FF, 16)
3950 #define GLHMC_FWSDDATAHIGH                      0x00522078 /* Reset Source: CORER */
3951 #define GLHMC_FWSDDATAHIGH_PMSDDATAHIGH_S       0
3952 #define GLHMC_FWSDDATAHIGH_PMSDDATAHIGH_M       MAKEMASK(0xFFFFFFFF, 0)
3953 #define GLHMC_FWSDDATAHIGH_FPMAT                0x00102078 /* Reset Source: CORER */
3954 #define GLHMC_FWSDDATAHIGH_FPMAT_PMSDDATAHIGH_S 0
3955 #define GLHMC_FWSDDATAHIGH_FPMAT_PMSDDATAHIGH_M MAKEMASK(0xFFFFFFFF, 0)
3956 #define GLHMC_FWSDDATALOW                       0x00522074 /* Reset Source: CORER */
3957 #define GLHMC_FWSDDATALOW_PMSDVALID_S           0
3958 #define GLHMC_FWSDDATALOW_PMSDVALID_M           BIT(0)
3959 #define GLHMC_FWSDDATALOW_PMSDTYPE_S            1
3960 #define GLHMC_FWSDDATALOW_PMSDTYPE_M            BIT(1)
3961 #define GLHMC_FWSDDATALOW_PMSDBPCOUNT_S         2
3962 #define GLHMC_FWSDDATALOW_PMSDBPCOUNT_M         MAKEMASK(0x3FF, 2)
3963 #define GLHMC_FWSDDATALOW_PMSDDATALOW_S         12
3964 #define GLHMC_FWSDDATALOW_PMSDDATALOW_M         MAKEMASK(0xFFFFF, 12)
3965 #define GLHMC_FWSDDATALOW_FPMAT                 0x00102074 /* Reset Source: CORER */
3966 #define GLHMC_FWSDDATALOW_FPMAT_PMSDVALID_S     0
3967 #define GLHMC_FWSDDATALOW_FPMAT_PMSDVALID_M     BIT(0)
3968 #define GLHMC_FWSDDATALOW_FPMAT_PMSDTYPE_S      1
3969 #define GLHMC_FWSDDATALOW_FPMAT_PMSDTYPE_M      BIT(1)
3970 #define GLHMC_FWSDDATALOW_FPMAT_PMSDBPCOUNT_S   2
3971 #define GLHMC_FWSDDATALOW_FPMAT_PMSDBPCOUNT_M   MAKEMASK(0x3FF, 2)
3972 #define GLHMC_FWSDDATALOW_FPMAT_PMSDDATALOW_S   12
3973 #define GLHMC_FWSDDATALOW_FPMAT_PMSDDATALOW_M   MAKEMASK(0xFFFFF, 12)
3974 #define GLHMC_PEARPBASE(_i)                     (0x00524800 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3975 #define GLHMC_PEARPBASE_MAX_INDEX               7
3976 #define GLHMC_PEARPBASE_FPMPEARPBASE_S          0
3977 #define GLHMC_PEARPBASE_FPMPEARPBASE_M          MAKEMASK(0xFFFFFF, 0)
3978 #define GLHMC_PEARPCNT(_i)                      (0x00524900 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3979 #define GLHMC_PEARPCNT_MAX_INDEX                7
3980 #define GLHMC_PEARPCNT_FPMPEARPCNT_S            0
3981 #define GLHMC_PEARPCNT_FPMPEARPCNT_M            MAKEMASK(0x1FFFFFFF, 0)
3982 #define GLHMC_PEARPMAX                          0x00522038 /* Reset Source: CORER */
3983 #define GLHMC_PEARPMAX_PMPEARPMAX_S             0
3984 #define GLHMC_PEARPMAX_PMPEARPMAX_M             MAKEMASK(0x1FFFF, 0)
3985 #define GLHMC_PEARPOBJSZ                        0x00522034 /* Reset Source: CORER */
3986 #define GLHMC_PEARPOBJSZ_PMPEARPOBJSZ_S         0
3987 #define GLHMC_PEARPOBJSZ_PMPEARPOBJSZ_M         MAKEMASK(0x7, 0)
3988 #define GLHMC_PECQBASE(_i)                      (0x00524200 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3989 #define GLHMC_PECQBASE_MAX_INDEX                7
3990 #define GLHMC_PECQBASE_FPMPECQBASE_S            0
3991 #define GLHMC_PECQBASE_FPMPECQBASE_M            MAKEMASK(0xFFFFFF, 0)
3992 #define GLHMC_PECQCNT(_i)                       (0x00524300 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
3993 #define GLHMC_PECQCNT_MAX_INDEX                 7
3994 #define GLHMC_PECQCNT_FPMPECQCNT_S              0
3995 #define GLHMC_PECQCNT_FPMPECQCNT_M              MAKEMASK(0x1FFFFFFF, 0)
3996 #define GLHMC_PECQOBJSZ                         0x00522020 /* Reset Source: CORER */
3997 #define GLHMC_PECQOBJSZ_PMPECQOBJSZ_S           0
3998 #define GLHMC_PECQOBJSZ_PMPECQOBJSZ_M           MAKEMASK(0xF, 0)
3999 #define GLHMC_PEHDRBASE(_i)                     (0x00526200 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4000 #define GLHMC_PEHDRBASE_MAX_INDEX               7
4001 #define GLHMC_PEHDRBASE_GLHMC_PEHDRBASE_S       0
4002 #define GLHMC_PEHDRBASE_GLHMC_PEHDRBASE_M       MAKEMASK(0xFFFFFFFF, 0)
4003 #define GLHMC_PEHDRCNT(_i)                      (0x00526300 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4004 #define GLHMC_PEHDRCNT_MAX_INDEX                7
4005 #define GLHMC_PEHDRCNT_GLHMC_PEHDRCNT_S         0
4006 #define GLHMC_PEHDRCNT_GLHMC_PEHDRCNT_M         MAKEMASK(0xFFFFFFFF, 0)
4007 #define GLHMC_PEHDRMAX                          0x00522008 /* Reset Source: CORER */
4008 #define GLHMC_PEHDRMAX_PMPEHDRMAX_S             0
4009 #define GLHMC_PEHDRMAX_PMPEHDRMAX_M             MAKEMASK(0x7FFFF, 0)
4010 #define GLHMC_PEHDRMAX_RSVD_S                   19
4011 #define GLHMC_PEHDRMAX_RSVD_M                   MAKEMASK(0x1FFF, 19)
4012 #define GLHMC_PEHDROBJSZ                        0x00522004 /* Reset Source: CORER */
4013 #define GLHMC_PEHDROBJSZ_PMPEHDROBJSZ_S         0
4014 #define GLHMC_PEHDROBJSZ_PMPEHDROBJSZ_M         MAKEMASK(0xF, 0)
4015 #define GLHMC_PEHDROBJSZ_RSVD_S                 4
4016 #define GLHMC_PEHDROBJSZ_RSVD_M                 MAKEMASK(0xFFFFFFF, 4)
4017 #define GLHMC_PEHTCNT(_i)                       (0x00524700 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4018 #define GLHMC_PEHTCNT_MAX_INDEX                 7
4019 #define GLHMC_PEHTCNT_FPMPEHTCNT_S              0
4020 #define GLHMC_PEHTCNT_FPMPEHTCNT_M              MAKEMASK(0x1FFFFFFF, 0)
4021 #define GLHMC_PEHTCNT_FPMAT(_i)                 (0x00104700 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4022 #define GLHMC_PEHTCNT_FPMAT_MAX_INDEX           7
4023 #define GLHMC_PEHTCNT_FPMAT_FPMPEHTCNT_S        0
4024 #define GLHMC_PEHTCNT_FPMAT_FPMPEHTCNT_M        MAKEMASK(0x1FFFFFFF, 0)
4025 #define GLHMC_PEHTEBASE(_i)                     (0x00524600 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4026 #define GLHMC_PEHTEBASE_MAX_INDEX               7
4027 #define GLHMC_PEHTEBASE_FPMPEHTEBASE_S          0
4028 #define GLHMC_PEHTEBASE_FPMPEHTEBASE_M          MAKEMASK(0xFFFFFF, 0)
4029 #define GLHMC_PEHTEBASE_FPMAT(_i)               (0x00104600 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4030 #define GLHMC_PEHTEBASE_FPMAT_MAX_INDEX         7
4031 #define GLHMC_PEHTEBASE_FPMAT_FPMPEHTEBASE_S    0
4032 #define GLHMC_PEHTEBASE_FPMAT_FPMPEHTEBASE_M    MAKEMASK(0xFFFFFF, 0)
4033 #define GLHMC_PEHTEOBJSZ                        0x0052202C /* Reset Source: CORER */
4034 #define GLHMC_PEHTEOBJSZ_PMPEHTEOBJSZ_S         0
4035 #define GLHMC_PEHTEOBJSZ_PMPEHTEOBJSZ_M         MAKEMASK(0xF, 0)
4036 #define GLHMC_PEHTEOBJSZ_FPMAT                  0x0010202c /* Reset Source: CORER */
4037 #define GLHMC_PEHTEOBJSZ_FPMAT_PMPEHTEOBJSZ_S   0
4038 #define GLHMC_PEHTEOBJSZ_FPMAT_PMPEHTEOBJSZ_M   MAKEMASK(0xF, 0)
4039 #define GLHMC_PEHTMAX                           0x00522030 /* Reset Source: CORER */
4040 #define GLHMC_PEHTMAX_PMPEHTMAX_S               0
4041 #define GLHMC_PEHTMAX_PMPEHTMAX_M               MAKEMASK(0x1FFFFF, 0)
4042 #define GLHMC_PEHTMAX_FPMAT                     0x00102030 /* Reset Source: CORER */
4043 #define GLHMC_PEHTMAX_FPMAT_PMPEHTMAX_S         0
4044 #define GLHMC_PEHTMAX_FPMAT_PMPEHTMAX_M         MAKEMASK(0x1FFFFF, 0)
4045 #define GLHMC_PEMDBASE(_i)                      (0x00526400 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4046 #define GLHMC_PEMDBASE_MAX_INDEX                7
4047 #define GLHMC_PEMDBASE_GLHMC_PEMDBASE_S         0
4048 #define GLHMC_PEMDBASE_GLHMC_PEMDBASE_M         MAKEMASK(0xFFFFFFFF, 0)
4049 #define GLHMC_PEMDCNT(_i)                       (0x00526500 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4050 #define GLHMC_PEMDCNT_MAX_INDEX                 7
4051 #define GLHMC_PEMDCNT_GLHMC_PEMDCNT_S           0
4052 #define GLHMC_PEMDCNT_GLHMC_PEMDCNT_M           MAKEMASK(0xFFFFFFFF, 0)
4053 #define GLHMC_PEMDMAX                           0x00522010 /* Reset Source: CORER */
4054 #define GLHMC_PEMDMAX_PMPEMDMAX_S               0
4055 #define GLHMC_PEMDMAX_PMPEMDMAX_M               MAKEMASK(0xFFFFFF, 0)
4056 #define GLHMC_PEMDMAX_RSVD_S                    24
4057 #define GLHMC_PEMDMAX_RSVD_M                    MAKEMASK(0xFF, 24)
4058 #define GLHMC_PEMDOBJSZ                         0x0052200C /* Reset Source: CORER */
4059 #define GLHMC_PEMDOBJSZ_PMPEMDOBJSZ_S           0
4060 #define GLHMC_PEMDOBJSZ_PMPEMDOBJSZ_M           MAKEMASK(0xF, 0)
4061 #define GLHMC_PEMDOBJSZ_RSVD_S                  4
4062 #define GLHMC_PEMDOBJSZ_RSVD_M                  MAKEMASK(0xFFFFFFF, 4)
4063 #define GLHMC_PEMRBASE(_i)                      (0x00524C00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4064 #define GLHMC_PEMRBASE_MAX_INDEX                7
4065 #define GLHMC_PEMRBASE_FPMPEMRBASE_S            0
4066 #define GLHMC_PEMRBASE_FPMPEMRBASE_M            MAKEMASK(0xFFFFFF, 0)
4067 #define GLHMC_PEMRCNT(_i)                       (0x00524D00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4068 #define GLHMC_PEMRCNT_MAX_INDEX                 7
4069 #define GLHMC_PEMRCNT_FPMPEMRSZ_S               0
4070 #define GLHMC_PEMRCNT_FPMPEMRSZ_M               MAKEMASK(0x1FFFFFFF, 0)
4071 #define GLHMC_PEMRMAX                           0x00522040 /* Reset Source: CORER */
4072 #define GLHMC_PEMRMAX_PMPEMRMAX_S               0
4073 #define GLHMC_PEMRMAX_PMPEMRMAX_M               MAKEMASK(0x7FFFFF, 0)
4074 #define GLHMC_PEMROBJSZ                         0x0052203c /* Reset Source: CORER */
4075 #define GLHMC_PEMROBJSZ_PMPEMROBJSZ_S           0
4076 #define GLHMC_PEMROBJSZ_PMPEMROBJSZ_M           MAKEMASK(0xF, 0)
4077 #define GLHMC_PEOOISCBASE(_i)                   (0x00526600 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4078 #define GLHMC_PEOOISCBASE_MAX_INDEX             7
4079 #define GLHMC_PEOOISCBASE_GLHMC_PEOOISCBASE_S   0
4080 #define GLHMC_PEOOISCBASE_GLHMC_PEOOISCBASE_M   MAKEMASK(0xFFFFFFFF, 0)
4081 #define GLHMC_PEOOISCCNT(_i)                    (0x00526700 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4082 #define GLHMC_PEOOISCCNT_MAX_INDEX              7
4083 #define GLHMC_PEOOISCCNT_GLHMC_PEOOISCCNT_S     0
4084 #define GLHMC_PEOOISCCNT_GLHMC_PEOOISCCNT_M     MAKEMASK(0xFFFFFFFF, 0)
4085 #define GLHMC_PEOOISCFFLBASE(_i)                (0x00526C00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4086 #define GLHMC_PEOOISCFFLBASE_MAX_INDEX          7
4087 #define GLHMC_PEOOISCFFLBASE_GLHMC_PEOOISCFFLBASE_S 0
4088 #define GLHMC_PEOOISCFFLBASE_GLHMC_PEOOISCFFLBASE_M MAKEMASK(0xFFFFFFFF, 0)
4089 #define GLHMC_PEOOISCFFLCNT_PMAT(_i)            (0x00526D00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4090 #define GLHMC_PEOOISCFFLCNT_PMAT_MAX_INDEX      7
4091 #define GLHMC_PEOOISCFFLCNT_PMAT_FPMPEOOISCFLCNT_S 0
4092 #define GLHMC_PEOOISCFFLCNT_PMAT_FPMPEOOISCFLCNT_M MAKEMASK(0x1FFFFFFF, 0)
4093 #define GLHMC_PEOOISCFFLMAX                     0x005220A4 /* Reset Source: CORER */
4094 #define GLHMC_PEOOISCFFLMAX_PMPEOOISCFFLMAX_S   0
4095 #define GLHMC_PEOOISCFFLMAX_PMPEOOISCFFLMAX_M   MAKEMASK(0x7FFFF, 0)
4096 #define GLHMC_PEOOISCFFLMAX_RSVD_S              19
4097 #define GLHMC_PEOOISCFFLMAX_RSVD_M              MAKEMASK(0x1FFF, 19)
4098 #define GLHMC_PEOOISCMAX                        0x00522018 /* Reset Source: CORER */
4099 #define GLHMC_PEOOISCMAX_PMPEOOISCMAX_S         0
4100 #define GLHMC_PEOOISCMAX_PMPEOOISCMAX_M         MAKEMASK(0x7FFFF, 0)
4101 #define GLHMC_PEOOISCMAX_RSVD_S                 19
4102 #define GLHMC_PEOOISCMAX_RSVD_M                 MAKEMASK(0x1FFF, 19)
4103 #define GLHMC_PEOOISCOBJSZ                      0x00522014 /* Reset Source: CORER */
4104 #define GLHMC_PEOOISCOBJSZ_PMPEOOISCOBJSZ_S     0
4105 #define GLHMC_PEOOISCOBJSZ_PMPEOOISCOBJSZ_M     MAKEMASK(0xF, 0)
4106 #define GLHMC_PEOOISCOBJSZ_RSVD_S               4
4107 #define GLHMC_PEOOISCOBJSZ_RSVD_M               MAKEMASK(0xFFFFFFF, 4)
4108 #define GLHMC_PEPBLBASE(_i)                     (0x00525800 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4109 #define GLHMC_PEPBLBASE_MAX_INDEX               7
4110 #define GLHMC_PEPBLBASE_FPMPEPBLBASE_S          0
4111 #define GLHMC_PEPBLBASE_FPMPEPBLBASE_M          MAKEMASK(0xFFFFFF, 0)
4112 #define GLHMC_PEPBLCNT(_i)                      (0x00525900 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4113 #define GLHMC_PEPBLCNT_MAX_INDEX                7
4114 #define GLHMC_PEPBLCNT_FPMPEPBLCNT_S            0
4115 #define GLHMC_PEPBLCNT_FPMPEPBLCNT_M            MAKEMASK(0x1FFFFFFF, 0)
4116 #define GLHMC_PEPBLMAX                          0x0052206C /* Reset Source: CORER */
4117 #define GLHMC_PEPBLMAX_PMPEPBLMAX_S             0
4118 #define GLHMC_PEPBLMAX_PMPEPBLMAX_M             MAKEMASK(0x1FFFFFFF, 0)
4119 #define GLHMC_PEQ1BASE(_i)                      (0x00525200 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4120 #define GLHMC_PEQ1BASE_MAX_INDEX                7
4121 #define GLHMC_PEQ1BASE_FPMPEQ1BASE_S            0
4122 #define GLHMC_PEQ1BASE_FPMPEQ1BASE_M            MAKEMASK(0xFFFFFF, 0)
4123 #define GLHMC_PEQ1CNT(_i)                       (0x00525300 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4124 #define GLHMC_PEQ1CNT_MAX_INDEX                 7
4125 #define GLHMC_PEQ1CNT_FPMPEQ1CNT_S              0
4126 #define GLHMC_PEQ1CNT_FPMPEQ1CNT_M              MAKEMASK(0x1FFFFFFF, 0)
4127 #define GLHMC_PEQ1FLBASE(_i)                    (0x00525400 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4128 #define GLHMC_PEQ1FLBASE_MAX_INDEX              7
4129 #define GLHMC_PEQ1FLBASE_FPMPEQ1FLBASE_S        0
4130 #define GLHMC_PEQ1FLBASE_FPMPEQ1FLBASE_M        MAKEMASK(0xFFFFFF, 0)
4131 #define GLHMC_PEQ1FLMAX                         0x00522058 /* Reset Source: CORER */
4132 #define GLHMC_PEQ1FLMAX_PMPEQ1FLMAX_S           0
4133 #define GLHMC_PEQ1FLMAX_PMPEQ1FLMAX_M           MAKEMASK(0x3FFFFFF, 0)
4134 #define GLHMC_PEQ1MAX                           0x00522054 /* Reset Source: CORER */
4135 #define GLHMC_PEQ1MAX_PMPEQ1MAX_S               0
4136 #define GLHMC_PEQ1MAX_PMPEQ1MAX_M               MAKEMASK(0xFFFFFFF, 0)
4137 #define GLHMC_PEQ1OBJSZ                         0x00522050 /* Reset Source: CORER */
4138 #define GLHMC_PEQ1OBJSZ_PMPEQ1OBJSZ_S           0
4139 #define GLHMC_PEQ1OBJSZ_PMPEQ1OBJSZ_M           MAKEMASK(0xF, 0)
4140 #define GLHMC_PEQPBASE(_i)                      (0x00524000 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4141 #define GLHMC_PEQPBASE_MAX_INDEX                7
4142 #define GLHMC_PEQPBASE_FPMPEQPBASE_S            0
4143 #define GLHMC_PEQPBASE_FPMPEQPBASE_M            MAKEMASK(0xFFFFFF, 0)
4144 #define GLHMC_PEQPCNT(_i)                       (0x00524100 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4145 #define GLHMC_PEQPCNT_MAX_INDEX                 7
4146 #define GLHMC_PEQPCNT_FPMPEQPCNT_S              0
4147 #define GLHMC_PEQPCNT_FPMPEQPCNT_M              MAKEMASK(0x1FFFFFFF, 0)
4148 #define GLHMC_PEQPOBJSZ                         0x0052201C /* Reset Source: CORER */
4149 #define GLHMC_PEQPOBJSZ_PMPEQPOBJSZ_S           0
4150 #define GLHMC_PEQPOBJSZ_PMPEQPOBJSZ_M           MAKEMASK(0xF, 0)
4151 #define GLHMC_PERRFBASE(_i)                     (0x00526800 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4152 #define GLHMC_PERRFBASE_MAX_INDEX               7
4153 #define GLHMC_PERRFBASE_GLHMC_PERRFBASE_S       0
4154 #define GLHMC_PERRFBASE_GLHMC_PERRFBASE_M       MAKEMASK(0xFFFFFFFF, 0)
4155 #define GLHMC_PERRFCNT(_i)                      (0x00526900 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4156 #define GLHMC_PERRFCNT_MAX_INDEX                7
4157 #define GLHMC_PERRFCNT_GLHMC_PERRFCNT_S         0
4158 #define GLHMC_PERRFCNT_GLHMC_PERRFCNT_M         MAKEMASK(0xFFFFFFFF, 0)
4159 #define GLHMC_PERRFFLBASE(_i)                   (0x00526A00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4160 #define GLHMC_PERRFFLBASE_MAX_INDEX             7
4161 #define GLHMC_PERRFFLBASE_GLHMC_PERRFFLBASE_S   0
4162 #define GLHMC_PERRFFLBASE_GLHMC_PERRFFLBASE_M   MAKEMASK(0xFFFFFFFF, 0)
4163 #define GLHMC_PERRFFLCNT_PMAT(_i)               (0x00526B00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4164 #define GLHMC_PERRFFLCNT_PMAT_MAX_INDEX         7
4165 #define GLHMC_PERRFFLCNT_PMAT_FPMPERRFFLCNT_S   0
4166 #define GLHMC_PERRFFLCNT_PMAT_FPMPERRFFLCNT_M   MAKEMASK(0x1FFFFFFF, 0)
4167 #define GLHMC_PERRFFLMAX                        0x005220A0 /* Reset Source: CORER */
4168 #define GLHMC_PERRFFLMAX_PMPERRFFLMAX_S         0
4169 #define GLHMC_PERRFFLMAX_PMPERRFFLMAX_M         MAKEMASK(0x3FFFFFF, 0)
4170 #define GLHMC_PERRFFLMAX_RSVD_S                 26
4171 #define GLHMC_PERRFFLMAX_RSVD_M                 MAKEMASK(0x3F, 26)
4172 #define GLHMC_PERRFMAX                          0x0052209C /* Reset Source: CORER */
4173 #define GLHMC_PERRFMAX_PMPERRFMAX_S             0
4174 #define GLHMC_PERRFMAX_PMPERRFMAX_M             MAKEMASK(0xFFFFFFF, 0)
4175 #define GLHMC_PERRFMAX_RSVD_S                   28
4176 #define GLHMC_PERRFMAX_RSVD_M                   MAKEMASK(0xF, 28)
4177 #define GLHMC_PERRFOBJSZ                        0x00522098 /* Reset Source: CORER */
4178 #define GLHMC_PERRFOBJSZ_PMPERRFOBJSZ_S         0
4179 #define GLHMC_PERRFOBJSZ_PMPERRFOBJSZ_M         MAKEMASK(0xF, 0)
4180 #define GLHMC_PERRFOBJSZ_RSVD_S                 4
4181 #define GLHMC_PERRFOBJSZ_RSVD_M                 MAKEMASK(0xFFFFFFF, 4)
4182 #define GLHMC_PETIMERBASE(_i)                   (0x00525A00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4183 #define GLHMC_PETIMERBASE_MAX_INDEX             7
4184 #define GLHMC_PETIMERBASE_FPMPETIMERBASE_S      0
4185 #define GLHMC_PETIMERBASE_FPMPETIMERBASE_M      MAKEMASK(0xFFFFFF, 0)
4186 #define GLHMC_PETIMERCNT(_i)                    (0x00525B00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4187 #define GLHMC_PETIMERCNT_MAX_INDEX              7
4188 #define GLHMC_PETIMERCNT_FPMPETIMERCNT_S        0
4189 #define GLHMC_PETIMERCNT_FPMPETIMERCNT_M        MAKEMASK(0x1FFFFFFF, 0)
4190 #define GLHMC_PETIMERMAX                        0x00522084 /* Reset Source: CORER */
4191 #define GLHMC_PETIMERMAX_PMPETIMERMAX_S         0
4192 #define GLHMC_PETIMERMAX_PMPETIMERMAX_M         MAKEMASK(0x1FFFFFFF, 0)
4193 #define GLHMC_PETIMEROBJSZ                      0x00522080 /* Reset Source: CORER */
4194 #define GLHMC_PETIMEROBJSZ_PMPETIMEROBJSZ_S     0
4195 #define GLHMC_PETIMEROBJSZ_PMPETIMEROBJSZ_M     MAKEMASK(0xF, 0)
4196 #define GLHMC_PEXFBASE(_i)                      (0x00524E00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4197 #define GLHMC_PEXFBASE_MAX_INDEX                7
4198 #define GLHMC_PEXFBASE_FPMPEXFBASE_S            0
4199 #define GLHMC_PEXFBASE_FPMPEXFBASE_M            MAKEMASK(0xFFFFFF, 0)
4200 #define GLHMC_PEXFCNT(_i)                       (0x00524F00 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4201 #define GLHMC_PEXFCNT_MAX_INDEX                 7
4202 #define GLHMC_PEXFCNT_FPMPEXFCNT_S              0
4203 #define GLHMC_PEXFCNT_FPMPEXFCNT_M              MAKEMASK(0x1FFFFFFF, 0)
4204 #define GLHMC_PEXFFLBASE(_i)                    (0x00525000 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4205 #define GLHMC_PEXFFLBASE_MAX_INDEX              7
4206 #define GLHMC_PEXFFLBASE_FPMPEXFFLBASE_S        0
4207 #define GLHMC_PEXFFLBASE_FPMPEXFFLBASE_M        MAKEMASK(0xFFFFFF, 0)
4208 #define GLHMC_PEXFFLMAX                         0x0052204C /* Reset Source: CORER */
4209 #define GLHMC_PEXFFLMAX_PMPEXFFLMAX_S           0
4210 #define GLHMC_PEXFFLMAX_PMPEXFFLMAX_M           MAKEMASK(0x3FFFFFF, 0)
4211 #define GLHMC_PEXFMAX                           0x00522048 /* Reset Source: CORER */
4212 #define GLHMC_PEXFMAX_PMPEXFMAX_S               0
4213 #define GLHMC_PEXFMAX_PMPEXFMAX_M               MAKEMASK(0xFFFFFFF, 0)
4214 #define GLHMC_PEXFOBJSZ                         0x00522044 /* Reset Source: CORER */
4215 #define GLHMC_PEXFOBJSZ_PMPEXFOBJSZ_S           0
4216 #define GLHMC_PEXFOBJSZ_PMPEXFOBJSZ_M           MAKEMASK(0xF, 0)
4217 #define GLHMC_PFPESDPART(_i)                    (0x00520880 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4218 #define GLHMC_PFPESDPART_MAX_INDEX              7
4219 #define GLHMC_PFPESDPART_PMSDBASE_S             0
4220 #define GLHMC_PFPESDPART_PMSDBASE_M             MAKEMASK(0xFFF, 0)
4221 #define GLHMC_PFPESDPART_PMSDSIZE_S             16
4222 #define GLHMC_PFPESDPART_PMSDSIZE_M             MAKEMASK(0x1FFF, 16)
4223 #define GLHMC_PFPESDPART_FPMAT(_i)              (0x00100880 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4224 #define GLHMC_PFPESDPART_FPMAT_MAX_INDEX        7
4225 #define GLHMC_PFPESDPART_FPMAT_PMSDBASE_S       0
4226 #define GLHMC_PFPESDPART_FPMAT_PMSDBASE_M       MAKEMASK(0xFFF, 0)
4227 #define GLHMC_PFPESDPART_FPMAT_PMSDSIZE_S       16
4228 #define GLHMC_PFPESDPART_FPMAT_PMSDSIZE_M       MAKEMASK(0x1FFF, 16)
4229 #define GLHMC_SDPART(_i)                        (0x00520800 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4230 #define GLHMC_SDPART_MAX_INDEX                  7
4231 #define GLHMC_SDPART_PMSDBASE_S                 0
4232 #define GLHMC_SDPART_PMSDBASE_M                 MAKEMASK(0xFFF, 0)
4233 #define GLHMC_SDPART_PMSDSIZE_S                 16
4234 #define GLHMC_SDPART_PMSDSIZE_M                 MAKEMASK(0x1FFF, 16)
4235 #define GLHMC_SDPART_FPMAT(_i)                  (0x00100800 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
4236 #define GLHMC_SDPART_FPMAT_MAX_INDEX            7
4237 #define GLHMC_SDPART_FPMAT_PMSDBASE_S           0
4238 #define GLHMC_SDPART_FPMAT_PMSDBASE_M           MAKEMASK(0xFFF, 0)
4239 #define GLHMC_SDPART_FPMAT_PMSDSIZE_S           16
4240 #define GLHMC_SDPART_FPMAT_PMSDSIZE_M           MAKEMASK(0x1FFF, 16)
4241 #define GLHMC_VFAPBVTINUSEBASE(_i)              (0x0052CA00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4242 #define GLHMC_VFAPBVTINUSEBASE_MAX_INDEX        31
4243 #define GLHMC_VFAPBVTINUSEBASE_FPMAPBINUSEBASE_S 0
4244 #define GLHMC_VFAPBVTINUSEBASE_FPMAPBINUSEBASE_M MAKEMASK(0xFFFFFF, 0)
4245 #define GLHMC_VFCEQPART(_i)                     (0x00502F00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4246 #define GLHMC_VFCEQPART_MAX_INDEX               31
4247 #define GLHMC_VFCEQPART_PMCEQBASE_S             0
4248 #define GLHMC_VFCEQPART_PMCEQBASE_M             MAKEMASK(0x3FF, 0)
4249 #define GLHMC_VFCEQPART_PMCEQSIZE_S             16
4250 #define GLHMC_VFCEQPART_PMCEQSIZE_M             MAKEMASK(0x3FF, 16)
4251 #define GLHMC_VFDBCQPART(_i)                    (0x00502E00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4252 #define GLHMC_VFDBCQPART_MAX_INDEX              31
4253 #define GLHMC_VFDBCQPART_PMDBCQBASE_S           0
4254 #define GLHMC_VFDBCQPART_PMDBCQBASE_M           MAKEMASK(0x3FFF, 0)
4255 #define GLHMC_VFDBCQPART_PMDBCQSIZE_S           16
4256 #define GLHMC_VFDBCQPART_PMDBCQSIZE_M           MAKEMASK(0x7FFF, 16)
4257 #define GLHMC_VFDBQPPART(_i)                    (0x00504520 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4258 #define GLHMC_VFDBQPPART_MAX_INDEX              31
4259 #define GLHMC_VFDBQPPART_PMDBQPBASE_S           0
4260 #define GLHMC_VFDBQPPART_PMDBQPBASE_M           MAKEMASK(0x3FFF, 0)
4261 #define GLHMC_VFDBQPPART_PMDBQPSIZE_S           16
4262 #define GLHMC_VFDBQPPART_PMDBQPSIZE_M           MAKEMASK(0x7FFF, 16)
4263 #define GLHMC_VFFSIAVBASE(_i)                   (0x0052D600 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4264 #define GLHMC_VFFSIAVBASE_MAX_INDEX             31
4265 #define GLHMC_VFFSIAVBASE_FPMFSIAVBASE_S        0
4266 #define GLHMC_VFFSIAVBASE_FPMFSIAVBASE_M        MAKEMASK(0xFFFFFF, 0)
4267 #define GLHMC_VFFSIAVCNT(_i)                    (0x0052D700 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4268 #define GLHMC_VFFSIAVCNT_MAX_INDEX              31
4269 #define GLHMC_VFFSIAVCNT_FPMFSIAVCNT_S          0
4270 #define GLHMC_VFFSIAVCNT_FPMFSIAVCNT_M          MAKEMASK(0x1FFFFFFF, 0)
4271 #define GLHMC_VFFSIMCBASE(_i)                   (0x0052E000 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4272 #define GLHMC_VFFSIMCBASE_MAX_INDEX             31
4273 #define GLHMC_VFFSIMCBASE_FPMFSIMCBASE_S        0
4274 #define GLHMC_VFFSIMCBASE_FPMFSIMCBASE_M        MAKEMASK(0xFFFFFF, 0)
4275 #define GLHMC_VFFSIMCCNT(_i)                    (0x0052E100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4276 #define GLHMC_VFFSIMCCNT_MAX_INDEX              31
4277 #define GLHMC_VFFSIMCCNT_FPMFSIMCSZ_S           0
4278 #define GLHMC_VFFSIMCCNT_FPMFSIMCSZ_M           MAKEMASK(0x1FFFFFFF, 0)
4279 #define GLHMC_VFPDINV(_i)                       (0x00528300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4280 #define GLHMC_VFPDINV_MAX_INDEX                 31
4281 #define GLHMC_VFPDINV_PMSDIDX_S                 0
4282 #define GLHMC_VFPDINV_PMSDIDX_M                 MAKEMASK(0xFFF, 0)
4283 #define GLHMC_VFPDINV_PMSDPARTSEL_S             15
4284 #define GLHMC_VFPDINV_PMSDPARTSEL_M             BIT(15)
4285 #define GLHMC_VFPDINV_PMPDIDX_S                 16
4286 #define GLHMC_VFPDINV_PMPDIDX_M                 MAKEMASK(0x1FF, 16)
4287 #define GLHMC_VFPDINV_FPMAT(_i)                 (0x00108300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4288 #define GLHMC_VFPDINV_FPMAT_MAX_INDEX           31
4289 #define GLHMC_VFPDINV_FPMAT_PMSDIDX_S           0
4290 #define GLHMC_VFPDINV_FPMAT_PMSDIDX_M           MAKEMASK(0xFFF, 0)
4291 #define GLHMC_VFPDINV_FPMAT_PMSDPARTSEL_S       15
4292 #define GLHMC_VFPDINV_FPMAT_PMSDPARTSEL_M       BIT(15)
4293 #define GLHMC_VFPDINV_FPMAT_PMPDIDX_S           16
4294 #define GLHMC_VFPDINV_FPMAT_PMPDIDX_M           MAKEMASK(0x1FF, 16)
4295 #define GLHMC_VFPEARPBASE(_i)                   (0x0052C800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4296 #define GLHMC_VFPEARPBASE_MAX_INDEX             31
4297 #define GLHMC_VFPEARPBASE_FPMPEARPBASE_S        0
4298 #define GLHMC_VFPEARPBASE_FPMPEARPBASE_M        MAKEMASK(0xFFFFFF, 0)
4299 #define GLHMC_VFPEARPCNT(_i)                    (0x0052C900 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4300 #define GLHMC_VFPEARPCNT_MAX_INDEX              31
4301 #define GLHMC_VFPEARPCNT_FPMPEARPCNT_S          0
4302 #define GLHMC_VFPEARPCNT_FPMPEARPCNT_M          MAKEMASK(0x1FFFFFFF, 0)
4303 #define GLHMC_VFPECQBASE(_i)                    (0x0052C200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4304 #define GLHMC_VFPECQBASE_MAX_INDEX              31
4305 #define GLHMC_VFPECQBASE_FPMPECQBASE_S          0
4306 #define GLHMC_VFPECQBASE_FPMPECQBASE_M          MAKEMASK(0xFFFFFF, 0)
4307 #define GLHMC_VFPECQCNT(_i)                     (0x0052C300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4308 #define GLHMC_VFPECQCNT_MAX_INDEX               31
4309 #define GLHMC_VFPECQCNT_FPMPECQCNT_S            0
4310 #define GLHMC_VFPECQCNT_FPMPECQCNT_M            MAKEMASK(0x1FFFFFFF, 0)
4311 #define GLHMC_VFPEHDRBASE(_i)                   (0x0052E200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4312 #define GLHMC_VFPEHDRBASE_MAX_INDEX             31
4313 #define GLHMC_VFPEHDRBASE_GLHMC_PEHDRBASE_S     0
4314 #define GLHMC_VFPEHDRBASE_GLHMC_PEHDRBASE_M     MAKEMASK(0xFFFFFFFF, 0)
4315 #define GLHMC_VFPEHDRCNT(_i)                    (0x0052E300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4316 #define GLHMC_VFPEHDRCNT_MAX_INDEX              31
4317 #define GLHMC_VFPEHDRCNT_GLHMC_PEHDRCNT_S       0
4318 #define GLHMC_VFPEHDRCNT_GLHMC_PEHDRCNT_M       MAKEMASK(0xFFFFFFFF, 0)
4319 #define GLHMC_VFPEHTCNT(_i)                     (0x0052C700 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4320 #define GLHMC_VFPEHTCNT_MAX_INDEX               31
4321 #define GLHMC_VFPEHTCNT_FPMPEHTCNT_S            0
4322 #define GLHMC_VFPEHTCNT_FPMPEHTCNT_M            MAKEMASK(0x1FFFFFFF, 0)
4323 #define GLHMC_VFPEHTCNT_FPMAT(_i)               (0x0010c700 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4324 #define GLHMC_VFPEHTCNT_FPMAT_MAX_INDEX         31
4325 #define GLHMC_VFPEHTCNT_FPMAT_FPMPEHTCNT_S      0
4326 #define GLHMC_VFPEHTCNT_FPMAT_FPMPEHTCNT_M      MAKEMASK(0x1FFFFFFF, 0)
4327 #define GLHMC_VFPEHTEBASE(_i)                   (0x0052C600 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4328 #define GLHMC_VFPEHTEBASE_MAX_INDEX             31
4329 #define GLHMC_VFPEHTEBASE_FPMPEHTEBASE_S        0
4330 #define GLHMC_VFPEHTEBASE_FPMPEHTEBASE_M        MAKEMASK(0xFFFFFF, 0)
4331 #define GLHMC_VFPEHTEBASE_FPMAT(_i)             (0x0010C600 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4332 #define GLHMC_VFPEHTEBASE_FPMAT_MAX_INDEX       31
4333 #define GLHMC_VFPEHTEBASE_FPMAT_FPMPEHTEBASE_S  0
4334 #define GLHMC_VFPEHTEBASE_FPMAT_FPMPEHTEBASE_M  MAKEMASK(0xFFFFFF, 0)
4335 #define GLHMC_VFPEMDBASE(_i)                    (0x0052E400 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4336 #define GLHMC_VFPEMDBASE_MAX_INDEX              31
4337 #define GLHMC_VFPEMDBASE_GLHMC_PEMDBASE_S       0
4338 #define GLHMC_VFPEMDBASE_GLHMC_PEMDBASE_M       MAKEMASK(0xFFFFFFFF, 0)
4339 #define GLHMC_VFPEMDCNT(_i)                     (0x0052E500 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4340 #define GLHMC_VFPEMDCNT_MAX_INDEX               31
4341 #define GLHMC_VFPEMDCNT_GLHMC_PEMDCNT_S         0
4342 #define GLHMC_VFPEMDCNT_GLHMC_PEMDCNT_M         MAKEMASK(0xFFFFFFFF, 0)
4343 #define GLHMC_VFPEMRBASE(_i)                    (0x0052CC00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4344 #define GLHMC_VFPEMRBASE_MAX_INDEX              31
4345 #define GLHMC_VFPEMRBASE_FPMPEMRBASE_S          0
4346 #define GLHMC_VFPEMRBASE_FPMPEMRBASE_M          MAKEMASK(0xFFFFFF, 0)
4347 #define GLHMC_VFPEMRCNT(_i)                     (0x0052CD00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4348 #define GLHMC_VFPEMRCNT_MAX_INDEX               31
4349 #define GLHMC_VFPEMRCNT_FPMPEMRSZ_S             0
4350 #define GLHMC_VFPEMRCNT_FPMPEMRSZ_M             MAKEMASK(0x1FFFFFFF, 0)
4351 #define GLHMC_VFPEOOISCBASE(_i)                 (0x0052E600 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4352 #define GLHMC_VFPEOOISCBASE_MAX_INDEX           31
4353 #define GLHMC_VFPEOOISCBASE_GLHMC_PEOOISCBASE_S 0
4354 #define GLHMC_VFPEOOISCBASE_GLHMC_PEOOISCBASE_M MAKEMASK(0xFFFFFFFF, 0)
4355 #define GLHMC_VFPEOOISCCNT(_i)                  (0x0052E700 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4356 #define GLHMC_VFPEOOISCCNT_MAX_INDEX            31
4357 #define GLHMC_VFPEOOISCCNT_GLHMC_PEOOISCCNT_S   0
4358 #define GLHMC_VFPEOOISCCNT_GLHMC_PEOOISCCNT_M   MAKEMASK(0xFFFFFFFF, 0)
4359 #define GLHMC_VFPEOOISCFFLBASE(_i)              (0x0052EC00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4360 #define GLHMC_VFPEOOISCFFLBASE_MAX_INDEX        31
4361 #define GLHMC_VFPEOOISCFFLBASE_GLHMC_PEOOISCFFLBASE_S 0
4362 #define GLHMC_VFPEOOISCFFLBASE_GLHMC_PEOOISCFFLBASE_M MAKEMASK(0xFFFFFFFF, 0)
4363 #define GLHMC_VFPEPBLBASE(_i)                   (0x0052D800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4364 #define GLHMC_VFPEPBLBASE_MAX_INDEX             31
4365 #define GLHMC_VFPEPBLBASE_FPMPEPBLBASE_S        0
4366 #define GLHMC_VFPEPBLBASE_FPMPEPBLBASE_M        MAKEMASK(0xFFFFFF, 0)
4367 #define GLHMC_VFPEPBLCNT(_i)                    (0x0052D900 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4368 #define GLHMC_VFPEPBLCNT_MAX_INDEX              31
4369 #define GLHMC_VFPEPBLCNT_FPMPEPBLCNT_S          0
4370 #define GLHMC_VFPEPBLCNT_FPMPEPBLCNT_M          MAKEMASK(0x1FFFFFFF, 0)
4371 #define GLHMC_VFPEQ1BASE(_i)                    (0x0052D200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4372 #define GLHMC_VFPEQ1BASE_MAX_INDEX              31
4373 #define GLHMC_VFPEQ1BASE_FPMPEQ1BASE_S          0
4374 #define GLHMC_VFPEQ1BASE_FPMPEQ1BASE_M          MAKEMASK(0xFFFFFF, 0)
4375 #define GLHMC_VFPEQ1CNT(_i)                     (0x0052D300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4376 #define GLHMC_VFPEQ1CNT_MAX_INDEX               31
4377 #define GLHMC_VFPEQ1CNT_FPMPEQ1CNT_S            0
4378 #define GLHMC_VFPEQ1CNT_FPMPEQ1CNT_M            MAKEMASK(0x1FFFFFFF, 0)
4379 #define GLHMC_VFPEQ1FLBASE(_i)                  (0x0052D400 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4380 #define GLHMC_VFPEQ1FLBASE_MAX_INDEX            31
4381 #define GLHMC_VFPEQ1FLBASE_FPMPEQ1FLBASE_S      0
4382 #define GLHMC_VFPEQ1FLBASE_FPMPEQ1FLBASE_M      MAKEMASK(0xFFFFFF, 0)
4383 #define GLHMC_VFPEQPBASE(_i)                    (0x0052C000 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4384 #define GLHMC_VFPEQPBASE_MAX_INDEX              31
4385 #define GLHMC_VFPEQPBASE_FPMPEQPBASE_S          0
4386 #define GLHMC_VFPEQPBASE_FPMPEQPBASE_M          MAKEMASK(0xFFFFFF, 0)
4387 #define GLHMC_VFPEQPCNT(_i)                     (0x0052C100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4388 #define GLHMC_VFPEQPCNT_MAX_INDEX               31
4389 #define GLHMC_VFPEQPCNT_FPMPEQPCNT_S            0
4390 #define GLHMC_VFPEQPCNT_FPMPEQPCNT_M            MAKEMASK(0x1FFFFFFF, 0)
4391 #define GLHMC_VFPERRFBASE(_i)                   (0x0052E800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4392 #define GLHMC_VFPERRFBASE_MAX_INDEX             31
4393 #define GLHMC_VFPERRFBASE_GLHMC_PERRFBASE_S     0
4394 #define GLHMC_VFPERRFBASE_GLHMC_PERRFBASE_M     MAKEMASK(0xFFFFFFFF, 0)
4395 #define GLHMC_VFPERRFCNT(_i)                    (0x0052E900 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4396 #define GLHMC_VFPERRFCNT_MAX_INDEX              31
4397 #define GLHMC_VFPERRFCNT_GLHMC_PERRFCNT_S       0
4398 #define GLHMC_VFPERRFCNT_GLHMC_PERRFCNT_M       MAKEMASK(0xFFFFFFFF, 0)
4399 #define GLHMC_VFPERRFFLBASE(_i)                 (0x0052EA00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4400 #define GLHMC_VFPERRFFLBASE_MAX_INDEX           31
4401 #define GLHMC_VFPERRFFLBASE_GLHMC_PERRFFLBASE_S 0
4402 #define GLHMC_VFPERRFFLBASE_GLHMC_PERRFFLBASE_M MAKEMASK(0xFFFFFFFF, 0)
4403 #define GLHMC_VFPETIMERBASE(_i)                 (0x0052DA00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4404 #define GLHMC_VFPETIMERBASE_MAX_INDEX           31
4405 #define GLHMC_VFPETIMERBASE_FPMPETIMERBASE_S    0
4406 #define GLHMC_VFPETIMERBASE_FPMPETIMERBASE_M    MAKEMASK(0xFFFFFF, 0)
4407 #define GLHMC_VFPETIMERCNT(_i)                  (0x0052DB00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4408 #define GLHMC_VFPETIMERCNT_MAX_INDEX            31
4409 #define GLHMC_VFPETIMERCNT_FPMPETIMERCNT_S      0
4410 #define GLHMC_VFPETIMERCNT_FPMPETIMERCNT_M      MAKEMASK(0x1FFFFFFF, 0)
4411 #define GLHMC_VFPEXFBASE(_i)                    (0x0052CE00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4412 #define GLHMC_VFPEXFBASE_MAX_INDEX              31
4413 #define GLHMC_VFPEXFBASE_FPMPEXFBASE_S          0
4414 #define GLHMC_VFPEXFBASE_FPMPEXFBASE_M          MAKEMASK(0xFFFFFF, 0)
4415 #define GLHMC_VFPEXFCNT(_i)                     (0x0052CF00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4416 #define GLHMC_VFPEXFCNT_MAX_INDEX               31
4417 #define GLHMC_VFPEXFCNT_FPMPEXFCNT_S            0
4418 #define GLHMC_VFPEXFCNT_FPMPEXFCNT_M            MAKEMASK(0x1FFFFFFF, 0)
4419 #define GLHMC_VFPEXFFLBASE(_i)                  (0x0052D000 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4420 #define GLHMC_VFPEXFFLBASE_MAX_INDEX            31
4421 #define GLHMC_VFPEXFFLBASE_FPMPEXFFLBASE_S      0
4422 #define GLHMC_VFPEXFFLBASE_FPMPEXFFLBASE_M      MAKEMASK(0xFFFFFF, 0)
4423 #define GLHMC_VFSDDATAHIGH(_i)                  (0x00528200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4424 #define GLHMC_VFSDDATAHIGH_MAX_INDEX            31
4425 #define GLHMC_VFSDDATAHIGH_PMSDDATAHIGH_S       0
4426 #define GLHMC_VFSDDATAHIGH_PMSDDATAHIGH_M       MAKEMASK(0xFFFFFFFF, 0)
4427 #define GLHMC_VFSDDATAHIGH_FPMAT(_i)            (0x00108200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4428 #define GLHMC_VFSDDATAHIGH_FPMAT_MAX_INDEX      31
4429 #define GLHMC_VFSDDATAHIGH_FPMAT_PMSDDATAHIGH_S 0
4430 #define GLHMC_VFSDDATAHIGH_FPMAT_PMSDDATAHIGH_M MAKEMASK(0xFFFFFFFF, 0)
4431 #define GLHMC_VFSDDATALOW(_i)                   (0x00528100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4432 #define GLHMC_VFSDDATALOW_MAX_INDEX             31
4433 #define GLHMC_VFSDDATALOW_PMSDVALID_S           0
4434 #define GLHMC_VFSDDATALOW_PMSDVALID_M           BIT(0)
4435 #define GLHMC_VFSDDATALOW_PMSDTYPE_S            1
4436 #define GLHMC_VFSDDATALOW_PMSDTYPE_M            BIT(1)
4437 #define GLHMC_VFSDDATALOW_PMSDBPCOUNT_S         2
4438 #define GLHMC_VFSDDATALOW_PMSDBPCOUNT_M         MAKEMASK(0x3FF, 2)
4439 #define GLHMC_VFSDDATALOW_PMSDDATALOW_S         12
4440 #define GLHMC_VFSDDATALOW_PMSDDATALOW_M         MAKEMASK(0xFFFFF, 12)
4441 #define GLHMC_VFSDDATALOW_FPMAT(_i)             (0x00108100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4442 #define GLHMC_VFSDDATALOW_FPMAT_MAX_INDEX       31
4443 #define GLHMC_VFSDDATALOW_FPMAT_PMSDVALID_S     0
4444 #define GLHMC_VFSDDATALOW_FPMAT_PMSDVALID_M     BIT(0)
4445 #define GLHMC_VFSDDATALOW_FPMAT_PMSDTYPE_S      1
4446 #define GLHMC_VFSDDATALOW_FPMAT_PMSDTYPE_M      BIT(1)
4447 #define GLHMC_VFSDDATALOW_FPMAT_PMSDBPCOUNT_S   2
4448 #define GLHMC_VFSDDATALOW_FPMAT_PMSDBPCOUNT_M   MAKEMASK(0x3FF, 2)
4449 #define GLHMC_VFSDDATALOW_FPMAT_PMSDDATALOW_S   12
4450 #define GLHMC_VFSDDATALOW_FPMAT_PMSDDATALOW_M   MAKEMASK(0xFFFFF, 12)
4451 #define GLHMC_VFSDPART(_i)                      (0x00528800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4452 #define GLHMC_VFSDPART_MAX_INDEX                31
4453 #define GLHMC_VFSDPART_PMSDBASE_S               0
4454 #define GLHMC_VFSDPART_PMSDBASE_M               MAKEMASK(0xFFF, 0)
4455 #define GLHMC_VFSDPART_PMSDSIZE_S               16
4456 #define GLHMC_VFSDPART_PMSDSIZE_M               MAKEMASK(0x1FFF, 16)
4457 #define GLHMC_VFSDPART_FPMAT(_i)                (0x00108800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
4458 #define GLHMC_VFSDPART_FPMAT_MAX_INDEX          31
4459 #define GLHMC_VFSDPART_FPMAT_PMSDBASE_S         0
4460 #define GLHMC_VFSDPART_FPMAT_PMSDBASE_M         MAKEMASK(0xFFF, 0)
4461 #define GLHMC_VFSDPART_FPMAT_PMSDSIZE_S         16
4462 #define GLHMC_VFSDPART_FPMAT_PMSDSIZE_M         MAKEMASK(0x1FFF, 16)
4463 #define GLMDOC_CACHESIZE                        0x0051C06C /* Reset Source: CORER */
4464 #define GLMDOC_CACHESIZE_WORD_SIZE_S            0
4465 #define GLMDOC_CACHESIZE_WORD_SIZE_M            MAKEMASK(0xFF, 0)
4466 #define GLMDOC_CACHESIZE_SETS_S                 8
4467 #define GLMDOC_CACHESIZE_SETS_M                 MAKEMASK(0xFFF, 8)
4468 #define GLMDOC_CACHESIZE_WAYS_S                 20
4469 #define GLMDOC_CACHESIZE_WAYS_M                 MAKEMASK(0xF, 20)
4470 #define GLPBLOC0_CACHESIZE                      0x00518074 /* Reset Source: CORER */
4471 #define GLPBLOC0_CACHESIZE_WORD_SIZE_S          0
4472 #define GLPBLOC0_CACHESIZE_WORD_SIZE_M          MAKEMASK(0xFF, 0)
4473 #define GLPBLOC0_CACHESIZE_SETS_S               8
4474 #define GLPBLOC0_CACHESIZE_SETS_M               MAKEMASK(0xFFF, 8)
4475 #define GLPBLOC0_CACHESIZE_WAYS_S               20
4476 #define GLPBLOC0_CACHESIZE_WAYS_M               MAKEMASK(0xF, 20)
4477 #define GLPBLOC1_CACHESIZE                      0x0051A074 /* Reset Source: CORER */
4478 #define GLPBLOC1_CACHESIZE_WORD_SIZE_S          0
4479 #define GLPBLOC1_CACHESIZE_WORD_SIZE_M          MAKEMASK(0xFF, 0)
4480 #define GLPBLOC1_CACHESIZE_SETS_S               8
4481 #define GLPBLOC1_CACHESIZE_SETS_M               MAKEMASK(0xFFF, 8)
4482 #define GLPBLOC1_CACHESIZE_WAYS_S               20
4483 #define GLPBLOC1_CACHESIZE_WAYS_M               MAKEMASK(0xF, 20)
4484 #define GLPDOC_CACHESIZE                        0x00530048 /* Reset Source: CORER */
4485 #define GLPDOC_CACHESIZE_WORD_SIZE_S            0
4486 #define GLPDOC_CACHESIZE_WORD_SIZE_M            MAKEMASK(0xFF, 0)
4487 #define GLPDOC_CACHESIZE_SETS_S                 8
4488 #define GLPDOC_CACHESIZE_SETS_M                 MAKEMASK(0xFFF, 8)
4489 #define GLPDOC_CACHESIZE_WAYS_S                 20
4490 #define GLPDOC_CACHESIZE_WAYS_M                 MAKEMASK(0xF, 20)
4491 #define GLPDOC_CACHESIZE_FPMAT                  0x00110088 /* Reset Source: CORER */
4492 #define GLPDOC_CACHESIZE_FPMAT_WORD_SIZE_S      0
4493 #define GLPDOC_CACHESIZE_FPMAT_WORD_SIZE_M      MAKEMASK(0xFF, 0)
4494 #define GLPDOC_CACHESIZE_FPMAT_SETS_S           8
4495 #define GLPDOC_CACHESIZE_FPMAT_SETS_M           MAKEMASK(0xFFF, 8)
4496 #define GLPDOC_CACHESIZE_FPMAT_WAYS_S           20
4497 #define GLPDOC_CACHESIZE_FPMAT_WAYS_M           MAKEMASK(0xF, 20)
4498 #define GLPEOC0_CACHESIZE                       0x005140A8 /* Reset Source: CORER */
4499 #define GLPEOC0_CACHESIZE_WORD_SIZE_S           0
4500 #define GLPEOC0_CACHESIZE_WORD_SIZE_M           MAKEMASK(0xFF, 0)
4501 #define GLPEOC0_CACHESIZE_SETS_S                8
4502 #define GLPEOC0_CACHESIZE_SETS_M                MAKEMASK(0xFFF, 8)
4503 #define GLPEOC0_CACHESIZE_WAYS_S                20
4504 #define GLPEOC0_CACHESIZE_WAYS_M                MAKEMASK(0xF, 20)
4505 #define GLPEOC1_CACHESIZE                       0x005160A8 /* Reset Source: CORER */
4506 #define GLPEOC1_CACHESIZE_WORD_SIZE_S           0
4507 #define GLPEOC1_CACHESIZE_WORD_SIZE_M           MAKEMASK(0xFF, 0)
4508 #define GLPEOC1_CACHESIZE_SETS_S                8
4509 #define GLPEOC1_CACHESIZE_SETS_M                MAKEMASK(0xFFF, 8)
4510 #define GLPEOC1_CACHESIZE_WAYS_S                20
4511 #define GLPEOC1_CACHESIZE_WAYS_M                MAKEMASK(0xF, 20)
4512 #define PFHMC_ERRORDATA                         0x00520500 /* Reset Source: PFR */
4513 #define PFHMC_ERRORDATA_HMC_ERROR_DATA_S        0
4514 #define PFHMC_ERRORDATA_HMC_ERROR_DATA_M        MAKEMASK(0x3FFFFFFF, 0)
4515 #define PFHMC_ERRORDATA_FPMAT                   0x00100500 /* Reset Source: PFR */
4516 #define PFHMC_ERRORDATA_FPMAT_HMC_ERROR_DATA_S  0
4517 #define PFHMC_ERRORDATA_FPMAT_HMC_ERROR_DATA_M  MAKEMASK(0x3FFFFFFF, 0)
4518 #define PFHMC_ERRORINFO                         0x00520400 /* Reset Source: PFR */
4519 #define PFHMC_ERRORINFO_PMF_INDEX_S             0
4520 #define PFHMC_ERRORINFO_PMF_INDEX_M             MAKEMASK(0x1F, 0)
4521 #define PFHMC_ERRORINFO_PMF_ISVF_S              7
4522 #define PFHMC_ERRORINFO_PMF_ISVF_M              BIT(7)
4523 #define PFHMC_ERRORINFO_HMC_ERROR_TYPE_S        8
4524 #define PFHMC_ERRORINFO_HMC_ERROR_TYPE_M        MAKEMASK(0xF, 8)
4525 #define PFHMC_ERRORINFO_HMC_OBJECT_TYPE_S       16
4526 #define PFHMC_ERRORINFO_HMC_OBJECT_TYPE_M       MAKEMASK(0x1F, 16)
4527 #define PFHMC_ERRORINFO_ERROR_DETECTED_S        31
4528 #define PFHMC_ERRORINFO_ERROR_DETECTED_M        BIT(31)
4529 #define PFHMC_ERRORINFO_FPMAT                   0x00100400 /* Reset Source: PFR */
4530 #define PFHMC_ERRORINFO_FPMAT_PMF_INDEX_S       0
4531 #define PFHMC_ERRORINFO_FPMAT_PMF_INDEX_M       MAKEMASK(0x1F, 0)
4532 #define PFHMC_ERRORINFO_FPMAT_PMF_ISVF_S        7
4533 #define PFHMC_ERRORINFO_FPMAT_PMF_ISVF_M        BIT(7)
4534 #define PFHMC_ERRORINFO_FPMAT_HMC_ERROR_TYPE_S  8
4535 #define PFHMC_ERRORINFO_FPMAT_HMC_ERROR_TYPE_M  MAKEMASK(0xF, 8)
4536 #define PFHMC_ERRORINFO_FPMAT_HMC_OBJECT_TYPE_S 16
4537 #define PFHMC_ERRORINFO_FPMAT_HMC_OBJECT_TYPE_M MAKEMASK(0x1F, 16)
4538 #define PFHMC_ERRORINFO_FPMAT_ERROR_DETECTED_S  31
4539 #define PFHMC_ERRORINFO_FPMAT_ERROR_DETECTED_M  BIT(31)
4540 #define PFHMC_PDINV                             0x00520300 /* Reset Source: PFR */
4541 #define PFHMC_PDINV_PMSDIDX_S                   0
4542 #define PFHMC_PDINV_PMSDIDX_M                   MAKEMASK(0xFFF, 0)
4543 #define PFHMC_PDINV_PMSDPARTSEL_S               15
4544 #define PFHMC_PDINV_PMSDPARTSEL_M               BIT(15)
4545 #define PFHMC_PDINV_PMPDIDX_S                   16
4546 #define PFHMC_PDINV_PMPDIDX_M                   MAKEMASK(0x1FF, 16)
4547 #define PFHMC_PDINV_FPMAT                       0x00100300 /* Reset Source: PFR */
4548 #define PFHMC_PDINV_FPMAT_PMSDIDX_S             0
4549 #define PFHMC_PDINV_FPMAT_PMSDIDX_M             MAKEMASK(0xFFF, 0)
4550 #define PFHMC_PDINV_FPMAT_PMSDPARTSEL_S         15
4551 #define PFHMC_PDINV_FPMAT_PMSDPARTSEL_M         BIT(15)
4552 #define PFHMC_PDINV_FPMAT_PMPDIDX_S             16
4553 #define PFHMC_PDINV_FPMAT_PMPDIDX_M             MAKEMASK(0x1FF, 16)
4554 #define PFHMC_SDCMD                             0x00520000 /* Reset Source: PFR */
4555 #define PFHMC_SDCMD_PMSDIDX_S                   0
4556 #define PFHMC_SDCMD_PMSDIDX_M                   MAKEMASK(0xFFF, 0)
4557 #define PFHMC_SDCMD_PMSDPARTSEL_S               15
4558 #define PFHMC_SDCMD_PMSDPARTSEL_M               BIT(15)
4559 #define PFHMC_SDCMD_PMSDWR_S                    31
4560 #define PFHMC_SDCMD_PMSDWR_M                    BIT(31)
4561 #define PFHMC_SDCMD_FPMAT                       0x00100000 /* Reset Source: PFR */
4562 #define PFHMC_SDCMD_FPMAT_PMSDIDX_S             0
4563 #define PFHMC_SDCMD_FPMAT_PMSDIDX_M             MAKEMASK(0xFFF, 0)
4564 #define PFHMC_SDCMD_FPMAT_PMSDPARTSEL_S         15
4565 #define PFHMC_SDCMD_FPMAT_PMSDPARTSEL_M         BIT(15)
4566 #define PFHMC_SDCMD_FPMAT_PMSDWR_S              31
4567 #define PFHMC_SDCMD_FPMAT_PMSDWR_M              BIT(31)
4568 #define PFHMC_SDDATAHIGH                        0x00520200 /* Reset Source: PFR */
4569 #define PFHMC_SDDATAHIGH_PMSDDATAHIGH_S         0
4570 #define PFHMC_SDDATAHIGH_PMSDDATAHIGH_M         MAKEMASK(0xFFFFFFFF, 0)
4571 #define PFHMC_SDDATAHIGH_FPMAT                  0x00100200 /* Reset Source: PFR */
4572 #define PFHMC_SDDATAHIGH_FPMAT_PMSDDATAHIGH_S   0
4573 #define PFHMC_SDDATAHIGH_FPMAT_PMSDDATAHIGH_M   MAKEMASK(0xFFFFFFFF, 0)
4574 #define PFHMC_SDDATALOW                         0x00520100 /* Reset Source: PFR */
4575 #define PFHMC_SDDATALOW_PMSDVALID_S             0
4576 #define PFHMC_SDDATALOW_PMSDVALID_M             BIT(0)
4577 #define PFHMC_SDDATALOW_PMSDTYPE_S              1
4578 #define PFHMC_SDDATALOW_PMSDTYPE_M              BIT(1)
4579 #define PFHMC_SDDATALOW_PMSDBPCOUNT_S           2
4580 #define PFHMC_SDDATALOW_PMSDBPCOUNT_M           MAKEMASK(0x3FF, 2)
4581 #define PFHMC_SDDATALOW_PMSDDATALOW_S           12
4582 #define PFHMC_SDDATALOW_PMSDDATALOW_M           MAKEMASK(0xFFFFF, 12)
4583 #define PFHMC_SDDATALOW_FPMAT                   0x00100100 /* Reset Source: PFR */
4584 #define PFHMC_SDDATALOW_FPMAT_PMSDVALID_S       0
4585 #define PFHMC_SDDATALOW_FPMAT_PMSDVALID_M       BIT(0)
4586 #define PFHMC_SDDATALOW_FPMAT_PMSDTYPE_S        1
4587 #define PFHMC_SDDATALOW_FPMAT_PMSDTYPE_M        BIT(1)
4588 #define PFHMC_SDDATALOW_FPMAT_PMSDBPCOUNT_S     2
4589 #define PFHMC_SDDATALOW_FPMAT_PMSDBPCOUNT_M     MAKEMASK(0x3FF, 2)
4590 #define PFHMC_SDDATALOW_FPMAT_PMSDDATALOW_S     12
4591 #define PFHMC_SDDATALOW_FPMAT_PMSDDATALOW_M     MAKEMASK(0xFFFFF, 12)
4592 #define GL_DSI_RDPC                             0x00294204 /* Reset Source: CORER */
4593 #define GL_DSI_RDPC_RDPC_S                      0
4594 #define GL_DSI_RDPC_RDPC_M                      MAKEMASK(0xFFFFFFFF, 0)
4595 #define GL_DSI_REPC                             0x00294208 /* Reset Source: CORER */
4596 #define GL_DSI_REPC_NO_DESC_CNT_S               0
4597 #define GL_DSI_REPC_NO_DESC_CNT_M               MAKEMASK(0xFFFF, 0)
4598 #define GL_DSI_REPC_ERROR_CNT_S                 16
4599 #define GL_DSI_REPC_ERROR_CNT_M                 MAKEMASK(0xFFFF, 16)
4600 #define GL_MDCK_TDAT_TCLAN                      0x000FC0DC /* Reset Source: CORER */
4601 #define GL_MDCK_TDAT_TCLAN_WRONG_ORDER_FORMAT_DESC_S 0
4602 #define GL_MDCK_TDAT_TCLAN_WRONG_ORDER_FORMAT_DESC_M BIT(0)
4603 #define GL_MDCK_TDAT_TCLAN_UR_S                 1
4604 #define GL_MDCK_TDAT_TCLAN_UR_M                 BIT(1)
4605 #define GL_MDCK_TDAT_TCLAN_TAIL_DESC_NOT_DDESC_EOP_NOP_S 2
4606 #define GL_MDCK_TDAT_TCLAN_TAIL_DESC_NOT_DDESC_EOP_NOP_M BIT(2)
4607 #define GL_MDCK_TDAT_TCLAN_FALSE_SCHEDULING_S   3
4608 #define GL_MDCK_TDAT_TCLAN_FALSE_SCHEDULING_M   BIT(3)
4609 #define GL_MDCK_TDAT_TCLAN_TAIL_VALUE_BIGGER_THAN_RING_LEN_S 4
4610 #define GL_MDCK_TDAT_TCLAN_TAIL_VALUE_BIGGER_THAN_RING_LEN_M BIT(4)
4611 #define GL_MDCK_TDAT_TCLAN_MORE_THAN_8_DCMDS_IN_PKT_S 5
4612 #define GL_MDCK_TDAT_TCLAN_MORE_THAN_8_DCMDS_IN_PKT_M BIT(5)
4613 #define GL_MDCK_TDAT_TCLAN_NO_HEAD_UPDATE_IN_QUANTA_S 6
4614 #define GL_MDCK_TDAT_TCLAN_NO_HEAD_UPDATE_IN_QUANTA_M BIT(6)
4615 #define GL_MDCK_TDAT_TCLAN_PKT_LEN_NOT_LEGAL_S  7
4616 #define GL_MDCK_TDAT_TCLAN_PKT_LEN_NOT_LEGAL_M  BIT(7)
4617 #define GL_MDCK_TDAT_TCLAN_TSO_TLEN_NOT_COHERENT_WITH_SUM_BUFS_S 8
4618 #define GL_MDCK_TDAT_TCLAN_TSO_TLEN_NOT_COHERENT_WITH_SUM_BUFS_M BIT(8)
4619 #define GL_MDCK_TDAT_TCLAN_TSO_TAIL_REACHED_BEFORE_TLEN_END_S 9
4620 #define GL_MDCK_TDAT_TCLAN_TSO_TAIL_REACHED_BEFORE_TLEN_END_M BIT(9)
4621 #define GL_MDCK_TDAT_TCLAN_TSO_MORE_THAN_3_HDRS_S 10
4622 #define GL_MDCK_TDAT_TCLAN_TSO_MORE_THAN_3_HDRS_M BIT(10)
4623 #define GL_MDCK_TDAT_TCLAN_TSO_SUM_BUFFS_LT_SUM_HDRS_S 11
4624 #define GL_MDCK_TDAT_TCLAN_TSO_SUM_BUFFS_LT_SUM_HDRS_M BIT(11)
4625 #define GL_MDCK_TDAT_TCLAN_TSO_ZERO_MSS_TLEN_HDRS_S 12
4626 #define GL_MDCK_TDAT_TCLAN_TSO_ZERO_MSS_TLEN_HDRS_M BIT(12)
4627 #define GL_MDCK_TDAT_TCLAN_TSO_CTX_DESC_IPSEC_S 13
4628 #define GL_MDCK_TDAT_TCLAN_TSO_CTX_DESC_IPSEC_M BIT(13)
4629 #define GL_MDCK_TDAT_TCLAN_SSO_COMS_NOT_WHOLE_PKT_NUM_IN_QUANTA_S 14
4630 #define GL_MDCK_TDAT_TCLAN_SSO_COMS_NOT_WHOLE_PKT_NUM_IN_QUANTA_M BIT(14)
4631 #define GL_MDCK_TDAT_TCLAN_COMS_QUANTA_BYTES_EXCEED_PKTLEN_X_64_S 15
4632 #define GL_MDCK_TDAT_TCLAN_COMS_QUANTA_BYTES_EXCEED_PKTLEN_X_64_M BIT(15)
4633 #define GL_MDCK_TDAT_TCLAN_COMS_QUANTA_CMDS_EXCEED_S 16
4634 #define GL_MDCK_TDAT_TCLAN_COMS_QUANTA_CMDS_EXCEED_M BIT(16)
4635 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_TSO_DESCS_LAST_LSO_QUANTA_S 17
4636 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_TSO_DESCS_LAST_LSO_QUANTA_M BIT(17)
4637 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_TSO_DESCS_TLEN_S 18
4638 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_TSO_DESCS_TLEN_M BIT(18)
4639 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_QUANTA_FINISHED_TOO_EARLY_S 19
4640 #define GL_MDCK_TDAT_TCLAN_TSO_COMS_QUANTA_FINISHED_TOO_EARLY_M BIT(19)
4641 #define GL_MDCK_TDAT_TCLAN_COMS_NUM_PKTS_IN_QUANTA_S 20
4642 #define GL_MDCK_TDAT_TCLAN_COMS_NUM_PKTS_IN_QUANTA_M BIT(20)
4643 #define GL_PPRS_SPARE_0                         0x000841A8 /* Reset Source: CORER */
4644 #define GL_PPRS_SPARE_0_GL_PPRS_SPARE_S         0
4645 #define GL_PPRS_SPARE_0_GL_PPRS_SPARE_M         MAKEMASK(0xFFFFFFFF, 0)
4646 #define GL_PPRS_SPARE_1                         0x000851A8 /* Reset Source: CORER */
4647 #define GL_PPRS_SPARE_1_GL_PPRS_SPARE_S         0
4648 #define GL_PPRS_SPARE_1_GL_PPRS_SPARE_M         MAKEMASK(0xFFFFFFFF, 0)
4649 #define GL_PPRS_SPARE_2                         0x000861A8 /* Reset Source: CORER */
4650 #define GL_PPRS_SPARE_2_GL_PPRS_SPARE_S         0
4651 #define GL_PPRS_SPARE_2_GL_PPRS_SPARE_M         MAKEMASK(0xFFFFFFFF, 0)
4652 #define GL_PPRS_SPARE_3                         0x000871A8 /* Reset Source: CORER */
4653 #define GL_PPRS_SPARE_3_GL_PPRS_SPARE_S         0
4654 #define GL_PPRS_SPARE_3_GL_PPRS_SPARE_M         MAKEMASK(0xFFFFFFFF, 0)
4655 #define GLCORE_CLKCTL_H                         0x000B81E8 /* Reset Source: POR */
4656 #define GLCORE_CLKCTL_H_UPPER_CLK_SRC_H_S       0
4657 #define GLCORE_CLKCTL_H_UPPER_CLK_SRC_H_M       MAKEMASK(0x3, 0)
4658 #define GLCORE_CLKCTL_H_LOWER_CLK_SRC_H_S       2
4659 #define GLCORE_CLKCTL_H_LOWER_CLK_SRC_H_M       MAKEMASK(0x3, 2)
4660 #define GLCORE_CLKCTL_H_PSM_CLK_SRC_H_S         4
4661 #define GLCORE_CLKCTL_H_PSM_CLK_SRC_H_M         MAKEMASK(0x3, 4)
4662 #define GLCORE_CLKCTL_H_RXCTL_CLK_SRC_H_S       6
4663 #define GLCORE_CLKCTL_H_RXCTL_CLK_SRC_H_M       MAKEMASK(0x3, 6)
4664 #define GLCORE_CLKCTL_H_UANA_CLK_SRC_H_S        8
4665 #define GLCORE_CLKCTL_H_UANA_CLK_SRC_H_M        MAKEMASK(0x7, 8)
4666 #define GLCORE_CLKCTL_L                         0x000B8254 /* Reset Source: POR */
4667 #define GLCORE_CLKCTL_L_UPPER_CLK_SRC_L_S       0
4668 #define GLCORE_CLKCTL_L_UPPER_CLK_SRC_L_M       MAKEMASK(0x3, 0)
4669 #define GLCORE_CLKCTL_L_LOWER_CLK_SRC_L_S       2
4670 #define GLCORE_CLKCTL_L_LOWER_CLK_SRC_L_M       MAKEMASK(0x3, 2)
4671 #define GLCORE_CLKCTL_L_PSM_CLK_SRC_L_S         4
4672 #define GLCORE_CLKCTL_L_PSM_CLK_SRC_L_M         MAKEMASK(0x3, 4)
4673 #define GLCORE_CLKCTL_L_RXCTL_CLK_SRC_L_S       6
4674 #define GLCORE_CLKCTL_L_RXCTL_CLK_SRC_L_M       MAKEMASK(0x3, 6)
4675 #define GLCORE_CLKCTL_L_UANA_CLK_SRC_L_S        8
4676 #define GLCORE_CLKCTL_L_UANA_CLK_SRC_L_M        MAKEMASK(0x7, 8)
4677 #define GLCORE_CLKCTL_M                         0x000B8258 /* Reset Source: POR */
4678 #define GLCORE_CLKCTL_M_UPPER_CLK_SRC_M_S       0
4679 #define GLCORE_CLKCTL_M_UPPER_CLK_SRC_M_M       MAKEMASK(0x3, 0)
4680 #define GLCORE_CLKCTL_M_LOWER_CLK_SRC_M_S       2
4681 #define GLCORE_CLKCTL_M_LOWER_CLK_SRC_M_M       MAKEMASK(0x3, 2)
4682 #define GLCORE_CLKCTL_M_PSM_CLK_SRC_M_S         4
4683 #define GLCORE_CLKCTL_M_PSM_CLK_SRC_M_M         MAKEMASK(0x3, 4)
4684 #define GLCORE_CLKCTL_M_RXCTL_CLK_SRC_M_S       6
4685 #define GLCORE_CLKCTL_M_RXCTL_CLK_SRC_M_M       MAKEMASK(0x3, 6)
4686 #define GLCORE_CLKCTL_M_UANA_CLK_SRC_M_S        8
4687 #define GLCORE_CLKCTL_M_UANA_CLK_SRC_M_M        MAKEMASK(0x7, 8)
4688 #define GLFOC_CACHESIZE                         0x000AA074 /* Reset Source: CORER */
4689 #define GLFOC_CACHESIZE_WORD_SIZE_S             0
4690 #define GLFOC_CACHESIZE_WORD_SIZE_M             MAKEMASK(0xFF, 0)
4691 #define GLFOC_CACHESIZE_SETS_S                  8
4692 #define GLFOC_CACHESIZE_SETS_M                  MAKEMASK(0xFFF, 8)
4693 #define GLFOC_CACHESIZE_WAYS_S                  20
4694 #define GLFOC_CACHESIZE_WAYS_M                  MAKEMASK(0xF, 20)
4695 #define GLGEN_CAR_DEBUG                         0x000B81C0 /* Reset Source: POR */
4696 #define GLGEN_CAR_DEBUG_CAR_UPPER_CORE_CLK_EN_S 0
4697 #define GLGEN_CAR_DEBUG_CAR_UPPER_CORE_CLK_EN_M BIT(0)
4698 #define GLGEN_CAR_DEBUG_CAR_PCIE_HIU_CLK_EN_S   1
4699 #define GLGEN_CAR_DEBUG_CAR_PCIE_HIU_CLK_EN_M   BIT(1)
4700 #define GLGEN_CAR_DEBUG_CAR_PE_CLK_EN_S         2
4701 #define GLGEN_CAR_DEBUG_CAR_PE_CLK_EN_M         BIT(2)
4702 #define GLGEN_CAR_DEBUG_CAR_PCIE_PRIM_CLK_ACTIVE_S 3
4703 #define GLGEN_CAR_DEBUG_CAR_PCIE_PRIM_CLK_ACTIVE_M BIT(3)
4704 #define GLGEN_CAR_DEBUG_CDC_PE_ACTIVE_S         4
4705 #define GLGEN_CAR_DEBUG_CDC_PE_ACTIVE_M         BIT(4)
4706 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_PRST_RESET_N_S 5
4707 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_PRST_RESET_N_M BIT(5)
4708 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_SCLR_RESET_N_S 6
4709 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_SCLR_RESET_N_M BIT(6)
4710 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_IB_RESET_N_S 7
4711 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_IB_RESET_N_M BIT(7)
4712 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_IMIB_RESET_N_S 8
4713 #define GLGEN_CAR_DEBUG_CAR_PCIE_RAW_IMIB_RESET_N_M BIT(8)
4714 #define GLGEN_CAR_DEBUG_CAR_RAW_EMP_RESET_N_S   9
4715 #define GLGEN_CAR_DEBUG_CAR_RAW_EMP_RESET_N_M   BIT(9)
4716 #define GLGEN_CAR_DEBUG_CAR_RAW_GLOBAL_RESET_N_S 10
4717 #define GLGEN_CAR_DEBUG_CAR_RAW_GLOBAL_RESET_N_M BIT(10)
4718 #define GLGEN_CAR_DEBUG_CAR_RAW_LAN_POWER_GOOD_S 11
4719 #define GLGEN_CAR_DEBUG_CAR_RAW_LAN_POWER_GOOD_M BIT(11)
4720 #define GLGEN_CAR_DEBUG_CDC_IOSF_PRIMERY_RST_B_S 12
4721 #define GLGEN_CAR_DEBUG_CDC_IOSF_PRIMERY_RST_B_M BIT(12)
4722 #define GLGEN_CAR_DEBUG_GBE_GLOBALRST_B_S       13
4723 #define GLGEN_CAR_DEBUG_GBE_GLOBALRST_B_M       BIT(13)
4724 #define GLGEN_CAR_DEBUG_FLEEP_AL_GLOBR_DONE_S   14
4725 #define GLGEN_CAR_DEBUG_FLEEP_AL_GLOBR_DONE_M   BIT(14)
4726 #define GLGEN_CAR_DEBUG_CAR_RST_STATE_S         15
4727 #define GLGEN_CAR_DEBUG_CAR_RST_STATE_M         MAKEMASK(0xF, 15)
4728 #define GLGEN_CAR_SPARE                         0x000B81C4 /* Reset Source: POR */
4729 #define GLGEN_CAR_SPARE_SPARE_CLEAR_S           0
4730 #define GLGEN_CAR_SPARE_SPARE_CLEAR_M           MAKEMASK(0xFFFF, 0)
4731 #define GLGEN_CAR_SPARE_SPARE_SET_S             16
4732 #define GLGEN_CAR_SPARE_SPARE_SET_M             MAKEMASK(0xFFFF, 16)
4733 #define GLMAC_CLKSTAT                           0x000B8210 /* Reset Source: POR */
4734 #define GLMAC_CLKSTAT_P0_CLK_SPEED_S            0
4735 #define GLMAC_CLKSTAT_P0_CLK_SPEED_M            MAKEMASK(0xF, 0)
4736 #define GLMAC_CLKSTAT_P1_CLK_SPEED_S            4
4737 #define GLMAC_CLKSTAT_P1_CLK_SPEED_M            MAKEMASK(0xF, 4)
4738 #define GLMAC_CLKSTAT_P2_CLK_SPEED_S            8
4739 #define GLMAC_CLKSTAT_P2_CLK_SPEED_M            MAKEMASK(0xF, 8)
4740 #define GLMAC_CLKSTAT_P3_CLK_SPEED_S            12
4741 #define GLMAC_CLKSTAT_P3_CLK_SPEED_M            MAKEMASK(0xF, 12)
4742 #define GLMAC_CLKSTAT_P4_CLK_SPEED_S            16
4743 #define GLMAC_CLKSTAT_P4_CLK_SPEED_M            MAKEMASK(0xF, 16)
4744 #define GLMAC_CLKSTAT_P5_CLK_SPEED_S            20
4745 #define GLMAC_CLKSTAT_P5_CLK_SPEED_M            MAKEMASK(0xF, 20)
4746 #define GLMAC_CLKSTAT_P6_CLK_SPEED_S            24
4747 #define GLMAC_CLKSTAT_P6_CLK_SPEED_M            MAKEMASK(0xF, 24)
4748 #define GLMAC_CLKSTAT_P7_CLK_SPEED_S            28
4749 #define GLMAC_CLKSTAT_P7_CLK_SPEED_M            MAKEMASK(0xF, 28)
4750 #define GLRCB_DCB_LAN_PMS                       0x001223F8 /* Reset Source: CORER */
4751 #define GLRCB_DCB_LAN_PMS_PSM_LAN_S             0
4752 #define GLRCB_DCB_LAN_PMS_PSM_LAN_M             MAKEMASK(0x3FFF, 0)
4753 #define GLRCB_DCB_RDMA_PMS                      0x001223FC /* Reset Source: CORER */
4754 #define GLRCB_DCB_RDMA_PMS_PSM_RDMA_S           0
4755 #define GLRCB_DCB_RDMA_PMS_PSM_RDMA_M           MAKEMASK(0x3FFF, 0)
4756 #define GLRLAN_MDET                             0x00294200 /* Reset Source: CORER */
4757 #define GLRLAN_MDET_PCKT_EXTRCT_ERR_S           0
4758 #define GLRLAN_MDET_PCKT_EXTRCT_ERR_M           BIT(0)
4759 #define GLTPB_100G_MAC_FC_THRESH                0x00099510 /* Reset Source: CORER */
4760 #define GLTPB_100G_MAC_FC_THRESH_PORT0_FC_THRESH_S 0
4761 #define GLTPB_100G_MAC_FC_THRESH_PORT0_FC_THRESH_M MAKEMASK(0xFFFF, 0)
4762 #define GLTPB_100G_MAC_FC_THRESH_PORT1_FC_THRESH_S 16
4763 #define GLTPB_100G_MAC_FC_THRESH_PORT1_FC_THRESH_M MAKEMASK(0xFFFF, 16)
4764 #define GLTPB_100G_RPB_FC_THRESH                0x0009963C /* Reset Source: CORER */
4765 #define GLTPB_100G_RPB_FC_THRESH_PORT0_FC_THRESH_S 0
4766 #define GLTPB_100G_RPB_FC_THRESH_PORT0_FC_THRESH_M MAKEMASK(0xFFFF, 0)
4767 #define GLTPB_100G_RPB_FC_THRESH_PORT1_FC_THRESH_S 16
4768 #define GLTPB_100G_RPB_FC_THRESH_PORT1_FC_THRESH_M MAKEMASK(0xFFFF, 16)
4769 #define GLTPB_PACING_10G                        0x000994E4 /* Reset Source: CORER */
4770 #define GLTPB_PACING_10G_N_S                    0
4771 #define GLTPB_PACING_10G_N_M                    MAKEMASK(0xFF, 0)
4772 #define GLTPB_PACING_10G_K_S                    8
4773 #define GLTPB_PACING_10G_K_M                    MAKEMASK(0xFF, 8)
4774 #define GLTPB_PACING_10G_S_S                    16
4775 #define GLTPB_PACING_10G_S_M                    MAKEMASK(0x1FF, 16)
4776 #define GLTPB_PACING_25G                        0x000994E0 /* Reset Source: CORER */
4777 #define GLTPB_PACING_25G_N_S                    0
4778 #define GLTPB_PACING_25G_N_M                    MAKEMASK(0xFF, 0)
4779 #define GLTPB_PACING_25G_K_S                    8
4780 #define GLTPB_PACING_25G_K_M                    MAKEMASK(0xFF, 8)
4781 #define GLTPB_PACING_25G_S_S                    16
4782 #define GLTPB_PACING_25G_S_M                    MAKEMASK(0x1FF, 16)
4783 #define GLTPB_PORT_PACING_SPEED                 0x000994E8 /* Reset Source: CORER */
4784 #define GLTPB_PORT_PACING_SPEED_PORT0_SPEED_S   0
4785 #define GLTPB_PORT_PACING_SPEED_PORT0_SPEED_M   BIT(0)
4786 #define GLTPB_PORT_PACING_SPEED_PORT1_SPEED_S   1
4787 #define GLTPB_PORT_PACING_SPEED_PORT1_SPEED_M   BIT(1)
4788 #define GLTPB_PORT_PACING_SPEED_PORT2_SPEED_S   2
4789 #define GLTPB_PORT_PACING_SPEED_PORT2_SPEED_M   BIT(2)
4790 #define GLTPB_PORT_PACING_SPEED_PORT3_SPEED_S   3
4791 #define GLTPB_PORT_PACING_SPEED_PORT3_SPEED_M   BIT(3)
4792 #define GLTPB_PORT_PACING_SPEED_PORT4_SPEED_S   4
4793 #define GLTPB_PORT_PACING_SPEED_PORT4_SPEED_M   BIT(4)
4794 #define GLTPB_PORT_PACING_SPEED_PORT5_SPEED_S   5
4795 #define GLTPB_PORT_PACING_SPEED_PORT5_SPEED_M   BIT(5)
4796 #define GLTPB_PORT_PACING_SPEED_PORT6_SPEED_S   6
4797 #define GLTPB_PORT_PACING_SPEED_PORT6_SPEED_M   BIT(6)
4798 #define GLTPB_PORT_PACING_SPEED_PORT7_SPEED_S   7
4799 #define GLTPB_PORT_PACING_SPEED_PORT7_SPEED_M   BIT(7)
4800 #define GLTSYN_HH_DBG                           0x000889F0 /* Reset Source: CORER */
4801 #define GLTSYN_HH_DBG_HH_SYNC_S                 0
4802 #define GLTSYN_HH_DBG_HH_SYNC_M                 BIT(0)
4803 #define GLTSYN_HH_DBG_HH_LATCH_EN_S             1
4804 #define GLTSYN_HH_DBG_HH_LATCH_EN_M             BIT(1)
4805 #define TPB_CFG_SCHEDULED_BC_THRESHOLD          0x00099494 /* Reset Source: CORER */
4806 #define TPB_CFG_SCHEDULED_BC_THRESHOLD_THRESHOLD_S 0
4807 #define TPB_CFG_SCHEDULED_BC_THRESHOLD_THRESHOLD_M MAKEMASK(0x7FFF, 0)
4808 #define GL_UFUSE_SOC                            0x000A400C /* Reset Source: POR */
4809 #define GL_UFUSE_SOC_PORT_MODE_S                0
4810 #define GL_UFUSE_SOC_PORT_MODE_M                MAKEMASK(0x3, 0)
4811 #define GL_UFUSE_SOC_BANDWIDTH_S                2
4812 #define GL_UFUSE_SOC_BANDWIDTH_M                MAKEMASK(0x3, 2)
4813 #define GL_UFUSE_SOC_PE_DISABLE_S               4
4814 #define GL_UFUSE_SOC_PE_DISABLE_M               BIT(4)
4815 #define GL_UFUSE_SOC_SWITCH_MODE_S              5
4816 #define GL_UFUSE_SOC_SWITCH_MODE_M              BIT(5)
4817 #define GL_UFUSE_SOC_CSR_PROTECTION_ENABLE_S    6
4818 #define GL_UFUSE_SOC_CSR_PROTECTION_ENABLE_M    BIT(6)
4819 #define GL_UFUSE_SOC_SERIAL_50G_S               7
4820 #define GL_UFUSE_SOC_SERIAL_50G_M               BIT(7)
4821 #define GL_UFUSE_SOC_NIC_ID_S                   8
4822 #define GL_UFUSE_SOC_NIC_ID_M                   BIT(8)
4823 #define GL_UFUSE_SOC_BLOCK_BME_TO_FW_S          9
4824 #define GL_UFUSE_SOC_BLOCK_BME_TO_FW_M          BIT(9)
4825 #define GL_UFUSE_SOC_SOC_TYPE_S                 10
4826 #define GL_UFUSE_SOC_SOC_TYPE_M                 BIT(10)
4827 #define GL_UFUSE_SOC_BTS_MODE_S                 11
4828 #define GL_UFUSE_SOC_BTS_MODE_M                 BIT(11)
4829 #define GL_UFUSE_SOC_SPARE_FUSES_S              12
4830 #define GL_UFUSE_SOC_SPARE_FUSES_M              MAKEMASK(0xF, 12)
4831 #define EMPINT_GPIO_ENA                         0x000880C0 /* Reset Source: POR */
4832 #define EMPINT_GPIO_ENA_GPIO0_ENA_S             0
4833 #define EMPINT_GPIO_ENA_GPIO0_ENA_M             BIT(0)
4834 #define EMPINT_GPIO_ENA_GPIO1_ENA_S             1
4835 #define EMPINT_GPIO_ENA_GPIO1_ENA_M             BIT(1)
4836 #define EMPINT_GPIO_ENA_GPIO2_ENA_S             2
4837 #define EMPINT_GPIO_ENA_GPIO2_ENA_M             BIT(2)
4838 #define EMPINT_GPIO_ENA_GPIO3_ENA_S             3
4839 #define EMPINT_GPIO_ENA_GPIO3_ENA_M             BIT(3)
4840 #define EMPINT_GPIO_ENA_GPIO4_ENA_S             4
4841 #define EMPINT_GPIO_ENA_GPIO4_ENA_M             BIT(4)
4842 #define EMPINT_GPIO_ENA_GPIO5_ENA_S             5
4843 #define EMPINT_GPIO_ENA_GPIO5_ENA_M             BIT(5)
4844 #define EMPINT_GPIO_ENA_GPIO6_ENA_S             6
4845 #define EMPINT_GPIO_ENA_GPIO6_ENA_M             BIT(6)
4846 #define GL_CLKGEN_DEBUG                         0x000B8268 /* Reset Source: POR */
4847 #define GL_CLKGEN_DEBUG_PROBE_S                 0
4848 #define GL_CLKGEN_DEBUG_PROBE_M                 MAKEMASK(0xFFFFFFFF, 0)
4849 #define GL_CLKGEN_DEBUG_SEL                     0x000B8264 /* Reset Source: POR */
4850 #define GL_CLKGEN_DEBUG_SEL_GL_CLKGEN_DEBUG_SEL_S 0
4851 #define GL_CLKGEN_DEBUG_SEL_GL_CLKGEN_DEBUG_SEL_M MAKEMASK(0xFFFF, 0)
4852 #define GLGEN_MAC_LINK_TOPO                     0x000B81DC /* Reset Source: GLOBR */
4853 #define GLGEN_MAC_LINK_TOPO_LINK_TOPO_S         0
4854 #define GLGEN_MAC_LINK_TOPO_LINK_TOPO_M         MAKEMASK(0x3, 0)
4855 #define GLINT_CEQCTL(_INT)                      (0x0015C000 + ((_INT) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
4856 #define GLINT_CEQCTL_MAX_INDEX                  2047
4857 #define GLINT_CEQCTL_MSIX_INDX_S                0
4858 #define GLINT_CEQCTL_MSIX_INDX_M                MAKEMASK(0x7FF, 0)
4859 #define GLINT_CEQCTL_ITR_INDX_S                 11
4860 #define GLINT_CEQCTL_ITR_INDX_M                 MAKEMASK(0x3, 11)
4861 #define GLINT_CEQCTL_CAUSE_ENA_S                30
4862 #define GLINT_CEQCTL_CAUSE_ENA_M                BIT(30)
4863 #define GLINT_CEQCTL_INTEVENT_S                 31
4864 #define GLINT_CEQCTL_INTEVENT_M                 BIT(31)
4865 #define GLINT_CTL                               0x0016CC54 /* Reset Source: CORER */
4866 #define GLINT_CTL_DIS_AUTOMASK_S                0
4867 #define GLINT_CTL_DIS_AUTOMASK_M                BIT(0)
4868 #define GLINT_CTL_RSVD_S                        1
4869 #define GLINT_CTL_RSVD_M                        MAKEMASK(0x7FFF, 1)
4870 #define GLINT_CTL_ITR_GRAN_200_S                16
4871 #define GLINT_CTL_ITR_GRAN_200_M                MAKEMASK(0xF, 16)
4872 #define GLINT_CTL_ITR_GRAN_100_S                20
4873 #define GLINT_CTL_ITR_GRAN_100_M                MAKEMASK(0xF, 20)
4874 #define GLINT_CTL_ITR_GRAN_50_S                 24
4875 #define GLINT_CTL_ITR_GRAN_50_M                 MAKEMASK(0xF, 24)
4876 #define GLINT_CTL_ITR_GRAN_25_S                 28
4877 #define GLINT_CTL_ITR_GRAN_25_M                 MAKEMASK(0xF, 28)
4878 #define GLINT_DYN_CTL(_INT)                     (0x00160000 + ((_INT) * 4)) /* _i=0...2047 */ /* Reset Source: PFR */
4879 #define GLINT_DYN_CTL_MAX_INDEX                 2047
4880 #define GLINT_DYN_CTL_INTENA_S                  0
4881 #define GLINT_DYN_CTL_INTENA_M                  BIT(0)
4882 #define GLINT_DYN_CTL_CLEARPBA_S                1
4883 #define GLINT_DYN_CTL_CLEARPBA_M                BIT(1)
4884 #define GLINT_DYN_CTL_SWINT_TRIG_S              2
4885 #define GLINT_DYN_CTL_SWINT_TRIG_M              BIT(2)
4886 #define GLINT_DYN_CTL_ITR_INDX_S                3
4887 #define GLINT_DYN_CTL_ITR_INDX_M                MAKEMASK(0x3, 3)
4888 #define GLINT_DYN_CTL_INTERVAL_S                5
4889 #define GLINT_DYN_CTL_INTERVAL_M                MAKEMASK(0xFFF, 5)
4890 #define GLINT_DYN_CTL_SW_ITR_INDX_ENA_S         24
4891 #define GLINT_DYN_CTL_SW_ITR_INDX_ENA_M         BIT(24)
4892 #define GLINT_DYN_CTL_SW_ITR_INDX_S             25
4893 #define GLINT_DYN_CTL_SW_ITR_INDX_M             MAKEMASK(0x3, 25)
4894 #define GLINT_DYN_CTL_WB_ON_ITR_S               30
4895 #define GLINT_DYN_CTL_WB_ON_ITR_M               BIT(30)
4896 #define GLINT_DYN_CTL_INTENA_MSK_S              31
4897 #define GLINT_DYN_CTL_INTENA_MSK_M              BIT(31)
4898 #define GLINT_FW_TOOL_CTL                       0x0016C840 /* Reset Source: CORER */
4899 #define GLINT_FW_TOOL_CTL_MSIX_INDX_S           0
4900 #define GLINT_FW_TOOL_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
4901 #define GLINT_FW_TOOL_CTL_ITR_INDX_S            11
4902 #define GLINT_FW_TOOL_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
4903 #define GLINT_FW_TOOL_CTL_CAUSE_ENA_S           30
4904 #define GLINT_FW_TOOL_CTL_CAUSE_ENA_M           BIT(30)
4905 #define GLINT_FW_TOOL_CTL_INTEVENT_S            31
4906 #define GLINT_FW_TOOL_CTL_INTEVENT_M            BIT(31)
4907 #define GLINT_ITR(_i, _INT)                     (0x00154000 + ((_i) * 8192 + (_INT) * 4)) /* _i=0...2, _INT=0...2047 */ /* Reset Source: PFR */
4908 #define GLINT_ITR_MAX_INDEX                     2
4909 #define GLINT_ITR_INTERVAL_S                    0
4910 #define GLINT_ITR_INTERVAL_M                    MAKEMASK(0xFFF, 0)
4911 #define GLINT_RATE(_INT)                        (0x0015A000 + ((_INT) * 4)) /* _i=0...2047 */ /* Reset Source: PFR */
4912 #define GLINT_RATE_MAX_INDEX                    2047
4913 #define GLINT_RATE_INTERVAL_S                   0
4914 #define GLINT_RATE_INTERVAL_M                   MAKEMASK(0x3F, 0)
4915 #define GLINT_RATE_INTRL_ENA_S                  6
4916 #define GLINT_RATE_INTRL_ENA_M                  BIT(6)
4917 #define GLINT_TSYN_PFMSTR(_i)                   (0x0016CCC0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
4918 #define GLINT_TSYN_PFMSTR_MAX_INDEX             1
4919 #define GLINT_TSYN_PFMSTR_PF_MASTER_S           0
4920 #define GLINT_TSYN_PFMSTR_PF_MASTER_M           MAKEMASK(0x7, 0)
4921 #define GLINT_TSYN_PHY                          0x0016CC50 /* Reset Source: CORER */
4922 #define GLINT_TSYN_PHY_PHY_INDX_S               0
4923 #define GLINT_TSYN_PHY_PHY_INDX_M               MAKEMASK(0x1F, 0)
4924 #define GLINT_VECT2FUNC(_INT)                   (0x00162000 + ((_INT) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
4925 #define GLINT_VECT2FUNC_MAX_INDEX               2047
4926 #define GLINT_VECT2FUNC_VF_NUM_S                0
4927 #define GLINT_VECT2FUNC_VF_NUM_M                MAKEMASK(0xFF, 0)
4928 #define GLINT_VECT2FUNC_PF_NUM_S                12
4929 #define GLINT_VECT2FUNC_PF_NUM_M                MAKEMASK(0x7, 12)
4930 #define GLINT_VECT2FUNC_IS_PF_S                 16
4931 #define GLINT_VECT2FUNC_IS_PF_M                 BIT(16)
4932 #define PF0INT_FW_HLP_CTL                       0x0016C844 /* Reset Source: CORER */
4933 #define PF0INT_FW_HLP_CTL_MSIX_INDX_S           0
4934 #define PF0INT_FW_HLP_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
4935 #define PF0INT_FW_HLP_CTL_ITR_INDX_S            11
4936 #define PF0INT_FW_HLP_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
4937 #define PF0INT_FW_HLP_CTL_CAUSE_ENA_S           30
4938 #define PF0INT_FW_HLP_CTL_CAUSE_ENA_M           BIT(30)
4939 #define PF0INT_FW_HLP_CTL_INTEVENT_S            31
4940 #define PF0INT_FW_HLP_CTL_INTEVENT_M            BIT(31)
4941 #define PF0INT_FW_PSM_CTL                       0x0016C848 /* Reset Source: CORER */
4942 #define PF0INT_FW_PSM_CTL_MSIX_INDX_S           0
4943 #define PF0INT_FW_PSM_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
4944 #define PF0INT_FW_PSM_CTL_ITR_INDX_S            11
4945 #define PF0INT_FW_PSM_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
4946 #define PF0INT_FW_PSM_CTL_CAUSE_ENA_S           30
4947 #define PF0INT_FW_PSM_CTL_CAUSE_ENA_M           BIT(30)
4948 #define PF0INT_FW_PSM_CTL_INTEVENT_S            31
4949 #define PF0INT_FW_PSM_CTL_INTEVENT_M            BIT(31)
4950 #define PF0INT_MBX_CPM_CTL                      0x0016B2C0 /* Reset Source: CORER */
4951 #define PF0INT_MBX_CPM_CTL_MSIX_INDX_S          0
4952 #define PF0INT_MBX_CPM_CTL_MSIX_INDX_M          MAKEMASK(0x7FF, 0)
4953 #define PF0INT_MBX_CPM_CTL_ITR_INDX_S           11
4954 #define PF0INT_MBX_CPM_CTL_ITR_INDX_M           MAKEMASK(0x3, 11)
4955 #define PF0INT_MBX_CPM_CTL_CAUSE_ENA_S          30
4956 #define PF0INT_MBX_CPM_CTL_CAUSE_ENA_M          BIT(30)
4957 #define PF0INT_MBX_CPM_CTL_INTEVENT_S           31
4958 #define PF0INT_MBX_CPM_CTL_INTEVENT_M           BIT(31)
4959 #define PF0INT_MBX_HLP_CTL                      0x0016B2C4 /* Reset Source: CORER */
4960 #define PF0INT_MBX_HLP_CTL_MSIX_INDX_S          0
4961 #define PF0INT_MBX_HLP_CTL_MSIX_INDX_M          MAKEMASK(0x7FF, 0)
4962 #define PF0INT_MBX_HLP_CTL_ITR_INDX_S           11
4963 #define PF0INT_MBX_HLP_CTL_ITR_INDX_M           MAKEMASK(0x3, 11)
4964 #define PF0INT_MBX_HLP_CTL_CAUSE_ENA_S          30
4965 #define PF0INT_MBX_HLP_CTL_CAUSE_ENA_M          BIT(30)
4966 #define PF0INT_MBX_HLP_CTL_INTEVENT_S           31
4967 #define PF0INT_MBX_HLP_CTL_INTEVENT_M           BIT(31)
4968 #define PF0INT_MBX_PSM_CTL                      0x0016B2C8 /* Reset Source: CORER */
4969 #define PF0INT_MBX_PSM_CTL_MSIX_INDX_S          0
4970 #define PF0INT_MBX_PSM_CTL_MSIX_INDX_M          MAKEMASK(0x7FF, 0)
4971 #define PF0INT_MBX_PSM_CTL_ITR_INDX_S           11
4972 #define PF0INT_MBX_PSM_CTL_ITR_INDX_M           MAKEMASK(0x3, 11)
4973 #define PF0INT_MBX_PSM_CTL_CAUSE_ENA_S          30
4974 #define PF0INT_MBX_PSM_CTL_CAUSE_ENA_M          BIT(30)
4975 #define PF0INT_MBX_PSM_CTL_INTEVENT_S           31
4976 #define PF0INT_MBX_PSM_CTL_INTEVENT_M           BIT(31)
4977 #define PF0INT_OICR_CPM                         0x0016CC40 /* Reset Source: CORER */
4978 #define PF0INT_OICR_CPM_INTEVENT_S              0
4979 #define PF0INT_OICR_CPM_INTEVENT_M              BIT(0)
4980 #define PF0INT_OICR_CPM_QUEUE_S                 1
4981 #define PF0INT_OICR_CPM_QUEUE_M                 BIT(1)
4982 #define PF0INT_OICR_CPM_RSV1_S                  2
4983 #define PF0INT_OICR_CPM_RSV1_M                  MAKEMASK(0xFF, 2)
4984 #define PF0INT_OICR_CPM_HH_COMP_S               10
4985 #define PF0INT_OICR_CPM_HH_COMP_M               BIT(10)
4986 #define PF0INT_OICR_CPM_TSYN_TX_S               11
4987 #define PF0INT_OICR_CPM_TSYN_TX_M               BIT(11)
4988 #define PF0INT_OICR_CPM_TSYN_EVNT_S             12
4989 #define PF0INT_OICR_CPM_TSYN_EVNT_M             BIT(12)
4990 #define PF0INT_OICR_CPM_TSYN_TGT_S              13
4991 #define PF0INT_OICR_CPM_TSYN_TGT_M              BIT(13)
4992 #define PF0INT_OICR_CPM_HLP_RDY_S               14
4993 #define PF0INT_OICR_CPM_HLP_RDY_M               BIT(14)
4994 #define PF0INT_OICR_CPM_CPM_RDY_S               15
4995 #define PF0INT_OICR_CPM_CPM_RDY_M               BIT(15)
4996 #define PF0INT_OICR_CPM_ECC_ERR_S               16
4997 #define PF0INT_OICR_CPM_ECC_ERR_M               BIT(16)
4998 #define PF0INT_OICR_CPM_RSV2_S                  17
4999 #define PF0INT_OICR_CPM_RSV2_M                  MAKEMASK(0x3, 17)
5000 #define PF0INT_OICR_CPM_MAL_DETECT_S            19
5001 #define PF0INT_OICR_CPM_MAL_DETECT_M            BIT(19)
5002 #define PF0INT_OICR_CPM_GRST_S                  20
5003 #define PF0INT_OICR_CPM_GRST_M                  BIT(20)
5004 #define PF0INT_OICR_CPM_PCI_EXCEPTION_S         21
5005 #define PF0INT_OICR_CPM_PCI_EXCEPTION_M         BIT(21)
5006 #define PF0INT_OICR_CPM_GPIO_S                  22
5007 #define PF0INT_OICR_CPM_GPIO_M                  BIT(22)
5008 #define PF0INT_OICR_CPM_RSV3_S                  23
5009 #define PF0INT_OICR_CPM_RSV3_M                  BIT(23)
5010 #define PF0INT_OICR_CPM_STORM_DETECT_S          24
5011 #define PF0INT_OICR_CPM_STORM_DETECT_M          BIT(24)
5012 #define PF0INT_OICR_CPM_LINK_STAT_CHANGE_S      25
5013 #define PF0INT_OICR_CPM_LINK_STAT_CHANGE_M      BIT(25)
5014 #define PF0INT_OICR_CPM_HMC_ERR_S               26
5015 #define PF0INT_OICR_CPM_HMC_ERR_M               BIT(26)
5016 #define PF0INT_OICR_CPM_PE_PUSH_S               27
5017 #define PF0INT_OICR_CPM_PE_PUSH_M               BIT(27)
5018 #define PF0INT_OICR_CPM_PE_CRITERR_S            28
5019 #define PF0INT_OICR_CPM_PE_CRITERR_M            BIT(28)
5020 #define PF0INT_OICR_CPM_VFLR_S                  29
5021 #define PF0INT_OICR_CPM_VFLR_M                  BIT(29)
5022 #define PF0INT_OICR_CPM_XLR_HW_DONE_S           30
5023 #define PF0INT_OICR_CPM_XLR_HW_DONE_M           BIT(30)
5024 #define PF0INT_OICR_CPM_SWINT_S                 31
5025 #define PF0INT_OICR_CPM_SWINT_M                 BIT(31)
5026 #define PF0INT_OICR_CTL_CPM                     0x0016CC48 /* Reset Source: CORER */
5027 #define PF0INT_OICR_CTL_CPM_MSIX_INDX_S         0
5028 #define PF0INT_OICR_CTL_CPM_MSIX_INDX_M         MAKEMASK(0x7FF, 0)
5029 #define PF0INT_OICR_CTL_CPM_ITR_INDX_S          11
5030 #define PF0INT_OICR_CTL_CPM_ITR_INDX_M          MAKEMASK(0x3, 11)
5031 #define PF0INT_OICR_CTL_CPM_CAUSE_ENA_S         30
5032 #define PF0INT_OICR_CTL_CPM_CAUSE_ENA_M         BIT(30)
5033 #define PF0INT_OICR_CTL_CPM_INTEVENT_S          31
5034 #define PF0INT_OICR_CTL_CPM_INTEVENT_M          BIT(31)
5035 #define PF0INT_OICR_CTL_HLP                     0x0016CC5C /* Reset Source: CORER */
5036 #define PF0INT_OICR_CTL_HLP_MSIX_INDX_S         0
5037 #define PF0INT_OICR_CTL_HLP_MSIX_INDX_M         MAKEMASK(0x7FF, 0)
5038 #define PF0INT_OICR_CTL_HLP_ITR_INDX_S          11
5039 #define PF0INT_OICR_CTL_HLP_ITR_INDX_M          MAKEMASK(0x3, 11)
5040 #define PF0INT_OICR_CTL_HLP_CAUSE_ENA_S         30
5041 #define PF0INT_OICR_CTL_HLP_CAUSE_ENA_M         BIT(30)
5042 #define PF0INT_OICR_CTL_HLP_INTEVENT_S          31
5043 #define PF0INT_OICR_CTL_HLP_INTEVENT_M          BIT(31)
5044 #define PF0INT_OICR_CTL_PSM                     0x0016CC64 /* Reset Source: CORER */
5045 #define PF0INT_OICR_CTL_PSM_MSIX_INDX_S         0
5046 #define PF0INT_OICR_CTL_PSM_MSIX_INDX_M         MAKEMASK(0x7FF, 0)
5047 #define PF0INT_OICR_CTL_PSM_ITR_INDX_S          11
5048 #define PF0INT_OICR_CTL_PSM_ITR_INDX_M          MAKEMASK(0x3, 11)
5049 #define PF0INT_OICR_CTL_PSM_CAUSE_ENA_S         30
5050 #define PF0INT_OICR_CTL_PSM_CAUSE_ENA_M         BIT(30)
5051 #define PF0INT_OICR_CTL_PSM_INTEVENT_S          31
5052 #define PF0INT_OICR_CTL_PSM_INTEVENT_M          BIT(31)
5053 #define PF0INT_OICR_ENA_CPM                     0x0016CC60 /* Reset Source: CORER */
5054 #define PF0INT_OICR_ENA_CPM_RSV0_S              0
5055 #define PF0INT_OICR_ENA_CPM_RSV0_M              BIT(0)
5056 #define PF0INT_OICR_ENA_CPM_INT_ENA_S           1
5057 #define PF0INT_OICR_ENA_CPM_INT_ENA_M           MAKEMASK(0x7FFFFFFF, 1)
5058 #define PF0INT_OICR_ENA_HLP                     0x0016CC4C /* Reset Source: CORER */
5059 #define PF0INT_OICR_ENA_HLP_RSV0_S              0
5060 #define PF0INT_OICR_ENA_HLP_RSV0_M              BIT(0)
5061 #define PF0INT_OICR_ENA_HLP_INT_ENA_S           1
5062 #define PF0INT_OICR_ENA_HLP_INT_ENA_M           MAKEMASK(0x7FFFFFFF, 1)
5063 #define PF0INT_OICR_ENA_PSM                     0x0016CC58 /* Reset Source: CORER */
5064 #define PF0INT_OICR_ENA_PSM_RSV0_S              0
5065 #define PF0INT_OICR_ENA_PSM_RSV0_M              BIT(0)
5066 #define PF0INT_OICR_ENA_PSM_INT_ENA_S           1
5067 #define PF0INT_OICR_ENA_PSM_INT_ENA_M           MAKEMASK(0x7FFFFFFF, 1)
5068 #define PF0INT_OICR_HLP                         0x0016CC68 /* Reset Source: CORER */
5069 #define PF0INT_OICR_HLP_INTEVENT_S              0
5070 #define PF0INT_OICR_HLP_INTEVENT_M              BIT(0)
5071 #define PF0INT_OICR_HLP_QUEUE_S                 1
5072 #define PF0INT_OICR_HLP_QUEUE_M                 BIT(1)
5073 #define PF0INT_OICR_HLP_RSV1_S                  2
5074 #define PF0INT_OICR_HLP_RSV1_M                  MAKEMASK(0xFF, 2)
5075 #define PF0INT_OICR_HLP_HH_COMP_S               10
5076 #define PF0INT_OICR_HLP_HH_COMP_M               BIT(10)
5077 #define PF0INT_OICR_HLP_TSYN_TX_S               11
5078 #define PF0INT_OICR_HLP_TSYN_TX_M               BIT(11)
5079 #define PF0INT_OICR_HLP_TSYN_EVNT_S             12
5080 #define PF0INT_OICR_HLP_TSYN_EVNT_M             BIT(12)
5081 #define PF0INT_OICR_HLP_TSYN_TGT_S              13
5082 #define PF0INT_OICR_HLP_TSYN_TGT_M              BIT(13)
5083 #define PF0INT_OICR_HLP_HLP_RDY_S               14
5084 #define PF0INT_OICR_HLP_HLP_RDY_M               BIT(14)
5085 #define PF0INT_OICR_HLP_CPM_RDY_S               15
5086 #define PF0INT_OICR_HLP_CPM_RDY_M               BIT(15)
5087 #define PF0INT_OICR_HLP_ECC_ERR_S               16
5088 #define PF0INT_OICR_HLP_ECC_ERR_M               BIT(16)
5089 #define PF0INT_OICR_HLP_RSV2_S                  17
5090 #define PF0INT_OICR_HLP_RSV2_M                  MAKEMASK(0x3, 17)
5091 #define PF0INT_OICR_HLP_MAL_DETECT_S            19
5092 #define PF0INT_OICR_HLP_MAL_DETECT_M            BIT(19)
5093 #define PF0INT_OICR_HLP_GRST_S                  20
5094 #define PF0INT_OICR_HLP_GRST_M                  BIT(20)
5095 #define PF0INT_OICR_HLP_PCI_EXCEPTION_S         21
5096 #define PF0INT_OICR_HLP_PCI_EXCEPTION_M         BIT(21)
5097 #define PF0INT_OICR_HLP_GPIO_S                  22
5098 #define PF0INT_OICR_HLP_GPIO_M                  BIT(22)
5099 #define PF0INT_OICR_HLP_RSV3_S                  23
5100 #define PF0INT_OICR_HLP_RSV3_M                  BIT(23)
5101 #define PF0INT_OICR_HLP_STORM_DETECT_S          24
5102 #define PF0INT_OICR_HLP_STORM_DETECT_M          BIT(24)
5103 #define PF0INT_OICR_HLP_LINK_STAT_CHANGE_S      25
5104 #define PF0INT_OICR_HLP_LINK_STAT_CHANGE_M      BIT(25)
5105 #define PF0INT_OICR_HLP_HMC_ERR_S               26
5106 #define PF0INT_OICR_HLP_HMC_ERR_M               BIT(26)
5107 #define PF0INT_OICR_HLP_PE_PUSH_S               27
5108 #define PF0INT_OICR_HLP_PE_PUSH_M               BIT(27)
5109 #define PF0INT_OICR_HLP_PE_CRITERR_S            28
5110 #define PF0INT_OICR_HLP_PE_CRITERR_M            BIT(28)
5111 #define PF0INT_OICR_HLP_VFLR_S                  29
5112 #define PF0INT_OICR_HLP_VFLR_M                  BIT(29)
5113 #define PF0INT_OICR_HLP_XLR_HW_DONE_S           30
5114 #define PF0INT_OICR_HLP_XLR_HW_DONE_M           BIT(30)
5115 #define PF0INT_OICR_HLP_SWINT_S                 31
5116 #define PF0INT_OICR_HLP_SWINT_M                 BIT(31)
5117 #define PF0INT_OICR_PSM                         0x0016CC44 /* Reset Source: CORER */
5118 #define PF0INT_OICR_PSM_INTEVENT_S              0
5119 #define PF0INT_OICR_PSM_INTEVENT_M              BIT(0)
5120 #define PF0INT_OICR_PSM_QUEUE_S                 1
5121 #define PF0INT_OICR_PSM_QUEUE_M                 BIT(1)
5122 #define PF0INT_OICR_PSM_RSV1_S                  2
5123 #define PF0INT_OICR_PSM_RSV1_M                  MAKEMASK(0xFF, 2)
5124 #define PF0INT_OICR_PSM_HH_COMP_S               10
5125 #define PF0INT_OICR_PSM_HH_COMP_M               BIT(10)
5126 #define PF0INT_OICR_PSM_TSYN_TX_S               11
5127 #define PF0INT_OICR_PSM_TSYN_TX_M               BIT(11)
5128 #define PF0INT_OICR_PSM_TSYN_EVNT_S             12
5129 #define PF0INT_OICR_PSM_TSYN_EVNT_M             BIT(12)
5130 #define PF0INT_OICR_PSM_TSYN_TGT_S              13
5131 #define PF0INT_OICR_PSM_TSYN_TGT_M              BIT(13)
5132 #define PF0INT_OICR_PSM_HLP_RDY_S               14
5133 #define PF0INT_OICR_PSM_HLP_RDY_M               BIT(14)
5134 #define PF0INT_OICR_PSM_CPM_RDY_S               15
5135 #define PF0INT_OICR_PSM_CPM_RDY_M               BIT(15)
5136 #define PF0INT_OICR_PSM_ECC_ERR_S               16
5137 #define PF0INT_OICR_PSM_ECC_ERR_M               BIT(16)
5138 #define PF0INT_OICR_PSM_RSV2_S                  17
5139 #define PF0INT_OICR_PSM_RSV2_M                  MAKEMASK(0x3, 17)
5140 #define PF0INT_OICR_PSM_MAL_DETECT_S            19
5141 #define PF0INT_OICR_PSM_MAL_DETECT_M            BIT(19)
5142 #define PF0INT_OICR_PSM_GRST_S                  20
5143 #define PF0INT_OICR_PSM_GRST_M                  BIT(20)
5144 #define PF0INT_OICR_PSM_PCI_EXCEPTION_S         21
5145 #define PF0INT_OICR_PSM_PCI_EXCEPTION_M         BIT(21)
5146 #define PF0INT_OICR_PSM_GPIO_S                  22
5147 #define PF0INT_OICR_PSM_GPIO_M                  BIT(22)
5148 #define PF0INT_OICR_PSM_RSV3_S                  23
5149 #define PF0INT_OICR_PSM_RSV3_M                  BIT(23)
5150 #define PF0INT_OICR_PSM_STORM_DETECT_S          24
5151 #define PF0INT_OICR_PSM_STORM_DETECT_M          BIT(24)
5152 #define PF0INT_OICR_PSM_LINK_STAT_CHANGE_S      25
5153 #define PF0INT_OICR_PSM_LINK_STAT_CHANGE_M      BIT(25)
5154 #define PF0INT_OICR_PSM_HMC_ERR_S               26
5155 #define PF0INT_OICR_PSM_HMC_ERR_M               BIT(26)
5156 #define PF0INT_OICR_PSM_PE_PUSH_S               27
5157 #define PF0INT_OICR_PSM_PE_PUSH_M               BIT(27)
5158 #define PF0INT_OICR_PSM_PE_CRITERR_S            28
5159 #define PF0INT_OICR_PSM_PE_CRITERR_M            BIT(28)
5160 #define PF0INT_OICR_PSM_VFLR_S                  29
5161 #define PF0INT_OICR_PSM_VFLR_M                  BIT(29)
5162 #define PF0INT_OICR_PSM_XLR_HW_DONE_S           30
5163 #define PF0INT_OICR_PSM_XLR_HW_DONE_M           BIT(30)
5164 #define PF0INT_OICR_PSM_SWINT_S                 31
5165 #define PF0INT_OICR_PSM_SWINT_M                 BIT(31)
5166 #define PF0INT_SB_CPM_CTL                       0x0016B2CC /* Reset Source: CORER */
5167 #define PF0INT_SB_CPM_CTL_MSIX_INDX_S           0
5168 #define PF0INT_SB_CPM_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
5169 #define PF0INT_SB_CPM_CTL_ITR_INDX_S            11
5170 #define PF0INT_SB_CPM_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
5171 #define PF0INT_SB_CPM_CTL_CAUSE_ENA_S           30
5172 #define PF0INT_SB_CPM_CTL_CAUSE_ENA_M           BIT(30)
5173 #define PF0INT_SB_CPM_CTL_INTEVENT_S            31
5174 #define PF0INT_SB_CPM_CTL_INTEVENT_M            BIT(31)
5175 #define PF0INT_SB_HLP_CTL                       0x0016B640 /* Reset Source: CORER */
5176 #define PF0INT_SB_HLP_CTL_MSIX_INDX_S           0
5177 #define PF0INT_SB_HLP_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
5178 #define PF0INT_SB_HLP_CTL_ITR_INDX_S            11
5179 #define PF0INT_SB_HLP_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
5180 #define PF0INT_SB_HLP_CTL_CAUSE_ENA_S           30
5181 #define PF0INT_SB_HLP_CTL_CAUSE_ENA_M           BIT(30)
5182 #define PF0INT_SB_HLP_CTL_INTEVENT_S            31
5183 #define PF0INT_SB_HLP_CTL_INTEVENT_M            BIT(31)
5184 #define PFINT_AEQCTL                            0x0016CB00 /* Reset Source: CORER */
5185 #define PFINT_AEQCTL_MSIX_INDX_S                0
5186 #define PFINT_AEQCTL_MSIX_INDX_M                MAKEMASK(0x7FF, 0)
5187 #define PFINT_AEQCTL_ITR_INDX_S                 11
5188 #define PFINT_AEQCTL_ITR_INDX_M                 MAKEMASK(0x3, 11)
5189 #define PFINT_AEQCTL_CAUSE_ENA_S                30
5190 #define PFINT_AEQCTL_CAUSE_ENA_M                BIT(30)
5191 #define PFINT_AEQCTL_INTEVENT_S                 31
5192 #define PFINT_AEQCTL_INTEVENT_M                 BIT(31)
5193 #define PFINT_ALLOC                             0x001D2600 /* Reset Source: CORER */
5194 #define PFINT_ALLOC_FIRST_S                     0
5195 #define PFINT_ALLOC_FIRST_M                     MAKEMASK(0x7FF, 0)
5196 #define PFINT_ALLOC_LAST_S                      12
5197 #define PFINT_ALLOC_LAST_M                      MAKEMASK(0x7FF, 12)
5198 #define PFINT_ALLOC_VALID_S                     31
5199 #define PFINT_ALLOC_VALID_M                     BIT(31)
5200 #define PFINT_ALLOC_PCI                         0x0009D800 /* Reset Source: PCIR */
5201 #define PFINT_ALLOC_PCI_FIRST_S                 0
5202 #define PFINT_ALLOC_PCI_FIRST_M                 MAKEMASK(0x7FF, 0)
5203 #define PFINT_ALLOC_PCI_LAST_S                  12
5204 #define PFINT_ALLOC_PCI_LAST_M                  MAKEMASK(0x7FF, 12)
5205 #define PFINT_ALLOC_PCI_VALID_S                 31
5206 #define PFINT_ALLOC_PCI_VALID_M                 BIT(31)
5207 #define PFINT_FW_CTL                            0x0016C800 /* Reset Source: CORER */
5208 #define PFINT_FW_CTL_MSIX_INDX_S                0
5209 #define PFINT_FW_CTL_MSIX_INDX_M                MAKEMASK(0x7FF, 0)
5210 #define PFINT_FW_CTL_ITR_INDX_S                 11
5211 #define PFINT_FW_CTL_ITR_INDX_M                 MAKEMASK(0x3, 11)
5212 #define PFINT_FW_CTL_CAUSE_ENA_S                30
5213 #define PFINT_FW_CTL_CAUSE_ENA_M                BIT(30)
5214 #define PFINT_FW_CTL_INTEVENT_S                 31
5215 #define PFINT_FW_CTL_INTEVENT_M                 BIT(31)
5216 #define PFINT_GPIO_ENA                          0x00088080 /* Reset Source: CORER */
5217 #define PFINT_GPIO_ENA_GPIO0_ENA_S              0
5218 #define PFINT_GPIO_ENA_GPIO0_ENA_M              BIT(0)
5219 #define PFINT_GPIO_ENA_GPIO1_ENA_S              1
5220 #define PFINT_GPIO_ENA_GPIO1_ENA_M              BIT(1)
5221 #define PFINT_GPIO_ENA_GPIO2_ENA_S              2
5222 #define PFINT_GPIO_ENA_GPIO2_ENA_M              BIT(2)
5223 #define PFINT_GPIO_ENA_GPIO3_ENA_S              3
5224 #define PFINT_GPIO_ENA_GPIO3_ENA_M              BIT(3)
5225 #define PFINT_GPIO_ENA_GPIO4_ENA_S              4
5226 #define PFINT_GPIO_ENA_GPIO4_ENA_M              BIT(4)
5227 #define PFINT_GPIO_ENA_GPIO5_ENA_S              5
5228 #define PFINT_GPIO_ENA_GPIO5_ENA_M              BIT(5)
5229 #define PFINT_GPIO_ENA_GPIO6_ENA_S              6
5230 #define PFINT_GPIO_ENA_GPIO6_ENA_M              BIT(6)
5231 #define PFINT_MBX_CTL                           0x0016B280 /* Reset Source: CORER */
5232 #define PFINT_MBX_CTL_MSIX_INDX_S               0
5233 #define PFINT_MBX_CTL_MSIX_INDX_M               MAKEMASK(0x7FF, 0)
5234 #define PFINT_MBX_CTL_ITR_INDX_S                11
5235 #define PFINT_MBX_CTL_ITR_INDX_M                MAKEMASK(0x3, 11)
5236 #define PFINT_MBX_CTL_CAUSE_ENA_S               30
5237 #define PFINT_MBX_CTL_CAUSE_ENA_M               BIT(30)
5238 #define PFINT_MBX_CTL_INTEVENT_S                31
5239 #define PFINT_MBX_CTL_INTEVENT_M                BIT(31)
5240 #define PFINT_OICR                              0x0016CA00 /* Reset Source: CORER */
5241 #define PFINT_OICR_INTEVENT_S                   0
5242 #define PFINT_OICR_INTEVENT_M                   BIT(0)
5243 #define PFINT_OICR_QUEUE_S                      1
5244 #define PFINT_OICR_QUEUE_M                      BIT(1)
5245 #define PFINT_OICR_RSV1_S                       2
5246 #define PFINT_OICR_RSV1_M                       MAKEMASK(0xFF, 2)
5247 #define PFINT_OICR_HH_COMP_S                    10
5248 #define PFINT_OICR_HH_COMP_M                    BIT(10)
5249 #define PFINT_OICR_TSYN_TX_S                    11
5250 #define PFINT_OICR_TSYN_TX_M                    BIT(11)
5251 #define PFINT_OICR_TSYN_EVNT_S                  12
5252 #define PFINT_OICR_TSYN_EVNT_M                  BIT(12)
5253 #define PFINT_OICR_TSYN_TGT_S                   13
5254 #define PFINT_OICR_TSYN_TGT_M                   BIT(13)
5255 #define PFINT_OICR_HLP_RDY_S                    14
5256 #define PFINT_OICR_HLP_RDY_M                    BIT(14)
5257 #define PFINT_OICR_CPM_RDY_S                    15
5258 #define PFINT_OICR_CPM_RDY_M                    BIT(15)
5259 #define PFINT_OICR_ECC_ERR_S                    16
5260 #define PFINT_OICR_ECC_ERR_M                    BIT(16)
5261 #define PFINT_OICR_RSV2_S                       17
5262 #define PFINT_OICR_RSV2_M                       MAKEMASK(0x3, 17)
5263 #define PFINT_OICR_MAL_DETECT_S                 19
5264 #define PFINT_OICR_MAL_DETECT_M                 BIT(19)
5265 #define PFINT_OICR_GRST_S                       20
5266 #define PFINT_OICR_GRST_M                       BIT(20)
5267 #define PFINT_OICR_PCI_EXCEPTION_S              21
5268 #define PFINT_OICR_PCI_EXCEPTION_M              BIT(21)
5269 #define PFINT_OICR_GPIO_S                       22
5270 #define PFINT_OICR_GPIO_M                       BIT(22)
5271 #define PFINT_OICR_RSV3_S                       23
5272 #define PFINT_OICR_RSV3_M                       BIT(23)
5273 #define PFINT_OICR_STORM_DETECT_S               24
5274 #define PFINT_OICR_STORM_DETECT_M               BIT(24)
5275 #define PFINT_OICR_LINK_STAT_CHANGE_S           25
5276 #define PFINT_OICR_LINK_STAT_CHANGE_M           BIT(25)
5277 #define PFINT_OICR_HMC_ERR_S                    26
5278 #define PFINT_OICR_HMC_ERR_M                    BIT(26)
5279 #define PFINT_OICR_PE_PUSH_S                    27
5280 #define PFINT_OICR_PE_PUSH_M                    BIT(27)
5281 #define PFINT_OICR_PE_CRITERR_S                 28
5282 #define PFINT_OICR_PE_CRITERR_M                 BIT(28)
5283 #define PFINT_OICR_VFLR_S                       29
5284 #define PFINT_OICR_VFLR_M                       BIT(29)
5285 #define PFINT_OICR_XLR_HW_DONE_S                30
5286 #define PFINT_OICR_XLR_HW_DONE_M                BIT(30)
5287 #define PFINT_OICR_SWINT_S                      31
5288 #define PFINT_OICR_SWINT_M                      BIT(31)
5289 #define PFINT_OICR_CTL                          0x0016CA80 /* Reset Source: CORER */
5290 #define PFINT_OICR_CTL_MSIX_INDX_S              0
5291 #define PFINT_OICR_CTL_MSIX_INDX_M              MAKEMASK(0x7FF, 0)
5292 #define PFINT_OICR_CTL_ITR_INDX_S               11
5293 #define PFINT_OICR_CTL_ITR_INDX_M               MAKEMASK(0x3, 11)
5294 #define PFINT_OICR_CTL_CAUSE_ENA_S              30
5295 #define PFINT_OICR_CTL_CAUSE_ENA_M              BIT(30)
5296 #define PFINT_OICR_CTL_INTEVENT_S               31
5297 #define PFINT_OICR_CTL_INTEVENT_M               BIT(31)
5298 #define PFINT_OICR_ENA                          0x0016C900 /* Reset Source: CORER */
5299 #define PFINT_OICR_ENA_RSV0_S                   0
5300 #define PFINT_OICR_ENA_RSV0_M                   BIT(0)
5301 #define PFINT_OICR_ENA_INT_ENA_S                1
5302 #define PFINT_OICR_ENA_INT_ENA_M                MAKEMASK(0x7FFFFFFF, 1)
5303 #define PFINT_SB_CTL                            0x0016B600 /* Reset Source: CORER */
5304 #define PFINT_SB_CTL_MSIX_INDX_S                0
5305 #define PFINT_SB_CTL_MSIX_INDX_M                MAKEMASK(0x7FF, 0)
5306 #define PFINT_SB_CTL_ITR_INDX_S                 11
5307 #define PFINT_SB_CTL_ITR_INDX_M                 MAKEMASK(0x3, 11)
5308 #define PFINT_SB_CTL_CAUSE_ENA_S                30
5309 #define PFINT_SB_CTL_CAUSE_ENA_M                BIT(30)
5310 #define PFINT_SB_CTL_INTEVENT_S                 31
5311 #define PFINT_SB_CTL_INTEVENT_M                 BIT(31)
5312 #define PFINT_TSYN_MSK                          0x0016C980 /* Reset Source: CORER */
5313 #define PFINT_TSYN_MSK_PHY_INDX_S               0
5314 #define PFINT_TSYN_MSK_PHY_INDX_M               MAKEMASK(0x1F, 0)
5315 #define QINT_RQCTL(_QRX)                        (0x00150000 + ((_QRX) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
5316 #define QINT_RQCTL_MAX_INDEX                    2047
5317 #define QINT_RQCTL_MSIX_INDX_S                  0
5318 #define QINT_RQCTL_MSIX_INDX_M                  MAKEMASK(0x7FF, 0)
5319 #define QINT_RQCTL_ITR_INDX_S                   11
5320 #define QINT_RQCTL_ITR_INDX_M                   MAKEMASK(0x3, 11)
5321 #define QINT_RQCTL_CAUSE_ENA_S                  30
5322 #define QINT_RQCTL_CAUSE_ENA_M                  BIT(30)
5323 #define QINT_RQCTL_INTEVENT_S                   31
5324 #define QINT_RQCTL_INTEVENT_M                   BIT(31)
5325 #define QINT_TQCTL(_DBQM)                       (0x00140000 + ((_DBQM) * 4)) /* _i=0...16383 */ /* Reset Source: CORER */
5326 #define QINT_TQCTL_MAX_INDEX                    16383
5327 #define QINT_TQCTL_MSIX_INDX_S                  0
5328 #define QINT_TQCTL_MSIX_INDX_M                  MAKEMASK(0x7FF, 0)
5329 #define QINT_TQCTL_ITR_INDX_S                   11
5330 #define QINT_TQCTL_ITR_INDX_M                   MAKEMASK(0x3, 11)
5331 #define QINT_TQCTL_CAUSE_ENA_S                  30
5332 #define QINT_TQCTL_CAUSE_ENA_M                  BIT(30)
5333 #define QINT_TQCTL_INTEVENT_S                   31
5334 #define QINT_TQCTL_INTEVENT_M                   BIT(31)
5335 #define VPINT_AEQCTL(_VF)                       (0x0016B800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5336 #define VPINT_AEQCTL_MAX_INDEX                  255
5337 #define VPINT_AEQCTL_MSIX_INDX_S                0
5338 #define VPINT_AEQCTL_MSIX_INDX_M                MAKEMASK(0x7FF, 0)
5339 #define VPINT_AEQCTL_ITR_INDX_S                 11
5340 #define VPINT_AEQCTL_ITR_INDX_M                 MAKEMASK(0x3, 11)
5341 #define VPINT_AEQCTL_CAUSE_ENA_S                30
5342 #define VPINT_AEQCTL_CAUSE_ENA_M                BIT(30)
5343 #define VPINT_AEQCTL_INTEVENT_S                 31
5344 #define VPINT_AEQCTL_INTEVENT_M                 BIT(31)
5345 #define VPINT_ALLOC(_VF)                        (0x001D1000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5346 #define VPINT_ALLOC_MAX_INDEX                   255
5347 #define VPINT_ALLOC_FIRST_S                     0
5348 #define VPINT_ALLOC_FIRST_M                     MAKEMASK(0x7FF, 0)
5349 #define VPINT_ALLOC_LAST_S                      12
5350 #define VPINT_ALLOC_LAST_M                      MAKEMASK(0x7FF, 12)
5351 #define VPINT_ALLOC_VALID_S                     31
5352 #define VPINT_ALLOC_VALID_M                     BIT(31)
5353 #define VPINT_ALLOC_PCI(_VF)                    (0x0009D000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PCIR */
5354 #define VPINT_ALLOC_PCI_MAX_INDEX               255
5355 #define VPINT_ALLOC_PCI_FIRST_S                 0
5356 #define VPINT_ALLOC_PCI_FIRST_M                 MAKEMASK(0x7FF, 0)
5357 #define VPINT_ALLOC_PCI_LAST_S                  12
5358 #define VPINT_ALLOC_PCI_LAST_M                  MAKEMASK(0x7FF, 12)
5359 #define VPINT_ALLOC_PCI_VALID_S                 31
5360 #define VPINT_ALLOC_PCI_VALID_M                 BIT(31)
5361 #define VPINT_MBX_CPM_CTL(_VP128)               (0x0016B000 + ((_VP128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
5362 #define VPINT_MBX_CPM_CTL_MAX_INDEX             127
5363 #define VPINT_MBX_CPM_CTL_MSIX_INDX_S           0
5364 #define VPINT_MBX_CPM_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
5365 #define VPINT_MBX_CPM_CTL_ITR_INDX_S            11
5366 #define VPINT_MBX_CPM_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
5367 #define VPINT_MBX_CPM_CTL_CAUSE_ENA_S           30
5368 #define VPINT_MBX_CPM_CTL_CAUSE_ENA_M           BIT(30)
5369 #define VPINT_MBX_CPM_CTL_INTEVENT_S            31
5370 #define VPINT_MBX_CPM_CTL_INTEVENT_M            BIT(31)
5371 #define VPINT_MBX_CTL(_VSI)                     (0x0016A000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
5372 #define VPINT_MBX_CTL_MAX_INDEX                 767
5373 #define VPINT_MBX_CTL_MSIX_INDX_S               0
5374 #define VPINT_MBX_CTL_MSIX_INDX_M               MAKEMASK(0x7FF, 0)
5375 #define VPINT_MBX_CTL_ITR_INDX_S                11
5376 #define VPINT_MBX_CTL_ITR_INDX_M                MAKEMASK(0x3, 11)
5377 #define VPINT_MBX_CTL_CAUSE_ENA_S               30
5378 #define VPINT_MBX_CTL_CAUSE_ENA_M               BIT(30)
5379 #define VPINT_MBX_CTL_INTEVENT_S                31
5380 #define VPINT_MBX_CTL_INTEVENT_M                BIT(31)
5381 #define VPINT_MBX_HLP_CTL(_VP16)                (0x0016B200 + ((_VP16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
5382 #define VPINT_MBX_HLP_CTL_MAX_INDEX             15
5383 #define VPINT_MBX_HLP_CTL_MSIX_INDX_S           0
5384 #define VPINT_MBX_HLP_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
5385 #define VPINT_MBX_HLP_CTL_ITR_INDX_S            11
5386 #define VPINT_MBX_HLP_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
5387 #define VPINT_MBX_HLP_CTL_CAUSE_ENA_S           30
5388 #define VPINT_MBX_HLP_CTL_CAUSE_ENA_M           BIT(30)
5389 #define VPINT_MBX_HLP_CTL_INTEVENT_S            31
5390 #define VPINT_MBX_HLP_CTL_INTEVENT_M            BIT(31)
5391 #define VPINT_MBX_PSM_CTL(_VP16)                (0x0016B240 + ((_VP16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
5392 #define VPINT_MBX_PSM_CTL_MAX_INDEX             15
5393 #define VPINT_MBX_PSM_CTL_MSIX_INDX_S           0
5394 #define VPINT_MBX_PSM_CTL_MSIX_INDX_M           MAKEMASK(0x7FF, 0)
5395 #define VPINT_MBX_PSM_CTL_ITR_INDX_S            11
5396 #define VPINT_MBX_PSM_CTL_ITR_INDX_M            MAKEMASK(0x3, 11)
5397 #define VPINT_MBX_PSM_CTL_CAUSE_ENA_S           30
5398 #define VPINT_MBX_PSM_CTL_CAUSE_ENA_M           BIT(30)
5399 #define VPINT_MBX_PSM_CTL_INTEVENT_S            31
5400 #define VPINT_MBX_PSM_CTL_INTEVENT_M            BIT(31)
5401 #define VPINT_SB_CPM_CTL(_VP128)                (0x0016B400 + ((_VP128) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
5402 #define VPINT_SB_CPM_CTL_MAX_INDEX              127
5403 #define VPINT_SB_CPM_CTL_MSIX_INDX_S            0
5404 #define VPINT_SB_CPM_CTL_MSIX_INDX_M            MAKEMASK(0x7FF, 0)
5405 #define VPINT_SB_CPM_CTL_ITR_INDX_S             11
5406 #define VPINT_SB_CPM_CTL_ITR_INDX_M             MAKEMASK(0x3, 11)
5407 #define VPINT_SB_CPM_CTL_CAUSE_ENA_S            30
5408 #define VPINT_SB_CPM_CTL_CAUSE_ENA_M            BIT(30)
5409 #define VPINT_SB_CPM_CTL_INTEVENT_S             31
5410 #define VPINT_SB_CPM_CTL_INTEVENT_M             BIT(31)
5411 #define GL_HLP_PRT_IPG_PREAMBLE_SIZE(_i)        (0x00049240 + ((_i) * 4)) /* _i=0...20 */ /* Reset Source: CORER */
5412 #define GL_HLP_PRT_IPG_PREAMBLE_SIZE_MAX_INDEX  20
5413 #define GL_HLP_PRT_IPG_PREAMBLE_SIZE_IPG_PREAMBLE_SIZE_S 0
5414 #define GL_HLP_PRT_IPG_PREAMBLE_SIZE_IPG_PREAMBLE_SIZE_M MAKEMASK(0xFF, 0)
5415 #define GL_TDPU_PSM_DEFAULT_RECIPE(_i)          (0x00049294 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
5416 #define GL_TDPU_PSM_DEFAULT_RECIPE_MAX_INDEX    3
5417 #define GL_TDPU_PSM_DEFAULT_RECIPE_ADD_IPG_S    0
5418 #define GL_TDPU_PSM_DEFAULT_RECIPE_ADD_IPG_M    BIT(0)
5419 #define GL_TDPU_PSM_DEFAULT_RECIPE_SUB_CRC_S    1
5420 #define GL_TDPU_PSM_DEFAULT_RECIPE_SUB_CRC_M    BIT(1)
5421 #define GL_TDPU_PSM_DEFAULT_RECIPE_SUB_ESP_TRAILER_S 2
5422 #define GL_TDPU_PSM_DEFAULT_RECIPE_SUB_ESP_TRAILER_M BIT(2)
5423 #define GL_TDPU_PSM_DEFAULT_RECIPE_INCLUDE_L2_PAD_S 3
5424 #define GL_TDPU_PSM_DEFAULT_RECIPE_INCLUDE_L2_PAD_M BIT(3)
5425 #define GL_TDPU_PSM_DEFAULT_RECIPE_DEFAULT_UPDATE_MODE_S 4
5426 #define GL_TDPU_PSM_DEFAULT_RECIPE_DEFAULT_UPDATE_MODE_M BIT(4)
5427 #define GLLAN_PF_RECIPE(_i)                     (0x0029420C + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
5428 #define GLLAN_PF_RECIPE_MAX_INDEX               7
5429 #define GLLAN_PF_RECIPE_RECIPE_S                0
5430 #define GLLAN_PF_RECIPE_RECIPE_M                MAKEMASK(0x3, 0)
5431 #define GLLAN_RCTL_0                            0x002941F8 /* Reset Source: CORER */
5432 #define GLLAN_RCTL_0_PXE_MODE_S                 0
5433 #define GLLAN_RCTL_0_PXE_MODE_M                 BIT(0)
5434 #define GLLAN_RCTL_1                            0x002941FC /* Reset Source: CORER */
5435 #define GLLAN_RCTL_1_RXMAX_EXPANSION_S          12
5436 #define GLLAN_RCTL_1_RXMAX_EXPANSION_M          MAKEMASK(0xF, 12)
5437 #define GLLAN_RCTL_1_RXDRDCTL_S                 17
5438 #define GLLAN_RCTL_1_RXDRDCTL_M                 BIT(17)
5439 #define GLLAN_RCTL_1_RXDESCRDROEN_S             18
5440 #define GLLAN_RCTL_1_RXDESCRDROEN_M             BIT(18)
5441 #define GLLAN_RCTL_1_RXDATAWRROEN_S             19
5442 #define GLLAN_RCTL_1_RXDATAWRROEN_M             BIT(19)
5443 #define GLLAN_TSOMSK_F                          0x00049308 /* Reset Source: CORER */
5444 #define GLLAN_TSOMSK_F_TCPMSKF_S                0
5445 #define GLLAN_TSOMSK_F_TCPMSKF_M                MAKEMASK(0xFFF, 0)
5446 #define GLLAN_TSOMSK_L                          0x00049310 /* Reset Source: CORER */
5447 #define GLLAN_TSOMSK_L_TCPMSKL_S                0
5448 #define GLLAN_TSOMSK_L_TCPMSKL_M                MAKEMASK(0xFFF, 0)
5449 #define GLLAN_TSOMSK_M                          0x0004930C /* Reset Source: CORER */
5450 #define GLLAN_TSOMSK_M_TCPMSKM_S                0
5451 #define GLLAN_TSOMSK_M_TCPMSKM_M                MAKEMASK(0xFFF, 0)
5452 #define PFLAN_CP_QALLOC                         0x00075700 /* Reset Source: CORER */
5453 #define PFLAN_CP_QALLOC_FIRSTQ_S                0
5454 #define PFLAN_CP_QALLOC_FIRSTQ_M                MAKEMASK(0x1FF, 0)
5455 #define PFLAN_CP_QALLOC_LASTQ_S                 16
5456 #define PFLAN_CP_QALLOC_LASTQ_M                 MAKEMASK(0x1FF, 16)
5457 #define PFLAN_CP_QALLOC_VALID_S                 31
5458 #define PFLAN_CP_QALLOC_VALID_M                 BIT(31)
5459 #define PFLAN_DB_QALLOC                         0x00075680 /* Reset Source: CORER */
5460 #define PFLAN_DB_QALLOC_FIRSTQ_S                0
5461 #define PFLAN_DB_QALLOC_FIRSTQ_M                MAKEMASK(0xFF, 0)
5462 #define PFLAN_DB_QALLOC_LASTQ_S                 16
5463 #define PFLAN_DB_QALLOC_LASTQ_M                 MAKEMASK(0xFF, 16)
5464 #define PFLAN_DB_QALLOC_VALID_S                 31
5465 #define PFLAN_DB_QALLOC_VALID_M                 BIT(31)
5466 #define PFLAN_RX_QALLOC                         0x001D2500 /* Reset Source: CORER */
5467 #define PFLAN_RX_QALLOC_FIRSTQ_S                0
5468 #define PFLAN_RX_QALLOC_FIRSTQ_M                MAKEMASK(0x7FF, 0)
5469 #define PFLAN_RX_QALLOC_LASTQ_S                 16
5470 #define PFLAN_RX_QALLOC_LASTQ_M                 MAKEMASK(0x7FF, 16)
5471 #define PFLAN_RX_QALLOC_VALID_S                 31
5472 #define PFLAN_RX_QALLOC_VALID_M                 BIT(31)
5473 #define PFLAN_TX_QALLOC                         0x001D2580 /* Reset Source: CORER */
5474 #define PFLAN_TX_QALLOC_FIRSTQ_S                0
5475 #define PFLAN_TX_QALLOC_FIRSTQ_M                MAKEMASK(0x3FFF, 0)
5476 #define PFLAN_TX_QALLOC_LASTQ_S                 16
5477 #define PFLAN_TX_QALLOC_LASTQ_M                 MAKEMASK(0x3FFF, 16)
5478 #define PFLAN_TX_QALLOC_VALID_S                 31
5479 #define PFLAN_TX_QALLOC_VALID_M                 BIT(31)
5480 #define QRX_CONTEXT(_i, _QRX)                   (0x00280000 + ((_i) * 8192 + (_QRX) * 4)) /* _i=0...7, _QRX=0...2047 */ /* Reset Source: CORER */
5481 #define QRX_CONTEXT_MAX_INDEX                   7
5482 #define QRX_CONTEXT_RXQ_CONTEXT_S               0
5483 #define QRX_CONTEXT_RXQ_CONTEXT_M               MAKEMASK(0xFFFFFFFF, 0)
5484 #define QRX_CTRL(_QRX)                          (0x00120000 + ((_QRX) * 4)) /* _i=0...2047 */ /* Reset Source: PFR */
5485 #define QRX_CTRL_MAX_INDEX                      2047
5486 #define QRX_CTRL_QENA_REQ_S                     0
5487 #define QRX_CTRL_QENA_REQ_M                     BIT(0)
5488 #define QRX_CTRL_FAST_QDIS_S                    1
5489 #define QRX_CTRL_FAST_QDIS_M                    BIT(1)
5490 #define QRX_CTRL_QENA_STAT_S                    2
5491 #define QRX_CTRL_QENA_STAT_M                    BIT(2)
5492 #define QRX_CTRL_CDE_S                          3
5493 #define QRX_CTRL_CDE_M                          BIT(3)
5494 #define QRX_CTRL_CDS_S                          4
5495 #define QRX_CTRL_CDS_M                          BIT(4)
5496 #define QRX_ITR(_QRX)                           (0x00292000 + ((_QRX) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
5497 #define QRX_ITR_MAX_INDEX                       2047
5498 #define QRX_ITR_NO_EXPR_S                       0
5499 #define QRX_ITR_NO_EXPR_M                       BIT(0)
5500 #define QRX_TAIL(_QRX)                          (0x00290000 + ((_QRX) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
5501 #define QRX_TAIL_MAX_INDEX                      2047
5502 #define QRX_TAIL_TAIL_S                         0
5503 #define QRX_TAIL_TAIL_M                         MAKEMASK(0x1FFF, 0)
5504 #define VPDSI_RX_QTABLE(_i, _VP16)              (0x00074C00 + ((_i) * 64 + (_VP16) * 4)) /* _i=0...15, _VP16=0...15 */ /* Reset Source: CORER */
5505 #define VPDSI_RX_QTABLE_MAX_INDEX               15
5506 #define VPDSI_RX_QTABLE_PAGE_INDEX0_S           0
5507 #define VPDSI_RX_QTABLE_PAGE_INDEX0_M           MAKEMASK(0x7F, 0)
5508 #define VPDSI_RX_QTABLE_PAGE_INDEX1_S           8
5509 #define VPDSI_RX_QTABLE_PAGE_INDEX1_M           MAKEMASK(0x7F, 8)
5510 #define VPDSI_RX_QTABLE_PAGE_INDEX2_S           16
5511 #define VPDSI_RX_QTABLE_PAGE_INDEX2_M           MAKEMASK(0x7F, 16)
5512 #define VPDSI_RX_QTABLE_PAGE_INDEX3_S           24
5513 #define VPDSI_RX_QTABLE_PAGE_INDEX3_M           MAKEMASK(0x7F, 24)
5514 #define VPDSI_TX_QTABLE(_i, _VP16)              (0x001D2000 + ((_i) * 64 + (_VP16) * 4)) /* _i=0...15, _VP16=0...15 */ /* Reset Source: CORER */
5515 #define VPDSI_TX_QTABLE_MAX_INDEX               15
5516 #define VPDSI_TX_QTABLE_PAGE_INDEX0_S           0
5517 #define VPDSI_TX_QTABLE_PAGE_INDEX0_M           MAKEMASK(0x7F, 0)
5518 #define VPDSI_TX_QTABLE_PAGE_INDEX1_S           8
5519 #define VPDSI_TX_QTABLE_PAGE_INDEX1_M           MAKEMASK(0x7F, 8)
5520 #define VPDSI_TX_QTABLE_PAGE_INDEX2_S           16
5521 #define VPDSI_TX_QTABLE_PAGE_INDEX2_M           MAKEMASK(0x7F, 16)
5522 #define VPDSI_TX_QTABLE_PAGE_INDEX3_S           24
5523 #define VPDSI_TX_QTABLE_PAGE_INDEX3_M           MAKEMASK(0x7F, 24)
5524 #define VPLAN_DB_QTABLE(_i, _VF)                (0x00070000 + ((_i) * 2048 + (_VF) * 4)) /* _i=0...3, _VF=0...255 */ /* Reset Source: CORER */
5525 #define VPLAN_DB_QTABLE_MAX_INDEX               3
5526 #define VPLAN_DB_QTABLE_QINDEX_S                0
5527 #define VPLAN_DB_QTABLE_QINDEX_M                MAKEMASK(0x1FF, 0)
5528 #define VPLAN_DSI_VF_MODE(_VP16)                (0x002D2C00 + ((_VP16) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
5529 #define VPLAN_DSI_VF_MODE_MAX_INDEX             15
5530 #define VPLAN_DSI_VF_MODE_LAN_DSI_VF_MODE_S     0
5531 #define VPLAN_DSI_VF_MODE_LAN_DSI_VF_MODE_M     BIT(0)
5532 #define VPLAN_RX_QBASE(_VF)                     (0x00072000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5533 #define VPLAN_RX_QBASE_MAX_INDEX                255
5534 #define VPLAN_RX_QBASE_VFFIRSTQ_S               0
5535 #define VPLAN_RX_QBASE_VFFIRSTQ_M               MAKEMASK(0x7FF, 0)
5536 #define VPLAN_RX_QBASE_VFNUMQ_S                 16
5537 #define VPLAN_RX_QBASE_VFNUMQ_M                 MAKEMASK(0xFF, 16)
5538 #define VPLAN_RX_QBASE_VFQTABLE_ENA_S           31
5539 #define VPLAN_RX_QBASE_VFQTABLE_ENA_M           BIT(31)
5540 #define VPLAN_RX_QTABLE(_i, _VF)                (0x00060000 + ((_i) * 2048 + (_VF) * 4)) /* _i=0...15, _VF=0...255 */ /* Reset Source: CORER */
5541 #define VPLAN_RX_QTABLE_MAX_INDEX               15
5542 #define VPLAN_RX_QTABLE_QINDEX_S                0
5543 #define VPLAN_RX_QTABLE_QINDEX_M                MAKEMASK(0xFFF, 0)
5544 #define VPLAN_RXQ_MAPENA(_VF)                   (0x00073000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5545 #define VPLAN_RXQ_MAPENA_MAX_INDEX              255
5546 #define VPLAN_RXQ_MAPENA_RX_ENA_S               0
5547 #define VPLAN_RXQ_MAPENA_RX_ENA_M               BIT(0)
5548 #define VPLAN_TX_QBASE(_VF)                     (0x001D1800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5549 #define VPLAN_TX_QBASE_MAX_INDEX                255
5550 #define VPLAN_TX_QBASE_VFFIRSTQ_S               0
5551 #define VPLAN_TX_QBASE_VFFIRSTQ_M               MAKEMASK(0x3FFF, 0)
5552 #define VPLAN_TX_QBASE_VFNUMQ_S                 16
5553 #define VPLAN_TX_QBASE_VFNUMQ_M                 MAKEMASK(0xFF, 16)
5554 #define VPLAN_TX_QBASE_VFQTABLE_ENA_S           31
5555 #define VPLAN_TX_QBASE_VFQTABLE_ENA_M           BIT(31)
5556 #define VPLAN_TX_QTABLE(_i, _VF)                (0x001C0000 + ((_i) * 2048 + (_VF) * 4)) /* _i=0...15, _VF=0...255 */ /* Reset Source: CORER */
5557 #define VPLAN_TX_QTABLE_MAX_INDEX               15
5558 #define VPLAN_TX_QTABLE_QINDEX_S                0
5559 #define VPLAN_TX_QTABLE_QINDEX_M                MAKEMASK(0x7FFF, 0)
5560 #define VPLAN_TXQ_MAPENA(_VF)                   (0x00073800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5561 #define VPLAN_TXQ_MAPENA_MAX_INDEX              255
5562 #define VPLAN_TXQ_MAPENA_TX_ENA_S               0
5563 #define VPLAN_TXQ_MAPENA_TX_ENA_M               BIT(0)
5564 #define VSILAN_QBASE(_VSI)                      (0x0044c000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
5565 #define VSILAN_QBASE_MAX_INDEX                  767
5566 #define VSILAN_QBASE_VSIBASE_S                  0
5567 #define VSILAN_QBASE_VSIBASE_M                  MAKEMASK(0x7FF, 0)
5568 #define VSILAN_QBASE_VSIQTABLE_ENA_S            11
5569 #define VSILAN_QBASE_VSIQTABLE_ENA_M            BIT(11)
5570 #define VSILAN_QTABLE(_i, _VSI)                 (0x00440000 + ((_i) * 4096 + (_VSI) * 4)) /* _i=0...7, _VSI=0...767 */ /* Reset Source: PFR */
5571 #define VSILAN_QTABLE_MAX_INDEX                 7
5572 #define VSILAN_QTABLE_QINDEX_0_S                0
5573 #define VSILAN_QTABLE_QINDEX_0_M                MAKEMASK(0x7FF, 0)
5574 #define VSILAN_QTABLE_QINDEX_1_S                16
5575 #define VSILAN_QTABLE_QINDEX_1_M                MAKEMASK(0x7FF, 16)
5576 #define PRTMAC_HSEC_CTL_RX_ENABLE_GCP           0x001E31C0 /* Reset Source: GLOBR */
5577 #define PRTMAC_HSEC_CTL_RX_ENABLE_GCP_HSEC_CTL_RX_ENABLE_GCP_S 0
5578 #define PRTMAC_HSEC_CTL_RX_ENABLE_GCP_HSEC_CTL_RX_ENABLE_GCP_M BIT(0)
5579 #define PRTMAC_HSEC_CTL_RX_ENABLE_GPP           0x001E34C0 /* Reset Source: GLOBR */
5580 #define PRTMAC_HSEC_CTL_RX_ENABLE_GPP_HSEC_CTL_RX_ENABLE_GPP_S 0
5581 #define PRTMAC_HSEC_CTL_RX_ENABLE_GPP_HSEC_CTL_RX_ENABLE_GPP_M BIT(0)
5582 #define PRTMAC_HSEC_CTL_RX_ENABLE_PPP           0x001E35C0 /* Reset Source: GLOBR */
5583 #define PRTMAC_HSEC_CTL_RX_ENABLE_PPP_HSEC_CTL_RX_ENABLE_PPP_S 0
5584 #define PRTMAC_HSEC_CTL_RX_ENABLE_PPP_HSEC_CTL_RX_ENABLE_PPP_M BIT(0)
5585 #define PRTMAC_HSEC_CTL_RX_FORWARD_CONTROL      0x001E36C0 /* Reset Source: GLOBR */
5586 #define PRTMAC_HSEC_CTL_RX_FORWARD_CONTROL_HSEC_CTL_RX_FORWARD_CONTROL_S 0
5587 #define PRTMAC_HSEC_CTL_RX_FORWARD_CONTROL_HSEC_CTL_RX_FORWARD_CONTROL_M BIT(0)
5588 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART1 0x001E3220 /* Reset Source: GLOBR */
5589 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART1_HSEC_CTL_RX_PAUSE_DA_UCAST_PART1_S 0
5590 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART1_HSEC_CTL_RX_PAUSE_DA_UCAST_PART1_M MAKEMASK(0xFFFFFFFF, 0)
5591 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART2 0x001E3240 /* Reset Source: GLOBR */
5592 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART2_HSEC_CTL_RX_PAUSE_DA_UCAST_PART2_S 0
5593 #define PRTMAC_HSEC_CTL_RX_PAUSE_DA_UCAST_PART2_HSEC_CTL_RX_PAUSE_DA_UCAST_PART2_M MAKEMASK(0xFFFF, 0)
5594 #define PRTMAC_HSEC_CTL_RX_PAUSE_ENABLE         0x001E3180 /* Reset Source: GLOBR */
5595 #define PRTMAC_HSEC_CTL_RX_PAUSE_ENABLE_HSEC_CTL_RX_PAUSE_ENABLE_S 0
5596 #define PRTMAC_HSEC_CTL_RX_PAUSE_ENABLE_HSEC_CTL_RX_PAUSE_ENABLE_M MAKEMASK(0x1FF, 0)
5597 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART1       0x001E3280 /* Reset Source: GLOBR */
5598 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART1_HSEC_CTL_RX_PAUSE_SA_PART1_S 0
5599 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART1_HSEC_CTL_RX_PAUSE_SA_PART1_M MAKEMASK(0xFFFFFFFF, 0)
5600 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART2       0x001E32A0 /* Reset Source: GLOBR */
5601 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART2_HSEC_CTL_RX_PAUSE_SA_PART2_S 0
5602 #define PRTMAC_HSEC_CTL_RX_PAUSE_SA_PART2_HSEC_CTL_RX_PAUSE_SA_PART2_M MAKEMASK(0xFFFF, 0)
5603 #define PRTMAC_HSEC_CTL_RX_QUANTA_S             0x001E3C40 /* Reset Source: GLOBR */
5604 #define PRTMAC_HSEC_CTL_RX_QUANTA_SHIFT_PRTMAC_HSEC_CTL_RX_QUANTA_SHIFT_S 0
5605 #define PRTMAC_HSEC_CTL_RX_QUANTA_SHIFT_PRTMAC_HSEC_CTL_RX_QUANTA_SHIFT_M MAKEMASK(0xFFFF, 0)
5606 #define PRTMAC_HSEC_CTL_TX_PAUSE_ENABLE         0x001E31A0 /* Reset Source: GLOBR */
5607 #define PRTMAC_HSEC_CTL_TX_PAUSE_ENABLE_HSEC_CTL_TX_PAUSE_ENABLE_S 0
5608 #define PRTMAC_HSEC_CTL_TX_PAUSE_ENABLE_HSEC_CTL_TX_PAUSE_ENABLE_M MAKEMASK(0x1FF, 0)
5609 #define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA(_i)     (0x001E36E0 + ((_i) * 32)) /* _i=0...8 */ /* Reset Source: GLOBR */
5610 #define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA_MAX_INDEX 8
5611 #define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA_HSEC_CTL_TX_PAUSE_QUANTA_S 0
5612 #define PRTMAC_HSEC_CTL_TX_PAUSE_QUANTA_HSEC_CTL_TX_PAUSE_QUANTA_M MAKEMASK(0xFFFF, 0)
5613 #define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER(_i) (0x001E3800 + ((_i) * 32)) /* _i=0...8 */ /* Reset Source: GLOBR */
5614 #define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_MAX_INDEX 8
5615 #define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_S 0
5616 #define PRTMAC_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_HSEC_CTL_TX_PAUSE_REFRESH_TIMER_M MAKEMASK(0xFFFF, 0)
5617 #define PRTMAC_HSEC_CTL_TX_SA_PART1             0x001E3960 /* Reset Source: GLOBR */
5618 #define PRTMAC_HSEC_CTL_TX_SA_PART1_HSEC_CTL_TX_SA_PART1_S 0
5619 #define PRTMAC_HSEC_CTL_TX_SA_PART1_HSEC_CTL_TX_SA_PART1_M MAKEMASK(0xFFFFFFFF, 0)
5620 #define PRTMAC_HSEC_CTL_TX_SA_PART2             0x001E3980 /* Reset Source: GLOBR */
5621 #define PRTMAC_HSEC_CTL_TX_SA_PART2_HSEC_CTL_TX_SA_PART2_S 0
5622 #define PRTMAC_HSEC_CTL_TX_SA_PART2_HSEC_CTL_TX_SA_PART2_M MAKEMASK(0xFFFF, 0)
5623 #define PRTMAC_LINK_DOWN_COUNTER                0x001E47C0 /* Reset Source: GLOBR */
5624 #define PRTMAC_LINK_DOWN_COUNTER_LINK_DOWN_COUNTER_S 0
5625 #define PRTMAC_LINK_DOWN_COUNTER_LINK_DOWN_COUNTER_M MAKEMASK(0xFFFF, 0)
5626 #define PRTMAC_MD_OVRRIDE_ENABLE(_i)            (0x001E3C60 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: GLOBR */
5627 #define PRTMAC_MD_OVRRIDE_ENABLE_MAX_INDEX      7
5628 #define PRTMAC_MD_OVRRIDE_ENABLE_PRTMAC_MD_OVRRIDE_ENABLE_S 0
5629 #define PRTMAC_MD_OVRRIDE_ENABLE_PRTMAC_MD_OVRRIDE_ENABLE_M MAKEMASK(0xFFFFFFFF, 0)
5630 #define PRTMAC_MD_OVRRIDE_VAL(_i)               (0x001E3D60 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: GLOBR */
5631 #define PRTMAC_MD_OVRRIDE_VAL_MAX_INDEX         7
5632 #define PRTMAC_MD_OVRRIDE_VAL_PRTMAC_MD_OVRRIDE_ENABLE_S 0
5633 #define PRTMAC_MD_OVRRIDE_VAL_PRTMAC_MD_OVRRIDE_ENABLE_M MAKEMASK(0xFFFFFFFF, 0)
5634 #define PRTMAC_RX_CNT_MRKR                      0x001E48E0 /* Reset Source: GLOBR */
5635 #define PRTMAC_RX_CNT_MRKR_RX_CNT_MRKR_S        0
5636 #define PRTMAC_RX_CNT_MRKR_RX_CNT_MRKR_M        MAKEMASK(0xFFFF, 0)
5637 #define PRTMAC_RX_PKT_DRP_CNT                   0x001E3C20 /* Reset Source: GLOBR */
5638 #define PRTMAC_RX_PKT_DRP_CNT_RX_PKT_DRP_CNT_S  0
5639 #define PRTMAC_RX_PKT_DRP_CNT_RX_PKT_DRP_CNT_M  MAKEMASK(0xFFFF, 0)
5640 #define PRTMAC_RX_PKT_DRP_CNT_RX_MKR_PKT_DRP_CNT_S 16
5641 #define PRTMAC_RX_PKT_DRP_CNT_RX_MKR_PKT_DRP_CNT_M MAKEMASK(0xFFFF, 16)
5642 #define PRTMAC_TX_CNT_MRKR                      0x001E48C0 /* Reset Source: GLOBR */
5643 #define PRTMAC_TX_CNT_MRKR_TX_CNT_MRKR_S        0
5644 #define PRTMAC_TX_CNT_MRKR_TX_CNT_MRKR_M        MAKEMASK(0xFFFF, 0)
5645 #define PRTMAC_TX_LNK_UP_CNT                    0x001E4840 /* Reset Source: GLOBR */
5646 #define PRTMAC_TX_LNK_UP_CNT_TX_LINK_UP_CNT_S   0
5647 #define PRTMAC_TX_LNK_UP_CNT_TX_LINK_UP_CNT_M   MAKEMASK(0xFFFF, 0)
5648 #define GL_MDCK_CFG1_TX_PQM                     0x002D2DF4 /* Reset Source: CORER */
5649 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_DATA_LEN_S  0
5650 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_DATA_LEN_M  MAKEMASK(0xFF, 0)
5651 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_PKT_CNT_S   8
5652 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_PKT_CNT_M   MAKEMASK(0x3F, 8)
5653 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_DESC_CNT_S  16
5654 #define GL_MDCK_CFG1_TX_PQM_SSO_MAX_DESC_CNT_M  MAKEMASK(0x3F, 16)
5655 #define GL_MDCK_EN_TX_PQM                       0x002D2DFC /* Reset Source: CORER */
5656 #define GL_MDCK_EN_TX_PQM_PCI_DUMMY_COMP_S      0
5657 #define GL_MDCK_EN_TX_PQM_PCI_DUMMY_COMP_M      BIT(0)
5658 #define GL_MDCK_EN_TX_PQM_PCI_UR_COMP_S         1
5659 #define GL_MDCK_EN_TX_PQM_PCI_UR_COMP_M         BIT(1)
5660 #define GL_MDCK_EN_TX_PQM_RCV_SH_BE_LSO_S       3
5661 #define GL_MDCK_EN_TX_PQM_RCV_SH_BE_LSO_M       BIT(3)
5662 #define GL_MDCK_EN_TX_PQM_Q_FL_MNG_EPY_CH_S     4
5663 #define GL_MDCK_EN_TX_PQM_Q_FL_MNG_EPY_CH_M     BIT(4)
5664 #define GL_MDCK_EN_TX_PQM_Q_EPY_MNG_FL_CH_S     5
5665 #define GL_MDCK_EN_TX_PQM_Q_EPY_MNG_FL_CH_M     BIT(5)
5666 #define GL_MDCK_EN_TX_PQM_LSO_NUMDESCS_ZERO_S   6
5667 #define GL_MDCK_EN_TX_PQM_LSO_NUMDESCS_ZERO_M   BIT(6)
5668 #define GL_MDCK_EN_TX_PQM_LSO_LENGTH_ZERO_S     7
5669 #define GL_MDCK_EN_TX_PQM_LSO_LENGTH_ZERO_M     BIT(7)
5670 #define GL_MDCK_EN_TX_PQM_LSO_MSS_BELOW_MIN_S   8
5671 #define GL_MDCK_EN_TX_PQM_LSO_MSS_BELOW_MIN_M   BIT(8)
5672 #define GL_MDCK_EN_TX_PQM_LSO_MSS_ABOVE_MAX_S   9
5673 #define GL_MDCK_EN_TX_PQM_LSO_MSS_ABOVE_MAX_M   BIT(9)
5674 #define GL_MDCK_EN_TX_PQM_LSO_HDR_SIZE_ZERO_S   10
5675 #define GL_MDCK_EN_TX_PQM_LSO_HDR_SIZE_ZERO_M   BIT(10)
5676 #define GL_MDCK_EN_TX_PQM_RCV_CNT_BE_LSO_S      11
5677 #define GL_MDCK_EN_TX_PQM_RCV_CNT_BE_LSO_M      BIT(11)
5678 #define GL_MDCK_EN_TX_PQM_SKIP_ONE_QT_ONLY_S    12
5679 #define GL_MDCK_EN_TX_PQM_SKIP_ONE_QT_ONLY_M    BIT(12)
5680 #define GL_MDCK_EN_TX_PQM_LSO_PKTCNT_ZERO_S     13
5681 #define GL_MDCK_EN_TX_PQM_LSO_PKTCNT_ZERO_M     BIT(13)
5682 #define GL_MDCK_EN_TX_PQM_SSO_LENGTH_ZERO_S     14
5683 #define GL_MDCK_EN_TX_PQM_SSO_LENGTH_ZERO_M     BIT(14)
5684 #define GL_MDCK_EN_TX_PQM_SSO_LENGTH_EXCEED_S   15
5685 #define GL_MDCK_EN_TX_PQM_SSO_LENGTH_EXCEED_M   BIT(15)
5686 #define GL_MDCK_EN_TX_PQM_SSO_PKTCNT_ZERO_S     16
5687 #define GL_MDCK_EN_TX_PQM_SSO_PKTCNT_ZERO_M     BIT(16)
5688 #define GL_MDCK_EN_TX_PQM_SSO_PKTCNT_EXCEED_S   17
5689 #define GL_MDCK_EN_TX_PQM_SSO_PKTCNT_EXCEED_M   BIT(17)
5690 #define GL_MDCK_EN_TX_PQM_SSO_NUMDESCS_ZERO_S   18
5691 #define GL_MDCK_EN_TX_PQM_SSO_NUMDESCS_ZERO_M   BIT(18)
5692 #define GL_MDCK_EN_TX_PQM_SSO_NUMDESCS_EXCEED_S 19
5693 #define GL_MDCK_EN_TX_PQM_SSO_NUMDESCS_EXCEED_M BIT(19)
5694 #define GL_MDCK_EN_TX_PQM_TAIL_GT_RING_LENGTH_S 20
5695 #define GL_MDCK_EN_TX_PQM_TAIL_GT_RING_LENGTH_M BIT(20)
5696 #define GL_MDCK_EN_TX_PQM_RESERVED_DBL_TYPE_S   21
5697 #define GL_MDCK_EN_TX_PQM_RESERVED_DBL_TYPE_M   BIT(21)
5698 #define GL_MDCK_EN_TX_PQM_ILLEGAL_HEAD_DROP_DBL_S 22
5699 #define GL_MDCK_EN_TX_PQM_ILLEGAL_HEAD_DROP_DBL_M BIT(22)
5700 #define GL_MDCK_EN_TX_PQM_LSO_OVER_COMMS_Q_S    23
5701 #define GL_MDCK_EN_TX_PQM_LSO_OVER_COMMS_Q_M    BIT(23)
5702 #define GL_MDCK_EN_TX_PQM_ILLEGAL_VF_QNUM_S     24
5703 #define GL_MDCK_EN_TX_PQM_ILLEGAL_VF_QNUM_M     BIT(24)
5704 #define GL_MDCK_EN_TX_PQM_QTAIL_GT_RING_LENGTH_S 25
5705 #define GL_MDCK_EN_TX_PQM_QTAIL_GT_RING_LENGTH_M BIT(25)
5706 #define GL_MDCK_EN_TX_PQM_RSVD_S                26
5707 #define GL_MDCK_EN_TX_PQM_RSVD_M                MAKEMASK(0x3F, 26)
5708 #define GL_MDCK_RX                              0x0029422C /* Reset Source: CORER */
5709 #define GL_MDCK_RX_DESC_ADDR_S                  0
5710 #define GL_MDCK_RX_DESC_ADDR_M                  BIT(0)
5711 #define GL_MDET_RX                              0x00294C00 /* Reset Source: CORER */
5712 #define GL_MDET_RX_QNUM_S                       0
5713 #define GL_MDET_RX_QNUM_M                       MAKEMASK(0x7FFF, 0)
5714 #define GL_MDET_RX_VF_NUM_S                     15
5715 #define GL_MDET_RX_VF_NUM_M                     MAKEMASK(0xFF, 15)
5716 #define GL_MDET_RX_PF_NUM_S                     23
5717 #define GL_MDET_RX_PF_NUM_M                     MAKEMASK(0x7, 23)
5718 #define GL_MDET_RX_MAL_TYPE_S                   26
5719 #define GL_MDET_RX_MAL_TYPE_M                   MAKEMASK(0x1F, 26)
5720 #define GL_MDET_RX_VALID_S                      31
5721 #define GL_MDET_RX_VALID_M                      BIT(31)
5722 #define GL_MDET_TX_PQM                          0x002D2E00 /* Reset Source: CORER */
5723 #define GL_MDET_TX_PQM_PF_NUM_S                 0
5724 #define GL_MDET_TX_PQM_PF_NUM_M                 MAKEMASK(0x7, 0)
5725 #define GL_MDET_TX_PQM_VF_NUM_S                 4
5726 #define GL_MDET_TX_PQM_VF_NUM_M                 MAKEMASK(0xFF, 4)
5727 #define GL_MDET_TX_PQM_QNUM_S                   12
5728 #define GL_MDET_TX_PQM_QNUM_M                   MAKEMASK(0x3FFF, 12)
5729 #define GL_MDET_TX_PQM_MAL_TYPE_S               26
5730 #define GL_MDET_TX_PQM_MAL_TYPE_M               MAKEMASK(0x1F, 26)
5731 #define GL_MDET_TX_PQM_VALID_S                  31
5732 #define GL_MDET_TX_PQM_VALID_M                  BIT(31)
5733 #define GL_MDET_TX_TCLAN                        0x000FC068 /* Reset Source: CORER */
5734 #define GL_MDET_TX_TCLAN_QNUM_S                 0
5735 #define GL_MDET_TX_TCLAN_QNUM_M                 MAKEMASK(0x7FFF, 0)
5736 #define GL_MDET_TX_TCLAN_VF_NUM_S               15
5737 #define GL_MDET_TX_TCLAN_VF_NUM_M               MAKEMASK(0xFF, 15)
5738 #define GL_MDET_TX_TCLAN_PF_NUM_S               23
5739 #define GL_MDET_TX_TCLAN_PF_NUM_M               MAKEMASK(0x7, 23)
5740 #define GL_MDET_TX_TCLAN_MAL_TYPE_S             26
5741 #define GL_MDET_TX_TCLAN_MAL_TYPE_M             MAKEMASK(0x1F, 26)
5742 #define GL_MDET_TX_TCLAN_VALID_S                31
5743 #define GL_MDET_TX_TCLAN_VALID_M                BIT(31)
5744 #define PF_MDET_RX                              0x00294280 /* Reset Source: CORER */
5745 #define PF_MDET_RX_VALID_S                      0
5746 #define PF_MDET_RX_VALID_M                      BIT(0)
5747 #define PF_MDET_TX_PQM                          0x002D2C80 /* Reset Source: CORER */
5748 #define PF_MDET_TX_PQM_VALID_S                  0
5749 #define PF_MDET_TX_PQM_VALID_M                  BIT(0)
5750 #define PF_MDET_TX_TCLAN                        0x000FC000 /* Reset Source: CORER */
5751 #define PF_MDET_TX_TCLAN_VALID_S                0
5752 #define PF_MDET_TX_TCLAN_VALID_M                BIT(0)
5753 #define PF_MDET_TX_TDPU                         0x00040800 /* Reset Source: CORER */
5754 #define PF_MDET_TX_TDPU_VALID_S                 0
5755 #define PF_MDET_TX_TDPU_VALID_M                 BIT(0)
5756 #define VP_MDET_RX(_VF)                         (0x00294400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5757 #define VP_MDET_RX_MAX_INDEX                    255
5758 #define VP_MDET_RX_VALID_S                      0
5759 #define VP_MDET_RX_VALID_M                      BIT(0)
5760 #define VP_MDET_TX_PQM(_VF)                     (0x002D2000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5761 #define VP_MDET_TX_PQM_MAX_INDEX                255
5762 #define VP_MDET_TX_PQM_VALID_S                  0
5763 #define VP_MDET_TX_PQM_VALID_M                  BIT(0)
5764 #define VP_MDET_TX_TCLAN(_VF)                   (0x000FB800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5765 #define VP_MDET_TX_TCLAN_MAX_INDEX              255
5766 #define VP_MDET_TX_TCLAN_VALID_S                0
5767 #define VP_MDET_TX_TCLAN_VALID_M                BIT(0)
5768 #define VP_MDET_TX_TDPU(_VF)                    (0x00040000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
5769 #define VP_MDET_TX_TDPU_MAX_INDEX               255
5770 #define VP_MDET_TX_TDPU_VALID_S                 0
5771 #define VP_MDET_TX_TDPU_VALID_M                 BIT(0)
5772 #define GENERAL_MNG_FW_DBG_CSR(_i)              (0x000B6180 + ((_i) * 4)) /* _i=0...9 */ /* Reset Source: POR */
5773 #define GENERAL_MNG_FW_DBG_CSR_MAX_INDEX        9
5774 #define GENERAL_MNG_FW_DBG_CSR_GENERAL_FW_DBG_S 0
5775 #define GENERAL_MNG_FW_DBG_CSR_GENERAL_FW_DBG_M MAKEMASK(0xFFFFFFFF, 0)
5776 #define GL_FWRESETCNT                           0x00083100 /* Reset Source: POR */
5777 #define GL_FWRESETCNT_FWRESETCNT_S              0
5778 #define GL_FWRESETCNT_FWRESETCNT_M              MAKEMASK(0xFFFFFFFF, 0)
5779 #define GL_MNG_FW_RAM_STAT                      0x0008309C /* Reset Source: POR */
5780 #define GL_MNG_FW_RAM_STAT_FW_RAM_RST_STAT_S    0
5781 #define GL_MNG_FW_RAM_STAT_FW_RAM_RST_STAT_M    BIT(0)
5782 #define GL_MNG_FW_RAM_STAT_MNG_MEM_ECC_ERR_S    1
5783 #define GL_MNG_FW_RAM_STAT_MNG_MEM_ECC_ERR_M    BIT(1)
5784 #define GL_MNG_FWSM                             0x000B6134 /* Reset Source: POR */
5785 #define GL_MNG_FWSM_FW_MODES_S                  0
5786 #define GL_MNG_FWSM_FW_MODES_M                  MAKEMASK(0x3, 0)
5787 #define GL_MNG_FWSM_RSV0_S                      2
5788 #define GL_MNG_FWSM_RSV0_M                      MAKEMASK(0xFF, 2)
5789 #define GL_MNG_FWSM_EEP_RELOAD_IND_S            10
5790 #define GL_MNG_FWSM_EEP_RELOAD_IND_M            BIT(10)
5791 #define GL_MNG_FWSM_RSV1_S                      11
5792 #define GL_MNG_FWSM_RSV1_M                      MAKEMASK(0xF, 11)
5793 #define GL_MNG_FWSM_RSV2_S                      15
5794 #define GL_MNG_FWSM_RSV2_M                      BIT(15)
5795 #define GL_MNG_FWSM_PCIR_AL_FAILURE_S           16
5796 #define GL_MNG_FWSM_PCIR_AL_FAILURE_M           BIT(16)
5797 #define GL_MNG_FWSM_POR_AL_FAILURE_S            17
5798 #define GL_MNG_FWSM_POR_AL_FAILURE_M            BIT(17)
5799 #define GL_MNG_FWSM_RSV3_S                      18
5800 #define GL_MNG_FWSM_RSV3_M                      BIT(18)
5801 #define GL_MNG_FWSM_EXT_ERR_IND_S               19
5802 #define GL_MNG_FWSM_EXT_ERR_IND_M               MAKEMASK(0x3F, 19)
5803 #define GL_MNG_FWSM_RSV4_S                      25
5804 #define GL_MNG_FWSM_RSV4_M                      BIT(25)
5805 #define GL_MNG_FWSM_RESERVED_11_S               26
5806 #define GL_MNG_FWSM_RESERVED_11_M               MAKEMASK(0xF, 26)
5807 #define GL_MNG_FWSM_RSV5_S                      30
5808 #define GL_MNG_FWSM_RSV5_M                      MAKEMASK(0x3, 30)
5809 #define GL_MNG_HWARB_CTRL                       0x000B6130 /* Reset Source: POR */
5810 #define GL_MNG_HWARB_CTRL_NCSI_ARB_EN_S         0
5811 #define GL_MNG_HWARB_CTRL_NCSI_ARB_EN_M         BIT(0)
5812 #define GL_MNG_SHA_EXTEND(_i)                   (0x00083120 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: EMPR */
5813 #define GL_MNG_SHA_EXTEND_MAX_INDEX             7
5814 #define GL_MNG_SHA_EXTEND_GL_MNG_SHA_EXTEND_S   0
5815 #define GL_MNG_SHA_EXTEND_GL_MNG_SHA_EXTEND_M   MAKEMASK(0xFFFFFFFF, 0)
5816 #define GL_MNG_SHA_EXTEND_ROM(_i)               (0x00083160 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: EMPR */
5817 #define GL_MNG_SHA_EXTEND_ROM_MAX_INDEX         7
5818 #define GL_MNG_SHA_EXTEND_ROM_GL_MNG_SHA_EXTEND_ROM_S 0
5819 #define GL_MNG_SHA_EXTEND_ROM_GL_MNG_SHA_EXTEND_ROM_M MAKEMASK(0xFFFFFFFF, 0)
5820 #define GL_MNG_SHA_EXTEND_STATUS                0x00083148 /* Reset Source: EMPR */
5821 #define GL_MNG_SHA_EXTEND_STATUS_STAGE_S        0
5822 #define GL_MNG_SHA_EXTEND_STATUS_STAGE_M        MAKEMASK(0x7, 0)
5823 #define GL_MNG_SHA_EXTEND_STATUS_FW_HALTED_S    30
5824 #define GL_MNG_SHA_EXTEND_STATUS_FW_HALTED_M    BIT(30)
5825 #define GL_MNG_SHA_EXTEND_STATUS_DONE_S         31
5826 #define GL_MNG_SHA_EXTEND_STATUS_DONE_M         BIT(31)
5827 #define GL_SWT_PRT2MDEF(_i)                     (0x00216018 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: POR */
5828 #define GL_SWT_PRT2MDEF_MAX_INDEX               31
5829 #define GL_SWT_PRT2MDEF_MDEFIDX_S               0
5830 #define GL_SWT_PRT2MDEF_MDEFIDX_M               MAKEMASK(0x7, 0)
5831 #define GL_SWT_PRT2MDEF_MDEFENA_S               31
5832 #define GL_SWT_PRT2MDEF_MDEFENA_M               BIT(31)
5833 #define PRT_MNG_MANC                            0x00214720 /* Reset Source: POR */
5834 #define PRT_MNG_MANC_FLOW_CONTROL_DISCARD_S     0
5835 #define PRT_MNG_MANC_FLOW_CONTROL_DISCARD_M     BIT(0)
5836 #define PRT_MNG_MANC_NCSI_DISCARD_S             1
5837 #define PRT_MNG_MANC_NCSI_DISCARD_M             BIT(1)
5838 #define PRT_MNG_MANC_RCV_TCO_EN_S               17
5839 #define PRT_MNG_MANC_RCV_TCO_EN_M               BIT(17)
5840 #define PRT_MNG_MANC_RCV_ALL_S                  19
5841 #define PRT_MNG_MANC_RCV_ALL_M                  BIT(19)
5842 #define PRT_MNG_MANC_FIXED_NET_TYPE_S           25
5843 #define PRT_MNG_MANC_FIXED_NET_TYPE_M           BIT(25)
5844 #define PRT_MNG_MANC_NET_TYPE_S                 26
5845 #define PRT_MNG_MANC_NET_TYPE_M                 BIT(26)
5846 #define PRT_MNG_MANC_EN_BMC2OS_S                28
5847 #define PRT_MNG_MANC_EN_BMC2OS_M                BIT(28)
5848 #define PRT_MNG_MANC_EN_BMC2NET_S               29
5849 #define PRT_MNG_MANC_EN_BMC2NET_M               BIT(29)
5850 #define PRT_MNG_MAVTV(_i)                       (0x00214780 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: POR */
5851 #define PRT_MNG_MAVTV_MAX_INDEX                 7
5852 #define PRT_MNG_MAVTV_VID_S                     0
5853 #define PRT_MNG_MAVTV_VID_M                     MAKEMASK(0xFFF, 0)
5854 #define PRT_MNG_MDEF(_i)                        (0x00214880 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: POR */
5855 #define PRT_MNG_MDEF_MAX_INDEX                  7
5856 #define PRT_MNG_MDEF_MAC_EXACT_AND_S            0
5857 #define PRT_MNG_MDEF_MAC_EXACT_AND_M            MAKEMASK(0xF, 0)
5858 #define PRT_MNG_MDEF_BROADCAST_AND_S            4
5859 #define PRT_MNG_MDEF_BROADCAST_AND_M            BIT(4)
5860 #define PRT_MNG_MDEF_VLAN_AND_S                 5
5861 #define PRT_MNG_MDEF_VLAN_AND_M                 MAKEMASK(0xFF, 5)
5862 #define PRT_MNG_MDEF_IPV4_ADDRESS_AND_S         13
5863 #define PRT_MNG_MDEF_IPV4_ADDRESS_AND_M         MAKEMASK(0xF, 13)
5864 #define PRT_MNG_MDEF_IPV6_ADDRESS_AND_S         17
5865 #define PRT_MNG_MDEF_IPV6_ADDRESS_AND_M         MAKEMASK(0xF, 17)
5866 #define PRT_MNG_MDEF_MAC_EXACT_OR_S             21
5867 #define PRT_MNG_MDEF_MAC_EXACT_OR_M             MAKEMASK(0xF, 21)
5868 #define PRT_MNG_MDEF_BROADCAST_OR_S             25
5869 #define PRT_MNG_MDEF_BROADCAST_OR_M             BIT(25)
5870 #define PRT_MNG_MDEF_MULTICAST_AND_S            26
5871 #define PRT_MNG_MDEF_MULTICAST_AND_M            BIT(26)
5872 #define PRT_MNG_MDEF_ARP_REQUEST_OR_S           27
5873 #define PRT_MNG_MDEF_ARP_REQUEST_OR_M           BIT(27)
5874 #define PRT_MNG_MDEF_ARP_RESPONSE_OR_S          28
5875 #define PRT_MNG_MDEF_ARP_RESPONSE_OR_M          BIT(28)
5876 #define PRT_MNG_MDEF_NEIGHBOR_DISCOVERY_134_OR_S 29
5877 #define PRT_MNG_MDEF_NEIGHBOR_DISCOVERY_134_OR_M BIT(29)
5878 #define PRT_MNG_MDEF_PORT_0X298_OR_S            30
5879 #define PRT_MNG_MDEF_PORT_0X298_OR_M            BIT(30)
5880 #define PRT_MNG_MDEF_PORT_0X26F_OR_S            31
5881 #define PRT_MNG_MDEF_PORT_0X26F_OR_M            BIT(31)
5882 #define PRT_MNG_MDEF_EXT(_i)                    (0x00214A00 + ((_i) * 32)) /* _i=0...7 */ /* Reset Source: POR */
5883 #define PRT_MNG_MDEF_EXT_MAX_INDEX              7
5884 #define PRT_MNG_MDEF_EXT_L2_ETHERTYPE_AND_S     0
5885 #define PRT_MNG_MDEF_EXT_L2_ETHERTYPE_AND_M     MAKEMASK(0xF, 0)
5886 #define PRT_MNG_MDEF_EXT_L2_ETHERTYPE_OR_S      4
5887 #define PRT_MNG_MDEF_EXT_L2_ETHERTYPE_OR_M      MAKEMASK(0xF, 4)
5888 #define PRT_MNG_MDEF_EXT_FLEX_PORT_OR_S         8
5889 #define PRT_MNG_MDEF_EXT_FLEX_PORT_OR_M         MAKEMASK(0xFFFF, 8)
5890 #define PRT_MNG_MDEF_EXT_FLEX_TCO_S             24
5891 #define PRT_MNG_MDEF_EXT_FLEX_TCO_M             BIT(24)
5892 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_135_OR_S 25
5893 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_135_OR_M BIT(25)
5894 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_136_OR_S 26
5895 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_136_OR_M BIT(26)
5896 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_137_OR_S 27
5897 #define PRT_MNG_MDEF_EXT_NEIGHBOR_DISCOVERY_137_OR_M BIT(27)
5898 #define PRT_MNG_MDEF_EXT_ICMP_OR_S              28
5899 #define PRT_MNG_MDEF_EXT_ICMP_OR_M              BIT(28)
5900 #define PRT_MNG_MDEF_EXT_MLD_S                  29
5901 #define PRT_MNG_MDEF_EXT_MLD_M                  BIT(29)
5902 #define PRT_MNG_MDEF_EXT_APPLY_TO_NETWORK_TRAFFIC_S 30
5903 #define PRT_MNG_MDEF_EXT_APPLY_TO_NETWORK_TRAFFIC_M BIT(30)
5904 #define PRT_MNG_MDEF_EXT_APPLY_TO_HOST_TRAFFIC_S 31
5905 #define PRT_MNG_MDEF_EXT_APPLY_TO_HOST_TRAFFIC_M BIT(31)
5906 #define PRT_MNG_MDEFVSI(_i)                     (0x00214980 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: POR */
5907 #define PRT_MNG_MDEFVSI_MAX_INDEX               3
5908 #define PRT_MNG_MDEFVSI_MDEFVSI_2N_S            0
5909 #define PRT_MNG_MDEFVSI_MDEFVSI_2N_M            MAKEMASK(0xFFFF, 0)
5910 #define PRT_MNG_MDEFVSI_MDEFVSI_2NP1_S          16
5911 #define PRT_MNG_MDEFVSI_MDEFVSI_2NP1_M          MAKEMASK(0xFFFF, 16)
5912 #define PRT_MNG_METF(_i)                        (0x00214120 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: POR */
5913 #define PRT_MNG_METF_MAX_INDEX                  3
5914 #define PRT_MNG_METF_ETYPE_S                    0
5915 #define PRT_MNG_METF_ETYPE_M                    MAKEMASK(0xFFFF, 0)
5916 #define PRT_MNG_METF_POLARITY_S                 30
5917 #define PRT_MNG_METF_POLARITY_M                 BIT(30)
5918 #define PRT_MNG_MFUTP(_i)                       (0x00214320 + ((_i) * 32)) /* _i=0...15 */ /* Reset Source: POR */
5919 #define PRT_MNG_MFUTP_MAX_INDEX                 15
5920 #define PRT_MNG_MFUTP_MFUTP_N_S                 0
5921 #define PRT_MNG_MFUTP_MFUTP_N_M                 MAKEMASK(0xFFFF, 0)
5922 #define PRT_MNG_MFUTP_UDP_S                     16
5923 #define PRT_MNG_MFUTP_UDP_M                     BIT(16)
5924 #define PRT_MNG_MFUTP_TCP_S                     17
5925 #define PRT_MNG_MFUTP_TCP_M                     BIT(17)
5926 #define PRT_MNG_MFUTP_SOURCE_DESTINATION_S      18
5927 #define PRT_MNG_MFUTP_SOURCE_DESTINATION_M      BIT(18)
5928 #define PRT_MNG_MIPAF4(_i)                      (0x002141A0 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: POR */
5929 #define PRT_MNG_MIPAF4_MAX_INDEX                3
5930 #define PRT_MNG_MIPAF4_MIPAF_S                  0
5931 #define PRT_MNG_MIPAF4_MIPAF_M                  MAKEMASK(0xFFFFFFFF, 0)
5932 #define PRT_MNG_MIPAF6(_i)                      (0x00214520 + ((_i) * 32)) /* _i=0...15 */ /* Reset Source: POR */
5933 #define PRT_MNG_MIPAF6_MAX_INDEX                15
5934 #define PRT_MNG_MIPAF6_MIPAF_S                  0
5935 #define PRT_MNG_MIPAF6_MIPAF_M                  MAKEMASK(0xFFFFFFFF, 0)
5936 #define PRT_MNG_MMAH(_i)                        (0x00214220 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: POR */
5937 #define PRT_MNG_MMAH_MAX_INDEX                  3
5938 #define PRT_MNG_MMAH_MMAH_S                     0
5939 #define PRT_MNG_MMAH_MMAH_M                     MAKEMASK(0xFFFF, 0)
5940 #define PRT_MNG_MMAL(_i)                        (0x002142A0 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: POR */
5941 #define PRT_MNG_MMAL_MAX_INDEX                  3
5942 #define PRT_MNG_MMAL_MMAL_S                     0
5943 #define PRT_MNG_MMAL_MMAL_M                     MAKEMASK(0xFFFFFFFF, 0)
5944 #define PRT_MNG_MNGONLY                         0x00214740 /* Reset Source: POR */
5945 #define PRT_MNG_MNGONLY_EXCLUSIVE_TO_MANAGEABILITY_S 0
5946 #define PRT_MNG_MNGONLY_EXCLUSIVE_TO_MANAGEABILITY_M MAKEMASK(0xFF, 0)
5947 #define PRT_MNG_MSFM                            0x00214760 /* Reset Source: POR */
5948 #define PRT_MNG_MSFM_PORT_26F_UDP_S             0
5949 #define PRT_MNG_MSFM_PORT_26F_UDP_M             BIT(0)
5950 #define PRT_MNG_MSFM_PORT_26F_TCP_S             1
5951 #define PRT_MNG_MSFM_PORT_26F_TCP_M             BIT(1)
5952 #define PRT_MNG_MSFM_PORT_298_UDP_S             2
5953 #define PRT_MNG_MSFM_PORT_298_UDP_M             BIT(2)
5954 #define PRT_MNG_MSFM_PORT_298_TCP_S             3
5955 #define PRT_MNG_MSFM_PORT_298_TCP_M             BIT(3)
5956 #define PRT_MNG_MSFM_IPV6_0_MASK_S              4
5957 #define PRT_MNG_MSFM_IPV6_0_MASK_M              BIT(4)
5958 #define PRT_MNG_MSFM_IPV6_1_MASK_S              5
5959 #define PRT_MNG_MSFM_IPV6_1_MASK_M              BIT(5)
5960 #define PRT_MNG_MSFM_IPV6_2_MASK_S              6
5961 #define PRT_MNG_MSFM_IPV6_2_MASK_M              BIT(6)
5962 #define PRT_MNG_MSFM_IPV6_3_MASK_S              7
5963 #define PRT_MNG_MSFM_IPV6_3_MASK_M              BIT(7)
5964 #define MSIX_PBA_PAGE(_i)                       (0x02E08000 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: FLR */
5965 #define MSIX_PBA_PAGE_MAX_INDEX                 63
5966 #define MSIX_PBA_PAGE_PENBIT_S                  0
5967 #define MSIX_PBA_PAGE_PENBIT_M                  MAKEMASK(0xFFFFFFFF, 0)
5968 #define MSIX_PBA1(_i)                           (0x00008000 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: FLR */
5969 #define MSIX_PBA1_MAX_INDEX                     63
5970 #define MSIX_PBA1_PENBIT_S                      0
5971 #define MSIX_PBA1_PENBIT_M                      MAKEMASK(0xFFFFFFFF, 0)
5972 #define MSIX_TADD_PAGE(_i)                      (0x02E00000 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5973 #define MSIX_TADD_PAGE_MAX_INDEX                2047
5974 #define MSIX_TADD_PAGE_MSIXTADD10_S             0
5975 #define MSIX_TADD_PAGE_MSIXTADD10_M             MAKEMASK(0x3, 0)
5976 #define MSIX_TADD_PAGE_MSIXTADD_S               2
5977 #define MSIX_TADD_PAGE_MSIXTADD_M               MAKEMASK(0x3FFFFFFF, 2)
5978 #define MSIX_TADD1(_i)                          (0x00000000 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5979 #define MSIX_TADD1_MAX_INDEX                    2047
5980 #define MSIX_TADD1_MSIXTADD10_S                 0
5981 #define MSIX_TADD1_MSIXTADD10_M                 MAKEMASK(0x3, 0)
5982 #define MSIX_TADD1_MSIXTADD_S                   2
5983 #define MSIX_TADD1_MSIXTADD_M                   MAKEMASK(0x3FFFFFFF, 2)
5984 #define MSIX_TMSG(_i)                           (0x00000008 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5985 #define MSIX_TMSG_MAX_INDEX                     2047
5986 #define MSIX_TMSG_MSIXTMSG_S                    0
5987 #define MSIX_TMSG_MSIXTMSG_M                    MAKEMASK(0xFFFFFFFF, 0)
5988 #define MSIX_TMSG_PAGE(_i)                      (0x02E00008 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5989 #define MSIX_TMSG_PAGE_MAX_INDEX                2047
5990 #define MSIX_TMSG_PAGE_MSIXTMSG_S               0
5991 #define MSIX_TMSG_PAGE_MSIXTMSG_M               MAKEMASK(0xFFFFFFFF, 0)
5992 #define MSIX_TUADD_PAGE(_i)                     (0x02E00004 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5993 #define MSIX_TUADD_PAGE_MAX_INDEX               2047
5994 #define MSIX_TUADD_PAGE_MSIXTUADD_S             0
5995 #define MSIX_TUADD_PAGE_MSIXTUADD_M             MAKEMASK(0xFFFFFFFF, 0)
5996 #define MSIX_TUADD1(_i)                         (0x00000004 + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
5997 #define MSIX_TUADD1_MAX_INDEX                   2047
5998 #define MSIX_TUADD1_MSIXTUADD_S                 0
5999 #define MSIX_TUADD1_MSIXTUADD_M                 MAKEMASK(0xFFFFFFFF, 0)
6000 #define MSIX_TVCTRL_PAGE(_i)                    (0x02E0000C + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
6001 #define MSIX_TVCTRL_PAGE_MAX_INDEX              2047
6002 #define MSIX_TVCTRL_PAGE_MASK_S                 0
6003 #define MSIX_TVCTRL_PAGE_MASK_M                 BIT(0)
6004 #define MSIX_TVCTRL1(_i)                        (0x0000000C + ((_i) * 16)) /* _i=0...2047 */ /* Reset Source: FLR */
6005 #define MSIX_TVCTRL1_MAX_INDEX                  2047
6006 #define MSIX_TVCTRL1_MASK_S                     0
6007 #define MSIX_TVCTRL1_MASK_M                     BIT(0)
6008 #define GLNVM_AL_DONE_HLP                       0x000824C4 /* Reset Source: POR */
6009 #define GLNVM_AL_DONE_HLP_HLP_CORER_S           0
6010 #define GLNVM_AL_DONE_HLP_HLP_CORER_M           BIT(0)
6011 #define GLNVM_AL_DONE_HLP_HLP_FULLR_S           1
6012 #define GLNVM_AL_DONE_HLP_HLP_FULLR_M           BIT(1)
6013 #define GLNVM_ALTIMERS                          0x000B6140 /* Reset Source: POR */
6014 #define GLNVM_ALTIMERS_PCI_ALTIMER_S            0
6015 #define GLNVM_ALTIMERS_PCI_ALTIMER_M            MAKEMASK(0xFFF, 0)
6016 #define GLNVM_ALTIMERS_GEN_ALTIMER_S            12
6017 #define GLNVM_ALTIMERS_GEN_ALTIMER_M            MAKEMASK(0xFFFFF, 12)
6018 #define GLNVM_FLA                               0x000B6108 /* Reset Source: POR */
6019 #define GLNVM_FLA_LOCKED_S                      6
6020 #define GLNVM_FLA_LOCKED_M                      BIT(6)
6021 #define GLNVM_GENS                              0x000B6100 /* Reset Source: POR */
6022 #define GLNVM_GENS_NVM_PRES_S                   0
6023 #define GLNVM_GENS_NVM_PRES_M                   BIT(0)
6024 #define GLNVM_GENS_SR_SIZE_S                    5
6025 #define GLNVM_GENS_SR_SIZE_M                    MAKEMASK(0x7, 5)
6026 #define GLNVM_GENS_BANK1VAL_S                   8
6027 #define GLNVM_GENS_BANK1VAL_M                   BIT(8)
6028 #define GLNVM_GENS_ALT_PRST_S                   23
6029 #define GLNVM_GENS_ALT_PRST_M                   BIT(23)
6030 #define GLNVM_GENS_FL_AUTO_RD_S                 25
6031 #define GLNVM_GENS_FL_AUTO_RD_M                 BIT(25)
6032 #define GLNVM_PROTCSR(_i)                       (0x000B6010 + ((_i) * 4)) /* _i=0...59 */ /* Reset Source: POR */
6033 #define GLNVM_PROTCSR_MAX_INDEX                 59
6034 #define GLNVM_PROTCSR_ADDR_BLOCK_S              0
6035 #define GLNVM_PROTCSR_ADDR_BLOCK_M              MAKEMASK(0xFFFFFF, 0)
6036 #define GLNVM_ULD                               0x000B6008 /* Reset Source: POR */
6037 #define GLNVM_ULD_PCIER_DONE_S                  0
6038 #define GLNVM_ULD_PCIER_DONE_M                  BIT(0)
6039 #define GLNVM_ULD_PCIER_DONE_1_S                1
6040 #define GLNVM_ULD_PCIER_DONE_1_M                BIT(1)
6041 #define GLNVM_ULD_CORER_DONE_S                  3
6042 #define GLNVM_ULD_CORER_DONE_M                  BIT(3)
6043 #define GLNVM_ULD_GLOBR_DONE_S                  4
6044 #define GLNVM_ULD_GLOBR_DONE_M                  BIT(4)
6045 #define GLNVM_ULD_POR_DONE_S                    5
6046 #define GLNVM_ULD_POR_DONE_M                    BIT(5)
6047 #define GLNVM_ULD_POR_DONE_1_S                  8
6048 #define GLNVM_ULD_POR_DONE_1_M                  BIT(8)
6049 #define GLNVM_ULD_PCIER_DONE_2_S                9
6050 #define GLNVM_ULD_PCIER_DONE_2_M                BIT(9)
6051 #define GLNVM_ULD_PE_DONE_S                     10
6052 #define GLNVM_ULD_PE_DONE_M                     BIT(10)
6053 #define GLNVM_ULD_HLP_CORE_DONE_S               11
6054 #define GLNVM_ULD_HLP_CORE_DONE_M               BIT(11)
6055 #define GLNVM_ULD_HLP_FULL_DONE_S               12
6056 #define GLNVM_ULD_HLP_FULL_DONE_M               BIT(12)
6057 #define GLNVM_ULT                               0x000B6154 /* Reset Source: POR */
6058 #define GLNVM_ULT_CONF_PCIR_AE_S                0
6059 #define GLNVM_ULT_CONF_PCIR_AE_M                BIT(0)
6060 #define GLNVM_ULT_CONF_PCIRTL_AE_S              1
6061 #define GLNVM_ULT_CONF_PCIRTL_AE_M              BIT(1)
6062 #define GLNVM_ULT_RESERVED_1_S                  2
6063 #define GLNVM_ULT_RESERVED_1_M                  BIT(2)
6064 #define GLNVM_ULT_CONF_CORE_AE_S                3
6065 #define GLNVM_ULT_CONF_CORE_AE_M                BIT(3)
6066 #define GLNVM_ULT_CONF_GLOBAL_AE_S              4
6067 #define GLNVM_ULT_CONF_GLOBAL_AE_M              BIT(4)
6068 #define GLNVM_ULT_CONF_POR_AE_S                 5
6069 #define GLNVM_ULT_CONF_POR_AE_M                 BIT(5)
6070 #define GLNVM_ULT_RESERVED_2_S                  6
6071 #define GLNVM_ULT_RESERVED_2_M                  BIT(6)
6072 #define GLNVM_ULT_RESERVED_3_S                  7
6073 #define GLNVM_ULT_RESERVED_3_M                  BIT(7)
6074 #define GLNVM_ULT_RESERVED_5_S                  8
6075 #define GLNVM_ULT_RESERVED_5_M                  BIT(8)
6076 #define GLNVM_ULT_CONF_PCIALT_AE_S              9
6077 #define GLNVM_ULT_CONF_PCIALT_AE_M              BIT(9)
6078 #define GLNVM_ULT_CONF_PE_AE_S                  10
6079 #define GLNVM_ULT_CONF_PE_AE_M                  BIT(10)
6080 #define GLNVM_ULT_RESERVED_4_S                  11
6081 #define GLNVM_ULT_RESERVED_4_M                  MAKEMASK(0x1FFFFF, 11)
6082 #define GL_COTF_MARKER_STATUS                   0x00200200 /* Reset Source: CORER */
6083 #define GL_COTF_MARKER_STATUS_MRKR_BUSY_S       0
6084 #define GL_COTF_MARKER_STATUS_MRKR_BUSY_M       MAKEMASK(0xFF, 0)
6085 #define GL_COTF_MARKER_TRIG_RCU_PRS(_i)         (0x002001D4 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6086 #define GL_COTF_MARKER_TRIG_RCU_PRS_MAX_INDEX   7
6087 #define GL_COTF_MARKER_TRIG_RCU_PRS_SET_RST_S   0
6088 #define GL_COTF_MARKER_TRIG_RCU_PRS_SET_RST_M   BIT(0)
6089 #define GL_PRS_MARKER_ERROR                     0x00200204 /* Reset Source: CORER */
6090 #define GL_PRS_MARKER_ERROR_XLR_CFG_ERR_S       0
6091 #define GL_PRS_MARKER_ERROR_XLR_CFG_ERR_M       BIT(0)
6092 #define GL_PRS_MARKER_ERROR_QH_CFG_ERR_S        1
6093 #define GL_PRS_MARKER_ERROR_QH_CFG_ERR_M        BIT(1)
6094 #define GL_PRS_MARKER_ERROR_COTF_CFG_ERR_S      2
6095 #define GL_PRS_MARKER_ERROR_COTF_CFG_ERR_M      BIT(2)
6096 #define GL_PRS_RX_PIPE_INIT0(_i)                (0x0020000C + ((_i) * 4)) /* _i=0...6 */ /* Reset Source: CORER */
6097 #define GL_PRS_RX_PIPE_INIT0_MAX_INDEX          6
6098 #define GL_PRS_RX_PIPE_INIT0_GPCSR_INIT_S       0
6099 #define GL_PRS_RX_PIPE_INIT0_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6100 #define GL_PRS_RX_PIPE_INIT1                    0x00200028 /* Reset Source: CORER */
6101 #define GL_PRS_RX_PIPE_INIT1_GPCSR_INIT_S       0
6102 #define GL_PRS_RX_PIPE_INIT1_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6103 #define GL_PRS_RX_PIPE_INIT2                    0x0020002C /* Reset Source: CORER */
6104 #define GL_PRS_RX_PIPE_INIT2_GPCSR_INIT_S       0
6105 #define GL_PRS_RX_PIPE_INIT2_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6106 #define GL_PRS_RX_SIZE_CTRL                     0x00200004 /* Reset Source: CORER */
6107 #define GL_PRS_RX_SIZE_CTRL_MIN_SIZE_S          0
6108 #define GL_PRS_RX_SIZE_CTRL_MIN_SIZE_M          MAKEMASK(0x3FF, 0)
6109 #define GL_PRS_RX_SIZE_CTRL_MIN_SIZE_EN_S       15
6110 #define GL_PRS_RX_SIZE_CTRL_MIN_SIZE_EN_M       BIT(15)
6111 #define GL_PRS_RX_SIZE_CTRL_MAX_SIZE_S          16
6112 #define GL_PRS_RX_SIZE_CTRL_MAX_SIZE_M          MAKEMASK(0x3FF, 16)
6113 #define GL_PRS_RX_SIZE_CTRL_MAX_SIZE_EN_S       31
6114 #define GL_PRS_RX_SIZE_CTRL_MAX_SIZE_EN_M       BIT(31)
6115 #define GL_PRS_TX_PIPE_INIT0(_i)                (0x00202018 + ((_i) * 4)) /* _i=0...6 */ /* Reset Source: CORER */
6116 #define GL_PRS_TX_PIPE_INIT0_MAX_INDEX          6
6117 #define GL_PRS_TX_PIPE_INIT0_GPCSR_INIT_S       0
6118 #define GL_PRS_TX_PIPE_INIT0_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6119 #define GL_PRS_TX_PIPE_INIT1                    0x00202034 /* Reset Source: CORER */
6120 #define GL_PRS_TX_PIPE_INIT1_GPCSR_INIT_S       0
6121 #define GL_PRS_TX_PIPE_INIT1_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6122 #define GL_PRS_TX_PIPE_INIT2                    0x00202038 /* Reset Source: CORER */
6123 #define GL_PRS_TX_PIPE_INIT2_GPCSR_INIT_S       0
6124 #define GL_PRS_TX_PIPE_INIT2_GPCSR_INIT_M       MAKEMASK(0xFFFF, 0)
6125 #define GL_PRS_TX_SIZE_CTRL                     0x00202014 /* Reset Source: CORER */
6126 #define GL_PRS_TX_SIZE_CTRL_MIN_SIZE_S          0
6127 #define GL_PRS_TX_SIZE_CTRL_MIN_SIZE_M          MAKEMASK(0x3FF, 0)
6128 #define GL_PRS_TX_SIZE_CTRL_MIN_SIZE_EN_S       15
6129 #define GL_PRS_TX_SIZE_CTRL_MIN_SIZE_EN_M       BIT(15)
6130 #define GL_PRS_TX_SIZE_CTRL_MAX_SIZE_S          16
6131 #define GL_PRS_TX_SIZE_CTRL_MAX_SIZE_M          MAKEMASK(0x3FF, 16)
6132 #define GL_PRS_TX_SIZE_CTRL_MAX_SIZE_EN_S       31
6133 #define GL_PRS_TX_SIZE_CTRL_MAX_SIZE_EN_M       BIT(31)
6134 #define GL_QH_MARKER_STATUS                     0x002001FC /* Reset Source: CORER */
6135 #define GL_QH_MARKER_STATUS_MRKR_BUSY_S         0
6136 #define GL_QH_MARKER_STATUS_MRKR_BUSY_M         MAKEMASK(0xF, 0)
6137 #define GL_QH_MARKER_TRIG_RCU_PRS(_i)           (0x002001C4 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
6138 #define GL_QH_MARKER_TRIG_RCU_PRS_MAX_INDEX     3
6139 #define GL_QH_MARKER_TRIG_RCU_PRS_QPID_S        0
6140 #define GL_QH_MARKER_TRIG_RCU_PRS_QPID_M        MAKEMASK(0x3FFFF, 0)
6141 #define GL_QH_MARKER_TRIG_RCU_PRS_PE_TAG_S      18
6142 #define GL_QH_MARKER_TRIG_RCU_PRS_PE_TAG_M      MAKEMASK(0xFF, 18)
6143 #define GL_QH_MARKER_TRIG_RCU_PRS_PORT_NUM_S    26
6144 #define GL_QH_MARKER_TRIG_RCU_PRS_PORT_NUM_M    MAKEMASK(0x7, 26)
6145 #define GL_QH_MARKER_TRIG_RCU_PRS_SET_RST_S     31
6146 #define GL_QH_MARKER_TRIG_RCU_PRS_SET_RST_M     BIT(31)
6147 #define GL_RPRS_ANA_CSR_CTRL                    0x00200708 /* Reset Source: CORER */
6148 #define GL_RPRS_ANA_CSR_CTRL_SELECT_EN_S        0
6149 #define GL_RPRS_ANA_CSR_CTRL_SELECT_EN_M        BIT(0)
6150 #define GL_RPRS_ANA_CSR_CTRL_SELECTED_ANA_S     1
6151 #define GL_RPRS_ANA_CSR_CTRL_SELECTED_ANA_M     BIT(1)
6152 #define GL_TPRS_ANA_CSR_CTRL                    0x00202100 /* Reset Source: CORER */
6153 #define GL_TPRS_ANA_CSR_CTRL_SELECT_EN_S        0
6154 #define GL_TPRS_ANA_CSR_CTRL_SELECT_EN_M        BIT(0)
6155 #define GL_TPRS_ANA_CSR_CTRL_SELECTED_ANA_S     1
6156 #define GL_TPRS_ANA_CSR_CTRL_SELECTED_ANA_M     BIT(1)
6157 #define GL_TPRS_MNG_PM_THR                      0x00202004 /* Reset Source: CORER */
6158 #define GL_TPRS_MNG_PM_THR_MNG_PM_THR_S         0
6159 #define GL_TPRS_MNG_PM_THR_MNG_PM_THR_M         MAKEMASK(0x3FFF, 0)
6160 #define GL_TPRS_PM_CNT(_i)                      (0x00202008 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
6161 #define GL_TPRS_PM_CNT_MAX_INDEX                1
6162 #define GL_TPRS_PM_CNT_GL_PRS_PM_CNT_S          0
6163 #define GL_TPRS_PM_CNT_GL_PRS_PM_CNT_M          MAKEMASK(0x3FFF, 0)
6164 #define GL_TPRS_PM_THR                          0x00202000 /* Reset Source: CORER */
6165 #define GL_TPRS_PM_THR_PM_THR_S                 0
6166 #define GL_TPRS_PM_THR_PM_THR_M                 MAKEMASK(0x3FFF, 0)
6167 #define GL_XLR_MARKER_LOG_RCU_PRS(_i)           (0x00200208 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
6168 #define GL_XLR_MARKER_LOG_RCU_PRS_MAX_INDEX     63
6169 #define GL_XLR_MARKER_LOG_RCU_PRS_XLR_TRIG_S    0
6170 #define GL_XLR_MARKER_LOG_RCU_PRS_XLR_TRIG_M    MAKEMASK(0xFFFFFFFF, 0)
6171 #define GL_XLR_MARKER_STATUS(_i)                (0x002001F4 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
6172 #define GL_XLR_MARKER_STATUS_MAX_INDEX          1
6173 #define GL_XLR_MARKER_STATUS_MRKR_BUSY_S        0
6174 #define GL_XLR_MARKER_STATUS_MRKR_BUSY_M        MAKEMASK(0xFFFFFFFF, 0)
6175 #define GL_XLR_MARKER_TRIG_PE                   0x005008C0 /* Reset Source: CORER */
6176 #define GL_XLR_MARKER_TRIG_PE_VM_VF_NUM_S       0
6177 #define GL_XLR_MARKER_TRIG_PE_VM_VF_NUM_M       MAKEMASK(0x3FF, 0)
6178 #define GL_XLR_MARKER_TRIG_PE_VM_VF_TYPE_S      10
6179 #define GL_XLR_MARKER_TRIG_PE_VM_VF_TYPE_M      MAKEMASK(0x3, 10)
6180 #define GL_XLR_MARKER_TRIG_PE_PF_NUM_S          12
6181 #define GL_XLR_MARKER_TRIG_PE_PF_NUM_M          MAKEMASK(0x7, 12)
6182 #define GL_XLR_MARKER_TRIG_PE_PORT_NUM_S        16
6183 #define GL_XLR_MARKER_TRIG_PE_PORT_NUM_M        MAKEMASK(0x7, 16)
6184 #define GL_XLR_MARKER_TRIG_RCU_PRS              0x002001C0 /* Reset Source: CORER */
6185 #define GL_XLR_MARKER_TRIG_RCU_PRS_VM_VF_NUM_S  0
6186 #define GL_XLR_MARKER_TRIG_RCU_PRS_VM_VF_NUM_M  MAKEMASK(0x3FF, 0)
6187 #define GL_XLR_MARKER_TRIG_RCU_PRS_VM_VF_TYPE_S 10
6188 #define GL_XLR_MARKER_TRIG_RCU_PRS_VM_VF_TYPE_M MAKEMASK(0x3, 10)
6189 #define GL_XLR_MARKER_TRIG_RCU_PRS_PF_NUM_S     12
6190 #define GL_XLR_MARKER_TRIG_RCU_PRS_PF_NUM_M     MAKEMASK(0x7, 12)
6191 #define GL_XLR_MARKER_TRIG_RCU_PRS_PORT_NUM_S   16
6192 #define GL_XLR_MARKER_TRIG_RCU_PRS_PORT_NUM_M   MAKEMASK(0x7, 16)
6193 #define GL_CLKGATE_EVENTS                       0x0009DE70 /* Reset Source: PERST */
6194 #define GL_CLKGATE_EVENTS_PRIMARY_CLKGATE_EVENTS_S 0
6195 #define GL_CLKGATE_EVENTS_PRIMARY_CLKGATE_EVENTS_M MAKEMASK(0xFFFF, 0)
6196 #define GL_CLKGATE_EVENTS_SIDEBAND_CLKGATE_EVENTS_S 16
6197 #define GL_CLKGATE_EVENTS_SIDEBAND_CLKGATE_EVENTS_M MAKEMASK(0xFFFF, 16)
6198 #define GLPCI_BYTCTH_NP_C                       0x000BFDA8 /* Reset Source: PCIR */
6199 #define GLPCI_BYTCTH_NP_C_PCI_COUNT_BW_BCT_S    0
6200 #define GLPCI_BYTCTH_NP_C_PCI_COUNT_BW_BCT_M    MAKEMASK(0xFFFFFFFF, 0)
6201 #define GLPCI_BYTCTH_P                          0x0009E970 /* Reset Source: PCIR */
6202 #define GLPCI_BYTCTH_P_PCI_COUNT_BW_BCT_S       0
6203 #define GLPCI_BYTCTH_P_PCI_COUNT_BW_BCT_M       MAKEMASK(0xFFFFFFFF, 0)
6204 #define GLPCI_BYTCTL_NP_C                       0x000BFDAC /* Reset Source: PCIR */
6205 #define GLPCI_BYTCTL_NP_C_PCI_COUNT_BW_BCT_S    0
6206 #define GLPCI_BYTCTL_NP_C_PCI_COUNT_BW_BCT_M    MAKEMASK(0xFFFFFFFF, 0)
6207 #define GLPCI_BYTCTL_P                          0x0009E994 /* Reset Source: PCIR */
6208 #define GLPCI_BYTCTL_P_PCI_COUNT_BW_BCT_S       0
6209 #define GLPCI_BYTCTL_P_PCI_COUNT_BW_BCT_M       MAKEMASK(0xFFFFFFFF, 0)
6210 #define GLPCI_CAPCTRL                           0x0009DE88 /* Reset Source: PCIR */
6211 #define GLPCI_CAPCTRL_VPD_EN_S                  0
6212 #define GLPCI_CAPCTRL_VPD_EN_M                  BIT(0)
6213 #define GLPCI_CAPSUP                            0x0009DE8C /* Reset Source: PCIR */
6214 #define GLPCI_CAPSUP_PCIE_VER_S                 0
6215 #define GLPCI_CAPSUP_PCIE_VER_M                 BIT(0)
6216 #define GLPCI_CAPSUP_RESERVED_2_S               1
6217 #define GLPCI_CAPSUP_RESERVED_2_M               BIT(1)
6218 #define GLPCI_CAPSUP_LTR_EN_S                   2
6219 #define GLPCI_CAPSUP_LTR_EN_M                   BIT(2)
6220 #define GLPCI_CAPSUP_TPH_EN_S                   3
6221 #define GLPCI_CAPSUP_TPH_EN_M                   BIT(3)
6222 #define GLPCI_CAPSUP_ARI_EN_S                   4
6223 #define GLPCI_CAPSUP_ARI_EN_M                   BIT(4)
6224 #define GLPCI_CAPSUP_IOV_EN_S                   5
6225 #define GLPCI_CAPSUP_IOV_EN_M                   BIT(5)
6226 #define GLPCI_CAPSUP_ACS_EN_S                   6
6227 #define GLPCI_CAPSUP_ACS_EN_M                   BIT(6)
6228 #define GLPCI_CAPSUP_SEC_EN_S                   7
6229 #define GLPCI_CAPSUP_SEC_EN_M                   BIT(7)
6230 #define GLPCI_CAPSUP_PASID_EN_S                 8
6231 #define GLPCI_CAPSUP_PASID_EN_M                 BIT(8)
6232 #define GLPCI_CAPSUP_DLFE_EN_S                  9
6233 #define GLPCI_CAPSUP_DLFE_EN_M                  BIT(9)
6234 #define GLPCI_CAPSUP_GEN4_EXT_EN_S              10
6235 #define GLPCI_CAPSUP_GEN4_EXT_EN_M              BIT(10)
6236 #define GLPCI_CAPSUP_GEN4_MARG_EN_S             11
6237 #define GLPCI_CAPSUP_GEN4_MARG_EN_M             BIT(11)
6238 #define GLPCI_CAPSUP_ECRC_GEN_EN_S              16
6239 #define GLPCI_CAPSUP_ECRC_GEN_EN_M              BIT(16)
6240 #define GLPCI_CAPSUP_ECRC_CHK_EN_S              17
6241 #define GLPCI_CAPSUP_ECRC_CHK_EN_M              BIT(17)
6242 #define GLPCI_CAPSUP_IDO_EN_S                   18
6243 #define GLPCI_CAPSUP_IDO_EN_M                   BIT(18)
6244 #define GLPCI_CAPSUP_MSI_MASK_S                 19
6245 #define GLPCI_CAPSUP_MSI_MASK_M                 BIT(19)
6246 #define GLPCI_CAPSUP_CSR_CONF_EN_S              20
6247 #define GLPCI_CAPSUP_CSR_CONF_EN_M              BIT(20)
6248 #define GLPCI_CAPSUP_WAKUP_EN_S                 21
6249 #define GLPCI_CAPSUP_WAKUP_EN_M                 BIT(21)
6250 #define GLPCI_CAPSUP_LOAD_SUBSYS_ID_S           30
6251 #define GLPCI_CAPSUP_LOAD_SUBSYS_ID_M           BIT(30)
6252 #define GLPCI_CAPSUP_LOAD_DEV_ID_S              31
6253 #define GLPCI_CAPSUP_LOAD_DEV_ID_M              BIT(31)
6254 #define GLPCI_CNF                               0x0009DEA0 /* Reset Source: POR */
6255 #define GLPCI_CNF_FLEX10_S                      1
6256 #define GLPCI_CNF_FLEX10_M                      BIT(1)
6257 #define GLPCI_CNF_WAKE_PIN_EN_S                 2
6258 #define GLPCI_CNF_WAKE_PIN_EN_M                 BIT(2)
6259 #define GLPCI_CNF_MSIX_ECC_BLOCK_DISABLE_S      3
6260 #define GLPCI_CNF_MSIX_ECC_BLOCK_DISABLE_M      BIT(3)
6261 #define GLPCI_CNF2                              0x000BE004 /* Reset Source: PCIR */
6262 #define GLPCI_CNF2_RO_DIS_S                     0
6263 #define GLPCI_CNF2_RO_DIS_M                     BIT(0)
6264 #define GLPCI_CNF2_CACHELINE_SIZE_S             1
6265 #define GLPCI_CNF2_CACHELINE_SIZE_M             BIT(1)
6266 #define GLPCI_DREVID                            0x0009E9AC /* Reset Source: PCIR */
6267 #define GLPCI_DREVID_DEFAULT_REVID_S            0
6268 #define GLPCI_DREVID_DEFAULT_REVID_M            MAKEMASK(0xFF, 0)
6269 #define GLPCI_GSCL_1_NP_C                       0x000BFDA4 /* Reset Source: PCIR */
6270 #define GLPCI_GSCL_1_NP_C_RT_MODE_S             8
6271 #define GLPCI_GSCL_1_NP_C_RT_MODE_M             BIT(8)
6272 #define GLPCI_GSCL_1_NP_C_RT_EVENT_S            9
6273 #define GLPCI_GSCL_1_NP_C_RT_EVENT_M            MAKEMASK(0x1F, 9)
6274 #define GLPCI_GSCL_1_NP_C_PCI_COUNT_BW_EN_S     14
6275 #define GLPCI_GSCL_1_NP_C_PCI_COUNT_BW_EN_M     BIT(14)
6276 #define GLPCI_GSCL_1_NP_C_PCI_COUNT_BW_EV_S     15
6277 #define GLPCI_GSCL_1_NP_C_PCI_COUNT_BW_EV_M     MAKEMASK(0x1F, 15)
6278 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_RESET_S     29
6279 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_RESET_M     BIT(29)
6280 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_STOP_S      30
6281 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_STOP_M      BIT(30)
6282 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_START_S     31
6283 #define GLPCI_GSCL_1_NP_C_GIO_COUNT_START_M     BIT(31)
6284 #define GLPCI_GSCL_1_P                          0x0009E9B4 /* Reset Source: PCIR */
6285 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_0_S         0
6286 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_0_M         BIT(0)
6287 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_1_S         1
6288 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_1_M         BIT(1)
6289 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_2_S         2
6290 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_2_M         BIT(2)
6291 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_3_S         3
6292 #define GLPCI_GSCL_1_P_GIO_COUNT_EN_3_M         BIT(3)
6293 #define GLPCI_GSCL_1_P_LBC_ENABLE_0_S           4
6294 #define GLPCI_GSCL_1_P_LBC_ENABLE_0_M           BIT(4)
6295 #define GLPCI_GSCL_1_P_LBC_ENABLE_1_S           5
6296 #define GLPCI_GSCL_1_P_LBC_ENABLE_1_M           BIT(5)
6297 #define GLPCI_GSCL_1_P_LBC_ENABLE_2_S           6
6298 #define GLPCI_GSCL_1_P_LBC_ENABLE_2_M           BIT(6)
6299 #define GLPCI_GSCL_1_P_LBC_ENABLE_3_S           7
6300 #define GLPCI_GSCL_1_P_LBC_ENABLE_3_M           BIT(7)
6301 #define GLPCI_GSCL_1_P_PCI_COUNT_BW_EN_S        14
6302 #define GLPCI_GSCL_1_P_PCI_COUNT_BW_EN_M        BIT(14)
6303 #define GLPCI_GSCL_1_P_GIO_64_BIT_EN_S          28
6304 #define GLPCI_GSCL_1_P_GIO_64_BIT_EN_M          BIT(28)
6305 #define GLPCI_GSCL_1_P_GIO_COUNT_RESET_S        29
6306 #define GLPCI_GSCL_1_P_GIO_COUNT_RESET_M        BIT(29)
6307 #define GLPCI_GSCL_1_P_GIO_COUNT_STOP_S         30
6308 #define GLPCI_GSCL_1_P_GIO_COUNT_STOP_M         BIT(30)
6309 #define GLPCI_GSCL_1_P_GIO_COUNT_START_S        31
6310 #define GLPCI_GSCL_1_P_GIO_COUNT_START_M        BIT(31)
6311 #define GLPCI_GSCL_2                            0x0009E998 /* Reset Source: PCIR */
6312 #define GLPCI_GSCL_2_GIO_EVENT_NUM_0_S          0
6313 #define GLPCI_GSCL_2_GIO_EVENT_NUM_0_M          MAKEMASK(0xFF, 0)
6314 #define GLPCI_GSCL_2_GIO_EVENT_NUM_1_S          8
6315 #define GLPCI_GSCL_2_GIO_EVENT_NUM_1_M          MAKEMASK(0xFF, 8)
6316 #define GLPCI_GSCL_2_GIO_EVENT_NUM_2_S          16
6317 #define GLPCI_GSCL_2_GIO_EVENT_NUM_2_M          MAKEMASK(0xFF, 16)
6318 #define GLPCI_GSCL_2_GIO_EVENT_NUM_3_S          24
6319 #define GLPCI_GSCL_2_GIO_EVENT_NUM_3_M          MAKEMASK(0xFF, 24)
6320 #define GLPCI_GSCL_5_8(_i)                      (0x0009E954 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: PCIR */
6321 #define GLPCI_GSCL_5_8_MAX_INDEX                3
6322 #define GLPCI_GSCL_5_8_LBC_THRESHOLD_N_S        0
6323 #define GLPCI_GSCL_5_8_LBC_THRESHOLD_N_M        MAKEMASK(0xFFFF, 0)
6324 #define GLPCI_GSCL_5_8_LBC_TIMER_N_S            16
6325 #define GLPCI_GSCL_5_8_LBC_TIMER_N_M            MAKEMASK(0xFFFF, 16)
6326 #define GLPCI_GSCN_0_3(_i)                      (0x0009E99C + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: PCIR */
6327 #define GLPCI_GSCN_0_3_MAX_INDEX                3
6328 #define GLPCI_GSCN_0_3_EVENT_COUNTER_S          0
6329 #define GLPCI_GSCN_0_3_EVENT_COUNTER_M          MAKEMASK(0xFFFFFFFF, 0)
6330 #define GLPCI_LATCT_NP_C                        0x000BFDA0 /* Reset Source: PCIR */
6331 #define GLPCI_LATCT_NP_C_PCI_LATENCY_COUNT_S    0
6332 #define GLPCI_LATCT_NP_C_PCI_LATENCY_COUNT_M    MAKEMASK(0xFFFFFFFF, 0)
6333 #define GLPCI_LBARCTRL                          0x0009DE74 /* Reset Source: POR */
6334 #define GLPCI_LBARCTRL_PREFBAR_S                0
6335 #define GLPCI_LBARCTRL_PREFBAR_M                BIT(0)
6336 #define GLPCI_LBARCTRL_BAR32_S                  1
6337 #define GLPCI_LBARCTRL_BAR32_M                  BIT(1)
6338 #define GLPCI_LBARCTRL_PAGES_SPACE_EN_PF_S      2
6339 #define GLPCI_LBARCTRL_PAGES_SPACE_EN_PF_M      BIT(2)
6340 #define GLPCI_LBARCTRL_FLASH_EXPOSE_S           3
6341 #define GLPCI_LBARCTRL_FLASH_EXPOSE_M           BIT(3)
6342 #define GLPCI_LBARCTRL_PE_DB_SIZE_S             4
6343 #define GLPCI_LBARCTRL_PE_DB_SIZE_M             MAKEMASK(0x3, 4)
6344 #define GLPCI_LBARCTRL_PAGES_SPACE_EN_VF_S      9
6345 #define GLPCI_LBARCTRL_PAGES_SPACE_EN_VF_M      BIT(9)
6346 #define GLPCI_LBARCTRL_EXROM_SIZE_S             11
6347 #define GLPCI_LBARCTRL_EXROM_SIZE_M             MAKEMASK(0x7, 11)
6348 #define GLPCI_LBARCTRL_VF_PE_DB_SIZE_S          14
6349 #define GLPCI_LBARCTRL_VF_PE_DB_SIZE_M          MAKEMASK(0x3, 14)
6350 #define GLPCI_LINKCAP                           0x0009DE90 /* Reset Source: PCIR */
6351 #define GLPCI_LINKCAP_LINK_SPEEDS_VECTOR_S      0
6352 #define GLPCI_LINKCAP_LINK_SPEEDS_VECTOR_M      MAKEMASK(0x3F, 0)
6353 #define GLPCI_LINKCAP_MAX_LINK_WIDTH_S          9
6354 #define GLPCI_LINKCAP_MAX_LINK_WIDTH_M          MAKEMASK(0xF, 9)
6355 #define GLPCI_NPQ_CFG                           0x000BFD80 /* Reset Source: PCIR */
6356 #define GLPCI_NPQ_CFG_EXTEND_TO_S               0
6357 #define GLPCI_NPQ_CFG_EXTEND_TO_M               BIT(0)
6358 #define GLPCI_NPQ_CFG_SMALL_TO_S                1
6359 #define GLPCI_NPQ_CFG_SMALL_TO_M                BIT(1)
6360 #define GLPCI_NPQ_CFG_WEIGHT_AVG_S              2
6361 #define GLPCI_NPQ_CFG_WEIGHT_AVG_M              MAKEMASK(0xF, 2)
6362 #define GLPCI_NPQ_CFG_NPQ_SPARE_S               6
6363 #define GLPCI_NPQ_CFG_NPQ_SPARE_M               MAKEMASK(0x3FF, 6)
6364 #define GLPCI_NPQ_CFG_NPQ_ERR_STAT_S            16
6365 #define GLPCI_NPQ_CFG_NPQ_ERR_STAT_M            MAKEMASK(0xF, 16)
6366 #define GLPCI_PKTCT_NP_C                        0x000BFD9C /* Reset Source: PCIR */
6367 #define GLPCI_PKTCT_NP_C_PCI_COUNT_BW_PCT_S     0
6368 #define GLPCI_PKTCT_NP_C_PCI_COUNT_BW_PCT_M     MAKEMASK(0xFFFFFFFF, 0)
6369 #define GLPCI_PKTCT_P                           0x0009E9B0 /* Reset Source: PCIR */
6370 #define GLPCI_PKTCT_P_PCI_COUNT_BW_PCT_S        0
6371 #define GLPCI_PKTCT_P_PCI_COUNT_BW_PCT_M        MAKEMASK(0xFFFFFFFF, 0)
6372 #define GLPCI_PMSUP                             0x0009DE94 /* Reset Source: PCIR */
6373 #define GLPCI_PMSUP_RESERVED_0_S                0
6374 #define GLPCI_PMSUP_RESERVED_0_M                MAKEMASK(0x3, 0)
6375 #define GLPCI_PMSUP_RESERVED_1_S                2
6376 #define GLPCI_PMSUP_RESERVED_1_M                MAKEMASK(0x7, 2)
6377 #define GLPCI_PMSUP_RESERVED_2_S                5
6378 #define GLPCI_PMSUP_RESERVED_2_M                MAKEMASK(0x7, 5)
6379 #define GLPCI_PMSUP_L0S_ACC_LAT_S               8
6380 #define GLPCI_PMSUP_L0S_ACC_LAT_M               MAKEMASK(0x7, 8)
6381 #define GLPCI_PMSUP_L1_ACC_LAT_S                11
6382 #define GLPCI_PMSUP_L1_ACC_LAT_M                MAKEMASK(0x7, 11)
6383 #define GLPCI_PMSUP_RESERVED_3_S                14
6384 #define GLPCI_PMSUP_RESERVED_3_M                BIT(14)
6385 #define GLPCI_PMSUP_OBFF_SUP_S                  15
6386 #define GLPCI_PMSUP_OBFF_SUP_M                  MAKEMASK(0x3, 15)
6387 #define GLPCI_PUSH_PE_IF_TO_STATUS              0x0009DF44 /* Reset Source: PCIR */
6388 #define GLPCI_PUSH_PE_IF_TO_STATUS_GLPCI_PUSH_PE_IF_TO_STATUS_S 0
6389 #define GLPCI_PUSH_PE_IF_TO_STATUS_GLPCI_PUSH_PE_IF_TO_STATUS_M BIT(0)
6390 #define GLPCI_PWRDATA                           0x0009DE7C /* Reset Source: PCIR */
6391 #define GLPCI_PWRDATA_D0_POWER_S                0
6392 #define GLPCI_PWRDATA_D0_POWER_M                MAKEMASK(0xFF, 0)
6393 #define GLPCI_PWRDATA_COMM_POWER_S              8
6394 #define GLPCI_PWRDATA_COMM_POWER_M              MAKEMASK(0xFF, 8)
6395 #define GLPCI_PWRDATA_D3_POWER_S                16
6396 #define GLPCI_PWRDATA_D3_POWER_M                MAKEMASK(0xFF, 16)
6397 #define GLPCI_PWRDATA_DATA_SCALE_S              24
6398 #define GLPCI_PWRDATA_DATA_SCALE_M              MAKEMASK(0x3, 24)
6399 #define GLPCI_REVID                             0x0009DE98 /* Reset Source: PCIR */
6400 #define GLPCI_REVID_NVM_REVID_S                 0
6401 #define GLPCI_REVID_NVM_REVID_M                 MAKEMASK(0xFF, 0)
6402 #define GLPCI_SERH                              0x0009DE84 /* Reset Source: PCIR */
6403 #define GLPCI_SERH_SER_NUM_H_S                  0
6404 #define GLPCI_SERH_SER_NUM_H_M                  MAKEMASK(0xFFFF, 0)
6405 #define GLPCI_SERL                              0x0009DE80 /* Reset Source: PCIR */
6406 #define GLPCI_SERL_SER_NUM_L_S                  0
6407 #define GLPCI_SERL_SER_NUM_L_M                  MAKEMASK(0xFFFFFFFF, 0)
6408 #define GLPCI_SUBVENID                          0x0009DEE8 /* Reset Source: PCIR */
6409 #define GLPCI_SUBVENID_SUB_VEN_ID_S             0
6410 #define GLPCI_SUBVENID_SUB_VEN_ID_M             MAKEMASK(0xFFFF, 0)
6411 #define GLPCI_UPADD                             0x000BE0D4 /* Reset Source: PCIR */
6412 #define GLPCI_UPADD_ADDRESS_S                   1
6413 #define GLPCI_UPADD_ADDRESS_M                   MAKEMASK(0x7FFFFFFF, 1)
6414 #define GLPCI_VENDORID                          0x0009DEC8 /* Reset Source: PCIR */
6415 #define GLPCI_VENDORID_VENDORID_S               0
6416 #define GLPCI_VENDORID_VENDORID_M               MAKEMASK(0xFFFF, 0)
6417 #define GLPCI_VFSUP                             0x0009DE9C /* Reset Source: PCIR */
6418 #define GLPCI_VFSUP_VF_PREFETCH_S               0
6419 #define GLPCI_VFSUP_VF_PREFETCH_M               BIT(0)
6420 #define GLPCI_VFSUP_VR_BAR_TYPE_S               1
6421 #define GLPCI_VFSUP_VR_BAR_TYPE_M               BIT(1)
6422 #define GLPCI_WATMK_CLNT_PIPEMON                0x000BFD90 /* Reset Source: PCIR */
6423 #define GLPCI_WATMK_CLNT_PIPEMON_DATA_LINES_S   0
6424 #define GLPCI_WATMK_CLNT_PIPEMON_DATA_LINES_M   MAKEMASK(0xFFFF, 0)
6425 #define PF_FUNC_RID                             0x0009E880 /* Reset Source: PCIR */
6426 #define PF_FUNC_RID_FUNCTION_NUMBER_S           0
6427 #define PF_FUNC_RID_FUNCTION_NUMBER_M           MAKEMASK(0x7, 0)
6428 #define PF_FUNC_RID_DEVICE_NUMBER_S             3
6429 #define PF_FUNC_RID_DEVICE_NUMBER_M             MAKEMASK(0x1F, 3)
6430 #define PF_FUNC_RID_BUS_NUMBER_S                8
6431 #define PF_FUNC_RID_BUS_NUMBER_M                MAKEMASK(0xFF, 8)
6432 #define PF_PCI_CIAA                             0x0009E580 /* Reset Source: FLR */
6433 #define PF_PCI_CIAA_ADDRESS_S                   0
6434 #define PF_PCI_CIAA_ADDRESS_M                   MAKEMASK(0xFFF, 0)
6435 #define PF_PCI_CIAA_VF_NUM_S                    12
6436 #define PF_PCI_CIAA_VF_NUM_M                    MAKEMASK(0xFF, 12)
6437 #define PF_PCI_CIAD                             0x0009E500 /* Reset Source: FLR */
6438 #define PF_PCI_CIAD_DATA_S                      0
6439 #define PF_PCI_CIAD_DATA_M                      MAKEMASK(0xFFFFFFFF, 0)
6440 #define PFPCI_CLASS                             0x0009DB00 /* Reset Source: PCIR */
6441 #define PFPCI_CLASS_STORAGE_CLASS_S             0
6442 #define PFPCI_CLASS_STORAGE_CLASS_M             BIT(0)
6443 #define PFPCI_CLASS_PF_IS_LAN_S                 2
6444 #define PFPCI_CLASS_PF_IS_LAN_M                 BIT(2)
6445 #define PFPCI_CNF                               0x0009DF00 /* Reset Source: PCIR */
6446 #define PFPCI_CNF_MSI_EN_S                      2
6447 #define PFPCI_CNF_MSI_EN_M                      BIT(2)
6448 #define PFPCI_CNF_EXROM_DIS_S                   3
6449 #define PFPCI_CNF_EXROM_DIS_M                   BIT(3)
6450 #define PFPCI_CNF_IO_BAR_S                      4
6451 #define PFPCI_CNF_IO_BAR_M                      BIT(4)
6452 #define PFPCI_CNF_INT_PIN_S                     5
6453 #define PFPCI_CNF_INT_PIN_M                     MAKEMASK(0x3, 5)
6454 #define PFPCI_DEVID                             0x0009DE00 /* Reset Source: PCIR */
6455 #define PFPCI_DEVID_PF_DEV_ID_S                 0
6456 #define PFPCI_DEVID_PF_DEV_ID_M                 MAKEMASK(0xFFFF, 0)
6457 #define PFPCI_DEVID_VF_DEV_ID_S                 16
6458 #define PFPCI_DEVID_VF_DEV_ID_M                 MAKEMASK(0xFFFF, 16)
6459 #define PFPCI_FACTPS                            0x0009E900 /* Reset Source: FLR */
6460 #define PFPCI_FACTPS_FUNC_POWER_STATE_S         0
6461 #define PFPCI_FACTPS_FUNC_POWER_STATE_M         MAKEMASK(0x3, 0)
6462 #define PFPCI_FACTPS_FUNC_AUX_EN_S              3
6463 #define PFPCI_FACTPS_FUNC_AUX_EN_M              BIT(3)
6464 #define PFPCI_FUNC                              0x0009D980 /* Reset Source: POR */
6465 #define PFPCI_FUNC_FUNC_DIS_S                   0
6466 #define PFPCI_FUNC_FUNC_DIS_M                   BIT(0)
6467 #define PFPCI_FUNC_ALLOW_FUNC_DIS_S             1
6468 #define PFPCI_FUNC_ALLOW_FUNC_DIS_M             BIT(1)
6469 #define PFPCI_FUNC_DIS_FUNC_ON_PORT_DIS_S       2
6470 #define PFPCI_FUNC_DIS_FUNC_ON_PORT_DIS_M       BIT(2)
6471 #define PFPCI_PF_FLUSH_DONE                     0x0009E400 /* Reset Source: PCIR */
6472 #define PFPCI_PF_FLUSH_DONE_FLUSH_DONE_S        0
6473 #define PFPCI_PF_FLUSH_DONE_FLUSH_DONE_M        BIT(0)
6474 #define PFPCI_PM                                0x0009DA80 /* Reset Source: POR */
6475 #define PFPCI_PM_PME_EN_S                       0
6476 #define PFPCI_PM_PME_EN_M                       BIT(0)
6477 #define PFPCI_STATUS1                           0x0009DA00 /* Reset Source: POR */
6478 #define PFPCI_STATUS1_FUNC_VALID_S              0
6479 #define PFPCI_STATUS1_FUNC_VALID_M              BIT(0)
6480 #define PFPCI_SUBSYSID                          0x0009D880 /* Reset Source: PCIR */
6481 #define PFPCI_SUBSYSID_PF_SUBSYS_ID_S           0
6482 #define PFPCI_SUBSYSID_PF_SUBSYS_ID_M           MAKEMASK(0xFFFF, 0)
6483 #define PFPCI_SUBSYSID_VF_SUBSYS_ID_S           16
6484 #define PFPCI_SUBSYSID_VF_SUBSYS_ID_M           MAKEMASK(0xFFFF, 16)
6485 #define PFPCI_VF_FLUSH_DONE(_VF)                (0x0009E000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PCIR */
6486 #define PFPCI_VF_FLUSH_DONE_MAX_INDEX           255
6487 #define PFPCI_VF_FLUSH_DONE_FLUSH_DONE_S        0
6488 #define PFPCI_VF_FLUSH_DONE_FLUSH_DONE_M        BIT(0)
6489 #define PFPCI_VM_FLUSH_DONE                     0x0009E480 /* Reset Source: PCIR */
6490 #define PFPCI_VM_FLUSH_DONE_FLUSH_DONE_S        0
6491 #define PFPCI_VM_FLUSH_DONE_FLUSH_DONE_M        BIT(0)
6492 #define PFPCI_VMINDEX                           0x0009E600 /* Reset Source: PCIR */
6493 #define PFPCI_VMINDEX_VMINDEX_S                 0
6494 #define PFPCI_VMINDEX_VMINDEX_M                 MAKEMASK(0x3FF, 0)
6495 #define PFPCI_VMPEND                            0x0009E800 /* Reset Source: PCIR */
6496 #define PFPCI_VMPEND_PENDING_S                  0
6497 #define PFPCI_VMPEND_PENDING_M                  BIT(0)
6498 #define PQ_FIFO_STATUS                          0x0009DF40 /* Reset Source: PCIR */
6499 #define PQ_FIFO_STATUS_PQ_FIFO_COUNT_S          0
6500 #define PQ_FIFO_STATUS_PQ_FIFO_COUNT_M          MAKEMASK(0x7FFFFFFF, 0)
6501 #define PQ_FIFO_STATUS_PQ_FIFO_EMPTY_S          31
6502 #define PQ_FIFO_STATUS_PQ_FIFO_EMPTY_M          BIT(31)
6503 #define GLPE_CPUSTATUS0                         0x0050BA5C /* Reset Source: CORER */
6504 #define GLPE_CPUSTATUS0_PECPUSTATUS0_S          0
6505 #define GLPE_CPUSTATUS0_PECPUSTATUS0_M          MAKEMASK(0xFFFFFFFF, 0)
6506 #define GLPE_CPUSTATUS1                         0x0050BA60 /* Reset Source: CORER */
6507 #define GLPE_CPUSTATUS1_PECPUSTATUS1_S          0
6508 #define GLPE_CPUSTATUS1_PECPUSTATUS1_M          MAKEMASK(0xFFFFFFFF, 0)
6509 #define GLPE_CPUSTATUS2                         0x0050BA64 /* Reset Source: CORER */
6510 #define GLPE_CPUSTATUS2_PECPUSTATUS2_S          0
6511 #define GLPE_CPUSTATUS2_PECPUSTATUS2_M          MAKEMASK(0xFFFFFFFF, 0)
6512 #define GLPE_MDQ_BASE(_i)                       (0x00536000 + ((_i) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
6513 #define GLPE_MDQ_BASE_MAX_INDEX                 511
6514 #define GLPE_MDQ_BASE_MDOC_INDEX_S              0
6515 #define GLPE_MDQ_BASE_MDOC_INDEX_M              MAKEMASK(0xFFFFFFF, 0)
6516 #define GLPE_MDQ_PTR(_i)                        (0x00537000 + ((_i) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
6517 #define GLPE_MDQ_PTR_MAX_INDEX                  511
6518 #define GLPE_MDQ_PTR_MDQ_HEAD_S                 0
6519 #define GLPE_MDQ_PTR_MDQ_HEAD_M                 MAKEMASK(0x3FFF, 0)
6520 #define GLPE_MDQ_PTR_MDQ_TAIL_S                 16
6521 #define GLPE_MDQ_PTR_MDQ_TAIL_M                 MAKEMASK(0x3FFF, 16)
6522 #define GLPE_MDQ_SIZE(_i)                       (0x00536800 + ((_i) * 4)) /* _i=0...511 */ /* Reset Source: CORER */
6523 #define GLPE_MDQ_SIZE_MAX_INDEX                 511
6524 #define GLPE_MDQ_SIZE_MDQ_SIZE_S                0
6525 #define GLPE_MDQ_SIZE_MDQ_SIZE_M                MAKEMASK(0x3FFF, 0)
6526 #define GLPE_PEPM_CTRL                          0x0050C000 /* Reset Source: PERST */
6527 #define GLPE_PEPM_CTRL_PEPM_ENABLE_S            0
6528 #define GLPE_PEPM_CTRL_PEPM_ENABLE_M            BIT(0)
6529 #define GLPE_PEPM_CTRL_PEPM_HALT_S              8
6530 #define GLPE_PEPM_CTRL_PEPM_HALT_M              BIT(8)
6531 #define GLPE_PEPM_CTRL_PEPM_PUSH_MARGIN_S       16
6532 #define GLPE_PEPM_CTRL_PEPM_PUSH_MARGIN_M       MAKEMASK(0xFF, 16)
6533 #define GLPE_PEPM_DEALLOC                       0x0050C004 /* Reset Source: PERST */
6534 #define GLPE_PEPM_DEALLOC_MDQ_CREDITS_S         0
6535 #define GLPE_PEPM_DEALLOC_MDQ_CREDITS_M         MAKEMASK(0x3FFF, 0)
6536 #define GLPE_PEPM_DEALLOC_PSQ_CREDITS_S         14
6537 #define GLPE_PEPM_DEALLOC_PSQ_CREDITS_M         MAKEMASK(0x1F, 14)
6538 #define GLPE_PEPM_DEALLOC_PQID_S                19
6539 #define GLPE_PEPM_DEALLOC_PQID_M                MAKEMASK(0x1FF, 19)
6540 #define GLPE_PEPM_DEALLOC_PORT_S                28
6541 #define GLPE_PEPM_DEALLOC_PORT_M                MAKEMASK(0x7, 28)
6542 #define GLPE_PEPM_DEALLOC_DEALLOC_RDY_S         31
6543 #define GLPE_PEPM_DEALLOC_DEALLOC_RDY_M         BIT(31)
6544 #define GLPE_PEPM_PSQ_COUNT                     0x0050C020 /* Reset Source: PERST */
6545 #define GLPE_PEPM_PSQ_COUNT_PEPM_PSQ_COUNT_S    0
6546 #define GLPE_PEPM_PSQ_COUNT_PEPM_PSQ_COUNT_M    MAKEMASK(0xFFFF, 0)
6547 #define GLPE_PEPM_THRESH(_i)                    (0x0050C840 + ((_i) * 4)) /* _i=0...511 */ /* Reset Source: PERST */
6548 #define GLPE_PEPM_THRESH_MAX_INDEX              511
6549 #define GLPE_PEPM_THRESH_PEPM_PSQ_THRESH_S      0
6550 #define GLPE_PEPM_THRESH_PEPM_PSQ_THRESH_M      MAKEMASK(0x1F, 0)
6551 #define GLPE_PEPM_THRESH_PEPM_MDQ_THRESH_S      16
6552 #define GLPE_PEPM_THRESH_PEPM_MDQ_THRESH_M      MAKEMASK(0x3FFF, 16)
6553 #define GLPE_PFAEQEDROPCNT(_i)                  (0x00503240 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6554 #define GLPE_PFAEQEDROPCNT_MAX_INDEX            7
6555 #define GLPE_PFAEQEDROPCNT_AEQEDROPCNT_S        0
6556 #define GLPE_PFAEQEDROPCNT_AEQEDROPCNT_M        MAKEMASK(0xFFFF, 0)
6557 #define GLPE_PFCEQEDROPCNT(_i)                  (0x00503220 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6558 #define GLPE_PFCEQEDROPCNT_MAX_INDEX            7
6559 #define GLPE_PFCEQEDROPCNT_CEQEDROPCNT_S        0
6560 #define GLPE_PFCEQEDROPCNT_CEQEDROPCNT_M        MAKEMASK(0xFFFF, 0)
6561 #define GLPE_PFCQEDROPCNT(_i)                   (0x00503200 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6562 #define GLPE_PFCQEDROPCNT_MAX_INDEX             7
6563 #define GLPE_PFCQEDROPCNT_CQEDROPCNT_S          0
6564 #define GLPE_PFCQEDROPCNT_CQEDROPCNT_M          MAKEMASK(0xFFFF, 0)
6565 #define GLPE_PFFLMOOISCALLOCERR(_i)             (0x0050B960 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6566 #define GLPE_PFFLMOOISCALLOCERR_MAX_INDEX       7
6567 #define GLPE_PFFLMOOISCALLOCERR_ERROR_COUNT_S   0
6568 #define GLPE_PFFLMOOISCALLOCERR_ERROR_COUNT_M   MAKEMASK(0xFFFF, 0)
6569 #define GLPE_PFFLMQ1ALLOCERR(_i)                (0x0050B920 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6570 #define GLPE_PFFLMQ1ALLOCERR_MAX_INDEX          7
6571 #define GLPE_PFFLMQ1ALLOCERR_ERROR_COUNT_S      0
6572 #define GLPE_PFFLMQ1ALLOCERR_ERROR_COUNT_M      MAKEMASK(0xFFFF, 0)
6573 #define GLPE_PFFLMRRFALLOCERR(_i)               (0x0050B940 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6574 #define GLPE_PFFLMRRFALLOCERR_MAX_INDEX         7
6575 #define GLPE_PFFLMRRFALLOCERR_ERROR_COUNT_S     0
6576 #define GLPE_PFFLMRRFALLOCERR_ERROR_COUNT_M     MAKEMASK(0xFFFF, 0)
6577 #define GLPE_PFFLMXMITALLOCERR(_i)              (0x0050B900 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6578 #define GLPE_PFFLMXMITALLOCERR_MAX_INDEX        7
6579 #define GLPE_PFFLMXMITALLOCERR_ERROR_COUNT_S    0
6580 #define GLPE_PFFLMXMITALLOCERR_ERROR_COUNT_M    MAKEMASK(0xFFFF, 0)
6581 #define GLPE_PFTCPNOW50USCNT(_i)                (0x0050B8C0 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
6582 #define GLPE_PFTCPNOW50USCNT_MAX_INDEX          7
6583 #define GLPE_PFTCPNOW50USCNT_CNT_S              0
6584 #define GLPE_PFTCPNOW50USCNT_CNT_M              MAKEMASK(0xFFFFFFFF, 0)
6585 #define GLPE_PUSH_PEPM                          0x0053241C /* Reset Source: CORER */
6586 #define GLPE_PUSH_PEPM_MDQ_CREDITS_S            0
6587 #define GLPE_PUSH_PEPM_MDQ_CREDITS_M            MAKEMASK(0xFF, 0)
6588 #define GLPE_VFAEQEDROPCNT(_i)                  (0x00503100 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6589 #define GLPE_VFAEQEDROPCNT_MAX_INDEX            31
6590 #define GLPE_VFAEQEDROPCNT_AEQEDROPCNT_S        0
6591 #define GLPE_VFAEQEDROPCNT_AEQEDROPCNT_M        MAKEMASK(0xFFFF, 0)
6592 #define GLPE_VFCEQEDROPCNT(_i)                  (0x00503080 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6593 #define GLPE_VFCEQEDROPCNT_MAX_INDEX            31
6594 #define GLPE_VFCEQEDROPCNT_CEQEDROPCNT_S        0
6595 #define GLPE_VFCEQEDROPCNT_CEQEDROPCNT_M        MAKEMASK(0xFFFF, 0)
6596 #define GLPE_VFCQEDROPCNT(_i)                   (0x00503000 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6597 #define GLPE_VFCQEDROPCNT_MAX_INDEX             31
6598 #define GLPE_VFCQEDROPCNT_CQEDROPCNT_S          0
6599 #define GLPE_VFCQEDROPCNT_CQEDROPCNT_M          MAKEMASK(0xFFFF, 0)
6600 #define GLPE_VFFLMOOISCALLOCERR(_i)             (0x0050B580 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6601 #define GLPE_VFFLMOOISCALLOCERR_MAX_INDEX       31
6602 #define GLPE_VFFLMOOISCALLOCERR_ERROR_COUNT_S   0
6603 #define GLPE_VFFLMOOISCALLOCERR_ERROR_COUNT_M   MAKEMASK(0xFFFF, 0)
6604 #define GLPE_VFFLMQ1ALLOCERR(_i)                (0x0050B480 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6605 #define GLPE_VFFLMQ1ALLOCERR_MAX_INDEX          31
6606 #define GLPE_VFFLMQ1ALLOCERR_ERROR_COUNT_S      0
6607 #define GLPE_VFFLMQ1ALLOCERR_ERROR_COUNT_M      MAKEMASK(0xFFFF, 0)
6608 #define GLPE_VFFLMRRFALLOCERR(_i)               (0x0050B500 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6609 #define GLPE_VFFLMRRFALLOCERR_MAX_INDEX         31
6610 #define GLPE_VFFLMRRFALLOCERR_ERROR_COUNT_S     0
6611 #define GLPE_VFFLMRRFALLOCERR_ERROR_COUNT_M     MAKEMASK(0xFFFF, 0)
6612 #define GLPE_VFFLMXMITALLOCERR(_i)              (0x0050B400 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
6613 #define GLPE_VFFLMXMITALLOCERR_MAX_INDEX        31
6614 #define GLPE_VFFLMXMITALLOCERR_ERROR_COUNT_S    0
6615 #define GLPE_VFFLMXMITALLOCERR_ERROR_COUNT_M    MAKEMASK(0xFFFF, 0)
6616 #define GLPE_VFTCPNOW50USCNT(_i)                (0x0050B300 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: PE_CORER */
6617 #define GLPE_VFTCPNOW50USCNT_MAX_INDEX          31
6618 #define GLPE_VFTCPNOW50USCNT_CNT_S              0
6619 #define GLPE_VFTCPNOW50USCNT_CNT_M              MAKEMASK(0xFFFFFFFF, 0)
6620 #define PFPE_AEQALLOC                           0x00502D00 /* Reset Source: PFR */
6621 #define PFPE_AEQALLOC_AECOUNT_S                 0
6622 #define PFPE_AEQALLOC_AECOUNT_M                 MAKEMASK(0xFFFFFFFF, 0)
6623 #define PFPE_CCQPHIGH                           0x0050A100 /* Reset Source: PFR */
6624 #define PFPE_CCQPHIGH_PECCQPHIGH_S              0
6625 #define PFPE_CCQPHIGH_PECCQPHIGH_M              MAKEMASK(0xFFFFFFFF, 0)
6626 #define PFPE_CCQPLOW                            0x0050A080 /* Reset Source: PFR */
6627 #define PFPE_CCQPLOW_PECCQPLOW_S                0
6628 #define PFPE_CCQPLOW_PECCQPLOW_M                MAKEMASK(0xFFFFFFFF, 0)
6629 #define PFPE_CCQPSTATUS                         0x0050A000 /* Reset Source: PFR */
6630 #define PFPE_CCQPSTATUS_CCQP_DONE_S             0
6631 #define PFPE_CCQPSTATUS_CCQP_DONE_M             BIT(0)
6632 #define PFPE_CCQPSTATUS_HMC_PROFILE_S           4
6633 #define PFPE_CCQPSTATUS_HMC_PROFILE_M           MAKEMASK(0x7, 4)
6634 #define PFPE_CCQPSTATUS_RDMA_EN_VFS_S           16
6635 #define PFPE_CCQPSTATUS_RDMA_EN_VFS_M           MAKEMASK(0x3F, 16)
6636 #define PFPE_CCQPSTATUS_CCQP_ERR_S              31
6637 #define PFPE_CCQPSTATUS_CCQP_ERR_M              BIT(31)
6638 #define PFPE_CQACK                              0x00502C80 /* Reset Source: PFR */
6639 #define PFPE_CQACK_PECQID_S                     0
6640 #define PFPE_CQACK_PECQID_M                     MAKEMASK(0x7FFFF, 0)
6641 #define PFPE_CQARM                              0x00502C00 /* Reset Source: PFR */
6642 #define PFPE_CQARM_PECQID_S                     0
6643 #define PFPE_CQARM_PECQID_M                     MAKEMASK(0x7FFFF, 0)
6644 #define PFPE_CQPDB                              0x00500800 /* Reset Source: PFR */
6645 #define PFPE_CQPDB_WQHEAD_S                     0
6646 #define PFPE_CQPDB_WQHEAD_M                     MAKEMASK(0x7FF, 0)
6647 #define PFPE_CQPERRCODES                        0x0050A200 /* Reset Source: PFR */
6648 #define PFPE_CQPERRCODES_CQP_MINOR_CODE_S       0
6649 #define PFPE_CQPERRCODES_CQP_MINOR_CODE_M       MAKEMASK(0xFFFF, 0)
6650 #define PFPE_CQPERRCODES_CQP_MAJOR_CODE_S       16
6651 #define PFPE_CQPERRCODES_CQP_MAJOR_CODE_M       MAKEMASK(0xFFFF, 16)
6652 #define PFPE_CQPTAIL                            0x00500880 /* Reset Source: PFR */
6653 #define PFPE_CQPTAIL_WQTAIL_S                   0
6654 #define PFPE_CQPTAIL_WQTAIL_M                   MAKEMASK(0x7FF, 0)
6655 #define PFPE_CQPTAIL_CQP_OP_ERR_S               31
6656 #define PFPE_CQPTAIL_CQP_OP_ERR_M               BIT(31)
6657 #define PFPE_IPCONFIG0                          0x0050A180 /* Reset Source: PFR */
6658 #define PFPE_IPCONFIG0_PEIPID_S                 0
6659 #define PFPE_IPCONFIG0_PEIPID_M                 MAKEMASK(0xFFFF, 0)
6660 #define PFPE_IPCONFIG0_USEENTIREIDRANGE_S       16
6661 #define PFPE_IPCONFIG0_USEENTIREIDRANGE_M       BIT(16)
6662 #define PFPE_IPCONFIG0_UDP_SRC_PORT_MASK_EN_S   17
6663 #define PFPE_IPCONFIG0_UDP_SRC_PORT_MASK_EN_M   BIT(17)
6664 #define PFPE_MRTEIDXMASK                        0x0050A300 /* Reset Source: PFR */
6665 #define PFPE_MRTEIDXMASK_MRTEIDXMASKBITS_S      0
6666 #define PFPE_MRTEIDXMASK_MRTEIDXMASKBITS_M      MAKEMASK(0x1F, 0)
6667 #define PFPE_RCVUNEXPECTEDERROR                 0x0050A380 /* Reset Source: PFR */
6668 #define PFPE_RCVUNEXPECTEDERROR_TCP_RX_UNEXP_ERR_S 0
6669 #define PFPE_RCVUNEXPECTEDERROR_TCP_RX_UNEXP_ERR_M MAKEMASK(0xFFFFFF, 0)
6670 #define PFPE_TCPNOWTIMER                        0x0050A280 /* Reset Source: PFR */
6671 #define PFPE_TCPNOWTIMER_TCP_NOW_S              0
6672 #define PFPE_TCPNOWTIMER_TCP_NOW_M              MAKEMASK(0xFFFFFFFF, 0)
6673 #define PFPE_WQEALLOC                           0x00504400 /* Reset Source: PFR */
6674 #define PFPE_WQEALLOC_PEQPID_S                  0
6675 #define PFPE_WQEALLOC_PEQPID_M                  MAKEMASK(0x3FFFF, 0)
6676 #define PFPE_WQEALLOC_WQE_DESC_INDEX_S          20
6677 #define PFPE_WQEALLOC_WQE_DESC_INDEX_M          MAKEMASK(0xFFF, 20)
6678 #define PRT_PEPM_COUNT(_i)                      (0x0050C040 + ((_i) * 4)) /* _i=0...511 */ /* Reset Source: PERST */
6679 #define PRT_PEPM_COUNT_MAX_INDEX                511
6680 #define PRT_PEPM_COUNT_PEPM_PSQ_COUNT_S         0
6681 #define PRT_PEPM_COUNT_PEPM_PSQ_COUNT_M         MAKEMASK(0x1F, 0)
6682 #define PRT_PEPM_COUNT_PEPM_MDQ_COUNT_S         16
6683 #define PRT_PEPM_COUNT_PEPM_MDQ_COUNT_M         MAKEMASK(0x3FFF, 16)
6684 #define VFPE_AEQALLOC(_VF)                      (0x00502800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6685 #define VFPE_AEQALLOC_MAX_INDEX                 255
6686 #define VFPE_AEQALLOC_AECOUNT_S                 0
6687 #define VFPE_AEQALLOC_AECOUNT_M                 MAKEMASK(0xFFFFFFFF, 0)
6688 #define VFPE_CCQPHIGH(_VF)                      (0x00508800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6689 #define VFPE_CCQPHIGH_MAX_INDEX                 255
6690 #define VFPE_CCQPHIGH_PECCQPHIGH_S              0
6691 #define VFPE_CCQPHIGH_PECCQPHIGH_M              MAKEMASK(0xFFFFFFFF, 0)
6692 #define VFPE_CCQPLOW(_VF)                       (0x00508400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6693 #define VFPE_CCQPLOW_MAX_INDEX                  255
6694 #define VFPE_CCQPLOW_PECCQPLOW_S                0
6695 #define VFPE_CCQPLOW_PECCQPLOW_M                MAKEMASK(0xFFFFFFFF, 0)
6696 #define VFPE_CCQPSTATUS(_VF)                    (0x00508000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6697 #define VFPE_CCQPSTATUS_MAX_INDEX               255
6698 #define VFPE_CCQPSTATUS_CCQP_DONE_S             0
6699 #define VFPE_CCQPSTATUS_CCQP_DONE_M             BIT(0)
6700 #define VFPE_CCQPSTATUS_HMC_PROFILE_S           4
6701 #define VFPE_CCQPSTATUS_HMC_PROFILE_M           MAKEMASK(0x7, 4)
6702 #define VFPE_CCQPSTATUS_RDMA_EN_VFS_S           16
6703 #define VFPE_CCQPSTATUS_RDMA_EN_VFS_M           MAKEMASK(0x3F, 16)
6704 #define VFPE_CCQPSTATUS_CCQP_ERR_S              31
6705 #define VFPE_CCQPSTATUS_CCQP_ERR_M              BIT(31)
6706 #define VFPE_CQACK(_VF)                         (0x00502400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6707 #define VFPE_CQACK_MAX_INDEX                    255
6708 #define VFPE_CQACK_PECQID_S                     0
6709 #define VFPE_CQACK_PECQID_M                     MAKEMASK(0x7FFFF, 0)
6710 #define VFPE_CQARM(_VF)                         (0x00502000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6711 #define VFPE_CQARM_MAX_INDEX                    255
6712 #define VFPE_CQARM_PECQID_S                     0
6713 #define VFPE_CQARM_PECQID_M                     MAKEMASK(0x7FFFF, 0)
6714 #define VFPE_CQPDB(_VF)                         (0x00500000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6715 #define VFPE_CQPDB_MAX_INDEX                    255
6716 #define VFPE_CQPDB_WQHEAD_S                     0
6717 #define VFPE_CQPDB_WQHEAD_M                     MAKEMASK(0x7FF, 0)
6718 #define VFPE_CQPERRCODES(_VF)                   (0x00509000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6719 #define VFPE_CQPERRCODES_MAX_INDEX              255
6720 #define VFPE_CQPERRCODES_CQP_MINOR_CODE_S       0
6721 #define VFPE_CQPERRCODES_CQP_MINOR_CODE_M       MAKEMASK(0xFFFF, 0)
6722 #define VFPE_CQPERRCODES_CQP_MAJOR_CODE_S       16
6723 #define VFPE_CQPERRCODES_CQP_MAJOR_CODE_M       MAKEMASK(0xFFFF, 16)
6724 #define VFPE_CQPTAIL(_VF)                       (0x00500400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6725 #define VFPE_CQPTAIL_MAX_INDEX                  255
6726 #define VFPE_CQPTAIL_WQTAIL_S                   0
6727 #define VFPE_CQPTAIL_WQTAIL_M                   MAKEMASK(0x7FF, 0)
6728 #define VFPE_CQPTAIL_CQP_OP_ERR_S               31
6729 #define VFPE_CQPTAIL_CQP_OP_ERR_M               BIT(31)
6730 #define VFPE_IPCONFIG0(_VF)                     (0x00508C00 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6731 #define VFPE_IPCONFIG0_MAX_INDEX                255
6732 #define VFPE_IPCONFIG0_PEIPID_S                 0
6733 #define VFPE_IPCONFIG0_PEIPID_M                 MAKEMASK(0xFFFF, 0)
6734 #define VFPE_IPCONFIG0_USEENTIREIDRANGE_S       16
6735 #define VFPE_IPCONFIG0_USEENTIREIDRANGE_M       BIT(16)
6736 #define VFPE_IPCONFIG0_UDP_SRC_PORT_MASK_EN_S   17
6737 #define VFPE_IPCONFIG0_UDP_SRC_PORT_MASK_EN_M   BIT(17)
6738 #define VFPE_RCVUNEXPECTEDERROR(_VF)            (0x00509C00 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6739 #define VFPE_RCVUNEXPECTEDERROR_MAX_INDEX       255
6740 #define VFPE_RCVUNEXPECTEDERROR_TCP_RX_UNEXP_ERR_S 0
6741 #define VFPE_RCVUNEXPECTEDERROR_TCP_RX_UNEXP_ERR_M MAKEMASK(0xFFFFFF, 0)
6742 #define VFPE_TCPNOWTIMER(_VF)                   (0x00509400 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6743 #define VFPE_TCPNOWTIMER_MAX_INDEX              255
6744 #define VFPE_TCPNOWTIMER_TCP_NOW_S              0
6745 #define VFPE_TCPNOWTIMER_TCP_NOW_M              MAKEMASK(0xFFFFFFFF, 0)
6746 #define VFPE_WQEALLOC(_VF)                      (0x00504000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
6747 #define VFPE_WQEALLOC_MAX_INDEX                 255
6748 #define VFPE_WQEALLOC_PEQPID_S                  0
6749 #define VFPE_WQEALLOC_PEQPID_M                  MAKEMASK(0x3FFFF, 0)
6750 #define VFPE_WQEALLOC_WQE_DESC_INDEX_S          20
6751 #define VFPE_WQEALLOC_WQE_DESC_INDEX_M          MAKEMASK(0xFFF, 20)
6752 #define GLPES_PFIP4RXDISCARD(_i)                (0x00541400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6753 #define GLPES_PFIP4RXDISCARD_MAX_INDEX          127
6754 #define GLPES_PFIP4RXDISCARD_IP4RXDISCARD_S     0
6755 #define GLPES_PFIP4RXDISCARD_IP4RXDISCARD_M     MAKEMASK(0xFFFFFFFF, 0)
6756 #define GLPES_PFIP4RXFRAGSHI(_i)                (0x00541C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6757 #define GLPES_PFIP4RXFRAGSHI_MAX_INDEX          127
6758 #define GLPES_PFIP4RXFRAGSHI_IP4RXFRAGSHI_S     0
6759 #define GLPES_PFIP4RXFRAGSHI_IP4RXFRAGSHI_M     MAKEMASK(0xFFFF, 0)
6760 #define GLPES_PFIP4RXFRAGSLO(_i)                (0x00541C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6761 #define GLPES_PFIP4RXFRAGSLO_MAX_INDEX          127
6762 #define GLPES_PFIP4RXFRAGSLO_IP4RXFRAGSLO_S     0
6763 #define GLPES_PFIP4RXFRAGSLO_IP4RXFRAGSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6764 #define GLPES_PFIP4RXMCOCTSHI(_i)               (0x00542404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6765 #define GLPES_PFIP4RXMCOCTSHI_MAX_INDEX         127
6766 #define GLPES_PFIP4RXMCOCTSHI_IP4RXMCOCTSHI_S   0
6767 #define GLPES_PFIP4RXMCOCTSHI_IP4RXMCOCTSHI_M   MAKEMASK(0xFFFF, 0)
6768 #define GLPES_PFIP4RXMCOCTSLO(_i)               (0x00542400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6769 #define GLPES_PFIP4RXMCOCTSLO_MAX_INDEX         127
6770 #define GLPES_PFIP4RXMCOCTSLO_IP4RXMCOCTSLO_S   0
6771 #define GLPES_PFIP4RXMCOCTSLO_IP4RXMCOCTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6772 #define GLPES_PFIP4RXMCPKTSHI(_i)               (0x00542C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6773 #define GLPES_PFIP4RXMCPKTSHI_MAX_INDEX         127
6774 #define GLPES_PFIP4RXMCPKTSHI_IP4RXMCPKTSHI_S   0
6775 #define GLPES_PFIP4RXMCPKTSHI_IP4RXMCPKTSHI_M   MAKEMASK(0xFFFF, 0)
6776 #define GLPES_PFIP4RXMCPKTSLO(_i)               (0x00542C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6777 #define GLPES_PFIP4RXMCPKTSLO_MAX_INDEX         127
6778 #define GLPES_PFIP4RXMCPKTSLO_IP4RXMCPKTSLO_S   0
6779 #define GLPES_PFIP4RXMCPKTSLO_IP4RXMCPKTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6780 #define GLPES_PFIP4RXOCTSHI(_i)                 (0x00540404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6781 #define GLPES_PFIP4RXOCTSHI_MAX_INDEX           127
6782 #define GLPES_PFIP4RXOCTSHI_IP4RXOCTSHI_S       0
6783 #define GLPES_PFIP4RXOCTSHI_IP4RXOCTSHI_M       MAKEMASK(0xFFFF, 0)
6784 #define GLPES_PFIP4RXOCTSLO(_i)                 (0x00540400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6785 #define GLPES_PFIP4RXOCTSLO_MAX_INDEX           127
6786 #define GLPES_PFIP4RXOCTSLO_IP4RXOCTSLO_S       0
6787 #define GLPES_PFIP4RXOCTSLO_IP4RXOCTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6788 #define GLPES_PFIP4RXPKTSHI(_i)                 (0x00540C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6789 #define GLPES_PFIP4RXPKTSHI_MAX_INDEX           127
6790 #define GLPES_PFIP4RXPKTSHI_IP4RXPKTSHI_S       0
6791 #define GLPES_PFIP4RXPKTSHI_IP4RXPKTSHI_M       MAKEMASK(0xFFFF, 0)
6792 #define GLPES_PFIP4RXPKTSLO(_i)                 (0x00540C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6793 #define GLPES_PFIP4RXPKTSLO_MAX_INDEX           127
6794 #define GLPES_PFIP4RXPKTSLO_IP4RXPKTSLO_S       0
6795 #define GLPES_PFIP4RXPKTSLO_IP4RXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6796 #define GLPES_PFIP4RXTRUNC(_i)                  (0x00541800 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6797 #define GLPES_PFIP4RXTRUNC_MAX_INDEX            127
6798 #define GLPES_PFIP4RXTRUNC_IP4RXTRUNC_S         0
6799 #define GLPES_PFIP4RXTRUNC_IP4RXTRUNC_M         MAKEMASK(0xFFFFFFFF, 0)
6800 #define GLPES_PFIP4TXFRAGSHI(_i)                (0x00547404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6801 #define GLPES_PFIP4TXFRAGSHI_MAX_INDEX          127
6802 #define GLPES_PFIP4TXFRAGSHI_IP4TXFRAGSHI_S     0
6803 #define GLPES_PFIP4TXFRAGSHI_IP4TXFRAGSHI_M     MAKEMASK(0xFFFF, 0)
6804 #define GLPES_PFIP4TXFRAGSLO(_i)                (0x00547400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6805 #define GLPES_PFIP4TXFRAGSLO_MAX_INDEX          127
6806 #define GLPES_PFIP4TXFRAGSLO_IP4TXFRAGSLO_S     0
6807 #define GLPES_PFIP4TXFRAGSLO_IP4TXFRAGSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6808 #define GLPES_PFIP4TXMCOCTSHI(_i)               (0x00547C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6809 #define GLPES_PFIP4TXMCOCTSHI_MAX_INDEX         127
6810 #define GLPES_PFIP4TXMCOCTSHI_IP4TXMCOCTSHI_S   0
6811 #define GLPES_PFIP4TXMCOCTSHI_IP4TXMCOCTSHI_M   MAKEMASK(0xFFFF, 0)
6812 #define GLPES_PFIP4TXMCOCTSLO(_i)               (0x00547C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6813 #define GLPES_PFIP4TXMCOCTSLO_MAX_INDEX         127
6814 #define GLPES_PFIP4TXMCOCTSLO_IP4TXMCOCTSLO_S   0
6815 #define GLPES_PFIP4TXMCOCTSLO_IP4TXMCOCTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6816 #define GLPES_PFIP4TXMCPKTSHI(_i)               (0x00548404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6817 #define GLPES_PFIP4TXMCPKTSHI_MAX_INDEX         127
6818 #define GLPES_PFIP4TXMCPKTSHI_IP4TXMCPKTSHI_S   0
6819 #define GLPES_PFIP4TXMCPKTSHI_IP4TXMCPKTSHI_M   MAKEMASK(0xFFFF, 0)
6820 #define GLPES_PFIP4TXMCPKTSLO(_i)               (0x00548400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6821 #define GLPES_PFIP4TXMCPKTSLO_MAX_INDEX         127
6822 #define GLPES_PFIP4TXMCPKTSLO_IP4TXMCPKTSLO_S   0
6823 #define GLPES_PFIP4TXMCPKTSLO_IP4TXMCPKTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6824 #define GLPES_PFIP4TXNOROUTE(_i)                (0x0054B400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6825 #define GLPES_PFIP4TXNOROUTE_MAX_INDEX          127
6826 #define GLPES_PFIP4TXNOROUTE_IP4TXNOROUTE_S     0
6827 #define GLPES_PFIP4TXNOROUTE_IP4TXNOROUTE_M     MAKEMASK(0xFFFFFF, 0)
6828 #define GLPES_PFIP4TXOCTSHI(_i)                 (0x00546404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6829 #define GLPES_PFIP4TXOCTSHI_MAX_INDEX           127
6830 #define GLPES_PFIP4TXOCTSHI_IP4TXOCTSHI_S       0
6831 #define GLPES_PFIP4TXOCTSHI_IP4TXOCTSHI_M       MAKEMASK(0xFFFF, 0)
6832 #define GLPES_PFIP4TXOCTSLO(_i)                 (0x00546400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6833 #define GLPES_PFIP4TXOCTSLO_MAX_INDEX           127
6834 #define GLPES_PFIP4TXOCTSLO_IP4TXOCTSLO_S       0
6835 #define GLPES_PFIP4TXOCTSLO_IP4TXOCTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6836 #define GLPES_PFIP4TXPKTSHI(_i)                 (0x00546C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6837 #define GLPES_PFIP4TXPKTSHI_MAX_INDEX           127
6838 #define GLPES_PFIP4TXPKTSHI_IP4TXPKTSHI_S       0
6839 #define GLPES_PFIP4TXPKTSHI_IP4TXPKTSHI_M       MAKEMASK(0xFFFF, 0)
6840 #define GLPES_PFIP4TXPKTSLO(_i)                 (0x00546C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6841 #define GLPES_PFIP4TXPKTSLO_MAX_INDEX           127
6842 #define GLPES_PFIP4TXPKTSLO_IP4TXPKTSLO_S       0
6843 #define GLPES_PFIP4TXPKTSLO_IP4TXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6844 #define GLPES_PFIP6RXDISCARD(_i)                (0x00544400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6845 #define GLPES_PFIP6RXDISCARD_MAX_INDEX          127
6846 #define GLPES_PFIP6RXDISCARD_IP6RXDISCARD_S     0
6847 #define GLPES_PFIP6RXDISCARD_IP6RXDISCARD_M     MAKEMASK(0xFFFFFFFF, 0)
6848 #define GLPES_PFIP6RXFRAGSHI(_i)                (0x00544C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6849 #define GLPES_PFIP6RXFRAGSHI_MAX_INDEX          127
6850 #define GLPES_PFIP6RXFRAGSHI_IP6RXFRAGSHI_S     0
6851 #define GLPES_PFIP6RXFRAGSHI_IP6RXFRAGSHI_M     MAKEMASK(0xFFFF, 0)
6852 #define GLPES_PFIP6RXFRAGSLO(_i)                (0x00544C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6853 #define GLPES_PFIP6RXFRAGSLO_MAX_INDEX          127
6854 #define GLPES_PFIP6RXFRAGSLO_IP6RXFRAGSLO_S     0
6855 #define GLPES_PFIP6RXFRAGSLO_IP6RXFRAGSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6856 #define GLPES_PFIP6RXMCOCTSHI(_i)               (0x00545404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6857 #define GLPES_PFIP6RXMCOCTSHI_MAX_INDEX         127
6858 #define GLPES_PFIP6RXMCOCTSHI_IP6RXMCOCTSHI_S   0
6859 #define GLPES_PFIP6RXMCOCTSHI_IP6RXMCOCTSHI_M   MAKEMASK(0xFFFF, 0)
6860 #define GLPES_PFIP6RXMCOCTSLO(_i)               (0x00545400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6861 #define GLPES_PFIP6RXMCOCTSLO_MAX_INDEX         127
6862 #define GLPES_PFIP6RXMCOCTSLO_IP6RXMCOCTSLO_S   0
6863 #define GLPES_PFIP6RXMCOCTSLO_IP6RXMCOCTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6864 #define GLPES_PFIP6RXMCPKTSHI(_i)               (0x00545C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6865 #define GLPES_PFIP6RXMCPKTSHI_MAX_INDEX         127
6866 #define GLPES_PFIP6RXMCPKTSHI_IP6RXMCPKTSHI_S   0
6867 #define GLPES_PFIP6RXMCPKTSHI_IP6RXMCPKTSHI_M   MAKEMASK(0xFFFF, 0)
6868 #define GLPES_PFIP6RXMCPKTSLO(_i)               (0x00545C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6869 #define GLPES_PFIP6RXMCPKTSLO_MAX_INDEX         127
6870 #define GLPES_PFIP6RXMCPKTSLO_IP6RXMCPKTSLO_S   0
6871 #define GLPES_PFIP6RXMCPKTSLO_IP6RXMCPKTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6872 #define GLPES_PFIP6RXOCTSHI(_i)                 (0x00543404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6873 #define GLPES_PFIP6RXOCTSHI_MAX_INDEX           127
6874 #define GLPES_PFIP6RXOCTSHI_IP6RXOCTSHI_S       0
6875 #define GLPES_PFIP6RXOCTSHI_IP6RXOCTSHI_M       MAKEMASK(0xFFFF, 0)
6876 #define GLPES_PFIP6RXOCTSLO(_i)                 (0x00543400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6877 #define GLPES_PFIP6RXOCTSLO_MAX_INDEX           127
6878 #define GLPES_PFIP6RXOCTSLO_IP6RXOCTSLO_S       0
6879 #define GLPES_PFIP6RXOCTSLO_IP6RXOCTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6880 #define GLPES_PFIP6RXPKTSHI(_i)                 (0x00543C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6881 #define GLPES_PFIP6RXPKTSHI_MAX_INDEX           127
6882 #define GLPES_PFIP6RXPKTSHI_IP6RXPKTSHI_S       0
6883 #define GLPES_PFIP6RXPKTSHI_IP6RXPKTSHI_M       MAKEMASK(0xFFFF, 0)
6884 #define GLPES_PFIP6RXPKTSLO(_i)                 (0x00543C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6885 #define GLPES_PFIP6RXPKTSLO_MAX_INDEX           127
6886 #define GLPES_PFIP6RXPKTSLO_IP6RXPKTSLO_S       0
6887 #define GLPES_PFIP6RXPKTSLO_IP6RXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6888 #define GLPES_PFIP6RXTRUNC(_i)                  (0x00544800 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6889 #define GLPES_PFIP6RXTRUNC_MAX_INDEX            127
6890 #define GLPES_PFIP6RXTRUNC_IP6RXTRUNC_S         0
6891 #define GLPES_PFIP6RXTRUNC_IP6RXTRUNC_M         MAKEMASK(0xFFFFFFFF, 0)
6892 #define GLPES_PFIP6TXFRAGSHI(_i)                (0x00549C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6893 #define GLPES_PFIP6TXFRAGSHI_MAX_INDEX          127
6894 #define GLPES_PFIP6TXFRAGSHI_IP6TXFRAGSHI_S     0
6895 #define GLPES_PFIP6TXFRAGSHI_IP6TXFRAGSHI_M     MAKEMASK(0xFFFF, 0)
6896 #define GLPES_PFIP6TXFRAGSLO(_i)                (0x00549C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6897 #define GLPES_PFIP6TXFRAGSLO_MAX_INDEX          127
6898 #define GLPES_PFIP6TXFRAGSLO_IP6TXFRAGSLO_S     0
6899 #define GLPES_PFIP6TXFRAGSLO_IP6TXFRAGSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6900 #define GLPES_PFIP6TXMCOCTSHI(_i)               (0x0054A404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6901 #define GLPES_PFIP6TXMCOCTSHI_MAX_INDEX         127
6902 #define GLPES_PFIP6TXMCOCTSHI_IP6TXMCOCTSHI_S   0
6903 #define GLPES_PFIP6TXMCOCTSHI_IP6TXMCOCTSHI_M   MAKEMASK(0xFFFF, 0)
6904 #define GLPES_PFIP6TXMCOCTSLO(_i)               (0x0054A400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6905 #define GLPES_PFIP6TXMCOCTSLO_MAX_INDEX         127
6906 #define GLPES_PFIP6TXMCOCTSLO_IP6TXMCOCTSLO_S   0
6907 #define GLPES_PFIP6TXMCOCTSLO_IP6TXMCOCTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6908 #define GLPES_PFIP6TXMCPKTSHI(_i)               (0x0054AC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6909 #define GLPES_PFIP6TXMCPKTSHI_MAX_INDEX         127
6910 #define GLPES_PFIP6TXMCPKTSHI_IP6TXMCPKTSHI_S   0
6911 #define GLPES_PFIP6TXMCPKTSHI_IP6TXMCPKTSHI_M   MAKEMASK(0xFFFF, 0)
6912 #define GLPES_PFIP6TXMCPKTSLO(_i)               (0x0054AC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6913 #define GLPES_PFIP6TXMCPKTSLO_MAX_INDEX         127
6914 #define GLPES_PFIP6TXMCPKTSLO_IP6TXMCPKTSLO_S   0
6915 #define GLPES_PFIP6TXMCPKTSLO_IP6TXMCPKTSLO_M   MAKEMASK(0xFFFFFFFF, 0)
6916 #define GLPES_PFIP6TXNOROUTE(_i)                (0x0054B800 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
6917 #define GLPES_PFIP6TXNOROUTE_MAX_INDEX          127
6918 #define GLPES_PFIP6TXNOROUTE_IP6TXNOROUTE_S     0
6919 #define GLPES_PFIP6TXNOROUTE_IP6TXNOROUTE_M     MAKEMASK(0xFFFFFF, 0)
6920 #define GLPES_PFIP6TXOCTSHI(_i)                 (0x00548C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6921 #define GLPES_PFIP6TXOCTSHI_MAX_INDEX           127
6922 #define GLPES_PFIP6TXOCTSHI_IP6TXOCTSHI_S       0
6923 #define GLPES_PFIP6TXOCTSHI_IP6TXOCTSHI_M       MAKEMASK(0xFFFF, 0)
6924 #define GLPES_PFIP6TXOCTSLO(_i)                 (0x00548C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6925 #define GLPES_PFIP6TXOCTSLO_MAX_INDEX           127
6926 #define GLPES_PFIP6TXOCTSLO_IP6TXOCTSLO_S       0
6927 #define GLPES_PFIP6TXOCTSLO_IP6TXOCTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6928 #define GLPES_PFIP6TXPKTSHI(_i)                 (0x00549404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6929 #define GLPES_PFIP6TXPKTSHI_MAX_INDEX           127
6930 #define GLPES_PFIP6TXPKTSHI_IP6TXPKTSHI_S       0
6931 #define GLPES_PFIP6TXPKTSHI_IP6TXPKTSHI_M       MAKEMASK(0xFFFF, 0)
6932 #define GLPES_PFIP6TXPKTSLO(_i)                 (0x00549400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6933 #define GLPES_PFIP6TXPKTSLO_MAX_INDEX           127
6934 #define GLPES_PFIP6TXPKTSLO_IP6TXPKTSLO_S       0
6935 #define GLPES_PFIP6TXPKTSLO_IP6TXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6936 #define GLPES_PFRDMARXRDSHI(_i)                 (0x0054EC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6937 #define GLPES_PFRDMARXRDSHI_MAX_INDEX           127
6938 #define GLPES_PFRDMARXRDSHI_RDMARXRDSHI_S       0
6939 #define GLPES_PFRDMARXRDSHI_RDMARXRDSHI_M       MAKEMASK(0xFFFF, 0)
6940 #define GLPES_PFRDMARXRDSLO(_i)                 (0x0054EC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6941 #define GLPES_PFRDMARXRDSLO_MAX_INDEX           127
6942 #define GLPES_PFRDMARXRDSLO_RDMARXRDSLO_S       0
6943 #define GLPES_PFRDMARXRDSLO_RDMARXRDSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6944 #define GLPES_PFRDMARXSNDSHI(_i)                (0x0054F404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6945 #define GLPES_PFRDMARXSNDSHI_MAX_INDEX          127
6946 #define GLPES_PFRDMARXSNDSHI_RDMARXSNDSHI_S     0
6947 #define GLPES_PFRDMARXSNDSHI_RDMARXSNDSHI_M     MAKEMASK(0xFFFF, 0)
6948 #define GLPES_PFRDMARXSNDSLO(_i)                (0x0054F400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6949 #define GLPES_PFRDMARXSNDSLO_MAX_INDEX          127
6950 #define GLPES_PFRDMARXSNDSLO_RDMARXSNDSLO_S     0
6951 #define GLPES_PFRDMARXSNDSLO_RDMARXSNDSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6952 #define GLPES_PFRDMARXWRSHI(_i)                 (0x0054E404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6953 #define GLPES_PFRDMARXWRSHI_MAX_INDEX           127
6954 #define GLPES_PFRDMARXWRSHI_RDMARXWRSHI_S       0
6955 #define GLPES_PFRDMARXWRSHI_RDMARXWRSHI_M       MAKEMASK(0xFFFF, 0)
6956 #define GLPES_PFRDMARXWRSLO(_i)                 (0x0054E400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6957 #define GLPES_PFRDMARXWRSLO_MAX_INDEX           127
6958 #define GLPES_PFRDMARXWRSLO_RDMARXWRSLO_S       0
6959 #define GLPES_PFRDMARXWRSLO_RDMARXWRSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6960 #define GLPES_PFRDMATXRDSHI(_i)                 (0x00550404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6961 #define GLPES_PFRDMATXRDSHI_MAX_INDEX           127
6962 #define GLPES_PFRDMATXRDSHI_RDMARXRDSHI_S       0
6963 #define GLPES_PFRDMATXRDSHI_RDMARXRDSHI_M       MAKEMASK(0xFFFF, 0)
6964 #define GLPES_PFRDMATXRDSLO(_i)                 (0x00550400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6965 #define GLPES_PFRDMATXRDSLO_MAX_INDEX           127
6966 #define GLPES_PFRDMATXRDSLO_RDMARXRDSLO_S       0
6967 #define GLPES_PFRDMATXRDSLO_RDMARXRDSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6968 #define GLPES_PFRDMATXSNDSHI(_i)                (0x00550C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6969 #define GLPES_PFRDMATXSNDSHI_MAX_INDEX          127
6970 #define GLPES_PFRDMATXSNDSHI_RDMARXSNDSHI_S     0
6971 #define GLPES_PFRDMATXSNDSHI_RDMARXSNDSHI_M     MAKEMASK(0xFFFF, 0)
6972 #define GLPES_PFRDMATXSNDSLO(_i)                (0x00550C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6973 #define GLPES_PFRDMATXSNDSLO_MAX_INDEX          127
6974 #define GLPES_PFRDMATXSNDSLO_RDMARXSNDSLO_S     0
6975 #define GLPES_PFRDMATXSNDSLO_RDMARXSNDSLO_M     MAKEMASK(0xFFFFFFFF, 0)
6976 #define GLPES_PFRDMATXWRSHI(_i)                 (0x0054FC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6977 #define GLPES_PFRDMATXWRSHI_MAX_INDEX           127
6978 #define GLPES_PFRDMATXWRSHI_RDMARXWRSHI_S       0
6979 #define GLPES_PFRDMATXWRSHI_RDMARXWRSHI_M       MAKEMASK(0xFFFF, 0)
6980 #define GLPES_PFRDMATXWRSLO(_i)                 (0x0054FC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6981 #define GLPES_PFRDMATXWRSLO_MAX_INDEX           127
6982 #define GLPES_PFRDMATXWRSLO_RDMARXWRSLO_S       0
6983 #define GLPES_PFRDMATXWRSLO_RDMARXWRSLO_M       MAKEMASK(0xFFFFFFFF, 0)
6984 #define GLPES_PFRDMAVBNDHI(_i)                  (0x00551404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6985 #define GLPES_PFRDMAVBNDHI_MAX_INDEX            127
6986 #define GLPES_PFRDMAVBNDHI_RDMAVBNDHI_S         0
6987 #define GLPES_PFRDMAVBNDHI_RDMAVBNDHI_M         MAKEMASK(0xFFFF, 0)
6988 #define GLPES_PFRDMAVBNDLO(_i)                  (0x00551400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6989 #define GLPES_PFRDMAVBNDLO_MAX_INDEX            127
6990 #define GLPES_PFRDMAVBNDLO_RDMAVBNDLO_S         0
6991 #define GLPES_PFRDMAVBNDLO_RDMAVBNDLO_M         MAKEMASK(0xFFFFFFFF, 0)
6992 #define GLPES_PFRDMAVINVHI(_i)                  (0x00551C04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6993 #define GLPES_PFRDMAVINVHI_MAX_INDEX            127
6994 #define GLPES_PFRDMAVINVHI_RDMAVINVHI_S         0
6995 #define GLPES_PFRDMAVINVHI_RDMAVINVHI_M         MAKEMASK(0xFFFF, 0)
6996 #define GLPES_PFRDMAVINVLO(_i)                  (0x00551C00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
6997 #define GLPES_PFRDMAVINVLO_MAX_INDEX            127
6998 #define GLPES_PFRDMAVINVLO_RDMAVINVLO_S         0
6999 #define GLPES_PFRDMAVINVLO_RDMAVINVLO_M         MAKEMASK(0xFFFFFFFF, 0)
7000 #define GLPES_PFRXVLANERR(_i)                   (0x00540000 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7001 #define GLPES_PFRXVLANERR_MAX_INDEX             127
7002 #define GLPES_PFRXVLANERR_RXVLANERR_S           0
7003 #define GLPES_PFRXVLANERR_RXVLANERR_M           MAKEMASK(0xFFFFFF, 0)
7004 #define GLPES_PFTCPRTXSEG(_i)                   (0x00552400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7005 #define GLPES_PFTCPRTXSEG_MAX_INDEX             127
7006 #define GLPES_PFTCPRTXSEG_TCPRTXSEG_S           0
7007 #define GLPES_PFTCPRTXSEG_TCPRTXSEG_M           MAKEMASK(0xFFFFFFFF, 0)
7008 #define GLPES_PFTCPRXOPTERR(_i)                 (0x0054C400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7009 #define GLPES_PFTCPRXOPTERR_MAX_INDEX           127
7010 #define GLPES_PFTCPRXOPTERR_TCPRXOPTERR_S       0
7011 #define GLPES_PFTCPRXOPTERR_TCPRXOPTERR_M       MAKEMASK(0xFFFFFF, 0)
7012 #define GLPES_PFTCPRXPROTOERR(_i)               (0x0054C800 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7013 #define GLPES_PFTCPRXPROTOERR_MAX_INDEX         127
7014 #define GLPES_PFTCPRXPROTOERR_TCPRXPROTOERR_S   0
7015 #define GLPES_PFTCPRXPROTOERR_TCPRXPROTOERR_M   MAKEMASK(0xFFFFFF, 0)
7016 #define GLPES_PFTCPRXSEGSHI(_i)                 (0x0054BC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7017 #define GLPES_PFTCPRXSEGSHI_MAX_INDEX           127
7018 #define GLPES_PFTCPRXSEGSHI_TCPRXSEGSHI_S       0
7019 #define GLPES_PFTCPRXSEGSHI_TCPRXSEGSHI_M       MAKEMASK(0xFFFF, 0)
7020 #define GLPES_PFTCPRXSEGSLO(_i)                 (0x0054BC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7021 #define GLPES_PFTCPRXSEGSLO_MAX_INDEX           127
7022 #define GLPES_PFTCPRXSEGSLO_TCPRXSEGSLO_S       0
7023 #define GLPES_PFTCPRXSEGSLO_TCPRXSEGSLO_M       MAKEMASK(0xFFFFFFFF, 0)
7024 #define GLPES_PFTCPTXSEGHI(_i)                  (0x0054CC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7025 #define GLPES_PFTCPTXSEGHI_MAX_INDEX            127
7026 #define GLPES_PFTCPTXSEGHI_TCPTXSEGHI_S         0
7027 #define GLPES_PFTCPTXSEGHI_TCPTXSEGHI_M         MAKEMASK(0xFFFF, 0)
7028 #define GLPES_PFTCPTXSEGLO(_i)                  (0x0054CC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7029 #define GLPES_PFTCPTXSEGLO_MAX_INDEX            127
7030 #define GLPES_PFTCPTXSEGLO_TCPTXSEGLO_S         0
7031 #define GLPES_PFTCPTXSEGLO_TCPTXSEGLO_M         MAKEMASK(0xFFFFFFFF, 0)
7032 #define GLPES_PFUDPRXPKTSHI(_i)                 (0x0054D404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7033 #define GLPES_PFUDPRXPKTSHI_MAX_INDEX           127
7034 #define GLPES_PFUDPRXPKTSHI_UDPRXPKTSHI_S       0
7035 #define GLPES_PFUDPRXPKTSHI_UDPRXPKTSHI_M       MAKEMASK(0xFFFF, 0)
7036 #define GLPES_PFUDPRXPKTSLO(_i)                 (0x0054D400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7037 #define GLPES_PFUDPRXPKTSLO_MAX_INDEX           127
7038 #define GLPES_PFUDPRXPKTSLO_UDPRXPKTSLO_S       0
7039 #define GLPES_PFUDPRXPKTSLO_UDPRXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
7040 #define GLPES_PFUDPTXPKTSHI(_i)                 (0x0054DC04 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7041 #define GLPES_PFUDPTXPKTSHI_MAX_INDEX           127
7042 #define GLPES_PFUDPTXPKTSHI_UDPTXPKTSHI_S       0
7043 #define GLPES_PFUDPTXPKTSHI_UDPTXPKTSHI_M       MAKEMASK(0xFFFF, 0)
7044 #define GLPES_PFUDPTXPKTSLO(_i)                 (0x0054DC00 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7045 #define GLPES_PFUDPTXPKTSLO_MAX_INDEX           127
7046 #define GLPES_PFUDPTXPKTSLO_UDPTXPKTSLO_S       0
7047 #define GLPES_PFUDPTXPKTSLO_UDPTXPKTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
7048 #define GLPES_RDMARXMULTFPDUSHI                 0x0055E00C /* Reset Source: CORER */
7049 #define GLPES_RDMARXMULTFPDUSHI_RDMARXMULTFPDUSHI_S 0
7050 #define GLPES_RDMARXMULTFPDUSHI_RDMARXMULTFPDUSHI_M MAKEMASK(0xFFFFFF, 0)
7051 #define GLPES_RDMARXMULTFPDUSLO                 0x0055E008 /* Reset Source: CORER */
7052 #define GLPES_RDMARXMULTFPDUSLO_RDMARXMULTFPDUSLO_S 0
7053 #define GLPES_RDMARXMULTFPDUSLO_RDMARXMULTFPDUSLO_M MAKEMASK(0xFFFFFFFF, 0)
7054 #define GLPES_RDMARXOOODDPHI                    0x0055E014 /* Reset Source: CORER */
7055 #define GLPES_RDMARXOOODDPHI_RDMARXOOODDPHI_S   0
7056 #define GLPES_RDMARXOOODDPHI_RDMARXOOODDPHI_M   MAKEMASK(0xFFFFFF, 0)
7057 #define GLPES_RDMARXOOODDPLO                    0x0055E010 /* Reset Source: CORER */
7058 #define GLPES_RDMARXOOODDPLO_RDMARXOOODDPLO_S   0
7059 #define GLPES_RDMARXOOODDPLO_RDMARXOOODDPLO_M   MAKEMASK(0xFFFFFFFF, 0)
7060 #define GLPES_RDMARXOOONOMARK                   0x0055E004 /* Reset Source: CORER */
7061 #define GLPES_RDMARXOOONOMARK_RDMAOOONOMARK_S   0
7062 #define GLPES_RDMARXOOONOMARK_RDMAOOONOMARK_M   MAKEMASK(0xFFFFFFFF, 0)
7063 #define GLPES_RDMARXUNALIGN                     0x0055E000 /* Reset Source: CORER */
7064 #define GLPES_RDMARXUNALIGN_RDMRXAUNALIGN_S     0
7065 #define GLPES_RDMARXUNALIGN_RDMRXAUNALIGN_M     MAKEMASK(0xFFFFFFFF, 0)
7066 #define GLPES_TCPRXFOURHOLEHI                   0x0055E03C /* Reset Source: CORER */
7067 #define GLPES_TCPRXFOURHOLEHI_TCPRXFOURHOLEHI_S 0
7068 #define GLPES_TCPRXFOURHOLEHI_TCPRXFOURHOLEHI_M MAKEMASK(0xFFFFFF, 0)
7069 #define GLPES_TCPRXFOURHOLELO                   0x0055E038 /* Reset Source: CORER */
7070 #define GLPES_TCPRXFOURHOLELO_TCPRXFOURHOLELO_S 0
7071 #define GLPES_TCPRXFOURHOLELO_TCPRXFOURHOLELO_M MAKEMASK(0xFFFFFFFF, 0)
7072 #define GLPES_TCPRXONEHOLEHI                    0x0055E024 /* Reset Source: CORER */
7073 #define GLPES_TCPRXONEHOLEHI_TCPRXONEHOLEHI_S   0
7074 #define GLPES_TCPRXONEHOLEHI_TCPRXONEHOLEHI_M   MAKEMASK(0xFFFFFF, 0)
7075 #define GLPES_TCPRXONEHOLELO                    0x0055E020 /* Reset Source: CORER */
7076 #define GLPES_TCPRXONEHOLELO_TCPRXONEHOLELO_S   0
7077 #define GLPES_TCPRXONEHOLELO_TCPRXONEHOLELO_M   MAKEMASK(0xFFFFFFFF, 0)
7078 #define GLPES_TCPRXPUREACKHI                    0x0055E01C /* Reset Source: CORER */
7079 #define GLPES_TCPRXPUREACKHI_TCPRXPUREACKSHI_S  0
7080 #define GLPES_TCPRXPUREACKHI_TCPRXPUREACKSHI_M  MAKEMASK(0xFFFFFF, 0)
7081 #define GLPES_TCPRXPUREACKSLO                   0x0055E018 /* Reset Source: CORER */
7082 #define GLPES_TCPRXPUREACKSLO_TCPRXPUREACKLO_S  0
7083 #define GLPES_TCPRXPUREACKSLO_TCPRXPUREACKLO_M  MAKEMASK(0xFFFFFFFF, 0)
7084 #define GLPES_TCPRXTHREEHOLEHI                  0x0055E034 /* Reset Source: CORER */
7085 #define GLPES_TCPRXTHREEHOLEHI_TCPRXTHREEHOLEHI_S 0
7086 #define GLPES_TCPRXTHREEHOLEHI_TCPRXTHREEHOLEHI_M MAKEMASK(0xFFFFFF, 0)
7087 #define GLPES_TCPRXTHREEHOLELO                  0x0055E030 /* Reset Source: CORER */
7088 #define GLPES_TCPRXTHREEHOLELO_TCPRXTHREEHOLELO_S 0
7089 #define GLPES_TCPRXTHREEHOLELO_TCPRXTHREEHOLELO_M MAKEMASK(0xFFFFFFFF, 0)
7090 #define GLPES_TCPRXTWOHOLEHI                    0x0055E02C /* Reset Source: CORER */
7091 #define GLPES_TCPRXTWOHOLEHI_TCPRXTWOHOLEHI_S   0
7092 #define GLPES_TCPRXTWOHOLEHI_TCPRXTWOHOLEHI_M   MAKEMASK(0xFFFFFF, 0)
7093 #define GLPES_TCPRXTWOHOLELO                    0x0055E028 /* Reset Source: CORER */
7094 #define GLPES_TCPRXTWOHOLELO_TCPRXTWOHOLELO_S   0
7095 #define GLPES_TCPRXTWOHOLELO_TCPRXTWOHOLELO_M   MAKEMASK(0xFFFFFFFF, 0)
7096 #define GLPES_TCPTXRETRANSFASTHI                0x0055E044 /* Reset Source: CORER */
7097 #define GLPES_TCPTXRETRANSFASTHI_TCPTXRETRANSFASTHI_S 0
7098 #define GLPES_TCPTXRETRANSFASTHI_TCPTXRETRANSFASTHI_M MAKEMASK(0xFFFFFF, 0)
7099 #define GLPES_TCPTXRETRANSFASTLO                0x0055E040 /* Reset Source: CORER */
7100 #define GLPES_TCPTXRETRANSFASTLO_TCPTXRETRANSFASTLO_S 0
7101 #define GLPES_TCPTXRETRANSFASTLO_TCPTXRETRANSFASTLO_M MAKEMASK(0xFFFFFFFF, 0)
7102 #define GLPES_TCPTXTOUTSFASTHI                  0x0055E04C /* Reset Source: CORER */
7103 #define GLPES_TCPTXTOUTSFASTHI_TCPTXTOUTSFASTHI_S 0
7104 #define GLPES_TCPTXTOUTSFASTHI_TCPTXTOUTSFASTHI_M MAKEMASK(0xFFFFFF, 0)
7105 #define GLPES_TCPTXTOUTSFASTLO                  0x0055E048 /* Reset Source: CORER */
7106 #define GLPES_TCPTXTOUTSFASTLO_TCPTXTOUTSFASTLO_S 0
7107 #define GLPES_TCPTXTOUTSFASTLO_TCPTXTOUTSFASTLO_M MAKEMASK(0xFFFFFFFF, 0)
7108 #define GLPES_TCPTXTOUTSHI                      0x0055E054 /* Reset Source: CORER */
7109 #define GLPES_TCPTXTOUTSHI_TCPTXTOUTSHI_S       0
7110 #define GLPES_TCPTXTOUTSHI_TCPTXTOUTSHI_M       MAKEMASK(0xFFFFFF, 0)
7111 #define GLPES_TCPTXTOUTSLO                      0x0055E050 /* Reset Source: CORER */
7112 #define GLPES_TCPTXTOUTSLO_TCPTXTOUTSLO_S       0
7113 #define GLPES_TCPTXTOUTSLO_TCPTXTOUTSLO_M       MAKEMASK(0xFFFFFFFF, 0)
7114 #define GL_PWR_MODE_CTL                         0x000B820C /* Reset Source: POR */
7115 #define GL_PWR_MODE_CTL_SWITCH_PWR_MODE_EN_S    0
7116 #define GL_PWR_MODE_CTL_SWITCH_PWR_MODE_EN_M    BIT(0)
7117 #define GL_PWR_MODE_CTL_NIC_PWR_MODE_EN_S       1
7118 #define GL_PWR_MODE_CTL_NIC_PWR_MODE_EN_M       BIT(1)
7119 #define GL_PWR_MODE_CTL_S5_PWR_MODE_EN_S        2
7120 #define GL_PWR_MODE_CTL_S5_PWR_MODE_EN_M        BIT(2)
7121 #define GL_PWR_MODE_CTL_CAR_MAX_SW_CONFIG_S     3
7122 #define GL_PWR_MODE_CTL_CAR_MAX_SW_CONFIG_M     MAKEMASK(0x3, 3)
7123 #define GL_PWR_MODE_CTL_CAR_MAX_BW_S            30
7124 #define GL_PWR_MODE_CTL_CAR_MAX_BW_M            MAKEMASK(0x3, 30)
7125 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT       0x000B825C /* Reset Source: POR */
7126 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_PECLK_S 0
7127 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_PECLK_M MAKEMASK(0x7, 0)
7128 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_UCLK_S 3
7129 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_UCLK_M MAKEMASK(0x7, 3)
7130 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_LCLK_S 6
7131 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_LCLK_M MAKEMASK(0x7, 6)
7132 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_PSM_S 9
7133 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_PSM_M MAKEMASK(0x7, 9)
7134 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_RXCTL_S 12
7135 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_RXCTL_M MAKEMASK(0x7, 12)
7136 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_UANA_S 15
7137 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_UANA_M MAKEMASK(0x7, 15)
7138 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_S5_S 18
7139 #define GL_PWR_MODE_DIVIDE_CTRL_H_DEFAULT_DEFAULT_DIV_VAL_S5_M MAKEMASK(0x7, 18)
7140 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT       0x000B8218 /* Reset Source: POR */
7141 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_PECLK_S 0
7142 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_PECLK_M MAKEMASK(0x7, 0)
7143 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_UCLK_S 3
7144 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_UCLK_M MAKEMASK(0x7, 3)
7145 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_LCLK_S 6
7146 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_LCLK_M MAKEMASK(0x7, 6)
7147 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_PSM_S 9
7148 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_PSM_M MAKEMASK(0x7, 9)
7149 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_RXCTL_S 12
7150 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_RXCTL_M MAKEMASK(0x7, 12)
7151 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_UANA_S 15
7152 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_UANA_M MAKEMASK(0x7, 15)
7153 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_S5_S 18
7154 #define GL_PWR_MODE_DIVIDE_CTRL_L_DEFAULT_DEFAULT_DIV_VAL_S5_M MAKEMASK(0x7, 18)
7155 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT       0x000B8260 /* Reset Source: POR */
7156 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_PECLK_S 0
7157 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_PECLK_M MAKEMASK(0x7, 0)
7158 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_UCLK_S 3
7159 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_UCLK_M MAKEMASK(0x7, 3)
7160 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_LCLK_S 6
7161 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_LCLK_M MAKEMASK(0x7, 6)
7162 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_PSM_S 9
7163 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_PSM_M MAKEMASK(0x7, 9)
7164 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_RXCTL_S 12
7165 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_RXCTL_M MAKEMASK(0x7, 12)
7166 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_UANA_S 15
7167 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_UANA_M MAKEMASK(0x7, 15)
7168 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_S5_S 18
7169 #define GL_PWR_MODE_DIVIDE_CTRL_M_DEFAULT_DEFAULT_DIV_VAL_S5_M MAKEMASK(0x7, 18)
7170 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK       0x000B8200 /* Reset Source: POR */
7171 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_50G_H_S 0
7172 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7173 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_25G_H_S 3
7174 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7175 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_10G_H_S 6
7176 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7177 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_4G_H_S 9
7178 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7179 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_A50G_H_S 12
7180 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_LCLK_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7181 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK      0x000B81F0 /* Reset Source: POR */
7182 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_50G_H_S 0
7183 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7184 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_25G_H_S 3
7185 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7186 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_10G_H_S 6
7187 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7188 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_4G_H_S 9
7189 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7190 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_A50G_H_S 12
7191 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PECLK_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7192 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM        0x000B81FC /* Reset Source: POR */
7193 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_50G_H_S 0
7194 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7195 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_25G_H_S 3
7196 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7197 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_10G_H_S 6
7198 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7199 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_4G_H_S 9
7200 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7201 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_A50G_H_S 12
7202 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_PSM_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7203 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL      0x000B81F8 /* Reset Source: POR */
7204 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_50G_H_S 0
7205 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7206 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_25G_H_S 3
7207 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7208 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_10G_H_S 6
7209 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7210 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_4G_H_S 9
7211 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7212 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_A50G_H_S 12
7213 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_RXCTL_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7214 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA       0x000B8208 /* Reset Source: POR */
7215 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_50G_H_S 0
7216 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7217 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_25G_H_S 3
7218 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7219 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_10G_H_S 6
7220 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7221 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_4G_H_S 9
7222 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7223 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_A50G_H_S 12
7224 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UANA_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7225 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK       0x000B81F4 /* Reset Source: POR */
7226 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_50G_H_S 0
7227 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7228 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_25G_H_S 3
7229 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7230 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_10G_H_S 6
7231 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7232 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_4G_H_S 9
7233 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7234 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_A50G_H_S 12
7235 #define GL_PWR_MODE_DIVIDE_S0_CTRL_H_UCLK_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7236 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK       0x000B8244 /* Reset Source: POR */
7237 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_50G_L_S 0
7238 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7239 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_25G_L_S 3
7240 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7241 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_10G_L_S 6
7242 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7243 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_4G_L_S 9
7244 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7245 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_A50G_L_S 12
7246 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_LCLK_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7247 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK      0x000B8220 /* Reset Source: POR */
7248 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_50G_L_S 0
7249 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7250 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_25G_L_S 3
7251 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7252 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_10G_L_S 6
7253 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7254 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_4G_L_S 9
7255 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7256 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_A50G_L_S 12
7257 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PECLK_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7258 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM        0x000B8240 /* Reset Source: POR */
7259 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_50G_L_S 0
7260 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7261 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_25G_L_S 3
7262 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7263 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_10G_L_S 6
7264 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7265 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_4G_L_S 9
7266 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7267 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_A50G_L_S 12
7268 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_PSM_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7269 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL      0x000B823C /* Reset Source: POR */
7270 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_50G_L_S 0
7271 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7272 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_25G_L_S 3
7273 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7274 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_10G_L_S 6
7275 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7276 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_4G_L_S 9
7277 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7278 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_A50G_L_S 12
7279 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_RXCTL_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7280 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA       0x000B8248 /* Reset Source: POR */
7281 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_50G_L_S 0
7282 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7283 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_25G_L_S 3
7284 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7285 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_10G_L_S 6
7286 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7287 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_4G_L_S 9
7288 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7289 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_A50G_L_S 12
7290 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UANA_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7291 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK       0x000B8238 /* Reset Source: POR */
7292 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_50G_L_S 0
7293 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7294 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_25G_L_S 3
7295 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7296 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_10G_L_S 6
7297 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7298 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_4G_L_S 9
7299 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7300 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_A50G_L_S 12
7301 #define GL_PWR_MODE_DIVIDE_S0_CTRL_L_UCLK_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7302 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK       0x000B8230 /* Reset Source: POR */
7303 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_50G_M_S 0
7304 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7305 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_25G_M_S 3
7306 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7307 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_10G_M_S 6
7308 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7309 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_4G_M_S 9
7310 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7311 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_A50G_M_S 12
7312 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_LCLK_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7313 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK      0x000B821C /* Reset Source: POR */
7314 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_50G_M_S 0
7315 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7316 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_25G_M_S 3
7317 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7318 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_10G_M_S 6
7319 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7320 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_4G_M_S 9
7321 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7322 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_A50G_M_S 12
7323 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PECLK_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7324 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM        0x000B822C /* Reset Source: POR */
7325 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_50G_M_S 0
7326 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7327 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_25G_M_S 3
7328 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7329 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_10G_M_S 6
7330 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7331 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_4G_M_S 9
7332 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7333 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_A50G_M_S 12
7334 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_PSM_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7335 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL      0x000B8228 /* Reset Source: POR */
7336 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_50G_M_S 0
7337 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7338 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_25G_M_S 3
7339 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7340 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_10G_M_S 6
7341 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7342 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_4G_M_S 9
7343 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7344 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_A50G_M_S 12
7345 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_RXCTL_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7346 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA       0x000B8234 /* Reset Source: POR */
7347 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_50G_M_S 0
7348 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7349 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_25G_M_S 3
7350 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7351 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_10G_M_S 6
7352 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7353 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_4G_M_S 9
7354 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7355 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_A50G_M_S 12
7356 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UANA_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7357 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK       0x000B8224 /* Reset Source: POR */
7358 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_50G_M_S 0
7359 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7360 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_25G_M_S 3
7361 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7362 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_10G_M_S 6
7363 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7364 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_4G_M_S 9
7365 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7366 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_A50G_M_S 12
7367 #define GL_PWR_MODE_DIVIDE_S0_CTRL_M_UCLK_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7368 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL            0x000B81EC /* Reset Source: POR */
7369 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_50G_H_S 0
7370 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_50G_H_M MAKEMASK(0x7, 0)
7371 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_25G_H_S 3
7372 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_25G_H_M MAKEMASK(0x7, 3)
7373 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_10G_H_S 6
7374 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_10G_H_M MAKEMASK(0x7, 6)
7375 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_4G_H_S 9
7376 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_4G_H_M MAKEMASK(0x7, 9)
7377 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_A50G_H_S 12
7378 #define GL_PWR_MODE_DIVIDE_S5_H_CTRL_DIV_VAL_TBW_A50G_H_M MAKEMASK(0xF, 12)
7379 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL            0x000B824C /* Reset Source: POR */
7380 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_50G_L_S 0
7381 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_50G_L_M MAKEMASK(0x7, 0)
7382 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_25G_L_S 3
7383 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_25G_L_M MAKEMASK(0x7, 3)
7384 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_10G_L_S 6
7385 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_10G_L_M MAKEMASK(0x7, 6)
7386 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_4G_L_S 9
7387 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_4G_L_M MAKEMASK(0x7, 9)
7388 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_A50G_L_S 12
7389 #define GL_PWR_MODE_DIVIDE_S5_L_CTRL_DIV_VAL_TBW_A50G_L_M MAKEMASK(0x7, 12)
7390 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL            0x000B8250 /* Reset Source: POR */
7391 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_50G_M_S 0
7392 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_50G_M_M MAKEMASK(0x7, 0)
7393 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_25G_M_S 3
7394 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_25G_M_M MAKEMASK(0x7, 3)
7395 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_10G_M_S 6
7396 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_10G_M_M MAKEMASK(0x7, 6)
7397 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_4G_M_S 9
7398 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_4G_M_M MAKEMASK(0x7, 9)
7399 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_A50G_M_S 12
7400 #define GL_PWR_MODE_DIVIDE_S5_M_CTRL_DIV_VAL_TBW_A50G_M_M MAKEMASK(0x7, 12)
7401 #define GL_S5_PWR_MODE_EXIT_CTL                 0x000B8270 /* Reset Source: POR */
7402 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_AUTO_EXIT_S 0
7403 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_AUTO_EXIT_M BIT(0)
7404 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_FW_EXIT_S 1
7405 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_FW_EXIT_M BIT(1)
7406 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_PRST_FLOWS_ON_CORER_S 3
7407 #define GL_S5_PWR_MODE_EXIT_CTL_S5_PWR_MODE_PRST_FLOWS_ON_CORER_M BIT(3)
7408 #define GLGEN_PME_TO                            0x000B81BC /* Reset Source: POR */
7409 #define GLGEN_PME_TO_PME_TO_FOR_PE_S            0
7410 #define GLGEN_PME_TO_PME_TO_FOR_PE_M            BIT(0)
7411 #define PRTPM_EEE_STAT                          0x001E4320 /* Reset Source: GLOBR */
7412 #define PRTPM_EEE_STAT_EEE_NEG_S                29
7413 #define PRTPM_EEE_STAT_EEE_NEG_M                BIT(29)
7414 #define PRTPM_EEE_STAT_RX_LPI_STATUS_S          30
7415 #define PRTPM_EEE_STAT_RX_LPI_STATUS_M          BIT(30)
7416 #define PRTPM_EEE_STAT_TX_LPI_STATUS_S          31
7417 #define PRTPM_EEE_STAT_TX_LPI_STATUS_M          BIT(31)
7418 #define PRTPM_EEEC                              0x001E4380 /* Reset Source: GLOBR */
7419 #define PRTPM_EEEC_TW_WAKE_MIN_S                16
7420 #define PRTPM_EEEC_TW_WAKE_MIN_M                MAKEMASK(0x3F, 16)
7421 #define PRTPM_EEEC_TX_LU_LPI_DLY_S              24
7422 #define PRTPM_EEEC_TX_LU_LPI_DLY_M              MAKEMASK(0x3, 24)
7423 #define PRTPM_EEEC_TEEE_DLY_S                   26
7424 #define PRTPM_EEEC_TEEE_DLY_M                   MAKEMASK(0x3F, 26)
7425 #define PRTPM_EEEFWD                            0x001E4400 /* Reset Source: GLOBR */
7426 #define PRTPM_EEEFWD_EEE_FW_CONFIG_DONE_S       31
7427 #define PRTPM_EEEFWD_EEE_FW_CONFIG_DONE_M       BIT(31)
7428 #define PRTPM_EEER                              0x001E4360 /* Reset Source: GLOBR */
7429 #define PRTPM_EEER_TW_SYSTEM_S                  0
7430 #define PRTPM_EEER_TW_SYSTEM_M                  MAKEMASK(0xFFFF, 0)
7431 #define PRTPM_EEER_TX_LPI_EN_S                  16
7432 #define PRTPM_EEER_TX_LPI_EN_M                  BIT(16)
7433 #define PRTPM_EEETXC                            0x001E43E0 /* Reset Source: GLOBR */
7434 #define PRTPM_EEETXC_TW_PHY_S                   0
7435 #define PRTPM_EEETXC_TW_PHY_M                   MAKEMASK(0xFFFF, 0)
7436 #define PRTPM_RLPIC                             0x001E43A0 /* Reset Source: GLOBR */
7437 #define PRTPM_RLPIC_ERLPIC_S                    0
7438 #define PRTPM_RLPIC_ERLPIC_M                    MAKEMASK(0xFFFFFFFF, 0)
7439 #define PRTPM_TLPIC                             0x001E43C0 /* Reset Source: GLOBR */
7440 #define PRTPM_TLPIC_ETLPIC_S                    0
7441 #define PRTPM_TLPIC_ETLPIC_M                    MAKEMASK(0xFFFFFFFF, 0)
7442 #define GLRPB_DHW(_i)                           (0x000AC000 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7443 #define GLRPB_DHW_MAX_INDEX                     15
7444 #define GLRPB_DHW_DHW_TCN_S                     0
7445 #define GLRPB_DHW_DHW_TCN_M                     MAKEMASK(0xFFFFF, 0)
7446 #define GLRPB_DLW(_i)                           (0x000AC044 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7447 #define GLRPB_DLW_MAX_INDEX                     15
7448 #define GLRPB_DLW_DLW_TCN_S                     0
7449 #define GLRPB_DLW_DLW_TCN_M                     MAKEMASK(0xFFFFF, 0)
7450 #define GLRPB_DPS(_i)                           (0x000AC084 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7451 #define GLRPB_DPS_MAX_INDEX                     15
7452 #define GLRPB_DPS_DPS_TCN_S                     0
7453 #define GLRPB_DPS_DPS_TCN_M                     MAKEMASK(0xFFFFF, 0)
7454 #define GLRPB_DSI_EN                            0x000AC324 /* Reset Source: CORER */
7455 #define GLRPB_DSI_EN_DSI_EN_S                   0
7456 #define GLRPB_DSI_EN_DSI_EN_M                   BIT(0)
7457 #define GLRPB_DSI_EN_DSI_L2_MAC_ERR_DROP_EN_S   1
7458 #define GLRPB_DSI_EN_DSI_L2_MAC_ERR_DROP_EN_M   BIT(1)
7459 #define GLRPB_SHW(_i)                           (0x000AC120 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7460 #define GLRPB_SHW_MAX_INDEX                     7
7461 #define GLRPB_SHW_SHW_S                         0
7462 #define GLRPB_SHW_SHW_M                         MAKEMASK(0xFFFFF, 0)
7463 #define GLRPB_SLW(_i)                           (0x000AC140 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7464 #define GLRPB_SLW_MAX_INDEX                     7
7465 #define GLRPB_SLW_SLW_S                         0
7466 #define GLRPB_SLW_SLW_M                         MAKEMASK(0xFFFFF, 0)
7467 #define GLRPB_SPS(_i)                           (0x000AC0C4 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7468 #define GLRPB_SPS_MAX_INDEX                     7
7469 #define GLRPB_SPS_SPS_TCN_S                     0
7470 #define GLRPB_SPS_SPS_TCN_M                     MAKEMASK(0xFFFFF, 0)
7471 #define GLRPB_TC_CFG(_i)                        (0x000AC2A4 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7472 #define GLRPB_TC_CFG_MAX_INDEX                  31
7473 #define GLRPB_TC_CFG_D_POOL_S                   0
7474 #define GLRPB_TC_CFG_D_POOL_M                   MAKEMASK(0xFFFF, 0)
7475 #define GLRPB_TC_CFG_S_POOL_S                   16
7476 #define GLRPB_TC_CFG_S_POOL_M                   MAKEMASK(0xFFFF, 16)
7477 #define GLRPB_TCHW(_i)                          (0x000AC330 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7478 #define GLRPB_TCHW_MAX_INDEX                    31
7479 #define GLRPB_TCHW_TCHW_S                       0
7480 #define GLRPB_TCHW_TCHW_M                       MAKEMASK(0xFFFFF, 0)
7481 #define GLRPB_TCLW(_i)                          (0x000AC3B0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7482 #define GLRPB_TCLW_MAX_INDEX                    31
7483 #define GLRPB_TCLW_TCLW_S                       0
7484 #define GLRPB_TCLW_TCLW_M                       MAKEMASK(0xFFFFF, 0)
7485 #define GLQF_APBVT(_i)                          (0x00450000 + ((_i) * 4)) /* _i=0...2047 */ /* Reset Source: CORER */
7486 #define GLQF_APBVT_MAX_INDEX                    2047
7487 #define GLQF_APBVT_APBVT_S                      0
7488 #define GLQF_APBVT_APBVT_M                      MAKEMASK(0xFFFFFFFF, 0)
7489 #define GLQF_FD_CLSN_0                          0x00460028 /* Reset Source: CORER */
7490 #define GLQF_FD_CLSN_0_HITSBCNT_S               0
7491 #define GLQF_FD_CLSN_0_HITSBCNT_M               MAKEMASK(0xFFFFFFFF, 0)
7492 #define GLQF_FD_CLSN1                           0x00460030 /* Reset Source: CORER */
7493 #define GLQF_FD_CLSN1_HITLBCNT_S                0
7494 #define GLQF_FD_CLSN1_HITLBCNT_M                MAKEMASK(0xFFFFFFFF, 0)
7495 #define GLQF_FD_CNT                             0x00460018 /* Reset Source: CORER */
7496 #define GLQF_FD_CNT_FD_GCNT_S                   0
7497 #define GLQF_FD_CNT_FD_GCNT_M                   MAKEMASK(0x7FFF, 0)
7498 #define GLQF_FD_CNT_FD_BCNT_S                   16
7499 #define GLQF_FD_CNT_FD_BCNT_M                   MAKEMASK(0x7FFF, 16)
7500 #define GLQF_FD_CTL                             0x00460000 /* Reset Source: CORER */
7501 #define GLQF_FD_CTL_FDLONG_S                    0
7502 #define GLQF_FD_CTL_FDLONG_M                    MAKEMASK(0xF, 0)
7503 #define GLQF_FD_CTL_HASH_REPORT_S               4
7504 #define GLQF_FD_CTL_HASH_REPORT_M               BIT(4)
7505 #define GLQF_FD_CTL_FLT_ADDR_REPORT_S           5
7506 #define GLQF_FD_CTL_FLT_ADDR_REPORT_M           BIT(5)
7507 #define GLQF_FD_SIZE                            0x00460010 /* Reset Source: CORER */
7508 #define GLQF_FD_SIZE_FD_GSIZE_S                 0
7509 #define GLQF_FD_SIZE_FD_GSIZE_M                 MAKEMASK(0x7FFF, 0)
7510 #define GLQF_FD_SIZE_FD_BSIZE_S                 16
7511 #define GLQF_FD_SIZE_FD_BSIZE_M                 MAKEMASK(0x7FFF, 16)
7512 #define GLQF_FDCNT_0                            0x00460020 /* Reset Source: CORER */
7513 #define GLQF_FDCNT_0_BUCKETCNT_S                0
7514 #define GLQF_FDCNT_0_BUCKETCNT_M                MAKEMASK(0x7FFF, 0)
7515 #define GLQF_FDCNT_0_CNT_NOT_VLD_S              31
7516 #define GLQF_FDCNT_0_CNT_NOT_VLD_M              BIT(31)
7517 #define GLQF_FDEVICTENA(_i)                     (0x00452000 + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
7518 #define GLQF_FDEVICTENA_MAX_INDEX               3
7519 #define GLQF_FDEVICTENA_FDEVICTENA_S            0
7520 #define GLQF_FDEVICTENA_FDEVICTENA_M            MAKEMASK(0xFFFFFFFF, 0)
7521 #define GLQF_FDINSET(_i, _j)                    (0x00412000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...5 */ /* Reset Source: CORER */
7522 #define GLQF_FDINSET_MAX_INDEX                  127
7523 #define GLQF_FDINSET_FV_WORD_INDX0_S            0
7524 #define GLQF_FDINSET_FV_WORD_INDX0_M            MAKEMASK(0x1F, 0)
7525 #define GLQF_FDINSET_FV_WORD_VAL0_S             7
7526 #define GLQF_FDINSET_FV_WORD_VAL0_M             BIT(7)
7527 #define GLQF_FDINSET_FV_WORD_INDX1_S            8
7528 #define GLQF_FDINSET_FV_WORD_INDX1_M            MAKEMASK(0x1F, 8)
7529 #define GLQF_FDINSET_FV_WORD_VAL1_S             15
7530 #define GLQF_FDINSET_FV_WORD_VAL1_M             BIT(15)
7531 #define GLQF_FDINSET_FV_WORD_INDX2_S            16
7532 #define GLQF_FDINSET_FV_WORD_INDX2_M            MAKEMASK(0x1F, 16)
7533 #define GLQF_FDINSET_FV_WORD_VAL2_S             23
7534 #define GLQF_FDINSET_FV_WORD_VAL2_M             BIT(23)
7535 #define GLQF_FDINSET_FV_WORD_INDX3_S            24
7536 #define GLQF_FDINSET_FV_WORD_INDX3_M            MAKEMASK(0x1F, 24)
7537 #define GLQF_FDINSET_FV_WORD_VAL3_S             31
7538 #define GLQF_FDINSET_FV_WORD_VAL3_M             BIT(31)
7539 #define GLQF_FDMASK(_i)                         (0x00410800 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7540 #define GLQF_FDMASK_MAX_INDEX                   31
7541 #define GLQF_FDMASK_MSK_INDEX_S                 0
7542 #define GLQF_FDMASK_MSK_INDEX_M                 MAKEMASK(0x1F, 0)
7543 #define GLQF_FDMASK_MASK_S                      16
7544 #define GLQF_FDMASK_MASK_M                      MAKEMASK(0xFFFF, 16)
7545 #define GLQF_FDMASK_SEL(_i)                     (0x00410400 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7546 #define GLQF_FDMASK_SEL_MAX_INDEX               127
7547 #define GLQF_FDMASK_SEL_MASK_SEL_S              0
7548 #define GLQF_FDMASK_SEL_MASK_SEL_M              MAKEMASK(0xFFFFFFFF, 0)
7549 #define GLQF_FDSWAP(_i, _j)                     (0x00413000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...5 */ /* Reset Source: CORER */
7550 #define GLQF_FDSWAP_MAX_INDEX                   127
7551 #define GLQF_FDSWAP_FV_WORD_INDX0_S             0
7552 #define GLQF_FDSWAP_FV_WORD_INDX0_M             MAKEMASK(0x1F, 0)
7553 #define GLQF_FDSWAP_FV_WORD_VAL0_S              7
7554 #define GLQF_FDSWAP_FV_WORD_VAL0_M              BIT(7)
7555 #define GLQF_FDSWAP_FV_WORD_INDX1_S             8
7556 #define GLQF_FDSWAP_FV_WORD_INDX1_M             MAKEMASK(0x1F, 8)
7557 #define GLQF_FDSWAP_FV_WORD_VAL1_S              15
7558 #define GLQF_FDSWAP_FV_WORD_VAL1_M              BIT(15)
7559 #define GLQF_FDSWAP_FV_WORD_INDX2_S             16
7560 #define GLQF_FDSWAP_FV_WORD_INDX2_M             MAKEMASK(0x1F, 16)
7561 #define GLQF_FDSWAP_FV_WORD_VAL2_S              23
7562 #define GLQF_FDSWAP_FV_WORD_VAL2_M              BIT(23)
7563 #define GLQF_FDSWAP_FV_WORD_INDX3_S             24
7564 #define GLQF_FDSWAP_FV_WORD_INDX3_M             MAKEMASK(0x1F, 24)
7565 #define GLQF_FDSWAP_FV_WORD_VAL3_S              31
7566 #define GLQF_FDSWAP_FV_WORD_VAL3_M              BIT(31)
7567 #define GLQF_HINSET(_i, _j)                     (0x0040E000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...5 */ /* Reset Source: CORER */
7568 #define GLQF_HINSET_MAX_INDEX                   127
7569 #define GLQF_HINSET_FV_WORD_INDX0_S             0
7570 #define GLQF_HINSET_FV_WORD_INDX0_M             MAKEMASK(0x1F, 0)
7571 #define GLQF_HINSET_FV_WORD_VAL0_S              7
7572 #define GLQF_HINSET_FV_WORD_VAL0_M              BIT(7)
7573 #define GLQF_HINSET_FV_WORD_INDX1_S             8
7574 #define GLQF_HINSET_FV_WORD_INDX1_M             MAKEMASK(0x1F, 8)
7575 #define GLQF_HINSET_FV_WORD_VAL1_S              15
7576 #define GLQF_HINSET_FV_WORD_VAL1_M              BIT(15)
7577 #define GLQF_HINSET_FV_WORD_INDX2_S             16
7578 #define GLQF_HINSET_FV_WORD_INDX2_M             MAKEMASK(0x1F, 16)
7579 #define GLQF_HINSET_FV_WORD_VAL2_S              23
7580 #define GLQF_HINSET_FV_WORD_VAL2_M              BIT(23)
7581 #define GLQF_HINSET_FV_WORD_INDX3_S             24
7582 #define GLQF_HINSET_FV_WORD_INDX3_M             MAKEMASK(0x1F, 24)
7583 #define GLQF_HINSET_FV_WORD_VAL3_S              31
7584 #define GLQF_HINSET_FV_WORD_VAL3_M              BIT(31)
7585 #define GLQF_HKEY(_i)                           (0x00456000 + ((_i) * 4)) /* _i=0...12 */ /* Reset Source: CORER */
7586 #define GLQF_HKEY_MAX_INDEX                     12
7587 #define GLQF_HKEY_KEY_0_S                       0
7588 #define GLQF_HKEY_KEY_0_M                       MAKEMASK(0xFF, 0)
7589 #define GLQF_HKEY_KEY_1_S                       8
7590 #define GLQF_HKEY_KEY_1_M                       MAKEMASK(0xFF, 8)
7591 #define GLQF_HKEY_KEY_2_S                       16
7592 #define GLQF_HKEY_KEY_2_M                       MAKEMASK(0xFF, 16)
7593 #define GLQF_HKEY_KEY_3_S                       24
7594 #define GLQF_HKEY_KEY_3_M                       MAKEMASK(0xFF, 24)
7595 #define GLQF_HLUT(_i, _j)                       (0x00438000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...15 */ /* Reset Source: CORER */
7596 #define GLQF_HLUT_MAX_INDEX                     127
7597 #define GLQF_HLUT_LUT0_S                        0
7598 #define GLQF_HLUT_LUT0_M                        MAKEMASK(0x3F, 0)
7599 #define GLQF_HLUT_LUT1_S                        8
7600 #define GLQF_HLUT_LUT1_M                        MAKEMASK(0x3F, 8)
7601 #define GLQF_HLUT_LUT2_S                        16
7602 #define GLQF_HLUT_LUT2_M                        MAKEMASK(0x3F, 16)
7603 #define GLQF_HLUT_LUT3_S                        24
7604 #define GLQF_HLUT_LUT3_M                        MAKEMASK(0x3F, 24)
7605 #define GLQF_HLUT_SIZE(_i)                      (0x00455400 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7606 #define GLQF_HLUT_SIZE_MAX_INDEX                15
7607 #define GLQF_HLUT_SIZE_HSIZE_S                  0
7608 #define GLQF_HLUT_SIZE_HSIZE_M                  BIT(0)
7609 #define GLQF_HMASK(_i)                          (0x0040FC00 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7610 #define GLQF_HMASK_MAX_INDEX                    31
7611 #define GLQF_HMASK_MSK_INDEX_S                  0
7612 #define GLQF_HMASK_MSK_INDEX_M                  MAKEMASK(0x1F, 0)
7613 #define GLQF_HMASK_MASK_S                       16
7614 #define GLQF_HMASK_MASK_M                       MAKEMASK(0xFFFF, 16)
7615 #define GLQF_HMASK_SEL(_i)                      (0x00410000 + ((_i) * 4)) /* _i=0...127 */ /* Reset Source: CORER */
7616 #define GLQF_HMASK_SEL_MAX_INDEX                127
7617 #define GLQF_HMASK_SEL_MASK_SEL_S               0
7618 #define GLQF_HMASK_SEL_MASK_SEL_M               MAKEMASK(0xFFFFFFFF, 0)
7619 #define GLQF_HSYMM(_i, _j)                      (0x0040F000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...5 */ /* Reset Source: CORER */
7620 #define GLQF_HSYMM_MAX_INDEX                    127
7621 #define GLQF_HSYMM_FV_SYMM_INDX0_S              0
7622 #define GLQF_HSYMM_FV_SYMM_INDX0_M              MAKEMASK(0x1F, 0)
7623 #define GLQF_HSYMM_SYMM0_ENA_S                  7
7624 #define GLQF_HSYMM_SYMM0_ENA_M                  BIT(7)
7625 #define GLQF_HSYMM_FV_SYMM_INDX1_S              8
7626 #define GLQF_HSYMM_FV_SYMM_INDX1_M              MAKEMASK(0x1F, 8)
7627 #define GLQF_HSYMM_SYMM1_ENA_S                  15
7628 #define GLQF_HSYMM_SYMM1_ENA_M                  BIT(15)
7629 #define GLQF_HSYMM_FV_SYMM_INDX2_S              16
7630 #define GLQF_HSYMM_FV_SYMM_INDX2_M              MAKEMASK(0x1F, 16)
7631 #define GLQF_HSYMM_SYMM2_ENA_S                  23
7632 #define GLQF_HSYMM_SYMM2_ENA_M                  BIT(23)
7633 #define GLQF_HSYMM_FV_SYMM_INDX3_S              24
7634 #define GLQF_HSYMM_FV_SYMM_INDX3_M              MAKEMASK(0x1F, 24)
7635 #define GLQF_HSYMM_SYMM3_ENA_S                  31
7636 #define GLQF_HSYMM_SYMM3_ENA_M                  BIT(31)
7637 #define GLQF_PE_APBVT_CNT                       0x00455500 /* Reset Source: CORER */
7638 #define GLQF_PE_APBVT_CNT_APBVT_LAN_S           0
7639 #define GLQF_PE_APBVT_CNT_APBVT_LAN_M           MAKEMASK(0xFFFFFFFF, 0)
7640 #define GLQF_PE_CMD                             0x00471080 /* Reset Source: CORER */
7641 #define GLQF_PE_CMD_ADDREM_STS_S                0
7642 #define GLQF_PE_CMD_ADDREM_STS_M                MAKEMASK(0xFFFFFF, 0)
7643 #define GLQF_PE_CMD_ADDREM_ID_S                 28
7644 #define GLQF_PE_CMD_ADDREM_ID_M                 MAKEMASK(0xF, 28)
7645 #define GLQF_PE_CTL                             0x004710C0 /* Reset Source: CORER */
7646 #define GLQF_PE_CTL_PELONG_S                    0
7647 #define GLQF_PE_CTL_PELONG_M                    MAKEMASK(0xF, 0)
7648 #define GLQF_PE_CTL2(_i)                        (0x00455200 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7649 #define GLQF_PE_CTL2_MAX_INDEX                  31
7650 #define GLQF_PE_CTL2_TO_QH_S                    0
7651 #define GLQF_PE_CTL2_TO_QH_M                    MAKEMASK(0x3, 0)
7652 #define GLQF_PE_CTL2_APBVT_ENA_S                2
7653 #define GLQF_PE_CTL2_APBVT_ENA_M                BIT(2)
7654 #define GLQF_PE_FVE                             0x0020E514 /* Reset Source: CORER */
7655 #define GLQF_PE_FVE_W_ENA_S                     0
7656 #define GLQF_PE_FVE_W_ENA_M                     MAKEMASK(0xFFFFFF, 0)
7657 #define GLQF_PE_OSR_STS                         0x00471040 /* Reset Source: CORER */
7658 #define GLQF_PE_OSR_STS_QH_SRCH_MAXOSR_S        0
7659 #define GLQF_PE_OSR_STS_QH_SRCH_MAXOSR_M        MAKEMASK(0x3FF, 0)
7660 #define GLQF_PE_OSR_STS_QH_CMD_MAXOSR_S         16
7661 #define GLQF_PE_OSR_STS_QH_CMD_MAXOSR_M         MAKEMASK(0x3FF, 16)
7662 #define GLQF_PEINSET(_i, _j)                    (0x00415000 + ((_i) * 4 + (_j) * 128)) /* _i=0...31, _j=0...5 */ /* Reset Source: CORER */
7663 #define GLQF_PEINSET_MAX_INDEX                  31
7664 #define GLQF_PEINSET_FV_WORD_INDX0_S            0
7665 #define GLQF_PEINSET_FV_WORD_INDX0_M            MAKEMASK(0x1F, 0)
7666 #define GLQF_PEINSET_FV_WORD_VAL0_S             7
7667 #define GLQF_PEINSET_FV_WORD_VAL0_M             BIT(7)
7668 #define GLQF_PEINSET_FV_WORD_INDX1_S            8
7669 #define GLQF_PEINSET_FV_WORD_INDX1_M            MAKEMASK(0x1F, 8)
7670 #define GLQF_PEINSET_FV_WORD_VAL1_S             15
7671 #define GLQF_PEINSET_FV_WORD_VAL1_M             BIT(15)
7672 #define GLQF_PEINSET_FV_WORD_INDX2_S            16
7673 #define GLQF_PEINSET_FV_WORD_INDX2_M            MAKEMASK(0x1F, 16)
7674 #define GLQF_PEINSET_FV_WORD_VAL2_S             23
7675 #define GLQF_PEINSET_FV_WORD_VAL2_M             BIT(23)
7676 #define GLQF_PEINSET_FV_WORD_INDX3_S            24
7677 #define GLQF_PEINSET_FV_WORD_INDX3_M            MAKEMASK(0x1F, 24)
7678 #define GLQF_PEINSET_FV_WORD_VAL3_S             31
7679 #define GLQF_PEINSET_FV_WORD_VAL3_M             BIT(31)
7680 #define GLQF_PEMASK(_i)                         (0x00415400 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7681 #define GLQF_PEMASK_MAX_INDEX                   15
7682 #define GLQF_PEMASK_MSK_INDEX_S                 0
7683 #define GLQF_PEMASK_MSK_INDEX_M                 MAKEMASK(0x1F, 0)
7684 #define GLQF_PEMASK_MASK_S                      16
7685 #define GLQF_PEMASK_MASK_M                      MAKEMASK(0xFFFF, 16)
7686 #define GLQF_PEMASK_SEL(_i)                     (0x00415500 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7687 #define GLQF_PEMASK_SEL_MAX_INDEX               31
7688 #define GLQF_PEMASK_SEL_MASK_SEL_S              0
7689 #define GLQF_PEMASK_SEL_MASK_SEL_M              MAKEMASK(0xFFFF, 0)
7690 #define GLQF_PETABLE_CLR(_i)                    (0x000AA078 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
7691 #define GLQF_PETABLE_CLR_MAX_INDEX              1
7692 #define GLQF_PETABLE_CLR_VM_VF_NUM_S            0
7693 #define GLQF_PETABLE_CLR_VM_VF_NUM_M            MAKEMASK(0x3FF, 0)
7694 #define GLQF_PETABLE_CLR_VM_VF_TYPE_S           10
7695 #define GLQF_PETABLE_CLR_VM_VF_TYPE_M           MAKEMASK(0x3, 10)
7696 #define GLQF_PETABLE_CLR_PF_NUM_S               12
7697 #define GLQF_PETABLE_CLR_PF_NUM_M               MAKEMASK(0x7, 12)
7698 #define GLQF_PETABLE_CLR_PE_BUSY_S              16
7699 #define GLQF_PETABLE_CLR_PE_BUSY_M              BIT(16)
7700 #define GLQF_PETABLE_CLR_PE_CLEAR_S             17
7701 #define GLQF_PETABLE_CLR_PE_CLEAR_M             BIT(17)
7702 #define GLQF_PROF2TC(_i, _j)                    (0x0044D000 + ((_i) * 4 + (_j) * 512)) /* _i=0...127, _j=0...3 */ /* Reset Source: CORER */
7703 #define GLQF_PROF2TC_MAX_INDEX                  127
7704 #define GLQF_PROF2TC_OVERRIDE_ENA_0_S           0
7705 #define GLQF_PROF2TC_OVERRIDE_ENA_0_M           BIT(0)
7706 #define GLQF_PROF2TC_REGION_0_S                 1
7707 #define GLQF_PROF2TC_REGION_0_M                 MAKEMASK(0x7, 1)
7708 #define GLQF_PROF2TC_OVERRIDE_ENA_1_S           4
7709 #define GLQF_PROF2TC_OVERRIDE_ENA_1_M           BIT(4)
7710 #define GLQF_PROF2TC_REGION_1_S                 5
7711 #define GLQF_PROF2TC_REGION_1_M                 MAKEMASK(0x7, 5)
7712 #define GLQF_PROF2TC_OVERRIDE_ENA_2_S           8
7713 #define GLQF_PROF2TC_OVERRIDE_ENA_2_M           BIT(8)
7714 #define GLQF_PROF2TC_REGION_2_S                 9
7715 #define GLQF_PROF2TC_REGION_2_M                 MAKEMASK(0x7, 9)
7716 #define GLQF_PROF2TC_OVERRIDE_ENA_3_S           12
7717 #define GLQF_PROF2TC_OVERRIDE_ENA_3_M           BIT(12)
7718 #define GLQF_PROF2TC_REGION_3_S                 13
7719 #define GLQF_PROF2TC_REGION_3_M                 MAKEMASK(0x7, 13)
7720 #define GLQF_PROF2TC_OVERRIDE_ENA_4_S           16
7721 #define GLQF_PROF2TC_OVERRIDE_ENA_4_M           BIT(16)
7722 #define GLQF_PROF2TC_REGION_4_S                 17
7723 #define GLQF_PROF2TC_REGION_4_M                 MAKEMASK(0x7, 17)
7724 #define GLQF_PROF2TC_OVERRIDE_ENA_5_S           20
7725 #define GLQF_PROF2TC_OVERRIDE_ENA_5_M           BIT(20)
7726 #define GLQF_PROF2TC_REGION_5_S                 21
7727 #define GLQF_PROF2TC_REGION_5_M                 MAKEMASK(0x7, 21)
7728 #define GLQF_PROF2TC_OVERRIDE_ENA_6_S           24
7729 #define GLQF_PROF2TC_OVERRIDE_ENA_6_M           BIT(24)
7730 #define GLQF_PROF2TC_REGION_6_S                 25
7731 #define GLQF_PROF2TC_REGION_6_M                 MAKEMASK(0x7, 25)
7732 #define GLQF_PROF2TC_OVERRIDE_ENA_7_S           28
7733 #define GLQF_PROF2TC_OVERRIDE_ENA_7_M           BIT(28)
7734 #define GLQF_PROF2TC_REGION_7_S                 29
7735 #define GLQF_PROF2TC_REGION_7_M                 MAKEMASK(0x7, 29)
7736 #define PFQF_FD_CNT                             0x00460180 /* Reset Source: CORER */
7737 #define PFQF_FD_CNT_FD_GCNT_S                   0
7738 #define PFQF_FD_CNT_FD_GCNT_M                   MAKEMASK(0x7FFF, 0)
7739 #define PFQF_FD_CNT_FD_BCNT_S                   16
7740 #define PFQF_FD_CNT_FD_BCNT_M                   MAKEMASK(0x7FFF, 16)
7741 #define PFQF_FD_ENA                             0x0043A000 /* Reset Source: CORER */
7742 #define PFQF_FD_ENA_FD_ENA_S                    0
7743 #define PFQF_FD_ENA_FD_ENA_M                    BIT(0)
7744 #define PFQF_FD_SIZE                            0x00460100 /* Reset Source: CORER */
7745 #define PFQF_FD_SIZE_FD_GSIZE_S                 0
7746 #define PFQF_FD_SIZE_FD_GSIZE_M                 MAKEMASK(0x7FFF, 0)
7747 #define PFQF_FD_SIZE_FD_BSIZE_S                 16
7748 #define PFQF_FD_SIZE_FD_BSIZE_M                 MAKEMASK(0x7FFF, 16)
7749 #define PFQF_FD_SUBTRACT                        0x00460200 /* Reset Source: CORER */
7750 #define PFQF_FD_SUBTRACT_FD_GCNT_S              0
7751 #define PFQF_FD_SUBTRACT_FD_GCNT_M              MAKEMASK(0x7FFF, 0)
7752 #define PFQF_FD_SUBTRACT_FD_BCNT_S              16
7753 #define PFQF_FD_SUBTRACT_FD_BCNT_M              MAKEMASK(0x7FFF, 16)
7754 #define PFQF_HLUT(_i)                           (0x00430000 + ((_i) * 64)) /* _i=0...511 */ /* Reset Source: CORER */
7755 #define PFQF_HLUT_MAX_INDEX                     511
7756 #define PFQF_HLUT_LUT0_S                        0
7757 #define PFQF_HLUT_LUT0_M                        MAKEMASK(0xFF, 0)
7758 #define PFQF_HLUT_LUT1_S                        8
7759 #define PFQF_HLUT_LUT1_M                        MAKEMASK(0xFF, 8)
7760 #define PFQF_HLUT_LUT2_S                        16
7761 #define PFQF_HLUT_LUT2_M                        MAKEMASK(0xFF, 16)
7762 #define PFQF_HLUT_LUT3_S                        24
7763 #define PFQF_HLUT_LUT3_M                        MAKEMASK(0xFF, 24)
7764 #define PFQF_HLUT_SIZE                          0x00455480 /* Reset Source: CORER */
7765 #define PFQF_HLUT_SIZE_HSIZE_S                  0
7766 #define PFQF_HLUT_SIZE_HSIZE_M                  MAKEMASK(0x3, 0)
7767 #define PFQF_PE_CLSN0                           0x00470480 /* Reset Source: CORER */
7768 #define PFQF_PE_CLSN0_HITSBCNT_S                0
7769 #define PFQF_PE_CLSN0_HITSBCNT_M                MAKEMASK(0xFFFFFFFF, 0)
7770 #define PFQF_PE_CLSN1                           0x00470500 /* Reset Source: CORER */
7771 #define PFQF_PE_CLSN1_HITLBCNT_S                0
7772 #define PFQF_PE_CLSN1_HITLBCNT_M                MAKEMASK(0xFFFFFFFF, 0)
7773 #define PFQF_PE_CTL1                            0x00470000 /* Reset Source: CORER */
7774 #define PFQF_PE_CTL1_PEHSIZE_S                  0
7775 #define PFQF_PE_CTL1_PEHSIZE_M                  MAKEMASK(0xF, 0)
7776 #define PFQF_PE_CTL2                            0x00470040 /* Reset Source: CORER */
7777 #define PFQF_PE_CTL2_PEDSIZE_S                  0
7778 #define PFQF_PE_CTL2_PEDSIZE_M                  MAKEMASK(0xF, 0)
7779 #define PFQF_PE_FILTERING_ENA                   0x0043A080 /* Reset Source: CORER */
7780 #define PFQF_PE_FILTERING_ENA_PE_ENA_S          0
7781 #define PFQF_PE_FILTERING_ENA_PE_ENA_M          BIT(0)
7782 #define PFQF_PE_FLHD                            0x00470100 /* Reset Source: CORER */
7783 #define PFQF_PE_FLHD_FLHD_S                     0
7784 #define PFQF_PE_FLHD_FLHD_M                     MAKEMASK(0xFFFFFF, 0)
7785 #define PFQF_PE_ST_CTL                          0x00470400 /* Reset Source: CORER */
7786 #define PFQF_PE_ST_CTL_PF_CNT_EN_S              0
7787 #define PFQF_PE_ST_CTL_PF_CNT_EN_M              BIT(0)
7788 #define PFQF_PE_ST_CTL_VFS_CNT_EN_S             1
7789 #define PFQF_PE_ST_CTL_VFS_CNT_EN_M             BIT(1)
7790 #define PFQF_PE_ST_CTL_VF_CNT_EN_S              2
7791 #define PFQF_PE_ST_CTL_VF_CNT_EN_M              BIT(2)
7792 #define PFQF_PE_ST_CTL_VF_NUM_S                 16
7793 #define PFQF_PE_ST_CTL_VF_NUM_M                 MAKEMASK(0xFF, 16)
7794 #define PFQF_PE_TC_CTL                          0x00452080 /* Reset Source: CORER */
7795 #define PFQF_PE_TC_CTL_TC_EN_PF_S               0
7796 #define PFQF_PE_TC_CTL_TC_EN_PF_M               MAKEMASK(0xFF, 0)
7797 #define PFQF_PE_TC_CTL_TC_EN_VF_S               16
7798 #define PFQF_PE_TC_CTL_TC_EN_VF_M               MAKEMASK(0xFF, 16)
7799 #define PFQF_PECNT_0                            0x00470200 /* Reset Source: CORER */
7800 #define PFQF_PECNT_0_BUCKETCNT_S                0
7801 #define PFQF_PECNT_0_BUCKETCNT_M                MAKEMASK(0x3FFFF, 0)
7802 #define PFQF_PECNT_1                            0x00470300 /* Reset Source: CORER */
7803 #define PFQF_PECNT_1_FLTCNT_S                   0
7804 #define PFQF_PECNT_1_FLTCNT_M                   MAKEMASK(0x3FFFF, 0)
7805 #define VPQF_PE_CTL1(_VF)                       (0x00474000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7806 #define VPQF_PE_CTL1_MAX_INDEX                  255
7807 #define VPQF_PE_CTL1_PEHSIZE_S                  0
7808 #define VPQF_PE_CTL1_PEHSIZE_M                  MAKEMASK(0xF, 0)
7809 #define VPQF_PE_CTL2(_VF)                       (0x00474800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7810 #define VPQF_PE_CTL2_MAX_INDEX                  255
7811 #define VPQF_PE_CTL2_PEDSIZE_S                  0
7812 #define VPQF_PE_CTL2_PEDSIZE_M                  MAKEMASK(0xF, 0)
7813 #define VPQF_PE_FILTERING_ENA(_VF)              (0x00455800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7814 #define VPQF_PE_FILTERING_ENA_MAX_INDEX         255
7815 #define VPQF_PE_FILTERING_ENA_PE_ENA_S          0
7816 #define VPQF_PE_FILTERING_ENA_PE_ENA_M          BIT(0)
7817 #define VPQF_PE_FLHD(_VF)                       (0x00472000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7818 #define VPQF_PE_FLHD_MAX_INDEX                  255
7819 #define VPQF_PE_FLHD_FLHD_S                     0
7820 #define VPQF_PE_FLHD_FLHD_M                     MAKEMASK(0xFFFFFF, 0)
7821 #define VPQF_PECNT_0(_VF)                       (0x00472800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7822 #define VPQF_PECNT_0_MAX_INDEX                  255
7823 #define VPQF_PECNT_0_BUCKETCNT_S                0
7824 #define VPQF_PECNT_0_BUCKETCNT_M                MAKEMASK(0x3FFFF, 0)
7825 #define VPQF_PECNT_1(_VF)                       (0x00473000 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
7826 #define VPQF_PECNT_1_MAX_INDEX                  255
7827 #define VPQF_PECNT_1_FLTCNT_S                   0
7828 #define VPQF_PECNT_1_FLTCNT_M                   MAKEMASK(0x3FFFF, 0)
7829 #define GLDCB_RMPMC                             0x001223C8 /* Reset Source: CORER */
7830 #define GLDCB_RMPMC_RSPM_S                      0
7831 #define GLDCB_RMPMC_RSPM_M                      MAKEMASK(0x3F, 0)
7832 #define GLDCB_RMPMC_MIQ_NODROP_MODE_S           6
7833 #define GLDCB_RMPMC_MIQ_NODROP_MODE_M           MAKEMASK(0x1F, 6)
7834 #define GLDCB_RMPMC_RPM_DIS_S                   31
7835 #define GLDCB_RMPMC_RPM_DIS_M                   BIT(31)
7836 #define GLDCB_RMPMS                             0x001223CC /* Reset Source: CORER */
7837 #define GLDCB_RMPMS_RMPM_S                      0
7838 #define GLDCB_RMPMS_RMPM_M                      MAKEMASK(0xFFFF, 0)
7839 #define GLDCB_RPCC                              0x00122260 /* Reset Source: CORER */
7840 #define GLDCB_RPCC_EN_S                         0
7841 #define GLDCB_RPCC_EN_M                         BIT(0)
7842 #define GLDCB_RPCC_SCL_FACT_S                   4
7843 #define GLDCB_RPCC_SCL_FACT_M                   MAKEMASK(0x1F, 4)
7844 #define GLDCB_RPCC_THRSH_S                      16
7845 #define GLDCB_RPCC_THRSH_M                      MAKEMASK(0xFFF, 16)
7846 #define GLDCB_RSPMC                             0x001223C4 /* Reset Source: CORER */
7847 #define GLDCB_RSPMC_RSPM_S                      0
7848 #define GLDCB_RSPMC_RSPM_M                      MAKEMASK(0xFF, 0)
7849 #define GLDCB_RSPMC_RPM_MODE_S                  8
7850 #define GLDCB_RSPMC_RPM_MODE_M                  MAKEMASK(0x3, 8)
7851 #define GLDCB_RSPMC_PRR_MAX_EXP_S               10
7852 #define GLDCB_RSPMC_PRR_MAX_EXP_M               MAKEMASK(0xF, 10)
7853 #define GLDCB_RSPMC_PFCTIMER_S                  14
7854 #define GLDCB_RSPMC_PFCTIMER_M                  MAKEMASK(0x3FFF, 14)
7855 #define GLDCB_RSPMC_RPM_DIS_S                   31
7856 #define GLDCB_RSPMC_RPM_DIS_M                   BIT(31)
7857 #define GLDCB_RSPMS                             0x001223C0 /* Reset Source: CORER */
7858 #define GLDCB_RSPMS_RSPM_S                      0
7859 #define GLDCB_RSPMS_RSPM_M                      MAKEMASK(0x3FFFF, 0)
7860 #define GLDCB_RTCTI                             0x001223D0 /* Reset Source: CORER */
7861 #define GLDCB_RTCTI_PFCTIMEOUT_TC_S             0
7862 #define GLDCB_RTCTI_PFCTIMEOUT_TC_M             MAKEMASK(0xFFFFFFFF, 0)
7863 #define GLDCB_RTCTQ(_i)                         (0x001222C0 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7864 #define GLDCB_RTCTQ_MAX_INDEX                   31
7865 #define GLDCB_RTCTQ_RXQNUM_S                    0
7866 #define GLDCB_RTCTQ_RXQNUM_M                    MAKEMASK(0x7FF, 0)
7867 #define GLDCB_RTCTQ_IS_PF_Q_S                   16
7868 #define GLDCB_RTCTQ_IS_PF_Q_M                   BIT(16)
7869 #define GLDCB_RTCTS(_i)                         (0x00122340 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7870 #define GLDCB_RTCTS_MAX_INDEX                   31
7871 #define GLDCB_RTCTS_PFCTIMER_S                  0
7872 #define GLDCB_RTCTS_PFCTIMER_M                  MAKEMASK(0x3FFF, 0)
7873 #define GLRCB_CFG_COTF_CNT(_i)                  (0x001223D4 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7874 #define GLRCB_CFG_COTF_CNT_MAX_INDEX            7
7875 #define GLRCB_CFG_COTF_CNT_MRKR_COTF_CNT_S      0
7876 #define GLRCB_CFG_COTF_CNT_MRKR_COTF_CNT_M      MAKEMASK(0x3F, 0)
7877 #define GLRCB_CFG_COTF_ST                       0x001223F4 /* Reset Source: CORER */
7878 #define GLRCB_CFG_COTF_ST_MRKR_COTF_ST_S        0
7879 #define GLRCB_CFG_COTF_ST_MRKR_COTF_ST_M        MAKEMASK(0xFF, 0)
7880 #define GLRPRS_PMCFG_DHW(_i)                    (0x00200388 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7881 #define GLRPRS_PMCFG_DHW_MAX_INDEX              15
7882 #define GLRPRS_PMCFG_DHW_DHW_S                  0
7883 #define GLRPRS_PMCFG_DHW_DHW_M                  MAKEMASK(0xFFFFF, 0)
7884 #define GLRPRS_PMCFG_DLW(_i)                    (0x002003C8 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7885 #define GLRPRS_PMCFG_DLW_MAX_INDEX              15
7886 #define GLRPRS_PMCFG_DLW_DLW_S                  0
7887 #define GLRPRS_PMCFG_DLW_DLW_M                  MAKEMASK(0xFFFFF, 0)
7888 #define GLRPRS_PMCFG_DPS(_i)                    (0x00200308 + ((_i) * 4)) /* _i=0...15 */ /* Reset Source: CORER */
7889 #define GLRPRS_PMCFG_DPS_MAX_INDEX              15
7890 #define GLRPRS_PMCFG_DPS_DPS_S                  0
7891 #define GLRPRS_PMCFG_DPS_DPS_M                  MAKEMASK(0xFFFFF, 0)
7892 #define GLRPRS_PMCFG_SHW(_i)                    (0x00200448 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7893 #define GLRPRS_PMCFG_SHW_MAX_INDEX              7
7894 #define GLRPRS_PMCFG_SHW_SHW_S                  0
7895 #define GLRPRS_PMCFG_SHW_SHW_M                  MAKEMASK(0xFFFFF, 0)
7896 #define GLRPRS_PMCFG_SLW(_i)                    (0x00200468 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7897 #define GLRPRS_PMCFG_SLW_MAX_INDEX              7
7898 #define GLRPRS_PMCFG_SLW_SLW_S                  0
7899 #define GLRPRS_PMCFG_SLW_SLW_M                  MAKEMASK(0xFFFFF, 0)
7900 #define GLRPRS_PMCFG_SPS(_i)                    (0x00200408 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
7901 #define GLRPRS_PMCFG_SPS_MAX_INDEX              7
7902 #define GLRPRS_PMCFG_SPS_SPS_S                  0
7903 #define GLRPRS_PMCFG_SPS_SPS_M                  MAKEMASK(0xFFFFF, 0)
7904 #define GLRPRS_PMCFG_TC_CFG(_i)                 (0x00200488 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7905 #define GLRPRS_PMCFG_TC_CFG_MAX_INDEX           31
7906 #define GLRPRS_PMCFG_TC_CFG_D_POOL_S            0
7907 #define GLRPRS_PMCFG_TC_CFG_D_POOL_M            MAKEMASK(0xF, 0)
7908 #define GLRPRS_PMCFG_TC_CFG_S_POOL_S            16
7909 #define GLRPRS_PMCFG_TC_CFG_S_POOL_M            MAKEMASK(0x7, 16)
7910 #define GLRPRS_PMCFG_TCHW(_i)                   (0x00200588 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7911 #define GLRPRS_PMCFG_TCHW_MAX_INDEX             31
7912 #define GLRPRS_PMCFG_TCHW_TCHW_S                0
7913 #define GLRPRS_PMCFG_TCHW_TCHW_M                MAKEMASK(0xFFFFF, 0)
7914 #define GLRPRS_PMCFG_TCLW(_i)                   (0x00200608 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7915 #define GLRPRS_PMCFG_TCLW_MAX_INDEX             31
7916 #define GLRPRS_PMCFG_TCLW_TCLW_S                0
7917 #define GLRPRS_PMCFG_TCLW_TCLW_M                MAKEMASK(0xFFFFF, 0)
7918 #define GLSWT_PMCFG_TC_CFG(_i)                  (0x00204900 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
7919 #define GLSWT_PMCFG_TC_CFG_MAX_INDEX            31
7920 #define GLSWT_PMCFG_TC_CFG_D_POOL_S             0
7921 #define GLSWT_PMCFG_TC_CFG_D_POOL_M             MAKEMASK(0xF, 0)
7922 #define GLSWT_PMCFG_TC_CFG_S_POOL_S             16
7923 #define GLSWT_PMCFG_TC_CFG_S_POOL_M             MAKEMASK(0x7, 16)
7924 #define PRTDCB_RLANPMS                          0x00122280 /* Reset Source: CORER */
7925 #define PRTDCB_RLANPMS_LANRPPM_S                0
7926 #define PRTDCB_RLANPMS_LANRPPM_M                MAKEMASK(0x3FFFF, 0)
7927 #define PRTDCB_RPPMC                            0x00122240 /* Reset Source: CORER */
7928 #define PRTDCB_RPPMC_LANRPPM_S                  0
7929 #define PRTDCB_RPPMC_LANRPPM_M                  MAKEMASK(0xFF, 0)
7930 #define PRTDCB_RPPMC_RDMARPPM_S                 8
7931 #define PRTDCB_RPPMC_RDMARPPM_M                 MAKEMASK(0xFF, 8)
7932 #define PRTDCB_RRDMAPMS                         0x00122120 /* Reset Source: CORER */
7933 #define PRTDCB_RRDMAPMS_RDMARPPM_S              0
7934 #define PRTDCB_RRDMAPMS_RDMARPPM_M              MAKEMASK(0x3FFFF, 0)
7935 #define GL_STAT_SWR_BPCH(_i)                    (0x00347804 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7936 #define GL_STAT_SWR_BPCH_MAX_INDEX              127
7937 #define GL_STAT_SWR_BPCH_VLBPCH_S               0
7938 #define GL_STAT_SWR_BPCH_VLBPCH_M               MAKEMASK(0xFF, 0)
7939 #define GL_STAT_SWR_BPCL(_i)                    (0x00347800 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7940 #define GL_STAT_SWR_BPCL_MAX_INDEX              127
7941 #define GL_STAT_SWR_BPCL_VLBPCL_S               0
7942 #define GL_STAT_SWR_BPCL_VLBPCL_M               MAKEMASK(0xFFFFFFFF, 0)
7943 #define GL_STAT_SWR_GORCH(_i)                   (0x00342004 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7944 #define GL_STAT_SWR_GORCH_MAX_INDEX             127
7945 #define GL_STAT_SWR_GORCH_VLBCH_S               0
7946 #define GL_STAT_SWR_GORCH_VLBCH_M               MAKEMASK(0xFF, 0)
7947 #define GL_STAT_SWR_GORCL(_i)                   (0x00342000 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7948 #define GL_STAT_SWR_GORCL_MAX_INDEX             127
7949 #define GL_STAT_SWR_GORCL_VLBCL_S               0
7950 #define GL_STAT_SWR_GORCL_VLBCL_M               MAKEMASK(0xFFFFFFFF, 0)
7951 #define GL_STAT_SWR_GOTCH(_i)                   (0x00304004 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7952 #define GL_STAT_SWR_GOTCH_MAX_INDEX             127
7953 #define GL_STAT_SWR_GOTCH_VLBCH_S               0
7954 #define GL_STAT_SWR_GOTCH_VLBCH_M               MAKEMASK(0xFF, 0)
7955 #define GL_STAT_SWR_GOTCL(_i)                   (0x00304000 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7956 #define GL_STAT_SWR_GOTCL_MAX_INDEX             127
7957 #define GL_STAT_SWR_GOTCL_VLBCL_S               0
7958 #define GL_STAT_SWR_GOTCL_VLBCL_M               MAKEMASK(0xFFFFFFFF, 0)
7959 #define GL_STAT_SWR_MPCH(_i)                    (0x00347404 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7960 #define GL_STAT_SWR_MPCH_MAX_INDEX              127
7961 #define GL_STAT_SWR_MPCH_VLMPCH_S               0
7962 #define GL_STAT_SWR_MPCH_VLMPCH_M               MAKEMASK(0xFF, 0)
7963 #define GL_STAT_SWR_MPCL(_i)                    (0x00347400 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7964 #define GL_STAT_SWR_MPCL_MAX_INDEX              127
7965 #define GL_STAT_SWR_MPCL_VLMPCL_S               0
7966 #define GL_STAT_SWR_MPCL_VLMPCL_M               MAKEMASK(0xFFFFFFFF, 0)
7967 #define GL_STAT_SWR_UPCH(_i)                    (0x00347004 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7968 #define GL_STAT_SWR_UPCH_MAX_INDEX              127
7969 #define GL_STAT_SWR_UPCH_VLUPCH_S               0
7970 #define GL_STAT_SWR_UPCH_VLUPCH_M               MAKEMASK(0xFF, 0)
7971 #define GL_STAT_SWR_UPCL(_i)                    (0x00347000 + ((_i) * 8)) /* _i=0...127 */ /* Reset Source: CORER */
7972 #define GL_STAT_SWR_UPCL_MAX_INDEX              127
7973 #define GL_STAT_SWR_UPCL_VLUPCL_S               0
7974 #define GL_STAT_SWR_UPCL_VLUPCL_M               MAKEMASK(0xFFFFFFFF, 0)
7975 #define GLPRT_AORCL(_i)                         (0x003812C0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7976 #define GLPRT_AORCL_MAX_INDEX                   7
7977 #define GLPRT_AORCL_AORCL_S                     0
7978 #define GLPRT_AORCL_AORCL_M                     MAKEMASK(0xFFFFFFFF, 0)
7979 #define GLPRT_BPRCH(_i)                         (0x00381384 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7980 #define GLPRT_BPRCH_MAX_INDEX                   7
7981 #define GLPRT_BPRCH_UPRCH_S                     0
7982 #define GLPRT_BPRCH_UPRCH_M                     MAKEMASK(0xFF, 0)
7983 #define GLPRT_BPRCL(_i)                         (0x00381380 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7984 #define GLPRT_BPRCL_MAX_INDEX                   7
7985 #define GLPRT_BPRCL_UPRCH_S                     0
7986 #define GLPRT_BPRCL_UPRCH_M                     MAKEMASK(0xFFFFFFFF, 0)
7987 #define GLPRT_BPTCH(_i)                         (0x00381244 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7988 #define GLPRT_BPTCH_MAX_INDEX                   7
7989 #define GLPRT_BPTCH_UPRCH_S                     0
7990 #define GLPRT_BPTCH_UPRCH_M                     MAKEMASK(0xFF, 0)
7991 #define GLPRT_BPTCL(_i)                         (0x00381240 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7992 #define GLPRT_BPTCL_MAX_INDEX                   7
7993 #define GLPRT_BPTCL_UPRCH_S                     0
7994 #define GLPRT_BPTCL_UPRCH_M                     MAKEMASK(0xFFFFFFFF, 0)
7995 #define GLPRT_CRCERRS(_i)                       (0x00380100 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
7996 #define GLPRT_CRCERRS_MAX_INDEX                 7
7997 #define GLPRT_CRCERRS_CRCERRS_S                 0
7998 #define GLPRT_CRCERRS_CRCERRS_M                 MAKEMASK(0xFFFFFFFF, 0)
7999 #define GLPRT_CRCERRS_H(_i)                     (0x00380104 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8000 #define GLPRT_CRCERRS_H_MAX_INDEX               7
8001 #define GLPRT_CRCERRS_H_CRCERRS_S               0
8002 #define GLPRT_CRCERRS_H_CRCERRS_M               MAKEMASK(0xFFFFFFFF, 0)
8003 #define GLPRT_GORCH(_i)                         (0x00380004 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8004 #define GLPRT_GORCH_MAX_INDEX                   7
8005 #define GLPRT_GORCH_GORCH_S                     0
8006 #define GLPRT_GORCH_GORCH_M                     MAKEMASK(0xFF, 0)
8007 #define GLPRT_GORCL(_i)                         (0x00380000 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8008 #define GLPRT_GORCL_MAX_INDEX                   7
8009 #define GLPRT_GORCL_GORCL_S                     0
8010 #define GLPRT_GORCL_GORCL_M                     MAKEMASK(0xFFFFFFFF, 0)
8011 #define GLPRT_GOTCH(_i)                         (0x00380B44 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8012 #define GLPRT_GOTCH_MAX_INDEX                   7
8013 #define GLPRT_GOTCH_GOTCH_S                     0
8014 #define GLPRT_GOTCH_GOTCH_M                     MAKEMASK(0xFF, 0)
8015 #define GLPRT_GOTCL(_i)                         (0x00380B40 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8016 #define GLPRT_GOTCL_MAX_INDEX                   7
8017 #define GLPRT_GOTCL_GOTCL_S                     0
8018 #define GLPRT_GOTCL_GOTCL_M                     MAKEMASK(0xFFFFFFFF, 0)
8019 #define GLPRT_ILLERRC(_i)                       (0x003801C0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8020 #define GLPRT_ILLERRC_MAX_INDEX                 7
8021 #define GLPRT_ILLERRC_ILLERRC_S                 0
8022 #define GLPRT_ILLERRC_ILLERRC_M                 MAKEMASK(0xFFFFFFFF, 0)
8023 #define GLPRT_ILLERRC_H(_i)                     (0x003801C4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8024 #define GLPRT_ILLERRC_H_MAX_INDEX               7
8025 #define GLPRT_ILLERRC_H_ILLERRC_S               0
8026 #define GLPRT_ILLERRC_H_ILLERRC_M               MAKEMASK(0xFFFFFFFF, 0)
8027 #define GLPRT_LXOFFRXC(_i)                      (0x003802C0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8028 #define GLPRT_LXOFFRXC_MAX_INDEX                7
8029 #define GLPRT_LXOFFRXC_LXOFFRXCNT_S             0
8030 #define GLPRT_LXOFFRXC_LXOFFRXCNT_M             MAKEMASK(0xFFFFFFFF, 0)
8031 #define GLPRT_LXOFFRXC_H(_i)                    (0x003802C4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8032 #define GLPRT_LXOFFRXC_H_MAX_INDEX              7
8033 #define GLPRT_LXOFFRXC_H_LXOFFRXCNT_S           0
8034 #define GLPRT_LXOFFRXC_H_LXOFFRXCNT_M           MAKEMASK(0xFFFFFFFF, 0)
8035 #define GLPRT_LXOFFTXC(_i)                      (0x00381180 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8036 #define GLPRT_LXOFFTXC_MAX_INDEX                7
8037 #define GLPRT_LXOFFTXC_LXOFFTXC_S               0
8038 #define GLPRT_LXOFFTXC_LXOFFTXC_M               MAKEMASK(0xFFFFFFFF, 0)
8039 #define GLPRT_LXOFFTXC_H(_i)                    (0x00381184 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8040 #define GLPRT_LXOFFTXC_H_MAX_INDEX              7
8041 #define GLPRT_LXOFFTXC_H_LXOFFTXC_S             0
8042 #define GLPRT_LXOFFTXC_H_LXOFFTXC_M             MAKEMASK(0xFFFFFFFF, 0)
8043 #define GLPRT_LXONRXC(_i)                       (0x00380280 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8044 #define GLPRT_LXONRXC_MAX_INDEX                 7
8045 #define GLPRT_LXONRXC_LXONRXCNT_S               0
8046 #define GLPRT_LXONRXC_LXONRXCNT_M               MAKEMASK(0xFFFFFFFF, 0)
8047 #define GLPRT_LXONRXC_H(_i)                     (0x00380284 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8048 #define GLPRT_LXONRXC_H_MAX_INDEX               7
8049 #define GLPRT_LXONRXC_H_LXONRXCNT_S             0
8050 #define GLPRT_LXONRXC_H_LXONRXCNT_M             MAKEMASK(0xFFFFFFFF, 0)
8051 #define GLPRT_LXONTXC(_i)                       (0x00381140 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8052 #define GLPRT_LXONTXC_MAX_INDEX                 7
8053 #define GLPRT_LXONTXC_LXONTXC_S                 0
8054 #define GLPRT_LXONTXC_LXONTXC_M                 MAKEMASK(0xFFFFFFFF, 0)
8055 #define GLPRT_LXONTXC_H(_i)                     (0x00381144 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8056 #define GLPRT_LXONTXC_H_MAX_INDEX               7
8057 #define GLPRT_LXONTXC_H_LXONTXC_S               0
8058 #define GLPRT_LXONTXC_H_LXONTXC_M               MAKEMASK(0xFFFFFFFF, 0)
8059 #define GLPRT_MLFC(_i)                          (0x00380040 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8060 #define GLPRT_MLFC_MAX_INDEX                    7
8061 #define GLPRT_MLFC_MLFC_S                       0
8062 #define GLPRT_MLFC_MLFC_M                       MAKEMASK(0xFFFFFFFF, 0)
8063 #define GLPRT_MLFC_H(_i)                        (0x00380044 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8064 #define GLPRT_MLFC_H_MAX_INDEX                  7
8065 #define GLPRT_MLFC_H_MLFC_S                     0
8066 #define GLPRT_MLFC_H_MLFC_M                     MAKEMASK(0xFFFFFFFF, 0)
8067 #define GLPRT_MPRCH(_i)                         (0x00381344 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8068 #define GLPRT_MPRCH_MAX_INDEX                   7
8069 #define GLPRT_MPRCH_MPRCH_S                     0
8070 #define GLPRT_MPRCH_MPRCH_M                     MAKEMASK(0xFF, 0)
8071 #define GLPRT_MPRCL(_i)                         (0x00381340 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8072 #define GLPRT_MPRCL_MAX_INDEX                   7
8073 #define GLPRT_MPRCL_MPRCL_S                     0
8074 #define GLPRT_MPRCL_MPRCL_M                     MAKEMASK(0xFFFFFFFF, 0)
8075 #define GLPRT_MPTCH(_i)                         (0x00381204 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8076 #define GLPRT_MPTCH_MAX_INDEX                   7
8077 #define GLPRT_MPTCH_MPTCH_S                     0
8078 #define GLPRT_MPTCH_MPTCH_M                     MAKEMASK(0xFF, 0)
8079 #define GLPRT_MPTCL(_i)                         (0x00381200 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8080 #define GLPRT_MPTCL_MAX_INDEX                   7
8081 #define GLPRT_MPTCL_MPTCL_S                     0
8082 #define GLPRT_MPTCL_MPTCL_M                     MAKEMASK(0xFFFFFFFF, 0)
8083 #define GLPRT_MRFC(_i)                          (0x00380080 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8084 #define GLPRT_MRFC_MAX_INDEX                    7
8085 #define GLPRT_MRFC_MRFC_S                       0
8086 #define GLPRT_MRFC_MRFC_M                       MAKEMASK(0xFFFFFFFF, 0)
8087 #define GLPRT_MRFC_H(_i)                        (0x00380084 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8088 #define GLPRT_MRFC_H_MAX_INDEX                  7
8089 #define GLPRT_MRFC_H_MRFC_S                     0
8090 #define GLPRT_MRFC_H_MRFC_M                     MAKEMASK(0xFFFFFFFF, 0)
8091 #define GLPRT_PRC1023H(_i)                      (0x00380A04 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8092 #define GLPRT_PRC1023H_MAX_INDEX                7
8093 #define GLPRT_PRC1023H_PRC1023H_S               0
8094 #define GLPRT_PRC1023H_PRC1023H_M               MAKEMASK(0xFF, 0)
8095 #define GLPRT_PRC1023L(_i)                      (0x00380A00 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8096 #define GLPRT_PRC1023L_MAX_INDEX                7
8097 #define GLPRT_PRC1023L_PRC1023L_S               0
8098 #define GLPRT_PRC1023L_PRC1023L_M               MAKEMASK(0xFFFFFFFF, 0)
8099 #define GLPRT_PRC127H(_i)                       (0x00380944 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8100 #define GLPRT_PRC127H_MAX_INDEX                 7
8101 #define GLPRT_PRC127H_PRC127H_S                 0
8102 #define GLPRT_PRC127H_PRC127H_M                 MAKEMASK(0xFF, 0)
8103 #define GLPRT_PRC127L(_i)                       (0x00380940 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8104 #define GLPRT_PRC127L_MAX_INDEX                 7
8105 #define GLPRT_PRC127L_PRC127L_S                 0
8106 #define GLPRT_PRC127L_PRC127L_M                 MAKEMASK(0xFFFFFFFF, 0)
8107 #define GLPRT_PRC1522H(_i)                      (0x00380A44 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8108 #define GLPRT_PRC1522H_MAX_INDEX                7
8109 #define GLPRT_PRC1522H_PRC1522H_S               0
8110 #define GLPRT_PRC1522H_PRC1522H_M               MAKEMASK(0xFF, 0)
8111 #define GLPRT_PRC1522L(_i)                      (0x00380A40 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8112 #define GLPRT_PRC1522L_MAX_INDEX                7
8113 #define GLPRT_PRC1522L_PRC1522L_S               0
8114 #define GLPRT_PRC1522L_PRC1522L_M               MAKEMASK(0xFFFFFFFF, 0)
8115 #define GLPRT_PRC255H(_i)                       (0x00380984 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8116 #define GLPRT_PRC255H_MAX_INDEX                 7
8117 #define GLPRT_PRC255H_PRTPRC255H_S              0
8118 #define GLPRT_PRC255H_PRTPRC255H_M              MAKEMASK(0xFF, 0)
8119 #define GLPRT_PRC255L(_i)                       (0x00380980 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8120 #define GLPRT_PRC255L_MAX_INDEX                 7
8121 #define GLPRT_PRC255L_PRC255L_S                 0
8122 #define GLPRT_PRC255L_PRC255L_M                 MAKEMASK(0xFFFFFFFF, 0)
8123 #define GLPRT_PRC511H(_i)                       (0x003809C4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8124 #define GLPRT_PRC511H_MAX_INDEX                 7
8125 #define GLPRT_PRC511H_PRC511H_S                 0
8126 #define GLPRT_PRC511H_PRC511H_M                 MAKEMASK(0xFF, 0)
8127 #define GLPRT_PRC511L(_i)                       (0x003809C0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8128 #define GLPRT_PRC511L_MAX_INDEX                 7
8129 #define GLPRT_PRC511L_PRC511L_S                 0
8130 #define GLPRT_PRC511L_PRC511L_M                 MAKEMASK(0xFFFFFFFF, 0)
8131 #define GLPRT_PRC64H(_i)                        (0x00380904 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8132 #define GLPRT_PRC64H_MAX_INDEX                  7
8133 #define GLPRT_PRC64H_PRC64H_S                   0
8134 #define GLPRT_PRC64H_PRC64H_M                   MAKEMASK(0xFF, 0)
8135 #define GLPRT_PRC64L(_i)                        (0x00380900 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8136 #define GLPRT_PRC64L_MAX_INDEX                  7
8137 #define GLPRT_PRC64L_PRC64L_S                   0
8138 #define GLPRT_PRC64L_PRC64L_M                   MAKEMASK(0xFFFFFFFF, 0)
8139 #define GLPRT_PRC9522H(_i)                      (0x00380A84 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8140 #define GLPRT_PRC9522H_MAX_INDEX                7
8141 #define GLPRT_PRC9522H_PRC1522H_S               0
8142 #define GLPRT_PRC9522H_PRC1522H_M               MAKEMASK(0xFF, 0)
8143 #define GLPRT_PRC9522L(_i)                      (0x00380A80 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8144 #define GLPRT_PRC9522L_MAX_INDEX                7
8145 #define GLPRT_PRC9522L_PRC1522L_S               0
8146 #define GLPRT_PRC9522L_PRC1522L_M               MAKEMASK(0xFFFFFFFF, 0)
8147 #define GLPRT_PTC1023H(_i)                      (0x00380C84 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8148 #define GLPRT_PTC1023H_MAX_INDEX                7
8149 #define GLPRT_PTC1023H_PTC1023H_S               0
8150 #define GLPRT_PTC1023H_PTC1023H_M               MAKEMASK(0xFF, 0)
8151 #define GLPRT_PTC1023L(_i)                      (0x00380C80 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8152 #define GLPRT_PTC1023L_MAX_INDEX                7
8153 #define GLPRT_PTC1023L_PTC1023L_S               0
8154 #define GLPRT_PTC1023L_PTC1023L_M               MAKEMASK(0xFFFFFFFF, 0)
8155 #define GLPRT_PTC127H(_i)                       (0x00380BC4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8156 #define GLPRT_PTC127H_MAX_INDEX                 7
8157 #define GLPRT_PTC127H_PTC127H_S                 0
8158 #define GLPRT_PTC127H_PTC127H_M                 MAKEMASK(0xFF, 0)
8159 #define GLPRT_PTC127L(_i)                       (0x00380BC0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8160 #define GLPRT_PTC127L_MAX_INDEX                 7
8161 #define GLPRT_PTC127L_PTC127L_S                 0
8162 #define GLPRT_PTC127L_PTC127L_M                 MAKEMASK(0xFFFFFFFF, 0)
8163 #define GLPRT_PTC1522H(_i)                      (0x00380CC4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8164 #define GLPRT_PTC1522H_MAX_INDEX                7
8165 #define GLPRT_PTC1522H_PTC1522H_S               0
8166 #define GLPRT_PTC1522H_PTC1522H_M               MAKEMASK(0xFF, 0)
8167 #define GLPRT_PTC1522L(_i)                      (0x00380CC0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8168 #define GLPRT_PTC1522L_MAX_INDEX                7
8169 #define GLPRT_PTC1522L_PTC1522L_S               0
8170 #define GLPRT_PTC1522L_PTC1522L_M               MAKEMASK(0xFFFFFFFF, 0)
8171 #define GLPRT_PTC255H(_i)                       (0x00380C04 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8172 #define GLPRT_PTC255H_MAX_INDEX                 7
8173 #define GLPRT_PTC255H_PTC255H_S                 0
8174 #define GLPRT_PTC255H_PTC255H_M                 MAKEMASK(0xFF, 0)
8175 #define GLPRT_PTC255L(_i)                       (0x00380C00 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8176 #define GLPRT_PTC255L_MAX_INDEX                 7
8177 #define GLPRT_PTC255L_PTC255L_S                 0
8178 #define GLPRT_PTC255L_PTC255L_M                 MAKEMASK(0xFFFFFFFF, 0)
8179 #define GLPRT_PTC511H(_i)                       (0x00380C44 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8180 #define GLPRT_PTC511H_MAX_INDEX                 7
8181 #define GLPRT_PTC511H_PTC511H_S                 0
8182 #define GLPRT_PTC511H_PTC511H_M                 MAKEMASK(0xFF, 0)
8183 #define GLPRT_PTC511L(_i)                       (0x00380C40 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8184 #define GLPRT_PTC511L_MAX_INDEX                 7
8185 #define GLPRT_PTC511L_PTC511L_S                 0
8186 #define GLPRT_PTC511L_PTC511L_M                 MAKEMASK(0xFFFFFFFF, 0)
8187 #define GLPRT_PTC64H(_i)                        (0x00380B84 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8188 #define GLPRT_PTC64H_MAX_INDEX                  7
8189 #define GLPRT_PTC64H_PTC64H_S                   0
8190 #define GLPRT_PTC64H_PTC64H_M                   MAKEMASK(0xFF, 0)
8191 #define GLPRT_PTC64L(_i)                        (0x00380B80 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8192 #define GLPRT_PTC64L_MAX_INDEX                  7
8193 #define GLPRT_PTC64L_PTC64L_S                   0
8194 #define GLPRT_PTC64L_PTC64L_M                   MAKEMASK(0xFFFFFFFF, 0)
8195 #define GLPRT_PTC9522H(_i)                      (0x00380D04 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8196 #define GLPRT_PTC9522H_MAX_INDEX                7
8197 #define GLPRT_PTC9522H_PTC9522H_S               0
8198 #define GLPRT_PTC9522H_PTC9522H_M               MAKEMASK(0xFF, 0)
8199 #define GLPRT_PTC9522L(_i)                      (0x00380D00 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8200 #define GLPRT_PTC9522L_MAX_INDEX                7
8201 #define GLPRT_PTC9522L_PTC9522L_S               0
8202 #define GLPRT_PTC9522L_PTC9522L_M               MAKEMASK(0xFFFFFFFF, 0)
8203 #define GLPRT_PXOFFRXC(_i, _j)                  (0x00380500 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8204 #define GLPRT_PXOFFRXC_MAX_INDEX                7
8205 #define GLPRT_PXOFFRXC_PRPXOFFRXCNT_S           0
8206 #define GLPRT_PXOFFRXC_PRPXOFFRXCNT_M           MAKEMASK(0xFFFFFFFF, 0)
8207 #define GLPRT_PXOFFRXC_H(_i, _j)                (0x00380504 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8208 #define GLPRT_PXOFFRXC_H_MAX_INDEX              7
8209 #define GLPRT_PXOFFRXC_H_PRPXOFFRXCNT_S         0
8210 #define GLPRT_PXOFFRXC_H_PRPXOFFRXCNT_M         MAKEMASK(0xFFFFFFFF, 0)
8211 #define GLPRT_PXOFFTXC(_i, _j)                  (0x00380F40 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8212 #define GLPRT_PXOFFTXC_MAX_INDEX                7
8213 #define GLPRT_PXOFFTXC_PRPXOFFTXCNT_S           0
8214 #define GLPRT_PXOFFTXC_PRPXOFFTXCNT_M           MAKEMASK(0xFFFFFFFF, 0)
8215 #define GLPRT_PXOFFTXC_H(_i, _j)                (0x00380F44 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8216 #define GLPRT_PXOFFTXC_H_MAX_INDEX              7
8217 #define GLPRT_PXOFFTXC_H_PRPXOFFTXCNT_S         0
8218 #define GLPRT_PXOFFTXC_H_PRPXOFFTXCNT_M         MAKEMASK(0xFFFFFFFF, 0)
8219 #define GLPRT_PXONRXC(_i, _j)                   (0x00380300 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8220 #define GLPRT_PXONRXC_MAX_INDEX                 7
8221 #define GLPRT_PXONRXC_PRPXONRXCNT_S             0
8222 #define GLPRT_PXONRXC_PRPXONRXCNT_M             MAKEMASK(0xFFFFFFFF, 0)
8223 #define GLPRT_PXONRXC_H(_i, _j)                 (0x00380304 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8224 #define GLPRT_PXONRXC_H_MAX_INDEX               7
8225 #define GLPRT_PXONRXC_H_PRPXONRXCNT_S           0
8226 #define GLPRT_PXONRXC_H_PRPXONRXCNT_M           MAKEMASK(0xFFFFFFFF, 0)
8227 #define GLPRT_PXONTXC(_i, _j)                   (0x00380D40 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8228 #define GLPRT_PXONTXC_MAX_INDEX                 7
8229 #define GLPRT_PXONTXC_PRPXONTXC_S               0
8230 #define GLPRT_PXONTXC_PRPXONTXC_M               MAKEMASK(0xFFFFFFFF, 0)
8231 #define GLPRT_PXONTXC_H(_i, _j)                 (0x00380D44 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8232 #define GLPRT_PXONTXC_H_MAX_INDEX               7
8233 #define GLPRT_PXONTXC_H_PRPXONTXC_S             0
8234 #define GLPRT_PXONTXC_H_PRPXONTXC_M             MAKEMASK(0xFFFFFFFF, 0)
8235 #define GLPRT_RFC(_i)                           (0x00380AC0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8236 #define GLPRT_RFC_MAX_INDEX                     7
8237 #define GLPRT_RFC_RFC_S                         0
8238 #define GLPRT_RFC_RFC_M                         MAKEMASK(0xFFFFFFFF, 0)
8239 #define GLPRT_RFC_H(_i)                         (0x00380AC4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8240 #define GLPRT_RFC_H_MAX_INDEX                   7
8241 #define GLPRT_RFC_H_RFC_S                       0
8242 #define GLPRT_RFC_H_RFC_M                       MAKEMASK(0xFFFFFFFF, 0)
8243 #define GLPRT_RJC(_i)                           (0x00380B00 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8244 #define GLPRT_RJC_MAX_INDEX                     7
8245 #define GLPRT_RJC_RJC_S                         0
8246 #define GLPRT_RJC_RJC_M                         MAKEMASK(0xFFFFFFFF, 0)
8247 #define GLPRT_RJC_H(_i)                         (0x00380B04 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8248 #define GLPRT_RJC_H_MAX_INDEX                   7
8249 #define GLPRT_RJC_H_RJC_S                       0
8250 #define GLPRT_RJC_H_RJC_M                       MAKEMASK(0xFFFFFFFF, 0)
8251 #define GLPRT_RLEC(_i)                          (0x00380140 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8252 #define GLPRT_RLEC_MAX_INDEX                    7
8253 #define GLPRT_RLEC_RLEC_S                       0
8254 #define GLPRT_RLEC_RLEC_M                       MAKEMASK(0xFFFFFFFF, 0)
8255 #define GLPRT_RLEC_H(_i)                        (0x00380144 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8256 #define GLPRT_RLEC_H_MAX_INDEX                  7
8257 #define GLPRT_RLEC_H_RLEC_S                     0
8258 #define GLPRT_RLEC_H_RLEC_M                     MAKEMASK(0xFFFFFFFF, 0)
8259 #define GLPRT_ROC(_i)                           (0x00380240 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8260 #define GLPRT_ROC_MAX_INDEX                     7
8261 #define GLPRT_ROC_ROC_S                         0
8262 #define GLPRT_ROC_ROC_M                         MAKEMASK(0xFFFFFFFF, 0)
8263 #define GLPRT_ROC_H(_i)                         (0x00380244 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8264 #define GLPRT_ROC_H_MAX_INDEX                   7
8265 #define GLPRT_ROC_H_ROC_S                       0
8266 #define GLPRT_ROC_H_ROC_M                       MAKEMASK(0xFFFFFFFF, 0)
8267 #define GLPRT_RUC(_i)                           (0x00380200 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8268 #define GLPRT_RUC_MAX_INDEX                     7
8269 #define GLPRT_RUC_RUC_S                         0
8270 #define GLPRT_RUC_RUC_M                         MAKEMASK(0xFFFFFFFF, 0)
8271 #define GLPRT_RUC_H(_i)                         (0x00380204 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8272 #define GLPRT_RUC_H_MAX_INDEX                   7
8273 #define GLPRT_RUC_H_RUC_S                       0
8274 #define GLPRT_RUC_H_RUC_M                       MAKEMASK(0xFFFFFFFF, 0)
8275 #define GLPRT_RXON2OFFCNT(_i, _j)               (0x00380700 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8276 #define GLPRT_RXON2OFFCNT_MAX_INDEX             7
8277 #define GLPRT_RXON2OFFCNT_PRRXON2OFFCNT_S       0
8278 #define GLPRT_RXON2OFFCNT_PRRXON2OFFCNT_M       MAKEMASK(0xFFFFFFFF, 0)
8279 #define GLPRT_RXON2OFFCNT_H(_i, _j)             (0x00380704 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...7 */ /* Reset Source: CORER */
8280 #define GLPRT_RXON2OFFCNT_H_MAX_INDEX           7
8281 #define GLPRT_RXON2OFFCNT_H_PRRXON2OFFCNT_S     0
8282 #define GLPRT_RXON2OFFCNT_H_PRRXON2OFFCNT_M     MAKEMASK(0xFFFFFFFF, 0)
8283 #define GLPRT_STDC(_i)                          (0x00340000 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
8284 #define GLPRT_STDC_MAX_INDEX                    7
8285 #define GLPRT_STDC_STDC_S                       0
8286 #define GLPRT_STDC_STDC_M                       MAKEMASK(0xFFFFFFFF, 0)
8287 #define GLPRT_TDOLD(_i)                         (0x00381280 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8288 #define GLPRT_TDOLD_MAX_INDEX                   7
8289 #define GLPRT_TDOLD_GLPRT_TDOLD_S               0
8290 #define GLPRT_TDOLD_GLPRT_TDOLD_M               MAKEMASK(0xFFFFFFFF, 0)
8291 #define GLPRT_TDOLD_H(_i)                       (0x00381284 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8292 #define GLPRT_TDOLD_H_MAX_INDEX                 7
8293 #define GLPRT_TDOLD_H_GLPRT_TDOLD_S             0
8294 #define GLPRT_TDOLD_H_GLPRT_TDOLD_M             MAKEMASK(0xFFFFFFFF, 0)
8295 #define GLPRT_UPRCH(_i)                         (0x00381304 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8296 #define GLPRT_UPRCH_MAX_INDEX                   7
8297 #define GLPRT_UPRCH_UPRCH_S                     0
8298 #define GLPRT_UPRCH_UPRCH_M                     MAKEMASK(0xFF, 0)
8299 #define GLPRT_UPRCL(_i)                         (0x00381300 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8300 #define GLPRT_UPRCL_MAX_INDEX                   7
8301 #define GLPRT_UPRCL_UPRCL_S                     0
8302 #define GLPRT_UPRCL_UPRCL_M                     MAKEMASK(0xFFFFFFFF, 0)
8303 #define GLPRT_UPTCH(_i)                         (0x003811C4 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8304 #define GLPRT_UPTCH_MAX_INDEX                   7
8305 #define GLPRT_UPTCH_UPTCH_S                     0
8306 #define GLPRT_UPTCH_UPTCH_M                     MAKEMASK(0xFF, 0)
8307 #define GLPRT_UPTCL(_i)                         (0x003811C0 + ((_i) * 8)) /* _i=0...7 */ /* Reset Source: CORER */
8308 #define GLPRT_UPTCL_MAX_INDEX                   7
8309 #define GLPRT_UPTCL_VUPTCH_S                    0
8310 #define GLPRT_UPTCL_VUPTCH_M                    MAKEMASK(0xFFFFFFFF, 0)
8311 #define GLSTAT_ACL_CNT_0_H(_i)                  (0x00388004 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8312 #define GLSTAT_ACL_CNT_0_H_MAX_INDEX            511
8313 #define GLSTAT_ACL_CNT_0_H_CNT_MSB_S            0
8314 #define GLSTAT_ACL_CNT_0_H_CNT_MSB_M            MAKEMASK(0xFF, 0)
8315 #define GLSTAT_ACL_CNT_0_L(_i)                  (0x00388000 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8316 #define GLSTAT_ACL_CNT_0_L_MAX_INDEX            511
8317 #define GLSTAT_ACL_CNT_0_L_CNT_LSB_S            0
8318 #define GLSTAT_ACL_CNT_0_L_CNT_LSB_M            MAKEMASK(0xFFFFFFFF, 0)
8319 #define GLSTAT_ACL_CNT_1_H(_i)                  (0x00389004 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8320 #define GLSTAT_ACL_CNT_1_H_MAX_INDEX            511
8321 #define GLSTAT_ACL_CNT_1_H_CNT_MSB_S            0
8322 #define GLSTAT_ACL_CNT_1_H_CNT_MSB_M            MAKEMASK(0xFF, 0)
8323 #define GLSTAT_ACL_CNT_1_L(_i)                  (0x00389000 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8324 #define GLSTAT_ACL_CNT_1_L_MAX_INDEX            511
8325 #define GLSTAT_ACL_CNT_1_L_CNT_LSB_S            0
8326 #define GLSTAT_ACL_CNT_1_L_CNT_LSB_M            MAKEMASK(0xFFFFFFFF, 0)
8327 #define GLSTAT_ACL_CNT_2_H(_i)                  (0x0038A004 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8328 #define GLSTAT_ACL_CNT_2_H_MAX_INDEX            511
8329 #define GLSTAT_ACL_CNT_2_H_CNT_MSB_S            0
8330 #define GLSTAT_ACL_CNT_2_H_CNT_MSB_M            MAKEMASK(0xFF, 0)
8331 #define GLSTAT_ACL_CNT_2_L(_i)                  (0x0038A000 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8332 #define GLSTAT_ACL_CNT_2_L_MAX_INDEX            511
8333 #define GLSTAT_ACL_CNT_2_L_CNT_LSB_S            0
8334 #define GLSTAT_ACL_CNT_2_L_CNT_LSB_M            MAKEMASK(0xFFFFFFFF, 0)
8335 #define GLSTAT_ACL_CNT_3_H(_i)                  (0x0038B004 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8336 #define GLSTAT_ACL_CNT_3_H_MAX_INDEX            511
8337 #define GLSTAT_ACL_CNT_3_H_CNT_MSB_S            0
8338 #define GLSTAT_ACL_CNT_3_H_CNT_MSB_M            MAKEMASK(0xFF, 0)
8339 #define GLSTAT_ACL_CNT_3_L(_i)                  (0x0038B000 + ((_i) * 8)) /* _i=0...511 */ /* Reset Source: CORER */
8340 #define GLSTAT_ACL_CNT_3_L_MAX_INDEX            511
8341 #define GLSTAT_ACL_CNT_3_L_CNT_LSB_S            0
8342 #define GLSTAT_ACL_CNT_3_L_CNT_LSB_M            MAKEMASK(0xFFFFFFFF, 0)
8343 #define GLSTAT_FD_CNT0H(_i)                     (0x003A0004 + ((_i) * 8)) /* _i=0...4095 */ /* Reset Source: CORER */
8344 #define GLSTAT_FD_CNT0H_MAX_INDEX               4095
8345 #define GLSTAT_FD_CNT0H_FD0_CNT_H_S             0
8346 #define GLSTAT_FD_CNT0H_FD0_CNT_H_M             MAKEMASK(0xFF, 0)
8347 #define GLSTAT_FD_CNT0L(_i)                     (0x003A0000 + ((_i) * 8)) /* _i=0...4095 */ /* Reset Source: CORER */
8348 #define GLSTAT_FD_CNT0L_MAX_INDEX               4095
8349 #define GLSTAT_FD_CNT0L_FD0_CNT_L_S             0
8350 #define GLSTAT_FD_CNT0L_FD0_CNT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8351 #define GLSTAT_FD_CNT1H(_i)                     (0x003A8004 + ((_i) * 8)) /* _i=0...4095 */ /* Reset Source: CORER */
8352 #define GLSTAT_FD_CNT1H_MAX_INDEX               4095
8353 #define GLSTAT_FD_CNT1H_FD0_CNT_H_S             0
8354 #define GLSTAT_FD_CNT1H_FD0_CNT_H_M             MAKEMASK(0xFF, 0)
8355 #define GLSTAT_FD_CNT1L(_i)                     (0x003A8000 + ((_i) * 8)) /* _i=0...4095 */ /* Reset Source: CORER */
8356 #define GLSTAT_FD_CNT1L_MAX_INDEX               4095
8357 #define GLSTAT_FD_CNT1L_FD0_CNT_L_S             0
8358 #define GLSTAT_FD_CNT1L_FD0_CNT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8359 #define GLSW_BPRCH(_i)                          (0x00346204 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8360 #define GLSW_BPRCH_MAX_INDEX                    31
8361 #define GLSW_BPRCH_BPRCH_S                      0
8362 #define GLSW_BPRCH_BPRCH_M                      MAKEMASK(0xFF, 0)
8363 #define GLSW_BPRCL(_i)                          (0x00346200 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8364 #define GLSW_BPRCL_MAX_INDEX                    31
8365 #define GLSW_BPRCL_BPRCL_S                      0
8366 #define GLSW_BPRCL_BPRCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8367 #define GLSW_BPTCH(_i)                          (0x00310204 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8368 #define GLSW_BPTCH_MAX_INDEX                    31
8369 #define GLSW_BPTCH_BPTCH_S                      0
8370 #define GLSW_BPTCH_BPTCH_M                      MAKEMASK(0xFF, 0)
8371 #define GLSW_BPTCL(_i)                          (0x00310200 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8372 #define GLSW_BPTCL_MAX_INDEX                    31
8373 #define GLSW_BPTCL_BPTCL_S                      0
8374 #define GLSW_BPTCL_BPTCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8375 #define GLSW_GORCH(_i)                          (0x00341004 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8376 #define GLSW_GORCH_MAX_INDEX                    31
8377 #define GLSW_GORCH_GORCH_S                      0
8378 #define GLSW_GORCH_GORCH_M                      MAKEMASK(0xFF, 0)
8379 #define GLSW_GORCL(_i)                          (0x00341000 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8380 #define GLSW_GORCL_MAX_INDEX                    31
8381 #define GLSW_GORCL_GORCL_S                      0
8382 #define GLSW_GORCL_GORCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8383 #define GLSW_GOTCH(_i)                          (0x00302004 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8384 #define GLSW_GOTCH_MAX_INDEX                    31
8385 #define GLSW_GOTCH_GOTCH_S                      0
8386 #define GLSW_GOTCH_GOTCH_M                      MAKEMASK(0xFF, 0)
8387 #define GLSW_GOTCL(_i)                          (0x00302000 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8388 #define GLSW_GOTCL_MAX_INDEX                    31
8389 #define GLSW_GOTCL_GOTCL_S                      0
8390 #define GLSW_GOTCL_GOTCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8391 #define GLSW_MPRCH(_i)                          (0x00346104 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8392 #define GLSW_MPRCH_MAX_INDEX                    31
8393 #define GLSW_MPRCH_MPRCH_S                      0
8394 #define GLSW_MPRCH_MPRCH_M                      MAKEMASK(0xFF, 0)
8395 #define GLSW_MPRCL(_i)                          (0x00346100 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8396 #define GLSW_MPRCL_MAX_INDEX                    31
8397 #define GLSW_MPRCL_MPRCL_S                      0
8398 #define GLSW_MPRCL_MPRCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8399 #define GLSW_MPTCH(_i)                          (0x00310104 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8400 #define GLSW_MPTCH_MAX_INDEX                    31
8401 #define GLSW_MPTCH_MPTCH_S                      0
8402 #define GLSW_MPTCH_MPTCH_M                      MAKEMASK(0xFF, 0)
8403 #define GLSW_MPTCL(_i)                          (0x00310100 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8404 #define GLSW_MPTCL_MAX_INDEX                    31
8405 #define GLSW_MPTCL_MPTCL_S                      0
8406 #define GLSW_MPTCL_MPTCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8407 #define GLSW_UPRCH(_i)                          (0x00346004 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8408 #define GLSW_UPRCH_MAX_INDEX                    31
8409 #define GLSW_UPRCH_UPRCH_S                      0
8410 #define GLSW_UPRCH_UPRCH_M                      MAKEMASK(0xFF, 0)
8411 #define GLSW_UPRCL(_i)                          (0x00346000 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8412 #define GLSW_UPRCL_MAX_INDEX                    31
8413 #define GLSW_UPRCL_UPRCL_S                      0
8414 #define GLSW_UPRCL_UPRCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8415 #define GLSW_UPTCH(_i)                          (0x00310004 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8416 #define GLSW_UPTCH_MAX_INDEX                    31
8417 #define GLSW_UPTCH_UPTCH_S                      0
8418 #define GLSW_UPTCH_UPTCH_M                      MAKEMASK(0xFF, 0)
8419 #define GLSW_UPTCL(_i)                          (0x00310000 + ((_i) * 8)) /* _i=0...31 */ /* Reset Source: CORER */
8420 #define GLSW_UPTCL_MAX_INDEX                    31
8421 #define GLSW_UPTCL_UPTCL_S                      0
8422 #define GLSW_UPTCL_UPTCL_M                      MAKEMASK(0xFFFFFFFF, 0)
8423 #define GLSWID_RUPP(_i)                         (0x00345000 + ((_i) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
8424 #define GLSWID_RUPP_MAX_INDEX                   255
8425 #define GLSWID_RUPP_RUPP_S                      0
8426 #define GLSWID_RUPP_RUPP_M                      MAKEMASK(0xFFFFFFFF, 0)
8427 #define GLV_BPRCH(_i)                           (0x003B6004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8428 #define GLV_BPRCH_MAX_INDEX                     767
8429 #define GLV_BPRCH_BPRCH_S                       0
8430 #define GLV_BPRCH_BPRCH_M                       MAKEMASK(0xFF, 0)
8431 #define GLV_BPRCL(_i)                           (0x003B6000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8432 #define GLV_BPRCL_MAX_INDEX                     767
8433 #define GLV_BPRCL_BPRCL_S                       0
8434 #define GLV_BPRCL_BPRCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8435 #define GLV_BPTCH(_i)                           (0x0030E004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8436 #define GLV_BPTCH_MAX_INDEX                     767
8437 #define GLV_BPTCH_BPTCH_S                       0
8438 #define GLV_BPTCH_BPTCH_M                       MAKEMASK(0xFF, 0)
8439 #define GLV_BPTCL(_i)                           (0x0030E000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8440 #define GLV_BPTCL_MAX_INDEX                     767
8441 #define GLV_BPTCL_BPTCL_S                       0
8442 #define GLV_BPTCL_BPTCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8443 #define GLV_GORCH(_i)                           (0x003B0004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8444 #define GLV_GORCH_MAX_INDEX                     767
8445 #define GLV_GORCH_GORCH_S                       0
8446 #define GLV_GORCH_GORCH_M                       MAKEMASK(0xFF, 0)
8447 #define GLV_GORCL(_i)                           (0x003B0000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8448 #define GLV_GORCL_MAX_INDEX                     767
8449 #define GLV_GORCL_GORCL_S                       0
8450 #define GLV_GORCL_GORCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8451 #define GLV_GOTCH(_i)                           (0x00300004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8452 #define GLV_GOTCH_MAX_INDEX                     767
8453 #define GLV_GOTCH_GOTCH_S                       0
8454 #define GLV_GOTCH_GOTCH_M                       MAKEMASK(0xFF, 0)
8455 #define GLV_GOTCL(_i)                           (0x00300000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8456 #define GLV_GOTCL_MAX_INDEX                     767
8457 #define GLV_GOTCL_GOTCL_S                       0
8458 #define GLV_GOTCL_GOTCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8459 #define GLV_MPRCH(_i)                           (0x003B4004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8460 #define GLV_MPRCH_MAX_INDEX                     767
8461 #define GLV_MPRCH_MPRCH_S                       0
8462 #define GLV_MPRCH_MPRCH_M                       MAKEMASK(0xFF, 0)
8463 #define GLV_MPRCL(_i)                           (0x003B4000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8464 #define GLV_MPRCL_MAX_INDEX                     767
8465 #define GLV_MPRCL_MPRCL_S                       0
8466 #define GLV_MPRCL_MPRCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8467 #define GLV_MPTCH(_i)                           (0x0030C004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8468 #define GLV_MPTCH_MAX_INDEX                     767
8469 #define GLV_MPTCH_MPTCH_S                       0
8470 #define GLV_MPTCH_MPTCH_M                       MAKEMASK(0xFF, 0)
8471 #define GLV_MPTCL(_i)                           (0x0030C000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8472 #define GLV_MPTCL_MAX_INDEX                     767
8473 #define GLV_MPTCL_MPTCL_S                       0
8474 #define GLV_MPTCL_MPTCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8475 #define GLV_RDPC(_i)                            (0x00294C04 + ((_i) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
8476 #define GLV_RDPC_MAX_INDEX                      767
8477 #define GLV_RDPC_RDPC_S                         0
8478 #define GLV_RDPC_RDPC_M                         MAKEMASK(0xFFFFFFFF, 0)
8479 #define GLV_REPC(_i)                            (0x00295804 + ((_i) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
8480 #define GLV_REPC_MAX_INDEX                      767
8481 #define GLV_REPC_NO_DESC_CNT_S                  0
8482 #define GLV_REPC_NO_DESC_CNT_M                  MAKEMASK(0xFFFF, 0)
8483 #define GLV_REPC_ERROR_CNT_S                    16
8484 #define GLV_REPC_ERROR_CNT_M                    MAKEMASK(0xFFFF, 16)
8485 #define GLV_TEPC(_VSI)                          (0x00312000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
8486 #define GLV_TEPC_MAX_INDEX                      767
8487 #define GLV_TEPC_TEPC_S                         0
8488 #define GLV_TEPC_TEPC_M                         MAKEMASK(0xFFFFFFFF, 0)
8489 #define GLV_UPRCH(_i)                           (0x003B2004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8490 #define GLV_UPRCH_MAX_INDEX                     767
8491 #define GLV_UPRCH_UPRCH_S                       0
8492 #define GLV_UPRCH_UPRCH_M                       MAKEMASK(0xFF, 0)
8493 #define GLV_UPRCL(_i)                           (0x003B2000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8494 #define GLV_UPRCL_MAX_INDEX                     767
8495 #define GLV_UPRCL_UPRCL_S                       0
8496 #define GLV_UPRCL_UPRCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8497 #define GLV_UPTCH(_i)                           (0x0030A004 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8498 #define GLV_UPTCH_MAX_INDEX                     767
8499 #define GLV_UPTCH_GLVUPTCH_S                    0
8500 #define GLV_UPTCH_GLVUPTCH_M                    MAKEMASK(0xFF, 0)
8501 #define GLV_UPTCL(_i)                           (0x0030A000 + ((_i) * 8)) /* _i=0...767 */ /* Reset Source: CORER */
8502 #define GLV_UPTCL_MAX_INDEX                     767
8503 #define GLV_UPTCL_UPTCL_S                       0
8504 #define GLV_UPTCL_UPTCL_M                       MAKEMASK(0xFFFFFFFF, 0)
8505 #define GLVEBUP_RBCH(_i, _j)                    (0x00343004 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8506 #define GLVEBUP_RBCH_MAX_INDEX                  7
8507 #define GLVEBUP_RBCH_UPBCH_S                    0
8508 #define GLVEBUP_RBCH_UPBCH_M                    MAKEMASK(0xFF, 0)
8509 #define GLVEBUP_RBCL(_i, _j)                    (0x00343000 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8510 #define GLVEBUP_RBCL_MAX_INDEX                  7
8511 #define GLVEBUP_RBCL_UPBCL_S                    0
8512 #define GLVEBUP_RBCL_UPBCL_M                    MAKEMASK(0xFFFFFFFF, 0)
8513 #define GLVEBUP_RPCH(_i, _j)                    (0x00344004 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8514 #define GLVEBUP_RPCH_MAX_INDEX                  7
8515 #define GLVEBUP_RPCH_UPPCH_S                    0
8516 #define GLVEBUP_RPCH_UPPCH_M                    MAKEMASK(0xFF, 0)
8517 #define GLVEBUP_RPCL(_i, _j)                    (0x00344000 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8518 #define GLVEBUP_RPCL_MAX_INDEX                  7
8519 #define GLVEBUP_RPCL_UPPCL_S                    0
8520 #define GLVEBUP_RPCL_UPPCL_M                    MAKEMASK(0xFFFFFFFF, 0)
8521 #define GLVEBUP_TBCH(_i, _j)                    (0x00306004 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8522 #define GLVEBUP_TBCH_MAX_INDEX                  7
8523 #define GLVEBUP_TBCH_UPBCH_S                    0
8524 #define GLVEBUP_TBCH_UPBCH_M                    MAKEMASK(0xFF, 0)
8525 #define GLVEBUP_TBCL(_i, _j)                    (0x00306000 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8526 #define GLVEBUP_TBCL_MAX_INDEX                  7
8527 #define GLVEBUP_TBCL_UPBCL_S                    0
8528 #define GLVEBUP_TBCL_UPBCL_M                    MAKEMASK(0xFFFFFFFF, 0)
8529 #define GLVEBUP_TPCH(_i, _j)                    (0x00308004 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8530 #define GLVEBUP_TPCH_MAX_INDEX                  7
8531 #define GLVEBUP_TPCH_UPPCH_S                    0
8532 #define GLVEBUP_TPCH_UPPCH_M                    MAKEMASK(0xFF, 0)
8533 #define GLVEBUP_TPCL(_i, _j)                    (0x00308000 + ((_i) * 8 + (_j) * 64)) /* _i=0...7, _j=0...31 */ /* Reset Source: CORER */
8534 #define GLVEBUP_TPCL_MAX_INDEX                  7
8535 #define GLVEBUP_TPCL_UPPCL_S                    0
8536 #define GLVEBUP_TPCL_UPPCL_M                    MAKEMASK(0xFFFFFFFF, 0)
8537 #define PRTRPB_LDPC                             0x000AC280 /* Reset Source: CORER */
8538 #define PRTRPB_LDPC_CRCERRS_S                   0
8539 #define PRTRPB_LDPC_CRCERRS_M                   MAKEMASK(0xFFFFFFFF, 0)
8540 #define PRTRPB_RDPC                             0x000AC260 /* Reset Source: CORER */
8541 #define PRTRPB_RDPC_CRCERRS_S                   0
8542 #define PRTRPB_RDPC_CRCERRS_M                   MAKEMASK(0xFFFFFFFF, 0)
8543 #define PRTTPB_STAT_TC_BYTES_SENTL(_i)          (0x00098200 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
8544 #define PRTTPB_STAT_TC_BYTES_SENTL_MAX_INDEX    63
8545 #define PRTTPB_STAT_TC_BYTES_SENTL_TCCNT_S      0
8546 #define PRTTPB_STAT_TC_BYTES_SENTL_TCCNT_M      MAKEMASK(0xFFFFFFFF, 0)
8547 #define TPB_PRTTPB_STAT_PKT_SENT(_i)            (0x00099470 + ((_i) * 4)) /* _i=0...7 */ /* Reset Source: CORER */
8548 #define TPB_PRTTPB_STAT_PKT_SENT_MAX_INDEX      7
8549 #define TPB_PRTTPB_STAT_PKT_SENT_PKTCNT_S       0
8550 #define TPB_PRTTPB_STAT_PKT_SENT_PKTCNT_M       MAKEMASK(0xFFFFFFFF, 0)
8551 #define TPB_PRTTPB_STAT_TC_BYTES_SENT(_i)       (0x00099094 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
8552 #define TPB_PRTTPB_STAT_TC_BYTES_SENT_MAX_INDEX 63
8553 #define TPB_PRTTPB_STAT_TC_BYTES_SENT_TCCNT_S   0
8554 #define TPB_PRTTPB_STAT_TC_BYTES_SENT_TCCNT_M   MAKEMASK(0xFFFFFFFF, 0)
8555 #define EMP_SWT_PRUNIND                         0x00204020 /* Reset Source: CORER */
8556 #define EMP_SWT_PRUNIND_OPCODE_S                0
8557 #define EMP_SWT_PRUNIND_OPCODE_M                MAKEMASK(0xF, 0)
8558 #define EMP_SWT_PRUNIND_LIST_INDEX_NUM_S        4
8559 #define EMP_SWT_PRUNIND_LIST_INDEX_NUM_M        MAKEMASK(0x3FF, 4)
8560 #define EMP_SWT_PRUNIND_VSI_NUM_S               16
8561 #define EMP_SWT_PRUNIND_VSI_NUM_M               MAKEMASK(0x3FF, 16)
8562 #define EMP_SWT_PRUNIND_BIT_VALUE_S             31
8563 #define EMP_SWT_PRUNIND_BIT_VALUE_M             BIT(31)
8564 #define EMP_SWT_REPIND                          0x0020401c /* Reset Source: CORER */
8565 #define EMP_SWT_REPIND_OPCODE_S                 0
8566 #define EMP_SWT_REPIND_OPCODE_M                 MAKEMASK(0xF, 0)
8567 #define EMP_SWT_REPIND_LIST_INDEX_NUMBER_S      4
8568 #define EMP_SWT_REPIND_LIST_INDEX_NUMBER_M      MAKEMASK(0x3FF, 4)
8569 #define EMP_SWT_REPIND_VSI_NUM_S                16
8570 #define EMP_SWT_REPIND_VSI_NUM_M                MAKEMASK(0x3FF, 16)
8571 #define EMP_SWT_REPIND_BIT_VALUE_S              31
8572 #define EMP_SWT_REPIND_BIT_VALUE_M              BIT(31)
8573 #define GL_OVERRIDEC                            0x002040a4 /* Reset Source: CORER */
8574 #define GL_OVERRIDEC_OVERRIDE_ATTEMPTC_S        0
8575 #define GL_OVERRIDEC_OVERRIDE_ATTEMPTC_M        MAKEMASK(0xFFFF, 0)
8576 #define GL_OVERRIDEC_LAST_VSI_S                 16
8577 #define GL_OVERRIDEC_LAST_VSI_M                 MAKEMASK(0x3FF, 16)
8578 #define GL_PLG_AVG_CALC_CFG                     0x0020A5AC /* Reset Source: CORER */
8579 #define GL_PLG_AVG_CALC_CFG_CYCLE_LEN_S         0
8580 #define GL_PLG_AVG_CALC_CFG_CYCLE_LEN_M         MAKEMASK(0x7FFFFFFF, 0)
8581 #define GL_PLG_AVG_CALC_CFG_MODE_S              31
8582 #define GL_PLG_AVG_CALC_CFG_MODE_M              BIT(31)
8583 #define GL_PLG_AVG_CALC_ST                      0x0020A5B0 /* Reset Source: CORER */
8584 #define GL_PLG_AVG_CALC_ST_IN_DATA_S            0
8585 #define GL_PLG_AVG_CALC_ST_IN_DATA_M            MAKEMASK(0x7FFF, 0)
8586 #define GL_PLG_AVG_CALC_ST_OUT_DATA_S           16
8587 #define GL_PLG_AVG_CALC_ST_OUT_DATA_M           MAKEMASK(0x7FFF, 16)
8588 #define GL_PLG_AVG_CALC_ST_VALID_S              31
8589 #define GL_PLG_AVG_CALC_ST_VALID_M              BIT(31)
8590 #define GL_PRE_CFG_CMD                          0x00214090 /* Reset Source: CORER */
8591 #define GL_PRE_CFG_CMD_ADDR_S                   0
8592 #define GL_PRE_CFG_CMD_ADDR_M                   MAKEMASK(0x1FFF, 0)
8593 #define GL_PRE_CFG_CMD_TBLIDX_S                 16
8594 #define GL_PRE_CFG_CMD_TBLIDX_M                 MAKEMASK(0x7, 16)
8595 #define GL_PRE_CFG_CMD_CMD_S                    29
8596 #define GL_PRE_CFG_CMD_CMD_M                    BIT(29)
8597 #define GL_PRE_CFG_CMD_DONE_S                   31
8598 #define GL_PRE_CFG_CMD_DONE_M                   BIT(31)
8599 #define GL_PRE_CFG_DATA(_i)                     (0x00214074 + ((_i) * 4)) /* _i=0...6 */ /* Reset Source: CORER */
8600 #define GL_PRE_CFG_DATA_MAX_INDEX               6
8601 #define GL_PRE_CFG_DATA_GL_PRE_RCP_DATA_S       0
8602 #define GL_PRE_CFG_DATA_GL_PRE_RCP_DATA_M       MAKEMASK(0xFFFFFFFF, 0)
8603 #define GL_SWT_FUNCFILT                         0x001D2698 /* Reset Source: CORER */
8604 #define GL_SWT_FUNCFILT_FUNCFILT_S              0
8605 #define GL_SWT_FUNCFILT_FUNCFILT_M              BIT(0)
8606 #define GL_SWT_FW_STS(_i)                       (0x00216000 + ((_i) * 4)) /* _i=0...5 */ /* Reset Source: CORER */
8607 #define GL_SWT_FW_STS_MAX_INDEX                 5
8608 #define GL_SWT_FW_STS_GL_SWT_FW_STS_S           0
8609 #define GL_SWT_FW_STS_GL_SWT_FW_STS_M           MAKEMASK(0xFFFFFFFF, 0)
8610 #define GL_SWT_LAT_DOUBLE                       0x00204004 /* Reset Source: CORER */
8611 #define GL_SWT_LAT_DOUBLE_BASE_S                0
8612 #define GL_SWT_LAT_DOUBLE_BASE_M                MAKEMASK(0x7FF, 0)
8613 #define GL_SWT_LAT_DOUBLE_SIZE_S                16
8614 #define GL_SWT_LAT_DOUBLE_SIZE_M                MAKEMASK(0x7FF, 16)
8615 #define GL_SWT_LAT_QUAD                         0x00204008 /* Reset Source: CORER */
8616 #define GL_SWT_LAT_QUAD_BASE_S                  0
8617 #define GL_SWT_LAT_QUAD_BASE_M                  MAKEMASK(0x7FF, 0)
8618 #define GL_SWT_LAT_QUAD_SIZE_S                  16
8619 #define GL_SWT_LAT_QUAD_SIZE_M                  MAKEMASK(0x7FF, 16)
8620 #define GL_SWT_LAT_SINGLE                       0x00204000 /* Reset Source: CORER */
8621 #define GL_SWT_LAT_SINGLE_BASE_S                0
8622 #define GL_SWT_LAT_SINGLE_BASE_M                MAKEMASK(0x7FF, 0)
8623 #define GL_SWT_LAT_SINGLE_SIZE_S                16
8624 #define GL_SWT_LAT_SINGLE_SIZE_M                MAKEMASK(0x7FF, 16)
8625 #define GL_SWT_MD_PRI                           0x002040ac /* Reset Source: CORER */
8626 #define GL_SWT_MD_PRI_VSI_PRI_S                 0
8627 #define GL_SWT_MD_PRI_VSI_PRI_M                 MAKEMASK(0x7, 0)
8628 #define GL_SWT_MD_PRI_LB_PRI_S                  4
8629 #define GL_SWT_MD_PRI_LB_PRI_M                  MAKEMASK(0x7, 4)
8630 #define GL_SWT_MD_PRI_LAN_EN_PRI_S              8
8631 #define GL_SWT_MD_PRI_LAN_EN_PRI_M              MAKEMASK(0x7, 8)
8632 #define GL_SWT_MD_PRI_QH_PRI_S                  12
8633 #define GL_SWT_MD_PRI_QH_PRI_M                  MAKEMASK(0x7, 12)
8634 #define GL_SWT_MD_PRI_QL_PRI_S                  16
8635 #define GL_SWT_MD_PRI_QL_PRI_M                  MAKEMASK(0x7, 16)
8636 #define GL_SWT_MIRTARVSI(_i)                    (0x00204500 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: CORER */
8637 #define GL_SWT_MIRTARVSI_MAX_INDEX              63
8638 #define GL_SWT_MIRTARVSI_VFVMNUMBER_S           0
8639 #define GL_SWT_MIRTARVSI_VFVMNUMBER_M           MAKEMASK(0x3FF, 0)
8640 #define GL_SWT_MIRTARVSI_FUNCTIONTYPE_S         10
8641 #define GL_SWT_MIRTARVSI_FUNCTIONTYPE_M         MAKEMASK(0x3, 10)
8642 #define GL_SWT_MIRTARVSI_PFNUMBER_S             12
8643 #define GL_SWT_MIRTARVSI_PFNUMBER_M             MAKEMASK(0x7, 12)
8644 #define GL_SWT_MIRTARVSI_TARGETVSI_S            20
8645 #define GL_SWT_MIRTARVSI_TARGETVSI_M            MAKEMASK(0x3FF, 20)
8646 #define GL_SWT_MIRTARVSI_RULEENABLE_S           31
8647 #define GL_SWT_MIRTARVSI_RULEENABLE_M           BIT(31)
8648 #define GL_SWT_NOMDEF_FLGS_H                    0x0021411C /* Reset Source: CORER */
8649 #define GL_SWT_NOMDEF_FLGS_H_FLGS_S             0
8650 #define GL_SWT_NOMDEF_FLGS_H_FLGS_M             MAKEMASK(0xFFFFFFFF, 0)
8651 #define GL_SWT_NOMDEF_FLGS_L                    0x00214118 /* Reset Source: CORER */
8652 #define GL_SWT_NOMDEF_FLGS_L_FLGS_S             0
8653 #define GL_SWT_NOMDEF_FLGS_L_FLGS_M             MAKEMASK(0xFFFFFFFF, 0)
8654 #define GL_SWT_SWIDFVIDX                        0x00214114 /* Reset Source: CORER */
8655 #define GL_SWT_SWIDFVIDX_SWIDFVIDX_S            0
8656 #define GL_SWT_SWIDFVIDX_SWIDFVIDX_M            MAKEMASK(0x3F, 0)
8657 #define GL_SWT_SWIDFVIDX_PORT_TYPE_S            31
8658 #define GL_SWT_SWIDFVIDX_PORT_TYPE_M            BIT(31)
8659 #define GL_VP_SWITCHID(_i)                      (0x00214094 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
8660 #define GL_VP_SWITCHID_MAX_INDEX                31
8661 #define GL_VP_SWITCHID_SWITCHID_S               0
8662 #define GL_VP_SWITCHID_SWITCHID_M               MAKEMASK(0xFF, 0)
8663 #define GLSWID_STAT_BLOCK(_i)                   (0x0020A1A4 + ((_i) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
8664 #define GLSWID_STAT_BLOCK_MAX_INDEX             255
8665 #define GLSWID_STAT_BLOCK_VEBID_S               0
8666 #define GLSWID_STAT_BLOCK_VEBID_M               MAKEMASK(0x1F, 0)
8667 #define GLSWID_STAT_BLOCK_VEBID_VALID_S         31
8668 #define GLSWID_STAT_BLOCK_VEBID_VALID_M         BIT(31)
8669 #define GLSWT_ACT_RESP_0                        0x0020A5A4 /* Reset Source: CORER */
8670 #define GLSWT_ACT_RESP_0_GLSWT_ACT_RESP_S       0
8671 #define GLSWT_ACT_RESP_0_GLSWT_ACT_RESP_M       MAKEMASK(0xFFFFFFFF, 0)
8672 #define GLSWT_ACT_RESP_1                        0x0020A5A8 /* Reset Source: CORER */
8673 #define GLSWT_ACT_RESP_1_GLSWT_ACT_RESP_S       0
8674 #define GLSWT_ACT_RESP_1_GLSWT_ACT_RESP_M       MAKEMASK(0xFFFFFFFF, 0)
8675 #define GLSWT_ARB_MODE                          0x0020A674 /* Reset Source: CORER */
8676 #define GLSWT_ARB_MODE_FLU_PRI_SHM_S            0
8677 #define GLSWT_ARB_MODE_FLU_PRI_SHM_M            BIT(0)
8678 #define GLSWT_ARB_MODE_TX_RX_FWD_PRI_S          1
8679 #define GLSWT_ARB_MODE_TX_RX_FWD_PRI_M          BIT(1)
8680 #define PRT_SBPVSI                              0x00204120 /* Reset Source: CORER */
8681 #define PRT_SBPVSI_BAD_FRAMES_VSI_S             0
8682 #define PRT_SBPVSI_BAD_FRAMES_VSI_M             MAKEMASK(0x3FF, 0)
8683 #define PRT_SBPVSI_SBP_S                        31
8684 #define PRT_SBPVSI_SBP_M                        BIT(31)
8685 #define PRT_SCSTS                               0x00204140 /* Reset Source: CORER */
8686 #define PRT_SCSTS_BSCA_S                        0
8687 #define PRT_SCSTS_BSCA_M                        BIT(0)
8688 #define PRT_SCSTS_BSCAP_S                       1
8689 #define PRT_SCSTS_BSCAP_M                       BIT(1)
8690 #define PRT_SCSTS_MSCA_S                        2
8691 #define PRT_SCSTS_MSCA_M                        BIT(2)
8692 #define PRT_SCSTS_MSCAP_S                       3
8693 #define PRT_SCSTS_MSCAP_M                       BIT(3)
8694 #define PRT_SWT_BSCCNT                          0x00204160 /* Reset Source: CORER */
8695 #define PRT_SWT_BSCCNT_CCOUNT_S                 0
8696 #define PRT_SWT_BSCCNT_CCOUNT_M                 MAKEMASK(0x1FFFFFF, 0)
8697 #define PRT_SWT_BSCTRH                          0x00204180 /* Reset Source: CORER */
8698 #define PRT_SWT_BSCTRH_UTRESH_S                 0
8699 #define PRT_SWT_BSCTRH_UTRESH_M                 MAKEMASK(0x7FFFF, 0)
8700 #define PRT_SWT_MIREG                           0x002042A0 /* Reset Source: CORER */
8701 #define PRT_SWT_MIREG_MIRRULE_S                 0
8702 #define PRT_SWT_MIREG_MIRRULE_M                 MAKEMASK(0x3F, 0)
8703 #define PRT_SWT_MIREG_MIRENA_S                  7
8704 #define PRT_SWT_MIREG_MIRENA_M                  BIT(7)
8705 #define PRT_SWT_MIRIG                           0x00204280 /* Reset Source: CORER */
8706 #define PRT_SWT_MIRIG_MIRRULE_S                 0
8707 #define PRT_SWT_MIRIG_MIRRULE_M                 MAKEMASK(0x3F, 0)
8708 #define PRT_SWT_MIRIG_MIRENA_S                  7
8709 #define PRT_SWT_MIRIG_MIRENA_M                  BIT(7)
8710 #define PRT_SWT_MSCCNT                          0x00204100 /* Reset Source: CORER */
8711 #define PRT_SWT_MSCCNT_CCOUNT_S                 0
8712 #define PRT_SWT_MSCCNT_CCOUNT_M                 MAKEMASK(0x1FFFFFF, 0)
8713 #define PRT_SWT_MSCTRH                          0x002041c0 /* Reset Source: CORER */
8714 #define PRT_SWT_MSCTRH_UTRESH_S                 0
8715 #define PRT_SWT_MSCTRH_UTRESH_M                 MAKEMASK(0x7FFFF, 0)
8716 #define PRT_SWT_SCBI                            0x002041e0 /* Reset Source: CORER */
8717 #define PRT_SWT_SCBI_BI_S                       0
8718 #define PRT_SWT_SCBI_BI_M                       MAKEMASK(0x1FFFFFF, 0)
8719 #define PRT_SWT_SCCRL                           0x00204200 /* Reset Source: CORER */
8720 #define PRT_SWT_SCCRL_MDIPW_S                   0
8721 #define PRT_SWT_SCCRL_MDIPW_M                   BIT(0)
8722 #define PRT_SWT_SCCRL_MDICW_S                   1
8723 #define PRT_SWT_SCCRL_MDICW_M                   BIT(1)
8724 #define PRT_SWT_SCCRL_BDIPW_S                   2
8725 #define PRT_SWT_SCCRL_BDIPW_M                   BIT(2)
8726 #define PRT_SWT_SCCRL_BDICW_S                   3
8727 #define PRT_SWT_SCCRL_BDICW_M                   BIT(3)
8728 #define PRT_SWT_SCCRL_INTERVAL_S                8
8729 #define PRT_SWT_SCCRL_INTERVAL_M                MAKEMASK(0xFFFFF, 8)
8730 #define PRT_TCTUPR(_i)                          (0x00040840 + ((_i) * 4)) /* _i=0...31 */ /* Reset Source: CORER */
8731 #define PRT_TCTUPR_MAX_INDEX                    31
8732 #define PRT_TCTUPR_UP0_S                        0
8733 #define PRT_TCTUPR_UP0_M                        MAKEMASK(0x7, 0)
8734 #define PRT_TCTUPR_UP1_S                        4
8735 #define PRT_TCTUPR_UP1_M                        MAKEMASK(0x7, 4)
8736 #define PRT_TCTUPR_UP2_S                        8
8737 #define PRT_TCTUPR_UP2_M                        MAKEMASK(0x7, 8)
8738 #define PRT_TCTUPR_UP3_S                        12
8739 #define PRT_TCTUPR_UP3_M                        MAKEMASK(0x7, 12)
8740 #define PRT_TCTUPR_UP4_S                        16
8741 #define PRT_TCTUPR_UP4_M                        MAKEMASK(0x7, 16)
8742 #define PRT_TCTUPR_UP5_S                        20
8743 #define PRT_TCTUPR_UP5_M                        MAKEMASK(0x7, 20)
8744 #define PRT_TCTUPR_UP6_S                        24
8745 #define PRT_TCTUPR_UP6_M                        MAKEMASK(0x7, 24)
8746 #define PRT_TCTUPR_UP7_S                        28
8747 #define PRT_TCTUPR_UP7_M                        MAKEMASK(0x7, 28)
8748 #define GLHH_ART_CTL                            0x000A41D4 /* Reset Source: POR */
8749 #define GLHH_ART_CTL_ACTIVE_S                   0
8750 #define GLHH_ART_CTL_ACTIVE_M                   BIT(0)
8751 #define GLHH_ART_CTL_TIME_OUT1_S                1
8752 #define GLHH_ART_CTL_TIME_OUT1_M                BIT(1)
8753 #define GLHH_ART_CTL_TIME_OUT2_S                2
8754 #define GLHH_ART_CTL_TIME_OUT2_M                BIT(2)
8755 #define GLHH_ART_CTL_RESET_HH_S                 31
8756 #define GLHH_ART_CTL_RESET_HH_M                 BIT(31)
8757 #define GLHH_ART_DATA                           0x000A41E0 /* Reset Source: POR */
8758 #define GLHH_ART_DATA_AGENT_TYPE_S              0
8759 #define GLHH_ART_DATA_AGENT_TYPE_M              MAKEMASK(0x7, 0)
8760 #define GLHH_ART_DATA_SYNC_TYPE_S               3
8761 #define GLHH_ART_DATA_SYNC_TYPE_M               BIT(3)
8762 #define GLHH_ART_DATA_MAX_DELAY_S               4
8763 #define GLHH_ART_DATA_MAX_DELAY_M               MAKEMASK(0xF, 4)
8764 #define GLHH_ART_DATA_TIME_BASE_S               8
8765 #define GLHH_ART_DATA_TIME_BASE_M               MAKEMASK(0xF, 8)
8766 #define GLHH_ART_DATA_RSV_DATA_S                12
8767 #define GLHH_ART_DATA_RSV_DATA_M                MAKEMASK(0xFFFFF, 12)
8768 #define GLHH_ART_TIME_H                         0x000A41D8 /* Reset Source: POR */
8769 #define GLHH_ART_TIME_H_ART_TIME_H_S            0
8770 #define GLHH_ART_TIME_H_ART_TIME_H_M            MAKEMASK(0xFFFFFFFF, 0)
8771 #define GLHH_ART_TIME_L                         0x000A41DC /* Reset Source: POR */
8772 #define GLHH_ART_TIME_L_ART_TIME_L_S            0
8773 #define GLHH_ART_TIME_L_ART_TIME_L_M            MAKEMASK(0xFFFFFFFF, 0)
8774 #define GLTSYN_AUX_IN_0(_i)                     (0x000889D8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8775 #define GLTSYN_AUX_IN_0_MAX_INDEX               1
8776 #define GLTSYN_AUX_IN_0_EVNTLVL_S               0
8777 #define GLTSYN_AUX_IN_0_EVNTLVL_M               MAKEMASK(0x3, 0)
8778 #define GLTSYN_AUX_IN_0_INT_ENA_S               4
8779 #define GLTSYN_AUX_IN_0_INT_ENA_M               BIT(4)
8780 #define GLTSYN_AUX_IN_1(_i)                     (0x000889E0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8781 #define GLTSYN_AUX_IN_1_MAX_INDEX               1
8782 #define GLTSYN_AUX_IN_1_EVNTLVL_S               0
8783 #define GLTSYN_AUX_IN_1_EVNTLVL_M               MAKEMASK(0x3, 0)
8784 #define GLTSYN_AUX_IN_1_INT_ENA_S               4
8785 #define GLTSYN_AUX_IN_1_INT_ENA_M               BIT(4)
8786 #define GLTSYN_AUX_IN_2(_i)                     (0x000889E8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8787 #define GLTSYN_AUX_IN_2_MAX_INDEX               1
8788 #define GLTSYN_AUX_IN_2_EVNTLVL_S               0
8789 #define GLTSYN_AUX_IN_2_EVNTLVL_M               MAKEMASK(0x3, 0)
8790 #define GLTSYN_AUX_IN_2_INT_ENA_S               4
8791 #define GLTSYN_AUX_IN_2_INT_ENA_M               BIT(4)
8792 #define GLTSYN_AUX_OUT_0(_i)                    (0x00088998 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8793 #define GLTSYN_AUX_OUT_0_MAX_INDEX              1
8794 #define GLTSYN_AUX_OUT_0_OUT_ENA_S              0
8795 #define GLTSYN_AUX_OUT_0_OUT_ENA_M              BIT(0)
8796 #define GLTSYN_AUX_OUT_0_OUTMOD_S               1
8797 #define GLTSYN_AUX_OUT_0_OUTMOD_M               MAKEMASK(0x3, 1)
8798 #define GLTSYN_AUX_OUT_0_OUTLVL_S               3
8799 #define GLTSYN_AUX_OUT_0_OUTLVL_M               BIT(3)
8800 #define GLTSYN_AUX_OUT_0_INT_ENA_S              4
8801 #define GLTSYN_AUX_OUT_0_INT_ENA_M              BIT(4)
8802 #define GLTSYN_AUX_OUT_0_PULSEW_S               8
8803 #define GLTSYN_AUX_OUT_0_PULSEW_M               MAKEMASK(0xF, 8)
8804 #define GLTSYN_AUX_OUT_1(_i)                    (0x000889A0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8805 #define GLTSYN_AUX_OUT_1_MAX_INDEX              1
8806 #define GLTSYN_AUX_OUT_1_OUT_ENA_S              0
8807 #define GLTSYN_AUX_OUT_1_OUT_ENA_M              BIT(0)
8808 #define GLTSYN_AUX_OUT_1_OUTMOD_S               1
8809 #define GLTSYN_AUX_OUT_1_OUTMOD_M               MAKEMASK(0x3, 1)
8810 #define GLTSYN_AUX_OUT_1_OUTLVL_S               3
8811 #define GLTSYN_AUX_OUT_1_OUTLVL_M               BIT(3)
8812 #define GLTSYN_AUX_OUT_1_INT_ENA_S              4
8813 #define GLTSYN_AUX_OUT_1_INT_ENA_M              BIT(4)
8814 #define GLTSYN_AUX_OUT_1_PULSEW_S               8
8815 #define GLTSYN_AUX_OUT_1_PULSEW_M               MAKEMASK(0xF, 8)
8816 #define GLTSYN_AUX_OUT_2(_i)                    (0x000889A8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8817 #define GLTSYN_AUX_OUT_2_MAX_INDEX              1
8818 #define GLTSYN_AUX_OUT_2_OUT_ENA_S              0
8819 #define GLTSYN_AUX_OUT_2_OUT_ENA_M              BIT(0)
8820 #define GLTSYN_AUX_OUT_2_OUTMOD_S               1
8821 #define GLTSYN_AUX_OUT_2_OUTMOD_M               MAKEMASK(0x3, 1)
8822 #define GLTSYN_AUX_OUT_2_OUTLVL_S               3
8823 #define GLTSYN_AUX_OUT_2_OUTLVL_M               BIT(3)
8824 #define GLTSYN_AUX_OUT_2_INT_ENA_S              4
8825 #define GLTSYN_AUX_OUT_2_INT_ENA_M              BIT(4)
8826 #define GLTSYN_AUX_OUT_2_PULSEW_S               8
8827 #define GLTSYN_AUX_OUT_2_PULSEW_M               MAKEMASK(0xF, 8)
8828 #define GLTSYN_AUX_OUT_3(_i)                    (0x000889B0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8829 #define GLTSYN_AUX_OUT_3_MAX_INDEX              1
8830 #define GLTSYN_AUX_OUT_3_OUT_ENA_S              0
8831 #define GLTSYN_AUX_OUT_3_OUT_ENA_M              BIT(0)
8832 #define GLTSYN_AUX_OUT_3_OUTMOD_S               1
8833 #define GLTSYN_AUX_OUT_3_OUTMOD_M               MAKEMASK(0x3, 1)
8834 #define GLTSYN_AUX_OUT_3_OUTLVL_S               3
8835 #define GLTSYN_AUX_OUT_3_OUTLVL_M               BIT(3)
8836 #define GLTSYN_AUX_OUT_3_INT_ENA_S              4
8837 #define GLTSYN_AUX_OUT_3_INT_ENA_M              BIT(4)
8838 #define GLTSYN_AUX_OUT_3_PULSEW_S               8
8839 #define GLTSYN_AUX_OUT_3_PULSEW_M               MAKEMASK(0xF, 8)
8840 #define GLTSYN_CLKO_0(_i)                       (0x000889B8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8841 #define GLTSYN_CLKO_0_MAX_INDEX                 1
8842 #define GLTSYN_CLKO_0_TSYNCLKO_S                0
8843 #define GLTSYN_CLKO_0_TSYNCLKO_M                MAKEMASK(0xFFFFFFFF, 0)
8844 #define GLTSYN_CLKO_1(_i)                       (0x000889C0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8845 #define GLTSYN_CLKO_1_MAX_INDEX                 1
8846 #define GLTSYN_CLKO_1_TSYNCLKO_S                0
8847 #define GLTSYN_CLKO_1_TSYNCLKO_M                MAKEMASK(0xFFFFFFFF, 0)
8848 #define GLTSYN_CLKO_2(_i)                       (0x000889C8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8849 #define GLTSYN_CLKO_2_MAX_INDEX                 1
8850 #define GLTSYN_CLKO_2_TSYNCLKO_S                0
8851 #define GLTSYN_CLKO_2_TSYNCLKO_M                MAKEMASK(0xFFFFFFFF, 0)
8852 #define GLTSYN_CLKO_3(_i)                       (0x000889D0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8853 #define GLTSYN_CLKO_3_MAX_INDEX                 1
8854 #define GLTSYN_CLKO_3_TSYNCLKO_S                0
8855 #define GLTSYN_CLKO_3_TSYNCLKO_M                MAKEMASK(0xFFFFFFFF, 0)
8856 #define GLTSYN_CMD                              0x00088810 /* Reset Source: CORER */
8857 #define GLTSYN_CMD_CMD_S                        0
8858 #define GLTSYN_CMD_CMD_M                        MAKEMASK(0xFF, 0)
8859 #define GLTSYN_CMD_SEL_MASTER_S                 8
8860 #define GLTSYN_CMD_SEL_MASTER_M                 BIT(8)
8861 #define GLTSYN_CMD_SYNC                         0x00088814 /* Reset Source: CORER */
8862 #define GLTSYN_CMD_SYNC_SYNC_S                  0
8863 #define GLTSYN_CMD_SYNC_SYNC_M                  MAKEMASK(0x3, 0)
8864 #define GLTSYN_ENA(_i)                          (0x00088808 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8865 #define GLTSYN_ENA_MAX_INDEX                    1
8866 #define GLTSYN_ENA_TSYN_ENA_S                   0
8867 #define GLTSYN_ENA_TSYN_ENA_M                   BIT(0)
8868 #define GLTSYN_EVNT_H_0(_i)                     (0x00088970 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8869 #define GLTSYN_EVNT_H_0_MAX_INDEX               1
8870 #define GLTSYN_EVNT_H_0_TSYNEVNT_H_S            0
8871 #define GLTSYN_EVNT_H_0_TSYNEVNT_H_M            MAKEMASK(0xFFFFFFFF, 0)
8872 #define GLTSYN_EVNT_H_1(_i)                     (0x00088980 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8873 #define GLTSYN_EVNT_H_1_MAX_INDEX               1
8874 #define GLTSYN_EVNT_H_1_TSYNEVNT_H_S            0
8875 #define GLTSYN_EVNT_H_1_TSYNEVNT_H_M            MAKEMASK(0xFFFFFFFF, 0)
8876 #define GLTSYN_EVNT_H_2(_i)                     (0x00088990 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8877 #define GLTSYN_EVNT_H_2_MAX_INDEX               1
8878 #define GLTSYN_EVNT_H_2_TSYNEVNT_H_S            0
8879 #define GLTSYN_EVNT_H_2_TSYNEVNT_H_M            MAKEMASK(0xFFFFFFFF, 0)
8880 #define GLTSYN_EVNT_L_0(_i)                     (0x00088968 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8881 #define GLTSYN_EVNT_L_0_MAX_INDEX               1
8882 #define GLTSYN_EVNT_L_0_TSYNEVNT_L_S            0
8883 #define GLTSYN_EVNT_L_0_TSYNEVNT_L_M            MAKEMASK(0xFFFFFFFF, 0)
8884 #define GLTSYN_EVNT_L_1(_i)                     (0x00088978 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8885 #define GLTSYN_EVNT_L_1_MAX_INDEX               1
8886 #define GLTSYN_EVNT_L_1_TSYNEVNT_L_S            0
8887 #define GLTSYN_EVNT_L_1_TSYNEVNT_L_M            MAKEMASK(0xFFFFFFFF, 0)
8888 #define GLTSYN_EVNT_L_2(_i)                     (0x00088988 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8889 #define GLTSYN_EVNT_L_2_MAX_INDEX               1
8890 #define GLTSYN_EVNT_L_2_TSYNEVNT_L_S            0
8891 #define GLTSYN_EVNT_L_2_TSYNEVNT_L_M            MAKEMASK(0xFFFFFFFF, 0)
8892 #define GLTSYN_HHTIME_H(_i)                     (0x00088900 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8893 #define GLTSYN_HHTIME_H_MAX_INDEX               1
8894 #define GLTSYN_HHTIME_H_TSYNEVNT_H_S            0
8895 #define GLTSYN_HHTIME_H_TSYNEVNT_H_M            MAKEMASK(0xFFFFFFFF, 0)
8896 #define GLTSYN_HHTIME_L(_i)                     (0x000888F8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8897 #define GLTSYN_HHTIME_L_MAX_INDEX               1
8898 #define GLTSYN_HHTIME_L_TSYNEVNT_L_S            0
8899 #define GLTSYN_HHTIME_L_TSYNEVNT_L_M            MAKEMASK(0xFFFFFFFF, 0)
8900 #define GLTSYN_INCVAL_H(_i)                     (0x00088920 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8901 #define GLTSYN_INCVAL_H_MAX_INDEX               1
8902 #define GLTSYN_INCVAL_H_INCVAL_H_S              0
8903 #define GLTSYN_INCVAL_H_INCVAL_H_M              MAKEMASK(0xFF, 0)
8904 #define GLTSYN_INCVAL_L(_i)                     (0x00088918 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8905 #define GLTSYN_INCVAL_L_MAX_INDEX               1
8906 #define GLTSYN_INCVAL_L_INCVAL_L_S              0
8907 #define GLTSYN_INCVAL_L_INCVAL_L_M              MAKEMASK(0xFFFFFFFF, 0)
8908 #define GLTSYN_SHADJ_H(_i)                      (0x00088910 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8909 #define GLTSYN_SHADJ_H_MAX_INDEX                1
8910 #define GLTSYN_SHADJ_H_ADJUST_H_S               0
8911 #define GLTSYN_SHADJ_H_ADJUST_H_M               MAKEMASK(0xFFFFFFFF, 0)
8912 #define GLTSYN_SHADJ_L(_i)                      (0x00088908 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8913 #define GLTSYN_SHADJ_L_MAX_INDEX                1
8914 #define GLTSYN_SHADJ_L_ADJUST_L_S               0
8915 #define GLTSYN_SHADJ_L_ADJUST_L_M               MAKEMASK(0xFFFFFFFF, 0)
8916 #define GLTSYN_SHTIME_0(_i)                     (0x000888E0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8917 #define GLTSYN_SHTIME_0_MAX_INDEX               1
8918 #define GLTSYN_SHTIME_0_TSYNTIME_0_S            0
8919 #define GLTSYN_SHTIME_0_TSYNTIME_0_M            MAKEMASK(0xFFFFFFFF, 0)
8920 #define GLTSYN_SHTIME_H(_i)                     (0x000888F0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8921 #define GLTSYN_SHTIME_H_MAX_INDEX               1
8922 #define GLTSYN_SHTIME_H_TSYNTIME_H_S            0
8923 #define GLTSYN_SHTIME_H_TSYNTIME_H_M            MAKEMASK(0xFFFFFFFF, 0)
8924 #define GLTSYN_SHTIME_L(_i)                     (0x000888E8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8925 #define GLTSYN_SHTIME_L_MAX_INDEX               1
8926 #define GLTSYN_SHTIME_L_TSYNTIME_L_S            0
8927 #define GLTSYN_SHTIME_L_TSYNTIME_L_M            MAKEMASK(0xFFFFFFFF, 0)
8928 #define GLTSYN_STAT(_i)                         (0x000888C0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8929 #define GLTSYN_STAT_MAX_INDEX                   1
8930 #define GLTSYN_STAT_EVENT0_S                    0
8931 #define GLTSYN_STAT_EVENT0_M                    BIT(0)
8932 #define GLTSYN_STAT_EVENT1_S                    1
8933 #define GLTSYN_STAT_EVENT1_M                    BIT(1)
8934 #define GLTSYN_STAT_EVENT2_S                    2
8935 #define GLTSYN_STAT_EVENT2_M                    BIT(2)
8936 #define GLTSYN_STAT_TGT0_S                      4
8937 #define GLTSYN_STAT_TGT0_M                      BIT(4)
8938 #define GLTSYN_STAT_TGT1_S                      5
8939 #define GLTSYN_STAT_TGT1_M                      BIT(5)
8940 #define GLTSYN_STAT_TGT2_S                      6
8941 #define GLTSYN_STAT_TGT2_M                      BIT(6)
8942 #define GLTSYN_STAT_TGT3_S                      7
8943 #define GLTSYN_STAT_TGT3_M                      BIT(7)
8944 #define GLTSYN_SYNC_DLAY                        0x00088818 /* Reset Source: CORER */
8945 #define GLTSYN_SYNC_DLAY_SYNC_DELAY_S           0
8946 #define GLTSYN_SYNC_DLAY_SYNC_DELAY_M           MAKEMASK(0x1F, 0)
8947 #define GLTSYN_TGT_H_0(_i)                      (0x00088930 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8948 #define GLTSYN_TGT_H_0_MAX_INDEX                1
8949 #define GLTSYN_TGT_H_0_TSYNTGTT_H_S             0
8950 #define GLTSYN_TGT_H_0_TSYNTGTT_H_M             MAKEMASK(0xFFFFFFFF, 0)
8951 #define GLTSYN_TGT_H_1(_i)                      (0x00088940 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8952 #define GLTSYN_TGT_H_1_MAX_INDEX                1
8953 #define GLTSYN_TGT_H_1_TSYNTGTT_H_S             0
8954 #define GLTSYN_TGT_H_1_TSYNTGTT_H_M             MAKEMASK(0xFFFFFFFF, 0)
8955 #define GLTSYN_TGT_H_2(_i)                      (0x00088950 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8956 #define GLTSYN_TGT_H_2_MAX_INDEX                1
8957 #define GLTSYN_TGT_H_2_TSYNTGTT_H_S             0
8958 #define GLTSYN_TGT_H_2_TSYNTGTT_H_M             MAKEMASK(0xFFFFFFFF, 0)
8959 #define GLTSYN_TGT_H_3(_i)                      (0x00088960 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8960 #define GLTSYN_TGT_H_3_MAX_INDEX                1
8961 #define GLTSYN_TGT_H_3_TSYNTGTT_H_S             0
8962 #define GLTSYN_TGT_H_3_TSYNTGTT_H_M             MAKEMASK(0xFFFFFFFF, 0)
8963 #define GLTSYN_TGT_L_0(_i)                      (0x00088928 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8964 #define GLTSYN_TGT_L_0_MAX_INDEX                1
8965 #define GLTSYN_TGT_L_0_TSYNTGTT_L_S             0
8966 #define GLTSYN_TGT_L_0_TSYNTGTT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8967 #define GLTSYN_TGT_L_1(_i)                      (0x00088938 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8968 #define GLTSYN_TGT_L_1_MAX_INDEX                1
8969 #define GLTSYN_TGT_L_1_TSYNTGTT_L_S             0
8970 #define GLTSYN_TGT_L_1_TSYNTGTT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8971 #define GLTSYN_TGT_L_2(_i)                      (0x00088948 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8972 #define GLTSYN_TGT_L_2_MAX_INDEX                1
8973 #define GLTSYN_TGT_L_2_TSYNTGTT_L_S             0
8974 #define GLTSYN_TGT_L_2_TSYNTGTT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8975 #define GLTSYN_TGT_L_3(_i)                      (0x00088958 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8976 #define GLTSYN_TGT_L_3_MAX_INDEX                1
8977 #define GLTSYN_TGT_L_3_TSYNTGTT_L_S             0
8978 #define GLTSYN_TGT_L_3_TSYNTGTT_L_M             MAKEMASK(0xFFFFFFFF, 0)
8979 #define GLTSYN_TIME_0(_i)                       (0x000888C8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8980 #define GLTSYN_TIME_0_MAX_INDEX                 1
8981 #define GLTSYN_TIME_0_TSYNTIME_0_S              0
8982 #define GLTSYN_TIME_0_TSYNTIME_0_M              MAKEMASK(0xFFFFFFFF, 0)
8983 #define GLTSYN_TIME_H(_i)                       (0x000888D8 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8984 #define GLTSYN_TIME_H_MAX_INDEX                 1
8985 #define GLTSYN_TIME_H_TSYNTIME_H_S              0
8986 #define GLTSYN_TIME_H_TSYNTIME_H_M              MAKEMASK(0xFFFFFFFF, 0)
8987 #define GLTSYN_TIME_L(_i)                       (0x000888D0 + ((_i) * 4)) /* _i=0...1 */ /* Reset Source: CORER */
8988 #define GLTSYN_TIME_L_MAX_INDEX                 1
8989 #define GLTSYN_TIME_L_TSYNTIME_L_S              0
8990 #define GLTSYN_TIME_L_TSYNTIME_L_M              MAKEMASK(0xFFFFFFFF, 0)
8991 #define PFHH_SEM                                0x000A4200 /* Reset Source: PFR */
8992 #define PFHH_SEM_BUSY_S                         0
8993 #define PFHH_SEM_BUSY_M                         BIT(0)
8994 #define PFHH_SEM_PF_OWNER_S                     4
8995 #define PFHH_SEM_PF_OWNER_M                     MAKEMASK(0x7, 4)
8996 #define PFTSYN_SEM                              0x00088880 /* Reset Source: PFR */
8997 #define PFTSYN_SEM_BUSY_S                       0
8998 #define PFTSYN_SEM_BUSY_M                       BIT(0)
8999 #define PFTSYN_SEM_PF_OWNER_S                   4
9000 #define PFTSYN_SEM_PF_OWNER_M                   MAKEMASK(0x7, 4)
9001 #define GLPE_TSCD_FLR(_i)                       (0x0051E24c + ((_i) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
9002 #define GLPE_TSCD_FLR_MAX_INDEX                 3
9003 #define GLPE_TSCD_FLR_DRAIN_VCTR_ID_S           0
9004 #define GLPE_TSCD_FLR_DRAIN_VCTR_ID_M           MAKEMASK(0x3, 0)
9005 #define GLPE_TSCD_FLR_PORT_S                    2
9006 #define GLPE_TSCD_FLR_PORT_M                    MAKEMASK(0x7, 2)
9007 #define GLPE_TSCD_FLR_PF_NUM_S                  5
9008 #define GLPE_TSCD_FLR_PF_NUM_M                  MAKEMASK(0x7, 5)
9009 #define GLPE_TSCD_FLR_VM_VF_TYPE_S              8
9010 #define GLPE_TSCD_FLR_VM_VF_TYPE_M              MAKEMASK(0x3, 8)
9011 #define GLPE_TSCD_FLR_VM_VF_NUM_S               16
9012 #define GLPE_TSCD_FLR_VM_VF_NUM_M               MAKEMASK(0x3FF, 16)
9013 #define GLPE_TSCD_FLR_VLD_S                     31
9014 #define GLPE_TSCD_FLR_VLD_M                     BIT(31)
9015 #define GLPE_TSCD_PEPM                          0x0051E228 /* Reset Source: CORER */
9016 #define GLPE_TSCD_PEPM_MDQ_CREDITS_S            0
9017 #define GLPE_TSCD_PEPM_MDQ_CREDITS_M            MAKEMASK(0xFF, 0)
9018 #define PF_VIRT_VSTATUS                         0x0009E680 /* Reset Source: PFR */
9019 #define PF_VIRT_VSTATUS_NUM_VFS_S               0
9020 #define PF_VIRT_VSTATUS_NUM_VFS_M               MAKEMASK(0xFF, 0)
9021 #define PF_VIRT_VSTATUS_TOTAL_VFS_S             8
9022 #define PF_VIRT_VSTATUS_TOTAL_VFS_M             MAKEMASK(0xFF, 8)
9023 #define PF_VIRT_VSTATUS_IOV_ACTIVE_S            16
9024 #define PF_VIRT_VSTATUS_IOV_ACTIVE_M            BIT(16)
9025 #define PF_VT_PFALLOC                           0x001D2480 /* Reset Source: CORER */
9026 #define PF_VT_PFALLOC_FIRSTVF_S                 0
9027 #define PF_VT_PFALLOC_FIRSTVF_M                 MAKEMASK(0xFF, 0)
9028 #define PF_VT_PFALLOC_LASTVF_S                  8
9029 #define PF_VT_PFALLOC_LASTVF_M                  MAKEMASK(0xFF, 8)
9030 #define PF_VT_PFALLOC_VALID_S                   31
9031 #define PF_VT_PFALLOC_VALID_M                   BIT(31)
9032 #define PF_VT_PFALLOC_HIF                       0x0009DD80 /* Reset Source: PCIR */
9033 #define PF_VT_PFALLOC_HIF_FIRSTVF_S             0
9034 #define PF_VT_PFALLOC_HIF_FIRSTVF_M             MAKEMASK(0xFF, 0)
9035 #define PF_VT_PFALLOC_HIF_LASTVF_S              8
9036 #define PF_VT_PFALLOC_HIF_LASTVF_M              MAKEMASK(0xFF, 8)
9037 #define PF_VT_PFALLOC_HIF_VALID_S               31
9038 #define PF_VT_PFALLOC_HIF_VALID_M               BIT(31)
9039 #define PF_VT_PFALLOC_PCIE                      0x000BE080 /* Reset Source: PCIR */
9040 #define PF_VT_PFALLOC_PCIE_FIRSTVF_S            0
9041 #define PF_VT_PFALLOC_PCIE_FIRSTVF_M            MAKEMASK(0xFF, 0)
9042 #define PF_VT_PFALLOC_PCIE_LASTVF_S             8
9043 #define PF_VT_PFALLOC_PCIE_LASTVF_M             MAKEMASK(0xFF, 8)
9044 #define PF_VT_PFALLOC_PCIE_VALID_S              31
9045 #define PF_VT_PFALLOC_PCIE_VALID_M              BIT(31)
9046 #define VSI_L2TAGSTXVALID(_VSI)                 (0x00046000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9047 #define VSI_L2TAGSTXVALID_MAX_INDEX             767
9048 #define VSI_L2TAGSTXVALID_L2TAG1INSERTID_S      0
9049 #define VSI_L2TAGSTXVALID_L2TAG1INSERTID_M      MAKEMASK(0x7, 0)
9050 #define VSI_L2TAGSTXVALID_L2TAG1INSERTID_VALID_S 3
9051 #define VSI_L2TAGSTXVALID_L2TAG1INSERTID_VALID_M BIT(3)
9052 #define VSI_L2TAGSTXVALID_L2TAG2INSERTID_S      4
9053 #define VSI_L2TAGSTXVALID_L2TAG2INSERTID_M      MAKEMASK(0x7, 4)
9054 #define VSI_L2TAGSTXVALID_L2TAG2INSERTID_VALID_S 7
9055 #define VSI_L2TAGSTXVALID_L2TAG2INSERTID_VALID_M BIT(7)
9056 #define VSI_L2TAGSTXVALID_TIR0INSERTID_S        16
9057 #define VSI_L2TAGSTXVALID_TIR0INSERTID_M        MAKEMASK(0x7, 16)
9058 #define VSI_L2TAGSTXVALID_TIR0_INSERT_S         19
9059 #define VSI_L2TAGSTXVALID_TIR0_INSERT_M         BIT(19)
9060 #define VSI_L2TAGSTXVALID_TIR1INSERTID_S        20
9061 #define VSI_L2TAGSTXVALID_TIR1INSERTID_M        MAKEMASK(0x7, 20)
9062 #define VSI_L2TAGSTXVALID_TIR1_INSERT_S         23
9063 #define VSI_L2TAGSTXVALID_TIR1_INSERT_M         BIT(23)
9064 #define VSI_L2TAGSTXVALID_TIR2INSERTID_S        24
9065 #define VSI_L2TAGSTXVALID_TIR2INSERTID_M        MAKEMASK(0x7, 24)
9066 #define VSI_L2TAGSTXVALID_TIR2_INSERT_S         27
9067 #define VSI_L2TAGSTXVALID_TIR2_INSERT_M         BIT(27)
9068 #define VSI_PASID(_VSI)                         (0x0009C000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9069 #define VSI_PASID_MAX_INDEX                     767
9070 #define VSI_PASID_PASID_S                       0
9071 #define VSI_PASID_PASID_M                       MAKEMASK(0xFFFFF, 0)
9072 #define VSI_PASID_EN_S                          31
9073 #define VSI_PASID_EN_M                          BIT(31)
9074 #define VSI_RUPR(_VSI)                          (0x00050000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9075 #define VSI_RUPR_MAX_INDEX                      767
9076 #define VSI_RUPR_UP0_S                          0
9077 #define VSI_RUPR_UP0_M                          MAKEMASK(0x7, 0)
9078 #define VSI_RUPR_UP1_S                          3
9079 #define VSI_RUPR_UP1_M                          MAKEMASK(0x7, 3)
9080 #define VSI_RUPR_UP2_S                          6
9081 #define VSI_RUPR_UP2_M                          MAKEMASK(0x7, 6)
9082 #define VSI_RUPR_UP3_S                          9
9083 #define VSI_RUPR_UP3_M                          MAKEMASK(0x7, 9)
9084 #define VSI_RUPR_UP4_S                          12
9085 #define VSI_RUPR_UP4_M                          MAKEMASK(0x7, 12)
9086 #define VSI_RUPR_UP5_S                          15
9087 #define VSI_RUPR_UP5_M                          MAKEMASK(0x7, 15)
9088 #define VSI_RUPR_UP6_S                          18
9089 #define VSI_RUPR_UP6_M                          MAKEMASK(0x7, 18)
9090 #define VSI_RUPR_UP7_S                          21
9091 #define VSI_RUPR_UP7_M                          MAKEMASK(0x7, 21)
9092 #define VSI_RXSWCTRL(_VSI)                      (0x00205000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9093 #define VSI_RXSWCTRL_MAX_INDEX                  767
9094 #define VSI_RXSWCTRL_MACVSIPRUNEENABLE_S        8
9095 #define VSI_RXSWCTRL_MACVSIPRUNEENABLE_M        BIT(8)
9096 #define VSI_RXSWCTRL_PRUNEENABLE_S              9
9097 #define VSI_RXSWCTRL_PRUNEENABLE_M              MAKEMASK(0xF, 9)
9098 #define VSI_RXSWCTRL_SRCPRUNEENABLE_S           13
9099 #define VSI_RXSWCTRL_SRCPRUNEENABLE_M           BIT(13)
9100 #define VSI_SRCSWCTRL(_VSI)                     (0x00209000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9101 #define VSI_SRCSWCTRL_MAX_INDEX                 767
9102 #define VSI_SRCSWCTRL_ALLOWDESTOVERRIDE_S       0
9103 #define VSI_SRCSWCTRL_ALLOWDESTOVERRIDE_M       BIT(0)
9104 #define VSI_SRCSWCTRL_ALLOWLOOPBACK_S           1
9105 #define VSI_SRCSWCTRL_ALLOWLOOPBACK_M           BIT(1)
9106 #define VSI_SRCSWCTRL_LANENABLE_S               2
9107 #define VSI_SRCSWCTRL_LANENABLE_M               BIT(2)
9108 #define VSI_SRCSWCTRL_MACAS_S                   3
9109 #define VSI_SRCSWCTRL_MACAS_M                   BIT(3)
9110 #define VSI_SRCSWCTRL_PRUNEENABLE_S             4
9111 #define VSI_SRCSWCTRL_PRUNEENABLE_M             MAKEMASK(0xF, 4)
9112 #define VSI_SWITCHID(_VSI)                      (0x00215000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
9113 #define VSI_SWITCHID_MAX_INDEX                  767
9114 #define VSI_SWITCHID_SWITCHID_S                 0
9115 #define VSI_SWITCHID_SWITCHID_M                 MAKEMASK(0xFF, 0)
9116 #define VSI_SWT_MIREG(_VSI)                     (0x00207000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
9117 #define VSI_SWT_MIREG_MAX_INDEX                 767
9118 #define VSI_SWT_MIREG_MIRRULE_S                 0
9119 #define VSI_SWT_MIREG_MIRRULE_M                 MAKEMASK(0x3F, 0)
9120 #define VSI_SWT_MIREG_MIRENA_S                  7
9121 #define VSI_SWT_MIREG_MIRENA_M                  BIT(7)
9122 #define VSI_SWT_MIRIG(_VSI)                     (0x00208000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
9123 #define VSI_SWT_MIRIG_MAX_INDEX                 767
9124 #define VSI_SWT_MIRIG_MIRRULE_S                 0
9125 #define VSI_SWT_MIRIG_MIRRULE_M                 MAKEMASK(0x3F, 0)
9126 #define VSI_SWT_MIRIG_MIRENA_S                  7
9127 #define VSI_SWT_MIRIG_MIRENA_M                  BIT(7)
9128 #define VSI_TAIR(_VSI)                          (0x00044000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9129 #define VSI_TAIR_MAX_INDEX                      767
9130 #define VSI_TAIR_PORT_TAG_ID_S                  0
9131 #define VSI_TAIR_PORT_TAG_ID_M                  MAKEMASK(0xFFFF, 0)
9132 #define VSI_TAR(_VSI)                           (0x00045000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9133 #define VSI_TAR_MAX_INDEX                       767
9134 #define VSI_TAR_ACCEPTTAGGED_S                  0
9135 #define VSI_TAR_ACCEPTTAGGED_M                  MAKEMASK(0x3FF, 0)
9136 #define VSI_TAR_ACCEPTUNTAGGED_S                16
9137 #define VSI_TAR_ACCEPTUNTAGGED_M                MAKEMASK(0x3FF, 16)
9138 #define VSI_TIR_0(_VSI)                         (0x00041000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9139 #define VSI_TIR_0_MAX_INDEX                     767
9140 #define VSI_TIR_0_PORT_TAG_ID_S                 0
9141 #define VSI_TIR_0_PORT_TAG_ID_M                 MAKEMASK(0xFFFF, 0)
9142 #define VSI_TIR_1(_VSI)                         (0x00042000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9143 #define VSI_TIR_1_MAX_INDEX                     767
9144 #define VSI_TIR_1_PORT_TAG_ID_S                 0
9145 #define VSI_TIR_1_PORT_TAG_ID_M                 MAKEMASK(0xFFFFFFFF, 0)
9146 #define VSI_TIR_2(_VSI)                         (0x00043000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9147 #define VSI_TIR_2_MAX_INDEX                     767
9148 #define VSI_TIR_2_PORT_TAG_ID_S                 0
9149 #define VSI_TIR_2_PORT_TAG_ID_M                 MAKEMASK(0xFFFF, 0)
9150 #define VSI_TSR(_VSI)                           (0x00051000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9151 #define VSI_TSR_MAX_INDEX                       767
9152 #define VSI_TSR_STRIPTAG_S                      0
9153 #define VSI_TSR_STRIPTAG_M                      MAKEMASK(0x3FF, 0)
9154 #define VSI_TSR_SHOWTAG_S                       10
9155 #define VSI_TSR_SHOWTAG_M                       MAKEMASK(0x3FF, 10)
9156 #define VSI_TSR_SHOWPRIONLY_S                   20
9157 #define VSI_TSR_SHOWPRIONLY_M                   MAKEMASK(0x3FF, 20)
9158 #define VSI_TUPIOM(_VSI)                        (0x00048000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9159 #define VSI_TUPIOM_MAX_INDEX                    767
9160 #define VSI_TUPIOM_UP0_S                        0
9161 #define VSI_TUPIOM_UP0_M                        MAKEMASK(0x7, 0)
9162 #define VSI_TUPIOM_UP1_S                        3
9163 #define VSI_TUPIOM_UP1_M                        MAKEMASK(0x7, 3)
9164 #define VSI_TUPIOM_UP2_S                        6
9165 #define VSI_TUPIOM_UP2_M                        MAKEMASK(0x7, 6)
9166 #define VSI_TUPIOM_UP3_S                        9
9167 #define VSI_TUPIOM_UP3_M                        MAKEMASK(0x7, 9)
9168 #define VSI_TUPIOM_UP4_S                        12
9169 #define VSI_TUPIOM_UP4_M                        MAKEMASK(0x7, 12)
9170 #define VSI_TUPIOM_UP5_S                        15
9171 #define VSI_TUPIOM_UP5_M                        MAKEMASK(0x7, 15)
9172 #define VSI_TUPIOM_UP6_S                        18
9173 #define VSI_TUPIOM_UP6_M                        MAKEMASK(0x7, 18)
9174 #define VSI_TUPIOM_UP7_S                        21
9175 #define VSI_TUPIOM_UP7_M                        MAKEMASK(0x7, 21)
9176 #define VSI_TUPR(_VSI)                          (0x00047000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9177 #define VSI_TUPR_MAX_INDEX                      767
9178 #define VSI_TUPR_UP0_S                          0
9179 #define VSI_TUPR_UP0_M                          MAKEMASK(0x7, 0)
9180 #define VSI_TUPR_UP1_S                          3
9181 #define VSI_TUPR_UP1_M                          MAKEMASK(0x7, 3)
9182 #define VSI_TUPR_UP2_S                          6
9183 #define VSI_TUPR_UP2_M                          MAKEMASK(0x7, 6)
9184 #define VSI_TUPR_UP3_S                          9
9185 #define VSI_TUPR_UP3_M                          MAKEMASK(0x7, 9)
9186 #define VSI_TUPR_UP4_S                          12
9187 #define VSI_TUPR_UP4_M                          MAKEMASK(0x7, 12)
9188 #define VSI_TUPR_UP5_S                          15
9189 #define VSI_TUPR_UP5_M                          MAKEMASK(0x7, 15)
9190 #define VSI_TUPR_UP6_S                          18
9191 #define VSI_TUPR_UP6_M                          MAKEMASK(0x7, 18)
9192 #define VSI_TUPR_UP7_S                          21
9193 #define VSI_TUPR_UP7_M                          MAKEMASK(0x7, 21)
9194 #define VSI_VSI2F(_VSI)                         (0x001D0000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9195 #define VSI_VSI2F_MAX_INDEX                     767
9196 #define VSI_VSI2F_VFVMNUMBER_S                  0
9197 #define VSI_VSI2F_VFVMNUMBER_M                  MAKEMASK(0x3FF, 0)
9198 #define VSI_VSI2F_FUNCTIONTYPE_S                10
9199 #define VSI_VSI2F_FUNCTIONTYPE_M                MAKEMASK(0x3, 10)
9200 #define VSI_VSI2F_PFNUMBER_S                    12
9201 #define VSI_VSI2F_PFNUMBER_M                    MAKEMASK(0x7, 12)
9202 #define VSI_VSI2F_BUFFERNUMBER_S                16
9203 #define VSI_VSI2F_BUFFERNUMBER_M                MAKEMASK(0x7, 16)
9204 #define VSI_VSI2F_VSI_NUMBER_S                  20
9205 #define VSI_VSI2F_VSI_NUMBER_M                  MAKEMASK(0x3FF, 20)
9206 #define VSI_VSI2F_VSI_ENABLE_S                  31
9207 #define VSI_VSI2F_VSI_ENABLE_M                  BIT(31)
9208 #define VSI_VSI2F_MBX(_VSI)                     (0x00232000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9209 #define VSI_VSI2F_MBX_MAX_INDEX                 767
9210 #define VSI_VSI2F_MBX_VFVMNUMBER_S              0
9211 #define VSI_VSI2F_MBX_VFVMNUMBER_M              MAKEMASK(0x3FF, 0)
9212 #define VSI_VSI2F_MBX_FUNCTIONTYPE_S            10
9213 #define VSI_VSI2F_MBX_FUNCTIONTYPE_M            MAKEMASK(0x3, 10)
9214 #define VSI_VSI2F_MBX_PFNUMBER_S                12
9215 #define VSI_VSI2F_MBX_PFNUMBER_M                MAKEMASK(0x7, 12)
9216 #define VSI_VSI2F_MBX_BUFFERNUMBER_S            16
9217 #define VSI_VSI2F_MBX_BUFFERNUMBER_M            MAKEMASK(0x7, 16)
9218 #define VSI_VSI2F_MBX_VSI_NUMBER_S              20
9219 #define VSI_VSI2F_MBX_VSI_NUMBER_M              MAKEMASK(0x3FF, 20)
9220 #define VSI_VSI2F_MBX_VSI_ENABLE_S              31
9221 #define VSI_VSI2F_MBX_VSI_ENABLE_M              BIT(31)
9222 #define VSIQF_FD_CNT(_VSI)                      (0x00464000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9223 #define VSIQF_FD_CNT_MAX_INDEX                  767
9224 #define VSIQF_FD_CNT_FD_GCNT_S                  0
9225 #define VSIQF_FD_CNT_FD_GCNT_M                  MAKEMASK(0x3FFF, 0)
9226 #define VSIQF_FD_CNT_FD_BCNT_S                  16
9227 #define VSIQF_FD_CNT_FD_BCNT_M                  MAKEMASK(0x3FFF, 16)
9228 #define VSIQF_FD_CTL1(_VSI)                     (0x00411000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9229 #define VSIQF_FD_CTL1_MAX_INDEX                 767
9230 #define VSIQF_FD_CTL1_FLT_ENA_S                 0
9231 #define VSIQF_FD_CTL1_FLT_ENA_M                 BIT(0)
9232 #define VSIQF_FD_CTL1_CFG_ENA_S                 1
9233 #define VSIQF_FD_CTL1_CFG_ENA_M                 BIT(1)
9234 #define VSIQF_FD_CTL1_EVICT_ENA_S               2
9235 #define VSIQF_FD_CTL1_EVICT_ENA_M               BIT(2)
9236 #define VSIQF_FD_DFLT(_VSI)                     (0x00457000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9237 #define VSIQF_FD_DFLT_MAX_INDEX                 767
9238 #define VSIQF_FD_DFLT_DEFLT_QINDX_S             0
9239 #define VSIQF_FD_DFLT_DEFLT_QINDX_M             MAKEMASK(0x7FF, 0)
9240 #define VSIQF_FD_DFLT_DEFLT_TOQUEUE_S           12
9241 #define VSIQF_FD_DFLT_DEFLT_TOQUEUE_M           MAKEMASK(0x7, 12)
9242 #define VSIQF_FD_DFLT_COMP_QINDX_S              16
9243 #define VSIQF_FD_DFLT_COMP_QINDX_M              MAKEMASK(0x7FF, 16)
9244 #define VSIQF_FD_DFLT_DEFLT_QINDX_PRIO_S        28
9245 #define VSIQF_FD_DFLT_DEFLT_QINDX_PRIO_M        MAKEMASK(0x7, 28)
9246 #define VSIQF_FD_DFLT_DEFLT_DROP_S              31
9247 #define VSIQF_FD_DFLT_DEFLT_DROP_M              BIT(31)
9248 #define VSIQF_FD_SIZE(_VSI)                     (0x00462000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: CORER */
9249 #define VSIQF_FD_SIZE_MAX_INDEX                 767
9250 #define VSIQF_FD_SIZE_FD_GSIZE_S                0
9251 #define VSIQF_FD_SIZE_FD_GSIZE_M                MAKEMASK(0x3FFF, 0)
9252 #define VSIQF_FD_SIZE_FD_BSIZE_S                16
9253 #define VSIQF_FD_SIZE_FD_BSIZE_M                MAKEMASK(0x3FFF, 16)
9254 #define VSIQF_HASH_CTL(_VSI)                    (0x0040D000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9255 #define VSIQF_HASH_CTL_MAX_INDEX                767
9256 #define VSIQF_HASH_CTL_HASH_LUT_SEL_S           0
9257 #define VSIQF_HASH_CTL_HASH_LUT_SEL_M           MAKEMASK(0x3, 0)
9258 #define VSIQF_HASH_CTL_GLOB_LUT_S               2
9259 #define VSIQF_HASH_CTL_GLOB_LUT_M               MAKEMASK(0xF, 2)
9260 #define VSIQF_HASH_CTL_HASH_SCHEME_S            6
9261 #define VSIQF_HASH_CTL_HASH_SCHEME_M            MAKEMASK(0x3, 6)
9262 #define VSIQF_HASH_CTL_TC_OVER_SEL_S            8
9263 #define VSIQF_HASH_CTL_TC_OVER_SEL_M            MAKEMASK(0x1F, 8)
9264 #define VSIQF_HASH_CTL_TC_OVER_ENA_S            15
9265 #define VSIQF_HASH_CTL_TC_OVER_ENA_M            BIT(15)
9266 #define VSIQF_HKEY(_i, _VSI)                    (0x00400000 + ((_i) * 4096 + (_VSI) * 4)) /* _i=0...12, _VSI=0...767 */ /* Reset Source: PFR */
9267 #define VSIQF_HKEY_MAX_INDEX                    12
9268 #define VSIQF_HKEY_KEY_0_S                      0
9269 #define VSIQF_HKEY_KEY_0_M                      MAKEMASK(0xFF, 0)
9270 #define VSIQF_HKEY_KEY_1_S                      8
9271 #define VSIQF_HKEY_KEY_1_M                      MAKEMASK(0xFF, 8)
9272 #define VSIQF_HKEY_KEY_2_S                      16
9273 #define VSIQF_HKEY_KEY_2_M                      MAKEMASK(0xFF, 16)
9274 #define VSIQF_HKEY_KEY_3_S                      24
9275 #define VSIQF_HKEY_KEY_3_M                      MAKEMASK(0xFF, 24)
9276 #define VSIQF_HLUT(_i, _VSI)                    (0x00420000 + ((_i) * 4096 + (_VSI) * 4)) /* _i=0...15, _VSI=0...767 */ /* Reset Source: PFR */
9277 #define VSIQF_HLUT_MAX_INDEX                    15
9278 #define VSIQF_HLUT_LUT0_S                       0
9279 #define VSIQF_HLUT_LUT0_M                       MAKEMASK(0xF, 0)
9280 #define VSIQF_HLUT_LUT1_S                       8
9281 #define VSIQF_HLUT_LUT1_M                       MAKEMASK(0xF, 8)
9282 #define VSIQF_HLUT_LUT2_S                       16
9283 #define VSIQF_HLUT_LUT2_M                       MAKEMASK(0xF, 16)
9284 #define VSIQF_HLUT_LUT3_S                       24
9285 #define VSIQF_HLUT_LUT3_M                       MAKEMASK(0xF, 24)
9286 #define VSIQF_PE_CTL1(_VSI)                     (0x00414000 + ((_VSI) * 4)) /* _i=0...767 */ /* Reset Source: PFR */
9287 #define VSIQF_PE_CTL1_MAX_INDEX                 767
9288 #define VSIQF_PE_CTL1_PE_FLTENA_S               0
9289 #define VSIQF_PE_CTL1_PE_FLTENA_M               BIT(0)
9290 #define VSIQF_TC_REGION(_i, _VSI)               (0x00448000 + ((_i) * 4096 + (_VSI) * 4)) /* _i=0...3, _VSI=0...767 */ /* Reset Source: PFR */
9291 #define VSIQF_TC_REGION_MAX_INDEX               3
9292 #define VSIQF_TC_REGION_TC_BASE0_S              0
9293 #define VSIQF_TC_REGION_TC_BASE0_M              MAKEMASK(0x7FF, 0)
9294 #define VSIQF_TC_REGION_TC_SIZE0_S              11
9295 #define VSIQF_TC_REGION_TC_SIZE0_M              MAKEMASK(0xF, 11)
9296 #define VSIQF_TC_REGION_TC_BASE1_S              16
9297 #define VSIQF_TC_REGION_TC_BASE1_M              MAKEMASK(0x7FF, 16)
9298 #define VSIQF_TC_REGION_TC_SIZE1_S              27
9299 #define VSIQF_TC_REGION_TC_SIZE1_M              MAKEMASK(0xF, 27)
9300 #define GLPM_WUMC                               0x0009DEE4 /* Reset Source: POR */
9301 #define GLPM_WUMC_MNG_WU_PF_S                   16
9302 #define GLPM_WUMC_MNG_WU_PF_M                   MAKEMASK(0xFF, 16)
9303 #define PFPM_APM                                0x000B8080 /* Reset Source: POR */
9304 #define PFPM_APM_APME_S                         0
9305 #define PFPM_APM_APME_M                         BIT(0)
9306 #define PFPM_WUC                                0x0009DC80 /* Reset Source: POR */
9307 #define PFPM_WUC_EN_APM_D0_S                    5
9308 #define PFPM_WUC_EN_APM_D0_M                    BIT(5)
9309 #define PFPM_WUFC                               0x0009DC00 /* Reset Source: POR */
9310 #define PFPM_WUFC_LNKC_S                        0
9311 #define PFPM_WUFC_LNKC_M                        BIT(0)
9312 #define PFPM_WUFC_MAG_S                         1
9313 #define PFPM_WUFC_MAG_M                         BIT(1)
9314 #define PFPM_WUFC_MNG_S                         3
9315 #define PFPM_WUFC_MNG_M                         BIT(3)
9316 #define PFPM_WUFC_FLX0_ACT_S                    4
9317 #define PFPM_WUFC_FLX0_ACT_M                    BIT(4)
9318 #define PFPM_WUFC_FLX1_ACT_S                    5
9319 #define PFPM_WUFC_FLX1_ACT_M                    BIT(5)
9320 #define PFPM_WUFC_FLX2_ACT_S                    6
9321 #define PFPM_WUFC_FLX2_ACT_M                    BIT(6)
9322 #define PFPM_WUFC_FLX3_ACT_S                    7
9323 #define PFPM_WUFC_FLX3_ACT_M                    BIT(7)
9324 #define PFPM_WUFC_FLX4_ACT_S                    8
9325 #define PFPM_WUFC_FLX4_ACT_M                    BIT(8)
9326 #define PFPM_WUFC_FLX5_ACT_S                    9
9327 #define PFPM_WUFC_FLX5_ACT_M                    BIT(9)
9328 #define PFPM_WUFC_FLX6_ACT_S                    10
9329 #define PFPM_WUFC_FLX6_ACT_M                    BIT(10)
9330 #define PFPM_WUFC_FLX7_ACT_S                    11
9331 #define PFPM_WUFC_FLX7_ACT_M                    BIT(11)
9332 #define PFPM_WUFC_FLX0_S                        16
9333 #define PFPM_WUFC_FLX0_M                        BIT(16)
9334 #define PFPM_WUFC_FLX1_S                        17
9335 #define PFPM_WUFC_FLX1_M                        BIT(17)
9336 #define PFPM_WUFC_FLX2_S                        18
9337 #define PFPM_WUFC_FLX2_M                        BIT(18)
9338 #define PFPM_WUFC_FLX3_S                        19
9339 #define PFPM_WUFC_FLX3_M                        BIT(19)
9340 #define PFPM_WUFC_FLX4_S                        20
9341 #define PFPM_WUFC_FLX4_M                        BIT(20)
9342 #define PFPM_WUFC_FLX5_S                        21
9343 #define PFPM_WUFC_FLX5_M                        BIT(21)
9344 #define PFPM_WUFC_FLX6_S                        22
9345 #define PFPM_WUFC_FLX6_M                        BIT(22)
9346 #define PFPM_WUFC_FLX7_S                        23
9347 #define PFPM_WUFC_FLX7_M                        BIT(23)
9348 #define PFPM_WUFC_FW_RST_WK_S                   31
9349 #define PFPM_WUFC_FW_RST_WK_M                   BIT(31)
9350 #define PFPM_WUS                                0x0009DB80 /* Reset Source: POR */
9351 #define PFPM_WUS_LNKC_S                         0
9352 #define PFPM_WUS_LNKC_M                         BIT(0)
9353 #define PFPM_WUS_MAG_S                          1
9354 #define PFPM_WUS_MAG_M                          BIT(1)
9355 #define PFPM_WUS_PME_STATUS_S                   2
9356 #define PFPM_WUS_PME_STATUS_M                   BIT(2)
9357 #define PFPM_WUS_MNG_S                          3
9358 #define PFPM_WUS_MNG_M                          BIT(3)
9359 #define PFPM_WUS_FLX0_S                         16
9360 #define PFPM_WUS_FLX0_M                         BIT(16)
9361 #define PFPM_WUS_FLX1_S                         17
9362 #define PFPM_WUS_FLX1_M                         BIT(17)
9363 #define PFPM_WUS_FLX2_S                         18
9364 #define PFPM_WUS_FLX2_M                         BIT(18)
9365 #define PFPM_WUS_FLX3_S                         19
9366 #define PFPM_WUS_FLX3_M                         BIT(19)
9367 #define PFPM_WUS_FLX4_S                         20
9368 #define PFPM_WUS_FLX4_M                         BIT(20)
9369 #define PFPM_WUS_FLX5_S                         21
9370 #define PFPM_WUS_FLX5_M                         BIT(21)
9371 #define PFPM_WUS_FLX6_S                         22
9372 #define PFPM_WUS_FLX6_M                         BIT(22)
9373 #define PFPM_WUS_FLX7_S                         23
9374 #define PFPM_WUS_FLX7_M                         BIT(23)
9375 #define PFPM_WUS_FW_RST_WK_S                    31
9376 #define PFPM_WUS_FW_RST_WK_M                    BIT(31)
9377 #define PRTPM_SAH(_i)                           (0x001E3BA0 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: PFR */
9378 #define PRTPM_SAH_MAX_INDEX                     3
9379 #define PRTPM_SAH_PFPM_SAH_S                    0
9380 #define PRTPM_SAH_PFPM_SAH_M                    MAKEMASK(0xFFFF, 0)
9381 #define PRTPM_SAH_PF_NUM_S                      26
9382 #define PRTPM_SAH_PF_NUM_M                      MAKEMASK(0xF, 26)
9383 #define PRTPM_SAH_MC_MAG_EN_S                   30
9384 #define PRTPM_SAH_MC_MAG_EN_M                   BIT(30)
9385 #define PRTPM_SAH_AV_S                          31
9386 #define PRTPM_SAH_AV_M                          BIT(31)
9387 #define PRTPM_SAL(_i)                           (0x001E3B20 + ((_i) * 32)) /* _i=0...3 */ /* Reset Source: PFR */
9388 #define PRTPM_SAL_MAX_INDEX                     3
9389 #define PRTPM_SAL_PFPM_SAL_S                    0
9390 #define PRTPM_SAL_PFPM_SAL_M                    MAKEMASK(0xFFFFFFFF, 0)
9391 #define GLPE_CQM_FUNC_INVALIDATE                0x00503300 /* Reset Source: CORER */
9392 #define GLPE_CQM_FUNC_INVALIDATE_PF_NUM_S       0
9393 #define GLPE_CQM_FUNC_INVALIDATE_PF_NUM_M       MAKEMASK(0x7, 0)
9394 #define GLPE_CQM_FUNC_INVALIDATE_VM_VF_NUM_S    3
9395 #define GLPE_CQM_FUNC_INVALIDATE_VM_VF_NUM_M    MAKEMASK(0x3FF, 3)
9396 #define GLPE_CQM_FUNC_INVALIDATE_VM_VF_TYPE_S   13
9397 #define GLPE_CQM_FUNC_INVALIDATE_VM_VF_TYPE_M   MAKEMASK(0x3, 13)
9398 #define GLPE_CQM_FUNC_INVALIDATE_ENABLE_S       31
9399 #define GLPE_CQM_FUNC_INVALIDATE_ENABLE_M       BIT(31)
9400 #define VFPE_MRTEIDXMASK                        0x00009000 /* Reset Source: PFR */
9401 #define VFPE_MRTEIDXMASK_MRTEIDXMASKBITS_S      0
9402 #define VFPE_MRTEIDXMASK_MRTEIDXMASKBITS_M      MAKEMASK(0x1F, 0)
9403 #define GLTSYN_HH_DLAY                          0x0008881C /* Reset Source: CORER */
9404 #define GLTSYN_HH_DLAY_SYNC_DELAY_S             0
9405 #define GLTSYN_HH_DLAY_SYNC_DELAY_M             MAKEMASK(0xF, 0)
9406 #define VF_MBX_ARQBAH1                          0x00006000 /* Reset Source: CORER */
9407 #define VF_MBX_ARQBAH1_ARQBAH_S                 0
9408 #define VF_MBX_ARQBAH1_ARQBAH_M                 MAKEMASK(0xFFFFFFFF, 0)
9409 #define VF_MBX_ARQBAL1                          0x00006C00 /* Reset Source: CORER */
9410 #define VF_MBX_ARQBAL1_ARQBAL_LSB_S             0
9411 #define VF_MBX_ARQBAL1_ARQBAL_LSB_M             MAKEMASK(0x3F, 0)
9412 #define VF_MBX_ARQBAL1_ARQBAL_S                 6
9413 #define VF_MBX_ARQBAL1_ARQBAL_M                 MAKEMASK(0x3FFFFFF, 6)
9414 #define VF_MBX_ARQH1                            0x00007400 /* Reset Source: CORER */
9415 #define VF_MBX_ARQH1_ARQH_S                     0
9416 #define VF_MBX_ARQH1_ARQH_M                     MAKEMASK(0x3FF, 0)
9417 #define VF_MBX_ARQLEN1                          0x00008000 /* Reset Source: CORER */
9418 #define VF_MBX_ARQLEN1_ARQLEN_S                 0
9419 #define VF_MBX_ARQLEN1_ARQLEN_M                 MAKEMASK(0x3FF, 0)
9420 #define VF_MBX_ARQLEN1_ARQVFE_S                 28
9421 #define VF_MBX_ARQLEN1_ARQVFE_M                 BIT(28)
9422 #define VF_MBX_ARQLEN1_ARQOVFL_S                29
9423 #define VF_MBX_ARQLEN1_ARQOVFL_M                BIT(29)
9424 #define VF_MBX_ARQLEN1_ARQCRIT_S                30
9425 #define VF_MBX_ARQLEN1_ARQCRIT_M                BIT(30)
9426 #define VF_MBX_ARQLEN1_ARQENABLE_S              31
9427 #define VF_MBX_ARQLEN1_ARQENABLE_M              BIT(31)
9428 #define VF_MBX_ARQT1                            0x00007000 /* Reset Source: CORER */
9429 #define VF_MBX_ARQT1_ARQT_S                     0
9430 #define VF_MBX_ARQT1_ARQT_M                     MAKEMASK(0x3FF, 0)
9431 #define VF_MBX_ATQBAH1                          0x00007800 /* Reset Source: CORER */
9432 #define VF_MBX_ATQBAH1_ATQBAH_S                 0
9433 #define VF_MBX_ATQBAH1_ATQBAH_M                 MAKEMASK(0xFFFFFFFF, 0)
9434 #define VF_MBX_ATQBAL1                          0x00007C00 /* Reset Source: CORER */
9435 #define VF_MBX_ATQBAL1_ATQBAL_S                 6
9436 #define VF_MBX_ATQBAL1_ATQBAL_M                 MAKEMASK(0x3FFFFFF, 6)
9437 #define VF_MBX_ATQH1                            0x00006400 /* Reset Source: CORER */
9438 #define VF_MBX_ATQH1_ATQH_S                     0
9439 #define VF_MBX_ATQH1_ATQH_M                     MAKEMASK(0x3FF, 0)
9440 #define VF_MBX_ATQLEN1                          0x00006800 /* Reset Source: CORER */
9441 #define VF_MBX_ATQLEN1_ATQLEN_S                 0
9442 #define VF_MBX_ATQLEN1_ATQLEN_M                 MAKEMASK(0x3FF, 0)
9443 #define VF_MBX_ATQLEN1_ATQVFE_S                 28
9444 #define VF_MBX_ATQLEN1_ATQVFE_M                 BIT(28)
9445 #define VF_MBX_ATQLEN1_ATQOVFL_S                29
9446 #define VF_MBX_ATQLEN1_ATQOVFL_M                BIT(29)
9447 #define VF_MBX_ATQLEN1_ATQCRIT_S                30
9448 #define VF_MBX_ATQLEN1_ATQCRIT_M                BIT(30)
9449 #define VF_MBX_ATQLEN1_ATQENABLE_S              31
9450 #define VF_MBX_ATQLEN1_ATQENABLE_M              BIT(31)
9451 #define VF_MBX_ATQT1                            0x00008400 /* Reset Source: CORER */
9452 #define VF_MBX_ATQT1_ATQT_S                     0
9453 #define VF_MBX_ATQT1_ATQT_M                     MAKEMASK(0x3FF, 0)
9454 #define PFPCI_VF_FLUSH_DONE1                    0x0000E400 /* Reset Source: PCIR */
9455 #define PFPCI_VF_FLUSH_DONE1_FLUSH_DONE_S       0
9456 #define PFPCI_VF_FLUSH_DONE1_FLUSH_DONE_M       BIT(0)
9457 #define VFGEN_RSTAT1                            0x00008800 /* Reset Source: VFR */
9458 #define VFGEN_RSTAT1_VFR_STATE_S                0
9459 #define VFGEN_RSTAT1_VFR_STATE_M                MAKEMASK(0x3, 0)
9460 #define VFINT_DYN_CTL0                          0x00005C00 /* Reset Source: PFR */
9461 #define VFINT_DYN_CTL0_INTENA_S                 0
9462 #define VFINT_DYN_CTL0_INTENA_M                 BIT(0)
9463 #define VFINT_DYN_CTL0_CLEARPBA_S               1
9464 #define VFINT_DYN_CTL0_CLEARPBA_M               BIT(1)
9465 #define VFINT_DYN_CTL0_SWINT_TRIG_S             2
9466 #define VFINT_DYN_CTL0_SWINT_TRIG_M             BIT(2)
9467 #define VFINT_DYN_CTL0_ITR_INDX_S               3
9468 #define VFINT_DYN_CTL0_ITR_INDX_M               MAKEMASK(0x3, 3)
9469 #define VFINT_DYN_CTL0_INTERVAL_S               5
9470 #define VFINT_DYN_CTL0_INTERVAL_M               MAKEMASK(0xFFF, 5)
9471 #define VFINT_DYN_CTL0_SW_ITR_INDX_ENA_S        24
9472 #define VFINT_DYN_CTL0_SW_ITR_INDX_ENA_M        BIT(24)
9473 #define VFINT_DYN_CTL0_SW_ITR_INDX_S            25
9474 #define VFINT_DYN_CTL0_SW_ITR_INDX_M            MAKEMASK(0x3, 25)
9475 #define VFINT_DYN_CTL0_WB_ON_ITR_S              30
9476 #define VFINT_DYN_CTL0_WB_ON_ITR_M              BIT(30)
9477 #define VFINT_DYN_CTL0_INTENA_MSK_S             31
9478 #define VFINT_DYN_CTL0_INTENA_MSK_M             BIT(31)
9479 #define VFINT_DYN_CTLN(_i)                      (0x00003800 + ((_i) * 4)) /* _i=0...63 */ /* Reset Source: PFR */
9480 #define VFINT_DYN_CTLN_MAX_INDEX                63
9481 #define VFINT_DYN_CTLN_INTENA_S                 0
9482 #define VFINT_DYN_CTLN_INTENA_M                 BIT(0)
9483 #define VFINT_DYN_CTLN_CLEARPBA_S               1
9484 #define VFINT_DYN_CTLN_CLEARPBA_M               BIT(1)
9485 #define VFINT_DYN_CTLN_SWINT_TRIG_S             2
9486 #define VFINT_DYN_CTLN_SWINT_TRIG_M             BIT(2)
9487 #define VFINT_DYN_CTLN_ITR_INDX_S               3
9488 #define VFINT_DYN_CTLN_ITR_INDX_M               MAKEMASK(0x3, 3)
9489 #define VFINT_DYN_CTLN_INTERVAL_S               5
9490 #define VFINT_DYN_CTLN_INTERVAL_M               MAKEMASK(0xFFF, 5)
9491 #define VFINT_DYN_CTLN_SW_ITR_INDX_ENA_S        24
9492 #define VFINT_DYN_CTLN_SW_ITR_INDX_ENA_M        BIT(24)
9493 #define VFINT_DYN_CTLN_SW_ITR_INDX_S            25
9494 #define VFINT_DYN_CTLN_SW_ITR_INDX_M            MAKEMASK(0x3, 25)
9495 #define VFINT_DYN_CTLN_WB_ON_ITR_S              30
9496 #define VFINT_DYN_CTLN_WB_ON_ITR_M              BIT(30)
9497 #define VFINT_DYN_CTLN_INTENA_MSK_S             31
9498 #define VFINT_DYN_CTLN_INTENA_MSK_M             BIT(31)
9499 #define VFINT_ITR0(_i)                          (0x00004C00 + ((_i) * 4)) /* _i=0...2 */ /* Reset Source: PFR */
9500 #define VFINT_ITR0_MAX_INDEX                    2
9501 #define VFINT_ITR0_INTERVAL_S                   0
9502 #define VFINT_ITR0_INTERVAL_M                   MAKEMASK(0xFFF, 0)
9503 #define VFINT_ITRN(_i, _j)                      (0x00002800 + ((_i) * 4 + (_j) * 12)) /* _i=0...2, _j=0...63 */ /* Reset Source: PFR */
9504 #define VFINT_ITRN_MAX_INDEX                    2
9505 #define VFINT_ITRN_INTERVAL_S                   0
9506 #define VFINT_ITRN_INTERVAL_M                   MAKEMASK(0xFFF, 0)
9507 #define QRX_TAIL1(_QRX)                         (0x00002000 + ((_QRX) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
9508 #define QRX_TAIL1_MAX_INDEX                     255
9509 #define QRX_TAIL1_TAIL_S                        0
9510 #define QRX_TAIL1_TAIL_M                        MAKEMASK(0x1FFF, 0)
9511 #define QTX_TAIL(_DBQM)                         (0x00000000 + ((_DBQM) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
9512 #define QTX_TAIL_MAX_INDEX                      255
9513 #define QTX_TAIL_QTX_COMM_DBELL_S               0
9514 #define QTX_TAIL_QTX_COMM_DBELL_M               MAKEMASK(0xFFFFFFFF, 0)
9515 #define MSIX_TMSG1(_i)                          (0x00000008 + ((_i) * 16)) /* _i=0...64 */ /* Reset Source: FLR */
9516 #define MSIX_TMSG1_MAX_INDEX                    64
9517 #define MSIX_TMSG1_MSIXTMSG_S                   0
9518 #define MSIX_TMSG1_MSIXTMSG_M                   MAKEMASK(0xFFFFFFFF, 0)
9519 #define VFPE_AEQALLOC1                          0x0000A400 /* Reset Source: VFR */
9520 #define VFPE_AEQALLOC1_AECOUNT_S                0
9521 #define VFPE_AEQALLOC1_AECOUNT_M                MAKEMASK(0xFFFFFFFF, 0)
9522 #define VFPE_CCQPHIGH1                          0x00009800 /* Reset Source: VFR */
9523 #define VFPE_CCQPHIGH1_PECCQPHIGH_S             0
9524 #define VFPE_CCQPHIGH1_PECCQPHIGH_M             MAKEMASK(0xFFFFFFFF, 0)
9525 #define VFPE_CCQPLOW1                           0x0000AC00 /* Reset Source: VFR */
9526 #define VFPE_CCQPLOW1_PECCQPLOW_S               0
9527 #define VFPE_CCQPLOW1_PECCQPLOW_M               MAKEMASK(0xFFFFFFFF, 0)
9528 #define VFPE_CCQPSTATUS1                        0x0000B800 /* Reset Source: VFR */
9529 #define VFPE_CCQPSTATUS1_CCQP_DONE_S            0
9530 #define VFPE_CCQPSTATUS1_CCQP_DONE_M            BIT(0)
9531 #define VFPE_CCQPSTATUS1_HMC_PROFILE_S          4
9532 #define VFPE_CCQPSTATUS1_HMC_PROFILE_M          MAKEMASK(0x7, 4)
9533 #define VFPE_CCQPSTATUS1_RDMA_EN_VFS_S          16
9534 #define VFPE_CCQPSTATUS1_RDMA_EN_VFS_M          MAKEMASK(0x3F, 16)
9535 #define VFPE_CCQPSTATUS1_CCQP_ERR_S             31
9536 #define VFPE_CCQPSTATUS1_CCQP_ERR_M             BIT(31)
9537 #define VFPE_CQACK1                             0x0000B000 /* Reset Source: VFR */
9538 #define VFPE_CQACK1_PECQID_S                    0
9539 #define VFPE_CQACK1_PECQID_M                    MAKEMASK(0x7FFFF, 0)
9540 #define VFPE_CQARM1                             0x0000B400 /* Reset Source: VFR */
9541 #define VFPE_CQARM1_PECQID_S                    0
9542 #define VFPE_CQARM1_PECQID_M                    MAKEMASK(0x7FFFF, 0)
9543 #define VFPE_CQPDB1                             0x0000BC00 /* Reset Source: VFR */
9544 #define VFPE_CQPDB1_WQHEAD_S                    0
9545 #define VFPE_CQPDB1_WQHEAD_M                    MAKEMASK(0x7FF, 0)
9546 #define VFPE_CQPERRCODES1                       0x00009C00 /* Reset Source: VFR */
9547 #define VFPE_CQPERRCODES1_CQP_MINOR_CODE_S      0
9548 #define VFPE_CQPERRCODES1_CQP_MINOR_CODE_M      MAKEMASK(0xFFFF, 0)
9549 #define VFPE_CQPERRCODES1_CQP_MAJOR_CODE_S      16
9550 #define VFPE_CQPERRCODES1_CQP_MAJOR_CODE_M      MAKEMASK(0xFFFF, 16)
9551 #define VFPE_CQPTAIL1                           0x0000A000 /* Reset Source: VFR */
9552 #define VFPE_CQPTAIL1_WQTAIL_S                  0
9553 #define VFPE_CQPTAIL1_WQTAIL_M                  MAKEMASK(0x7FF, 0)
9554 #define VFPE_CQPTAIL1_CQP_OP_ERR_S              31
9555 #define VFPE_CQPTAIL1_CQP_OP_ERR_M              BIT(31)
9556 #define VFPE_IPCONFIG01                         0x00008C00 /* Reset Source: VFR */
9557 #define VFPE_IPCONFIG01_PEIPID_S                0
9558 #define VFPE_IPCONFIG01_PEIPID_M                MAKEMASK(0xFFFF, 0)
9559 #define VFPE_IPCONFIG01_USEENTIREIDRANGE_S      16
9560 #define VFPE_IPCONFIG01_USEENTIREIDRANGE_M      BIT(16)
9561 #define VFPE_IPCONFIG01_UDP_SRC_PORT_MASK_EN_S  17
9562 #define VFPE_IPCONFIG01_UDP_SRC_PORT_MASK_EN_M  BIT(17)
9563 #define VFPE_MRTEIDXMASK1(_VF)                  (0x00509800 + ((_VF) * 4)) /* _i=0...255 */ /* Reset Source: PFR */
9564 #define VFPE_MRTEIDXMASK1_MAX_INDEX             255
9565 #define VFPE_MRTEIDXMASK1_MRTEIDXMASKBITS_S     0
9566 #define VFPE_MRTEIDXMASK1_MRTEIDXMASKBITS_M     MAKEMASK(0x1F, 0)
9567 #define VFPE_RCVUNEXPECTEDERROR1                0x00009400 /* Reset Source: VFR */
9568 #define VFPE_RCVUNEXPECTEDERROR1_TCP_RX_UNEXP_ERR_S 0
9569 #define VFPE_RCVUNEXPECTEDERROR1_TCP_RX_UNEXP_ERR_M MAKEMASK(0xFFFFFF, 0)
9570 #define VFPE_TCPNOWTIMER1                       0x0000A800 /* Reset Source: VFR */
9571 #define VFPE_TCPNOWTIMER1_TCP_NOW_S             0
9572 #define VFPE_TCPNOWTIMER1_TCP_NOW_M             MAKEMASK(0xFFFFFFFF, 0)
9573 #define VFPE_WQEALLOC1                          0x0000C000 /* Reset Source: VFR */
9574 #define VFPE_WQEALLOC1_PEQPID_S                 0
9575 #define VFPE_WQEALLOC1_PEQPID_M                 MAKEMASK(0x3FFFF, 0)
9576 #define VFPE_WQEALLOC1_WQE_DESC_INDEX_S         20
9577 #define VFPE_WQEALLOC1_WQE_DESC_INDEX_M         MAKEMASK(0xFFF, 20)
9578 #define VF_MBX_CPM_ARQBAH1                      0x0000F060 /* Reset Source: CORER */
9579 #define VF_MBX_CPM_ARQBAH1_ARQBAH_S             0
9580 #define VF_MBX_CPM_ARQBAH1_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9581 #define VF_MBX_CPM_ARQBAL1                      0x0000F050 /* Reset Source: CORER */
9582 #define VF_MBX_CPM_ARQBAL1_ARQBAL_LSB_S         0
9583 #define VF_MBX_CPM_ARQBAL1_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
9584 #define VF_MBX_CPM_ARQBAL1_ARQBAL_S             6
9585 #define VF_MBX_CPM_ARQBAL1_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9586 #define VF_MBX_CPM_ARQH1                        0x0000F080 /* Reset Source: CORER */
9587 #define VF_MBX_CPM_ARQH1_ARQH_S                 0
9588 #define VF_MBX_CPM_ARQH1_ARQH_M                 MAKEMASK(0x3FF, 0)
9589 #define VF_MBX_CPM_ARQLEN1                      0x0000F070 /* Reset Source: CORER */
9590 #define VF_MBX_CPM_ARQLEN1_ARQLEN_S             0
9591 #define VF_MBX_CPM_ARQLEN1_ARQLEN_M             MAKEMASK(0x3FF, 0)
9592 #define VF_MBX_CPM_ARQLEN1_ARQVFE_S             28
9593 #define VF_MBX_CPM_ARQLEN1_ARQVFE_M             BIT(28)
9594 #define VF_MBX_CPM_ARQLEN1_ARQOVFL_S            29
9595 #define VF_MBX_CPM_ARQLEN1_ARQOVFL_M            BIT(29)
9596 #define VF_MBX_CPM_ARQLEN1_ARQCRIT_S            30
9597 #define VF_MBX_CPM_ARQLEN1_ARQCRIT_M            BIT(30)
9598 #define VF_MBX_CPM_ARQLEN1_ARQENABLE_S          31
9599 #define VF_MBX_CPM_ARQLEN1_ARQENABLE_M          BIT(31)
9600 #define VF_MBX_CPM_ARQT1                        0x0000F090 /* Reset Source: CORER */
9601 #define VF_MBX_CPM_ARQT1_ARQT_S                 0
9602 #define VF_MBX_CPM_ARQT1_ARQT_M                 MAKEMASK(0x3FF, 0)
9603 #define VF_MBX_CPM_ATQBAH1                      0x0000F010 /* Reset Source: CORER */
9604 #define VF_MBX_CPM_ATQBAH1_ATQBAH_S             0
9605 #define VF_MBX_CPM_ATQBAH1_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9606 #define VF_MBX_CPM_ATQBAL1                      0x0000F000 /* Reset Source: CORER */
9607 #define VF_MBX_CPM_ATQBAL1_ATQBAL_S             6
9608 #define VF_MBX_CPM_ATQBAL1_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9609 #define VF_MBX_CPM_ATQH1                        0x0000F030 /* Reset Source: CORER */
9610 #define VF_MBX_CPM_ATQH1_ATQH_S                 0
9611 #define VF_MBX_CPM_ATQH1_ATQH_M                 MAKEMASK(0x3FF, 0)
9612 #define VF_MBX_CPM_ATQLEN1                      0x0000F020 /* Reset Source: CORER */
9613 #define VF_MBX_CPM_ATQLEN1_ATQLEN_S             0
9614 #define VF_MBX_CPM_ATQLEN1_ATQLEN_M             MAKEMASK(0x3FF, 0)
9615 #define VF_MBX_CPM_ATQLEN1_ATQVFE_S             28
9616 #define VF_MBX_CPM_ATQLEN1_ATQVFE_M             BIT(28)
9617 #define VF_MBX_CPM_ATQLEN1_ATQOVFL_S            29
9618 #define VF_MBX_CPM_ATQLEN1_ATQOVFL_M            BIT(29)
9619 #define VF_MBX_CPM_ATQLEN1_ATQCRIT_S            30
9620 #define VF_MBX_CPM_ATQLEN1_ATQCRIT_M            BIT(30)
9621 #define VF_MBX_CPM_ATQLEN1_ATQENABLE_S          31
9622 #define VF_MBX_CPM_ATQLEN1_ATQENABLE_M          BIT(31)
9623 #define VF_MBX_CPM_ATQT1                        0x0000F040 /* Reset Source: CORER */
9624 #define VF_MBX_CPM_ATQT1_ATQT_S                 0
9625 #define VF_MBX_CPM_ATQT1_ATQT_M                 MAKEMASK(0x3FF, 0)
9626 #define VF_MBX_HLP_ARQBAH1                      0x00020060 /* Reset Source: CORER */
9627 #define VF_MBX_HLP_ARQBAH1_ARQBAH_S             0
9628 #define VF_MBX_HLP_ARQBAH1_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9629 #define VF_MBX_HLP_ARQBAL1                      0x00020050 /* Reset Source: CORER */
9630 #define VF_MBX_HLP_ARQBAL1_ARQBAL_LSB_S         0
9631 #define VF_MBX_HLP_ARQBAL1_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
9632 #define VF_MBX_HLP_ARQBAL1_ARQBAL_S             6
9633 #define VF_MBX_HLP_ARQBAL1_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9634 #define VF_MBX_HLP_ARQH1                        0x00020080 /* Reset Source: CORER */
9635 #define VF_MBX_HLP_ARQH1_ARQH_S                 0
9636 #define VF_MBX_HLP_ARQH1_ARQH_M                 MAKEMASK(0x3FF, 0)
9637 #define VF_MBX_HLP_ARQLEN1                      0x00020070 /* Reset Source: CORER */
9638 #define VF_MBX_HLP_ARQLEN1_ARQLEN_S             0
9639 #define VF_MBX_HLP_ARQLEN1_ARQLEN_M             MAKEMASK(0x3FF, 0)
9640 #define VF_MBX_HLP_ARQLEN1_ARQVFE_S             28
9641 #define VF_MBX_HLP_ARQLEN1_ARQVFE_M             BIT(28)
9642 #define VF_MBX_HLP_ARQLEN1_ARQOVFL_S            29
9643 #define VF_MBX_HLP_ARQLEN1_ARQOVFL_M            BIT(29)
9644 #define VF_MBX_HLP_ARQLEN1_ARQCRIT_S            30
9645 #define VF_MBX_HLP_ARQLEN1_ARQCRIT_M            BIT(30)
9646 #define VF_MBX_HLP_ARQLEN1_ARQENABLE_S          31
9647 #define VF_MBX_HLP_ARQLEN1_ARQENABLE_M          BIT(31)
9648 #define VF_MBX_HLP_ARQT1                        0x00020090 /* Reset Source: CORER */
9649 #define VF_MBX_HLP_ARQT1_ARQT_S                 0
9650 #define VF_MBX_HLP_ARQT1_ARQT_M                 MAKEMASK(0x3FF, 0)
9651 #define VF_MBX_HLP_ATQBAH1                      0x00020010 /* Reset Source: CORER */
9652 #define VF_MBX_HLP_ATQBAH1_ATQBAH_S             0
9653 #define VF_MBX_HLP_ATQBAH1_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9654 #define VF_MBX_HLP_ATQBAL1                      0x00020000 /* Reset Source: CORER */
9655 #define VF_MBX_HLP_ATQBAL1_ATQBAL_S             6
9656 #define VF_MBX_HLP_ATQBAL1_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9657 #define VF_MBX_HLP_ATQH1                        0x00020030 /* Reset Source: CORER */
9658 #define VF_MBX_HLP_ATQH1_ATQH_S                 0
9659 #define VF_MBX_HLP_ATQH1_ATQH_M                 MAKEMASK(0x3FF, 0)
9660 #define VF_MBX_HLP_ATQLEN1                      0x00020020 /* Reset Source: CORER */
9661 #define VF_MBX_HLP_ATQLEN1_ATQLEN_S             0
9662 #define VF_MBX_HLP_ATQLEN1_ATQLEN_M             MAKEMASK(0x3FF, 0)
9663 #define VF_MBX_HLP_ATQLEN1_ATQVFE_S             28
9664 #define VF_MBX_HLP_ATQLEN1_ATQVFE_M             BIT(28)
9665 #define VF_MBX_HLP_ATQLEN1_ATQOVFL_S            29
9666 #define VF_MBX_HLP_ATQLEN1_ATQOVFL_M            BIT(29)
9667 #define VF_MBX_HLP_ATQLEN1_ATQCRIT_S            30
9668 #define VF_MBX_HLP_ATQLEN1_ATQCRIT_M            BIT(30)
9669 #define VF_MBX_HLP_ATQLEN1_ATQENABLE_S          31
9670 #define VF_MBX_HLP_ATQLEN1_ATQENABLE_M          BIT(31)
9671 #define VF_MBX_HLP_ATQT1                        0x00020040 /* Reset Source: CORER */
9672 #define VF_MBX_HLP_ATQT1_ATQT_S                 0
9673 #define VF_MBX_HLP_ATQT1_ATQT_M                 MAKEMASK(0x3FF, 0)
9674 #define VF_MBX_PSM_ARQBAH1                      0x00021060 /* Reset Source: CORER */
9675 #define VF_MBX_PSM_ARQBAH1_ARQBAH_S             0
9676 #define VF_MBX_PSM_ARQBAH1_ARQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9677 #define VF_MBX_PSM_ARQBAL1                      0x00021050 /* Reset Source: CORER */
9678 #define VF_MBX_PSM_ARQBAL1_ARQBAL_LSB_S         0
9679 #define VF_MBX_PSM_ARQBAL1_ARQBAL_LSB_M         MAKEMASK(0x3F, 0)
9680 #define VF_MBX_PSM_ARQBAL1_ARQBAL_S             6
9681 #define VF_MBX_PSM_ARQBAL1_ARQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9682 #define VF_MBX_PSM_ARQH1                        0x00021080 /* Reset Source: CORER */
9683 #define VF_MBX_PSM_ARQH1_ARQH_S                 0
9684 #define VF_MBX_PSM_ARQH1_ARQH_M                 MAKEMASK(0x3FF, 0)
9685 #define VF_MBX_PSM_ARQLEN1                      0x00021070 /* Reset Source: CORER */
9686 #define VF_MBX_PSM_ARQLEN1_ARQLEN_S             0
9687 #define VF_MBX_PSM_ARQLEN1_ARQLEN_M             MAKEMASK(0x3FF, 0)
9688 #define VF_MBX_PSM_ARQLEN1_ARQVFE_S             28
9689 #define VF_MBX_PSM_ARQLEN1_ARQVFE_M             BIT(28)
9690 #define VF_MBX_PSM_ARQLEN1_ARQOVFL_S            29
9691 #define VF_MBX_PSM_ARQLEN1_ARQOVFL_M            BIT(29)
9692 #define VF_MBX_PSM_ARQLEN1_ARQCRIT_S            30
9693 #define VF_MBX_PSM_ARQLEN1_ARQCRIT_M            BIT(30)
9694 #define VF_MBX_PSM_ARQLEN1_ARQENABLE_S          31
9695 #define VF_MBX_PSM_ARQLEN1_ARQENABLE_M          BIT(31)
9696 #define VF_MBX_PSM_ARQT1                        0x00021090 /* Reset Source: CORER */
9697 #define VF_MBX_PSM_ARQT1_ARQT_S                 0
9698 #define VF_MBX_PSM_ARQT1_ARQT_M                 MAKEMASK(0x3FF, 0)
9699 #define VF_MBX_PSM_ATQBAH1                      0x00021010 /* Reset Source: CORER */
9700 #define VF_MBX_PSM_ATQBAH1_ATQBAH_S             0
9701 #define VF_MBX_PSM_ATQBAH1_ATQBAH_M             MAKEMASK(0xFFFFFFFF, 0)
9702 #define VF_MBX_PSM_ATQBAL1                      0x00021000 /* Reset Source: CORER */
9703 #define VF_MBX_PSM_ATQBAL1_ATQBAL_S             6
9704 #define VF_MBX_PSM_ATQBAL1_ATQBAL_M             MAKEMASK(0x3FFFFFF, 6)
9705 #define VF_MBX_PSM_ATQH1                        0x00021030 /* Reset Source: CORER */
9706 #define VF_MBX_PSM_ATQH1_ATQH_S                 0
9707 #define VF_MBX_PSM_ATQH1_ATQH_M                 MAKEMASK(0x3FF, 0)
9708 #define VF_MBX_PSM_ATQLEN1                      0x00021020 /* Reset Source: CORER */
9709 #define VF_MBX_PSM_ATQLEN1_ATQLEN_S             0
9710 #define VF_MBX_PSM_ATQLEN1_ATQLEN_M             MAKEMASK(0x3FF, 0)
9711 #define VF_MBX_PSM_ATQLEN1_ATQVFE_S             28
9712 #define VF_MBX_PSM_ATQLEN1_ATQVFE_M             BIT(28)
9713 #define VF_MBX_PSM_ATQLEN1_ATQOVFL_S            29
9714 #define VF_MBX_PSM_ATQLEN1_ATQOVFL_M            BIT(29)
9715 #define VF_MBX_PSM_ATQLEN1_ATQCRIT_S            30
9716 #define VF_MBX_PSM_ATQLEN1_ATQCRIT_M            BIT(30)
9717 #define VF_MBX_PSM_ATQLEN1_ATQENABLE_S          31
9718 #define VF_MBX_PSM_ATQLEN1_ATQENABLE_M          BIT(31)
9719 #define VF_MBX_PSM_ATQT1                        0x00021040 /* Reset Source: CORER */
9720 #define VF_MBX_PSM_ATQT1_ATQT_S                 0
9721 #define VF_MBX_PSM_ATQT1_ATQT_M                 MAKEMASK(0x3FF, 0)
9722 #define VF_SB_CPM_ARQBAH1                       0x0000F160 /* Reset Source: CORER */
9723 #define VF_SB_CPM_ARQBAH1_ARQBAH_S              0
9724 #define VF_SB_CPM_ARQBAH1_ARQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
9725 #define VF_SB_CPM_ARQBAL1                       0x0000F150 /* Reset Source: CORER */
9726 #define VF_SB_CPM_ARQBAL1_ARQBAL_LSB_S          0
9727 #define VF_SB_CPM_ARQBAL1_ARQBAL_LSB_M          MAKEMASK(0x3F, 0)
9728 #define VF_SB_CPM_ARQBAL1_ARQBAL_S              6
9729 #define VF_SB_CPM_ARQBAL1_ARQBAL_M              MAKEMASK(0x3FFFFFF, 6)
9730 #define VF_SB_CPM_ARQH1                         0x0000F180 /* Reset Source: CORER */
9731 #define VF_SB_CPM_ARQH1_ARQH_S                  0
9732 #define VF_SB_CPM_ARQH1_ARQH_M                  MAKEMASK(0x3FF, 0)
9733 #define VF_SB_CPM_ARQLEN1                       0x0000F170 /* Reset Source: CORER */
9734 #define VF_SB_CPM_ARQLEN1_ARQLEN_S              0
9735 #define VF_SB_CPM_ARQLEN1_ARQLEN_M              MAKEMASK(0x3FF, 0)
9736 #define VF_SB_CPM_ARQLEN1_ARQVFE_S              28
9737 #define VF_SB_CPM_ARQLEN1_ARQVFE_M              BIT(28)
9738 #define VF_SB_CPM_ARQLEN1_ARQOVFL_S             29
9739 #define VF_SB_CPM_ARQLEN1_ARQOVFL_M             BIT(29)
9740 #define VF_SB_CPM_ARQLEN1_ARQCRIT_S             30
9741 #define VF_SB_CPM_ARQLEN1_ARQCRIT_M             BIT(30)
9742 #define VF_SB_CPM_ARQLEN1_ARQENABLE_S           31
9743 #define VF_SB_CPM_ARQLEN1_ARQENABLE_M           BIT(31)
9744 #define VF_SB_CPM_ARQT1                         0x0000F190 /* Reset Source: CORER */
9745 #define VF_SB_CPM_ARQT1_ARQT_S                  0
9746 #define VF_SB_CPM_ARQT1_ARQT_M                  MAKEMASK(0x3FF, 0)
9747 #define VF_SB_CPM_ATQBAH1                       0x0000F110 /* Reset Source: CORER */
9748 #define VF_SB_CPM_ATQBAH1_ATQBAH_S              0
9749 #define VF_SB_CPM_ATQBAH1_ATQBAH_M              MAKEMASK(0xFFFFFFFF, 0)
9750 #define VF_SB_CPM_ATQBAL1                       0x0000F100 /* Reset Source: CORER */
9751 #define VF_SB_CPM_ATQBAL1_ATQBAL_S              6
9752 #define VF_SB_CPM_ATQBAL1_ATQBAL_M              MAKEMASK(0x3FFFFFF, 6)
9753 #define VF_SB_CPM_ATQH1                         0x0000F130 /* Reset Source: CORER */
9754 #define VF_SB_CPM_ATQH1_ATQH_S                  0
9755 #define VF_SB_CPM_ATQH1_ATQH_M                  MAKEMASK(0x3FF, 0)
9756 #define VF_SB_CPM_ATQLEN1                       0x0000F120 /* Reset Source: CORER */
9757 #define VF_SB_CPM_ATQLEN1_ATQLEN_S              0
9758 #define VF_SB_CPM_ATQLEN1_ATQLEN_M              MAKEMASK(0x3FF, 0)
9759 #define VF_SB_CPM_ATQLEN1_ATQVFE_S              28
9760 #define VF_SB_CPM_ATQLEN1_ATQVFE_M              BIT(28)
9761 #define VF_SB_CPM_ATQLEN1_ATQOVFL_S             29
9762 #define VF_SB_CPM_ATQLEN1_ATQOVFL_M             BIT(29)
9763 #define VF_SB_CPM_ATQLEN1_ATQCRIT_S             30
9764 #define VF_SB_CPM_ATQLEN1_ATQCRIT_M             BIT(30)
9765 #define VF_SB_CPM_ATQLEN1_ATQENABLE_S           31
9766 #define VF_SB_CPM_ATQLEN1_ATQENABLE_M           BIT(31)
9767 #define VF_SB_CPM_ATQT1                         0x0000F140 /* Reset Source: CORER */
9768 #define VF_SB_CPM_ATQT1_ATQT_S                  0
9769 #define VF_SB_CPM_ATQT1_ATQT_M                  MAKEMASK(0x3FF, 0)
9770 #define VFINT_DYN_CTL(_i)                       (0x00023000 + ((_i) * 4096)) /* _i=0...7 */ /* Reset Source: PFR */
9771 #define VFINT_DYN_CTL_MAX_INDEX                 7
9772 #define VFINT_DYN_CTL_INTENA_S                  0
9773 #define VFINT_DYN_CTL_INTENA_M                  BIT(0)
9774 #define VFINT_DYN_CTL_CLEARPBA_S                1
9775 #define VFINT_DYN_CTL_CLEARPBA_M                BIT(1)
9776 #define VFINT_DYN_CTL_SWINT_TRIG_S              2
9777 #define VFINT_DYN_CTL_SWINT_TRIG_M              BIT(2)
9778 #define VFINT_DYN_CTL_ITR_INDX_S                3
9779 #define VFINT_DYN_CTL_ITR_INDX_M                MAKEMASK(0x3, 3)
9780 #define VFINT_DYN_CTL_INTERVAL_S                5
9781 #define VFINT_DYN_CTL_INTERVAL_M                MAKEMASK(0xFFF, 5)
9782 #define VFINT_DYN_CTL_SW_ITR_INDX_ENA_S         24
9783 #define VFINT_DYN_CTL_SW_ITR_INDX_ENA_M         BIT(24)
9784 #define VFINT_DYN_CTL_SW_ITR_INDX_S             25
9785 #define VFINT_DYN_CTL_SW_ITR_INDX_M             MAKEMASK(0x3, 25)
9786 #define VFINT_DYN_CTL_WB_ON_ITR_S               30
9787 #define VFINT_DYN_CTL_WB_ON_ITR_M               BIT(30)
9788 #define VFINT_DYN_CTL_INTENA_MSK_S              31
9789 #define VFINT_DYN_CTL_INTENA_MSK_M              BIT(31)
9790 #define VFINT_ITR_0(_i)                         (0x00023004 + ((_i) * 4096)) /* _i=0...7 */ /* Reset Source: PFR */
9791 #define VFINT_ITR_0_MAX_INDEX                   7
9792 #define VFINT_ITR_0_INTERVAL_S                  0
9793 #define VFINT_ITR_0_INTERVAL_M                  MAKEMASK(0xFFF, 0)
9794 #define VFINT_ITR_1(_i)                         (0x00023008 + ((_i) * 4096)) /* _i=0...7 */ /* Reset Source: PFR */
9795 #define VFINT_ITR_1_MAX_INDEX                   7
9796 #define VFINT_ITR_1_INTERVAL_S                  0
9797 #define VFINT_ITR_1_INTERVAL_M                  MAKEMASK(0xFFF, 0)
9798 #define VFINT_ITR_2(_i)                         (0x0002300C + ((_i) * 4096)) /* _i=0...7 */ /* Reset Source: PFR */
9799 #define VFINT_ITR_2_MAX_INDEX                   7
9800 #define VFINT_ITR_2_INTERVAL_S                  0
9801 #define VFINT_ITR_2_INTERVAL_M                  MAKEMASK(0xFFF, 0)
9802 #define VFQRX_TAIL(_QRX)                        (0x0002E000 + ((_QRX) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
9803 #define VFQRX_TAIL_MAX_INDEX                    255
9804 #define VFQRX_TAIL_TAIL_S                       0
9805 #define VFQRX_TAIL_TAIL_M                       MAKEMASK(0x1FFF, 0)
9806 #define VFQTX_COMM_DBELL(_DBQM)                 (0x00030000 + ((_DBQM) * 4)) /* _i=0...255 */ /* Reset Source: CORER */
9807 #define VFQTX_COMM_DBELL_MAX_INDEX              255
9808 #define VFQTX_COMM_DBELL_QTX_COMM_DBELL_S       0
9809 #define VFQTX_COMM_DBELL_QTX_COMM_DBELL_M       MAKEMASK(0xFFFFFFFF, 0)
9810 #define VFQTX_COMM_DBLQ_DBELL(_DBLQ)            (0x00022000 + ((_DBLQ) * 4)) /* _i=0...3 */ /* Reset Source: CORER */
9811 #define VFQTX_COMM_DBLQ_DBELL_MAX_INDEX         3
9812 #define VFQTX_COMM_DBLQ_DBELL_TAIL_S            0
9813 #define VFQTX_COMM_DBLQ_DBELL_TAIL_M            MAKEMASK(0x1FFF, 0)
9814
9815 #endif