xref: /illumos-gate/usr/src/uts/common/io/cxgbe/common/t4_regs.h (revision c193478586214940af708897e19c9a878b6a6223)
1 /*
2  * This file and its contents are supplied under the terms of the
3  * Common Development and Distribution License ("CDDL"), version 1.0.
4  * You may only use this file in accordance with the terms of version
5  * 1.0 of the CDDL.
6  *
7  * A full copy of the text of the CDDL should have accompanied this
8  * source. A copy of the CDDL is also available via the Internet at
9  * http://www.illumos.org/license/CDDL.
10  */
11 
12 /*
13  * This file is part of the Chelsio T4 support code.
14  *
15  * Copyright (C) 2003-2013 Chelsio Communications.  All rights reserved.
16  *
17  * This program is distributed in the hope that it will be useful, but WITHOUT
18  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19  * FITNESS FOR A PARTICULAR PURPOSE.  See the LICENSE file included in this
20  * release for licensing terms and conditions.
21  */
22 
23 /* This file was automatically generated --- changes will be lost */
24 
25 #ifndef _CXGBE_T4_REGS_H
26 #define	_CXGBE_T4_REGS_H
27 
28 #define	MYPF_BASE 0x1b000
29 #define	MYPF_REG(reg_addr) (MYPF_BASE + (reg_addr))
30 
31 #define VF_SGE_BASE 0x0
32 #define VF_SGE_REG(reg_addr) (VF_SGE_BASE + (reg_addr))
33 
34 #define VF_MPS_BASE 0x100
35 #define VF_MPS_REG(reg_addr) (VF_MPS_BASE + (reg_addr))
36 
37 #define VF_PL_BASE 0x200
38 #define VF_PL_REG(reg_addr) (VF_PL_BASE + (reg_addr))
39 
40 #define VF_MBDATA_BASE 0x240
41 #define VF_MBDATA_REG(reg_addr) (VF_MBDATA_BASE + (reg_addr))
42 
43 #define VF_CIM_BASE 0x300
44 #define VF_CIM_REG(reg_addr) (VF_CIM_BASE + (reg_addr))
45 
46 #define	PF0_BASE 0x1e000
47 #define	PF0_REG(reg_addr) (PF0_BASE + (reg_addr))
48 
49 #define	PF1_BASE 0x1e400
50 #define	PF1_REG(reg_addr) (PF1_BASE + (reg_addr))
51 
52 #define	PF2_BASE 0x1e800
53 #define	PF2_REG(reg_addr) (PF2_BASE + (reg_addr))
54 
55 #define	PF3_BASE 0x1ec00
56 #define	PF3_REG(reg_addr) (PF3_BASE + (reg_addr))
57 
58 #define	PF4_BASE 0x1f000
59 #define	PF4_REG(reg_addr) (PF4_BASE + (reg_addr))
60 
61 #define	PF5_BASE 0x1f400
62 #define	PF5_REG(reg_addr) (PF5_BASE + (reg_addr))
63 
64 #define	PF6_BASE 0x1f800
65 #define	PF6_REG(reg_addr) (PF6_BASE + (reg_addr))
66 
67 #define	PF7_BASE 0x1fc00
68 #define	PF7_REG(reg_addr) (PF7_BASE + (reg_addr))
69 
70 #define	PF_STRIDE 0x400
71 #define	PF_BASE(idx) (PF0_BASE + (idx) * PF_STRIDE)
72 #define	PF_REG(idx, reg) (PF_BASE(idx) + (reg))
73 
74 #define	MYPORT_BASE 0x1c000
75 #define	MYPORT_REG(reg_addr) (MYPORT_BASE + (reg_addr))
76 
77 #define	PORT0_BASE 0x20000
78 #define	PORT0_REG(reg_addr) (PORT0_BASE + (reg_addr))
79 
80 #define	PORT1_BASE 0x22000
81 #define	PORT1_REG(reg_addr) (PORT1_BASE + (reg_addr))
82 
83 #define	PORT2_BASE 0x24000
84 #define	PORT2_REG(reg_addr) (PORT2_BASE + (reg_addr))
85 
86 #define	PORT3_BASE 0x26000
87 #define	PORT3_REG(reg_addr) (PORT3_BASE + (reg_addr))
88 
89 #define	PORT_STRIDE 0x2000
90 #define	PORT_BASE(idx) (PORT0_BASE + (idx) * PORT_STRIDE)
91 #define	PORT_REG(idx, reg) (PORT_BASE(idx) + (reg))
92 
93 #define SGE_QUEUE_BASE_MAP_HIGH(idx) (A_SGE_QUEUE_BASE_MAP_HIGH + (idx) * 8)
94 #define NUM_SGE_QUEUE_BASE_MAP_HIGH_INSTANCES 136
95 
96 #define SGE_QUEUE_BASE_MAP_LOW(idx) (A_SGE_QUEUE_BASE_MAP_LOW + (idx) * 8)
97 #define NUM_SGE_QUEUE_BASE_MAP_LOW_INSTANCES 136
98 
99 #define PCIE_DMA_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
100 #define NUM_PCIE_DMA_INSTANCES 4
101 
102 #define PCIE_CMD_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
103 #define NUM_PCIE_CMD_INSTANCES 2
104 
105 #define PCIE_HMA_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
106 #define NUM_PCIE_HMA_INSTANCES 1
107 
108 #define PCIE_MEM_ACCESS_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
109 #define NUM_PCIE_MEM_ACCESS_INSTANCES 8
110 
111 #define PCIE_MAILBOX_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
112 #define NUM_PCIE_MAILBOX_INSTANCES 1
113 
114 #define PCIE_FW_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
115 #define NUM_PCIE_FW_INSTANCES 8
116 
117 #define PCIE_FUNC_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
118 #define NUM_PCIE_FUNC_INSTANCES 256
119 
120 #define PCIE_FID(idx) (A_PCIE_FID + (idx) * 4)
121 #define NUM_PCIE_FID_INSTANCES 2048
122 
123 #define PCIE_DMA_BUF_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
124 #define NUM_PCIE_DMA_BUF_INSTANCES 4
125 
126 #define MC_DDR3PHYDATX8_REG(reg_addr, idx) ((reg_addr) + (idx) * 256)
127 #define NUM_MC_DDR3PHYDATX8_INSTANCES 9
128 
129 #define MC_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
130 #define NUM_MC_BIST_STATUS_INSTANCES 18
131 
132 #define EDC_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
133 #define NUM_EDC_BIST_STATUS_INSTANCES 18
134 
135 #define CIM_PF_MAILBOX_DATA(idx) (A_CIM_PF_MAILBOX_DATA + (idx) * 4)
136 #define NUM_CIM_PF_MAILBOX_DATA_INSTANCES 16
137 
138 #define MPS_TRC_FILTER_MATCH_CTL_A(idx) \
139 	(A_MPS_TRC_FILTER_MATCH_CTL_A + (idx) * 4)
140 #define NUM_MPS_TRC_FILTER_MATCH_CTL_A_INSTANCES 4
141 
142 #define MPS_TRC_FILTER_MATCH_CTL_B(idx) \
143 	(A_MPS_TRC_FILTER_MATCH_CTL_B + (idx) * 4)
144 #define NUM_MPS_TRC_FILTER_MATCH_CTL_B_INSTANCES 4
145 
146 #define MPS_TRC_FILTER_RUNT_CTL(idx) (A_MPS_TRC_FILTER_RUNT_CTL + (idx) * 4)
147 #define NUM_MPS_TRC_FILTER_RUNT_CTL_INSTANCES 4
148 
149 #define MPS_TRC_FILTER_DROP(idx) (A_MPS_TRC_FILTER_DROP + (idx) * 4)
150 #define NUM_MPS_TRC_FILTER_DROP_INSTANCES 4
151 
152 #define MPS_TRC_FILTER0_MATCH(idx) (A_MPS_TRC_FILTER0_MATCH + (idx) * 4)
153 #define NUM_MPS_TRC_FILTER0_MATCH_INSTANCES 28
154 
155 #define MPS_TRC_FILTER0_DONT_CARE(idx) (A_MPS_TRC_FILTER0_DONT_CARE + (idx) * 4)
156 #define NUM_MPS_TRC_FILTER0_DONT_CARE_INSTANCES 28
157 
158 #define MPS_TRC_FILTER1_MATCH(idx) (A_MPS_TRC_FILTER1_MATCH + (idx) * 4)
159 #define NUM_MPS_TRC_FILTER1_MATCH_INSTANCES 28
160 
161 #define MPS_TRC_FILTER1_DONT_CARE(idx) (A_MPS_TRC_FILTER1_DONT_CARE + (idx) * 4)
162 #define NUM_MPS_TRC_FILTER1_DONT_CARE_INSTANCES 28
163 
164 #define MPS_TRC_FILTER2_MATCH(idx) (A_MPS_TRC_FILTER2_MATCH + (idx) * 4)
165 #define NUM_MPS_TRC_FILTER2_MATCH_INSTANCES 28
166 
167 #define MPS_TRC_FILTER2_DONT_CARE(idx) (A_MPS_TRC_FILTER2_DONT_CARE + (idx) * 4)
168 #define NUM_MPS_TRC_FILTER2_DONT_CARE_INSTANCES 28
169 
170 #define MPS_TRC_FILTER3_MATCH(idx) (A_MPS_TRC_FILTER3_MATCH + (idx) * 4)
171 #define NUM_MPS_TRC_FILTER3_MATCH_INSTANCES 28
172 
173 #define MPS_TRC_FILTER3_DONT_CARE(idx) (A_MPS_TRC_FILTER3_DONT_CARE + (idx) * 4)
174 #define NUM_MPS_TRC_FILTER3_DONT_CARE_INSTANCES 28
175 
176 #define MPS_PORT_CLS_HASH_SRAM(idx) (A_MPS_PORT_CLS_HASH_SRAM + (idx) * 4)
177 #define NUM_MPS_PORT_CLS_HASH_SRAM_INSTANCES 65
178 
179 #define MPS_CLS_VLAN_TABLE(idx) (A_MPS_CLS_VLAN_TABLE + (idx) * 4)
180 #define NUM_MPS_CLS_VLAN_TABLE_INSTANCES 9
181 
182 #define MPS_CLS_SRAM_L(idx) (A_MPS_CLS_SRAM_L + (idx) * 8)
183 #define NUM_MPS_CLS_SRAM_L_INSTANCES 336
184 
185 #define MPS_CLS_SRAM_H(idx) (A_MPS_CLS_SRAM_H + (idx) * 8)
186 #define NUM_MPS_CLS_SRAM_H_INSTANCES 336
187 
188 #define MPS_CLS_TCAM_Y_L(idx) (A_MPS_CLS_TCAM_Y_L + (idx) * 16)
189 #define NUM_MPS_CLS_TCAM_Y_L_INSTANCES 512
190 
191 #define MPS_CLS_TCAM_Y_H(idx) (A_MPS_CLS_TCAM_Y_H + (idx) * 16)
192 #define NUM_MPS_CLS_TCAM_Y_H_INSTANCES 512
193 
194 #define MPS_CLS_TCAM_X_L(idx) (A_MPS_CLS_TCAM_X_L + (idx) * 16)
195 #define NUM_MPS_CLS_TCAM_X_L_INSTANCES 512
196 
197 #define MPS_CLS_TCAM_X_H(idx) (A_MPS_CLS_TCAM_X_H + (idx) * 16)
198 #define NUM_MPS_CLS_TCAM_X_H_INSTANCES 512
199 
200 #define PL_SEMAPHORE_LOCK(idx) (A_PL_SEMAPHORE_LOCK + (idx) * 4)
201 #define NUM_PL_SEMAPHORE_LOCK_INSTANCES 8
202 
203 #define PL_VF_SLICE_L(idx) (A_PL_VF_SLICE_L + (idx) * 8)
204 #define NUM_PL_VF_SLICE_L_INSTANCES 8
205 
206 #define PL_VF_SLICE_H(idx) (A_PL_VF_SLICE_H + (idx) * 8)
207 #define NUM_PL_VF_SLICE_H_INSTANCES 8
208 
209 #define PL_FLR_VF_STATUS(idx) (A_PL_FLR_VF_STATUS + (idx) * 4)
210 #define NUM_PL_FLR_VF_STATUS_INSTANCES 4
211 
212 #define PL_VFID_MAP(idx) (A_PL_VFID_MAP + (idx) * 4)
213 #define NUM_PL_VFID_MAP_INSTANCES 256
214 
215 #define LE_DB_MASK_IPV4(idx) (A_LE_DB_MASK_IPV4 + (idx) * 4)
216 #define NUM_LE_DB_MASK_IPV4_INSTANCES 17
217 
218 #define LE_DB_MASK_IPV6(idx) (A_LE_DB_MASK_IPV6 + (idx) * 4)
219 #define NUM_LE_DB_MASK_IPV6_INSTANCES 17
220 
221 #define LE_DB_DBGI_REQ_DATA(idx) (A_LE_DB_DBGI_REQ_DATA + (idx) * 4)
222 #define NUM_LE_DB_DBGI_REQ_DATA_INSTANCES 17
223 
224 #define LE_DB_DBGI_REQ_MASK(idx) (A_LE_DB_DBGI_REQ_MASK + (idx) * 4)
225 #define NUM_LE_DB_DBGI_REQ_MASK_INSTANCES 17
226 
227 #define LE_DB_DBGI_RSP_DATA(idx) (A_LE_DB_DBGI_RSP_DATA + (idx) * 4)
228 #define NUM_LE_DB_DBGI_RSP_DATA_INSTANCES 17
229 
230 #define LE_DB_ACTIVE_MASK_IPV4(idx) (A_LE_DB_ACTIVE_MASK_IPV4 + (idx) * 4)
231 #define NUM_LE_DB_ACTIVE_MASK_IPV4_INSTANCES 17
232 
233 #define LE_DB_ACTIVE_MASK_IPV6(idx) (A_LE_DB_ACTIVE_MASK_IPV6 + (idx) * 4)
234 #define NUM_LE_DB_ACTIVE_MASK_IPV6_INSTANCES 17
235 
236 #define LE_HASH_MASK_GEN_IPV4(idx) (A_LE_HASH_MASK_GEN_IPV4 + (idx) * 4)
237 #define NUM_LE_HASH_MASK_GEN_IPV4_INSTANCES 4
238 
239 #define LE_HASH_MASK_GEN_IPV6(idx) (A_LE_HASH_MASK_GEN_IPV6 + (idx) * 4)
240 #define NUM_LE_HASH_MASK_GEN_IPV6_INSTANCES 12
241 
242 #define LE_HASH_MASK_CMP_IPV4(idx) (A_LE_HASH_MASK_CMP_IPV4 + (idx) * 4)
243 #define NUM_LE_HASH_MASK_CMP_IPV4_INSTANCES 4
244 
245 #define LE_HASH_MASK_CMP_IPV6(idx) (A_LE_HASH_MASK_CMP_IPV6 + (idx) * 4)
246 #define NUM_LE_HASH_MASK_CMP_IPV6_INSTANCES 12
247 
248 #define UP_TSCH_CHANNEL_REG(reg_addr, idx) ((reg_addr) + (idx) * 16)
249 #define NUM_UP_TSCH_CHANNEL_INSTANCES 4
250 
251 #define CIM_CTL_MAILBOX_VF_STATUS(idx) (A_CIM_CTL_MAILBOX_VF_STATUS + (idx) * 4)
252 #define NUM_CIM_CTL_MAILBOX_VF_STATUS_INSTANCES 4
253 
254 #define CIM_CTL_MAILBOX_VFN_CTL(idx) (A_CIM_CTL_MAILBOX_VFN_CTL + (idx) * 16)
255 #define NUM_CIM_CTL_MAILBOX_VFN_CTL_INSTANCES 128
256 
257 #define CIM_CTL_TSCH_CHANNEL_REG(reg_addr, idx) ((reg_addr) + (idx) * 288)
258 #define NUM_CIM_CTL_TSCH_CHANNEL_INSTANCES 4
259 
260 #define CIM_CTL_TSCH_CHANNEL_TSCH_CLASS_REG(reg_addr, idx) \
261 	((reg_addr) + (idx) * 16)
262 #define NUM_CIM_CTL_TSCH_CHANNEL_TSCH_CLASS_INSTANCES 16
263 
264 #define T5_MYPORT_BASE 0x2c000
265 #define T5_MYPORT_REG(reg_addr) (T5_MYPORT_BASE + (reg_addr))
266 
267 #define T5_PORT0_BASE 0x30000
268 #define T5_PORT0_REG(reg_addr) (T5_PORT0_BASE + (reg_addr))
269 
270 #define T5_PORT1_BASE 0x34000
271 #define T5_PORT1_REG(reg_addr) (T5_PORT1_BASE + (reg_addr))
272 
273 #define T5_PORT2_BASE 0x38000
274 #define T5_PORT2_REG(reg_addr) (T5_PORT2_BASE + (reg_addr))
275 
276 #define T5_PORT3_BASE 0x3c000
277 #define T5_PORT3_REG(reg_addr) (T5_PORT3_BASE + (reg_addr))
278 
279 #define T5_PORT_STRIDE 0x4000
280 #define T5_PORT_BASE(idx) (T5_PORT0_BASE + (idx) * T5_PORT_STRIDE)
281 #define T5_PORT_REG(idx, reg) (T5_PORT_BASE(idx) + (reg))
282 
283 #define MC_STRIDE (MC_1_BASE_ADDR - MC_0_BASE_ADDR)
284 #define MC_REG(reg, idx) (reg + MC_STRIDE * idx)
285 
286 #define PCIE_PF_INT_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
287 #define NUM_PCIE_PF_INT_INSTANCES 8
288 
289 #define PCIE_VF_INT_REG(reg_addr, idx) ((reg_addr) + (idx) * 8)
290 #define NUM_PCIE_VF_INT_INSTANCES 128
291 
292 #define PCIE_FID_VFID(idx) (A_PCIE_FID_VFID + (idx) * 4)
293 #define NUM_PCIE_FID_VFID_INSTANCES 2048
294 
295 #define PCIE_COOKIE_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
296 #define NUM_PCIE_COOKIE_INSTANCES 8
297 
298 #define PCIE_T5_DMA_REG(reg_addr, idx) ((reg_addr) + (idx) * 16)
299 #define NUM_PCIE_T5_DMA_INSTANCES 4
300 
301 #define PCIE_T5_CMD_REG(reg_addr, idx) ((reg_addr) + (idx) * 16)
302 #define NUM_PCIE_T5_CMD_INSTANCES 3
303 
304 #define PCIE_T5_HMA_REG(reg_addr, idx) ((reg_addr) + (idx) * 16)
305 #define NUM_PCIE_T5_HMA_INSTANCES 1
306 
307 #define PCIE_PHY_PRESET_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
308 #define NUM_PCIE_PHY_PRESET_INSTANCES 11
309 
310 #define MPS_T5_CLS_SRAM_L(idx) (A_MPS_T5_CLS_SRAM_L + (idx) * 8)
311 #define NUM_MPS_T5_CLS_SRAM_L_INSTANCES 512
312 
313 #define MPS_T5_CLS_SRAM_H(idx) (A_MPS_T5_CLS_SRAM_H + (idx) * 8)
314 #define NUM_MPS_T5_CLS_SRAM_H_INSTANCES 512
315 
316 #define LE_T5_DB_MASK_IPV4(idx) (A_LE_T5_DB_MASK_IPV4 + (idx) * 4)
317 #define NUM_LE_T5_DB_MASK_IPV4_INSTANCES 5
318 
319 #define LE_T5_DB_ACTIVE_MASK_IPV4(idx) \
320 	(A_LE_T5_DB_ACTIVE_MASK_IPV4 + (idx) * 4)
321 #define NUM_LE_T5_DB_ACTIVE_MASK_IPV4_INSTANCES 5
322 
323 #define LE_HASH_MASK_GEN_IPV4T5(idx) (A_LE_HASH_MASK_GEN_IPV4T5 + (idx) * 4)
324 #define NUM_LE_HASH_MASK_GEN_IPV4T5_INSTANCES 5
325 
326 #define LE_HASH_MASK_GEN_IPV6T5(idx) (A_LE_HASH_MASK_GEN_IPV6T5 + (idx) * 4)
327 #define NUM_LE_HASH_MASK_GEN_IPV6T5_INSTANCES 12
328 
329 #define LE_HASH_MASK_CMP_IPV4T5(idx) (A_LE_HASH_MASK_CMP_IPV4T5 + (idx) * 4)
330 #define NUM_LE_HASH_MASK_CMP_IPV4T5_INSTANCES 5
331 
332 #define LE_HASH_MASK_CMP_IPV6T5(idx) (A_LE_HASH_MASK_CMP_IPV6T5 + (idx) * 4)
333 #define NUM_LE_HASH_MASK_CMP_IPV6T5_INSTANCES 12
334 
335 #define LE_DB_SECOND_ACTIVE_MASK_IPV4(idx) \
336 	(A_LE_DB_SECOND_ACTIVE_MASK_IPV4 + (idx) * 4)
337 #define NUM_LE_DB_SECOND_ACTIVE_MASK_IPV4_INSTANCES 5
338 
339 #define LE_DB_SECOND_GEN_HASH_MASK_IPV4(idx) \
340 	(A_LE_DB_SECOND_GEN_HASH_MASK_IPV4 + (idx) * 4)
341 #define NUM_LE_DB_SECOND_GEN_HASH_MASK_IPV4_INSTANCES 5
342 
343 #define LE_DB_SECOND_CMP_HASH_MASK_IPV4(idx) \
344 	(A_LE_DB_SECOND_CMP_HASH_MASK_IPV4 + (idx) * 4)
345 #define NUM_LE_DB_SECOND_CMP_HASH_MASK_IPV4_INSTANCES 5
346 
347 #define MC_ADR_REG(reg_addr, idx) ((reg_addr) + (idx) * 512)
348 #define NUM_MC_ADR_INSTANCES 2
349 
350 #define MC_DDRPHY_DP18_REG(reg_addr, idx) ((reg_addr) + (idx) * 512)
351 #define NUM_MC_DDRPHY_DP18_INSTANCES 5
352 
353 #define MC_CE_ERR_DATA_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
354 #define NUM_MC_CE_ERR_DATA_INSTANCES 8
355 
356 #define MC_CE_COR_DATA_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
357 #define NUM_MC_CE_COR_DATA_INSTANCES 8
358 
359 #define MC_UE_ERR_DATA_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
360 #define NUM_MC_UE_ERR_DATA_INSTANCES 8
361 
362 #define MC_UE_COR_DATA_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
363 #define NUM_MC_UE_COR_DATA_INSTANCES 8
364 
365 #define MC_P_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
366 #define NUM_MC_P_BIST_STATUS_INSTANCES 18
367 
368 #define EDC_H_BIST_STATUS_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
369 #define NUM_EDC_H_BIST_STATUS_INSTANCES 18
370 
371 #define EDC_H_ECC_ERR_DATA_REG(reg_addr, idx) ((reg_addr) + (idx) * 4)
372 #define NUM_EDC_H_ECC_ERR_DATA_INSTANCES 16
373 
374 #define	EDC_STRIDE (EDC_1_BASE_ADDR - EDC_0_BASE_ADDR)
375 #define	EDC_REG(reg, idx) (reg + EDC_STRIDE * idx)
376 
377 /* registers for module SGE */
378 #define	SGE_BASE_ADDR 0x1000
379 
380 #define	A_SGE_PF_KDOORBELL 0x0
381 
382 #define	S_QID    15
383 #define	M_QID    0x1ffffU
384 #define	V_QID(x) ((x) << S_QID)
385 #define	G_QID(x) (((x) >> S_QID) & M_QID)
386 
387 #define	S_DBPRIO    14
388 #define	V_DBPRIO(x) ((x) << S_DBPRIO)
389 #define	F_DBPRIO    V_DBPRIO(1U)
390 
391 #define	S_PIDX    0
392 #define	M_PIDX    0x3fffU
393 #define	V_PIDX(x) ((x) << S_PIDX)
394 #define	G_PIDX(x) (((x) >> S_PIDX) & M_PIDX)
395 
396 #define	A_SGE_VF_KDOORBELL 0x0
397 #define S_DBTYPE    13
398 #define V_DBTYPE(x) ((x) << S_DBTYPE)
399 #define F_DBTYPE    V_DBTYPE(1U)
400 
401 #define S_PIDX_T5    0
402 #define M_PIDX_T5    0x1fffU
403 #define V_PIDX_T5(x) ((x) << S_PIDX_T5)
404 #define G_PIDX_T5(x) (((x) >> S_PIDX_T5) & M_PIDX_T5)
405 
406 #define	A_SGE_PF_GTS 0x4
407 
408 #define	S_INGRESSQID    16
409 #define	M_INGRESSQID    0xffffU
410 #define	V_INGRESSQID(x) ((x) << S_INGRESSQID)
411 #define	G_INGRESSQID(x) (((x) >> S_INGRESSQID) & M_INGRESSQID)
412 
413 #define	S_TIMERREG    13
414 #define	M_TIMERREG    0x7U
415 #define	V_TIMERREG(x) ((x) << S_TIMERREG)
416 #define	G_TIMERREG(x) (((x) >> S_TIMERREG) & M_TIMERREG)
417 
418 #define	S_SEINTARM    12
419 #define	V_SEINTARM(x) ((x) << S_SEINTARM)
420 #define	F_SEINTARM    V_SEINTARM(1U)
421 
422 #define	S_CIDXINC    0
423 #define	M_CIDXINC    0xfffU
424 #define	V_CIDXINC(x) ((x) << S_CIDXINC)
425 #define	G_CIDXINC(x) (((x) >> S_CIDXINC) & M_CIDXINC)
426 
427 #define	A_SGE_VF_GTS 0x4
428 #define A_SGE_PF_KTIMESTAMP_LO 0x8
429 #define A_SGE_VF_KTIMESTAMP_LO 0x8
430 #define A_SGE_PF_KTIMESTAMP_HI 0xc
431 
432 #define S_TSTAMPVAL    0
433 #define M_TSTAMPVAL    0xfffffffU
434 #define V_TSTAMPVAL(x) ((x) << S_TSTAMPVAL)
435 #define G_TSTAMPVAL(x) (((x) >> S_TSTAMPVAL) & M_TSTAMPVAL)
436 
437 #define A_SGE_VF_KTIMESTAMP_HI 0xc
438 
439 #define	A_SGE_CONTROL 0x1008
440 
441 #define	S_IGRALLCPLTOFL    31
442 #define	V_IGRALLCPLTOFL(x) ((x) << S_IGRALLCPLTOFL)
443 #define	F_IGRALLCPLTOFL    V_IGRALLCPLTOFL(1U)
444 
445 #define	S_FLSPLITMIN    22
446 #define	M_FLSPLITMIN    0x1ffU
447 #define	V_FLSPLITMIN(x) ((x) << S_FLSPLITMIN)
448 #define	G_FLSPLITMIN(x) (((x) >> S_FLSPLITMIN) & M_FLSPLITMIN)
449 
450 #define	S_FLSPLITMODE    20
451 #define	M_FLSPLITMODE    0x3U
452 #define	V_FLSPLITMODE(x) ((x) << S_FLSPLITMODE)
453 #define	G_FLSPLITMODE(x) (((x) >> S_FLSPLITMODE) & M_FLSPLITMODE)
454 
455 #define	S_DCASYSTYPE    19
456 #define	V_DCASYSTYPE(x) ((x) << S_DCASYSTYPE)
457 #define	F_DCASYSTYPE    V_DCASYSTYPE(1U)
458 
459 #define	S_RXPKTCPLMODE    18
460 #define	V_RXPKTCPLMODE(x) ((x) << S_RXPKTCPLMODE)
461 #define	F_RXPKTCPLMODE    V_RXPKTCPLMODE(1U)
462 
463 #define	S_EGRSTATUSPAGESIZE    17
464 #define	V_EGRSTATUSPAGESIZE(x) ((x) << S_EGRSTATUSPAGESIZE)
465 #define	F_EGRSTATUSPAGESIZE    V_EGRSTATUSPAGESIZE(1U)
466 
467 #define	S_INGHINTENABLE1    15
468 #define	V_INGHINTENABLE1(x) ((x) << S_INGHINTENABLE1)
469 #define	F_INGHINTENABLE1    V_INGHINTENABLE1(1U)
470 
471 #define	S_INGHINTENABLE0    14
472 #define	V_INGHINTENABLE0(x) ((x) << S_INGHINTENABLE0)
473 #define	F_INGHINTENABLE0    V_INGHINTENABLE0(1U)
474 
475 #define	S_INGINTCOMPAREIDX    13
476 #define	V_INGINTCOMPAREIDX(x) ((x) << S_INGINTCOMPAREIDX)
477 #define	F_INGINTCOMPAREIDX    V_INGINTCOMPAREIDX(1U)
478 
479 #define	S_PKTSHIFT    10
480 #define	M_PKTSHIFT    0x7U
481 #define	V_PKTSHIFT(x) ((x) << S_PKTSHIFT)
482 #define	G_PKTSHIFT(x) (((x) >> S_PKTSHIFT) & M_PKTSHIFT)
483 
484 #define	S_INGPCIEBOUNDARY    7
485 #define	M_INGPCIEBOUNDARY    0x7U
486 #define	V_INGPCIEBOUNDARY(x) ((x) << S_INGPCIEBOUNDARY)
487 #define	G_INGPCIEBOUNDARY(x) (((x) >> S_INGPCIEBOUNDARY) & M_INGPCIEBOUNDARY)
488 
489 #define	S_INGPADBOUNDARY    4
490 #define	M_INGPADBOUNDARY    0x7U
491 #define	V_INGPADBOUNDARY(x) ((x) << S_INGPADBOUNDARY)
492 #define	G_INGPADBOUNDARY(x) (((x) >> S_INGPADBOUNDARY) & M_INGPADBOUNDARY)
493 
494 #define	S_EGRPCIEBOUNDARY    1
495 #define	M_EGRPCIEBOUNDARY    0x7U
496 #define	V_EGRPCIEBOUNDARY(x) ((x) << S_EGRPCIEBOUNDARY)
497 #define	G_EGRPCIEBOUNDARY(x) (((x) >> S_EGRPCIEBOUNDARY) & M_EGRPCIEBOUNDARY)
498 
499 #define	S_GLOBALENABLE    0
500 #define	V_GLOBALENABLE(x) ((x) << S_GLOBALENABLE)
501 #define	F_GLOBALENABLE    V_GLOBALENABLE(1U)
502 
503 #define	A_SGE_HOST_PAGE_SIZE 0x100c
504 
505 #define	S_HOSTPAGESIZEPF7    28
506 #define	M_HOSTPAGESIZEPF7    0xfU
507 #define	V_HOSTPAGESIZEPF7(x) ((x) << S_HOSTPAGESIZEPF7)
508 #define	G_HOSTPAGESIZEPF7(x) (((x) >> S_HOSTPAGESIZEPF7) & M_HOSTPAGESIZEPF7)
509 
510 #define	S_HOSTPAGESIZEPF6    24
511 #define	M_HOSTPAGESIZEPF6    0xfU
512 #define	V_HOSTPAGESIZEPF6(x) ((x) << S_HOSTPAGESIZEPF6)
513 #define	G_HOSTPAGESIZEPF6(x) (((x) >> S_HOSTPAGESIZEPF6) & M_HOSTPAGESIZEPF6)
514 
515 #define	S_HOSTPAGESIZEPF5    20
516 #define	M_HOSTPAGESIZEPF5    0xfU
517 #define	V_HOSTPAGESIZEPF5(x) ((x) << S_HOSTPAGESIZEPF5)
518 #define	G_HOSTPAGESIZEPF5(x) (((x) >> S_HOSTPAGESIZEPF5) & M_HOSTPAGESIZEPF5)
519 
520 #define	S_HOSTPAGESIZEPF4    16
521 #define	M_HOSTPAGESIZEPF4    0xfU
522 #define	V_HOSTPAGESIZEPF4(x) ((x) << S_HOSTPAGESIZEPF4)
523 #define	G_HOSTPAGESIZEPF4(x) (((x) >> S_HOSTPAGESIZEPF4) & M_HOSTPAGESIZEPF4)
524 
525 #define	S_HOSTPAGESIZEPF3    12
526 #define	M_HOSTPAGESIZEPF3    0xfU
527 #define	V_HOSTPAGESIZEPF3(x) ((x) << S_HOSTPAGESIZEPF3)
528 #define	G_HOSTPAGESIZEPF3(x) (((x) >> S_HOSTPAGESIZEPF3) & M_HOSTPAGESIZEPF3)
529 
530 #define	S_HOSTPAGESIZEPF2    8
531 #define	M_HOSTPAGESIZEPF2    0xfU
532 #define	V_HOSTPAGESIZEPF2(x) ((x) << S_HOSTPAGESIZEPF2)
533 #define	G_HOSTPAGESIZEPF2(x) (((x) >> S_HOSTPAGESIZEPF2) & M_HOSTPAGESIZEPF2)
534 
535 #define	S_HOSTPAGESIZEPF1    4
536 #define	M_HOSTPAGESIZEPF1    0xfU
537 #define	V_HOSTPAGESIZEPF1(x) ((x) << S_HOSTPAGESIZEPF1)
538 #define	G_HOSTPAGESIZEPF1(x) (((x) >> S_HOSTPAGESIZEPF1) & M_HOSTPAGESIZEPF1)
539 
540 #define	S_HOSTPAGESIZEPF0    0
541 #define	M_HOSTPAGESIZEPF0    0xfU
542 #define	V_HOSTPAGESIZEPF0(x) ((x) << S_HOSTPAGESIZEPF0)
543 #define	G_HOSTPAGESIZEPF0(x) (((x) >> S_HOSTPAGESIZEPF0) & M_HOSTPAGESIZEPF0)
544 
545 #define	A_SGE_EGRESS_QUEUES_PER_PAGE_PF 0x1010
546 
547 #define	S_QUEUESPERPAGEPF7    28
548 #define	M_QUEUESPERPAGEPF7    0xfU
549 #define	V_QUEUESPERPAGEPF7(x) ((x) << S_QUEUESPERPAGEPF7)
550 #define	G_QUEUESPERPAGEPF7(x) (((x) >> S_QUEUESPERPAGEPF7) & M_QUEUESPERPAGEPF7)
551 
552 #define	S_QUEUESPERPAGEPF6    24
553 #define	M_QUEUESPERPAGEPF6    0xfU
554 #define	V_QUEUESPERPAGEPF6(x) ((x) << S_QUEUESPERPAGEPF6)
555 #define	G_QUEUESPERPAGEPF6(x) (((x) >> S_QUEUESPERPAGEPF6) & M_QUEUESPERPAGEPF6)
556 
557 #define	S_QUEUESPERPAGEPF5    20
558 #define	M_QUEUESPERPAGEPF5    0xfU
559 #define	V_QUEUESPERPAGEPF5(x) ((x) << S_QUEUESPERPAGEPF5)
560 #define	G_QUEUESPERPAGEPF5(x) (((x) >> S_QUEUESPERPAGEPF5) & M_QUEUESPERPAGEPF5)
561 
562 #define	S_QUEUESPERPAGEPF4    16
563 #define	M_QUEUESPERPAGEPF4    0xfU
564 #define	V_QUEUESPERPAGEPF4(x) ((x) << S_QUEUESPERPAGEPF4)
565 #define	G_QUEUESPERPAGEPF4(x) (((x) >> S_QUEUESPERPAGEPF4) & M_QUEUESPERPAGEPF4)
566 
567 #define	S_QUEUESPERPAGEPF3    12
568 #define	M_QUEUESPERPAGEPF3    0xfU
569 #define	V_QUEUESPERPAGEPF3(x) ((x) << S_QUEUESPERPAGEPF3)
570 #define	G_QUEUESPERPAGEPF3(x) (((x) >> S_QUEUESPERPAGEPF3) & M_QUEUESPERPAGEPF3)
571 
572 #define	S_QUEUESPERPAGEPF2    8
573 #define	M_QUEUESPERPAGEPF2    0xfU
574 #define	V_QUEUESPERPAGEPF2(x) ((x) << S_QUEUESPERPAGEPF2)
575 #define	G_QUEUESPERPAGEPF2(x) (((x) >> S_QUEUESPERPAGEPF2) & M_QUEUESPERPAGEPF2)
576 
577 #define	S_QUEUESPERPAGEPF1    4
578 #define	M_QUEUESPERPAGEPF1    0xfU
579 #define	V_QUEUESPERPAGEPF1(x) ((x) << S_QUEUESPERPAGEPF1)
580 #define	G_QUEUESPERPAGEPF1(x) (((x) >> S_QUEUESPERPAGEPF1) & M_QUEUESPERPAGEPF1)
581 
582 #define	S_QUEUESPERPAGEPF0    0
583 #define	M_QUEUESPERPAGEPF0    0xfU
584 #define	V_QUEUESPERPAGEPF0(x) ((x) << S_QUEUESPERPAGEPF0)
585 #define	G_QUEUESPERPAGEPF0(x) (((x) >> S_QUEUESPERPAGEPF0) & M_QUEUESPERPAGEPF0)
586 
587 #define	A_SGE_EGRESS_QUEUES_PER_PAGE_VF 0x1014
588 
589 #define	S_QUEUESPERPAGEVFPF7    28
590 #define	M_QUEUESPERPAGEVFPF7    0xfU
591 #define	V_QUEUESPERPAGEVFPF7(x) ((x) << S_QUEUESPERPAGEVFPF7)
592 #define	G_QUEUESPERPAGEVFPF7(x) \
593 	(((x) >> S_QUEUESPERPAGEVFPF7) & M_QUEUESPERPAGEVFPF7)
594 
595 #define	S_QUEUESPERPAGEVFPF6    24
596 #define	M_QUEUESPERPAGEVFPF6    0xfU
597 #define	V_QUEUESPERPAGEVFPF6(x) ((x) << S_QUEUESPERPAGEVFPF6)
598 #define	G_QUEUESPERPAGEVFPF6(x) \
599 	(((x) >> S_QUEUESPERPAGEVFPF6) & M_QUEUESPERPAGEVFPF6)
600 
601 #define	S_QUEUESPERPAGEVFPF5    20
602 #define	M_QUEUESPERPAGEVFPF5    0xfU
603 #define	V_QUEUESPERPAGEVFPF5(x) ((x) << S_QUEUESPERPAGEVFPF5)
604 #define	G_QUEUESPERPAGEVFPF5(x) \
605 	(((x) >> S_QUEUESPERPAGEVFPF5) & M_QUEUESPERPAGEVFPF5)
606 
607 #define	S_QUEUESPERPAGEVFPF4    16
608 #define	M_QUEUESPERPAGEVFPF4    0xfU
609 #define	V_QUEUESPERPAGEVFPF4(x) ((x) << S_QUEUESPERPAGEVFPF4)
610 #define	G_QUEUESPERPAGEVFPF4(x) \
611 	(((x) >> S_QUEUESPERPAGEVFPF4) & M_QUEUESPERPAGEVFPF4)
612 
613 #define	S_QUEUESPERPAGEVFPF3    12
614 #define	M_QUEUESPERPAGEVFPF3    0xfU
615 #define	V_QUEUESPERPAGEVFPF3(x) ((x) << S_QUEUESPERPAGEVFPF3)
616 #define	G_QUEUESPERPAGEVFPF3(x) \
617 	(((x) >> S_QUEUESPERPAGEVFPF3) & M_QUEUESPERPAGEVFPF3)
618 
619 #define	S_QUEUESPERPAGEVFPF2    8
620 #define	M_QUEUESPERPAGEVFPF2    0xfU
621 #define	V_QUEUESPERPAGEVFPF2(x) ((x) << S_QUEUESPERPAGEVFPF2)
622 #define	G_QUEUESPERPAGEVFPF2(x) \
623 	(((x) >> S_QUEUESPERPAGEVFPF2) & M_QUEUESPERPAGEVFPF2)
624 
625 #define	S_QUEUESPERPAGEVFPF1    4
626 #define	M_QUEUESPERPAGEVFPF1    0xfU
627 #define	V_QUEUESPERPAGEVFPF1(x) ((x) << S_QUEUESPERPAGEVFPF1)
628 #define	G_QUEUESPERPAGEVFPF1(x) \
629 	(((x) >> S_QUEUESPERPAGEVFPF1) & M_QUEUESPERPAGEVFPF1)
630 
631 #define	S_QUEUESPERPAGEVFPF0    0
632 #define	M_QUEUESPERPAGEVFPF0    0xfU
633 #define	V_QUEUESPERPAGEVFPF0(x) ((x) << S_QUEUESPERPAGEVFPF0)
634 #define	G_QUEUESPERPAGEVFPF0(x) \
635 	(((x) >> S_QUEUESPERPAGEVFPF0) & M_QUEUESPERPAGEVFPF0)
636 
637 #define	A_SGE_USER_MODE_LIMITS 0x1018
638 
639 #define	S_OPCODE_MIN    24
640 #define	M_OPCODE_MIN    0xffU
641 #define	V_OPCODE_MIN(x) ((x) << S_OPCODE_MIN)
642 #define	G_OPCODE_MIN(x) (((x) >> S_OPCODE_MIN) & M_OPCODE_MIN)
643 
644 #define	S_OPCODE_MAX    16
645 #define	M_OPCODE_MAX    0xffU
646 #define	V_OPCODE_MAX(x) ((x) << S_OPCODE_MAX)
647 #define	G_OPCODE_MAX(x) (((x) >> S_OPCODE_MAX) & M_OPCODE_MAX)
648 
649 #define	S_LENGTH_MIN    8
650 #define	M_LENGTH_MIN    0xffU
651 #define	V_LENGTH_MIN(x) ((x) << S_LENGTH_MIN)
652 #define	G_LENGTH_MIN(x) (((x) >> S_LENGTH_MIN) & M_LENGTH_MIN)
653 
654 #define	S_LENGTH_MAX    0
655 #define	M_LENGTH_MAX    0xffU
656 #define	V_LENGTH_MAX(x) ((x) << S_LENGTH_MAX)
657 #define	G_LENGTH_MAX(x) (((x) >> S_LENGTH_MAX) & M_LENGTH_MAX)
658 
659 #define	A_SGE_WR_ERROR 0x101c
660 
661 #define	S_WR_ERROR_OPCODE    0
662 #define	M_WR_ERROR_OPCODE    0xffU
663 #define	V_WR_ERROR_OPCODE(x) ((x) << S_WR_ERROR_OPCODE)
664 #define	G_WR_ERROR_OPCODE(x) (((x) >> S_WR_ERROR_OPCODE) & M_WR_ERROR_OPCODE)
665 
666 #define	A_SGE_PERR_INJECT 0x1020
667 
668 #define	S_MEMSEL    1
669 #define	M_MEMSEL    0x1fU
670 #define	V_MEMSEL(x) ((x) << S_MEMSEL)
671 #define	G_MEMSEL(x) (((x) >> S_MEMSEL) & M_MEMSEL)
672 
673 #define	S_INJECTDATAERR    0
674 #define	V_INJECTDATAERR(x) ((x) << S_INJECTDATAERR)
675 #define	F_INJECTDATAERR    V_INJECTDATAERR(1U)
676 
677 #define	A_SGE_INT_CAUSE1 0x1024
678 
679 #define	S_PERR_FLM_CREDITFIFO    30
680 #define	V_PERR_FLM_CREDITFIFO(x) ((x) << S_PERR_FLM_CREDITFIFO)
681 #define	F_PERR_FLM_CREDITFIFO    V_PERR_FLM_CREDITFIFO(1U)
682 
683 #define	S_PERR_IMSG_HINT_FIFO    29
684 #define	V_PERR_IMSG_HINT_FIFO(x) ((x) << S_PERR_IMSG_HINT_FIFO)
685 #define	F_PERR_IMSG_HINT_FIFO    V_PERR_IMSG_HINT_FIFO(1U)
686 
687 #define	S_PERR_MC_PC    28
688 #define	V_PERR_MC_PC(x) ((x) << S_PERR_MC_PC)
689 #define	F_PERR_MC_PC    V_PERR_MC_PC(1U)
690 
691 #define	S_PERR_MC_IGR_CTXT    27
692 #define	V_PERR_MC_IGR_CTXT(x) ((x) << S_PERR_MC_IGR_CTXT)
693 #define	F_PERR_MC_IGR_CTXT    V_PERR_MC_IGR_CTXT(1U)
694 
695 #define	S_PERR_MC_EGR_CTXT    26
696 #define	V_PERR_MC_EGR_CTXT(x) ((x) << S_PERR_MC_EGR_CTXT)
697 #define	F_PERR_MC_EGR_CTXT    V_PERR_MC_EGR_CTXT(1U)
698 
699 #define	S_PERR_MC_FLM    25
700 #define	V_PERR_MC_FLM(x) ((x) << S_PERR_MC_FLM)
701 #define	F_PERR_MC_FLM    V_PERR_MC_FLM(1U)
702 
703 #define	S_PERR_PC_MCTAG    24
704 #define	V_PERR_PC_MCTAG(x) ((x) << S_PERR_PC_MCTAG)
705 #define	F_PERR_PC_MCTAG    V_PERR_PC_MCTAG(1U)
706 
707 #define	S_PERR_PC_CHPI_RSP1    23
708 #define	V_PERR_PC_CHPI_RSP1(x) ((x) << S_PERR_PC_CHPI_RSP1)
709 #define	F_PERR_PC_CHPI_RSP1    V_PERR_PC_CHPI_RSP1(1U)
710 
711 #define	S_PERR_PC_CHPI_RSP0    22
712 #define	V_PERR_PC_CHPI_RSP0(x) ((x) << S_PERR_PC_CHPI_RSP0)
713 #define	F_PERR_PC_CHPI_RSP0    V_PERR_PC_CHPI_RSP0(1U)
714 
715 #define	S_PERR_DBP_PC_RSP_FIFO3    21
716 #define	V_PERR_DBP_PC_RSP_FIFO3(x) ((x) << S_PERR_DBP_PC_RSP_FIFO3)
717 #define	F_PERR_DBP_PC_RSP_FIFO3    V_PERR_DBP_PC_RSP_FIFO3(1U)
718 
719 #define	S_PERR_DBP_PC_RSP_FIFO2    20
720 #define	V_PERR_DBP_PC_RSP_FIFO2(x) ((x) << S_PERR_DBP_PC_RSP_FIFO2)
721 #define	F_PERR_DBP_PC_RSP_FIFO2    V_PERR_DBP_PC_RSP_FIFO2(1U)
722 
723 #define	S_PERR_DBP_PC_RSP_FIFO1    19
724 #define	V_PERR_DBP_PC_RSP_FIFO1(x) ((x) << S_PERR_DBP_PC_RSP_FIFO1)
725 #define	F_PERR_DBP_PC_RSP_FIFO1    V_PERR_DBP_PC_RSP_FIFO1(1U)
726 
727 #define	S_PERR_DBP_PC_RSP_FIFO0    18
728 #define	V_PERR_DBP_PC_RSP_FIFO0(x) ((x) << S_PERR_DBP_PC_RSP_FIFO0)
729 #define	F_PERR_DBP_PC_RSP_FIFO0    V_PERR_DBP_PC_RSP_FIFO0(1U)
730 
731 #define	S_PERR_DMARBT    17
732 #define	V_PERR_DMARBT(x) ((x) << S_PERR_DMARBT)
733 #define	F_PERR_DMARBT    V_PERR_DMARBT(1U)
734 
735 #define	S_PERR_FLM_DBPFIFO    16
736 #define	V_PERR_FLM_DBPFIFO(x) ((x) << S_PERR_FLM_DBPFIFO)
737 #define	F_PERR_FLM_DBPFIFO    V_PERR_FLM_DBPFIFO(1U)
738 
739 #define	S_PERR_FLM_MCREQ_FIFO    15
740 #define	V_PERR_FLM_MCREQ_FIFO(x) ((x) << S_PERR_FLM_MCREQ_FIFO)
741 #define	F_PERR_FLM_MCREQ_FIFO    V_PERR_FLM_MCREQ_FIFO(1U)
742 
743 #define	S_PERR_FLM_HINTFIFO    14
744 #define	V_PERR_FLM_HINTFIFO(x) ((x) << S_PERR_FLM_HINTFIFO)
745 #define	F_PERR_FLM_HINTFIFO    V_PERR_FLM_HINTFIFO(1U)
746 
747 #define	S_PERR_ALIGN_CTL_FIFO3    13
748 #define	V_PERR_ALIGN_CTL_FIFO3(x) ((x) << S_PERR_ALIGN_CTL_FIFO3)
749 #define	F_PERR_ALIGN_CTL_FIFO3    V_PERR_ALIGN_CTL_FIFO3(1U)
750 
751 #define	S_PERR_ALIGN_CTL_FIFO2    12
752 #define	V_PERR_ALIGN_CTL_FIFO2(x) ((x) << S_PERR_ALIGN_CTL_FIFO2)
753 #define	F_PERR_ALIGN_CTL_FIFO2    V_PERR_ALIGN_CTL_FIFO2(1U)
754 
755 #define	S_PERR_ALIGN_CTL_FIFO1    11
756 #define	V_PERR_ALIGN_CTL_FIFO1(x) ((x) << S_PERR_ALIGN_CTL_FIFO1)
757 #define	F_PERR_ALIGN_CTL_FIFO1    V_PERR_ALIGN_CTL_FIFO1(1U)
758 
759 #define	S_PERR_ALIGN_CTL_FIFO0    10
760 #define	V_PERR_ALIGN_CTL_FIFO0(x) ((x) << S_PERR_ALIGN_CTL_FIFO0)
761 #define	F_PERR_ALIGN_CTL_FIFO0    V_PERR_ALIGN_CTL_FIFO0(1U)
762 
763 #define	S_PERR_EDMA_FIFO3    9
764 #define	V_PERR_EDMA_FIFO3(x) ((x) << S_PERR_EDMA_FIFO3)
765 #define	F_PERR_EDMA_FIFO3    V_PERR_EDMA_FIFO3(1U)
766 
767 #define	S_PERR_EDMA_FIFO2    8
768 #define	V_PERR_EDMA_FIFO2(x) ((x) << S_PERR_EDMA_FIFO2)
769 #define	F_PERR_EDMA_FIFO2    V_PERR_EDMA_FIFO2(1U)
770 
771 #define	S_PERR_EDMA_FIFO1    7
772 #define	V_PERR_EDMA_FIFO1(x) ((x) << S_PERR_EDMA_FIFO1)
773 #define	F_PERR_EDMA_FIFO1    V_PERR_EDMA_FIFO1(1U)
774 
775 #define	S_PERR_EDMA_FIFO0    6
776 #define	V_PERR_EDMA_FIFO0(x) ((x) << S_PERR_EDMA_FIFO0)
777 #define	F_PERR_EDMA_FIFO0    V_PERR_EDMA_FIFO0(1U)
778 
779 #define	S_PERR_PD_FIFO3    5
780 #define	V_PERR_PD_FIFO3(x) ((x) << S_PERR_PD_FIFO3)
781 #define	F_PERR_PD_FIFO3    V_PERR_PD_FIFO3(1U)
782 
783 #define	S_PERR_PD_FIFO2    4
784 #define	V_PERR_PD_FIFO2(x) ((x) << S_PERR_PD_FIFO2)
785 #define	F_PERR_PD_FIFO2    V_PERR_PD_FIFO2(1U)
786 
787 #define	S_PERR_PD_FIFO1    3
788 #define	V_PERR_PD_FIFO1(x) ((x) << S_PERR_PD_FIFO1)
789 #define	F_PERR_PD_FIFO1    V_PERR_PD_FIFO1(1U)
790 
791 #define	S_PERR_PD_FIFO0    2
792 #define	V_PERR_PD_FIFO0(x) ((x) << S_PERR_PD_FIFO0)
793 #define	F_PERR_PD_FIFO0    V_PERR_PD_FIFO0(1U)
794 
795 #define	S_PERR_ING_CTXT_MIFRSP    1
796 #define	V_PERR_ING_CTXT_MIFRSP(x) ((x) << S_PERR_ING_CTXT_MIFRSP)
797 #define	F_PERR_ING_CTXT_MIFRSP    V_PERR_ING_CTXT_MIFRSP(1U)
798 
799 #define	S_PERR_EGR_CTXT_MIFRSP    0
800 #define	V_PERR_EGR_CTXT_MIFRSP(x) ((x) << S_PERR_EGR_CTXT_MIFRSP)
801 #define	F_PERR_EGR_CTXT_MIFRSP    V_PERR_EGR_CTXT_MIFRSP(1U)
802 
803 #define S_PERR_PC_CHPI_RSP2    31
804 #define V_PERR_PC_CHPI_RSP2(x) ((x) << S_PERR_PC_CHPI_RSP2)
805 #define F_PERR_PC_CHPI_RSP2    V_PERR_PC_CHPI_RSP2(1U)
806 
807 #define	A_SGE_INT_ENABLE1 0x1028
808 #define	A_SGE_PERR_ENABLE1 0x102c
809 #define	A_SGE_INT_CAUSE2 0x1030
810 
811 #define	S_PERR_HINT_DELAY_FIFO1    30
812 #define	V_PERR_HINT_DELAY_FIFO1(x) ((x) << S_PERR_HINT_DELAY_FIFO1)
813 #define	F_PERR_HINT_DELAY_FIFO1    V_PERR_HINT_DELAY_FIFO1(1U)
814 
815 #define	S_PERR_HINT_DELAY_FIFO0    29
816 #define	V_PERR_HINT_DELAY_FIFO0(x) ((x) << S_PERR_HINT_DELAY_FIFO0)
817 #define	F_PERR_HINT_DELAY_FIFO0    V_PERR_HINT_DELAY_FIFO0(1U)
818 
819 #define	S_PERR_IMSG_PD_FIFO    28
820 #define	V_PERR_IMSG_PD_FIFO(x) ((x) << S_PERR_IMSG_PD_FIFO)
821 #define	F_PERR_IMSG_PD_FIFO    V_PERR_IMSG_PD_FIFO(1U)
822 
823 #define	S_PERR_ULPTX_FIFO1    27
824 #define	V_PERR_ULPTX_FIFO1(x) ((x) << S_PERR_ULPTX_FIFO1)
825 #define	F_PERR_ULPTX_FIFO1    V_PERR_ULPTX_FIFO1(1U)
826 
827 #define	S_PERR_ULPTX_FIFO0    26
828 #define	V_PERR_ULPTX_FIFO0(x) ((x) << S_PERR_ULPTX_FIFO0)
829 #define	F_PERR_ULPTX_FIFO0    V_PERR_ULPTX_FIFO0(1U)
830 
831 #define	S_PERR_IDMA2IMSG_FIFO1    25
832 #define	V_PERR_IDMA2IMSG_FIFO1(x) ((x) << S_PERR_IDMA2IMSG_FIFO1)
833 #define	F_PERR_IDMA2IMSG_FIFO1    V_PERR_IDMA2IMSG_FIFO1(1U)
834 
835 #define	S_PERR_IDMA2IMSG_FIFO0    24
836 #define	V_PERR_IDMA2IMSG_FIFO0(x) ((x) << S_PERR_IDMA2IMSG_FIFO0)
837 #define	F_PERR_IDMA2IMSG_FIFO0    V_PERR_IDMA2IMSG_FIFO0(1U)
838 
839 #define	S_PERR_HEADERSPLIT_FIFO1    23
840 #define	V_PERR_HEADERSPLIT_FIFO1(x) ((x) << S_PERR_HEADERSPLIT_FIFO1)
841 #define	F_PERR_HEADERSPLIT_FIFO1    V_PERR_HEADERSPLIT_FIFO1(1U)
842 
843 #define	S_PERR_HEADERSPLIT_FIFO0    22
844 #define	V_PERR_HEADERSPLIT_FIFO0(x) ((x) << S_PERR_HEADERSPLIT_FIFO0)
845 #define	F_PERR_HEADERSPLIT_FIFO0    V_PERR_HEADERSPLIT_FIFO0(1U)
846 
847 #define	S_PERR_ESWITCH_FIFO3    21
848 #define	V_PERR_ESWITCH_FIFO3(x) ((x) << S_PERR_ESWITCH_FIFO3)
849 #define	F_PERR_ESWITCH_FIFO3    V_PERR_ESWITCH_FIFO3(1U)
850 
851 #define	S_PERR_ESWITCH_FIFO2    20
852 #define	V_PERR_ESWITCH_FIFO2(x) ((x) << S_PERR_ESWITCH_FIFO2)
853 #define	F_PERR_ESWITCH_FIFO2    V_PERR_ESWITCH_FIFO2(1U)
854 
855 #define	S_PERR_ESWITCH_FIFO1    19
856 #define	V_PERR_ESWITCH_FIFO1(x) ((x) << S_PERR_ESWITCH_FIFO1)
857 #define	F_PERR_ESWITCH_FIFO1    V_PERR_ESWITCH_FIFO1(1U)
858 
859 #define	S_PERR_ESWITCH_FIFO0    18
860 #define	V_PERR_ESWITCH_FIFO0(x) ((x) << S_PERR_ESWITCH_FIFO0)
861 #define	F_PERR_ESWITCH_FIFO0    V_PERR_ESWITCH_FIFO0(1U)
862 
863 #define	S_PERR_PC_DBP1    17
864 #define	V_PERR_PC_DBP1(x) ((x) << S_PERR_PC_DBP1)
865 #define	F_PERR_PC_DBP1    V_PERR_PC_DBP1(1U)
866 
867 #define	S_PERR_PC_DBP0    16
868 #define	V_PERR_PC_DBP0(x) ((x) << S_PERR_PC_DBP0)
869 #define	F_PERR_PC_DBP0    V_PERR_PC_DBP0(1U)
870 
871 #define	S_PERR_IMSG_OB_FIFO    15
872 #define	V_PERR_IMSG_OB_FIFO(x) ((x) << S_PERR_IMSG_OB_FIFO)
873 #define	F_PERR_IMSG_OB_FIFO    V_PERR_IMSG_OB_FIFO(1U)
874 
875 #define	S_PERR_CONM_SRAM    14
876 #define	V_PERR_CONM_SRAM(x) ((x) << S_PERR_CONM_SRAM)
877 #define	F_PERR_CONM_SRAM    V_PERR_CONM_SRAM(1U)
878 
879 #define	S_PERR_PC_MC_RSP    13
880 #define	V_PERR_PC_MC_RSP(x) ((x) << S_PERR_PC_MC_RSP)
881 #define	F_PERR_PC_MC_RSP    V_PERR_PC_MC_RSP(1U)
882 
883 #define	S_PERR_ISW_IDMA0_FIFO    12
884 #define	V_PERR_ISW_IDMA0_FIFO(x) ((x) << S_PERR_ISW_IDMA0_FIFO)
885 #define	F_PERR_ISW_IDMA0_FIFO    V_PERR_ISW_IDMA0_FIFO(1U)
886 
887 #define	S_PERR_ISW_IDMA1_FIFO    11
888 #define	V_PERR_ISW_IDMA1_FIFO(x) ((x) << S_PERR_ISW_IDMA1_FIFO)
889 #define	F_PERR_ISW_IDMA1_FIFO    V_PERR_ISW_IDMA1_FIFO(1U)
890 
891 #define	S_PERR_ISW_DBP_FIFO    10
892 #define	V_PERR_ISW_DBP_FIFO(x) ((x) << S_PERR_ISW_DBP_FIFO)
893 #define	F_PERR_ISW_DBP_FIFO    V_PERR_ISW_DBP_FIFO(1U)
894 
895 #define	S_PERR_ISW_GTS_FIFO    9
896 #define	V_PERR_ISW_GTS_FIFO(x) ((x) << S_PERR_ISW_GTS_FIFO)
897 #define	F_PERR_ISW_GTS_FIFO    V_PERR_ISW_GTS_FIFO(1U)
898 
899 #define	S_PERR_ITP_EVR    8
900 #define	V_PERR_ITP_EVR(x) ((x) << S_PERR_ITP_EVR)
901 #define	F_PERR_ITP_EVR    V_PERR_ITP_EVR(1U)
902 
903 #define	S_PERR_FLM_CNTXMEM    7
904 #define	V_PERR_FLM_CNTXMEM(x) ((x) << S_PERR_FLM_CNTXMEM)
905 #define	F_PERR_FLM_CNTXMEM    V_PERR_FLM_CNTXMEM(1U)
906 
907 #define	S_PERR_FLM_L1CACHE    6
908 #define	V_PERR_FLM_L1CACHE(x) ((x) << S_PERR_FLM_L1CACHE)
909 #define	F_PERR_FLM_L1CACHE    V_PERR_FLM_L1CACHE(1U)
910 
911 #define	S_PERR_DBP_HINT_FIFO    5
912 #define	V_PERR_DBP_HINT_FIFO(x) ((x) << S_PERR_DBP_HINT_FIFO)
913 #define	F_PERR_DBP_HINT_FIFO    V_PERR_DBP_HINT_FIFO(1U)
914 
915 #define	S_PERR_DBP_HP_FIFO    4
916 #define	V_PERR_DBP_HP_FIFO(x) ((x) << S_PERR_DBP_HP_FIFO)
917 #define	F_PERR_DBP_HP_FIFO    V_PERR_DBP_HP_FIFO(1U)
918 
919 #define	S_PERR_DBP_LP_FIFO    3
920 #define	V_PERR_DBP_LP_FIFO(x) ((x) << S_PERR_DBP_LP_FIFO)
921 #define	F_PERR_DBP_LP_FIFO    V_PERR_DBP_LP_FIFO(1U)
922 
923 #define	S_PERR_ING_CTXT_CACHE    2
924 #define	V_PERR_ING_CTXT_CACHE(x) ((x) << S_PERR_ING_CTXT_CACHE)
925 #define	F_PERR_ING_CTXT_CACHE    V_PERR_ING_CTXT_CACHE(1U)
926 
927 #define	S_PERR_EGR_CTXT_CACHE    1
928 #define	V_PERR_EGR_CTXT_CACHE(x) ((x) << S_PERR_EGR_CTXT_CACHE)
929 #define	F_PERR_EGR_CTXT_CACHE    V_PERR_EGR_CTXT_CACHE(1U)
930 
931 #define	S_PERR_BASE_SIZE    0
932 #define	V_PERR_BASE_SIZE(x) ((x) << S_PERR_BASE_SIZE)
933 #define	F_PERR_BASE_SIZE    V_PERR_BASE_SIZE(1U)
934 
935 #define S_PERR_DBP_HINT_FL_FIFO    24
936 #define V_PERR_DBP_HINT_FL_FIFO(x) ((x) << S_PERR_DBP_HINT_FL_FIFO)
937 #define F_PERR_DBP_HINT_FL_FIFO    V_PERR_DBP_HINT_FL_FIFO(1U)
938 
939 #define S_PERR_EGR_DBP_TX_COAL    23
940 #define V_PERR_EGR_DBP_TX_COAL(x) ((x) << S_PERR_EGR_DBP_TX_COAL)
941 #define F_PERR_EGR_DBP_TX_COAL    V_PERR_EGR_DBP_TX_COAL(1U)
942 
943 #define S_PERR_DBP_FL_FIFO    22
944 #define V_PERR_DBP_FL_FIFO(x) ((x) << S_PERR_DBP_FL_FIFO)
945 #define F_PERR_DBP_FL_FIFO    V_PERR_DBP_FL_FIFO(1U)
946 
947 #define S_PERR_PC_DBP2    15
948 #define V_PERR_PC_DBP2(x) ((x) << S_PERR_PC_DBP2)
949 #define F_PERR_PC_DBP2    V_PERR_PC_DBP2(1U)
950 
951 #define	A_SGE_INT_ENABLE2 0x1034
952 #define	A_SGE_PERR_ENABLE2 0x1038
953 #define	A_SGE_INT_CAUSE3 0x103c
954 
955 #define	S_ERR_FLM_DBP    31
956 #define	V_ERR_FLM_DBP(x) ((x) << S_ERR_FLM_DBP)
957 #define	F_ERR_FLM_DBP    V_ERR_FLM_DBP(1U)
958 
959 #define	S_ERR_FLM_IDMA1    30
960 #define	V_ERR_FLM_IDMA1(x) ((x) << S_ERR_FLM_IDMA1)
961 #define	F_ERR_FLM_IDMA1    V_ERR_FLM_IDMA1(1U)
962 
963 #define	S_ERR_FLM_IDMA0    29
964 #define	V_ERR_FLM_IDMA0(x) ((x) << S_ERR_FLM_IDMA0)
965 #define	F_ERR_FLM_IDMA0    V_ERR_FLM_IDMA0(1U)
966 
967 #define	S_ERR_FLM_HINT    28
968 #define	V_ERR_FLM_HINT(x) ((x) << S_ERR_FLM_HINT)
969 #define	F_ERR_FLM_HINT    V_ERR_FLM_HINT(1U)
970 
971 #define	S_ERR_PCIE_ERROR3    27
972 #define	V_ERR_PCIE_ERROR3(x) ((x) << S_ERR_PCIE_ERROR3)
973 #define	F_ERR_PCIE_ERROR3    V_ERR_PCIE_ERROR3(1U)
974 
975 #define	S_ERR_PCIE_ERROR2    26
976 #define	V_ERR_PCIE_ERROR2(x) ((x) << S_ERR_PCIE_ERROR2)
977 #define	F_ERR_PCIE_ERROR2    V_ERR_PCIE_ERROR2(1U)
978 
979 #define	S_ERR_PCIE_ERROR1    25
980 #define	V_ERR_PCIE_ERROR1(x) ((x) << S_ERR_PCIE_ERROR1)
981 #define	F_ERR_PCIE_ERROR1    V_ERR_PCIE_ERROR1(1U)
982 
983 #define	S_ERR_PCIE_ERROR0    24
984 #define	V_ERR_PCIE_ERROR0(x) ((x) << S_ERR_PCIE_ERROR0)
985 #define	F_ERR_PCIE_ERROR0    V_ERR_PCIE_ERROR0(1U)
986 
987 #define	S_ERR_TIMER_ABOVE_MAX_QID    23
988 #define	V_ERR_TIMER_ABOVE_MAX_QID(x) ((x) << S_ERR_TIMER_ABOVE_MAX_QID)
989 #define	F_ERR_TIMER_ABOVE_MAX_QID    V_ERR_TIMER_ABOVE_MAX_QID(1U)
990 
991 #define	S_ERR_CPL_EXCEED_IQE_SIZE    22
992 #define	V_ERR_CPL_EXCEED_IQE_SIZE(x) ((x) << S_ERR_CPL_EXCEED_IQE_SIZE)
993 #define	F_ERR_CPL_EXCEED_IQE_SIZE    V_ERR_CPL_EXCEED_IQE_SIZE(1U)
994 
995 #define	S_ERR_INVALID_CIDX_INC    21
996 #define	V_ERR_INVALID_CIDX_INC(x) ((x) << S_ERR_INVALID_CIDX_INC)
997 #define	F_ERR_INVALID_CIDX_INC    V_ERR_INVALID_CIDX_INC(1U)
998 
999 #define	S_ERR_ITP_TIME_PAUSED    20
1000 #define	V_ERR_ITP_TIME_PAUSED(x) ((x) << S_ERR_ITP_TIME_PAUSED)
1001 #define	F_ERR_ITP_TIME_PAUSED    V_ERR_ITP_TIME_PAUSED(1U)
1002 
1003 #define	S_ERR_CPL_OPCODE_0    19
1004 #define	V_ERR_CPL_OPCODE_0(x) ((x) << S_ERR_CPL_OPCODE_0)
1005 #define	F_ERR_CPL_OPCODE_0    V_ERR_CPL_OPCODE_0(1U)
1006 
1007 #define	S_ERR_DROPPED_DB    18
1008 #define	V_ERR_DROPPED_DB(x) ((x) << S_ERR_DROPPED_DB)
1009 #define	F_ERR_DROPPED_DB    V_ERR_DROPPED_DB(1U)
1010 
1011 #define	S_ERR_DATA_CPL_ON_HIGH_QID1    17
1012 #define	V_ERR_DATA_CPL_ON_HIGH_QID1(x) ((x) << S_ERR_DATA_CPL_ON_HIGH_QID1)
1013 #define	F_ERR_DATA_CPL_ON_HIGH_QID1    V_ERR_DATA_CPL_ON_HIGH_QID1(1U)
1014 
1015 #define	S_ERR_DATA_CPL_ON_HIGH_QID0    16
1016 #define	V_ERR_DATA_CPL_ON_HIGH_QID0(x) ((x) << S_ERR_DATA_CPL_ON_HIGH_QID0)
1017 #define	F_ERR_DATA_CPL_ON_HIGH_QID0    V_ERR_DATA_CPL_ON_HIGH_QID0(1U)
1018 
1019 #define	S_ERR_BAD_DB_PIDX3    15
1020 #define	V_ERR_BAD_DB_PIDX3(x) ((x) << S_ERR_BAD_DB_PIDX3)
1021 #define	F_ERR_BAD_DB_PIDX3    V_ERR_BAD_DB_PIDX3(1U)
1022 
1023 #define	S_ERR_BAD_DB_PIDX2    14
1024 #define	V_ERR_BAD_DB_PIDX2(x) ((x) << S_ERR_BAD_DB_PIDX2)
1025 #define	F_ERR_BAD_DB_PIDX2    V_ERR_BAD_DB_PIDX2(1U)
1026 
1027 #define	S_ERR_BAD_DB_PIDX1    13
1028 #define	V_ERR_BAD_DB_PIDX1(x) ((x) << S_ERR_BAD_DB_PIDX1)
1029 #define	F_ERR_BAD_DB_PIDX1    V_ERR_BAD_DB_PIDX1(1U)
1030 
1031 #define	S_ERR_BAD_DB_PIDX0    12
1032 #define	V_ERR_BAD_DB_PIDX0(x) ((x) << S_ERR_BAD_DB_PIDX0)
1033 #define	F_ERR_BAD_DB_PIDX0    V_ERR_BAD_DB_PIDX0(1U)
1034 
1035 #define	S_ERR_ING_PCIE_CHAN    11
1036 #define	V_ERR_ING_PCIE_CHAN(x) ((x) << S_ERR_ING_PCIE_CHAN)
1037 #define	F_ERR_ING_PCIE_CHAN    V_ERR_ING_PCIE_CHAN(1U)
1038 
1039 #define	S_ERR_ING_CTXT_PRIO    10
1040 #define	V_ERR_ING_CTXT_PRIO(x) ((x) << S_ERR_ING_CTXT_PRIO)
1041 #define	F_ERR_ING_CTXT_PRIO    V_ERR_ING_CTXT_PRIO(1U)
1042 
1043 #define	S_ERR_EGR_CTXT_PRIO    9
1044 #define	V_ERR_EGR_CTXT_PRIO(x) ((x) << S_ERR_EGR_CTXT_PRIO)
1045 #define	F_ERR_EGR_CTXT_PRIO    V_ERR_EGR_CTXT_PRIO(1U)
1046 
1047 #define	S_DBFIFO_HP_INT    8
1048 #define	V_DBFIFO_HP_INT(x) ((x) << S_DBFIFO_HP_INT)
1049 #define	F_DBFIFO_HP_INT    V_DBFIFO_HP_INT(1U)
1050 
1051 #define	S_DBFIFO_LP_INT    7
1052 #define	V_DBFIFO_LP_INT(x) ((x) << S_DBFIFO_LP_INT)
1053 #define	F_DBFIFO_LP_INT    V_DBFIFO_LP_INT(1U)
1054 
1055 #define	S_REG_ADDRESS_ERR    6
1056 #define	V_REG_ADDRESS_ERR(x) ((x) << S_REG_ADDRESS_ERR)
1057 #define	F_REG_ADDRESS_ERR    V_REG_ADDRESS_ERR(1U)
1058 
1059 #define	S_INGRESS_SIZE_ERR    5
1060 #define	V_INGRESS_SIZE_ERR(x) ((x) << S_INGRESS_SIZE_ERR)
1061 #define	F_INGRESS_SIZE_ERR    V_INGRESS_SIZE_ERR(1U)
1062 
1063 #define	S_EGRESS_SIZE_ERR    4
1064 #define	V_EGRESS_SIZE_ERR(x) ((x) << S_EGRESS_SIZE_ERR)
1065 #define	F_EGRESS_SIZE_ERR    V_EGRESS_SIZE_ERR(1U)
1066 
1067 #define	S_ERR_INV_CTXT3    3
1068 #define	V_ERR_INV_CTXT3(x) ((x) << S_ERR_INV_CTXT3)
1069 #define	F_ERR_INV_CTXT3    V_ERR_INV_CTXT3(1U)
1070 
1071 #define	S_ERR_INV_CTXT2    2
1072 #define	V_ERR_INV_CTXT2(x) ((x) << S_ERR_INV_CTXT2)
1073 #define	F_ERR_INV_CTXT2    V_ERR_INV_CTXT2(1U)
1074 
1075 #define	S_ERR_INV_CTXT1    1
1076 #define	V_ERR_INV_CTXT1(x) ((x) << S_ERR_INV_CTXT1)
1077 #define	F_ERR_INV_CTXT1    V_ERR_INV_CTXT1(1U)
1078 
1079 #define	S_ERR_INV_CTXT0    0
1080 #define	V_ERR_INV_CTXT0(x) ((x) << S_ERR_INV_CTXT0)
1081 #define	F_ERR_INV_CTXT0    V_ERR_INV_CTXT0(1U)
1082 
1083 #define	A_SGE_INT_ENABLE3 0x1040
1084 #define	A_SGE_FL_BUFFER_SIZE0 0x1044
1085 
1086 #define	S_SIZE    4
1087 #define	M_SIZE    0xfffffffU
1088 #define	V_SIZE(x) ((x) << S_SIZE)
1089 #define	G_SIZE(x) (((x) >> S_SIZE) & M_SIZE)
1090 
1091 #define	A_SGE_FL_BUFFER_SIZE1 0x1048
1092 #define	A_SGE_FL_BUFFER_SIZE2 0x104c
1093 #define	A_SGE_FL_BUFFER_SIZE3 0x1050
1094 #define	A_SGE_FL_BUFFER_SIZE4 0x1054
1095 #define	A_SGE_FL_BUFFER_SIZE5 0x1058
1096 #define	A_SGE_FL_BUFFER_SIZE6 0x105c
1097 #define	A_SGE_FL_BUFFER_SIZE7 0x1060
1098 #define	A_SGE_FL_BUFFER_SIZE8 0x1064
1099 #define	A_SGE_FL_BUFFER_SIZE9 0x1068
1100 #define	A_SGE_FL_BUFFER_SIZE10 0x106c
1101 #define	A_SGE_FL_BUFFER_SIZE11 0x1070
1102 #define	A_SGE_FL_BUFFER_SIZE12 0x1074
1103 #define	A_SGE_FL_BUFFER_SIZE13 0x1078
1104 #define	A_SGE_FL_BUFFER_SIZE14 0x107c
1105 #define	A_SGE_FL_BUFFER_SIZE15 0x1080
1106 #define	A_SGE_DBQ_CTXT_BADDR 0x1084
1107 
1108 #define	S_BASEADDR    3
1109 #define	M_BASEADDR    0x1fffffffU
1110 #define	V_BASEADDR(x) ((x) << S_BASEADDR)
1111 #define	G_BASEADDR(x) (((x) >> S_BASEADDR) & M_BASEADDR)
1112 
1113 #define	A_SGE_IMSG_CTXT_BADDR 0x1088
1114 #define	A_SGE_FLM_CACHE_BADDR 0x108c
1115 #define	A_SGE_FLM_CFG 0x1090
1116 
1117 #define	S_OPMODE    26
1118 #define	M_OPMODE    0x3fU
1119 #define	V_OPMODE(x) ((x) << S_OPMODE)
1120 #define	G_OPMODE(x) (((x) >> S_OPMODE) & M_OPMODE)
1121 
1122 #define	S_NOHDR    18
1123 #define	V_NOHDR(x) ((x) << S_NOHDR)
1124 #define	F_NOHDR    V_NOHDR(1U)
1125 
1126 #define	S_CACHEPTRCNT    16
1127 #define	M_CACHEPTRCNT    0x3U
1128 #define	V_CACHEPTRCNT(x) ((x) << S_CACHEPTRCNT)
1129 #define	G_CACHEPTRCNT(x) (((x) >> S_CACHEPTRCNT) & M_CACHEPTRCNT)
1130 
1131 #define	S_EDRAMPTRCNT    14
1132 #define	M_EDRAMPTRCNT    0x3U
1133 #define	V_EDRAMPTRCNT(x) ((x) << S_EDRAMPTRCNT)
1134 #define	G_EDRAMPTRCNT(x) (((x) >> S_EDRAMPTRCNT) & M_EDRAMPTRCNT)
1135 
1136 #define	S_HDRSTARTFLQ    11
1137 #define	M_HDRSTARTFLQ    0x7U
1138 #define	V_HDRSTARTFLQ(x) ((x) << S_HDRSTARTFLQ)
1139 #define	G_HDRSTARTFLQ(x) (((x) >> S_HDRSTARTFLQ) & M_HDRSTARTFLQ)
1140 
1141 #define	S_FETCHTHRESH    6
1142 #define	M_FETCHTHRESH    0x1fU
1143 #define	V_FETCHTHRESH(x) ((x) << S_FETCHTHRESH)
1144 #define	G_FETCHTHRESH(x) (((x) >> S_FETCHTHRESH) & M_FETCHTHRESH)
1145 
1146 #define	S_CREDITCNT    4
1147 #define	M_CREDITCNT    0x3U
1148 #define	V_CREDITCNT(x) ((x) << S_CREDITCNT)
1149 #define	G_CREDITCNT(x) (((x) >> S_CREDITCNT) & M_CREDITCNT)
1150 
1151 #define	S_NOEDRAM    0
1152 #define	V_NOEDRAM(x) ((x) << S_NOEDRAM)
1153 #define	F_NOEDRAM    V_NOEDRAM(1U)
1154 
1155 #define S_CREDITCNTPACKING    2
1156 #define M_CREDITCNTPACKING    0x3U
1157 #define V_CREDITCNTPACKING(x) ((x) << S_CREDITCNTPACKING)
1158 #define G_CREDITCNTPACKING(x) (((x) >> S_CREDITCNTPACKING) & M_CREDITCNTPACKING)
1159 
1160 #define	A_SGE_CONM_CTRL 0x1094
1161 
1162 #define	S_EGRTHRESHOLD    8
1163 #define	M_EGRTHRESHOLD    0x3fU
1164 #define	V_EGRTHRESHOLD(x) ((x) << S_EGRTHRESHOLD)
1165 #define	G_EGRTHRESHOLD(x) (((x) >> S_EGRTHRESHOLD) & M_EGRTHRESHOLD)
1166 
1167 #define	S_INGTHRESHOLD    2
1168 #define	M_INGTHRESHOLD    0x3fU
1169 #define	V_INGTHRESHOLD(x) ((x) << S_INGTHRESHOLD)
1170 #define	G_INGTHRESHOLD(x) (((x) >> S_INGTHRESHOLD) & M_INGTHRESHOLD)
1171 
1172 #define	S_MPS_ENABLE    1
1173 #define	V_MPS_ENABLE(x) ((x) << S_MPS_ENABLE)
1174 #define	F_MPS_ENABLE    V_MPS_ENABLE(1U)
1175 
1176 #define	S_TP_ENABLE    0
1177 #define	V_TP_ENABLE(x) ((x) << S_TP_ENABLE)
1178 #define	F_TP_ENABLE    V_TP_ENABLE(1U)
1179 
1180 #define S_EGRTHRESHOLDPACKING    14
1181 #define M_EGRTHRESHOLDPACKING    0x3fU
1182 #define V_EGRTHRESHOLDPACKING(x) ((x) << S_EGRTHRESHOLDPACKING)
1183 #define G_EGRTHRESHOLDPACKING(x) \
1184 	(((x) >> S_EGRTHRESHOLDPACKING) & M_EGRTHRESHOLDPACKING)
1185 
1186 #define	A_SGE_TIMESTAMP_LO 0x1098
1187 #define	A_SGE_TIMESTAMP_HI 0x109c
1188 
1189 #define	S_TSOP    28
1190 #define	M_TSOP    0x3U
1191 #define	V_TSOP(x) ((x) << S_TSOP)
1192 #define	G_TSOP(x) (((x) >> S_TSOP) & M_TSOP)
1193 
1194 #define	S_TSVAL    0
1195 #define	M_TSVAL    0xfffffffU
1196 #define	V_TSVAL(x) ((x) << S_TSVAL)
1197 #define	G_TSVAL(x) (((x) >> S_TSVAL) & M_TSVAL)
1198 
1199 #define	A_SGE_INGRESS_RX_THRESHOLD 0x10a0
1200 
1201 #define	S_THRESHOLD_0    24
1202 #define	M_THRESHOLD_0    0x3fU
1203 #define	V_THRESHOLD_0(x) ((x) << S_THRESHOLD_0)
1204 #define	G_THRESHOLD_0(x) (((x) >> S_THRESHOLD_0) & M_THRESHOLD_0)
1205 
1206 #define	S_THRESHOLD_1    16
1207 #define	M_THRESHOLD_1    0x3fU
1208 #define	V_THRESHOLD_1(x) ((x) << S_THRESHOLD_1)
1209 #define	G_THRESHOLD_1(x) (((x) >> S_THRESHOLD_1) & M_THRESHOLD_1)
1210 
1211 #define	S_THRESHOLD_2    8
1212 #define	M_THRESHOLD_2    0x3fU
1213 #define	V_THRESHOLD_2(x) ((x) << S_THRESHOLD_2)
1214 #define	G_THRESHOLD_2(x) (((x) >> S_THRESHOLD_2) & M_THRESHOLD_2)
1215 
1216 #define	S_THRESHOLD_3    0
1217 #define	M_THRESHOLD_3    0x3fU
1218 #define	V_THRESHOLD_3(x) ((x) << S_THRESHOLD_3)
1219 #define	G_THRESHOLD_3(x) (((x) >> S_THRESHOLD_3) & M_THRESHOLD_3)
1220 
1221 #define	A_SGE_DBFIFO_STATUS 0x10a4
1222 
1223 #define	S_HP_INT_THRESH    28
1224 #define	M_HP_INT_THRESH    0xfU
1225 #define	V_HP_INT_THRESH(x) ((x) << S_HP_INT_THRESH)
1226 #define	G_HP_INT_THRESH(x) (((x) >> S_HP_INT_THRESH) & M_HP_INT_THRESH)
1227 
1228 #define	S_HP_COUNT    16
1229 #define	M_HP_COUNT    0x7ffU
1230 #define	V_HP_COUNT(x) ((x) << S_HP_COUNT)
1231 #define	G_HP_COUNT(x) (((x) >> S_HP_COUNT) & M_HP_COUNT)
1232 
1233 #define	S_LP_INT_THRESH    12
1234 #define	M_LP_INT_THRESH    0xfU
1235 #define	V_LP_INT_THRESH(x) ((x) << S_LP_INT_THRESH)
1236 #define	G_LP_INT_THRESH(x) (((x) >> S_LP_INT_THRESH) & M_LP_INT_THRESH)
1237 
1238 #define	S_LP_COUNT    0
1239 #define	M_LP_COUNT    0x7ffU
1240 #define	V_LP_COUNT(x) ((x) << S_LP_COUNT)
1241 #define	G_LP_COUNT(x) (((x) >> S_LP_COUNT) & M_LP_COUNT)
1242 
1243 #define S_BAR2VALID    31
1244 #define V_BAR2VALID(x) ((x) << S_BAR2VALID)
1245 #define F_BAR2VALID    V_BAR2VALID(1U)
1246 
1247 #define S_BAR2FULL    30
1248 #define V_BAR2FULL(x) ((x) << S_BAR2FULL)
1249 #define F_BAR2FULL    V_BAR2FULL(1U)
1250 
1251 #define S_LP_INT_THRESH_T5    18
1252 #define M_LP_INT_THRESH_T5    0xfffU
1253 #define V_LP_INT_THRESH_T5(x) ((x) << S_LP_INT_THRESH_T5)
1254 #define G_LP_INT_THRESH_T5(x) (((x) >> S_LP_INT_THRESH_T5) & M_LP_INT_THRESH_T5)
1255 
1256 #define S_LP_COUNT_T5    0
1257 #define M_LP_COUNT_T5    0x3ffffU
1258 #define V_LP_COUNT_T5(x) ((x) << S_LP_COUNT_T5)
1259 #define G_LP_COUNT_T5(x) (((x) >> S_LP_COUNT_T5) & M_LP_COUNT_T5)
1260 
1261 #define	A_SGE_DOORBELL_CONTROL 0x10a8
1262 
1263 #define	S_HINTDEPTHCTL    27
1264 #define	M_HINTDEPTHCTL    0x1fU
1265 #define	V_HINTDEPTHCTL(x) ((x) << S_HINTDEPTHCTL)
1266 #define	G_HINTDEPTHCTL(x) (((x) >> S_HINTDEPTHCTL) & M_HINTDEPTHCTL)
1267 
1268 #define	S_NOCOALESCE    26
1269 #define	V_NOCOALESCE(x) ((x) << S_NOCOALESCE)
1270 #define	F_NOCOALESCE    V_NOCOALESCE(1U)
1271 
1272 #define	S_HP_WEIGHT    24
1273 #define	M_HP_WEIGHT    0x3U
1274 #define	V_HP_WEIGHT(x) ((x) << S_HP_WEIGHT)
1275 #define	G_HP_WEIGHT(x) (((x) >> S_HP_WEIGHT) & M_HP_WEIGHT)
1276 
1277 #define	S_HP_DISABLE    23
1278 #define	V_HP_DISABLE(x) ((x) << S_HP_DISABLE)
1279 #define	F_HP_DISABLE    V_HP_DISABLE(1U)
1280 
1281 #define	S_FORCEUSERDBTOLP    22
1282 #define	V_FORCEUSERDBTOLP(x) ((x) << S_FORCEUSERDBTOLP)
1283 #define	F_FORCEUSERDBTOLP    V_FORCEUSERDBTOLP(1U)
1284 
1285 #define	S_FORCEVFPF0DBTOLP    21
1286 #define	V_FORCEVFPF0DBTOLP(x) ((x) << S_FORCEVFPF0DBTOLP)
1287 #define	F_FORCEVFPF0DBTOLP    V_FORCEVFPF0DBTOLP(1U)
1288 
1289 #define	S_FORCEVFPF1DBTOLP    20
1290 #define	V_FORCEVFPF1DBTOLP(x) ((x) << S_FORCEVFPF1DBTOLP)
1291 #define	F_FORCEVFPF1DBTOLP    V_FORCEVFPF1DBTOLP(1U)
1292 
1293 #define	S_FORCEVFPF2DBTOLP    19
1294 #define	V_FORCEVFPF2DBTOLP(x) ((x) << S_FORCEVFPF2DBTOLP)
1295 #define	F_FORCEVFPF2DBTOLP    V_FORCEVFPF2DBTOLP(1U)
1296 
1297 #define	S_FORCEVFPF3DBTOLP    18
1298 #define	V_FORCEVFPF3DBTOLP(x) ((x) << S_FORCEVFPF3DBTOLP)
1299 #define	F_FORCEVFPF3DBTOLP    V_FORCEVFPF3DBTOLP(1U)
1300 
1301 #define	S_FORCEVFPF4DBTOLP    17
1302 #define	V_FORCEVFPF4DBTOLP(x) ((x) << S_FORCEVFPF4DBTOLP)
1303 #define	F_FORCEVFPF4DBTOLP    V_FORCEVFPF4DBTOLP(1U)
1304 
1305 #define	S_FORCEVFPF5DBTOLP    16
1306 #define	V_FORCEVFPF5DBTOLP(x) ((x) << S_FORCEVFPF5DBTOLP)
1307 #define	F_FORCEVFPF5DBTOLP    V_FORCEVFPF5DBTOLP(1U)
1308 
1309 #define	S_FORCEVFPF6DBTOLP    15
1310 #define	V_FORCEVFPF6DBTOLP(x) ((x) << S_FORCEVFPF6DBTOLP)
1311 #define	F_FORCEVFPF6DBTOLP    V_FORCEVFPF6DBTOLP(1U)
1312 
1313 #define	S_FORCEVFPF7DBTOLP    14
1314 #define	V_FORCEVFPF7DBTOLP(x) ((x) << S_FORCEVFPF7DBTOLP)
1315 #define	F_FORCEVFPF7DBTOLP    V_FORCEVFPF7DBTOLP(1U)
1316 
1317 #define	S_ENABLE_DROP    13
1318 #define	V_ENABLE_DROP(x) ((x) << S_ENABLE_DROP)
1319 #define	F_ENABLE_DROP    V_ENABLE_DROP(1U)
1320 
1321 #define	S_DROP_TIMEOUT    1
1322 #define	M_DROP_TIMEOUT    0xfffU
1323 #define	V_DROP_TIMEOUT(x) ((x) << S_DROP_TIMEOUT)
1324 #define	G_DROP_TIMEOUT(x) (((x) >> S_DROP_TIMEOUT) & M_DROP_TIMEOUT)
1325 
1326 #define	S_DROPPED_DB    0
1327 #define	V_DROPPED_DB(x) ((x) << S_DROPPED_DB)
1328 #define	F_DROPPED_DB    V_DROPPED_DB(1U)
1329 
1330 #define	A_SGE_DROPPED_DOORBELL 0x10ac
1331 #define	A_SGE_DOORBELL_THROTTLE_CONTROL 0x10b0
1332 
1333 #define	S_THROTTLE_COUNT    1
1334 #define	M_THROTTLE_COUNT    0xfffU
1335 #define	V_THROTTLE_COUNT(x) ((x) << S_THROTTLE_COUNT)
1336 #define	G_THROTTLE_COUNT(x) (((x) >> S_THROTTLE_COUNT) & M_THROTTLE_COUNT)
1337 
1338 #define	S_THROTTLE_ENABLE    0
1339 #define	V_THROTTLE_ENABLE(x) ((x) << S_THROTTLE_ENABLE)
1340 #define	F_THROTTLE_ENABLE    V_THROTTLE_ENABLE(1U)
1341 
1342 #define S_BAR2THROTTLECOUNT    16
1343 #define M_BAR2THROTTLECOUNT    0xffU
1344 #define V_BAR2THROTTLECOUNT(x) ((x) << S_BAR2THROTTLECOUNT)
1345 #define G_BAR2THROTTLECOUNT(x) \
1346 	(((x) >> S_BAR2THROTTLECOUNT) & M_BAR2THROTTLECOUNT)
1347 
1348 #define S_CLRCOALESCEDISABLE    15
1349 #define V_CLRCOALESCEDISABLE(x) ((x) << S_CLRCOALESCEDISABLE)
1350 #define F_CLRCOALESCEDISABLE    V_CLRCOALESCEDISABLE(1U)
1351 
1352 #define S_OPENBAR2GATEONCE    14
1353 #define V_OPENBAR2GATEONCE(x) ((x) << S_OPENBAR2GATEONCE)
1354 #define F_OPENBAR2GATEONCE    V_OPENBAR2GATEONCE(1U)
1355 
1356 #define S_FORCEOPENBAR2GATE    13
1357 #define V_FORCEOPENBAR2GATE(x) ((x) << S_FORCEOPENBAR2GATE)
1358 #define F_FORCEOPENBAR2GATE    V_FORCEOPENBAR2GATE(1U)
1359 
1360 #define	A_SGE_ITP_CONTROL 0x10b4
1361 
1362 #define	S_CRITICAL_TIME    10
1363 #define	M_CRITICAL_TIME    0x7fffU
1364 #define	V_CRITICAL_TIME(x) ((x) << S_CRITICAL_TIME)
1365 #define	G_CRITICAL_TIME(x) (((x) >> S_CRITICAL_TIME) & M_CRITICAL_TIME)
1366 
1367 #define	S_LL_EMPTY    4
1368 #define	M_LL_EMPTY    0x3fU
1369 #define	V_LL_EMPTY(x) ((x) << S_LL_EMPTY)
1370 #define	G_LL_EMPTY(x) (((x) >> S_LL_EMPTY) & M_LL_EMPTY)
1371 
1372 #define	S_LL_READ_WAIT_DISABLE    0
1373 #define	V_LL_READ_WAIT_DISABLE(x) ((x) << S_LL_READ_WAIT_DISABLE)
1374 #define	F_LL_READ_WAIT_DISABLE    V_LL_READ_WAIT_DISABLE(1U)
1375 
1376 #define	A_SGE_TIMER_VALUE_0_AND_1 0x10b8
1377 
1378 #define	S_TIMERVALUE0    16
1379 #define	M_TIMERVALUE0    0xffffU
1380 #define	V_TIMERVALUE0(x) ((x) << S_TIMERVALUE0)
1381 #define	G_TIMERVALUE0(x) (((x) >> S_TIMERVALUE0) & M_TIMERVALUE0)
1382 
1383 #define	S_TIMERVALUE1    0
1384 #define	M_TIMERVALUE1    0xffffU
1385 #define	V_TIMERVALUE1(x) ((x) << S_TIMERVALUE1)
1386 #define	G_TIMERVALUE1(x) (((x) >> S_TIMERVALUE1) & M_TIMERVALUE1)
1387 
1388 #define	A_SGE_TIMER_VALUE_2_AND_3 0x10bc
1389 
1390 #define	S_TIMERVALUE2    16
1391 #define	M_TIMERVALUE2    0xffffU
1392 #define	V_TIMERVALUE2(x) ((x) << S_TIMERVALUE2)
1393 #define	G_TIMERVALUE2(x) (((x) >> S_TIMERVALUE2) & M_TIMERVALUE2)
1394 
1395 #define	S_TIMERVALUE3    0
1396 #define	M_TIMERVALUE3    0xffffU
1397 #define	V_TIMERVALUE3(x) ((x) << S_TIMERVALUE3)
1398 #define	G_TIMERVALUE3(x) (((x) >> S_TIMERVALUE3) & M_TIMERVALUE3)
1399 
1400 #define	A_SGE_TIMER_VALUE_4_AND_5 0x10c0
1401 
1402 #define	S_TIMERVALUE4    16
1403 #define	M_TIMERVALUE4    0xffffU
1404 #define	V_TIMERVALUE4(x) ((x) << S_TIMERVALUE4)
1405 #define	G_TIMERVALUE4(x) (((x) >> S_TIMERVALUE4) & M_TIMERVALUE4)
1406 
1407 #define	S_TIMERVALUE5    0
1408 #define	M_TIMERVALUE5    0xffffU
1409 #define	V_TIMERVALUE5(x) ((x) << S_TIMERVALUE5)
1410 #define	G_TIMERVALUE5(x) (((x) >> S_TIMERVALUE5) & M_TIMERVALUE5)
1411 
1412 #define	A_SGE_PD_RSP_CREDIT01 0x10c4
1413 
1414 #define	S_RSPCREDITEN0    31
1415 #define	V_RSPCREDITEN0(x) ((x) << S_RSPCREDITEN0)
1416 #define	F_RSPCREDITEN0    V_RSPCREDITEN0(1U)
1417 
1418 #define	S_MAXTAG0    24
1419 #define	M_MAXTAG0    0x7fU
1420 #define	V_MAXTAG0(x) ((x) << S_MAXTAG0)
1421 #define	G_MAXTAG0(x) (((x) >> S_MAXTAG0) & M_MAXTAG0)
1422 
1423 #define	S_MAXRSPCNT0    16
1424 #define	M_MAXRSPCNT0    0xffU
1425 #define	V_MAXRSPCNT0(x) ((x) << S_MAXRSPCNT0)
1426 #define	G_MAXRSPCNT0(x) (((x) >> S_MAXRSPCNT0) & M_MAXRSPCNT0)
1427 
1428 #define	S_RSPCREDITEN1    15
1429 #define	V_RSPCREDITEN1(x) ((x) << S_RSPCREDITEN1)
1430 #define	F_RSPCREDITEN1    V_RSPCREDITEN1(1U)
1431 
1432 #define	S_MAXTAG1    8
1433 #define	M_MAXTAG1    0x7fU
1434 #define	V_MAXTAG1(x) ((x) << S_MAXTAG1)
1435 #define	G_MAXTAG1(x) (((x) >> S_MAXTAG1) & M_MAXTAG1)
1436 
1437 #define	S_MAXRSPCNT1    0
1438 #define	M_MAXRSPCNT1    0xffU
1439 #define	V_MAXRSPCNT1(x) ((x) << S_MAXRSPCNT1)
1440 #define	G_MAXRSPCNT1(x) (((x) >> S_MAXRSPCNT1) & M_MAXRSPCNT1)
1441 
1442 #define	A_SGE_PD_RSP_CREDIT23 0x10c8
1443 
1444 #define	S_RSPCREDITEN2    31
1445 #define	V_RSPCREDITEN2(x) ((x) << S_RSPCREDITEN2)
1446 #define	F_RSPCREDITEN2    V_RSPCREDITEN2(1U)
1447 
1448 #define	S_MAXTAG2    24
1449 #define	M_MAXTAG2    0x7fU
1450 #define	V_MAXTAG2(x) ((x) << S_MAXTAG2)
1451 #define	G_MAXTAG2(x) (((x) >> S_MAXTAG2) & M_MAXTAG2)
1452 
1453 #define	S_MAXRSPCNT2    16
1454 #define	M_MAXRSPCNT2    0xffU
1455 #define	V_MAXRSPCNT2(x) ((x) << S_MAXRSPCNT2)
1456 #define	G_MAXRSPCNT2(x) (((x) >> S_MAXRSPCNT2) & M_MAXRSPCNT2)
1457 
1458 #define	S_RSPCREDITEN3    15
1459 #define	V_RSPCREDITEN3(x) ((x) << S_RSPCREDITEN3)
1460 #define	F_RSPCREDITEN3    V_RSPCREDITEN3(1U)
1461 
1462 #define	S_MAXTAG3    8
1463 #define	M_MAXTAG3    0x7fU
1464 #define	V_MAXTAG3(x) ((x) << S_MAXTAG3)
1465 #define	G_MAXTAG3(x) (((x) >> S_MAXTAG3) & M_MAXTAG3)
1466 
1467 #define	S_MAXRSPCNT3    0
1468 #define	M_MAXRSPCNT3    0xffU
1469 #define	V_MAXRSPCNT3(x) ((x) << S_MAXRSPCNT3)
1470 #define	G_MAXRSPCNT3(x) (((x) >> S_MAXRSPCNT3) & M_MAXRSPCNT3)
1471 
1472 #define	A_SGE_DEBUG_INDEX 0x10cc
1473 #define	A_SGE_DEBUG_DATA_HIGH 0x10d0
1474 #define	A_SGE_DEBUG_DATA_LOW 0x10d4
1475 #define	A_SGE_REVISION 0x10d8
1476 #define	A_SGE_INT_CAUSE4 0x10dc
1477 
1478 #define	S_ERR_BAD_UPFL_INC_CREDIT3    8
1479 #define	V_ERR_BAD_UPFL_INC_CREDIT3(x) ((x) << S_ERR_BAD_UPFL_INC_CREDIT3)
1480 #define	F_ERR_BAD_UPFL_INC_CREDIT3    V_ERR_BAD_UPFL_INC_CREDIT3(1U)
1481 
1482 #define	S_ERR_BAD_UPFL_INC_CREDIT2    7
1483 #define	V_ERR_BAD_UPFL_INC_CREDIT2(x) ((x) << S_ERR_BAD_UPFL_INC_CREDIT2)
1484 #define	F_ERR_BAD_UPFL_INC_CREDIT2    V_ERR_BAD_UPFL_INC_CREDIT2(1U)
1485 
1486 #define	S_ERR_BAD_UPFL_INC_CREDIT1    6
1487 #define	V_ERR_BAD_UPFL_INC_CREDIT1(x) ((x) << S_ERR_BAD_UPFL_INC_CREDIT1)
1488 #define	F_ERR_BAD_UPFL_INC_CREDIT1    V_ERR_BAD_UPFL_INC_CREDIT1(1U)
1489 
1490 #define	S_ERR_BAD_UPFL_INC_CREDIT0    5
1491 #define	V_ERR_BAD_UPFL_INC_CREDIT0(x) ((x) << S_ERR_BAD_UPFL_INC_CREDIT0)
1492 #define	F_ERR_BAD_UPFL_INC_CREDIT0    V_ERR_BAD_UPFL_INC_CREDIT0(1U)
1493 
1494 #define	S_ERR_PHYSADDR_LEN0_IDMA1    4
1495 #define	V_ERR_PHYSADDR_LEN0_IDMA1(x) ((x) << S_ERR_PHYSADDR_LEN0_IDMA1)
1496 #define	F_ERR_PHYSADDR_LEN0_IDMA1    V_ERR_PHYSADDR_LEN0_IDMA1(1U)
1497 
1498 #define	S_ERR_PHYSADDR_LEN0_IDMA0    3
1499 #define	V_ERR_PHYSADDR_LEN0_IDMA0(x) ((x) << S_ERR_PHYSADDR_LEN0_IDMA0)
1500 #define	F_ERR_PHYSADDR_LEN0_IDMA0    V_ERR_PHYSADDR_LEN0_IDMA0(1U)
1501 
1502 #define	S_ERR_FLM_INVALID_PKT_DROP1    2
1503 #define	V_ERR_FLM_INVALID_PKT_DROP1(x) ((x) << S_ERR_FLM_INVALID_PKT_DROP1)
1504 #define	F_ERR_FLM_INVALID_PKT_DROP1    V_ERR_FLM_INVALID_PKT_DROP1(1U)
1505 
1506 #define	S_ERR_FLM_INVALID_PKT_DROP0    1
1507 #define	V_ERR_FLM_INVALID_PKT_DROP0(x) ((x) << S_ERR_FLM_INVALID_PKT_DROP0)
1508 #define	F_ERR_FLM_INVALID_PKT_DROP0    V_ERR_FLM_INVALID_PKT_DROP0(1U)
1509 
1510 #define	S_ERR_UNEXPECTED_TIMER    0
1511 #define	V_ERR_UNEXPECTED_TIMER(x) ((x) << S_ERR_UNEXPECTED_TIMER)
1512 #define	F_ERR_UNEXPECTED_TIMER    V_ERR_UNEXPECTED_TIMER(1U)
1513 
1514 #define S_BAR2_EGRESS_LEN_OR_ADDR_ERR    29
1515 #define V_BAR2_EGRESS_LEN_OR_ADDR_ERR(x) ((x) << S_BAR2_EGRESS_LEN_OR_ADDR_ERR)
1516 #define F_BAR2_EGRESS_LEN_OR_ADDR_ERR    V_BAR2_EGRESS_LEN_OR_ADDR_ERR(1U)
1517 
1518 #define S_ERR_CPL_EXCEED_MAX_IQE_SIZE1    28
1519 #define V_ERR_CPL_EXCEED_MAX_IQE_SIZE1(x) \
1520 	((x) << S_ERR_CPL_EXCEED_MAX_IQE_SIZE1)
1521 #define F_ERR_CPL_EXCEED_MAX_IQE_SIZE1    V_ERR_CPL_EXCEED_MAX_IQE_SIZE1(1U)
1522 
1523 #define S_ERR_CPL_EXCEED_MAX_IQE_SIZE0    27
1524 #define V_ERR_CPL_EXCEED_MAX_IQE_SIZE0(x) \
1525 	((x) << S_ERR_CPL_EXCEED_MAX_IQE_SIZE0)
1526 #define F_ERR_CPL_EXCEED_MAX_IQE_SIZE0    V_ERR_CPL_EXCEED_MAX_IQE_SIZE0(1U)
1527 
1528 #define S_ERR_WR_LEN_TOO_LARGE3    26
1529 #define V_ERR_WR_LEN_TOO_LARGE3(x) ((x) << S_ERR_WR_LEN_TOO_LARGE3)
1530 #define F_ERR_WR_LEN_TOO_LARGE3    V_ERR_WR_LEN_TOO_LARGE3(1U)
1531 
1532 #define S_ERR_WR_LEN_TOO_LARGE2    25
1533 #define V_ERR_WR_LEN_TOO_LARGE2(x) ((x) << S_ERR_WR_LEN_TOO_LARGE2)
1534 #define F_ERR_WR_LEN_TOO_LARGE2    V_ERR_WR_LEN_TOO_LARGE2(1U)
1535 
1536 #define S_ERR_WR_LEN_TOO_LARGE1    24
1537 #define V_ERR_WR_LEN_TOO_LARGE1(x) ((x) << S_ERR_WR_LEN_TOO_LARGE1)
1538 #define F_ERR_WR_LEN_TOO_LARGE1    V_ERR_WR_LEN_TOO_LARGE1(1U)
1539 
1540 #define S_ERR_WR_LEN_TOO_LARGE0    23
1541 #define V_ERR_WR_LEN_TOO_LARGE0(x) ((x) << S_ERR_WR_LEN_TOO_LARGE0)
1542 #define F_ERR_WR_LEN_TOO_LARGE0    V_ERR_WR_LEN_TOO_LARGE0(1U)
1543 
1544 #define S_ERR_LARGE_MINFETCH_WITH_TXCOAL3    22
1545 #define V_ERR_LARGE_MINFETCH_WITH_TXCOAL3(x) \
1546 	((x) << S_ERR_LARGE_MINFETCH_WITH_TXCOAL3)
1547 #define F_ERR_LARGE_MINFETCH_WITH_TXCOAL3 V_ERR_LARGE_MINFETCH_WITH_TXCOAL3(1U)
1548 
1549 #define S_ERR_LARGE_MINFETCH_WITH_TXCOAL2    21
1550 #define V_ERR_LARGE_MINFETCH_WITH_TXCOAL2(x) \
1551 	((x) << S_ERR_LARGE_MINFETCH_WITH_TXCOAL2)
1552 #define F_ERR_LARGE_MINFETCH_WITH_TXCOAL2 V_ERR_LARGE_MINFETCH_WITH_TXCOAL2(1U)
1553 
1554 #define S_ERR_LARGE_MINFETCH_WITH_TXCOAL1    20
1555 #define V_ERR_LARGE_MINFETCH_WITH_TXCOAL1(x) \
1556 	((x) << S_ERR_LARGE_MINFETCH_WITH_TXCOAL1)
1557 #define F_ERR_LARGE_MINFETCH_WITH_TXCOAL1 V_ERR_LARGE_MINFETCH_WITH_TXCOAL1(1U)
1558 
1559 #define S_ERR_LARGE_MINFETCH_WITH_TXCOAL0    19
1560 #define V_ERR_LARGE_MINFETCH_WITH_TXCOAL0(x) \
1561 	((x) << S_ERR_LARGE_MINFETCH_WITH_TXCOAL0)
1562 #define F_ERR_LARGE_MINFETCH_WITH_TXCOAL0 V_ERR_LARGE_MINFETCH_WITH_TXCOAL0(1U)
1563 
1564 #define S_COAL_WITH_HP_DISABLE_ERR    18
1565 #define V_COAL_WITH_HP_DISABLE_ERR(x) ((x) << S_COAL_WITH_HP_DISABLE_ERR)
1566 #define F_COAL_WITH_HP_DISABLE_ERR    V_COAL_WITH_HP_DISABLE_ERR(1U)
1567 
1568 #define S_BAR2_EGRESS_COAL0_ERR    17
1569 #define V_BAR2_EGRESS_COAL0_ERR(x) ((x) << S_BAR2_EGRESS_COAL0_ERR)
1570 #define F_BAR2_EGRESS_COAL0_ERR    V_BAR2_EGRESS_COAL0_ERR(1U)
1571 
1572 #define S_BAR2_EGRESS_SIZE_ERR    16
1573 #define V_BAR2_EGRESS_SIZE_ERR(x) ((x) << S_BAR2_EGRESS_SIZE_ERR)
1574 #define F_BAR2_EGRESS_SIZE_ERR    V_BAR2_EGRESS_SIZE_ERR(1U)
1575 
1576 #define S_FLM_PC_RSP_ERR    15
1577 #define V_FLM_PC_RSP_ERR(x) ((x) << S_FLM_PC_RSP_ERR)
1578 #define F_FLM_PC_RSP_ERR    V_FLM_PC_RSP_ERR(1U)
1579 
1580 #define S_DBFIFO_HP_INT_LOW    14
1581 #define V_DBFIFO_HP_INT_LOW(x) ((x) << S_DBFIFO_HP_INT_LOW)
1582 #define F_DBFIFO_HP_INT_LOW    V_DBFIFO_HP_INT_LOW(1U)
1583 
1584 #define S_DBFIFO_LP_INT_LOW    13
1585 #define V_DBFIFO_LP_INT_LOW(x) ((x) << S_DBFIFO_LP_INT_LOW)
1586 #define F_DBFIFO_LP_INT_LOW    V_DBFIFO_LP_INT_LOW(1U)
1587 
1588 #define S_DBFIFO_FL_INT_LOW    12
1589 #define V_DBFIFO_FL_INT_LOW(x) ((x) << S_DBFIFO_FL_INT_LOW)
1590 #define F_DBFIFO_FL_INT_LOW    V_DBFIFO_FL_INT_LOW(1U)
1591 
1592 #define S_DBFIFO_FL_INT    11
1593 #define V_DBFIFO_FL_INT(x) ((x) << S_DBFIFO_FL_INT)
1594 #define F_DBFIFO_FL_INT    V_DBFIFO_FL_INT(1U)
1595 
1596 #define S_ERR_RX_CPL_PACKET_SIZE1    10
1597 #define V_ERR_RX_CPL_PACKET_SIZE1(x) ((x) << S_ERR_RX_CPL_PACKET_SIZE1)
1598 #define F_ERR_RX_CPL_PACKET_SIZE1    V_ERR_RX_CPL_PACKET_SIZE1(1U)
1599 
1600 #define S_ERR_RX_CPL_PACKET_SIZE0    9
1601 #define V_ERR_RX_CPL_PACKET_SIZE0(x) ((x) << S_ERR_RX_CPL_PACKET_SIZE0)
1602 #define F_ERR_RX_CPL_PACKET_SIZE0    V_ERR_RX_CPL_PACKET_SIZE0(1U)
1603 
1604 #define	A_SGE_INT_ENABLE4 0x10e0
1605 #define	A_SGE_STAT_TOTAL 0x10e4
1606 #define	A_SGE_STAT_MATCH 0x10e8
1607 #define	A_SGE_STAT_CFG 0x10ec
1608 
1609 #define	S_ITPOPMODE    8
1610 #define	V_ITPOPMODE(x) ((x) << S_ITPOPMODE)
1611 #define	F_ITPOPMODE    V_ITPOPMODE(1U)
1612 
1613 #define	S_EGRCTXTOPMODE    6
1614 #define	M_EGRCTXTOPMODE    0x3U
1615 #define	V_EGRCTXTOPMODE(x) ((x) << S_EGRCTXTOPMODE)
1616 #define	G_EGRCTXTOPMODE(x) (((x) >> S_EGRCTXTOPMODE) & M_EGRCTXTOPMODE)
1617 
1618 #define	S_INGCTXTOPMODE    4
1619 #define	M_INGCTXTOPMODE    0x3U
1620 #define	V_INGCTXTOPMODE(x) ((x) << S_INGCTXTOPMODE)
1621 #define	G_INGCTXTOPMODE(x) (((x) >> S_INGCTXTOPMODE) & M_INGCTXTOPMODE)
1622 
1623 #define	S_STATMODE    2
1624 #define	M_STATMODE    0x3U
1625 #define	V_STATMODE(x) ((x) << S_STATMODE)
1626 #define	G_STATMODE(x) (((x) >> S_STATMODE) & M_STATMODE)
1627 
1628 #define	S_STATSOURCE    0
1629 #define	M_STATSOURCE    0x3U
1630 #define	V_STATSOURCE(x) ((x) << S_STATSOURCE)
1631 #define	G_STATSOURCE(x) (((x) >> S_STATSOURCE) & M_STATSOURCE)
1632 
1633 #define S_STATSOURCE_T5    9
1634 #define M_STATSOURCE_T5    0xfU
1635 #define V_STATSOURCE_T5(x) ((x) << S_STATSOURCE_T5)
1636 #define G_STATSOURCE_T5(x) (((x) >> S_STATSOURCE_T5) & M_STATSOURCE_T5)
1637 
1638 #define	A_SGE_HINT_CFG 0x10f0
1639 
1640 #define	S_HINTSALLOWEDNOHDR    6
1641 #define	M_HINTSALLOWEDNOHDR    0x3fU
1642 #define	V_HINTSALLOWEDNOHDR(x) ((x) << S_HINTSALLOWEDNOHDR)
1643 #define	G_HINTSALLOWEDNOHDR(x) \
1644 	(((x) >> S_HINTSALLOWEDNOHDR) & M_HINTSALLOWEDNOHDR)
1645 
1646 #define	S_HINTSALLOWEDHDR    0
1647 #define	M_HINTSALLOWEDHDR    0x3fU
1648 #define	V_HINTSALLOWEDHDR(x) ((x) << S_HINTSALLOWEDHDR)
1649 #define	G_HINTSALLOWEDHDR(x) (((x) >> S_HINTSALLOWEDHDR) & M_HINTSALLOWEDHDR)
1650 
1651 #define S_UPCUTOFFTHRESHLP    12
1652 #define M_UPCUTOFFTHRESHLP    0x7ffU
1653 #define V_UPCUTOFFTHRESHLP(x) ((x) << S_UPCUTOFFTHRESHLP)
1654 #define G_UPCUTOFFTHRESHLP(x) (((x) >> S_UPCUTOFFTHRESHLP) & M_UPCUTOFFTHRESHLP)
1655 
1656 #define	A_SGE_INGRESS_QUEUES_PER_PAGE_PF 0x10f4
1657 #define	A_SGE_INGRESS_QUEUES_PER_PAGE_VF 0x10f8
1658 #define	A_SGE_PD_WRR_CONFIG 0x10fc
1659 
1660 #define	S_EDMA_WEIGHT    0
1661 #define	M_EDMA_WEIGHT    0x3fU
1662 #define	V_EDMA_WEIGHT(x) ((x) << S_EDMA_WEIGHT)
1663 #define	G_EDMA_WEIGHT(x) (((x) >> S_EDMA_WEIGHT) & M_EDMA_WEIGHT)
1664 
1665 #define	A_SGE_ERROR_STATS 0x1100
1666 
1667 #define	S_UNCAPTURED_ERROR    18
1668 #define	V_UNCAPTURED_ERROR(x) ((x) << S_UNCAPTURED_ERROR)
1669 #define	F_UNCAPTURED_ERROR    V_UNCAPTURED_ERROR(1U)
1670 
1671 #define	S_ERROR_QID_VALID    17
1672 #define	V_ERROR_QID_VALID(x) ((x) << S_ERROR_QID_VALID)
1673 #define	F_ERROR_QID_VALID    V_ERROR_QID_VALID(1U)
1674 
1675 #define	S_ERROR_QID    0
1676 #define	M_ERROR_QID    0x1ffffU
1677 #define	V_ERROR_QID(x) ((x) << S_ERROR_QID)
1678 #define	G_ERROR_QID(x) (((x) >> S_ERROR_QID) & M_ERROR_QID)
1679 
1680 #define S_CAUSE_REGISTER    24
1681 #define M_CAUSE_REGISTER    0x7U
1682 #define V_CAUSE_REGISTER(x) ((x) << S_CAUSE_REGISTER)
1683 #define G_CAUSE_REGISTER(x) (((x) >> S_CAUSE_REGISTER) & M_CAUSE_REGISTER)
1684 
1685 #define S_CAUSE_BIT    19
1686 #define M_CAUSE_BIT    0x1fU
1687 #define V_CAUSE_BIT(x) ((x) << S_CAUSE_BIT)
1688 #define G_CAUSE_BIT(x) (((x) >> S_CAUSE_BIT) & M_CAUSE_BIT)
1689 
1690 #define	A_SGE_SHARED_TAG_CHAN_CFG 0x1104
1691 
1692 #define	S_MINTAG3    24
1693 #define	M_MINTAG3    0xffU
1694 #define	V_MINTAG3(x) ((x) << S_MINTAG3)
1695 #define	G_MINTAG3(x) (((x) >> S_MINTAG3) & M_MINTAG3)
1696 
1697 #define	S_MINTAG2    16
1698 #define	M_MINTAG2    0xffU
1699 #define	V_MINTAG2(x) ((x) << S_MINTAG2)
1700 #define	G_MINTAG2(x) (((x) >> S_MINTAG2) & M_MINTAG2)
1701 
1702 #define	S_MINTAG1    8
1703 #define	M_MINTAG1    0xffU
1704 #define	V_MINTAG1(x) ((x) << S_MINTAG1)
1705 #define	G_MINTAG1(x) (((x) >> S_MINTAG1) & M_MINTAG1)
1706 
1707 #define	S_MINTAG0    0
1708 #define	M_MINTAG0    0xffU
1709 #define	V_MINTAG0(x) ((x) << S_MINTAG0)
1710 #define	G_MINTAG0(x) (((x) >> S_MINTAG0) & M_MINTAG0)
1711 
1712 #define	A_SGE_SHARED_TAG_POOL_CFG 0x1108
1713 
1714 #define	S_TAGPOOLTOTAL    0
1715 #define	M_TAGPOOLTOTAL    0xffU
1716 #define	V_TAGPOOLTOTAL(x) ((x) << S_TAGPOOLTOTAL)
1717 #define	G_TAGPOOLTOTAL(x) (((x) >> S_TAGPOOLTOTAL) & M_TAGPOOLTOTAL)
1718 
1719 #define A_SGE_INT_CAUSE5 0x110c
1720 
1721 #define S_ERR_T_RXCRC    31
1722 #define V_ERR_T_RXCRC(x) ((x) << S_ERR_T_RXCRC)
1723 #define F_ERR_T_RXCRC    V_ERR_T_RXCRC(1U)
1724 
1725 #define S_PERR_MC_RSPDATA    30
1726 #define V_PERR_MC_RSPDATA(x) ((x) << S_PERR_MC_RSPDATA)
1727 #define F_PERR_MC_RSPDATA    V_PERR_MC_RSPDATA(1U)
1728 
1729 #define S_PERR_PC_RSPDATA    29
1730 #define V_PERR_PC_RSPDATA(x) ((x) << S_PERR_PC_RSPDATA)
1731 #define F_PERR_PC_RSPDATA    V_PERR_PC_RSPDATA(1U)
1732 
1733 #define S_PERR_PD_RDRSPDATA    28
1734 #define V_PERR_PD_RDRSPDATA(x) ((x) << S_PERR_PD_RDRSPDATA)
1735 #define F_PERR_PD_RDRSPDATA    V_PERR_PD_RDRSPDATA(1U)
1736 
1737 #define S_PERR_U_RXDATA    27
1738 #define V_PERR_U_RXDATA(x) ((x) << S_PERR_U_RXDATA)
1739 #define F_PERR_U_RXDATA    V_PERR_U_RXDATA(1U)
1740 
1741 #define S_PERR_UD_RXDATA    26
1742 #define V_PERR_UD_RXDATA(x) ((x) << S_PERR_UD_RXDATA)
1743 #define F_PERR_UD_RXDATA    V_PERR_UD_RXDATA(1U)
1744 
1745 #define S_PERR_UP_DATA    25
1746 #define V_PERR_UP_DATA(x) ((x) << S_PERR_UP_DATA)
1747 #define F_PERR_UP_DATA    V_PERR_UP_DATA(1U)
1748 
1749 #define S_PERR_CIM2SGE_RXDATA    24
1750 #define V_PERR_CIM2SGE_RXDATA(x) ((x) << S_PERR_CIM2SGE_RXDATA)
1751 #define F_PERR_CIM2SGE_RXDATA    V_PERR_CIM2SGE_RXDATA(1U)
1752 
1753 #define S_PERR_HINT_DELAY_FIFO1_T5    23
1754 #define V_PERR_HINT_DELAY_FIFO1_T5(x) ((x) << S_PERR_HINT_DELAY_FIFO1_T5)
1755 #define F_PERR_HINT_DELAY_FIFO1_T5    V_PERR_HINT_DELAY_FIFO1_T5(1U)
1756 
1757 #define S_PERR_HINT_DELAY_FIFO0_T5    22
1758 #define V_PERR_HINT_DELAY_FIFO0_T5(x) ((x) << S_PERR_HINT_DELAY_FIFO0_T5)
1759 #define F_PERR_HINT_DELAY_FIFO0_T5    V_PERR_HINT_DELAY_FIFO0_T5(1U)
1760 
1761 #define S_PERR_IMSG_PD_FIFO_T5    21
1762 #define V_PERR_IMSG_PD_FIFO_T5(x) ((x) << S_PERR_IMSG_PD_FIFO_T5)
1763 #define F_PERR_IMSG_PD_FIFO_T5    V_PERR_IMSG_PD_FIFO_T5(1U)
1764 
1765 #define S_PERR_ULPTX_FIFO1_T5    20
1766 #define V_PERR_ULPTX_FIFO1_T5(x) ((x) << S_PERR_ULPTX_FIFO1_T5)
1767 #define F_PERR_ULPTX_FIFO1_T5    V_PERR_ULPTX_FIFO1_T5(1U)
1768 
1769 #define S_PERR_ULPTX_FIFO0_T5    19
1770 #define V_PERR_ULPTX_FIFO0_T5(x) ((x) << S_PERR_ULPTX_FIFO0_T5)
1771 #define F_PERR_ULPTX_FIFO0_T5    V_PERR_ULPTX_FIFO0_T5(1U)
1772 
1773 #define S_PERR_IDMA2IMSG_FIFO1_T5    18
1774 #define V_PERR_IDMA2IMSG_FIFO1_T5(x) ((x) << S_PERR_IDMA2IMSG_FIFO1_T5)
1775 #define F_PERR_IDMA2IMSG_FIFO1_T5    V_PERR_IDMA2IMSG_FIFO1_T5(1U)
1776 
1777 #define S_PERR_IDMA2IMSG_FIFO0_T5    17
1778 #define V_PERR_IDMA2IMSG_FIFO0_T5(x) ((x) << S_PERR_IDMA2IMSG_FIFO0_T5)
1779 #define F_PERR_IDMA2IMSG_FIFO0_T5    V_PERR_IDMA2IMSG_FIFO0_T5(1U)
1780 
1781 #define S_PERR_POINTER_DATA_FIFO0    16
1782 #define V_PERR_POINTER_DATA_FIFO0(x) ((x) << S_PERR_POINTER_DATA_FIFO0)
1783 #define F_PERR_POINTER_DATA_FIFO0    V_PERR_POINTER_DATA_FIFO0(1U)
1784 
1785 #define S_PERR_POINTER_DATA_FIFO1    15
1786 #define V_PERR_POINTER_DATA_FIFO1(x) ((x) << S_PERR_POINTER_DATA_FIFO1)
1787 #define F_PERR_POINTER_DATA_FIFO1    V_PERR_POINTER_DATA_FIFO1(1U)
1788 
1789 #define S_PERR_POINTER_HDR_FIFO0    14
1790 #define V_PERR_POINTER_HDR_FIFO0(x) ((x) << S_PERR_POINTER_HDR_FIFO0)
1791 #define F_PERR_POINTER_HDR_FIFO0    V_PERR_POINTER_HDR_FIFO0(1U)
1792 
1793 #define S_PERR_POINTER_HDR_FIFO1    13
1794 #define V_PERR_POINTER_HDR_FIFO1(x) ((x) << S_PERR_POINTER_HDR_FIFO1)
1795 #define F_PERR_POINTER_HDR_FIFO1    V_PERR_POINTER_HDR_FIFO1(1U)
1796 
1797 #define S_PERR_PAYLOAD_FIFO0    12
1798 #define V_PERR_PAYLOAD_FIFO0(x) ((x) << S_PERR_PAYLOAD_FIFO0)
1799 #define F_PERR_PAYLOAD_FIFO0    V_PERR_PAYLOAD_FIFO0(1U)
1800 
1801 #define S_PERR_PAYLOAD_FIFO1    11
1802 #define V_PERR_PAYLOAD_FIFO1(x) ((x) << S_PERR_PAYLOAD_FIFO1)
1803 #define F_PERR_PAYLOAD_FIFO1    V_PERR_PAYLOAD_FIFO1(1U)
1804 
1805 #define S_PERR_EDMA_INPUT_FIFO3    10
1806 #define V_PERR_EDMA_INPUT_FIFO3(x) ((x) << S_PERR_EDMA_INPUT_FIFO3)
1807 #define F_PERR_EDMA_INPUT_FIFO3    V_PERR_EDMA_INPUT_FIFO3(1U)
1808 
1809 #define S_PERR_EDMA_INPUT_FIFO2    9
1810 #define V_PERR_EDMA_INPUT_FIFO2(x) ((x) << S_PERR_EDMA_INPUT_FIFO2)
1811 #define F_PERR_EDMA_INPUT_FIFO2    V_PERR_EDMA_INPUT_FIFO2(1U)
1812 
1813 #define S_PERR_EDMA_INPUT_FIFO1    8
1814 #define V_PERR_EDMA_INPUT_FIFO1(x) ((x) << S_PERR_EDMA_INPUT_FIFO1)
1815 #define F_PERR_EDMA_INPUT_FIFO1    V_PERR_EDMA_INPUT_FIFO1(1U)
1816 
1817 #define S_PERR_EDMA_INPUT_FIFO0    7
1818 #define V_PERR_EDMA_INPUT_FIFO0(x) ((x) << S_PERR_EDMA_INPUT_FIFO0)
1819 #define F_PERR_EDMA_INPUT_FIFO0    V_PERR_EDMA_INPUT_FIFO0(1U)
1820 
1821 #define S_PERR_MGT_BAR2_FIFO    6
1822 #define V_PERR_MGT_BAR2_FIFO(x) ((x) << S_PERR_MGT_BAR2_FIFO)
1823 #define F_PERR_MGT_BAR2_FIFO    V_PERR_MGT_BAR2_FIFO(1U)
1824 
1825 #define S_PERR_HEADERSPLIT_FIFO1_T5    5
1826 #define V_PERR_HEADERSPLIT_FIFO1_T5(x) ((x) << S_PERR_HEADERSPLIT_FIFO1_T5)
1827 #define F_PERR_HEADERSPLIT_FIFO1_T5    V_PERR_HEADERSPLIT_FIFO1_T5(1U)
1828 
1829 #define S_PERR_HEADERSPLIT_FIFO0_T5    4
1830 #define V_PERR_HEADERSPLIT_FIFO0_T5(x) ((x) << S_PERR_HEADERSPLIT_FIFO0_T5)
1831 #define F_PERR_HEADERSPLIT_FIFO0_T5    V_PERR_HEADERSPLIT_FIFO0_T5(1U)
1832 
1833 #define S_PERR_CIM_FIFO1    3
1834 #define V_PERR_CIM_FIFO1(x) ((x) << S_PERR_CIM_FIFO1)
1835 #define F_PERR_CIM_FIFO1    V_PERR_CIM_FIFO1(1U)
1836 
1837 #define S_PERR_CIM_FIFO0    2
1838 #define V_PERR_CIM_FIFO0(x) ((x) << S_PERR_CIM_FIFO0)
1839 #define F_PERR_CIM_FIFO0    V_PERR_CIM_FIFO0(1U)
1840 
1841 #define S_PERR_IDMA_SWITCH_OUTPUT_FIFO1    1
1842 #define V_PERR_IDMA_SWITCH_OUTPUT_FIFO1(x) \
1843 	((x) << S_PERR_IDMA_SWITCH_OUTPUT_FIFO1)
1844 #define F_PERR_IDMA_SWITCH_OUTPUT_FIFO1 V_PERR_IDMA_SWITCH_OUTPUT_FIFO1(1U)
1845 
1846 #define S_PERR_IDMA_SWITCH_OUTPUT_FIFO0 0
1847 #define V_PERR_IDMA_SWITCH_OUTPUT_FIFO0(x) \
1848 	((x) << S_PERR_IDMA_SWITCH_OUTPUT_FIFO0)
1849 #define F_PERR_IDMA_SWITCH_OUTPUT_FIFO0 V_PERR_IDMA_SWITCH_OUTPUT_FIFO0(1U)
1850 
1851 #define A_SGE_INT_ENABLE5 0x1110
1852 #define A_SGE_PERR_ENABLE5 0x1114
1853 #define A_SGE_DBFIFO_STATUS2 0x1118
1854 
1855 #define S_FL_INT_THRESH    24
1856 #define M_FL_INT_THRESH    0xfU
1857 #define V_FL_INT_THRESH(x) ((x) << S_FL_INT_THRESH)
1858 #define G_FL_INT_THRESH(x) (((x) >> S_FL_INT_THRESH) & M_FL_INT_THRESH)
1859 
1860 #define S_FL_COUNT    14
1861 #define M_FL_COUNT    0x3ffU
1862 #define V_FL_COUNT(x) ((x) << S_FL_COUNT)
1863 #define G_FL_COUNT(x) (((x) >> S_FL_COUNT) & M_FL_COUNT)
1864 
1865 #define S_HP_INT_THRESH_T5    10
1866 #define M_HP_INT_THRESH_T5    0xfU
1867 #define V_HP_INT_THRESH_T5(x) ((x) << S_HP_INT_THRESH_T5)
1868 #define G_HP_INT_THRESH_T5(x) (((x) >> S_HP_INT_THRESH_T5) & M_HP_INT_THRESH_T5)
1869 
1870 #define S_HP_COUNT_T5    0
1871 #define M_HP_COUNT_T5    0x3ffU
1872 #define V_HP_COUNT_T5(x) ((x) << S_HP_COUNT_T5)
1873 #define G_HP_COUNT_T5(x) (((x) >> S_HP_COUNT_T5) & M_HP_COUNT_T5)
1874 
1875 #define A_SGE_FETCH_BURST_MAX_0_AND_1 0x111c
1876 
1877 #define S_FETCHBURSTMAX0    16
1878 #define M_FETCHBURSTMAX0    0x3ffU
1879 #define V_FETCHBURSTMAX0(x) ((x) << S_FETCHBURSTMAX0)
1880 #define G_FETCHBURSTMAX0(x) (((x) >> S_FETCHBURSTMAX0) & M_FETCHBURSTMAX0)
1881 
1882 #define S_FETCHBURSTMAX1    0
1883 #define M_FETCHBURSTMAX1    0x3ffU
1884 #define V_FETCHBURSTMAX1(x) ((x) << S_FETCHBURSTMAX1)
1885 #define G_FETCHBURSTMAX1(x) (((x) >> S_FETCHBURSTMAX1) & M_FETCHBURSTMAX1)
1886 
1887 #define A_SGE_FETCH_BURST_MAX_2_AND_3 0x1120
1888 
1889 #define S_FETCHBURSTMAX2    16
1890 #define M_FETCHBURSTMAX2    0x3ffU
1891 #define V_FETCHBURSTMAX2(x) ((x) << S_FETCHBURSTMAX2)
1892 #define G_FETCHBURSTMAX2(x) (((x) >> S_FETCHBURSTMAX2) & M_FETCHBURSTMAX2)
1893 
1894 #define S_FETCHBURSTMAX3    0
1895 #define M_FETCHBURSTMAX3    0x3ffU
1896 #define V_FETCHBURSTMAX3(x) ((x) << S_FETCHBURSTMAX3)
1897 #define G_FETCHBURSTMAX3(x) (((x) >> S_FETCHBURSTMAX3) & M_FETCHBURSTMAX3)
1898 
1899 #define A_SGE_CONTROL2 0x1124
1900 
1901 #define S_UPFLCUTOFFDIS    21
1902 #define V_UPFLCUTOFFDIS(x) ((x) << S_UPFLCUTOFFDIS)
1903 #define F_UPFLCUTOFFDIS    V_UPFLCUTOFFDIS(1U)
1904 
1905 #define S_RXCPLSIZEAUTOCORRECT    20
1906 #define V_RXCPLSIZEAUTOCORRECT(x) ((x) << S_RXCPLSIZEAUTOCORRECT)
1907 #define F_RXCPLSIZEAUTOCORRECT    V_RXCPLSIZEAUTOCORRECT(1U)
1908 
1909 #define S_IDMAARBROUNDROBIN    19
1910 #define V_IDMAARBROUNDROBIN(x) ((x) << S_IDMAARBROUNDROBIN)
1911 #define F_IDMAARBROUNDROBIN    V_IDMAARBROUNDROBIN(1U)
1912 
1913 #define S_INGPACKBOUNDARY    16
1914 #define M_INGPACKBOUNDARY    0x7U
1915 #define V_INGPACKBOUNDARY(x) ((x) << S_INGPACKBOUNDARY)
1916 #define G_INGPACKBOUNDARY(x) (((x) >> S_INGPACKBOUNDARY) & M_INGPACKBOUNDARY)
1917 
1918 #define S_CGEN_EGRESS_CONTEXT    15
1919 #define V_CGEN_EGRESS_CONTEXT(x) ((x) << S_CGEN_EGRESS_CONTEXT)
1920 #define F_CGEN_EGRESS_CONTEXT    V_CGEN_EGRESS_CONTEXT(1U)
1921 
1922 #define S_CGEN_INGRESS_CONTEXT    14
1923 #define V_CGEN_INGRESS_CONTEXT(x) ((x) << S_CGEN_INGRESS_CONTEXT)
1924 #define F_CGEN_INGRESS_CONTEXT    V_CGEN_INGRESS_CONTEXT(1U)
1925 
1926 #define S_CGEN_IDMA    13
1927 #define V_CGEN_IDMA(x) ((x) << S_CGEN_IDMA)
1928 #define F_CGEN_IDMA    V_CGEN_IDMA(1U)
1929 
1930 #define S_CGEN_DBP    12
1931 #define V_CGEN_DBP(x) ((x) << S_CGEN_DBP)
1932 #define F_CGEN_DBP    V_CGEN_DBP(1U)
1933 
1934 #define S_CGEN_EDMA    11
1935 #define V_CGEN_EDMA(x) ((x) << S_CGEN_EDMA)
1936 #define F_CGEN_EDMA    V_CGEN_EDMA(1U)
1937 
1938 #define S_VFIFO_ENABLE    10
1939 #define V_VFIFO_ENABLE(x) ((x) << S_VFIFO_ENABLE)
1940 #define F_VFIFO_ENABLE    V_VFIFO_ENABLE(1U)
1941 
1942 #define S_FLM_RESCHEDULE_MODE    9
1943 #define V_FLM_RESCHEDULE_MODE(x) ((x) << S_FLM_RESCHEDULE_MODE)
1944 #define F_FLM_RESCHEDULE_MODE    V_FLM_RESCHEDULE_MODE(1U)
1945 
1946 #define S_HINTDEPTHCTLFL    4
1947 #define M_HINTDEPTHCTLFL    0x1fU
1948 #define V_HINTDEPTHCTLFL(x) ((x) << S_HINTDEPTHCTLFL)
1949 #define G_HINTDEPTHCTLFL(x) (((x) >> S_HINTDEPTHCTLFL) & M_HINTDEPTHCTLFL)
1950 
1951 #define S_FORCE_ORDERING    3
1952 #define V_FORCE_ORDERING(x) ((x) << S_FORCE_ORDERING)
1953 #define F_FORCE_ORDERING    V_FORCE_ORDERING(1U)
1954 
1955 #define S_TX_COALESCE_SIZE    2
1956 #define V_TX_COALESCE_SIZE(x) ((x) << S_TX_COALESCE_SIZE)
1957 #define F_TX_COALESCE_SIZE    V_TX_COALESCE_SIZE(1U)
1958 
1959 #define S_COAL_STRICT_CIM_PRI    1
1960 #define V_COAL_STRICT_CIM_PRI(x) ((x) << S_COAL_STRICT_CIM_PRI)
1961 #define F_COAL_STRICT_CIM_PRI    V_COAL_STRICT_CIM_PRI(1U)
1962 
1963 #define S_TX_COALESCE_PRI    0
1964 #define V_TX_COALESCE_PRI(x) ((x) << S_TX_COALESCE_PRI)
1965 #define F_TX_COALESCE_PRI    V_TX_COALESCE_PRI(1U)
1966 
1967 #define A_SGE_DEEP_SLEEP 0x1128
1968 
1969 #define S_IDMA1_SLEEP_STATUS    11
1970 #define V_IDMA1_SLEEP_STATUS(x) ((x) << S_IDMA1_SLEEP_STATUS)
1971 #define F_IDMA1_SLEEP_STATUS    V_IDMA1_SLEEP_STATUS(1U)
1972 
1973 #define S_IDMA0_SLEEP_STATUS    10
1974 #define V_IDMA0_SLEEP_STATUS(x) ((x) << S_IDMA0_SLEEP_STATUS)
1975 #define F_IDMA0_SLEEP_STATUS    V_IDMA0_SLEEP_STATUS(1U)
1976 
1977 #define S_IDMA1_SLEEP_REQ    9
1978 #define V_IDMA1_SLEEP_REQ(x) ((x) << S_IDMA1_SLEEP_REQ)
1979 #define F_IDMA1_SLEEP_REQ    V_IDMA1_SLEEP_REQ(1U)
1980 
1981 #define S_IDMA0_SLEEP_REQ    8
1982 #define V_IDMA0_SLEEP_REQ(x) ((x) << S_IDMA0_SLEEP_REQ)
1983 #define F_IDMA0_SLEEP_REQ    V_IDMA0_SLEEP_REQ(1U)
1984 
1985 #define S_EDMA3_SLEEP_STATUS    7
1986 #define V_EDMA3_SLEEP_STATUS(x) ((x) << S_EDMA3_SLEEP_STATUS)
1987 #define F_EDMA3_SLEEP_STATUS    V_EDMA3_SLEEP_STATUS(1U)
1988 
1989 #define S_EDMA2_SLEEP_STATUS    6
1990 #define V_EDMA2_SLEEP_STATUS(x) ((x) << S_EDMA2_SLEEP_STATUS)
1991 #define F_EDMA2_SLEEP_STATUS    V_EDMA2_SLEEP_STATUS(1U)
1992 
1993 #define S_EDMA1_SLEEP_STATUS    5
1994 #define V_EDMA1_SLEEP_STATUS(x) ((x) << S_EDMA1_SLEEP_STATUS)
1995 #define F_EDMA1_SLEEP_STATUS    V_EDMA1_SLEEP_STATUS(1U)
1996 
1997 #define S_EDMA0_SLEEP_STATUS    4
1998 #define V_EDMA0_SLEEP_STATUS(x) ((x) << S_EDMA0_SLEEP_STATUS)
1999 #define F_EDMA0_SLEEP_STATUS    V_EDMA0_SLEEP_STATUS(1U)
2000 
2001 #define S_EDMA3_SLEEP_REQ    3
2002 #define V_EDMA3_SLEEP_REQ(x) ((x) << S_EDMA3_SLEEP_REQ)
2003 #define F_EDMA3_SLEEP_REQ    V_EDMA3_SLEEP_REQ(1U)
2004 
2005 #define S_EDMA2_SLEEP_REQ    2
2006 #define V_EDMA2_SLEEP_REQ(x) ((x) << S_EDMA2_SLEEP_REQ)
2007 #define F_EDMA2_SLEEP_REQ    V_EDMA2_SLEEP_REQ(1U)
2008 
2009 #define S_EDMA1_SLEEP_REQ    1
2010 #define V_EDMA1_SLEEP_REQ(x) ((x) << S_EDMA1_SLEEP_REQ)
2011 #define F_EDMA1_SLEEP_REQ    V_EDMA1_SLEEP_REQ(1U)
2012 
2013 #define S_EDMA0_SLEEP_REQ    0
2014 #define V_EDMA0_SLEEP_REQ(x) ((x) << S_EDMA0_SLEEP_REQ)
2015 #define F_EDMA0_SLEEP_REQ    V_EDMA0_SLEEP_REQ(1U)
2016 
2017 #define A_SGE_DOORBELL_THROTTLE_THRESHOLD 0x112c
2018 
2019 #define S_THROTTLE_THRESHOLD_FL    16
2020 #define M_THROTTLE_THRESHOLD_FL    0xfU
2021 #define V_THROTTLE_THRESHOLD_FL(x) ((x) << S_THROTTLE_THRESHOLD_FL)
2022 #define G_THROTTLE_THRESHOLD_FL(x) \
2023 	(((x) >> S_THROTTLE_THRESHOLD_FL) & M_THROTTLE_THRESHOLD_FL)
2024 
2025 #define S_THROTTLE_THRESHOLD_HP    12
2026 #define M_THROTTLE_THRESHOLD_HP    0xfU
2027 #define V_THROTTLE_THRESHOLD_HP(x) ((x) << S_THROTTLE_THRESHOLD_HP)
2028 #define G_THROTTLE_THRESHOLD_HP(x) \
2029 	(((x) >> S_THROTTLE_THRESHOLD_HP) & M_THROTTLE_THRESHOLD_HP)
2030 
2031 #define S_THROTTLE_THRESHOLD_LP    0
2032 #define M_THROTTLE_THRESHOLD_LP    0xfffU
2033 #define V_THROTTLE_THRESHOLD_LP(x) ((x) << S_THROTTLE_THRESHOLD_LP)
2034 #define G_THROTTLE_THRESHOLD_LP(x) \
2035 	(((x) >> S_THROTTLE_THRESHOLD_LP) & M_THROTTLE_THRESHOLD_LP)
2036 
2037 #define A_SGE_DBP_FETCH_THRESHOLD 0x1130
2038 
2039 #define S_DBP_FETCH_THRESHOLD_FL    21
2040 #define M_DBP_FETCH_THRESHOLD_FL    0xfU
2041 #define V_DBP_FETCH_THRESHOLD_FL(x) ((x) << S_DBP_FETCH_THRESHOLD_FL)
2042 #define G_DBP_FETCH_THRESHOLD_FL(x) \
2043 	(((x) >> S_DBP_FETCH_THRESHOLD_FL) & M_DBP_FETCH_THRESHOLD_FL)
2044 
2045 #define S_DBP_FETCH_THRESHOLD_HP    17
2046 #define M_DBP_FETCH_THRESHOLD_HP    0xfU
2047 #define V_DBP_FETCH_THRESHOLD_HP(x) ((x) << S_DBP_FETCH_THRESHOLD_HP)
2048 #define G_DBP_FETCH_THRESHOLD_HP(x) \
2049 	(((x) >> S_DBP_FETCH_THRESHOLD_HP) & M_DBP_FETCH_THRESHOLD_HP)
2050 
2051 #define S_DBP_FETCH_THRESHOLD_LP    5
2052 #define M_DBP_FETCH_THRESHOLD_LP    0xfffU
2053 #define V_DBP_FETCH_THRESHOLD_LP(x) ((x) << S_DBP_FETCH_THRESHOLD_LP)
2054 #define G_DBP_FETCH_THRESHOLD_LP(x) \
2055 	(((x) >> S_DBP_FETCH_THRESHOLD_LP) & M_DBP_FETCH_THRESHOLD_LP)
2056 
2057 #define S_DBP_FETCH_THRESHOLD_MODE    4
2058 #define V_DBP_FETCH_THRESHOLD_MODE(x) ((x) << S_DBP_FETCH_THRESHOLD_MODE)
2059 #define F_DBP_FETCH_THRESHOLD_MODE    V_DBP_FETCH_THRESHOLD_MODE(1U)
2060 
2061 #define S_DBP_FETCH_THRESHOLD_EN3    3
2062 #define V_DBP_FETCH_THRESHOLD_EN3(x) ((x) << S_DBP_FETCH_THRESHOLD_EN3)
2063 #define F_DBP_FETCH_THRESHOLD_EN3    V_DBP_FETCH_THRESHOLD_EN3(1U)
2064 
2065 #define S_DBP_FETCH_THRESHOLD_EN2    2
2066 #define V_DBP_FETCH_THRESHOLD_EN2(x) ((x) << S_DBP_FETCH_THRESHOLD_EN2)
2067 #define F_DBP_FETCH_THRESHOLD_EN2    V_DBP_FETCH_THRESHOLD_EN2(1U)
2068 
2069 #define S_DBP_FETCH_THRESHOLD_EN1    1
2070 #define V_DBP_FETCH_THRESHOLD_EN1(x) ((x) << S_DBP_FETCH_THRESHOLD_EN1)
2071 #define F_DBP_FETCH_THRESHOLD_EN1    V_DBP_FETCH_THRESHOLD_EN1(1U)
2072 
2073 #define S_DBP_FETCH_THRESHOLD_EN0    0
2074 #define V_DBP_FETCH_THRESHOLD_EN0(x) ((x) << S_DBP_FETCH_THRESHOLD_EN0)
2075 #define F_DBP_FETCH_THRESHOLD_EN0    V_DBP_FETCH_THRESHOLD_EN0(1U)
2076 
2077 #define A_SGE_DBP_FETCH_THRESHOLD_QUEUE 0x1134
2078 
2079 #define S_DBP_FETCH_THRESHOLD_IQ1    16
2080 #define M_DBP_FETCH_THRESHOLD_IQ1    0xffffU
2081 #define V_DBP_FETCH_THRESHOLD_IQ1(x) ((x) << S_DBP_FETCH_THRESHOLD_IQ1)
2082 #define G_DBP_FETCH_THRESHOLD_IQ1(x) \
2083 	(((x) >> S_DBP_FETCH_THRESHOLD_IQ1) & M_DBP_FETCH_THRESHOLD_IQ1)
2084 
2085 #define S_DBP_FETCH_THRESHOLD_IQ0    0
2086 #define M_DBP_FETCH_THRESHOLD_IQ0    0xffffU
2087 #define V_DBP_FETCH_THRESHOLD_IQ0(x) ((x) << S_DBP_FETCH_THRESHOLD_IQ0)
2088 #define G_DBP_FETCH_THRESHOLD_IQ0(x) \
2089 	(((x) >> S_DBP_FETCH_THRESHOLD_IQ0) & M_DBP_FETCH_THRESHOLD_IQ0)
2090 
2091 #define A_SGE_DBVFIFO_BADDR 0x1138
2092 #define A_SGE_DBVFIFO_SIZE 0x113c
2093 
2094 #define S_DBVFIFO_SIZE    6
2095 #define M_DBVFIFO_SIZE    0xfffU
2096 #define V_DBVFIFO_SIZE(x) ((x) << S_DBVFIFO_SIZE)
2097 #define G_DBVFIFO_SIZE(x) (((x) >> S_DBVFIFO_SIZE) & M_DBVFIFO_SIZE)
2098 
2099 #define A_SGE_DBFIFO_STATUS3 0x1140
2100 
2101 #define S_LP_PTRS_EQUAL    21
2102 #define V_LP_PTRS_EQUAL(x) ((x) << S_LP_PTRS_EQUAL)
2103 #define F_LP_PTRS_EQUAL    V_LP_PTRS_EQUAL(1U)
2104 
2105 #define S_LP_SNAPHOT    20
2106 #define V_LP_SNAPHOT(x) ((x) << S_LP_SNAPHOT)
2107 #define F_LP_SNAPHOT    V_LP_SNAPHOT(1U)
2108 
2109 #define S_FL_INT_THRESH_LOW    16
2110 #define M_FL_INT_THRESH_LOW    0xfU
2111 #define V_FL_INT_THRESH_LOW(x) ((x) << S_FL_INT_THRESH_LOW)
2112 #define G_FL_INT_THRESH_LOW(x) \
2113 	(((x) >> S_FL_INT_THRESH_LOW) & M_FL_INT_THRESH_LOW)
2114 
2115 #define S_HP_INT_THRESH_LOW    12
2116 #define M_HP_INT_THRESH_LOW    0xfU
2117 #define V_HP_INT_THRESH_LOW(x) ((x) << S_HP_INT_THRESH_LOW)
2118 #define G_HP_INT_THRESH_LOW(x) \
2119 	(((x) >> S_HP_INT_THRESH_LOW) & M_HP_INT_THRESH_LOW)
2120 
2121 #define S_LP_INT_THRESH_LOW    0
2122 #define M_LP_INT_THRESH_LOW    0xfffU
2123 #define V_LP_INT_THRESH_LOW(x) ((x) << S_LP_INT_THRESH_LOW)
2124 #define G_LP_INT_THRESH_LOW(x) \
2125 	(((x) >> S_LP_INT_THRESH_LOW) & M_LP_INT_THRESH_LOW)
2126 
2127 #define A_SGE_CHANGESET 0x1144
2128 #define A_SGE_PC_RSP_ERROR 0x1148
2129 
2130 #define	A_SGE_PC0_REQ_BIST_CMD 0x1180
2131 #define	A_SGE_PC0_REQ_BIST_ERROR_CNT 0x1184
2132 #define	A_SGE_PC1_REQ_BIST_CMD 0x1190
2133 #define	A_SGE_PC1_REQ_BIST_ERROR_CNT 0x1194
2134 #define	A_SGE_PC0_RSP_BIST_CMD 0x11a0
2135 #define	A_SGE_PC0_RSP_BIST_ERROR_CNT 0x11a4
2136 #define	A_SGE_PC1_RSP_BIST_CMD 0x11b0
2137 #define	A_SGE_PC1_RSP_BIST_ERROR_CNT 0x11b4
2138 #define	A_SGE_CTXT_CMD 0x11fc
2139 
2140 #define	S_BUSY    31
2141 #define	V_BUSY(x) ((x) << S_BUSY)
2142 #define	F_BUSY    V_BUSY(1U)
2143 
2144 #define	S_CTXTOP    28
2145 #define	M_CTXTOP    0x3U
2146 #define	V_CTXTOP(x) ((x) << S_CTXTOP)
2147 #define	G_CTXTOP(x) (((x) >> S_CTXTOP) & M_CTXTOP)
2148 
2149 #define	S_CTXTTYPE    24
2150 #define	M_CTXTTYPE    0x3U
2151 #define	V_CTXTTYPE(x) ((x) << S_CTXTTYPE)
2152 #define	G_CTXTTYPE(x) (((x) >> S_CTXTTYPE) & M_CTXTTYPE)
2153 
2154 #define	S_CTXTQID    0
2155 #define	M_CTXTQID    0x1ffffU
2156 #define	V_CTXTQID(x) ((x) << S_CTXTQID)
2157 #define	G_CTXTQID(x) (((x) >> S_CTXTQID) & M_CTXTQID)
2158 
2159 #define	A_SGE_CTXT_DATA0 0x1200
2160 #define	A_SGE_CTXT_DATA1 0x1204
2161 #define	A_SGE_CTXT_DATA2 0x1208
2162 #define	A_SGE_CTXT_DATA3 0x120c
2163 #define	A_SGE_CTXT_DATA4 0x1210
2164 #define	A_SGE_CTXT_DATA5 0x1214
2165 #define	A_SGE_CTXT_DATA6 0x1218
2166 #define	A_SGE_CTXT_DATA7 0x121c
2167 #define	A_SGE_CTXT_MASK0 0x1220
2168 #define	A_SGE_CTXT_MASK1 0x1224
2169 #define	A_SGE_CTXT_MASK2 0x1228
2170 #define	A_SGE_CTXT_MASK3 0x122c
2171 #define	A_SGE_CTXT_MASK4 0x1230
2172 #define	A_SGE_CTXT_MASK5 0x1234
2173 #define	A_SGE_CTXT_MASK6 0x1238
2174 #define	A_SGE_CTXT_MASK7 0x123c
2175 #define A_SGE_DEBUG_DATA_HIGH_INDEX_0 0x1280
2176 
2177 #define S_CIM_WM    24
2178 #define M_CIM_WM    0x3U
2179 #define V_CIM_WM(x) ((x) << S_CIM_WM)
2180 #define G_CIM_WM(x) (((x) >> S_CIM_WM) & M_CIM_WM)
2181 
2182 #define S_DEBUG_UP_SOP_CNT    20
2183 #define M_DEBUG_UP_SOP_CNT    0xfU
2184 #define V_DEBUG_UP_SOP_CNT(x) ((x) << S_DEBUG_UP_SOP_CNT)
2185 #define G_DEBUG_UP_SOP_CNT(x) (((x) >> S_DEBUG_UP_SOP_CNT) & M_DEBUG_UP_SOP_CNT)
2186 
2187 #define S_DEBUG_UP_EOP_CNT    16
2188 #define M_DEBUG_UP_EOP_CNT    0xfU
2189 #define V_DEBUG_UP_EOP_CNT(x) ((x) << S_DEBUG_UP_EOP_CNT)
2190 #define G_DEBUG_UP_EOP_CNT(x) (((x) >> S_DEBUG_UP_EOP_CNT) & M_DEBUG_UP_EOP_CNT)
2191 
2192 #define S_DEBUG_CIM_SOP1_CNT    12
2193 #define M_DEBUG_CIM_SOP1_CNT    0xfU
2194 #define V_DEBUG_CIM_SOP1_CNT(x) ((x) << S_DEBUG_CIM_SOP1_CNT)
2195 #define G_DEBUG_CIM_SOP1_CNT(x) \
2196 	(((x) >> S_DEBUG_CIM_SOP1_CNT) & M_DEBUG_CIM_SOP1_CNT)
2197 
2198 #define S_DEBUG_CIM_EOP1_CNT    8
2199 #define M_DEBUG_CIM_EOP1_CNT    0xfU
2200 #define V_DEBUG_CIM_EOP1_CNT(x) ((x) << S_DEBUG_CIM_EOP1_CNT)
2201 #define G_DEBUG_CIM_EOP1_CNT(x) \
2202 	(((x) >> S_DEBUG_CIM_EOP1_CNT) & M_DEBUG_CIM_EOP1_CNT)
2203 
2204 #define S_DEBUG_CIM_SOP0_CNT    4
2205 #define M_DEBUG_CIM_SOP0_CNT    0xfU
2206 #define V_DEBUG_CIM_SOP0_CNT(x) ((x) << S_DEBUG_CIM_SOP0_CNT)
2207 #define G_DEBUG_CIM_SOP0_CNT(x) \
2208 	(((x) >> S_DEBUG_CIM_SOP0_CNT) & M_DEBUG_CIM_SOP0_CNT)
2209 
2210 #define S_DEBUG_CIM_EOP0_CNT    0
2211 #define M_DEBUG_CIM_EOP0_CNT    0xfU
2212 #define V_DEBUG_CIM_EOP0_CNT(x) ((x) << S_DEBUG_CIM_EOP0_CNT)
2213 #define G_DEBUG_CIM_EOP0_CNT(x) \
2214 	(((x) >> S_DEBUG_CIM_EOP0_CNT) & M_DEBUG_CIM_EOP0_CNT)
2215 
2216 #define A_SGE_DEBUG_DATA_HIGH_INDEX_1 0x1284
2217 
2218 #define S_DEBUG_T_RX_SOP1_CNT    28
2219 #define M_DEBUG_T_RX_SOP1_CNT    0xfU
2220 #define V_DEBUG_T_RX_SOP1_CNT(x) ((x) << S_DEBUG_T_RX_SOP1_CNT)
2221 #define G_DEBUG_T_RX_SOP1_CNT(x) \
2222 	(((x) >> S_DEBUG_T_RX_SOP1_CNT) & M_DEBUG_T_RX_SOP1_CNT)
2223 
2224 #define S_DEBUG_T_RX_EOP1_CNT    24
2225 #define M_DEBUG_T_RX_EOP1_CNT    0xfU
2226 #define V_DEBUG_T_RX_EOP1_CNT(x) ((x) << S_DEBUG_T_RX_EOP1_CNT)
2227 #define G_DEBUG_T_RX_EOP1_CNT(x) \
2228 	(((x) >> S_DEBUG_T_RX_EOP1_CNT) & M_DEBUG_T_RX_EOP1_CNT)
2229 
2230 #define S_DEBUG_T_RX_SOP0_CNT    20
2231 #define M_DEBUG_T_RX_SOP0_CNT    0xfU
2232 #define V_DEBUG_T_RX_SOP0_CNT(x) ((x) << S_DEBUG_T_RX_SOP0_CNT)
2233 #define G_DEBUG_T_RX_SOP0_CNT(x) \
2234 	(((x) >> S_DEBUG_T_RX_SOP0_CNT) & M_DEBUG_T_RX_SOP0_CNT)
2235 
2236 #define S_DEBUG_T_RX_EOP0_CNT    16
2237 #define M_DEBUG_T_RX_EOP0_CNT    0xfU
2238 #define V_DEBUG_T_RX_EOP0_CNT(x) ((x) << S_DEBUG_T_RX_EOP0_CNT)
2239 #define G_DEBUG_T_RX_EOP0_CNT(x) \
2240 	(((x) >> S_DEBUG_T_RX_EOP0_CNT) & M_DEBUG_T_RX_EOP0_CNT)
2241 
2242 #define S_DEBUG_U_RX_SOP1_CNT    12
2243 #define M_DEBUG_U_RX_SOP1_CNT    0xfU
2244 #define V_DEBUG_U_RX_SOP1_CNT(x) ((x) << S_DEBUG_U_RX_SOP1_CNT)
2245 #define G_DEBUG_U_RX_SOP1_CNT(x) \
2246 	(((x) >> S_DEBUG_U_RX_SOP1_CNT) & M_DEBUG_U_RX_SOP1_CNT)
2247 
2248 #define S_DEBUG_U_RX_EOP1_CNT    8
2249 #define M_DEBUG_U_RX_EOP1_CNT    0xfU
2250 #define V_DEBUG_U_RX_EOP1_CNT(x) ((x) << S_DEBUG_U_RX_EOP1_CNT)
2251 #define G_DEBUG_U_RX_EOP1_CNT(x) \
2252 	(((x) >> S_DEBUG_U_RX_EOP1_CNT) & M_DEBUG_U_RX_EOP1_CNT)
2253 
2254 #define S_DEBUG_U_RX_SOP0_CNT    4
2255 #define M_DEBUG_U_RX_SOP0_CNT    0xfU
2256 #define V_DEBUG_U_RX_SOP0_CNT(x) ((x) << S_DEBUG_U_RX_SOP0_CNT)
2257 #define G_DEBUG_U_RX_SOP0_CNT(x) \
2258 	(((x) >> S_DEBUG_U_RX_SOP0_CNT) & M_DEBUG_U_RX_SOP0_CNT)
2259 
2260 #define S_DEBUG_U_RX_EOP0_CNT    0
2261 #define M_DEBUG_U_RX_EOP0_CNT    0xfU
2262 #define V_DEBUG_U_RX_EOP0_CNT(x) ((x) << S_DEBUG_U_RX_EOP0_CNT)
2263 #define G_DEBUG_U_RX_EOP0_CNT(x) \
2264 	(((x) >> S_DEBUG_U_RX_EOP0_CNT) & M_DEBUG_U_RX_EOP0_CNT)
2265 
2266 #define A_SGE_DEBUG_DATA_HIGH_INDEX_2 0x1288
2267 
2268 #define S_DEBUG_UD_RX_SOP3_CNT    28
2269 #define M_DEBUG_UD_RX_SOP3_CNT    0xfU
2270 #define V_DEBUG_UD_RX_SOP3_CNT(x) ((x) << S_DEBUG_UD_RX_SOP3_CNT)
2271 #define G_DEBUG_UD_RX_SOP3_CNT(x) \
2272 	(((x) >> S_DEBUG_UD_RX_SOP3_CNT) & M_DEBUG_UD_RX_SOP3_CNT)
2273 
2274 #define S_DEBUG_UD_RX_EOP3_CNT    24
2275 #define M_DEBUG_UD_RX_EOP3_CNT    0xfU
2276 #define V_DEBUG_UD_RX_EOP3_CNT(x) ((x) << S_DEBUG_UD_RX_EOP3_CNT)
2277 #define G_DEBUG_UD_RX_EOP3_CNT(x) \
2278 	(((x) >> S_DEBUG_UD_RX_EOP3_CNT) & M_DEBUG_UD_RX_EOP3_CNT)
2279 
2280 #define S_DEBUG_UD_RX_SOP2_CNT    20
2281 #define M_DEBUG_UD_RX_SOP2_CNT    0xfU
2282 #define V_DEBUG_UD_RX_SOP2_CNT(x) ((x) << S_DEBUG_UD_RX_SOP2_CNT)
2283 #define G_DEBUG_UD_RX_SOP2_CNT(x) \
2284 	(((x) >> S_DEBUG_UD_RX_SOP2_CNT) & M_DEBUG_UD_RX_SOP2_CNT)
2285 
2286 #define S_DEBUG_UD_RX_EOP2_CNT    16
2287 #define M_DEBUG_UD_RX_EOP2_CNT    0xfU
2288 #define V_DEBUG_UD_RX_EOP2_CNT(x) ((x) << S_DEBUG_UD_RX_EOP2_CNT)
2289 #define G_DEBUG_UD_RX_EOP2_CNT(x) \
2290 	(((x) >> S_DEBUG_UD_RX_EOP2_CNT) & M_DEBUG_UD_RX_EOP2_CNT)
2291 
2292 #define S_DEBUG_UD_RX_SOP1_CNT    12
2293 #define M_DEBUG_UD_RX_SOP1_CNT    0xfU
2294 #define V_DEBUG_UD_RX_SOP1_CNT(x) ((x) << S_DEBUG_UD_RX_SOP1_CNT)
2295 #define G_DEBUG_UD_RX_SOP1_CNT(x) \
2296 	(((x) >> S_DEBUG_UD_RX_SOP1_CNT) & M_DEBUG_UD_RX_SOP1_CNT)
2297 
2298 #define S_DEBUG_UD_RX_EOP1_CNT    8
2299 #define M_DEBUG_UD_RX_EOP1_CNT    0xfU
2300 #define V_DEBUG_UD_RX_EOP1_CNT(x) ((x) << S_DEBUG_UD_RX_EOP1_CNT)
2301 #define G_DEBUG_UD_RX_EOP1_CNT(x) \
2302 	(((x) >> S_DEBUG_UD_RX_EOP1_CNT) & M_DEBUG_UD_RX_EOP1_CNT)
2303 
2304 #define S_DEBUG_UD_RX_SOP0_CNT    4
2305 #define M_DEBUG_UD_RX_SOP0_CNT    0xfU
2306 #define V_DEBUG_UD_RX_SOP0_CNT(x) ((x) << S_DEBUG_UD_RX_SOP0_CNT)
2307 #define G_DEBUG_UD_RX_SOP0_CNT(x) \
2308 	(((x) >> S_DEBUG_UD_RX_SOP0_CNT) & M_DEBUG_UD_RX_SOP0_CNT)
2309 
2310 #define S_DEBUG_UD_RX_EOP0_CNT    0
2311 #define M_DEBUG_UD_RX_EOP0_CNT    0xfU
2312 #define V_DEBUG_UD_RX_EOP0_CNT(x) ((x) << S_DEBUG_UD_RX_EOP0_CNT)
2313 #define G_DEBUG_UD_RX_EOP0_CNT(x) \
2314 	(((x) >> S_DEBUG_UD_RX_EOP0_CNT) & M_DEBUG_UD_RX_EOP0_CNT)
2315 
2316 #define A_SGE_DEBUG_DATA_HIGH_INDEX_3 0x128c
2317 
2318 #define S_DEBUG_U_TX_SOP3_CNT    28
2319 #define M_DEBUG_U_TX_SOP3_CNT    0xfU
2320 #define V_DEBUG_U_TX_SOP3_CNT(x) ((x) << S_DEBUG_U_TX_SOP3_CNT)
2321 #define G_DEBUG_U_TX_SOP3_CNT(x) \
2322 	(((x) >> S_DEBUG_U_TX_SOP3_CNT) & M_DEBUG_U_TX_SOP3_CNT)
2323 
2324 #define S_DEBUG_U_TX_EOP3_CNT    24
2325 #define M_DEBUG_U_TX_EOP3_CNT    0xfU
2326 #define V_DEBUG_U_TX_EOP3_CNT(x) ((x) << S_DEBUG_U_TX_EOP3_CNT)
2327 #define G_DEBUG_U_TX_EOP3_CNT(x) \
2328 	(((x) >> S_DEBUG_U_TX_EOP3_CNT) & M_DEBUG_U_TX_EOP3_CNT)
2329 
2330 #define S_DEBUG_U_TX_SOP2_CNT    20
2331 #define M_DEBUG_U_TX_SOP2_CNT    0xfU
2332 #define V_DEBUG_U_TX_SOP2_CNT(x) ((x) << S_DEBUG_U_TX_SOP2_CNT)
2333 #define G_DEBUG_U_TX_SOP2_CNT(x) \
2334 	(((x) >> S_DEBUG_U_TX_SOP2_CNT) & M_DEBUG_U_TX_SOP2_CNT)
2335 
2336 #define S_DEBUG_U_TX_EOP2_CNT    16
2337 #define M_DEBUG_U_TX_EOP2_CNT    0xfU
2338 #define V_DEBUG_U_TX_EOP2_CNT(x) ((x) << S_DEBUG_U_TX_EOP2_CNT)
2339 #define G_DEBUG_U_TX_EOP2_CNT(x) \
2340 	(((x) >> S_DEBUG_U_TX_EOP2_CNT) & M_DEBUG_U_TX_EOP2_CNT)
2341 
2342 #define S_DEBUG_U_TX_SOP1_CNT    12
2343 #define M_DEBUG_U_TX_SOP1_CNT    0xfU
2344 #define V_DEBUG_U_TX_SOP1_CNT(x) ((x) << S_DEBUG_U_TX_SOP1_CNT)
2345 #define G_DEBUG_U_TX_SOP1_CNT(x) \
2346 	(((x) >> S_DEBUG_U_TX_SOP1_CNT) & M_DEBUG_U_TX_SOP1_CNT)
2347 
2348 #define S_DEBUG_U_TX_EOP1_CNT    8
2349 #define M_DEBUG_U_TX_EOP1_CNT    0xfU
2350 #define V_DEBUG_U_TX_EOP1_CNT(x) ((x) << S_DEBUG_U_TX_EOP1_CNT)
2351 #define G_DEBUG_U_TX_EOP1_CNT(x) \
2352 	(((x) >> S_DEBUG_U_TX_EOP1_CNT) & M_DEBUG_U_TX_EOP1_CNT)
2353 
2354 #define S_DEBUG_U_TX_SOP0_CNT    4
2355 #define M_DEBUG_U_TX_SOP0_CNT    0xfU
2356 #define V_DEBUG_U_TX_SOP0_CNT(x) ((x) << S_DEBUG_U_TX_SOP0_CNT)
2357 #define G_DEBUG_U_TX_SOP0_CNT(x) \
2358 	(((x) >> S_DEBUG_U_TX_SOP0_CNT) & M_DEBUG_U_TX_SOP0_CNT)
2359 
2360 #define S_DEBUG_U_TX_EOP0_CNT    0
2361 #define M_DEBUG_U_TX_EOP0_CNT    0xfU
2362 #define V_DEBUG_U_TX_EOP0_CNT(x) ((x) << S_DEBUG_U_TX_EOP0_CNT)
2363 #define G_DEBUG_U_TX_EOP0_CNT(x) \
2364 	(((x) >> S_DEBUG_U_TX_EOP0_CNT) & M_DEBUG_U_TX_EOP0_CNT)
2365 
2366 #define A_SGE_DEBUG_DATA_HIGH_INDEX_4 0x1290
2367 
2368 #define S_DEBUG_PC_RSP_SOP1_CNT    28
2369 #define M_DEBUG_PC_RSP_SOP1_CNT    0xfU
2370 #define V_DEBUG_PC_RSP_SOP1_CNT(x) ((x) << S_DEBUG_PC_RSP_SOP1_CNT)
2371 #define G_DEBUG_PC_RSP_SOP1_CNT(x) \
2372 	(((x) >> S_DEBUG_PC_RSP_SOP1_CNT) & M_DEBUG_PC_RSP_SOP1_CNT)
2373 
2374 #define S_DEBUG_PC_RSP_EOP1_CNT    24
2375 #define M_DEBUG_PC_RSP_EOP1_CNT    0xfU
2376 #define V_DEBUG_PC_RSP_EOP1_CNT(x) ((x) << S_DEBUG_PC_RSP_EOP1_CNT)
2377 #define G_DEBUG_PC_RSP_EOP1_CNT(x) \
2378 	(((x) >> S_DEBUG_PC_RSP_EOP1_CNT) & M_DEBUG_PC_RSP_EOP1_CNT)
2379 
2380 #define S_DEBUG_PC_RSP_SOP0_CNT    20
2381 #define M_DEBUG_PC_RSP_SOP0_CNT    0xfU
2382 #define V_DEBUG_PC_RSP_SOP0_CNT(x) ((x) << S_DEBUG_PC_RSP_SOP0_CNT)
2383 #define G_DEBUG_PC_RSP_SOP0_CNT(x) \
2384 	(((x) >> S_DEBUG_PC_RSP_SOP0_CNT) & M_DEBUG_PC_RSP_SOP0_CNT)
2385 
2386 #define S_DEBUG_PC_RSP_EOP0_CNT    16
2387 #define M_DEBUG_PC_RSP_EOP0_CNT    0xfU
2388 #define V_DEBUG_PC_RSP_EOP0_CNT(x) ((x) << S_DEBUG_PC_RSP_EOP0_CNT)
2389 #define G_DEBUG_PC_RSP_EOP0_CNT(x) \
2390 	(((x) >> S_DEBUG_PC_RSP_EOP0_CNT) & M_DEBUG_PC_RSP_EOP0_CNT)
2391 
2392 #define S_DEBUG_PC_REQ_SOP1_CNT    12
2393 #define M_DEBUG_PC_REQ_SOP1_CNT    0xfU
2394 #define V_DEBUG_PC_REQ_SOP1_CNT(x) ((x) << S_DEBUG_PC_REQ_SOP1_CNT)
2395 #define G_DEBUG_PC_REQ_SOP1_CNT(x) \
2396 	(((x) >> S_DEBUG_PC_REQ_SOP1_CNT) & M_DEBUG_PC_REQ_SOP1_CNT)
2397 
2398 #define S_DEBUG_PC_REQ_EOP1_CNT    8
2399 #define M_DEBUG_PC_REQ_EOP1_CNT    0xfU
2400 #define V_DEBUG_PC_REQ_EOP1_CNT(x) ((x) << S_DEBUG_PC_REQ_EOP1_CNT)
2401 #define G_DEBUG_PC_REQ_EOP1_CNT(x) \
2402 	(((x) >> S_DEBUG_PC_REQ_EOP1_CNT) & M_DEBUG_PC_REQ_EOP1_CNT)
2403 
2404 #define S_DEBUG_PC_REQ_SOP0_CNT    4
2405 #define M_DEBUG_PC_REQ_SOP0_CNT    0xfU
2406 #define V_DEBUG_PC_REQ_SOP0_CNT(x) ((x) << S_DEBUG_PC_REQ_SOP0_CNT)
2407 #define G_DEBUG_PC_REQ_SOP0_CNT(x) \
2408 	(((x) >> S_DEBUG_PC_REQ_SOP0_CNT) & M_DEBUG_PC_REQ_SOP0_CNT)
2409 
2410 #define S_DEBUG_PC_REQ_EOP0_CNT    0
2411 #define M_DEBUG_PC_REQ_EOP0_CNT    0xfU
2412 #define V_DEBUG_PC_REQ_EOP0_CNT(x) ((x) << S_DEBUG_PC_REQ_EOP0_CNT)
2413 #define G_DEBUG_PC_REQ_EOP0_CNT(x) \
2414 	(((x) >> S_DEBUG_PC_REQ_EOP0_CNT) & M_DEBUG_PC_REQ_EOP0_CNT)
2415 
2416 #define A_SGE_DEBUG_DATA_HIGH_INDEX_5 0x1294
2417 
2418 #define S_DEBUG_PD_RDREQ_SOP3_CNT    28
2419 #define M_DEBUG_PD_RDREQ_SOP3_CNT    0xfU
2420 #define V_DEBUG_PD_RDREQ_SOP3_CNT(x) ((x) << S_DEBUG_PD_RDREQ_SOP3_CNT)
2421 #define G_DEBUG_PD_RDREQ_SOP3_CNT(x) \
2422 	(((x) >> S_DEBUG_PD_RDREQ_SOP3_CNT) & M_DEBUG_PD_RDREQ_SOP3_CNT)
2423 
2424 #define S_DEBUG_PD_RDREQ_EOP3_CNT    24
2425 #define M_DEBUG_PD_RDREQ_EOP3_CNT    0xfU
2426 #define V_DEBUG_PD_RDREQ_EOP3_CNT(x) ((x) << S_DEBUG_PD_RDREQ_EOP3_CNT)
2427 #define G_DEBUG_PD_RDREQ_EOP3_CNT(x) \
2428 	(((x) >> S_DEBUG_PD_RDREQ_EOP3_CNT) & M_DEBUG_PD_RDREQ_EOP3_CNT)
2429 
2430 #define S_DEBUG_PD_RDREQ_SOP2_CNT    20
2431 #define M_DEBUG_PD_RDREQ_SOP2_CNT    0xfU
2432 #define V_DEBUG_PD_RDREQ_SOP2_CNT(x) ((x) << S_DEBUG_PD_RDREQ_SOP2_CNT)
2433 #define G_DEBUG_PD_RDREQ_SOP2_CNT(x) \
2434 	(((x) >> S_DEBUG_PD_RDREQ_SOP2_CNT) & M_DEBUG_PD_RDREQ_SOP2_CNT)
2435 
2436 #define S_DEBUG_PD_RDREQ_EOP2_CNT    16
2437 #define M_DEBUG_PD_RDREQ_EOP2_CNT    0xfU
2438 #define V_DEBUG_PD_RDREQ_EOP2_CNT(x) ((x) << S_DEBUG_PD_RDREQ_EOP2_CNT)
2439 #define G_DEBUG_PD_RDREQ_EOP2_CNT(x) \
2440 	(((x) >> S_DEBUG_PD_RDREQ_EOP2_CNT) & M_DEBUG_PD_RDREQ_EOP2_CNT)
2441 
2442 #define S_DEBUG_PD_RDREQ_SOP1_CNT    12
2443 #define M_DEBUG_PD_RDREQ_SOP1_CNT    0xfU
2444 #define V_DEBUG_PD_RDREQ_SOP1_CNT(x) ((x) << S_DEBUG_PD_RDREQ_SOP1_CNT)
2445 #define G_DEBUG_PD_RDREQ_SOP1_CNT(x) \
2446 (((x) >> S_DEBUG_PD_RDREQ_SOP1_CNT) & M_DEBUG_PD_RDREQ_SOP1_CNT)
2447 
2448 #define S_DEBUG_PD_RDREQ_EOP1_CNT    8
2449 #define M_DEBUG_PD_RDREQ_EOP1_CNT    0xfU
2450 #define V_DEBUG_PD_RDREQ_EOP1_CNT(x) ((x) << S_DEBUG_PD_RDREQ_EOP1_CNT)
2451 #define G_DEBUG_PD_RDREQ_EOP1_CNT(x) \
2452 	(((x) >> S_DEBUG_PD_RDREQ_EOP1_CNT) & M_DEBUG_PD_RDREQ_EOP1_CNT)
2453 
2454 #define S_DEBUG_PD_RDREQ_SOP0_CNT    4
2455 #define M_DEBUG_PD_RDREQ_SOP0_CNT    0xfU
2456 #define V_DEBUG_PD_RDREQ_SOP0_CNT(x) ((x) << S_DEBUG_PD_RDREQ_SOP0_CNT)
2457 #define G_DEBUG_PD_RDREQ_SOP0_CNT(x) \
2458 	(((x) >> S_DEBUG_PD_RDREQ_SOP0_CNT) & M_DEBUG_PD_RDREQ_SOP0_CNT)
2459 
2460 #define S_DEBUG_PD_RDREQ_EOP0_CNT    0
2461 #define M_DEBUG_PD_RDREQ_EOP0_CNT    0xfU
2462 #define V_DEBUG_PD_RDREQ_EOP0_CNT(x) ((x) << S_DEBUG_PD_RDREQ_EOP0_CNT)
2463 #define G_DEBUG_PD_RDREQ_EOP0_CNT(x) \
2464 	(((x) >> S_DEBUG_PD_RDREQ_EOP0_CNT) & M_DEBUG_PD_RDREQ_EOP0_CNT)
2465 
2466 #define A_SGE_DEBUG_DATA_HIGH_INDEX_6 0x1298
2467 
2468 #define S_DEBUG_PD_RDRSP_SOP3_CNT    28
2469 #define M_DEBUG_PD_RDRSP_SOP3_CNT    0xfU
2470 #define V_DEBUG_PD_RDRSP_SOP3_CNT(x) ((x) << S_DEBUG_PD_RDRSP_SOP3_CNT)
2471 #define G_DEBUG_PD_RDRSP_SOP3_CNT(x) \
2472 	(((x) >> S_DEBUG_PD_RDRSP_SOP3_CNT) & M_DEBUG_PD_RDRSP_SOP3_CNT)
2473 
2474 #define S_DEBUG_PD_RDRSP_EOP3_CNT    24
2475 #define M_DEBUG_PD_RDRSP_EOP3_CNT    0xfU
2476 #define V_DEBUG_PD_RDRSP_EOP3_CNT(x) ((x) << S_DEBUG_PD_RDRSP_EOP3_CNT)
2477 #define G_DEBUG_PD_RDRSP_EOP3_CNT(x) \
2478 	(((x) >> S_DEBUG_PD_RDRSP_EOP3_CNT) & M_DEBUG_PD_RDRSP_EOP3_CNT)
2479 
2480 #define S_DEBUG_PD_RDRSP_SOP2_CNT    20
2481 #define M_DEBUG_PD_RDRSP_SOP2_CNT    0xfU
2482 #define V_DEBUG_PD_RDRSP_SOP2_CNT(x) ((x) << S_DEBUG_PD_RDRSP_SOP2_CNT)
2483 #define G_DEBUG_PD_RDRSP_SOP2_CNT(x) \
2484 	(((x) >> S_DEBUG_PD_RDRSP_SOP2_CNT) & M_DEBUG_PD_RDRSP_SOP2_CNT)
2485 
2486 #define S_DEBUG_PD_RDRSP_EOP2_CNT    16
2487 #define M_DEBUG_PD_RDRSP_EOP2_CNT    0xfU
2488 #define V_DEBUG_PD_RDRSP_EOP2_CNT(x) ((x) << S_DEBUG_PD_RDRSP_EOP2_CNT)
2489 #define G_DEBUG_PD_RDRSP_EOP2_CNT(x) \
2490 	(((x) >> S_DEBUG_PD_RDRSP_EOP2_CNT) & M_DEBUG_PD_RDRSP_EOP2_CNT)
2491 
2492 #define S_DEBUG_PD_RDRSP_SOP1_CNT    12
2493 #define M_DEBUG_PD_RDRSP_SOP1_CNT    0xfU
2494 #define V_DEBUG_PD_RDRSP_SOP1_CNT(x) ((x) << S_DEBUG_PD_RDRSP_SOP1_CNT)
2495 #define G_DEBUG_PD_RDRSP_SOP1_CNT(x) \
2496 	(((x) >> S_DEBUG_PD_RDRSP_SOP1_CNT) & M_DEBUG_PD_RDRSP_SOP1_CNT)
2497 
2498 #define S_DEBUG_PD_RDRSP_EOP1_CNT    8
2499 #define M_DEBUG_PD_RDRSP_EOP1_CNT    0xfU
2500 #define V_DEBUG_PD_RDRSP_EOP1_CNT(x) ((x) << S_DEBUG_PD_RDRSP_EOP1_CNT)
2501 #define G_DEBUG_PD_RDRSP_EOP1_CNT(x) \
2502 	(((x) >> S_DEBUG_PD_RDRSP_EOP1_CNT) & M_DEBUG_PD_RDRSP_EOP1_CNT)
2503 
2504 #define S_DEBUG_PD_RDRSP_SOP0_CNT    4
2505 #define M_DEBUG_PD_RDRSP_SOP0_CNT    0xfU
2506 #define V_DEBUG_PD_RDRSP_SOP0_CNT(x) ((x) << S_DEBUG_PD_RDRSP_SOP0_CNT)
2507 #define G_DEBUG_PD_RDRSP_SOP0_CNT(x) \
2508 	(((x) >> S_DEBUG_PD_RDRSP_SOP0_CNT) & M_DEBUG_PD_RDRSP_SOP0_CNT)
2509 
2510 #define S_DEBUG_PD_RDRSP_EOP0_CNT    0
2511 #define M_DEBUG_PD_RDRSP_EOP0_CNT    0xfU
2512 #define V_DEBUG_PD_RDRSP_EOP0_CNT(x) ((x) << S_DEBUG_PD_RDRSP_EOP0_CNT)
2513 #define G_DEBUG_PD_RDRSP_EOP0_CNT(x) \
2514 	(((x) >> S_DEBUG_PD_RDRSP_EOP0_CNT) & M_DEBUG_PD_RDRSP_EOP0_CNT)
2515 
2516 #define A_SGE_DEBUG_DATA_HIGH_INDEX_7 0x129c
2517 
2518 #define S_DEBUG_PD_WRREQ_SOP3_CNT    28
2519 #define M_DEBUG_PD_WRREQ_SOP3_CNT    0xfU
2520 #define V_DEBUG_PD_WRREQ_SOP3_CNT(x) ((x) << S_DEBUG_PD_WRREQ_SOP3_CNT)
2521 #define G_DEBUG_PD_WRREQ_SOP3_CNT(x) \
2522 	(((x) >> S_DEBUG_PD_WRREQ_SOP3_CNT) & M_DEBUG_PD_WRREQ_SOP3_CNT)
2523 
2524 #define S_DEBUG_PD_WRREQ_EOP3_CNT    24
2525 #define M_DEBUG_PD_WRREQ_EOP3_CNT    0xfU
2526 #define V_DEBUG_PD_WRREQ_EOP3_CNT(x) ((x) << S_DEBUG_PD_WRREQ_EOP3_CNT)
2527 #define G_DEBUG_PD_WRREQ_EOP3_CNT(x) \
2528 	(((x) >> S_DEBUG_PD_WRREQ_EOP3_CNT) & M_DEBUG_PD_WRREQ_EOP3_CNT)
2529 
2530 #define S_DEBUG_PD_WRREQ_SOP2_CNT    20
2531 #define M_DEBUG_PD_WRREQ_SOP2_CNT    0xfU
2532 #define V_DEBUG_PD_WRREQ_SOP2_CNT(x) ((x) << S_DEBUG_PD_WRREQ_SOP2_CNT)
2533 #define G_DEBUG_PD_WRREQ_SOP2_CNT(x) \
2534 	(((x) >> S_DEBUG_PD_WRREQ_SOP2_CNT) & M_DEBUG_PD_WRREQ_SOP2_CNT)
2535 
2536 #define S_DEBUG_PD_WRREQ_EOP2_CNT    16
2537 #define M_DEBUG_PD_WRREQ_EOP2_CNT    0xfU
2538 #define V_DEBUG_PD_WRREQ_EOP2_CNT(x) ((x) << S_DEBUG_PD_WRREQ_EOP2_CNT)
2539 #define G_DEBUG_PD_WRREQ_EOP2_CNT(x) \
2540 	(((x) >> S_DEBUG_PD_WRREQ_EOP2_CNT) & M_DEBUG_PD_WRREQ_EOP2_CNT)
2541 
2542 #define S_DEBUG_PD_WRREQ_SOP1_CNT    12
2543 #define M_DEBUG_PD_WRREQ_SOP1_CNT    0xfU
2544 #define V_DEBUG_PD_WRREQ_SOP1_CNT(x) ((x) << S_DEBUG_PD_WRREQ_SOP1_CNT)
2545 #define G_DEBUG_PD_WRREQ_SOP1_CNT(x) \
2546 	(((x) >> S_DEBUG_PD_WRREQ_SOP1_CNT) & M_DEBUG_PD_WRREQ_SOP1_CNT)
2547 
2548 #define S_DEBUG_PD_WRREQ_EOP1_CNT    8
2549 #define M_DEBUG_PD_WRREQ_EOP1_CNT    0xfU
2550 #define V_DEBUG_PD_WRREQ_EOP1_CNT(x) ((x) << S_DEBUG_PD_WRREQ_EOP1_CNT)
2551 #define G_DEBUG_PD_WRREQ_EOP1_CNT(x) \
2552 	(((x) >> S_DEBUG_PD_WRREQ_EOP1_CNT) & M_DEBUG_PD_WRREQ_EOP1_CNT)
2553 
2554 #define S_DEBUG_PD_WRREQ_SOP0_CNT    4
2555 #define M_DEBUG_PD_WRREQ_SOP0_CNT    0xfU
2556 #define V_DEBUG_PD_WRREQ_SOP0_CNT(x) ((x) << S_DEBUG_PD_WRREQ_SOP0_CNT)
2557 #define G_DEBUG_PD_WRREQ_SOP0_CNT(x) \
2558 	(((x) >> S_DEBUG_PD_WRREQ_SOP0_CNT) & M_DEBUG_PD_WRREQ_SOP0_CNT)
2559 
2560 #define S_DEBUG_PD_WRREQ_EOP0_CNT    0
2561 #define M_DEBUG_PD_WRREQ_EOP0_CNT    0xfU
2562 #define V_DEBUG_PD_WRREQ_EOP0_CNT(x) ((x) << S_DEBUG_PD_WRREQ_EOP0_CNT)
2563 #define G_DEBUG_PD_WRREQ_EOP0_CNT(x) \
2564 	(((x) >> S_DEBUG_PD_WRREQ_EOP0_CNT) & M_DEBUG_PD_WRREQ_EOP0_CNT)
2565 
2566 #define A_SGE_DEBUG_DATA_HIGH_INDEX_8 0x12a0
2567 
2568 #define S_GLOBALENABLE_OFF    29
2569 #define V_GLOBALENABLE_OFF(x) ((x) << S_GLOBALENABLE_OFF)
2570 #define F_GLOBALENABLE_OFF    V_GLOBALENABLE_OFF(1U)
2571 
2572 #define S_DEBUG_CIM2SGE_RXAFULL_D    27
2573 #define M_DEBUG_CIM2SGE_RXAFULL_D    0x3U
2574 #define V_DEBUG_CIM2SGE_RXAFULL_D(x) ((x) << S_DEBUG_CIM2SGE_RXAFULL_D)
2575 #define G_DEBUG_CIM2SGE_RXAFULL_D(x) \
2576 	(((x) >> S_DEBUG_CIM2SGE_RXAFULL_D) & M_DEBUG_CIM2SGE_RXAFULL_D)
2577 
2578 #define S_DEBUG_CPLSW_CIM_TXAFULL_D    25
2579 #define M_DEBUG_CPLSW_CIM_TXAFULL_D    0x3U
2580 #define V_DEBUG_CPLSW_CIM_TXAFULL_D(x) ((x) << S_DEBUG_CPLSW_CIM_TXAFULL_D)
2581 #define G_DEBUG_CPLSW_CIM_TXAFULL_D(x) \
2582 	(((x) >> S_DEBUG_CPLSW_CIM_TXAFULL_D) & M_DEBUG_CPLSW_CIM_TXAFULL_D)
2583 
2584 #define S_DEBUG_UP_FULL    24
2585 #define V_DEBUG_UP_FULL(x) ((x) << S_DEBUG_UP_FULL)
2586 #define F_DEBUG_UP_FULL    V_DEBUG_UP_FULL(1U)
2587 
2588 #define S_DEBUG_M_RD_REQ_OUTSTANDING_PC    23
2589 #define V_DEBUG_M_RD_REQ_OUTSTANDING_PC(x) \
2590 	((x) << S_DEBUG_M_RD_REQ_OUTSTANDING_PC)
2591 #define F_DEBUG_M_RD_REQ_OUTSTANDING_PC    V_DEBUG_M_RD_REQ_OUTSTANDING_PC(1U)
2592 
2593 #define S_DEBUG_M_RD_REQ_OUTSTANDING_VFIFO    22
2594 #define V_DEBUG_M_RD_REQ_OUTSTANDING_VFIFO(x) \
2595 	((x) << S_DEBUG_M_RD_REQ_OUTSTANDING_VFIFO)
2596 #define F_DEBUG_M_RD_REQ_OUTSTANDING_VFIFO \
2597 	V_DEBUG_M_RD_REQ_OUTSTANDING_VFIFO(1U)
2598 
2599 #define S_DEBUG_M_RD_REQ_OUTSTANDING_IMSG    21
2600 #define V_DEBUG_M_RD_REQ_OUTSTANDING_IMSG(x) \
2601 	((x) << S_DEBUG_M_RD_REQ_OUTSTANDING_IMSG)
2602 #define F_DEBUG_M_RD_REQ_OUTSTANDING_IMSG V_DEBUG_M_RD_REQ_OUTSTANDING_IMSG(1U)
2603 
2604 #define S_DEBUG_M_RD_REQ_OUTSTANDING_CMARB    20
2605 #define V_DEBUG_M_RD_REQ_OUTSTANDING_CMARB(x) \
2606 	((x) << S_DEBUG_M_RD_REQ_OUTSTANDING_CMARB)
2607 #define F_DEBUG_M_RD_REQ_OUTSTANDING_CMARB \
2608 	V_DEBUG_M_RD_REQ_OUTSTANDING_CMARB(1U)
2609 
2610 #define S_DEBUG_M_RD_REQ_OUTSTANDING_FLM    19
2611 #define V_DEBUG_M_RD_REQ_OUTSTANDING_FLM(x) \
2612 	((x) << S_DEBUG_M_RD_REQ_OUTSTANDING_FLM)
2613 #define F_DEBUG_M_RD_REQ_OUTSTANDING_FLM V_DEBUG_M_RD_REQ_OUTSTANDING_FLM(1U)
2614 
2615 #define S_DEBUG_M_REQVLD    18
2616 #define V_DEBUG_M_REQVLD(x) ((x) << S_DEBUG_M_REQVLD)
2617 #define F_DEBUG_M_REQVLD    V_DEBUG_M_REQVLD(1U)
2618 
2619 #define S_DEBUG_M_REQRDY    17
2620 #define V_DEBUG_M_REQRDY(x) ((x) << S_DEBUG_M_REQRDY)
2621 #define F_DEBUG_M_REQRDY    V_DEBUG_M_REQRDY(1U)
2622 
2623 #define S_DEBUG_M_RSPVLD    16
2624 #define V_DEBUG_M_RSPVLD(x) ((x) << S_DEBUG_M_RSPVLD)
2625 #define F_DEBUG_M_RSPVLD    V_DEBUG_M_RSPVLD(1U)
2626 
2627 #define S_DEBUG_PD_WRREQ_INT3_CNT    12
2628 #define M_DEBUG_PD_WRREQ_INT3_CNT    0xfU
2629 #define V_DEBUG_PD_WRREQ_INT3_CNT(x) ((x) << S_DEBUG_PD_WRREQ_INT3_CNT)
2630 #define G_DEBUG_PD_WRREQ_INT3_CNT(x) \
2631 	(((x) >> S_DEBUG_PD_WRREQ_INT3_CNT) & M_DEBUG_PD_WRREQ_INT3_CNT)
2632 
2633 #define S_DEBUG_PD_WRREQ_INT2_CNT    8
2634 #define M_DEBUG_PD_WRREQ_INT2_CNT    0xfU
2635 #define V_DEBUG_PD_WRREQ_INT2_CNT(x) ((x) << S_DEBUG_PD_WRREQ_INT2_CNT)
2636 #define G_DEBUG_PD_WRREQ_INT2_CNT(x) \
2637 	(((x) >> S_DEBUG_PD_WRREQ_INT2_CNT) & M_DEBUG_PD_WRREQ_INT2_CNT)
2638 
2639 #define S_DEBUG_PD_WRREQ_INT1_CNT    4
2640 #define M_DEBUG_PD_WRREQ_INT1_CNT    0xfU
2641 #define V_DEBUG_PD_WRREQ_INT1_CNT(x) ((x) << S_DEBUG_PD_WRREQ_INT1_CNT)
2642 #define G_DEBUG_PD_WRREQ_INT1_CNT(x) \
2643 	(((x) >> S_DEBUG_PD_WRREQ_INT1_CNT) & M_DEBUG_PD_WRREQ_INT1_CNT)
2644 
2645 #define S_DEBUG_PD_WRREQ_INT0_CNT    0
2646 #define M_DEBUG_PD_WRREQ_INT0_CNT    0xfU
2647 #define V_DEBUG_PD_WRREQ_INT0_CNT(x) ((x) << S_DEBUG_PD_WRREQ_INT0_CNT)
2648 #define G_DEBUG_PD_WRREQ_INT0_CNT(x) \
2649 	(((x) >> S_DEBUG_PD_WRREQ_INT0_CNT) & M_DEBUG_PD_WRREQ_INT0_CNT)
2650 
2651 #define A_SGE_DEBUG_DATA_HIGH_INDEX_9 0x12a4
2652 
2653 #define S_DEBUG_CPLSW_TP_RX_SOP1_CNT    28
2654 #define M_DEBUG_CPLSW_TP_RX_SOP1_CNT    0xfU
2655 #define V_DEBUG_CPLSW_TP_RX_SOP1_CNT(x) ((x) << S_DEBUG_CPLSW_TP_RX_SOP1_CNT)
2656 #define G_DEBUG_CPLSW_TP_RX_SOP1_CNT(x) \
2657 	(((x) >> S_DEBUG_CPLSW_TP_RX_SOP1_CNT) & M_DEBUG_CPLSW_TP_RX_SOP1_CNT)
2658 
2659 #define S_DEBUG_CPLSW_TP_RX_EOP1_CNT    24
2660 #define M_DEBUG_CPLSW_TP_RX_EOP1_CNT    0xfU
2661 #define V_DEBUG_CPLSW_TP_RX_EOP1_CNT(x) ((x) << S_DEBUG_CPLSW_TP_RX_EOP1_CNT)
2662 #define G_DEBUG_CPLSW_TP_RX_EOP1_CNT(x) \
2663 	(((x) >> S_DEBUG_CPLSW_TP_RX_EOP1_CNT) & M_DEBUG_CPLSW_TP_RX_EOP1_CNT)
2664 
2665 #define S_DEBUG_CPLSW_TP_RX_SOP0_CNT    20
2666 #define M_DEBUG_CPLSW_TP_RX_SOP0_CNT    0xfU
2667 #define V_DEBUG_CPLSW_TP_RX_SOP0_CNT(x) ((x) << S_DEBUG_CPLSW_TP_RX_SOP0_CNT)
2668 #define G_DEBUG_CPLSW_TP_RX_SOP0_CNT(x) \
2669 	(((x) >> S_DEBUG_CPLSW_TP_RX_SOP0_CNT) & M_DEBUG_CPLSW_TP_RX_SOP0_CNT)
2670 
2671 #define S_DEBUG_CPLSW_TP_RX_EOP0_CNT    16
2672 #define M_DEBUG_CPLSW_TP_RX_EOP0_CNT    0xfU
2673 #define V_DEBUG_CPLSW_TP_RX_EOP0_CNT(x) ((x) << S_DEBUG_CPLSW_TP_RX_EOP0_CNT)
2674 #define G_DEBUG_CPLSW_TP_RX_EOP0_CNT(x) \
2675 	(((x) >> S_DEBUG_CPLSW_TP_RX_EOP0_CNT) & M_DEBUG_CPLSW_TP_RX_EOP0_CNT)
2676 
2677 #define S_DEBUG_CPLSW_CIM_SOP1_CNT    12
2678 #define M_DEBUG_CPLSW_CIM_SOP1_CNT    0xfU
2679 #define V_DEBUG_CPLSW_CIM_SOP1_CNT(x) ((x) << S_DEBUG_CPLSW_CIM_SOP1_CNT)
2680 #define G_DEBUG_CPLSW_CIM_SOP1_CNT(x) \
2681 	(((x) >> S_DEBUG_CPLSW_CIM_SOP1_CNT) & M_DEBUG_CPLSW_CIM_SOP1_CNT)
2682 
2683 #define S_DEBUG_CPLSW_CIM_EOP1_CNT    8
2684 #define M_DEBUG_CPLSW_CIM_EOP1_CNT    0xfU
2685 #define V_DEBUG_CPLSW_CIM_EOP1_CNT(x) ((x) << S_DEBUG_CPLSW_CIM_EOP1_CNT)
2686 #define G_DEBUG_CPLSW_CIM_EOP1_CNT(x) \
2687 	(((x) >> S_DEBUG_CPLSW_CIM_EOP1_CNT) & M_DEBUG_CPLSW_CIM_EOP1_CNT)
2688 
2689 #define S_DEBUG_CPLSW_CIM_SOP0_CNT    4
2690 #define M_DEBUG_CPLSW_CIM_SOP0_CNT    0xfU
2691 #define V_DEBUG_CPLSW_CIM_SOP0_CNT(x) ((x) << S_DEBUG_CPLSW_CIM_SOP0_CNT)
2692 #define G_DEBUG_CPLSW_CIM_SOP0_CNT(x) \
2693 	(((x) >> S_DEBUG_CPLSW_CIM_SOP0_CNT) & M_DEBUG_CPLSW_CIM_SOP0_CNT)
2694 
2695 #define S_DEBUG_CPLSW_CIM_EOP0_CNT    0
2696 #define M_DEBUG_CPLSW_CIM_EOP0_CNT    0xfU
2697 #define V_DEBUG_CPLSW_CIM_EOP0_CNT(x) ((x) << S_DEBUG_CPLSW_CIM_EOP0_CNT)
2698 #define G_DEBUG_CPLSW_CIM_EOP0_CNT(x) \
2699 	(((x) >> S_DEBUG_CPLSW_CIM_EOP0_CNT) & M_DEBUG_CPLSW_CIM_EOP0_CNT)
2700 
2701 #define A_SGE_DEBUG_DATA_HIGH_INDEX_10 0x12a8
2702 
2703 #define S_DEBUG_T_RXAFULL_D    30
2704 #define M_DEBUG_T_RXAFULL_D    0x3U
2705 #define V_DEBUG_T_RXAFULL_D(x) ((x) << S_DEBUG_T_RXAFULL_D)
2706 #define G_DEBUG_T_RXAFULL_D(x) \
2707 	(((x) >> S_DEBUG_T_RXAFULL_D) & M_DEBUG_T_RXAFULL_D)
2708 
2709 #define S_DEBUG_PD_RDRSPAFULL_D    26
2710 #define M_DEBUG_PD_RDRSPAFULL_D    0xfU
2711 #define V_DEBUG_PD_RDRSPAFULL_D(x) ((x) << S_DEBUG_PD_RDRSPAFULL_D)
2712 #define G_DEBUG_PD_RDRSPAFULL_D(x) \
2713 	(((x) >> S_DEBUG_PD_RDRSPAFULL_D) & M_DEBUG_PD_RDRSPAFULL_D)
2714 
2715 #define S_DEBUG_PD_RDREQAFULL_D    22
2716 #define M_DEBUG_PD_RDREQAFULL_D    0xfU
2717 #define V_DEBUG_PD_RDREQAFULL_D(x) ((x) << S_DEBUG_PD_RDREQAFULL_D)
2718 #define G_DEBUG_PD_RDREQAFULL_D(x) \
2719 	(((x) >> S_DEBUG_PD_RDREQAFULL_D) & M_DEBUG_PD_RDREQAFULL_D)
2720 
2721 #define S_DEBUG_PD_WRREQAFULL_D    18
2722 #define M_DEBUG_PD_WRREQAFULL_D    0xfU
2723 #define V_DEBUG_PD_WRREQAFULL_D(x) ((x) << S_DEBUG_PD_WRREQAFULL_D)
2724 #define G_DEBUG_PD_WRREQAFULL_D(x) \
2725 	(((x) >> S_DEBUG_PD_WRREQAFULL_D) & M_DEBUG_PD_WRREQAFULL_D)
2726 
2727 #define S_DEBUG_PC_RSPAFULL_D    15
2728 #define M_DEBUG_PC_RSPAFULL_D    0x7U
2729 #define V_DEBUG_PC_RSPAFULL_D(x) ((x) << S_DEBUG_PC_RSPAFULL_D)
2730 #define G_DEBUG_PC_RSPAFULL_D(x) \
2731 	(((x) >> S_DEBUG_PC_RSPAFULL_D) & M_DEBUG_PC_RSPAFULL_D)
2732 
2733 #define S_DEBUG_PC_REQAFULL_D    12
2734 #define M_DEBUG_PC_REQAFULL_D    0x7U
2735 #define V_DEBUG_PC_REQAFULL_D(x) ((x) << S_DEBUG_PC_REQAFULL_D)
2736 #define G_DEBUG_PC_REQAFULL_D(x) \
2737 	(((x) >> S_DEBUG_PC_REQAFULL_D) & M_DEBUG_PC_REQAFULL_D)
2738 
2739 #define S_DEBUG_U_TXAFULL_D    8
2740 #define M_DEBUG_U_TXAFULL_D    0xfU
2741 #define V_DEBUG_U_TXAFULL_D(x) ((x) << S_DEBUG_U_TXAFULL_D)
2742 #define G_DEBUG_U_TXAFULL_D(x) \
2743 	(((x) >> S_DEBUG_U_TXAFULL_D) & M_DEBUG_U_TXAFULL_D)
2744 
2745 #define S_DEBUG_UD_RXAFULL_D    4
2746 #define M_DEBUG_UD_RXAFULL_D    0xfU
2747 #define V_DEBUG_UD_RXAFULL_D(x) ((x) << S_DEBUG_UD_RXAFULL_D)
2748 #define G_DEBUG_UD_RXAFULL_D(x) \
2749 	(((x) >> S_DEBUG_UD_RXAFULL_D) & M_DEBUG_UD_RXAFULL_D)
2750 
2751 #define S_DEBUG_U_RXAFULL_D    2
2752 #define M_DEBUG_U_RXAFULL_D    0x3U
2753 #define V_DEBUG_U_RXAFULL_D(x) ((x) << S_DEBUG_U_RXAFULL_D)
2754 #define G_DEBUG_U_RXAFULL_D(x) \
2755 	(((x) >> S_DEBUG_U_RXAFULL_D) & M_DEBUG_U_RXAFULL_D)
2756 
2757 #define S_DEBUG_CIM_AFULL_D    0
2758 #define M_DEBUG_CIM_AFULL_D    0x3U
2759 #define V_DEBUG_CIM_AFULL_D(x) ((x) << S_DEBUG_CIM_AFULL_D)
2760 #define G_DEBUG_CIM_AFULL_D(x) \
2761 	(((x) >> S_DEBUG_CIM_AFULL_D) & M_DEBUG_CIM_AFULL_D)
2762 
2763 #define A_SGE_DEBUG_DATA_HIGH_INDEX_11 0x12ac
2764 
2765 #define S_DEBUG_FLM_IDMA1_CACHE_DATA_ACTIVE    24
2766 #define V_DEBUG_FLM_IDMA1_CACHE_DATA_ACTIVE(x) \
2767 	((x) << S_DEBUG_FLM_IDMA1_CACHE_DATA_ACTIVE)
2768 #define F_DEBUG_FLM_IDMA1_CACHE_DATA_ACTIVE \
2769 	V_DEBUG_FLM_IDMA1_CACHE_DATA_ACTIVE(1U)
2770 
2771 #define S_DEBUG_FLM_IDMA1_CACHE_HDR_ACTIVE    23
2772 #define V_DEBUG_FLM_IDMA1_CACHE_HDR_ACTIVE(x) \
2773 	((x) << S_DEBUG_FLM_IDMA1_CACHE_HDR_ACTIVE)
2774 #define F_DEBUG_FLM_IDMA1_CACHE_HDR_ACTIVE \
2775 	V_DEBUG_FLM_IDMA1_CACHE_HDR_ACTIVE(1U)
2776 
2777 #define S_DEBUG_FLM_IDMA1_CTXT_DATA_ACTIVE    22
2778 #define V_DEBUG_FLM_IDMA1_CTXT_DATA_ACTIVE(x) \
2779 	((x) << S_DEBUG_FLM_IDMA1_CTXT_DATA_ACTIVE)
2780 #define F_DEBUG_FLM_IDMA1_CTXT_DATA_ACTIVE \
2781 	V_DEBUG_FLM_IDMA1_CTXT_DATA_ACTIVE(1U)
2782 
2783 #define S_DEBUG_FLM_IDMA1_CTXT_HDR_ACTIVE 21
2784 #define V_DEBUG_FLM_IDMA1_CTXT_HDR_ACTIVE(x) \
2785 	((x) << S_DEBUG_FLM_IDMA1_CTXT_HDR_ACTIVE)
2786 #define F_DEBUG_FLM_IDMA1_CTXT_HDR_ACTIVE    V_DEBUG_FLM_IDMA1_CTXT_HDR_ACTIVE(1U)
2787 
2788 #define S_DEBUG_ST_FLM_IDMA1_CACHE    19
2789 #define M_DEBUG_ST_FLM_IDMA1_CACHE    0x3U
2790 #define V_DEBUG_ST_FLM_IDMA1_CACHE(x) ((x) << S_DEBUG_ST_FLM_IDMA1_CACHE)
2791 #define G_DEBUG_ST_FLM_IDMA1_CACHE(x) \
2792 	(((x) >> S_DEBUG_ST_FLM_IDMA1_CACHE) & M_DEBUG_ST_FLM_IDMA1_CACHE)
2793 
2794 #define S_DEBUG_ST_FLM_IDMA1_CTXT    16
2795 #define M_DEBUG_ST_FLM_IDMA1_CTXT    0x7U
2796 #define V_DEBUG_ST_FLM_IDMA1_CTXT(x) ((x) << S_DEBUG_ST_FLM_IDMA1_CTXT)
2797 #define G_DEBUG_ST_FLM_IDMA1_CTXT(x) \
2798 	(((x) >> S_DEBUG_ST_FLM_IDMA1_CTXT) & M_DEBUG_ST_FLM_IDMA1_CTXT)
2799 
2800 #define S_DEBUG_FLM_IDMA0_CACHE_DATA_ACTIVE    8
2801 #define V_DEBUG_FLM_IDMA0_CACHE_DATA_ACTIVE(x) \
2802 	((x) << S_DEBUG_FLM_IDMA0_CACHE_DATA_ACTIVE)
2803 #define F_DEBUG_FLM_IDMA0_CACHE_DATA_ACTIVE \
2804 	V_DEBUG_FLM_IDMA0_CACHE_DATA_ACTIVE(1U)
2805 
2806 #define S_DEBUG_FLM_IDMA0_CACHE_HDR_ACTIVE    7
2807 #define V_DEBUG_FLM_IDMA0_CACHE_HDR_ACTIVE(x) \
2808 	((x) << S_DEBUG_FLM_IDMA0_CACHE_HDR_ACTIVE)
2809 #define F_DEBUG_FLM_IDMA0_CACHE_HDR_ACTIVE \
2810 	V_DEBUG_FLM_IDMA0_CACHE_HDR_ACTIVE(1U)
2811 
2812 #define S_DEBUG_FLM_IDMA0_CTXT_DATA_ACTIVE    6
2813 #define V_DEBUG_FLM_IDMA0_CTXT_DATA_ACTIVE(x) \
2814 	((x) << S_DEBUG_FLM_IDMA0_CTXT_DATA_ACTIVE)
2815 #define F_DEBUG_FLM_IDMA0_CTXT_DATA_ACTIVE \
2816 	V_DEBUG_FLM_IDMA0_CTXT_DATA_ACTIVE(1U)
2817 
2818 #define S_DEBUG_FLM_IDMA0_CTXT_HDR_ACTIVE    5
2819 #define V_DEBUG_FLM_IDMA0_CTXT_HDR_ACTIVE(x) \
2820 	((x) << S_DEBUG_FLM_IDMA0_CTXT_HDR_ACTIVE)
2821 #define F_DEBUG_FLM_IDMA0_CTXT_HDR_ACTIVE    V_DEBUG_FLM_IDMA0_CTXT_HDR_ACTIVE(1U)
2822 
2823 #define S_DEBUG_ST_FLM_IDMA0_CACHE    3
2824 #define M_DEBUG_ST_FLM_IDMA0_CACHE    0x3U
2825 #define V_DEBUG_ST_FLM_IDMA0_CACHE(x) ((x) << S_DEBUG_ST_FLM_IDMA0_CACHE)
2826 #define G_DEBUG_ST_FLM_IDMA0_CACHE(x) \
2827 	(((x) >> S_DEBUG_ST_FLM_IDMA0_CACHE) & M_DEBUG_ST_FLM_IDMA0_CACHE)
2828 
2829 #define S_DEBUG_ST_FLM_IDMA0_CTXT    0
2830 #define M_DEBUG_ST_FLM_IDMA0_CTXT    0x7U
2831 #define V_DEBUG_ST_FLM_IDMA0_CTXT(x) ((x) << S_DEBUG_ST_FLM_IDMA0_CTXT)
2832 #define G_DEBUG_ST_FLM_IDMA0_CTXT(x) \
2833 	(((x) >> S_DEBUG_ST_FLM_IDMA0_CTXT) & M_DEBUG_ST_FLM_IDMA0_CTXT)
2834 
2835 #define A_SGE_DEBUG_DATA_HIGH_INDEX_12 0x12b0
2836 
2837 #define S_DEBUG_CPLSW_SOP1_CNT    28
2838 #define M_DEBUG_CPLSW_SOP1_CNT    0xfU
2839 #define V_DEBUG_CPLSW_SOP1_CNT(x) ((x) << S_DEBUG_CPLSW_SOP1_CNT)
2840 #define G_DEBUG_CPLSW_SOP1_CNT(x) \
2841 	(((x) >> S_DEBUG_CPLSW_SOP1_CNT) & M_DEBUG_CPLSW_SOP1_CNT)
2842 
2843 #define S_DEBUG_CPLSW_EOP1_CNT    24
2844 #define M_DEBUG_CPLSW_EOP1_CNT    0xfU
2845 #define V_DEBUG_CPLSW_EOP1_CNT(x) ((x) << S_DEBUG_CPLSW_EOP1_CNT)
2846 #define G_DEBUG_CPLSW_EOP1_CNT(x) \
2847 	(((x) >> S_DEBUG_CPLSW_EOP1_CNT) & M_DEBUG_CPLSW_EOP1_CNT)
2848 
2849 #define S_DEBUG_CPLSW_SOP0_CNT    20
2850 #define M_DEBUG_CPLSW_SOP0_CNT    0xfU
2851 #define V_DEBUG_CPLSW_SOP0_CNT(x) ((x) << S_DEBUG_CPLSW_SOP0_CNT)
2852 #define G_DEBUG_CPLSW_SOP0_CNT(x) \
2853 	(((x) >> S_DEBUG_CPLSW_SOP0_CNT) & M_DEBUG_CPLSW_SOP0_CNT)
2854 
2855 #define S_DEBUG_CPLSW_EOP0_CNT    16
2856 #define M_DEBUG_CPLSW_EOP0_CNT    0xfU
2857 #define V_DEBUG_CPLSW_EOP0_CNT(x) ((x) << S_DEBUG_CPLSW_EOP0_CNT)
2858 #define G_DEBUG_CPLSW_EOP0_CNT(x) \
2859 	(((x) >> S_DEBUG_CPLSW_EOP0_CNT) & M_DEBUG_CPLSW_EOP0_CNT)
2860 
2861 #define S_DEBUG_PC_RSP_SOP2_CNT    12
2862 #define M_DEBUG_PC_RSP_SOP2_CNT    0xfU
2863 #define V_DEBUG_PC_RSP_SOP2_CNT(x) ((x) << S_DEBUG_PC_RSP_SOP2_CNT)
2864 #define G_DEBUG_PC_RSP_SOP2_CNT(x) \
2865 	(((x) >> S_DEBUG_PC_RSP_SOP2_CNT) & M_DEBUG_PC_RSP_SOP2_CNT)
2866 
2867 #define S_DEBUG_PC_RSP_EOP2_CNT    8
2868 #define M_DEBUG_PC_RSP_EOP2_CNT    0xfU
2869 #define V_DEBUG_PC_RSP_EOP2_CNT(x) ((x) << S_DEBUG_PC_RSP_EOP2_CNT)
2870 #define G_DEBUG_PC_RSP_EOP2_CNT(x) \
2871 	(((x) >> S_DEBUG_PC_RSP_EOP2_CNT) & M_DEBUG_PC_RSP_EOP2_CNT)
2872 
2873 #define S_DEBUG_PC_REQ_SOP2_CNT    4
2874 #define M_DEBUG_PC_REQ_SOP2_CNT    0xfU
2875 #define V_DEBUG_PC_REQ_SOP2_CNT(x) ((x) << S_DEBUG_PC_REQ_SOP2_CNT)
2876 #define G_DEBUG_PC_REQ_SOP2_CNT(x) \
2877 	(((x) >> S_DEBUG_PC_REQ_SOP2_CNT) & M_DEBUG_PC_REQ_SOP2_CNT)
2878 
2879 #define S_DEBUG_PC_REQ_EOP2_CNT    0
2880 #define M_DEBUG_PC_REQ_EOP2_CNT    0xfU
2881 #define V_DEBUG_PC_REQ_EOP2_CNT(x) ((x) << S_DEBUG_PC_REQ_EOP2_CNT)
2882 #define G_DEBUG_PC_REQ_EOP2_CNT(x) \
2883 	(((x) >> S_DEBUG_PC_REQ_EOP2_CNT) & M_DEBUG_PC_REQ_EOP2_CNT)
2884 
2885 #define A_SGE_DEBUG_DATA_HIGH_INDEX_13 0x12b4
2886 #define A_SGE_DEBUG_DATA_HIGH_INDEX_14 0x12b8
2887 #define A_SGE_DEBUG_DATA_HIGH_INDEX_15 0x12bc
2888 #define A_SGE_DEBUG_DATA_LOW_INDEX_0 0x12c0
2889 
2890 #define S_DEBUG_ST_IDMA1_FLM_REQ    29
2891 #define M_DEBUG_ST_IDMA1_FLM_REQ    0x7U
2892 #define V_DEBUG_ST_IDMA1_FLM_REQ(x) ((x) << S_DEBUG_ST_IDMA1_FLM_REQ)
2893 #define G_DEBUG_ST_IDMA1_FLM_REQ(x) \
2894 	(((x) >> S_DEBUG_ST_IDMA1_FLM_REQ) & M_DEBUG_ST_IDMA1_FLM_REQ)
2895 
2896 #define S_DEBUG_ST_IDMA0_FLM_REQ    26
2897 #define M_DEBUG_ST_IDMA0_FLM_REQ    0x7U
2898 #define V_DEBUG_ST_IDMA0_FLM_REQ(x) ((x) << S_DEBUG_ST_IDMA0_FLM_REQ)
2899 #define G_DEBUG_ST_IDMA0_FLM_REQ(x) \
2900 	(((x) >> S_DEBUG_ST_IDMA0_FLM_REQ) & M_DEBUG_ST_IDMA0_FLM_REQ)
2901 
2902 #define S_DEBUG_ST_IMSG_CTXT    23
2903 #define M_DEBUG_ST_IMSG_CTXT    0x7U
2904 #define V_DEBUG_ST_IMSG_CTXT(x) ((x) << S_DEBUG_ST_IMSG_CTXT)
2905 #define G_DEBUG_ST_IMSG_CTXT(x) \
2906 	(((x) >> S_DEBUG_ST_IMSG_CTXT) & M_DEBUG_ST_IMSG_CTXT)
2907 
2908 #define S_DEBUG_ST_IMSG    18
2909 #define M_DEBUG_ST_IMSG    0x1fU
2910 #define V_DEBUG_ST_IMSG(x) ((x) << S_DEBUG_ST_IMSG)
2911 #define G_DEBUG_ST_IMSG(x) (((x) >> S_DEBUG_ST_IMSG) & M_DEBUG_ST_IMSG)
2912 
2913 #define S_DEBUG_ST_IDMA1_IALN    16
2914 #define M_DEBUG_ST_IDMA1_IALN    0x3U
2915 #define V_DEBUG_ST_IDMA1_IALN(x) ((x) << S_DEBUG_ST_IDMA1_IALN)
2916 #define G_DEBUG_ST_IDMA1_IALN(x) \
2917 	(((x) >> S_DEBUG_ST_IDMA1_IALN) & M_DEBUG_ST_IDMA1_IALN)
2918 
2919 #define S_DEBUG_ST_IDMA1_IDMA_SM    9
2920 #define M_DEBUG_ST_IDMA1_IDMA_SM    0x3fU
2921 #define V_DEBUG_ST_IDMA1_IDMA_SM(x) ((x) << S_DEBUG_ST_IDMA1_IDMA_SM)
2922 #define G_DEBUG_ST_IDMA1_IDMA_SM(x) \
2923 	(((x) >> S_DEBUG_ST_IDMA1_IDMA_SM) & M_DEBUG_ST_IDMA1_IDMA_SM)
2924 
2925 #define S_DEBUG_ST_IDMA0_IALN    7
2926 #define M_DEBUG_ST_IDMA0_IALN    0x3U
2927 #define V_DEBUG_ST_IDMA0_IALN(x) ((x) << S_DEBUG_ST_IDMA0_IALN)
2928 #define G_DEBUG_ST_IDMA0_IALN(x) \
2929 	(((x) >> S_DEBUG_ST_IDMA0_IALN) & M_DEBUG_ST_IDMA0_IALN)
2930 
2931 #define S_DEBUG_ST_IDMA0_IDMA_SM    0
2932 #define M_DEBUG_ST_IDMA0_IDMA_SM    0x3fU
2933 #define V_DEBUG_ST_IDMA0_IDMA_SM(x) ((x) << S_DEBUG_ST_IDMA0_IDMA_SM)
2934 #define G_DEBUG_ST_IDMA0_IDMA_SM(x) \
2935 	(((x) >> S_DEBUG_ST_IDMA0_IDMA_SM) & M_DEBUG_ST_IDMA0_IDMA_SM)
2936 
2937 #define A_SGE_DEBUG_DATA_LOW_INDEX_1 0x12c4
2938 
2939 #define S_DEBUG_ITP_EMPTY    12
2940 #define M_DEBUG_ITP_EMPTY    0x3fU
2941 #define V_DEBUG_ITP_EMPTY(x) ((x) << S_DEBUG_ITP_EMPTY)
2942 #define G_DEBUG_ITP_EMPTY(x) (((x) >> S_DEBUG_ITP_EMPTY) & M_DEBUG_ITP_EMPTY)
2943 
2944 #define S_DEBUG_ITP_EXPIRED    6
2945 #define M_DEBUG_ITP_EXPIRED    0x3fU
2946 #define V_DEBUG_ITP_EXPIRED(x) ((x) << S_DEBUG_ITP_EXPIRED)
2947 #define G_DEBUG_ITP_EXPIRED(x) \
2948 	(((x) >> S_DEBUG_ITP_EXPIRED) & M_DEBUG_ITP_EXPIRED)
2949 
2950 #define S_DEBUG_ITP_PAUSE    5
2951 #define V_DEBUG_ITP_PAUSE(x) ((x) << S_DEBUG_ITP_PAUSE)
2952 #define F_DEBUG_ITP_PAUSE    V_DEBUG_ITP_PAUSE(1U)
2953 
2954 #define S_DEBUG_ITP_DEL_DONE    4
2955 #define V_DEBUG_ITP_DEL_DONE(x) ((x) << S_DEBUG_ITP_DEL_DONE)
2956 #define F_DEBUG_ITP_DEL_DONE    V_DEBUG_ITP_DEL_DONE(1U)
2957 
2958 #define S_DEBUG_ITP_ADD_DONE    3
2959 #define V_DEBUG_ITP_ADD_DONE(x) ((x) << S_DEBUG_ITP_ADD_DONE)
2960 #define F_DEBUG_ITP_ADD_DONE    V_DEBUG_ITP_ADD_DONE(1U)
2961 
2962 #define S_DEBUG_ITP_EVR_STATE    0
2963 #define M_DEBUG_ITP_EVR_STATE    0x7U
2964 #define V_DEBUG_ITP_EVR_STATE(x) ((x) << S_DEBUG_ITP_EVR_STATE)
2965 #define G_DEBUG_ITP_EVR_STATE(x) \
2966 	(((x) >> S_DEBUG_ITP_EVR_STATE) & M_DEBUG_ITP_EVR_STATE)
2967 
2968 #define A_SGE_DEBUG_DATA_LOW_INDEX_2 0x12c8
2969 
2970 #define S_DEBUG_ST_DBP_THREAD2_CIMFL    25
2971 #define M_DEBUG_ST_DBP_THREAD2_CIMFL    0x1fU
2972 #define V_DEBUG_ST_DBP_THREAD2_CIMFL(x) ((x) << S_DEBUG_ST_DBP_THREAD2_CIMFL)
2973 #define G_DEBUG_ST_DBP_THREAD2_CIMFL(x) \
2974 	(((x) >> S_DEBUG_ST_DBP_THREAD2_CIMFL) & M_DEBUG_ST_DBP_THREAD2_CIMFL)
2975 
2976 #define S_DEBUG_ST_DBP_THREAD2_MAIN    20
2977 #define M_DEBUG_ST_DBP_THREAD2_MAIN    0x1fU
2978 #define V_DEBUG_ST_DBP_THREAD2_MAIN(x) ((x) << S_DEBUG_ST_DBP_THREAD2_MAIN)
2979 #define G_DEBUG_ST_DBP_THREAD2_MAIN(x) \
2980 	(((x) >> S_DEBUG_ST_DBP_THREAD2_MAIN) & M_DEBUG_ST_DBP_THREAD2_MAIN)
2981 
2982 #define S_DEBUG_ST_DBP_THREAD1_CIMFL    15
2983 #define M_DEBUG_ST_DBP_THREAD1_CIMFL    0x1fU
2984 #define V_DEBUG_ST_DBP_THREAD1_CIMFL(x) ((x) << S_DEBUG_ST_DBP_THREAD1_CIMFL)
2985 #define G_DEBUG_ST_DBP_THREAD1_CIMFL(x) \
2986 	(((x) >> S_DEBUG_ST_DBP_THREAD1_CIMFL) & M_DEBUG_ST_DBP_THREAD1_CIMFL)
2987 
2988 #define S_DEBUG_ST_DBP_THREAD1_MAIN    10
2989 #define M_DEBUG_ST_DBP_THREAD1_MAIN    0x1fU
2990 #define V_DEBUG_ST_DBP_THREAD1_MAIN(x) ((x) << S_DEBUG_ST_DBP_THREAD1_MAIN)
2991 #define G_DEBUG_ST_DBP_THREAD1_MAIN(x) \
2992 	(((x) >> S_DEBUG_ST_DBP_THREAD1_MAIN) & M_DEBUG_ST_DBP_THREAD1_MAIN)
2993 
2994 #define S_DEBUG_ST_DBP_THREAD0_CIMFL    5
2995 #define M_DEBUG_ST_DBP_THREAD0_CIMFL    0x1fU
2996 #define V_DEBUG_ST_DBP_THREAD0_CIMFL(x) ((x) << S_DEBUG_ST_DBP_THREAD0_CIMFL)
2997 #define G_DEBUG_ST_DBP_THREAD0_CIMFL(x) \
2998 	(((x) >> S_DEBUG_ST_DBP_THREAD0_CIMFL) & M_DEBUG_ST_DBP_THREAD0_CIMFL)
2999 
3000 #define S_DEBUG_ST_DBP_THREAD0_MAIN    0
3001 #define M_DEBUG_ST_DBP_THREAD0_MAIN    0x1fU
3002 #define V_DEBUG_ST_DBP_THREAD0_MAIN(x) ((x) << S_DEBUG_ST_DBP_THREAD0_MAIN)
3003 #define G_DEBUG_ST_DBP_THREAD0_MAIN(x) \
3004 	(((x) >> S_DEBUG_ST_DBP_THREAD0_MAIN) & M_DEBUG_ST_DBP_THREAD0_MAIN)
3005 
3006 #define A_SGE_DEBUG_DATA_LOW_INDEX_3 0x12cc
3007 
3008 #define S_DEBUG_ST_DBP_UPCP_MAIN    14
3009 #define M_DEBUG_ST_DBP_UPCP_MAIN    0x1fU
3010 #define V_DEBUG_ST_DBP_UPCP_MAIN(x) ((x) << S_DEBUG_ST_DBP_UPCP_MAIN)
3011 #define G_DEBUG_ST_DBP_UPCP_MAIN(x) \
3012 	(((x) >> S_DEBUG_ST_DBP_UPCP_MAIN) & M_DEBUG_ST_DBP_UPCP_MAIN)
3013 
3014 #define S_DEBUG_ST_DBP_DBFIFO_MAIN    13
3015 #define V_DEBUG_ST_DBP_DBFIFO_MAIN(x) ((x) << S_DEBUG_ST_DBP_DBFIFO_MAIN)
3016 #define F_DEBUG_ST_DBP_DBFIFO_MAIN    V_DEBUG_ST_DBP_DBFIFO_MAIN(1U)
3017 
3018 #define S_DEBUG_ST_DBP_CTXT    10
3019 #define M_DEBUG_ST_DBP_CTXT    0x7U
3020 #define V_DEBUG_ST_DBP_CTXT(x) ((x) << S_DEBUG_ST_DBP_CTXT)
3021 #define G_DEBUG_ST_DBP_CTXT(x) \
3022 	(((x) >> S_DEBUG_ST_DBP_CTXT) & M_DEBUG_ST_DBP_CTXT)
3023 
3024 #define S_DEBUG_ST_DBP_THREAD3_CIMFL    5
3025 #define M_DEBUG_ST_DBP_THREAD3_CIMFL    0x1fU
3026 #define V_DEBUG_ST_DBP_THREAD3_CIMFL(x) ((x) << S_DEBUG_ST_DBP_THREAD3_CIMFL)
3027 #define G_DEBUG_ST_DBP_THREAD3_CIMFL(x) \
3028 	(((x) >> S_DEBUG_ST_DBP_THREAD3_CIMFL) & M_DEBUG_ST_DBP_THREAD3_CIMFL)
3029 
3030 #define S_DEBUG_ST_DBP_THREAD3_MAIN    0
3031 #define M_DEBUG_ST_DBP_THREAD3_MAIN    0x1fU
3032 #define V_DEBUG_ST_DBP_THREAD3_MAIN(x) ((x) << S_DEBUG_ST_DBP_THREAD3_MAIN)
3033 #define G_DEBUG_ST_DBP_THREAD3_MAIN(x) \
3034 	(((x) >> S_DEBUG_ST_DBP_THREAD3_MAIN) & M_DEBUG_ST_DBP_THREAD3_MAIN)
3035 
3036 #define A_SGE_DEBUG_DATA_LOW_INDEX_4 0x12d0
3037 
3038 #define S_DEBUG_ST_EDMA3_ALIGN_SUB    29
3039 #define M_DEBUG_ST_EDMA3_ALIGN_SUB    0x7U
3040 #define V_DEBUG_ST_EDMA3_ALIGN_SUB(x) ((x) << S_DEBUG_ST_EDMA3_ALIGN_SUB)
3041 #define G_DEBUG_ST_EDMA3_ALIGN_SUB(x) \
3042 	(((x) >> S_DEBUG_ST_EDMA3_ALIGN_SUB) & M_DEBUG_ST_EDMA3_ALIGN_SUB)
3043 
3044 #define S_DEBUG_ST_EDMA3_ALIGN    27
3045 #define M_DEBUG_ST_EDMA3_ALIGN    0x3U
3046 #define V_DEBUG_ST_EDMA3_ALIGN(x) ((x) << S_DEBUG_ST_EDMA3_ALIGN)
3047 #define G_DEBUG_ST_EDMA3_ALIGN(x) \
3048 	(((x) >> S_DEBUG_ST_EDMA3_ALIGN) & M_DEBUG_ST_EDMA3_ALIGN)
3049 
3050 #define S_DEBUG_ST_EDMA3_REQ    24
3051 #define M_DEBUG_ST_EDMA3_REQ    0x7U
3052 #define V_DEBUG_ST_EDMA3_REQ(x) ((x) << S_DEBUG_ST_EDMA3_REQ)
3053 #define G_DEBUG_ST_EDMA3_REQ(x) \
3054 	(((x) >> S_DEBUG_ST_EDMA3_REQ) & M_DEBUG_ST_EDMA3_REQ)
3055 
3056 #define S_DEBUG_ST_EDMA2_ALIGN_SUB    21
3057 #define M_DEBUG_ST_EDMA2_ALIGN_SUB    0x7U
3058 #define V_DEBUG_ST_EDMA2_ALIGN_SUB(x) ((x) << S_DEBUG_ST_EDMA2_ALIGN_SUB)
3059 #define G_DEBUG_ST_EDMA2_ALIGN_SUB(x) \
3060 	(((x) >> S_DEBUG_ST_EDMA2_ALIGN_SUB) & M_DEBUG_ST_EDMA2_ALIGN_SUB)
3061 
3062 #define S_DEBUG_ST_EDMA2_ALIGN    19
3063 #define M_DEBUG_ST_EDMA2_ALIGN    0x3U
3064 #define V_DEBUG_ST_EDMA2_ALIGN(x) ((x) << S_DEBUG_ST_EDMA2_ALIGN)
3065 #define G_DEBUG_ST_EDMA2_ALIGN(x) \
3066 	(((x) >> S_DEBUG_ST_EDMA2_ALIGN) & M_DEBUG_ST_EDMA2_ALIGN)
3067 
3068 #define S_DEBUG_ST_EDMA2_REQ    16
3069 #define M_DEBUG_ST_EDMA2_REQ    0x7U
3070 #define V_DEBUG_ST_EDMA2_REQ(x) ((x) << S_DEBUG_ST_EDMA2_REQ)
3071 #define G_DEBUG_ST_EDMA2_REQ(x) \
3072 	(((x) >> S_DEBUG_ST_EDMA2_REQ) & M_DEBUG_ST_EDMA2_REQ)
3073 
3074 #define S_DEBUG_ST_EDMA1_ALIGN_SUB    13
3075 #define M_DEBUG_ST_EDMA1_ALIGN_SUB    0x7U
3076 #define V_DEBUG_ST_EDMA1_ALIGN_SUB(x) ((x) << S_DEBUG_ST_EDMA1_ALIGN_SUB)
3077 #define G_DEBUG_ST_EDMA1_ALIGN_SUB(x) \
3078 	(((x) >> S_DEBUG_ST_EDMA1_ALIGN_SUB) & M_DEBUG_ST_EDMA1_ALIGN_SUB)
3079 
3080 #define S_DEBUG_ST_EDMA1_ALIGN    11
3081 #define M_DEBUG_ST_EDMA1_ALIGN    0x3U
3082 #define V_DEBUG_ST_EDMA1_ALIGN(x) ((x) << S_DEBUG_ST_EDMA1_ALIGN)
3083 #define G_DEBUG_ST_EDMA1_ALIGN(x) \
3084 	(((x) >> S_DEBUG_ST_EDMA1_ALIGN) & M_DEBUG_ST_EDMA1_ALIGN)
3085 
3086 #define S_DEBUG_ST_EDMA1_REQ    8
3087 #define M_DEBUG_ST_EDMA1_REQ    0x7U
3088 #define V_DEBUG_ST_EDMA1_REQ(x) ((x) << S_DEBUG_ST_EDMA1_REQ)
3089 #define G_DEBUG_ST_EDMA1_REQ(x) \
3090 	(((x) >> S_DEBUG_ST_EDMA1_REQ) & M_DEBUG_ST_EDMA1_REQ)
3091 
3092 #define S_DEBUG_ST_EDMA0_ALIGN_SUB    5
3093 #define M_DEBUG_ST_EDMA0_ALIGN_SUB    0x7U
3094 #define V_DEBUG_ST_EDMA0_ALIGN_SUB(x) ((x) << S_DEBUG_ST_EDMA0_ALIGN_SUB)
3095 #define G_DEBUG_ST_EDMA0_ALIGN_SUB(x) \
3096 	(((x) >> S_DEBUG_ST_EDMA0_ALIGN_SUB) & M_DEBUG_ST_EDMA0_ALIGN_SUB)
3097 
3098 #define S_DEBUG_ST_EDMA0_ALIGN    3
3099 #define M_DEBUG_ST_EDMA0_ALIGN    0x3U
3100 #define V_DEBUG_ST_EDMA0_ALIGN(x) ((x) << S_DEBUG_ST_EDMA0_ALIGN)
3101 #define G_DEBUG_ST_EDMA0_ALIGN(x) \
3102 	(((x) >> S_DEBUG_ST_EDMA0_ALIGN) & M_DEBUG_ST_EDMA0_ALIGN)
3103 
3104 #define S_DEBUG_ST_EDMA0_REQ    0
3105 #define M_DEBUG_ST_EDMA0_REQ    0x7U
3106 #define V_DEBUG_ST_EDMA0_REQ(x) ((x) << S_DEBUG_ST_EDMA0_REQ)
3107 #define G_DEBUG_ST_EDMA0_REQ(x) \
3108 	(((x) >> S_DEBUG_ST_EDMA0_REQ) & M_DEBUG_ST_EDMA0_REQ)
3109 
3110 #define A_SGE_DEBUG_DATA_LOW_INDEX_5 0x12d4
3111 
3112 #define S_DEBUG_ST_FLM_DBPTR    30
3113 #define M_DEBUG_ST_FLM_DBPTR    0x3U
3114 #define V_DEBUG_ST_FLM_DBPTR(x) ((x) <<S_DEBUG_ST_FLM_DBPTR)
3115 #define G_DEBUG_ST_FLM_DBPTR(x) \
3116 	(((x) >> S_DEBUG_ST_FLM_DBPTR) & M_DEBUG_ST_FLM_DBPTR)
3117 
3118 #define S_DEBUG_FLM_CACHE_LOCKED_COUNT    23
3119 #define M_DEBUG_FLM_CACHE_LOCKED_COUNT    0x7fU
3120 #define V_DEBUG_FLM_CACHE_LOCKED_COUNT(x) \
3121 	((x) << S_DEBUG_FLM_CACHE_LOCKED_COUNT)
3122 #define G_DEBUG_FLM_CACHE_LOCKED_COUNT(x) \
3123 	(((x) >> S_DEBUG_FLM_CACHE_LOCKED_COUNT) & M_DEBUG_FLM_CACHE_LOCKED_COUNT)
3124 
3125 #define S_DEBUG_FLM_CACHE_AGENT    20
3126 #define M_DEBUG_FLM_CACHE_AGENT    0x7U
3127 #define V_DEBUG_FLM_CACHE_AGENT(x) ((x) << S_DEBUG_FLM_CACHE_AGENT)
3128 #define G_DEBUG_FLM_CACHE_AGENT(x) \
3129 	(((x) >> S_DEBUG_FLM_CACHE_AGENT) & M_DEBUG_FLM_CACHE_AGENT)
3130 
3131 #define S_DEBUG_ST_FLM_CACHE    16
3132 #define M_DEBUG_ST_FLM_CACHE    0xfU
3133 #define V_DEBUG_ST_FLM_CACHE(x) ((x) << S_DEBUG_ST_FLM_CACHE)
3134 #define G_DEBUG_ST_FLM_CACHE(x) \
3135 	(((x) >> S_DEBUG_ST_FLM_CACHE) & M_DEBUG_ST_FLM_CACHE)
3136 
3137 #define S_DEBUG_FLM_DBPTR_CIDX_STALL    12
3138 #define V_DEBUG_FLM_DBPTR_CIDX_STALL(x) ((x) << S_DEBUG_FLM_DBPTR_CIDX_STALL)
3139 #define F_DEBUG_FLM_DBPTR_CIDX_STALL    V_DEBUG_FLM_DBPTR_CIDX_STALL(1U)
3140 
3141 #define S_DEBUG_FLM_DBPTR_QID    0
3142 #define M_DEBUG_FLM_DBPTR_QID    0xfffU
3143 #define V_DEBUG_FLM_DBPTR_QID(x) ((x) << S_DEBUG_FLM_DBPTR_QID)
3144 #define G_DEBUG_FLM_DBPTR_QID(x) \
3145 	(((x) >> S_DEBUG_FLM_DBPTR_QID) & M_DEBUG_FLM_DBPTR_QID)
3146 
3147 #define A_SGE_DEBUG_DATA_LOW_INDEX_6 0x12d8
3148 
3149 #define S_DEBUG_DBP_THREAD0_QID    0
3150 #define M_DEBUG_DBP_THREAD0_QID    0x1ffffU
3151 #define V_DEBUG_DBP_THREAD0_QID(x) ((x) << S_DEBUG_DBP_THREAD0_QID)
3152 #define G_DEBUG_DBP_THREAD0_QID(x) \
3153 	(((x) >> S_DEBUG_DBP_THREAD0_QID) & M_DEBUG_DBP_THREAD0_QID)
3154 
3155 #define A_SGE_DEBUG_DATA_LOW_INDEX_7 0x12dc
3156 
3157 #define S_DEBUG_DBP_THREAD1_QID    0
3158 #define M_DEBUG_DBP_THREAD1_QID    0x1ffffU
3159 #define V_DEBUG_DBP_THREAD1_QID(x) ((x) << S_DEBUG_DBP_THREAD1_QID)
3160 #define G_DEBUG_DBP_THREAD1_QID(x) \
3161 	(((x) >> S_DEBUG_DBP_THREAD1_QID) & M_DEBUG_DBP_THREAD1_QID)
3162 
3163 #define A_SGE_DEBUG_DATA_LOW_INDEX_8 0x12e0
3164 
3165 #define S_DEBUG_DBP_THREAD2_QID    0
3166 #define M_DEBUG_DBP_THREAD2_QID    0x1ffffU
3167 #define V_DEBUG_DBP_THREAD2_QID(x) ((x) << S_DEBUG_DBP_THREAD2_QID)
3168 #define G_DEBUG_DBP_THREAD2_QID(x) \
3169 	(((x) >> S_DEBUG_DBP_THREAD2_QID) & M_DEBUG_DBP_THREAD2_QID)
3170 
3171 #define A_SGE_DEBUG_DATA_LOW_INDEX_9 0x12e4
3172 
3173 #define S_DEBUG_DBP_THREAD3_QID    0
3174 #define M_DEBUG_DBP_THREAD3_QID    0x1ffffU
3175 #define V_DEBUG_DBP_THREAD3_QID(x) ((x) << S_DEBUG_DBP_THREAD3_QID)
3176 #define G_DEBUG_DBP_THREAD3_QID(x) \
3177 	(((x) >> S_DEBUG_DBP_THREAD3_QID) & M_DEBUG_DBP_THREAD3_QID)
3178 
3179 #define A_SGE_DEBUG_DATA_LOW_INDEX_10 0x12e8
3180 
3181 #define S_DEBUG_IMSG_CPL    16
3182 #define M_DEBUG_IMSG_CPL    0xffU
3183 #define V_DEBUG_IMSG_CPL(x) ((x) << S_DEBUG_IMSG_CPL)
3184 #define G_DEBUG_IMSG_CPL(x) (((x) >> S_DEBUG_IMSG_CPL) & M_DEBUG_IMSG_CPL)
3185 
3186 #define S_DEBUG_IMSG_QID    0
3187 #define M_DEBUG_IMSG_QID    0xffffU
3188 #define V_DEBUG_IMSG_QID(x) ((x) << S_DEBUG_IMSG_QID)
3189 #define G_DEBUG_IMSG_QID(x) (((x) >> S_DEBUG_IMSG_QID) & M_DEBUG_IMSG_QID)
3190 
3191 #define A_SGE_DEBUG_DATA_LOW_INDEX_11 0x12ec
3192 
3193 #define S_DEBUG_IDMA1_QID    16
3194 #define M_DEBUG_IDMA1_QID    0xffffU
3195 #define V_DEBUG_IDMA1_QID(x) ((x) << S_DEBUG_IDMA1_QID)
3196 #define G_DEBUG_IDMA1_QID(x) (((x) >> S_DEBUG_IDMA1_QID) & M_DEBUG_IDMA1_QID)
3197 
3198 #define S_DEBUG_IDMA0_QID    0
3199 #define M_DEBUG_IDMA0_QID    0xffffU
3200 #define V_DEBUG_IDMA0_QID(x) ((x) << S_DEBUG_IDMA0_QID)
3201 #define G_DEBUG_IDMA0_QID(x) (((x) >> S_DEBUG_IDMA0_QID) & M_DEBUG_IDMA0_QID)
3202 
3203 #define A_SGE_DEBUG_DATA_LOW_INDEX_12 0x12f0
3204 
3205 #define S_DEBUG_IDMA1_FLM_REQ_QID    16
3206 #define M_DEBUG_IDMA1_FLM_REQ_QID    0xffffU
3207 #define V_DEBUG_IDMA1_FLM_REQ_QID(x) ((x) << S_DEBUG_IDMA1_FLM_REQ_QID)
3208 #define G_DEBUG_IDMA1_FLM_REQ_QID(x) \
3209 	(((x) >> S_DEBUG_IDMA1_FLM_REQ_QID) & M_DEBUG_IDMA1_FLM_REQ_QID)
3210 
3211 #define S_DEBUG_IDMA0_FLM_REQ_QID    0
3212 #define M_DEBUG_IDMA0_FLM_REQ_QID    0xffffU
3213 #define V_DEBUG_IDMA0_FLM_REQ_QID(x) ((x) << S_DEBUG_IDMA0_FLM_REQ_QID)
3214 #define G_DEBUG_IDMA0_FLM_REQ_QID(x) \
3215 	(((x) >> S_DEBUG_IDMA0_FLM_REQ_QID) & M_DEBUG_IDMA0_FLM_REQ_QID)
3216 
3217 #define A_SGE_DEBUG_DATA_LOW_INDEX_13 0x12f4
3218 #define A_SGE_DEBUG_DATA_LOW_INDEX_14 0x12f8
3219 #define A_SGE_DEBUG_DATA_LOW_INDEX_15 0x12fc
3220 #define	A_SGE_QUEUE_BASE_MAP_HIGH 0x1300
3221 
3222 #define	S_EGRESS_LOG2SIZE    27
3223 #define	M_EGRESS_LOG2SIZE    0x1fU
3224 #define	V_EGRESS_LOG2SIZE(x) ((x) << S_EGRESS_LOG2SIZE)
3225 #define	G_EGRESS_LOG2SIZE(x) (((x) >> S_EGRESS_LOG2SIZE) & M_EGRESS_LOG2SIZE)
3226 
3227 #define	S_EGRESS_BASE    10
3228 #define	M_EGRESS_BASE    0x1ffffU
3229 #define	V_EGRESS_BASE(x) ((x) << S_EGRESS_BASE)
3230 #define	G_EGRESS_BASE(x) (((x) >> S_EGRESS_BASE) & M_EGRESS_BASE)
3231 
3232 #define	S_INGRESS2_LOG2SIZE    5
3233 #define	M_INGRESS2_LOG2SIZE    0x1fU
3234 #define	V_INGRESS2_LOG2SIZE(x) ((x) << S_INGRESS2_LOG2SIZE)
3235 #define	G_INGRESS2_LOG2SIZE(x) \
3236 	(((x) >> S_INGRESS2_LOG2SIZE) & M_INGRESS2_LOG2SIZE)
3237 
3238 #define	S_INGRESS1_LOG2SIZE    0
3239 #define	M_INGRESS1_LOG2SIZE    0x1fU
3240 #define	V_INGRESS1_LOG2SIZE(x) ((x) << S_INGRESS1_LOG2SIZE)
3241 #define	G_INGRESS1_LOG2SIZE(x) \
3242 	(((x) >> S_INGRESS1_LOG2SIZE) & M_INGRESS1_LOG2SIZE)
3243 
3244 #define S_EGRESS_SIZE    27
3245 #define M_EGRESS_SIZE    0x1fU
3246 #define V_EGRESS_SIZE(x) ((x) << S_EGRESS_SIZE)
3247 #define G_EGRESS_SIZE(x) (((x) >> S_EGRESS_SIZE) & M_EGRESS_SIZE)
3248 
3249 #define S_INGRESS2_SIZE    5
3250 #define M_INGRESS2_SIZE    0x1fU
3251 #define V_INGRESS2_SIZE(x) ((x) << S_INGRESS2_SIZE)
3252 #define G_INGRESS2_SIZE(x) (((x) >> S_INGRESS2_SIZE) & M_INGRESS2_SIZE)
3253 
3254 #define S_INGRESS1_SIZE    0
3255 #define M_INGRESS1_SIZE    0x1fU
3256 #define V_INGRESS1_SIZE(x) ((x) << S_INGRESS1_SIZE)
3257 #define G_INGRESS1_SIZE(x) (((x) >> S_INGRESS1_SIZE) & M_INGRESS1_SIZE)
3258 
3259 #define	A_SGE_QUEUE_BASE_MAP_LOW 0x1304
3260 
3261 #define	S_INGRESS2_BASE    16
3262 #define	M_INGRESS2_BASE    0xffffU
3263 #define	V_INGRESS2_BASE(x) ((x) << S_INGRESS2_BASE)
3264 #define	G_INGRESS2_BASE(x) (((x) >> S_INGRESS2_BASE) & M_INGRESS2_BASE)
3265 
3266 #define	S_INGRESS1_BASE    0
3267 #define	M_INGRESS1_BASE    0xffffU
3268 #define	V_INGRESS1_BASE(x) ((x) << S_INGRESS1_BASE)
3269 #define	G_INGRESS1_BASE(x) (((x) >> S_INGRESS1_BASE) & M_INGRESS1_BASE)
3270 
3271 #define	A_SGE_LA_RDPTR_0 0x1800
3272 #define	A_SGE_LA_RDDATA_0 0x1804
3273 #define	A_SGE_LA_WRPTR_0 0x1808
3274 #define	A_SGE_LA_RESERVED_0 0x180c
3275 #define	A_SGE_LA_RDPTR_1 0x1810
3276 #define	A_SGE_LA_RDDATA_1 0x1814
3277 #define	A_SGE_LA_WRPTR_1 0x1818
3278 #define	A_SGE_LA_RESERVED_1 0x181c
3279 #define	A_SGE_LA_RDPTR_2 0x1820
3280 #define	A_SGE_LA_RDDATA_2 0x1824
3281 #define	A_SGE_LA_WRPTR_2 0x1828
3282 #define	A_SGE_LA_RESERVED_2 0x182c
3283 #define	A_SGE_LA_RDPTR_3 0x1830
3284 #define	A_SGE_LA_RDDATA_3 0x1834
3285 #define	A_SGE_LA_WRPTR_3 0x1838
3286 #define	A_SGE_LA_RESERVED_3 0x183c
3287 #define	A_SGE_LA_RDPTR_4 0x1840
3288 #define	A_SGE_LA_RDDATA_4 0x1844
3289 #define	A_SGE_LA_WRPTR_4 0x1848
3290 #define	A_SGE_LA_RESERVED_4 0x184c
3291 #define	A_SGE_LA_RDPTR_5 0x1850
3292 #define	A_SGE_LA_RDDATA_5 0x1854
3293 #define	A_SGE_LA_WRPTR_5 0x1858
3294 #define	A_SGE_LA_RESERVED_5 0x185c
3295 #define	A_SGE_LA_RDPTR_6 0x1860
3296 #define	A_SGE_LA_RDDATA_6 0x1864
3297 #define	A_SGE_LA_WRPTR_6 0x1868
3298 #define	A_SGE_LA_RESERVED_6 0x186c
3299 #define	A_SGE_LA_RDPTR_7 0x1870
3300 #define	A_SGE_LA_RDDATA_7 0x1874
3301 #define	A_SGE_LA_WRPTR_7 0x1878
3302 #define	A_SGE_LA_RESERVED_7 0x187c
3303 #define	A_SGE_LA_RDPTR_8 0x1880
3304 #define	A_SGE_LA_RDDATA_8 0x1884
3305 #define	A_SGE_LA_WRPTR_8 0x1888
3306 #define	A_SGE_LA_RESERVED_8 0x188c
3307 #define	A_SGE_LA_RDPTR_9 0x1890
3308 #define	A_SGE_LA_RDDATA_9 0x1894
3309 #define	A_SGE_LA_WRPTR_9 0x1898
3310 #define	A_SGE_LA_RESERVED_9 0x189c
3311 #define	A_SGE_LA_RDPTR_10 0x18a0
3312 #define	A_SGE_LA_RDDATA_10 0x18a4
3313 #define	A_SGE_LA_WRPTR_10 0x18a8
3314 #define	A_SGE_LA_RESERVED_10 0x18ac
3315 #define	A_SGE_LA_RDPTR_11 0x18b0
3316 #define	A_SGE_LA_RDDATA_11 0x18b4
3317 #define	A_SGE_LA_WRPTR_11 0x18b8
3318 #define	A_SGE_LA_RESERVED_11 0x18bc
3319 #define	A_SGE_LA_RDPTR_12 0x18c0
3320 #define	A_SGE_LA_RDDATA_12 0x18c4
3321 #define	A_SGE_LA_WRPTR_12 0x18c8
3322 #define	A_SGE_LA_RESERVED_12 0x18cc
3323 #define	A_SGE_LA_RDPTR_13 0x18d0
3324 #define	A_SGE_LA_RDDATA_13 0x18d4
3325 #define	A_SGE_LA_WRPTR_13 0x18d8
3326 #define	A_SGE_LA_RESERVED_13 0x18dc
3327 #define	A_SGE_LA_RDPTR_14 0x18e0
3328 #define	A_SGE_LA_RDDATA_14 0x18e4
3329 #define	A_SGE_LA_WRPTR_14 0x18e8
3330 #define	A_SGE_LA_RESERVED_14 0x18ec
3331 #define	A_SGE_LA_RDPTR_15 0x18f0
3332 #define	A_SGE_LA_RDDATA_15 0x18f4
3333 #define	A_SGE_LA_WRPTR_15 0x18f8
3334 #define	A_SGE_LA_RESERVED_15 0x18fc
3335 
3336 /* registers for module PCIE */
3337 #define	PCIE_BASE_ADDR 0x3000
3338 
3339 #define	A_PCIE_PF_CFG 0x40
3340 
3341 #define	S_INTXSTAT    16
3342 #define	V_INTXSTAT(x) ((x) << S_INTXSTAT)
3343 #define	F_INTXSTAT    V_INTXSTAT(1U)
3344 
3345 #define	S_AUXPWRPMEN    15
3346 #define	V_AUXPWRPMEN(x) ((x) << S_AUXPWRPMEN)
3347 #define	F_AUXPWRPMEN    V_AUXPWRPMEN(1U)
3348 
3349 #define	S_NOSOFTRESET    14
3350 #define	V_NOSOFTRESET(x) ((x) << S_NOSOFTRESET)
3351 #define	F_NOSOFTRESET    V_NOSOFTRESET(1U)
3352 
3353 #define	S_AIVEC    4
3354 #define	M_AIVEC    0x3ffU
3355 #define	V_AIVEC(x) ((x) << S_AIVEC)
3356 #define	G_AIVEC(x) (((x) >> S_AIVEC) & M_AIVEC)
3357 
3358 #define	S_INTXTYPE    2
3359 #define	M_INTXTYPE    0x3U
3360 #define	V_INTXTYPE(x) ((x) << S_INTXTYPE)
3361 #define	G_INTXTYPE(x) (((x) >> S_INTXTYPE) & M_INTXTYPE)
3362 
3363 #define	S_D3HOTEN    1
3364 #define	V_D3HOTEN(x) ((x) << S_D3HOTEN)
3365 #define	F_D3HOTEN    V_D3HOTEN(1U)
3366 
3367 #define	S_CLIDECEN    0
3368 #define	V_CLIDECEN(x) ((x) << S_CLIDECEN)
3369 #define	F_CLIDECEN    V_CLIDECEN(1U)
3370 
3371 #define	A_PCIE_PF_CLI 0x44
3372 #define	A_PCIE_PF_GEN_MSG 0x48
3373 
3374 #define	S_MSGTYPE    0
3375 #define	M_MSGTYPE    0xffU
3376 #define	V_MSGTYPE(x) ((x) << S_MSGTYPE)
3377 #define	G_MSGTYPE(x) (((x) >> S_MSGTYPE) & M_MSGTYPE)
3378 
3379 #define	A_PCIE_PF_EXPROM_OFST 0x4c
3380 
3381 #define	S_OFFSET    10
3382 #define	M_OFFSET    0x3fffU
3383 #define	V_OFFSET(x) ((x) << S_OFFSET)
3384 #define	G_OFFSET(x) (((x) >> S_OFFSET) & M_OFFSET)
3385 
3386 #define	A_PCIE_INT_ENABLE 0x3000
3387 
3388 #define	S_NONFATALERR    30
3389 #define	V_NONFATALERR(x) ((x) << S_NONFATALERR)
3390 #define	F_NONFATALERR    V_NONFATALERR(1U)
3391 
3392 #define	S_UNXSPLCPLERR    29
3393 #define	V_UNXSPLCPLERR(x) ((x) << S_UNXSPLCPLERR)
3394 #define	F_UNXSPLCPLERR    V_UNXSPLCPLERR(1U)
3395 
3396 #define	S_PCIEPINT    28
3397 #define	V_PCIEPINT(x) ((x) << S_PCIEPINT)
3398 #define	F_PCIEPINT    V_PCIEPINT(1U)
3399 
3400 #define	S_PCIESINT    27
3401 #define	V_PCIESINT(x) ((x) << S_PCIESINT)
3402 #define	F_PCIESINT    V_PCIESINT(1U)
3403 
3404 #define	S_RPLPERR    26
3405 #define	V_RPLPERR(x) ((x) << S_RPLPERR)
3406 #define	F_RPLPERR    V_RPLPERR(1U)
3407 
3408 #define	S_RXWRPERR    25
3409 #define	V_RXWRPERR(x) ((x) << S_RXWRPERR)
3410 #define	F_RXWRPERR    V_RXWRPERR(1U)
3411 
3412 #define	S_RXCPLPERR    24
3413 #define	V_RXCPLPERR(x) ((x) << S_RXCPLPERR)
3414 #define	F_RXCPLPERR    V_RXCPLPERR(1U)
3415 
3416 #define	S_PIOTAGPERR    23
3417 #define	V_PIOTAGPERR(x) ((x) << S_PIOTAGPERR)
3418 #define	F_PIOTAGPERR    V_PIOTAGPERR(1U)
3419 
3420 #define	S_MATAGPERR    22
3421 #define	V_MATAGPERR(x) ((x) << S_MATAGPERR)
3422 #define	F_MATAGPERR    V_MATAGPERR(1U)
3423 
3424 #define	S_INTXCLRPERR    21
3425 #define	V_INTXCLRPERR(x) ((x) << S_INTXCLRPERR)
3426 #define	F_INTXCLRPERR    V_INTXCLRPERR(1U)
3427 
3428 #define	S_FIDPERR    20
3429 #define	V_FIDPERR(x) ((x) << S_FIDPERR)
3430 #define	F_FIDPERR    V_FIDPERR(1U)
3431 
3432 #define	S_CFGSNPPERR    19
3433 #define	V_CFGSNPPERR(x) ((x) << S_CFGSNPPERR)
3434 #define	F_CFGSNPPERR    V_CFGSNPPERR(1U)
3435 
3436 #define	S_HRSPPERR    18
3437 #define	V_HRSPPERR(x) ((x) << S_HRSPPERR)
3438 #define	F_HRSPPERR    V_HRSPPERR(1U)
3439 
3440 #define	S_HREQPERR    17
3441 #define	V_HREQPERR(x) ((x) << S_HREQPERR)
3442 #define	F_HREQPERR    V_HREQPERR(1U)
3443 
3444 #define	S_HCNTPERR    16
3445 #define	V_HCNTPERR(x) ((x) << S_HCNTPERR)
3446 #define	F_HCNTPERR    V_HCNTPERR(1U)
3447 
3448 #define	S_DRSPPERR    15
3449 #define	V_DRSPPERR(x) ((x) << S_DRSPPERR)
3450 #define	F_DRSPPERR    V_DRSPPERR(1U)
3451 
3452 #define	S_DREQPERR    14
3453 #define	V_DREQPERR(x) ((x) << S_DREQPERR)
3454 #define	F_DREQPERR    V_DREQPERR(1U)
3455 
3456 #define	S_DCNTPERR    13
3457 #define	V_DCNTPERR(x) ((x) << S_DCNTPERR)
3458 #define	F_DCNTPERR    V_DCNTPERR(1U)
3459 
3460 #define	S_CRSPPERR    12
3461 #define	V_CRSPPERR(x) ((x) << S_CRSPPERR)
3462 #define	F_CRSPPERR    V_CRSPPERR(1U)
3463 
3464 #define	S_CREQPERR    11
3465 #define	V_CREQPERR(x) ((x) << S_CREQPERR)
3466 #define	F_CREQPERR    V_CREQPERR(1U)
3467 
3468 #define	S_CCNTPERR    10
3469 #define	V_CCNTPERR(x) ((x) << S_CCNTPERR)
3470 #define	F_CCNTPERR    V_CCNTPERR(1U)
3471 
3472 #define	S_TARTAGPERR    9
3473 #define	V_TARTAGPERR(x) ((x) << S_TARTAGPERR)
3474 #define	F_TARTAGPERR    V_TARTAGPERR(1U)
3475 
3476 #define	S_PIOREQPERR    8
3477 #define	V_PIOREQPERR(x) ((x) << S_PIOREQPERR)
3478 #define	F_PIOREQPERR    V_PIOREQPERR(1U)
3479 
3480 #define	S_PIOCPLPERR    7
3481 #define	V_PIOCPLPERR(x) ((x) << S_PIOCPLPERR)
3482 #define	F_PIOCPLPERR    V_PIOCPLPERR(1U)
3483 
3484 #define	S_MSIXDIPERR    6
3485 #define	V_MSIXDIPERR(x) ((x) << S_MSIXDIPERR)
3486 #define	F_MSIXDIPERR    V_MSIXDIPERR(1U)
3487 
3488 #define	S_MSIXDATAPERR    5
3489 #define	V_MSIXDATAPERR(x) ((x) << S_MSIXDATAPERR)
3490 #define	F_MSIXDATAPERR    V_MSIXDATAPERR(1U)
3491 
3492 #define	S_MSIXADDRHPERR    4
3493 #define	V_MSIXADDRHPERR(x) ((x) << S_MSIXADDRHPERR)
3494 #define	F_MSIXADDRHPERR    V_MSIXADDRHPERR(1U)
3495 
3496 #define	S_MSIXADDRLPERR    3
3497 #define	V_MSIXADDRLPERR(x) ((x) << S_MSIXADDRLPERR)
3498 #define	F_MSIXADDRLPERR    V_MSIXADDRLPERR(1U)
3499 
3500 #define	S_MSIDATAPERR    2
3501 #define	V_MSIDATAPERR(x) ((x) << S_MSIDATAPERR)
3502 #define	F_MSIDATAPERR    V_MSIDATAPERR(1U)
3503 
3504 #define	S_MSIADDRHPERR    1
3505 #define	V_MSIADDRHPERR(x) ((x) << S_MSIADDRHPERR)
3506 #define	F_MSIADDRHPERR    V_MSIADDRHPERR(1U)
3507 
3508 #define	S_MSIADDRLPERR    0
3509 #define	V_MSIADDRLPERR(x) ((x) << S_MSIADDRLPERR)
3510 #define	F_MSIADDRLPERR    V_MSIADDRLPERR(1U)
3511 
3512 #define S_IPGRPPERR    31
3513 #define V_IPGRPPERR(x) ((x) << S_IPGRPPERR)
3514 #define F_IPGRPPERR    V_IPGRPPERR(1U)
3515 
3516 #define S_READRSPERR    29
3517 #define V_READRSPERR(x) ((x) << S_READRSPERR)
3518 #define F_READRSPERR    V_READRSPERR(1U)
3519 
3520 #define S_TRGT1GRPPERR    28
3521 #define V_TRGT1GRPPERR(x) ((x) << S_TRGT1GRPPERR)
3522 #define F_TRGT1GRPPERR    V_TRGT1GRPPERR(1U)
3523 
3524 #define S_IPSOTPERR    27
3525 #define V_IPSOTPERR(x) ((x) << S_IPSOTPERR)
3526 #define F_IPSOTPERR    V_IPSOTPERR(1U)
3527 
3528 #define S_IPRETRYPERR    26
3529 #define V_IPRETRYPERR(x) ((x) << S_IPRETRYPERR)
3530 #define F_IPRETRYPERR    V_IPRETRYPERR(1U)
3531 
3532 #define S_IPRXDATAGRPPERR    25
3533 #define V_IPRXDATAGRPPERR(x) ((x) << S_IPRXDATAGRPPERR)
3534 #define F_IPRXDATAGRPPERR    V_IPRXDATAGRPPERR(1U)
3535 
3536 #define S_IPRXHDRGRPPERR    24
3537 #define V_IPRXHDRGRPPERR(x) ((x) << S_IPRXHDRGRPPERR)
3538 #define F_IPRXHDRGRPPERR    V_IPRXHDRGRPPERR(1U)
3539 
3540 #define S_PIOTAGQPERR    23
3541 #define V_PIOTAGQPERR(x) ((x) << S_PIOTAGQPERR)
3542 #define F_PIOTAGQPERR    V_PIOTAGQPERR(1U)
3543 
3544 #define S_MAGRPPERR    22
3545 #define V_MAGRPPERR(x) ((x) << S_MAGRPPERR)
3546 #define F_MAGRPPERR    V_MAGRPPERR(1U)
3547 
3548 #define S_VFIDPERR    21
3549 #define V_VFIDPERR(x) ((x) << S_VFIDPERR)
3550 #define F_VFIDPERR    V_VFIDPERR(1U)
3551 
3552 #define S_HREQRDPERR    17
3553 #define V_HREQRDPERR(x) ((x) << S_HREQRDPERR)
3554 #define F_HREQRDPERR    V_HREQRDPERR(1U)
3555 
3556 #define S_HREQWRPERR    16
3557 #define V_HREQWRPERR(x) ((x) << S_HREQWRPERR)
3558 #define F_HREQWRPERR    V_HREQWRPERR(1U)
3559 
3560 #define S_DREQRDPERR    14
3561 #define V_DREQRDPERR(x) ((x) << S_DREQRDPERR)
3562 #define F_DREQRDPERR    V_DREQRDPERR(1U)
3563 
3564 #define S_DREQWRPERR    13
3565 #define V_DREQWRPERR(x) ((x) << S_DREQWRPERR)
3566 #define F_DREQWRPERR    V_DREQWRPERR(1U)
3567 
3568 #define S_CREQRDPERR    11
3569 #define V_CREQRDPERR(x) ((x) << S_CREQRDPERR)
3570 #define F_CREQRDPERR    V_CREQRDPERR(1U)
3571 
3572 #define S_MSTTAGQPERR    10
3573 #define V_MSTTAGQPERR(x) ((x) << S_MSTTAGQPERR)
3574 #define F_MSTTAGQPERR    V_MSTTAGQPERR(1U)
3575 
3576 #define S_TGTTAGQPERR    9
3577 #define V_TGTTAGQPERR(x) ((x) << S_TGTTAGQPERR)
3578 #define F_TGTTAGQPERR    V_TGTTAGQPERR(1U)
3579 
3580 #define S_PIOREQGRPPERR    8
3581 #define V_PIOREQGRPPERR(x) ((x) << S_PIOREQGRPPERR)
3582 #define F_PIOREQGRPPERR    V_PIOREQGRPPERR(1U)
3583 
3584 #define S_PIOCPLGRPPERR    7
3585 #define V_PIOCPLGRPPERR(x) ((x) << S_PIOCPLGRPPERR)
3586 #define F_PIOCPLGRPPERR    V_PIOCPLGRPPERR(1U)
3587 
3588 #define S_MSIXSTIPERR    2
3589 #define V_MSIXSTIPERR(x) ((x) << S_MSIXSTIPERR)
3590 #define F_MSIXSTIPERR    V_MSIXSTIPERR(1U)
3591 
3592 #define S_MSTTIMEOUTPERR    1
3593 #define V_MSTTIMEOUTPERR(x) ((x) << S_MSTTIMEOUTPERR)
3594 #define F_MSTTIMEOUTPERR    V_MSTTIMEOUTPERR(1U)
3595 
3596 #define S_MSTGRPPERR    0
3597 #define V_MSTGRPPERR(x) ((x) << S_MSTGRPPERR)
3598 #define F_MSTGRPPERR    V_MSTGRPPERR(1U)
3599 
3600 #define	A_PCIE_INT_CAUSE 0x3004
3601 #define	A_PCIE_PERR_ENABLE 0x3008
3602 #define	A_PCIE_PERR_INJECT 0x300c
3603 
3604 #define	S_IDE    0
3605 #define	V_IDE(x) ((x) << S_IDE)
3606 #define	F_IDE    V_IDE(1U)
3607 
3608 #define	A_PCIE_NONFAT_ERR 0x3010
3609 
3610 #define	S_RDRSPERR    9
3611 #define	V_RDRSPERR(x) ((x) << S_RDRSPERR)
3612 #define	F_RDRSPERR    V_RDRSPERR(1U)
3613 
3614 #define	S_VPDRSPERR    8
3615 #define	V_VPDRSPERR(x) ((x) << S_VPDRSPERR)
3616 #define	F_VPDRSPERR    V_VPDRSPERR(1U)
3617 
3618 #define	S_POPD    7
3619 #define	V_POPD(x) ((x) << S_POPD)
3620 #define	F_POPD    V_POPD(1U)
3621 
3622 #define	S_POPH    6
3623 #define	V_POPH(x) ((x) << S_POPH)
3624 #define	F_POPH    V_POPH(1U)
3625 
3626 #define	S_POPC    5
3627 #define	V_POPC(x) ((x) << S_POPC)
3628 #define	F_POPC    V_POPC(1U)
3629 
3630 #define	S_MEMREQ    4
3631 #define	V_MEMREQ(x) ((x) << S_MEMREQ)
3632 #define	F_MEMREQ    V_MEMREQ(1U)
3633 
3634 #define	S_PIOREQ    3
3635 #define	V_PIOREQ(x) ((x) << S_PIOREQ)
3636 #define	F_PIOREQ    V_PIOREQ(1U)
3637 
3638 #define	S_TAGDROP    2
3639 #define	V_TAGDROP(x) ((x) << S_TAGDROP)
3640 #define	F_TAGDROP    V_TAGDROP(1U)
3641 
3642 #define	S_TAGCPL    1
3643 #define	V_TAGCPL(x) ((x) << S_TAGCPL)
3644 #define	F_TAGCPL    V_TAGCPL(1U)
3645 
3646 #define	S_CFGSNP    0
3647 #define	V_CFGSNP(x) ((x) << S_CFGSNP)
3648 #define	F_CFGSNP    V_CFGSNP(1U)
3649 
3650 #define S_MAREQTIMEOUT    29
3651 #define V_MAREQTIMEOUT(x) ((x) << S_MAREQTIMEOUT)
3652 #define F_MAREQTIMEOUT    V_MAREQTIMEOUT(1U)
3653 
3654 #define S_TRGT1BARTYPEERR    28
3655 #define V_TRGT1BARTYPEERR(x) ((x) << S_TRGT1BARTYPEERR)
3656 #define F_TRGT1BARTYPEERR    V_TRGT1BARTYPEERR(1U)
3657 
3658 #define S_MAEXTRARSPERR    27
3659 #define V_MAEXTRARSPERR(x) ((x) << S_MAEXTRARSPERR)
3660 #define F_MAEXTRARSPERR    V_MAEXTRARSPERR(1U)
3661 
3662 #define S_MARSPTIMEOUT    26
3663 #define V_MARSPTIMEOUT(x) ((x) << S_MARSPTIMEOUT)
3664 #define F_MARSPTIMEOUT    V_MARSPTIMEOUT(1U)
3665 
3666 #define S_INTVFALLMSIDISERR    25
3667 #define V_INTVFALLMSIDISERR(x) ((x) << S_INTVFALLMSIDISERR)
3668 #define F_INTVFALLMSIDISERR    V_INTVFALLMSIDISERR(1U)
3669 
3670 #define S_INTVFRANGEERR    24
3671 #define V_INTVFRANGEERR(x) ((x) << S_INTVFRANGEERR)
3672 #define F_INTVFRANGEERR    V_INTVFRANGEERR(1U)
3673 
3674 #define S_INTPLIRSPERR    23
3675 #define V_INTPLIRSPERR(x) ((x) << S_INTPLIRSPERR)
3676 #define F_INTPLIRSPERR    V_INTPLIRSPERR(1U)
3677 
3678 #define S_MEMREQRDTAGERR    22
3679 #define V_MEMREQRDTAGERR(x) ((x) << S_MEMREQRDTAGERR)
3680 #define F_MEMREQRDTAGERR    V_MEMREQRDTAGERR(1U)
3681 
3682 #define S_CFGINITDONEERR    21
3683 #define V_CFGINITDONEERR(x) ((x) << S_CFGINITDONEERR)
3684 #define F_CFGINITDONEERR    V_CFGINITDONEERR(1U)
3685 
3686 #define S_BAR2TIMEOUT    20
3687 #define V_BAR2TIMEOUT(x) ((x) << S_BAR2TIMEOUT)
3688 #define F_BAR2TIMEOUT    V_BAR2TIMEOUT(1U)
3689 
3690 #define S_VPDTIMEOUT    19
3691 #define V_VPDTIMEOUT(x) ((x) << S_VPDTIMEOUT)
3692 #define F_VPDTIMEOUT    V_VPDTIMEOUT(1U)
3693 
3694 #define S_MEMRSPRDTAGERR    18
3695 #define V_MEMRSPRDTAGERR(x) ((x) << S_MEMRSPRDTAGERR)
3696 #define F_MEMRSPRDTAGERR    V_MEMRSPRDTAGERR(1U)
3697 
3698 #define S_MEMRSPWRTAGERR    17
3699 #define V_MEMRSPWRTAGERR(x) ((x) << S_MEMRSPWRTAGERR)
3700 #define F_MEMRSPWRTAGERR    V_MEMRSPWRTAGERR(1U)
3701 
3702 #define S_PIORSPRDTAGERR    16
3703 #define V_PIORSPRDTAGERR(x) ((x) << S_PIORSPRDTAGERR)
3704 #define F_PIORSPRDTAGERR    V_PIORSPRDTAGERR(1U)
3705 
3706 #define S_PIORSPWRTAGERR    15
3707 #define V_PIORSPWRTAGERR(x) ((x) << S_PIORSPWRTAGERR)
3708 #define F_PIORSPWRTAGERR    V_PIORSPWRTAGERR(1U)
3709 
3710 #define S_DBITIMEOUT    14
3711 #define V_DBITIMEOUT(x) ((x) << S_DBITIMEOUT)
3712 #define F_DBITIMEOUT    V_DBITIMEOUT(1U)
3713 
3714 #define S_PIOUNALINDWR    13
3715 #define V_PIOUNALINDWR(x) ((x) << S_PIOUNALINDWR)
3716 #define F_PIOUNALINDWR    V_PIOUNALINDWR(1U)
3717 
3718 #define S_BAR2RDERR    12
3719 #define V_BAR2RDERR(x) ((x) << S_BAR2RDERR)
3720 #define F_BAR2RDERR    V_BAR2RDERR(1U)
3721 
3722 #define S_MAWREOPERR    11
3723 #define V_MAWREOPERR(x) ((x) << S_MAWREOPERR)
3724 #define F_MAWREOPERR    V_MAWREOPERR(1U)
3725 
3726 #define S_MARDEOPERR    10
3727 #define V_MARDEOPERR(x) ((x) << S_MARDEOPERR)
3728 #define F_MARDEOPERR    V_MARDEOPERR(1U)
3729 
3730 #define S_BAR2REQ    2
3731 #define V_BAR2REQ(x) ((x) << S_BAR2REQ)
3732 #define F_BAR2REQ    V_BAR2REQ(1U)
3733 
3734 #define	A_PCIE_CFG 0x3014
3735 
3736 #define	S_CFGDMAXPYLDSZRX    26
3737 #define	M_CFGDMAXPYLDSZRX    0x7U
3738 #define	V_CFGDMAXPYLDSZRX(x) ((x) << S_CFGDMAXPYLDSZRX)
3739 #define	G_CFGDMAXPYLDSZRX(x) (((x) >> S_CFGDMAXPYLDSZRX) & M_CFGDMAXPYLDSZRX)
3740 
3741 #define	S_CFGDMAXPYLDSZTX    23
3742 #define	M_CFGDMAXPYLDSZTX    0x7U
3743 #define	V_CFGDMAXPYLDSZTX(x) ((x) << S_CFGDMAXPYLDSZTX)
3744 #define	G_CFGDMAXPYLDSZTX(x) (((x) >> S_CFGDMAXPYLDSZTX) & M_CFGDMAXPYLDSZTX)
3745 
3746 #define	S_CFGDMAXRDREQSZ    20
3747 #define	M_CFGDMAXRDREQSZ    0x7U
3748 #define	V_CFGDMAXRDREQSZ(x) ((x) << S_CFGDMAXRDREQSZ)
3749 #define	G_CFGDMAXRDREQSZ(x) (((x) >> S_CFGDMAXRDREQSZ) & M_CFGDMAXRDREQSZ)
3750 
3751 #define	S_MASYNCEN    19
3752 #define	V_MASYNCEN(x) ((x) << S_MASYNCEN)
3753 #define	F_MASYNCEN    V_MASYNCEN(1U)
3754 
3755 #define	S_DCAENDMA    18
3756 #define	V_DCAENDMA(x) ((x) << S_DCAENDMA)
3757 #define	F_DCAENDMA    V_DCAENDMA(1U)
3758 
3759 #define	S_DCAENCMD    17
3760 #define	V_DCAENCMD(x) ((x) << S_DCAENCMD)
3761 #define	F_DCAENCMD    V_DCAENCMD(1U)
3762 
3763 #define	S_VFMSIPNDEN    16
3764 #define	V_VFMSIPNDEN(x) ((x) << S_VFMSIPNDEN)
3765 #define	F_VFMSIPNDEN    V_VFMSIPNDEN(1U)
3766 
3767 #define	S_FORCETXERROR    15
3768 #define	V_FORCETXERROR(x) ((x) << S_FORCETXERROR)
3769 #define	F_FORCETXERROR    V_FORCETXERROR(1U)
3770 
3771 #define	S_VPDREQPROTECT    14
3772 #define	V_VPDREQPROTECT(x) ((x) << S_VPDREQPROTECT)
3773 #define	F_VPDREQPROTECT    V_VPDREQPROTECT(1U)
3774 
3775 #define	S_FIDTABLEINVALID    13
3776 #define	V_FIDTABLEINVALID(x) ((x) << S_FIDTABLEINVALID)
3777 #define	F_FIDTABLEINVALID    V_FIDTABLEINVALID(1U)
3778 
3779 #define	S_BYPASSMSIXCACHE    12
3780 #define	V_BYPASSMSIXCACHE(x) ((x) << S_BYPASSMSIXCACHE)
3781 #define	F_BYPASSMSIXCACHE    V_BYPASSMSIXCACHE(1U)
3782 
3783 #define	S_BYPASSMSICACHE    11
3784 #define	V_BYPASSMSICACHE(x) ((x) << S_BYPASSMSICACHE)
3785 #define	F_BYPASSMSICACHE    V_BYPASSMSICACHE(1U)
3786 
3787 #define	S_SIMSPEED    10
3788 #define	V_SIMSPEED(x) ((x) << S_SIMSPEED)
3789 #define	F_SIMSPEED    V_SIMSPEED(1U)
3790 
3791 #define	S_TC0_STAMP    9
3792 #define	V_TC0_STAMP(x) ((x) << S_TC0_STAMP)
3793 #define	F_TC0_STAMP    V_TC0_STAMP(1U)
3794 
3795 #define	S_AI_TCVAL    6
3796 #define	M_AI_TCVAL    0x7U
3797 #define	V_AI_TCVAL(x) ((x) << S_AI_TCVAL)
3798 #define	G_AI_TCVAL(x) (((x) >> S_AI_TCVAL) & M_AI_TCVAL)
3799 
3800 #define	S_DMASTOPEN    5
3801 #define	V_DMASTOPEN(x) ((x) << S_DMASTOPEN)
3802 #define	F_DMASTOPEN    V_DMASTOPEN(1U)
3803 
3804 #define	S_DEVSTATERSTMODE    4
3805 #define	V_DEVSTATERSTMODE(x) ((x) << S_DEVSTATERSTMODE)
3806 #define	F_DEVSTATERSTMODE    V_DEVSTATERSTMODE(1U)
3807 
3808 #define	S_HOTRSTPCIECRSTMODE    3
3809 #define	V_HOTRSTPCIECRSTMODE(x) ((x) << S_HOTRSTPCIECRSTMODE)
3810 #define	F_HOTRSTPCIECRSTMODE    V_HOTRSTPCIECRSTMODE(1U)
3811 
3812 #define	S_DLDNPCIECRSTMODE    2
3813 #define	V_DLDNPCIECRSTMODE(x) ((x) << S_DLDNPCIECRSTMODE)
3814 #define	F_DLDNPCIECRSTMODE    V_DLDNPCIECRSTMODE(1U)
3815 
3816 #define	S_DLDNPCIEPRECRSTMODE    1
3817 #define	V_DLDNPCIEPRECRSTMODE(x) ((x) << S_DLDNPCIEPRECRSTMODE)
3818 #define	F_DLDNPCIEPRECRSTMODE    V_DLDNPCIEPRECRSTMODE(1U)
3819 
3820 #define	S_LINKDNRSTEN    0
3821 #define	V_LINKDNRSTEN(x) ((x) << S_LINKDNRSTEN)
3822 #define	F_LINKDNRSTEN    V_LINKDNRSTEN(1U)
3823 
3824 #define S_DIAGCTRLBUS    28
3825 #define M_DIAGCTRLBUS    0x7U
3826 #define V_DIAGCTRLBUS(x) ((x) << S_DIAGCTRLBUS)
3827 #define G_DIAGCTRLBUS(x) (((x) >> S_DIAGCTRLBUS) & M_DIAGCTRLBUS)
3828 
3829 #define S_IPPERREN    27
3830 #define V_IPPERREN(x) ((x) << S_IPPERREN)
3831 #define F_IPPERREN    V_IPPERREN(1U)
3832 
3833 #define S_CFGDEXTTAGEN    26
3834 #define V_CFGDEXTTAGEN(x) ((x) << S_CFGDEXTTAGEN)
3835 #define F_CFGDEXTTAGEN    V_CFGDEXTTAGEN(1U)
3836 
3837 #define S_CFGDMAXPYLDSZ    23
3838 #define M_CFGDMAXPYLDSZ    0x7U
3839 #define V_CFGDMAXPYLDSZ(x) ((x) << S_CFGDMAXPYLDSZ)
3840 #define G_CFGDMAXPYLDSZ(x) (((x) >> S_CFGDMAXPYLDSZ) & M_CFGDMAXPYLDSZ)
3841 
3842 #define S_DCAEN    17
3843 #define V_DCAEN(x) ((x) << S_DCAEN)
3844 #define F_DCAEN    V_DCAEN(1U)
3845 
3846 #define S_T5CMDREQPRIORITY    16
3847 #define V_T5CMDREQPRIORITY(x) ((x) << S_T5CMDREQPRIORITY)
3848 #define F_T5CMDREQPRIORITY    V_T5CMDREQPRIORITY(1U)
3849 
3850 #define S_T5VPDREQPROTECT    14
3851 #define M_T5VPDREQPROTECT    0x3U
3852 #define V_T5VPDREQPROTECT(x) ((x) << S_T5VPDREQPROTECT)
3853 #define G_T5VPDREQPROTECT(x) (((x) >> S_T5VPDREQPROTECT) & M_T5VPDREQPROTECT)
3854 
3855 #define S_DROPPEDRDRSPDATA    12
3856 #define V_DROPPEDRDRSPDATA(x) ((x) << S_DROPPEDRDRSPDATA)
3857 #define F_DROPPEDRDRSPDATA    V_DROPPEDRDRSPDATA(1U)
3858 
3859 #define S_AI_INTX_REASSERTEN    11
3860 #define V_AI_INTX_REASSERTEN(x) ((x) << S_AI_INTX_REASSERTEN)
3861 #define F_AI_INTX_REASSERTEN    V_AI_INTX_REASSERTEN(1U)
3862 
3863 #define S_AUTOTXNDISABLE    10
3864 #define V_AUTOTXNDISABLE(x) ((x) << S_AUTOTXNDISABLE)
3865 #define F_AUTOTXNDISABLE    V_AUTOTXNDISABLE(1U)
3866 
3867 #define S_LINKREQRSTPCIECRSTMODE    3
3868 #define V_LINKREQRSTPCIECRSTMODE(x) ((x) << S_LINKREQRSTPCIECRSTMODE)
3869 #define F_LINKREQRSTPCIECRSTMODE    V_LINKREQRSTPCIECRSTMODE(1U)
3870 
3871 #define	A_PCIE_DMA_CTRL 0x3018
3872 
3873 #define	S_LITTLEENDIAN    7
3874 #define	V_LITTLEENDIAN(x) ((x) << S_LITTLEENDIAN)
3875 #define	F_LITTLEENDIAN    V_LITTLEENDIAN(1U)
3876 
3877 #define A_PCIE_CFG2 0x3018
3878 
3879 #define S_VPDTIMER    16
3880 #define M_VPDTIMER    0xffffU
3881 #define V_VPDTIMER(x) ((x) << S_VPDTIMER)
3882 #define G_VPDTIMER(x) (((x) >> S_VPDTIMER) & M_VPDTIMER)
3883 
3884 #define S_BAR2TIMER    4
3885 #define M_BAR2TIMER    0xfffU
3886 #define V_BAR2TIMER(x) ((x) << S_BAR2TIMER)
3887 #define G_BAR2TIMER(x) (((x) >> S_BAR2TIMER) & M_BAR2TIMER)
3888 
3889 #define S_MSTREQRDRRASIMPLE    3
3890 #define V_MSTREQRDRRASIMPLE(x) ((x) << S_MSTREQRDRRASIMPLE)
3891 #define F_MSTREQRDRRASIMPLE    V_MSTREQRDRRASIMPLE(1U)
3892 
3893 #define S_TOTMAXTAG    0
3894 #define M_TOTMAXTAG    0x3U
3895 #define V_TOTMAXTAG(x) ((x) << S_TOTMAXTAG)
3896 #define G_TOTMAXTAG(x) (((x) >> S_TOTMAXTAG) & M_TOTMAXTAG)
3897 
3898 #define	A_PCIE_DMA_CFG 0x301c
3899 
3900 #define	S_MAXPYLDSIZE    28
3901 #define	M_MAXPYLDSIZE    0x7U
3902 #define	V_MAXPYLDSIZE(x) ((x) << S_MAXPYLDSIZE)
3903 #define	G_MAXPYLDSIZE(x) (((x) >> S_MAXPYLDSIZE) & M_MAXPYLDSIZE)
3904 
3905 #define	S_MAXRDREQSIZE    25
3906 #define	M_MAXRDREQSIZE    0x7U
3907 #define	V_MAXRDREQSIZE(x) ((x) << S_MAXRDREQSIZE)
3908 #define	G_MAXRDREQSIZE(x) (((x) >> S_MAXRDREQSIZE) & M_MAXRDREQSIZE)
3909 
3910 #define	S_DMA_MAXRSPCNT    16
3911 #define	M_DMA_MAXRSPCNT    0x1ffU
3912 #define	V_DMA_MAXRSPCNT(x) ((x) << S_DMA_MAXRSPCNT)
3913 #define	G_DMA_MAXRSPCNT(x) (((x) >> S_DMA_MAXRSPCNT) & M_DMA_MAXRSPCNT)
3914 
3915 #define	S_DMA_MAXREQCNT    8
3916 #define	M_DMA_MAXREQCNT    0xffU
3917 #define	V_DMA_MAXREQCNT(x) ((x) << S_DMA_MAXREQCNT)
3918 #define	G_DMA_MAXREQCNT(x) (((x) >> S_DMA_MAXREQCNT) & M_DMA_MAXREQCNT)
3919 
3920 #define	S_MAXTAG    0
3921 #define	M_MAXTAG    0x7fU
3922 #define	V_MAXTAG(x) ((x) << S_MAXTAG)
3923 #define	G_MAXTAG(x) (((x) >> S_MAXTAG) & M_MAXTAG)
3924 
3925 #define A_PCIE_CFG3 0x301c
3926 
3927 #define S_AUTOPIOCOOKIEMATCH    6
3928 #define V_AUTOPIOCOOKIEMATCH(x) ((x) << S_AUTOPIOCOOKIEMATCH)
3929 #define F_AUTOPIOCOOKIEMATCH    V_AUTOPIOCOOKIEMATCH(1U)
3930 
3931 #define S_FLRPNDCPLMODE    4
3932 #define M_FLRPNDCPLMODE    0x3U
3933 #define V_FLRPNDCPLMODE(x) ((x) << S_FLRPNDCPLMODE)
3934 #define G_FLRPNDCPLMODE(x) (((x) >> S_FLRPNDCPLMODE) & M_FLRPNDCPLMODE)
3935 
3936 #define S_HMADCASTFIRSTONLY    2
3937 #define V_HMADCASTFIRSTONLY(x) ((x) << S_HMADCASTFIRSTONLY)
3938 #define F_HMADCASTFIRSTONLY    V_HMADCASTFIRSTONLY(1U)
3939 
3940 #define S_CMDDCASTFIRSTONLY    1
3941 #define V_CMDDCASTFIRSTONLY(x) ((x) << S_CMDDCASTFIRSTONLY)
3942 #define F_CMDDCASTFIRSTONLY    V_CMDDCASTFIRSTONLY(1U)
3943 
3944 #define S_DMADCASTFIRSTONLY    0
3945 #define V_DMADCASTFIRSTONLY(x) ((x) << S_DMADCASTFIRSTONLY)
3946 #define F_DMADCASTFIRSTONLY    V_DMADCASTFIRSTONLY(1U)
3947 
3948 #define	A_PCIE_DMA_STAT 0x3020
3949 
3950 #define	S_STATEREQ    28
3951 #define	M_STATEREQ    0xfU
3952 #define	V_STATEREQ(x) ((x) << S_STATEREQ)
3953 #define	G_STATEREQ(x) (((x) >> S_STATEREQ) & M_STATEREQ)
3954 
3955 #define	S_DMA_RSPCNT    16
3956 #define	M_DMA_RSPCNT    0xfffU
3957 #define	V_DMA_RSPCNT(x) ((x) << S_DMA_RSPCNT)
3958 #define	G_DMA_RSPCNT(x) (((x) >> S_DMA_RSPCNT) & M_DMA_RSPCNT)
3959 
3960 #define	S_STATEAREQ    13
3961 #define	M_STATEAREQ    0x7U
3962 #define	V_STATEAREQ(x) ((x) << S_STATEAREQ)
3963 #define	G_STATEAREQ(x) (((x) >> S_STATEAREQ) & M_STATEAREQ)
3964 
3965 #define	S_TAGFREE    12
3966 #define	V_TAGFREE(x) ((x) << S_TAGFREE)
3967 #define	F_TAGFREE    V_TAGFREE(1U)
3968 
3969 #define	S_DMA_REQCNT    0
3970 #define	M_DMA_REQCNT    0x7ffU
3971 #define	V_DMA_REQCNT(x) ((x) << S_DMA_REQCNT)
3972 #define	G_DMA_REQCNT(x) (((x) >> S_DMA_REQCNT) & M_DMA_REQCNT)
3973 
3974 #define A_PCIE_CFG4 0x3020
3975 
3976 #define S_L1CLKREMOVALEN    17
3977 #define V_L1CLKREMOVALEN(x) ((x) << S_L1CLKREMOVALEN)
3978 #define F_L1CLKREMOVALEN    V_L1CLKREMOVALEN(1U)
3979 
3980 #define S_READYENTERL23    16
3981 #define V_READYENTERL23(x) ((x) << S_READYENTERL23)
3982 #define F_READYENTERL23    V_READYENTERL23(1U)
3983 
3984 #define S_EXITL1    12
3985 #define V_EXITL1(x) ((x) << S_EXITL1)
3986 #define F_EXITL1    V_EXITL1(1U)
3987 
3988 #define S_ENTERL1    8
3989 #define V_ENTERL1(x) ((x) << S_ENTERL1)
3990 #define F_ENTERL1    V_ENTERL1(1U)
3991 
3992 #define S_GENPME    0
3993 #define M_GENPME    0xffU
3994 #define V_GENPME(x) ((x) << S_GENPME)
3995 #define G_GENPME(x) (((x) >> S_GENPME) & M_GENPME)
3996 
3997 #define A_PCIE_CFG5 0x3024
3998 
3999 #define S_ENABLESKPPARITYFIX    2
4000 #define V_ENABLESKPPARITYFIX(x) ((x) << S_ENABLESKPPARITYFIX)
4001 #define F_ENABLESKPPARITYFIX    V_ENABLESKPPARITYFIX(1U)
4002 
4003 #define S_ENABLEL2ENTRYINL1    1
4004 #define V_ENABLEL2ENTRYINL1(x) ((x) << S_ENABLEL2ENTRYINL1)
4005 #define F_ENABLEL2ENTRYINL1    V_ENABLEL2ENTRYINL1(1U)
4006 
4007 #define S_HOLDCPLENTERINGL1    0
4008 #define V_HOLDCPLENTERINGL1(x) ((x) << S_HOLDCPLENTERINGL1)
4009 #define F_HOLDCPLENTERINGL1    V_HOLDCPLENTERINGL1(1U)
4010 
4011 #define A_PCIE_CFG6 0x3028
4012 
4013 #define S_PERSTTIMERCOUNT    12
4014 #define M_PERSTTIMERCOUNT    0x3fffU
4015 #define V_PERSTTIMERCOUNT(x) ((x) << S_PERSTTIMERCOUNT)
4016 #define G_PERSTTIMERCOUNT(x) (((x) >> S_PERSTTIMERCOUNT) & M_PERSTTIMERCOUNT)
4017 
4018 #define S_PERSTTIMEOUT    8
4019 #define V_PERSTTIMEOUT(x) ((x) << S_PERSTTIMEOUT)
4020 #define F_PERSTTIMEOUT    V_PERSTTIMEOUT(1U)
4021 
4022 #define S_PERSTTIMER    0
4023 #define M_PERSTTIMER    0xfU
4024 #define V_PERSTTIMER(x) ((x) << S_PERSTTIMER)
4025 #define G_PERSTTIMER(x) (((x) >> S_PERSTTIMER) & M_PERSTTIMER)
4026 
4027 
4028 #define	A_PCIE_CMD_CTRL 0x303c
4029 #define	A_PCIE_CMD_CFG 0x3040
4030 
4031 #define	S_MAXRSPCNT    16
4032 #define	M_MAXRSPCNT    0xfU
4033 #define	V_MAXRSPCNT(x) ((x) << S_MAXRSPCNT)
4034 #define	G_MAXRSPCNT(x) (((x) >> S_MAXRSPCNT) & M_MAXRSPCNT)
4035 
4036 #define	S_MAXREQCNT    8
4037 #define	M_MAXREQCNT    0x1fU
4038 #define	V_MAXREQCNT(x) ((x) << S_MAXREQCNT)
4039 #define	G_MAXREQCNT(x) (((x) >> S_MAXREQCNT) & M_MAXREQCNT)
4040 
4041 #define	A_PCIE_CMD_STAT 0x3044
4042 
4043 #define	S_RSPCNT    16
4044 #define	M_RSPCNT    0x7fU
4045 #define	V_RSPCNT(x) ((x) << S_RSPCNT)
4046 #define	G_RSPCNT(x) (((x) >> S_RSPCNT) & M_RSPCNT)
4047 
4048 #define	S_REQCNT    0
4049 #define	M_REQCNT    0xffU
4050 #define	V_REQCNT(x) ((x) << S_REQCNT)
4051 #define	G_REQCNT(x) (((x) >> S_REQCNT) & M_REQCNT)
4052 
4053 #define	A_PCIE_HMA_CTRL 0x3050
4054 
4055 #define	S_IPLTSSM    12
4056 #define	M_IPLTSSM    0xfU
4057 #define	V_IPLTSSM(x) ((x) << S_IPLTSSM)
4058 #define	G_IPLTSSM(x) (((x) >> S_IPLTSSM) & M_IPLTSSM)
4059 
4060 #define	S_IPCONFIGDOWN    8
4061 #define	M_IPCONFIGDOWN    0x7U
4062 #define	V_IPCONFIGDOWN(x) ((x) << S_IPCONFIGDOWN)
4063 #define	G_IPCONFIGDOWN(x) (((x) >> S_IPCONFIGDOWN) & M_IPCONFIGDOWN)
4064 
4065 #define	A_PCIE_HMA_CFG 0x3054
4066 
4067 #define	S_HMA_MAXRSPCNT    16
4068 #define	M_HMA_MAXRSPCNT    0x1fU
4069 #define	V_HMA_MAXRSPCNT(x) ((x) << S_HMA_MAXRSPCNT)
4070 #define	G_HMA_MAXRSPCNT(x) (((x) >> S_HMA_MAXRSPCNT) & M_HMA_MAXRSPCNT)
4071 
4072 #define	A_PCIE_HMA_STAT 0x3058
4073 
4074 #define	S_HMA_RSPCNT    16
4075 #define	M_HMA_RSPCNT    0xffU
4076 #define	V_HMA_RSPCNT(x) ((x) << S_HMA_RSPCNT)
4077 #define	G_HMA_RSPCNT(x) (((x) >> S_HMA_RSPCNT) & M_HMA_RSPCNT)
4078 
4079 #define	A_PCIE_PIO_FIFO_CFG 0x305c
4080 
4081 #define	S_CPLCONFIG    16
4082 #define	M_CPLCONFIG    0xffffU
4083 #define	V_CPLCONFIG(x) ((x) << S_CPLCONFIG)
4084 #define	G_CPLCONFIG(x) (((x) >> S_CPLCONFIG) & M_CPLCONFIG)
4085 
4086 #define	S_PIOSTOPEN    12
4087 #define	V_PIOSTOPEN(x) ((x) << S_PIOSTOPEN)
4088 #define	F_PIOSTOPEN    V_PIOSTOPEN(1U)
4089 
4090 #define	S_IPLANESWAP    11
4091 #define	V_IPLANESWAP(x) ((x) << S_IPLANESWAP)
4092 #define	F_IPLANESWAP    V_IPLANESWAP(1U)
4093 
4094 #define	S_FORCESTRICTTS1    10
4095 #define	V_FORCESTRICTTS1(x) ((x) << S_FORCESTRICTTS1)
4096 #define	F_FORCESTRICTTS1    V_FORCESTRICTTS1(1U)
4097 
4098 #define	S_FORCEPROGRESSCNT    0
4099 #define	M_FORCEPROGRESSCNT    0x3ffU
4100 #define	V_FORCEPROGRESSCNT(x) ((x) << S_FORCEPROGRESSCNT)
4101 #define	G_FORCEPROGRESSCNT(x) (((x) >> S_FORCEPROGRESSCNT) & M_FORCEPROGRESSCNT)
4102 
4103 #define	A_PCIE_CFG_SPACE_REQ 0x3060
4104 
4105 #define	S_ENABLE    30
4106 #define	V_ENABLE(x) ((x) << S_ENABLE)
4107 #define	F_ENABLE    V_ENABLE(1U)
4108 
4109 #define	S_AI    29
4110 #define	V_AI(x) ((x) << S_AI)
4111 #define	F_AI    V_AI(1U)
4112 
4113 #define	S_LOCALCFG    28
4114 #define	V_LOCALCFG(x) ((x) << S_LOCALCFG)
4115 #define	F_LOCALCFG    V_LOCALCFG(1U)
4116 
4117 #define	S_BUS    20
4118 #define	M_BUS    0xffU
4119 #define	V_BUS(x) ((x) << S_BUS)
4120 #define	G_BUS(x) (((x) >> S_BUS) & M_BUS)
4121 
4122 #define	S_DEVICE    15
4123 #define	M_DEVICE    0x1fU
4124 #define	V_DEVICE(x) ((x) << S_DEVICE)
4125 #define	G_DEVICE(x) (((x) >> S_DEVICE) & M_DEVICE)
4126 
4127 #define	S_FUNCTION    12
4128 #define	M_FUNCTION    0x7U
4129 #define	V_FUNCTION(x) ((x) << S_FUNCTION)
4130 #define	G_FUNCTION(x) (((x) >> S_FUNCTION) & M_FUNCTION)
4131 
4132 #define	S_EXTREGISTER    8
4133 #define	M_EXTREGISTER    0xfU
4134 #define	V_EXTREGISTER(x) ((x) << S_EXTREGISTER)
4135 #define	G_EXTREGISTER(x) (((x) >> S_EXTREGISTER) & M_EXTREGISTER)
4136 
4137 #define	S_REGISTER    0
4138 #define	M_REGISTER    0xffU
4139 #define	V_REGISTER(x) ((x) << S_REGISTER)
4140 #define	G_REGISTER(x) (((x) >> S_REGISTER) & M_REGISTER)
4141 
4142 #define S_CS2    28
4143 #define V_CS2(x) ((x) << S_CS2)
4144 #define F_CS2    V_CS2(1U)
4145 
4146 #define S_WRBE    24
4147 #define M_WRBE    0xfU
4148 #define V_WRBE(x) ((x) << S_WRBE)
4149 #define G_WRBE(x) (((x) >> S_WRBE) & M_WRBE)
4150 
4151 #define S_CFG_SPACE_VFVLD    23
4152 #define V_CFG_SPACE_VFVLD(x) ((x) << S_CFG_SPACE_VFVLD)
4153 #define F_CFG_SPACE_VFVLD    V_CFG_SPACE_VFVLD(1U)
4154 
4155 #define S_CFG_SPACE_RVF    16
4156 #define M_CFG_SPACE_RVF    0x7fU
4157 #define V_CFG_SPACE_RVF(x) ((x) << S_CFG_SPACE_RVF)
4158 #define G_CFG_SPACE_RVF(x) (((x) >> S_CFG_SPACE_RVF) & M_CFG_SPACE_RVF)
4159 
4160 #define S_CFG_SPACE_PF    12
4161 #define M_CFG_SPACE_PF    0x7U
4162 #define V_CFG_SPACE_PF(x) ((x) << S_CFG_SPACE_PF)
4163 #define G_CFG_SPACE_PF(x) (((x) >> S_CFG_SPACE_PF) & M_CFG_SPACE_PF)
4164 
4165 #define	A_PCIE_CFG_SPACE_DATA 0x3064
4166 #define	A_PCIE_MEM_ACCESS_BASE_WIN 0x3068
4167 
4168 #define	S_PCIEOFST    10
4169 #define	M_PCIEOFST    0x3fffffU
4170 #define	V_PCIEOFST(x) ((x) << S_PCIEOFST)
4171 #define	G_PCIEOFST(x) (((x) >> S_PCIEOFST) & M_PCIEOFST)
4172 
4173 #define	S_BIR    8
4174 #define	M_BIR    0x3U
4175 #define	V_BIR(x) ((x) << S_BIR)
4176 #define	G_BIR(x) (((x) >> S_BIR) & M_BIR)
4177 
4178 #define	S_WINDOW    0
4179 #define	M_WINDOW    0xffU
4180 #define	V_WINDOW(x) ((x) << S_WINDOW)
4181 #define	G_WINDOW(x) (((x) >> S_WINDOW) & M_WINDOW)
4182 
4183 #define	A_PCIE_MEM_ACCESS_OFFSET 0x306c
4184 
4185 #define S_MEMOFST    7
4186 #define M_MEMOFST    0x1ffffffU
4187 #define V_MEMOFST(x) ((x) << S_MEMOFST)
4188 #define G_MEMOFST(x) (((x) >> S_MEMOFST) & M_MEMOFST)
4189 
4190 #define	A_PCIE_MAILBOX_BASE_WIN 0x30a8
4191 
4192 #define	S_MBOXPCIEOFST    6
4193 #define	M_MBOXPCIEOFST    0x3ffffffU
4194 #define	V_MBOXPCIEOFST(x) ((x) << S_MBOXPCIEOFST)
4195 #define	G_MBOXPCIEOFST(x) (((x) >> S_MBOXPCIEOFST) & M_MBOXPCIEOFST)
4196 
4197 #define	S_MBOXBIR    4
4198 #define	M_MBOXBIR    0x3U
4199 #define	V_MBOXBIR(x) ((x) << S_MBOXBIR)
4200 #define	G_MBOXBIR(x) (((x) >> S_MBOXBIR) & M_MBOXBIR)
4201 
4202 #define	S_MBOXWIN    0
4203 #define	M_MBOXWIN    0x3U
4204 #define	V_MBOXWIN(x) ((x) << S_MBOXWIN)
4205 #define	G_MBOXWIN(x) (((x) >> S_MBOXWIN) & M_MBOXWIN)
4206 
4207 #define	A_PCIE_MAILBOX_OFFSET 0x30ac
4208 #define	A_PCIE_MA_CTRL 0x30b0
4209 
4210 #define	S_MA_TAGFREE    29
4211 #define	V_MA_TAGFREE(x) ((x) << S_MA_TAGFREE)
4212 #define	F_MA_TAGFREE    V_MA_TAGFREE(1U)
4213 
4214 #define	S_MA_MAXRSPCNT    24
4215 #define	M_MA_MAXRSPCNT    0x1fU
4216 #define	V_MA_MAXRSPCNT(x) ((x) << S_MA_MAXRSPCNT)
4217 #define	G_MA_MAXRSPCNT(x) (((x) >> S_MA_MAXRSPCNT) & M_MA_MAXRSPCNT)
4218 
4219 #define	S_MA_MAXREQCNT    16
4220 #define	M_MA_MAXREQCNT    0x1fU
4221 #define	V_MA_MAXREQCNT(x) ((x) << S_MA_MAXREQCNT)
4222 #define	G_MA_MAXREQCNT(x) (((x) >> S_MA_MAXREQCNT) & M_MA_MAXREQCNT)
4223 
4224 #define	S_MA_LE    15
4225 #define	V_MA_LE(x) ((x) << S_MA_LE)
4226 #define	F_MA_LE    V_MA_LE(1U)
4227 
4228 #define	S_MA_MAXPYLDSIZE    12
4229 #define	M_MA_MAXPYLDSIZE    0x7U
4230 #define	V_MA_MAXPYLDSIZE(x) ((x) << S_MA_MAXPYLDSIZE)
4231 #define	G_MA_MAXPYLDSIZE(x) (((x) >> S_MA_MAXPYLDSIZE) & M_MA_MAXPYLDSIZE)
4232 
4233 #define	S_MA_MAXRDREQSIZE    8
4234 #define	M_MA_MAXRDREQSIZE    0x7U
4235 #define	V_MA_MAXRDREQSIZE(x) ((x) << S_MA_MAXRDREQSIZE)
4236 #define	G_MA_MAXRDREQSIZE(x) (((x) >> S_MA_MAXRDREQSIZE) & M_MA_MAXRDREQSIZE)
4237 
4238 #define	S_MA_MAXTAG    0
4239 #define	M_MA_MAXTAG    0x1fU
4240 #define	V_MA_MAXTAG(x) ((x) << S_MA_MAXTAG)
4241 #define	G_MA_MAXTAG(x) (((x) >> S_MA_MAXTAG) & M_MA_MAXTAG)
4242 
4243 #define S_T5_MA_MAXREQCNT    16
4244 #define M_T5_MA_MAXREQCNT    0x7fU
4245 #define V_T5_MA_MAXREQCNT(x) ((x) << S_T5_MA_MAXREQCNT)
4246 #define G_T5_MA_MAXREQCNT(x) (((x) >> S_T5_MA_MAXREQCNT) & M_T5_MA_MAXREQCNT)
4247 
4248 #define S_MA_MAXREQSIZE    8
4249 #define M_MA_MAXREQSIZE    0x7U
4250 #define V_MA_MAXREQSIZE(x) ((x) << S_MA_MAXREQSIZE)
4251 #define G_MA_MAXREQSIZE(x) (((x) >> S_MA_MAXREQSIZE) & M_MA_MAXREQSIZE)
4252 
4253 #define	A_PCIE_MA_SYNC 0x30b4
4254 #define	A_PCIE_FW 0x30b8
4255 #define	A_PCIE_FW_PF 0x30bc
4256 #define	A_PCIE_PIO_PAUSE 0x30dc
4257 
4258 #define	S_PIOPAUSEDONE    31
4259 #define	V_PIOPAUSEDONE(x) ((x) << S_PIOPAUSEDONE)
4260 #define	F_PIOPAUSEDONE    V_PIOPAUSEDONE(1U)
4261 
4262 #define S_MSTPAUSEDONE    30
4263 #define V_MSTPAUSEDONE(x) ((x) << S_MSTPAUSEDONE)
4264 #define F_MSTPAUSEDONE    V_MSTPAUSEDONE(1U)
4265 
4266 #define S_MSTPAUSE    1
4267 #define V_MSTPAUSE(x) ((x) << S_MSTPAUSE)
4268 #define F_MSTPAUSE    V_MSTPAUSE(1U)
4269 
4270 #define	S_PIOPAUSETIME    4
4271 #define	M_PIOPAUSETIME    0xffffffU
4272 #define	V_PIOPAUSETIME(x) ((x) << S_PIOPAUSETIME)
4273 #define	G_PIOPAUSETIME(x) (((x) >> S_PIOPAUSETIME) & M_PIOPAUSETIME)
4274 
4275 #define	S_PIOPAUSE    0
4276 #define	V_PIOPAUSE(x) ((x) << S_PIOPAUSE)
4277 #define	F_PIOPAUSE    V_PIOPAUSE(1U)
4278 
4279 #define	A_PCIE_SYS_CFG_READY 0x30e0
4280 #define A_PCIE_MA_STAT 0x30e0
4281 #define	A_PCIE_STATIC_CFG1 0x30e4
4282 
4283 #define	S_LINKDOWN_RESET_EN    26
4284 #define	V_LINKDOWN_RESET_EN(x) ((x) << S_LINKDOWN_RESET_EN)
4285 #define	F_LINKDOWN_RESET_EN    V_LINKDOWN_RESET_EN(1U)
4286 
4287 #define	S_IN_WR_DISCONTIG    25
4288 #define	V_IN_WR_DISCONTIG(x) ((x) << S_IN_WR_DISCONTIG)
4289 #define	F_IN_WR_DISCONTIG    V_IN_WR_DISCONTIG(1U)
4290 
4291 #define	S_IN_RD_CPLSIZE    22
4292 #define	M_IN_RD_CPLSIZE    0x7U
4293 #define	V_IN_RD_CPLSIZE(x) ((x) << S_IN_RD_CPLSIZE)
4294 #define	G_IN_RD_CPLSIZE(x) (((x) >> S_IN_RD_CPLSIZE) & M_IN_RD_CPLSIZE)
4295 
4296 #define	S_IN_RD_BUFMODE    20
4297 #define	M_IN_RD_BUFMODE    0x3U
4298 #define	V_IN_RD_BUFMODE(x) ((x) << S_IN_RD_BUFMODE)
4299 #define	G_IN_RD_BUFMODE(x) (((x) >> S_IN_RD_BUFMODE) & M_IN_RD_BUFMODE)
4300 
4301 #define	S_GBIF_NPTRANS_TOT    18
4302 #define	M_GBIF_NPTRANS_TOT    0x3U
4303 #define	V_GBIF_NPTRANS_TOT(x) ((x) << S_GBIF_NPTRANS_TOT)
4304 #define	G_GBIF_NPTRANS_TOT(x) (((x) >> S_GBIF_NPTRANS_TOT) & M_GBIF_NPTRANS_TOT)
4305 
4306 #define	S_IN_PDAT_TOT    15
4307 #define	M_IN_PDAT_TOT    0x7U
4308 #define	V_IN_PDAT_TOT(x) ((x) << S_IN_PDAT_TOT)
4309 #define	G_IN_PDAT_TOT(x) (((x) >> S_IN_PDAT_TOT) & M_IN_PDAT_TOT)
4310 
4311 #define	S_PCIE_NPTRANS_TOT    12
4312 #define	M_PCIE_NPTRANS_TOT    0x7U
4313 #define	V_PCIE_NPTRANS_TOT(x) ((x) << S_PCIE_NPTRANS_TOT)
4314 #define	G_PCIE_NPTRANS_TOT(x) (((x) >> S_PCIE_NPTRANS_TOT) & M_PCIE_NPTRANS_TOT)
4315 
4316 #define	S_OUT_PDAT_TOT    9
4317 #define	M_OUT_PDAT_TOT    0x7U
4318 #define	V_OUT_PDAT_TOT(x) ((x) << S_OUT_PDAT_TOT)
4319 #define	G_OUT_PDAT_TOT(x) (((x) >> S_OUT_PDAT_TOT) & M_OUT_PDAT_TOT)
4320 
4321 #define	S_GBIF_MAX_WRSIZE    6
4322 #define	M_GBIF_MAX_WRSIZE    0x7U
4323 #define	V_GBIF_MAX_WRSIZE(x) ((x) << S_GBIF_MAX_WRSIZE)
4324 #define	G_GBIF_MAX_WRSIZE(x) (((x) >> S_GBIF_MAX_WRSIZE) & M_GBIF_MAX_WRSIZE)
4325 
4326 #define	S_GBIF_MAX_RDSIZE    3
4327 #define	M_GBIF_MAX_RDSIZE    0x7U
4328 #define	V_GBIF_MAX_RDSIZE(x) ((x) << S_GBIF_MAX_RDSIZE)
4329 #define	G_GBIF_MAX_RDSIZE(x) (((x) >> S_GBIF_MAX_RDSIZE) & M_GBIF_MAX_RDSIZE)
4330 
4331 #define	S_PCIE_MAX_RDSIZE    0
4332 #define	M_PCIE_MAX_RDSIZE    0x7U
4333 #define	V_PCIE_MAX_RDSIZE(x) ((x) << S_PCIE_MAX_RDSIZE)
4334 #define	G_PCIE_MAX_RDSIZE(x) (((x) >> S_PCIE_MAX_RDSIZE) & M_PCIE_MAX_RDSIZE)
4335 
4336 #define S_AUXPOWER_DETECTED    27
4337 #define V_AUXPOWER_DETECTED(x) ((x) << S_AUXPOWER_DETECTED)
4338 #define F_AUXPOWER_DETECTED    V_AUXPOWER_DETECTED(1U)
4339 
4340 #define A_PCIE_STATIC_CFG2 0x30e8
4341 
4342 #define S_PL_CONTROL    16
4343 #define M_PL_CONTROL    0xffffU
4344 #define V_PL_CONTROL(x) ((x) << S_PL_CONTROL)
4345 #define G_PL_CONTROL(x) (((x) >> S_PL_CONTROL) & M_PL_CONTROL)
4346 
4347 #define S_STATIC_SPARE3    0
4348 #define M_STATIC_SPARE3    0x3fffU
4349 #define V_STATIC_SPARE3(x) ((x) << S_STATIC_SPARE3)
4350 #define G_STATIC_SPARE3(x) (((x) >> S_STATIC_SPARE3) & M_STATIC_SPARE3)
4351 
4352 #define	A_PCIE_DBG_INDIR_REQ 0x30ec
4353 
4354 #define	S_DBGENABLE    31
4355 #define	V_DBGENABLE(x) ((x) << S_DBGENABLE)
4356 #define	F_DBGENABLE    V_DBGENABLE(1U)
4357 
4358 #define	S_DBGAUTOINC    30
4359 #define	V_DBGAUTOINC(x) ((x) << S_DBGAUTOINC)
4360 #define	F_DBGAUTOINC    V_DBGAUTOINC(1U)
4361 
4362 #define	S_POINTER    8
4363 #define	M_POINTER    0xffffU
4364 #define	V_POINTER(x) ((x) << S_POINTER)
4365 #define	G_POINTER(x) (((x) >> S_POINTER) & M_POINTER)
4366 
4367 #define	S_SELECT    0
4368 #define	M_SELECT    0xfU
4369 #define	V_SELECT(x) ((x) << S_SELECT)
4370 #define	G_SELECT(x) (((x) >> S_SELECT) & M_SELECT)
4371 
4372 #define	A_PCIE_DBG_INDIR_DATA_0 0x30f0
4373 #define	A_PCIE_DBG_INDIR_DATA_1 0x30f4
4374 #define	A_PCIE_DBG_INDIR_DATA_2 0x30f8
4375 #define	A_PCIE_DBG_INDIR_DATA_3 0x30fc
4376 #define	A_PCIE_FUNC_INT_CFG 0x3100
4377 
4378 #define	S_PBAOFST    28
4379 #define	M_PBAOFST    0xfU
4380 #define	V_PBAOFST(x) ((x) << S_PBAOFST)
4381 #define	G_PBAOFST(x) (((x) >> S_PBAOFST) & M_PBAOFST)
4382 
4383 #define	S_TABOFST    24
4384 #define	M_TABOFST    0xfU
4385 #define	V_TABOFST(x) ((x) << S_TABOFST)
4386 #define	G_TABOFST(x) (((x) >> S_TABOFST) & M_TABOFST)
4387 
4388 #define	S_VECNUM    12
4389 #define	M_VECNUM    0x3ffU
4390 #define	V_VECNUM(x) ((x) << S_VECNUM)
4391 #define	G_VECNUM(x) (((x) >> S_VECNUM) & M_VECNUM)
4392 
4393 #define	S_VECBASE    0
4394 #define	M_VECBASE    0x7ffU
4395 #define	V_VECBASE(x) ((x) << S_VECBASE)
4396 #define	G_VECBASE(x) (((x) >> S_VECBASE) & M_VECBASE)
4397 
4398 #define	A_PCIE_FUNC_CTL_STAT 0x3104
4399 
4400 #define	S_SENDFLRRSP    31
4401 #define	V_SENDFLRRSP(x) ((x) << S_SENDFLRRSP)
4402 #define	F_SENDFLRRSP    V_SENDFLRRSP(1U)
4403 
4404 #define	S_IMMFLRRSP    24
4405 #define	V_IMMFLRRSP(x) ((x) << S_IMMFLRRSP)
4406 #define	F_IMMFLRRSP    V_IMMFLRRSP(1U)
4407 
4408 #define	S_TXNDISABLE    20
4409 #define	V_TXNDISABLE(x) ((x) << S_TXNDISABLE)
4410 #define	F_TXNDISABLE    V_TXNDISABLE(1U)
4411 
4412 #define	S_PNDTXNS    8
4413 #define	M_PNDTXNS    0x3ffU
4414 #define	V_PNDTXNS(x) ((x) << S_PNDTXNS)
4415 #define	G_PNDTXNS(x) (((x) >> S_PNDTXNS) & M_PNDTXNS)
4416 
4417 #define	S_VFVLD    3
4418 #define	V_VFVLD(x) ((x) << S_VFVLD)
4419 #define	F_VFVLD    V_VFVLD(1U)
4420 
4421 #define	S_PFNUM    0
4422 #define	M_PFNUM    0x7U
4423 #define	V_PFNUM(x) ((x) << S_PFNUM)
4424 #define	G_PFNUM(x) (((x) >> S_PFNUM) & M_PFNUM)
4425 
4426 #define A_PCIE_PF_INT_CFG 0x3140
4427 #define A_PCIE_PF_INT_CFG2 0x3144
4428 #define A_PCIE_VF_INT_CFG 0x3180
4429 #define A_PCIE_VF_INT_CFG2 0x3184
4430 #define A_PCIE_PF_MSI_EN 0x35a8
4431 
4432 #define S_PFMSIEN_7_0    0
4433 #define M_PFMSIEN_7_0    0xffU
4434 #define V_PFMSIEN_7_0(x) ((x) << S_PFMSIEN_7_0)
4435 #define G_PFMSIEN_7_0(x) (((x) >> S_PFMSIEN_7_0) & M_PFMSIEN_7_0)
4436 
4437 #define A_PCIE_VF_MSI_EN_0 0x35ac
4438 #define A_PCIE_VF_MSI_EN_1 0x35b0
4439 #define A_PCIE_VF_MSI_EN_2 0x35b4
4440 #define A_PCIE_VF_MSI_EN_3 0x35b8
4441 #define A_PCIE_PF_MSIX_EN 0x35bc
4442 
4443 #define S_PFMSIXEN_7_0    0
4444 #define M_PFMSIXEN_7_0    0xffU
4445 #define V_PFMSIXEN_7_0(x) ((x) << S_PFMSIXEN_7_0)
4446 #define G_PFMSIXEN_7_0(x) (((x) >> S_PFMSIXEN_7_0) & M_PFMSIXEN_7_0)
4447 
4448 #define A_PCIE_VF_MSIX_EN_0 0x35c0
4449 #define A_PCIE_VF_MSIX_EN_1 0x35c4
4450 #define A_PCIE_VF_MSIX_EN_2 0x35c8
4451 #define A_PCIE_VF_MSIX_EN_3 0x35cc
4452 #define A_PCIE_FID_VFID_SEL 0x35ec
4453 
4454 #define S_FID_VFID_SEL_SELECT    0
4455 #define M_FID_VFID_SEL_SELECT    0x3U
4456 #define V_FID_VFID_SEL_SELECT(x) ((x) << S_FID_VFID_SEL_SELECT)
4457 #define G_FID_VFID_SEL_SELECT(x) \
4458 	(((x) >> S_FID_VFID_SEL_SELECT) & M_FID_VFID_SEL_SELECT)
4459 
4460 #define A_PCIE_FID_VFID 0x3600
4461 
4462 #define S_FID_VFID_SELECT    30
4463 #define M_FID_VFID_SELECT    0x3U
4464 #define V_FID_VFID_SELECT(x) ((x) << S_FID_VFID_SELECT)
4465 #define G_FID_VFID_SELECT(x) (((x) >> S_FID_VFID_SELECT) & M_FID_VFID_SELECT)
4466 
4467 #define S_IDO    24
4468 #define V_IDO(x) ((x) << S_IDO)
4469 #define F_IDO    V_IDO(1U)
4470 
4471 #define S_FID_VFID_VFID    16
4472 #define M_FID_VFID_VFID    0xffU
4473 #define V_FID_VFID_VFID(x) ((x) << S_FID_VFID_VFID)
4474 #define G_FID_VFID_VFID(x) (((x) >> S_FID_VFID_VFID) & M_FID_VFID_VFID)
4475 
4476 #define S_FID_VFID_TC    11
4477 #define M_FID_VFID_TC    0x7U
4478 #define V_FID_VFID_TC(x) ((x) << S_FID_VFID_TC)
4479 #define G_FID_VFID_TC(x) (((x) >> S_FID_VFID_TC) & M_FID_VFID_TC)
4480 
4481 #define S_FID_VFID_VFVLD    10
4482 #define V_FID_VFID_VFVLD(x) ((x) << S_FID_VFID_VFVLD)
4483 #define F_FID_VFID_VFVLD    V_FID_VFID_VFVLD(1U)
4484 
4485 #define S_FID_VFID_PF    7
4486 #define M_FID_VFID_PF    0x7U
4487 #define V_FID_VFID_PF(x) ((x) << S_FID_VFID_PF)
4488 #define G_FID_VFID_PF(x) (((x) >> S_FID_VFID_PF) & M_FID_VFID_PF)
4489 
4490 #define S_FID_VFID_RVF    0
4491 #define M_FID_VFID_RVF    0x7fU
4492 #define V_FID_VFID_RVF(x) ((x) << S_FID_VFID_RVF)
4493 #define G_FID_VFID_RVF(x) (((x) >> S_FID_VFID_RVF) & M_FID_VFID_RVF)
4494 
4495 #define	A_PCIE_FID 0x3900
4496 
4497 #define	S_PAD    11
4498 #define	V_PAD(x) ((x) << S_PAD)
4499 #define	F_PAD    V_PAD(1U)
4500 
4501 #define	S_TC    8
4502 #define	M_TC    0x7U
4503 #define	V_TC(x) ((x) << S_TC)
4504 #define	G_TC(x) (((x) >> S_TC) & M_TC)
4505 
4506 #define	S_FUNC    0
4507 #define	M_FUNC    0xffU
4508 #define	V_FUNC(x) ((x) << S_FUNC)
4509 #define	G_FUNC(x) (((x) >> S_FUNC) & M_FUNC)
4510 
4511 #define A_PCIE_COOKIE_STAT 0x5600
4512 
4513 #define S_COOKIEB    16
4514 #define M_COOKIEB    0x3ffU
4515 #define V_COOKIEB(x) ((x) << S_COOKIEB)
4516 #define G_COOKIEB(x) (((x) >> S_COOKIEB) & M_COOKIEB)
4517 
4518 #define S_COOKIEA    0
4519 #define M_COOKIEA    0x3ffU
4520 #define V_COOKIEA(x) ((x) << S_COOKIEA)
4521 #define G_COOKIEA(x) (((x) >> S_COOKIEA) & M_COOKIEA)
4522 
4523 #define A_PCIE_FLR_PIO 0x5620
4524 
4525 #define S_RCVDBAR2COOKIE    24
4526 #define M_RCVDBAR2COOKIE    0xffU
4527 #define V_RCVDBAR2COOKIE(x) ((x) << S_RCVDBAR2COOKIE)
4528 #define G_RCVDBAR2COOKIE(x) (((x) >> S_RCVDBAR2COOKIE) & M_RCVDBAR2COOKIE)
4529 
4530 #define S_RCVDMARSPCOOKIE    16
4531 #define M_RCVDMARSPCOOKIE    0xffU
4532 #define V_RCVDMARSPCOOKIE(x) ((x) << S_RCVDMARSPCOOKIE)
4533 #define G_RCVDMARSPCOOKIE(x) (((x) >> S_RCVDMARSPCOOKIE) & M_RCVDMARSPCOOKIE)
4534 
4535 #define S_RCVDPIORSPCOOKIE    8
4536 #define M_RCVDPIORSPCOOKIE    0xffU
4537 #define V_RCVDPIORSPCOOKIE(x) ((x) << S_RCVDPIORSPCOOKIE)
4538 #define G_RCVDPIORSPCOOKIE(x) (((x) >> S_RCVDPIORSPCOOKIE) & M_RCVDPIORSPCOOKIE)
4539 
4540 #define S_EXPDCOOKIE    0
4541 #define M_EXPDCOOKIE    0xffU
4542 #define V_EXPDCOOKIE(x) ((x) << S_EXPDCOOKIE)
4543 #define G_EXPDCOOKIE(x) (((x) >> S_EXPDCOOKIE) & M_EXPDCOOKIE)
4544 
4545 #define A_PCIE_FLR_PIO2 0x5624
4546 
4547 #define S_RCVDMAREQCOOKIE    16
4548 #define M_RCVDMAREQCOOKIE    0xffU
4549 #define V_RCVDMAREQCOOKIE(x) ((x) << S_RCVDMAREQCOOKIE)
4550 #define G_RCVDMAREQCOOKIE(x) (((x) >> S_RCVDMAREQCOOKIE) & M_RCVDMAREQCOOKIE)
4551 
4552 #define S_RCVDPIOREQCOOKIE    8
4553 #define M_RCVDPIOREQCOOKIE    0xffU
4554 #define V_RCVDPIOREQCOOKIE(x) ((x) << S_RCVDPIOREQCOOKIE)
4555 #define G_RCVDPIOREQCOOKIE(x) (((x) >> S_RCVDPIOREQCOOKIE) & M_RCVDPIOREQCOOKIE)
4556 
4557 #define A_PCIE_VC0_CDTS0 0x56cc
4558 
4559 #define S_CPLD0    20
4560 #define M_CPLD0    0xfffU
4561 #define V_CPLD0(x) ((x) << S_CPLD0)
4562 #define G_CPLD0(x) (((x) >> S_CPLD0) & M_CPLD0)
4563 
4564 #define S_PH0    12
4565 #define M_PH0    0xffU
4566 #define V_PH0(x) ((x) << S_PH0)
4567 #define G_PH0(x) (((x) >> S_PH0) & M_PH0)
4568 
4569 #define S_PD0    0
4570 #define M_PD0    0xfffU
4571 #define V_PD0(x) ((x) << S_PD0)
4572 #define G_PD0(x) (((x) >> S_PD0) & M_PD0)
4573 
4574 #define A_PCIE_VC0_CDTS1 0x56d0
4575 
4576 #define S_CPLH0    20
4577 #define M_CPLH0    0xffU
4578 #define V_CPLH0(x) ((x) << S_CPLH0)
4579 #define G_CPLH0(x) (((x) >> S_CPLH0) & M_CPLH0)
4580 
4581 #define S_NPH0    12
4582 #define M_NPH0    0xffU
4583 #define V_NPH0(x) ((x) << S_NPH0)
4584 #define G_NPH0(x) (((x) >> S_NPH0) & M_NPH0)
4585 
4586 #define S_NPD0    0
4587 #define M_NPD0    0xfffU
4588 #define V_NPD0(x) ((x) << S_NPD0)
4589 #define G_NPD0(x) (((x) >> S_NPD0) & M_NPD0)
4590 
4591 #define A_PCIE_VC1_CDTS0 0x56d4
4592 
4593 #define S_CPLD1    20
4594 #define M_CPLD1    0xfffU
4595 #define V_CPLD1(x) ((x) << S_CPLD1)
4596 #define G_CPLD1(x) (((x) >> S_CPLD1) & M_CPLD1)
4597 
4598 #define S_PH1    12
4599 #define M_PH1    0xffU
4600 #define V_PH1(x) ((x) << S_PH1)
4601 #define G_PH1(x) (((x) >> S_PH1) & M_PH1)
4602 
4603 #define S_PD1    0
4604 #define M_PD1    0xfffU
4605 #define V_PD1(x) ((x) << S_PD1)
4606 #define G_PD1(x) (((x) >> S_PD1) & M_PD1)
4607 
4608 #define A_PCIE_VC1_CDTS1 0x56d8
4609 
4610 #define S_CPLH1    20
4611 #define M_CPLH1    0xffU
4612 #define V_CPLH1(x) ((x) << S_CPLH1)
4613 #define G_CPLH1(x) (((x) >> S_CPLH1) & M_CPLH1)
4614 
4615 #define S_NPH1    12
4616 #define M_NPH1    0xffU
4617 #define V_NPH1(x) ((x) << S_NPH1)
4618 #define G_NPH1(x) (((x) >> S_NPH1) & M_NPH1)
4619 
4620 #define S_NPD1    0
4621 #define M_NPD1    0xfffU
4622 #define V_NPD1(x) ((x) << S_NPD1)
4623 #define G_NPD1(x) (((x) >> S_NPD1) & M_NPD1)
4624 
4625 #define A_PCIE_FLR_PF_STATUS 0x56dc
4626 #define A_PCIE_FLR_VF0_STATUS 0x56e0
4627 #define A_PCIE_FLR_VF1_STATUS 0x56e4
4628 #define A_PCIE_FLR_VF2_STATUS 0x56e8
4629 #define A_PCIE_FLR_VF3_STATUS 0x56ec
4630 #define A_PCIE_STAT 0x56f4
4631 
4632 #define S_PM_STATUS    24
4633 #define M_PM_STATUS    0xffU
4634 #define V_PM_STATUS(x) ((x) << S_PM_STATUS)
4635 #define G_PM_STATUS(x) (((x) >> S_PM_STATUS) & M_PM_STATUS)
4636 
4637 #define S_PM_CURRENTSTATE    20
4638 #define M_PM_CURRENTSTATE    0x7U
4639 #define V_PM_CURRENTSTATE(x) ((x) << S_PM_CURRENTSTATE)
4640 #define G_PM_CURRENTSTATE(x) (((x) >> S_PM_CURRENTSTATE) & M_PM_CURRENTSTATE)
4641 
4642 #define S_LTSSMENABLE    12
4643 #define V_LTSSMENABLE(x) ((x) << S_LTSSMENABLE)
4644 #define F_LTSSMENABLE    V_LTSSMENABLE(1U)
4645 
4646 #define S_STATECFGINITF    4
4647 #define M_STATECFGINITF    0x7fU
4648 #define V_STATECFGINITF(x) ((x) << S_STATECFGINITF)
4649 #define G_STATECFGINITF(x) (((x) >> S_STATECFGINITF) & M_STATECFGINITF)
4650 
4651 #define S_STATECFGINIT    0
4652 #define M_STATECFGINIT    0xfU
4653 #define V_STATECFGINIT(x) ((x) << S_STATECFGINIT)
4654 #define G_STATECFGINIT(x) (((x) >> S_STATECFGINIT) & M_STATECFGINIT)
4655 
4656 #define A_PCIE_CRS 0x56f8
4657 
4658 #define S_CRS_ENABLE    0
4659 #define V_CRS_ENABLE(x) ((x) << S_CRS_ENABLE)
4660 #define F_CRS_ENABLE    V_CRS_ENABLE(1U)
4661 
4662 #define A_PCIE_LTSSM 0x56fc
4663 
4664 #define S_LTSSM_ENABLE    0
4665 #define V_LTSSM_ENABLE(x) ((x) << S_LTSSM_ENABLE)
4666 #define F_LTSSM_ENABLE    V_LTSSM_ENABLE(1U)
4667 
4668 #define A_PCIE_CORE_ACK_LATENCY_TIMER_REPLAY_TIMER 0x5700
4669 
4670 #define S_REPLAY_TIME_LIMIT    16
4671 #define M_REPLAY_TIME_LIMIT    0xffffU
4672 #define V_REPLAY_TIME_LIMIT(x) ((x) << S_REPLAY_TIME_LIMIT)
4673 #define G_REPLAY_TIME_LIMIT(x) \
4674 	(((x) >> S_REPLAY_TIME_LIMIT) & M_REPLAY_TIME_LIMIT)
4675 
4676 #define S_ACK_LATENCY_TIMER_LIMIT    0
4677 #define M_ACK_LATENCY_TIMER_LIMIT    0xffffU
4678 #define V_ACK_LATENCY_TIMER_LIMIT(x) ((x) << S_ACK_LATENCY_TIMER_LIMIT)
4679 #define G_ACK_LATENCY_TIMER_LIMIT(x) \
4680 	(((x) >> S_ACK_LATENCY_TIMER_LIMIT) & M_ACK_LATENCY_TIMER_LIMIT)
4681 
4682 #define A_PCIE_CORE_VENDOR_SPECIFIC_DLLP 0x5704
4683 #define A_PCIE_CORE_PORT_FORCE_LINK 0x5708
4684 
4685 #define S_LOW_POWER_ENTRANCE_COUNT    24
4686 #define M_LOW_POWER_ENTRANCE_COUNT    0xffU
4687 #define V_LOW_POWER_ENTRANCE_COUNT(x) ((x) << S_LOW_POWER_ENTRANCE_COUNT)
4688 #define G_LOW_POWER_ENTRANCE_COUNT(x) \
4689 	(((x) >> S_LOW_POWER_ENTRANCE_COUNT) & M_LOW_POWER_ENTRANCE_COUNT)
4690 
4691 #define S_LINK_STATE    16
4692 #define M_LINK_STATE    0x3fU
4693 #define V_LINK_STATE(x) ((x) << S_LINK_STATE)
4694 #define G_LINK_STATE(x) (((x) >> S_LINK_STATE) & M_LINK_STATE)
4695 
4696 #define S_FORCE_LINK    15
4697 #define V_FORCE_LINK(x) ((x) << S_FORCE_LINK)
4698 #define F_FORCE_LINK    V_FORCE_LINK(1U)
4699 
4700 #define S_LINK_NUMBER    0
4701 #define M_LINK_NUMBER    0xffU
4702 #define V_LINK_NUMBER(x) ((x) << S_LINK_NUMBER)
4703 #define G_LINK_NUMBER(x) (((x) >> S_LINK_NUMBER) & M_LINK_NUMBER)
4704 
4705 #define A_PCIE_CORE_ACK_FREQUENCY_L0L1_ASPM_CONTROL 0x570c
4706 
4707 #define S_ENTER_ASPM_L1_WO_L0S    30
4708 #define V_ENTER_ASPM_L1_WO_L0S(x) ((x) << S_ENTER_ASPM_L1_WO_L0S)
4709 #define F_ENTER_ASPM_L1_WO_L0S    V_ENTER_ASPM_L1_WO_L0S(1U)
4710 
4711 #define S_L1_ENTRANCE_LATENCY    27
4712 #define M_L1_ENTRANCE_LATENCY    0x7U
4713 #define V_L1_ENTRANCE_LATENCY(x) ((x) << S_L1_ENTRANCE_LATENCY)
4714 #define G_L1_ENTRANCE_LATENCY(x) \
4715 	(((x) >> S_L1_ENTRANCE_LATENCY) & M_L1_ENTRANCE_LATENCY)
4716 
4717 #define S_L0S_ENTRANCE_LATENCY    24
4718 #define M_L0S_ENTRANCE_LATENCY    0x7U
4719 #define V_L0S_ENTRANCE_LATENCY(x) ((x) << S_L0S_ENTRANCE_LATENCY)
4720 #define G_L0S_ENTRANCE_LATENCY(x) \
4721 	(((x) >> S_L0S_ENTRANCE_LATENCY) & M_L0S_ENTRANCE_LATENCY)
4722 
4723 #define S_COMMON_CLOCK_N_FTS    16
4724 #define M_COMMON_CLOCK_N_FTS    0xffU
4725 #define V_COMMON_CLOCK_N_FTS(x) ((x) << S_COMMON_CLOCK_N_FTS)
4726 #define G_COMMON_CLOCK_N_FTS(x) \
4727 	(((x) >> S_COMMON_CLOCK_N_FTS) & M_COMMON_CLOCK_N_FTS)
4728 
4729 #define S_N_FTS    8
4730 #define M_N_FTS    0xffU
4731 #define V_N_FTS(x) ((x) << S_N_FTS)
4732 #define G_N_FTS(x) (((x) >> S_N_FTS) & M_N_FTS)
4733 
4734 #define S_ACK_FREQUENCY    0
4735 #define M_ACK_FREQUENCY    0xffU
4736 #define V_ACK_FREQUENCY(x) ((x) << S_ACK_FREQUENCY)
4737 #define G_ACK_FREQUENCY(x) (((x) >> S_ACK_FREQUENCY) & M_ACK_FREQUENCY)
4738 
4739 #define A_PCIE_CORE_PORT_LINK_CONTROL 0x5710
4740 
4741 #define S_CROSSLINK_ACTIVE    23
4742 #define V_CROSSLINK_ACTIVE(x) ((x) << S_CROSSLINK_ACTIVE)
4743 #define F_CROSSLINK_ACTIVE    V_CROSSLINK_ACTIVE(1U)
4744 
4745 #define S_CROSSLINK_ENABLE    22
4746 #define V_CROSSLINK_ENABLE(x) ((x) << S_CROSSLINK_ENABLE)
4747 #define F_CROSSLINK_ENABLE    V_CROSSLINK_ENABLE(1U)
4748 
4749 #define S_LINK_MODE_ENABLE    16
4750 #define M_LINK_MODE_ENABLE    0x3fU
4751 #define V_LINK_MODE_ENABLE(x) ((x) << S_LINK_MODE_ENABLE)
4752 #define G_LINK_MODE_ENABLE(x) (((x) >> S_LINK_MODE_ENABLE) & M_LINK_MODE_ENABLE)
4753 
4754 #define S_FAST_LINK_MODE    7
4755 #define V_FAST_LINK_MODE(x) ((x) << S_FAST_LINK_MODE)
4756 #define F_FAST_LINK_MODE    V_FAST_LINK_MODE(1U)
4757 
4758 #define S_DLL_LINK_ENABLE    5
4759 #define V_DLL_LINK_ENABLE(x) ((x) << S_DLL_LINK_ENABLE)
4760 #define F_DLL_LINK_ENABLE    V_DLL_LINK_ENABLE(1U)
4761 
4762 #define S_RESET_ASSERT    3
4763 #define V_RESET_ASSERT(x) ((x) << S_RESET_ASSERT)
4764 #define F_RESET_ASSERT    V_RESET_ASSERT(1U)
4765 
4766 #define S_LOOPBACK_ENABLE    2
4767 #define V_LOOPBACK_ENABLE(x) ((x) << S_LOOPBACK_ENABLE)
4768 #define F_LOOPBACK_ENABLE    V_LOOPBACK_ENABLE(1U)
4769 
4770 #define S_SCRAMBLE_DISABLE    1
4771 #define V_SCRAMBLE_DISABLE(x) ((x) << S_SCRAMBLE_DISABLE)
4772 #define F_SCRAMBLE_DISABLE    V_SCRAMBLE_DISABLE(1U)
4773 
4774 #define S_VENDOR_SPECIFIC_DLLP_REQUEST    0
4775 #define V_VENDOR_SPECIFIC_DLLP_REQUEST(x) \
4776 	((x) << S_VENDOR_SPECIFIC_DLLP_REQUEST)
4777 #define F_VENDOR_SPECIFIC_DLLP_REQUEST    V_VENDOR_SPECIFIC_DLLP_REQUEST(1U)
4778 
4779 #define A_PCIE_CORE_LANE_SKEW 0x5714
4780 
4781 #define S_DISABLE_DESKEW    31
4782 #define V_DISABLE_DESKEW(x) ((x) << S_DISABLE_DESKEW)
4783 #define F_DISABLE_DESKEW    V_DISABLE_DESKEW(1U)
4784 
4785 #define S_ACK_NAK_DISABLE    25
4786 #define V_ACK_NAK_DISABLE(x) ((x) << S_ACK_NAK_DISABLE)
4787 #define F_ACK_NAK_DISABLE    V_ACK_NAK_DISABLE(1U)
4788 
4789 #define S_FLOW_CONTROL_DISABLE    24
4790 #define V_FLOW_CONTROL_DISABLE(x) ((x) << S_FLOW_CONTROL_DISABLE)
4791 #define F_FLOW_CONTROL_DISABLE    V_FLOW_CONTROL_DISABLE(1U)
4792 
4793 #define S_INSERT_TXSKEW    0
4794 #define M_INSERT_TXSKEW    0xffffffU
4795 #define V_INSERT_TXSKEW(x) ((x) << S_INSERT_TXSKEW)
4796 #define G_INSERT_TXSKEW(x) (((x) >> S_INSERT_TXSKEW) & M_INSERT_TXSKEW)
4797 
4798 #define A_PCIE_CORE_SYMBOL_NUMBER 0x5718
4799 
4800 #define S_FLOW_CONTROL_TIMER_MODIFIER    24
4801 #define M_FLOW_CONTROL_TIMER_MODIFIER    0x1fU
4802 #define V_FLOW_CONTROL_TIMER_MODIFIER(x) ((x) << S_FLOW_CONTROL_TIMER_MODIFIER)
4803 #define G_FLOW_CONTROL_TIMER_MODIFIER(x) \
4804 	(((x) >> S_FLOW_CONTROL_TIMER_MODIFIER) & M_FLOW_CONTROL_TIMER_MODIFIER)
4805 
4806 #define S_ACK_NAK_TIMER_MODIFIER    19
4807 #define M_ACK_NAK_TIMER_MODIFIER    0x1fU
4808 #define V_ACK_NAK_TIMER_MODIFIER(x) ((x) << S_ACK_NAK_TIMER_MODIFIER)
4809 #define G_ACK_NAK_TIMER_MODIFIER(x) \
4810 	(((x) >> S_ACK_NAK_TIMER_MODIFIER) & M_ACK_NAK_TIMER_MODIFIER)
4811 
4812 #define S_REPLAY_TIMER_MODIFIER    14
4813 #define M_REPLAY_TIMER_MODIFIER    0x1fU
4814 #define V_REPLAY_TIMER_MODIFIER(x) ((x) << S_REPLAY_TIMER_MODIFIER)
4815 #define G_REPLAY_TIMER_MODIFIER(x) \
4816 	(((x) >> S_REPLAY_TIMER_MODIFIER) & M_REPLAY_TIMER_MODIFIER)
4817 
4818 #define S_MAXFUNC    0
4819 #define M_MAXFUNC    0x7U
4820 #define V_MAXFUNC(x) ((x) << S_MAXFUNC)
4821 #define G_MAXFUNC(x) (((x) >> S_MAXFUNC) & M_MAXFUNC)
4822 
4823 #define A_PCIE_CORE_SYMBOL_TIMER_FILTER_MASK1 0x571c
4824 
4825 #define S_MASK_RADM_FILTER    16
4826 #define M_MASK_RADM_FILTER    0xffffU
4827 #define V_MASK_RADM_FILTER(x) ((x) << S_MASK_RADM_FILTER)
4828 #define G_MASK_RADM_FILTER(x) (((x) >> S_MASK_RADM_FILTER) & M_MASK_RADM_FILTER)
4829 
4830 #define S_DISABLE_FC_WATCHDOG    15
4831 #define V_DISABLE_FC_WATCHDOG(x) ((x) << S_DISABLE_FC_WATCHDOG)
4832 #define F_DISABLE_FC_WATCHDOG    V_DISABLE_FC_WATCHDOG(1U)
4833 
4834 #define S_SKP_INTERVAL    0
4835 #define M_SKP_INTERVAL    0x7ffU
4836 #define V_SKP_INTERVAL(x) ((x) << S_SKP_INTERVAL)
4837 #define G_SKP_INTERVAL(x) (((x) >> S_SKP_INTERVAL) & M_SKP_INTERVAL)
4838 
4839 #define A_PCIE_CORE_FILTER_MASK2 0x5720
4840 #define A_PCIE_CORE_DEBUG_0 0x5728
4841 #define A_PCIE_CORE_DEBUG_1 0x572c
4842 #define A_PCIE_CORE_TRANSMIT_POSTED_FC_CREDIT_STATUS 0x5730
4843 
4844 #define S_TXPH_FC    12
4845 #define M_TXPH_FC    0xffU
4846 #define V_TXPH_FC(x) ((x) << S_TXPH_FC)
4847 #define G_TXPH_FC(x) (((x) >> S_TXPH_FC) & M_TXPH_FC)
4848 
4849 #define S_TXPD_FC    0
4850 #define M_TXPD_FC    0xfffU
4851 #define V_TXPD_FC(x) ((x) << S_TXPD_FC)
4852 #define G_TXPD_FC(x) (((x) >> S_TXPD_FC) & M_TXPD_FC)
4853 
4854 #define A_PCIE_CORE_TRANSMIT_NONPOSTED_FC_CREDIT_STATUS 0x5734
4855 
4856 #define S_TXNPH_FC    12
4857 #define M_TXNPH_FC    0xffU
4858 #define V_TXNPH_FC(x) ((x) << S_TXNPH_FC)
4859 #define G_TXNPH_FC(x) (((x) >> S_TXNPH_FC) & M_TXNPH_FC)
4860 
4861 #define S_TXNPD_FC    0
4862 #define M_TXNPD_FC    0xfffU
4863 #define V_TXNPD_FC(x) ((x) << S_TXNPD_FC)
4864 #define G_TXNPD_FC(x) (((x) >> S_TXNPD_FC) & M_TXNPD_FC)
4865 
4866 #define A_PCIE_CORE_TRANSMIT_COMPLETION_FC_CREDIT_STATUS 0x5738
4867 
4868 #define S_TXCPLH_FC    12
4869 #define M_TXCPLH_FC    0xffU
4870 #define V_TXCPLH_FC(x) ((x) << S_TXCPLH_FC)
4871 #define G_TXCPLH_FC(x) (((x) >> S_TXCPLH_FC) & M_TXCPLH_FC)
4872 
4873 #define S_TXCPLD_FC    0
4874 #define M_TXCPLD_FC    0xfffU
4875 #define V_TXCPLD_FC(x) ((x) << S_TXCPLD_FC)
4876 #define G_TXCPLD_FC(x) (((x) >> S_TXCPLD_FC) & M_TXCPLD_FC)
4877 
4878 #define A_PCIE_CORE_QUEUE_STATUS 0x573c
4879 
4880 #define S_RXQUEUE_NOT_EMPTY    2
4881 #define V_RXQUEUE_NOT_EMPTY(x) ((x) << S_RXQUEUE_NOT_EMPTY)
4882 #define F_RXQUEUE_NOT_EMPTY    V_RXQUEUE_NOT_EMPTY(1U)
4883 
4884 #define S_TXRETRYBUF_NOT_EMPTY    1
4885 #define V_TXRETRYBUF_NOT_EMPTY(x) ((x) << S_TXRETRYBUF_NOT_EMPTY)
4886 #define F_TXRETRYBUF_NOT_EMPTY    V_TXRETRYBUF_NOT_EMPTY(1U)
4887 
4888 #define S_RXTLP_FC_NOT_RETURNED    0
4889 #define V_RXTLP_FC_NOT_RETURNED(x) ((x) << S_RXTLP_FC_NOT_RETURNED)
4890 #define F_RXTLP_FC_NOT_RETURNED    V_RXTLP_FC_NOT_RETURNED(1U)
4891 
4892 #define A_PCIE_CORE_VC_TRANSMIT_ARBITRATION_1 0x5740
4893 
4894 #define S_VC3_WRR    24
4895 #define M_VC3_WRR    0xffU
4896 #define V_VC3_WRR(x) ((x) << S_VC3_WRR)
4897 #define G_VC3_WRR(x) (((x) >> S_VC3_WRR) & M_VC3_WRR)
4898 
4899 #define S_VC2_WRR    16
4900 #define M_VC2_WRR    0xffU
4901 #define V_VC2_WRR(x) ((x) << S_VC2_WRR)
4902 #define G_VC2_WRR(x) (((x) >> S_VC2_WRR) & M_VC2_WRR)
4903 
4904 #define S_VC1_WRR    8
4905 #define M_VC1_WRR    0xffU
4906 #define V_VC1_WRR(x) ((x) << S_VC1_WRR)
4907 #define G_VC1_WRR(x) (((x) >> S_VC1_WRR) & M_VC1_WRR)
4908 
4909 #define S_VC0_WRR    0
4910 #define M_VC0_WRR    0xffU
4911 #define V_VC0_WRR(x) ((x) << S_VC0_WRR)
4912 #define G_VC0_WRR(x) (((x) >> S_VC0_WRR) & M_VC0_WRR)
4913 
4914 #define A_PCIE_CORE_VC_TRANSMIT_ARBITRATION_2 0x5744
4915 
4916 #define S_VC7_WRR    24
4917 #define M_VC7_WRR    0xffU
4918 #define V_VC7_WRR(x) ((x) << S_VC7_WRR)
4919 #define G_VC7_WRR(x) (((x) >> S_VC7_WRR) & M_VC7_WRR)
4920 
4921 #define S_VC6_WRR    16
4922 #define M_VC6_WRR    0xffU
4923 #define V_VC6_WRR(x) ((x) << S_VC6_WRR)
4924 #define G_VC6_WRR(x) (((x) >> S_VC6_WRR) & M_VC6_WRR)
4925 
4926 #define S_VC5_WRR    8
4927 #define M_VC5_WRR    0xffU
4928 #define V_VC5_WRR(x) ((x) << S_VC5_WRR)
4929 #define G_VC5_WRR(x) (((x) >> S_VC5_WRR) & M_VC5_WRR)
4930 
4931 #define S_VC4_WRR    0
4932 #define M_VC4_WRR    0xffU
4933 #define V_VC4_WRR(x) ((x) << S_VC4_WRR)
4934 #define G_VC4_WRR(x) (((x) >> S_VC4_WRR) & M_VC4_WRR)
4935 
4936 #define A_PCIE_CORE_VC0_POSTED_RECEIVE_QUEUE_CONTROL 0x5748
4937 
4938 #define S_VC0_RX_ORDERING    31
4939 #define V_VC0_RX_ORDERING(x) ((x) << S_VC0_RX_ORDERING)
4940 #define F_VC0_RX_ORDERING    V_VC0_RX_ORDERING(1U)
4941 
4942 #define S_VC0_TLP_ORDERING    30
4943 #define V_VC0_TLP_ORDERING(x) ((x) << S_VC0_TLP_ORDERING)
4944 #define F_VC0_TLP_ORDERING    V_VC0_TLP_ORDERING(1U)
4945 
4946 #define S_VC0_PTLP_QUEUE_MODE    21
4947 #define M_VC0_PTLP_QUEUE_MODE    0x7U
4948 #define V_VC0_PTLP_QUEUE_MODE(x) ((x) << S_VC0_PTLP_QUEUE_MODE)
4949 #define G_VC0_PTLP_QUEUE_MODE(x) \
4950 	(((x) >> S_VC0_PTLP_QUEUE_MODE) & M_VC0_PTLP_QUEUE_MODE)
4951 
4952 #define S_VC0_PH_CREDITS    12
4953 #define M_VC0_PH_CREDITS    0xffU
4954 #define V_VC0_PH_CREDITS(x) ((x) << S_VC0_PH_CREDITS)
4955 #define G_VC0_PH_CREDITS(x) (((x) >> S_VC0_PH_CREDITS) & M_VC0_PH_CREDITS)
4956 
4957 #define S_VC0_PD_CREDITS    0
4958 #define M_VC0_PD_CREDITS    0xfffU
4959 #define V_VC0_PD_CREDITS(x) ((x) << S_VC0_PD_CREDITS)
4960 #define G_VC0_PD_CREDITS(x) (((x) >> S_VC0_PD_CREDITS) & M_VC0_PD_CREDITS)
4961 
4962 #define A_PCIE_CORE_VC0_NONPOSTED_RECEIVE_QUEUE_CONTROL 0x574c
4963 
4964 #define S_VC0_NPTLP_QUEUE_MODE    21
4965 #define M_VC0_NPTLP_QUEUE_MODE    0x7U
4966 #define V_VC0_NPTLP_QUEUE_MODE(x) ((x) << S_VC0_NPTLP_QUEUE_MODE)
4967 #define G_VC0_NPTLP_QUEUE_MODE(x) \
4968 	(((x) >> S_VC0_NPTLP_QUEUE_MODE) & M_VC0_NPTLP_QUEUE_MODE)
4969 
4970 #define S_VC0_NPH_CREDITS    12
4971 #define M_VC0_NPH_CREDITS    0xffU
4972 #define V_VC0_NPH_CREDITS(x) ((x) << S_VC0_NPH_CREDITS)
4973 #define G_VC0_NPH_CREDITS(x) (((x) >> S_VC0_NPH_CREDITS) & M_VC0_NPH_CREDITS)
4974 
4975 #define S_VC0_NPD_CREDITS    0
4976 #define M_VC0_NPD_CREDITS    0xfffU
4977 #define V_VC0_NPD_CREDITS(x) ((x) << S_VC0_NPD_CREDITS)
4978 #define G_VC0_NPD_CREDITS(x) (((x) >> S_VC0_NPD_CREDITS) & M_VC0_NPD_CREDITS)
4979 
4980 #define A_PCIE_CORE_VC0_COMPLETION_RECEIVE_QUEUE_CONTROL 0x5750
4981 
4982 #define S_VC0_CPLTLP_QUEUE_MODE    21
4983 #define M_VC0_CPLTLP_QUEUE_MODE    0x7U
4984 #define V_VC0_CPLTLP_QUEUE_MODE(x) ((x) << S_VC0_CPLTLP_QUEUE_MODE)
4985 #define G_VC0_CPLTLP_QUEUE_MODE(x) \
4986 	(((x) >> S_VC0_CPLTLP_QUEUE_MODE) & M_VC0_CPLTLP_QUEUE_MODE)
4987 
4988 #define S_VC0_CPLH_CREDITS    12
4989 #define M_VC0_CPLH_CREDITS    0xffU
4990 #define V_VC0_CPLH_CREDITS(x) ((x) << S_VC0_CPLH_CREDITS)
4991 #define G_VC0_CPLH_CREDITS(x) (((x) >> S_VC0_CPLH_CREDITS) & M_VC0_CPLH_CREDITS)
4992 
4993 #define S_VC0_CPLD_CREDITS    0
4994 #define M_VC0_CPLD_CREDITS    0xfffU
4995 #define V_VC0_CPLD_CREDITS(x) ((x) << S_VC0_CPLD_CREDITS)
4996 #define G_VC0_CPLD_CREDITS(x) (((x) >> S_VC0_CPLD_CREDITS) & M_VC0_CPLD_CREDITS)
4997 
4998 #define A_PCIE_CORE_VC1_POSTED_RECEIVE_QUEUE_CONTROL 0x5754
4999 
5000 #define S_VC1_TLP_ORDERING    30
5001 #define V_VC1_TLP_ORDERING(x) ((x) << S_VC1_TLP_ORDERING)
5002 #define F_VC1_TLP_ORDERING    V_VC1_TLP_ORDERING(1U)
5003 
5004 #define S_VC1_PTLP_QUEUE_MODE    21
5005 #define M_VC1_PTLP_QUEUE_MODE    0x7U
5006 #define V_VC1_PTLP_QUEUE_MODE(x) ((x) << S_VC1_PTLP_QUEUE_MODE)
5007 #define G_VC1_PTLP_QUEUE_MODE(x) \
5008 	(((x) >> S_VC1_PTLP_QUEUE_MODE) & M_VC1_PTLP_QUEUE_MODE)
5009 
5010 #define S_VC1_PH_CREDITS    12
5011 #define M_VC1_PH_CREDITS    0xffU
5012 #define V_VC1_PH_CREDITS(x) ((x) << S_VC1_PH_CREDITS)
5013 #define G_VC1_PH_CREDITS(x) (((x) >> S_VC1_PH_CREDITS) & M_VC1_PH_CREDITS)
5014 
5015 #define S_VC1_PD_CREDITS    0
5016 #define M_VC1_PD_CREDITS    0xfffU
5017 #define V_VC1_PD_CREDITS(x) ((x) << S_VC1_PD_CREDITS)
5018 #define G_VC1_PD_CREDITS(x) (((x) >> S_VC1_PD_CREDITS) & M_VC1_PD_CREDITS)
5019 
5020 #define A_PCIE_CORE_VC1_NONPOSTED_RECEIVE_QUEUE_CONTROL 0x5758
5021 
5022 #define S_VC1_NPTLP_QUEUE_MODE    21
5023 #define M_VC1_NPTLP_QUEUE_MODE    0x7U
5024 #define V_VC1_NPTLP_QUEUE_MODE(x) ((x) << S_VC1_NPTLP_QUEUE_MODE)
5025 #define G_VC1_NPTLP_QUEUE_MODE(x) \
5026 	(((x) >> S_VC1_NPTLP_QUEUE_MODE) & M_VC1_NPTLP_QUEUE_MODE)
5027 
5028 #define S_VC1_NPH_CREDITS    12
5029 #define M_VC1_NPH_CREDITS    0xffU
5030 #define V_VC1_NPH_CREDITS(x) ((x) << S_VC1_NPH_CREDITS)
5031 #define G_VC1_NPH_CREDITS(x) (((x) >> S_VC1_NPH_CREDITS) & M_VC1_NPH_CREDITS)
5032 
5033 #define S_VC1_NPD_CREDITS    0
5034 #define M_VC1_NPD_CREDITS    0xfffU
5035 #define V_VC1_NPD_CREDITS(x) ((x) << S_VC1_NPD_CREDITS)
5036 #define G_VC1_NPD_CREDITS(x) (((x) >> S_VC1_NPD_CREDITS) & M_VC1_NPD_CREDITS)
5037 
5038 #define A_PCIE_CORE_VC1_COMPLETION_RECEIVE_QUEUE_CONTROL 0x575c
5039 
5040 #define S_VC1_CPLTLP_QUEUE_MODE    21
5041 #define M_VC1_CPLTLP_QUEUE_MODE    0x7U
5042 #define V_VC1_CPLTLP_QUEUE_MODE(x) ((x) << S_VC1_CPLTLP_QUEUE_MODE)
5043 #define G_VC1_CPLTLP_QUEUE_MODE(x) \
5044 	(((x) >> S_VC1_CPLTLP_QUEUE_MODE) & M_VC1_CPLTLP_QUEUE_MODE)
5045 
5046 #define S_VC1_CPLH_CREDITS    12
5047 #define M_VC1_CPLH_CREDITS    0xffU
5048 #define V_VC1_CPLH_CREDITS(x) ((x) << S_VC1_CPLH_CREDITS)
5049 #define G_VC1_CPLH_CREDITS(x) (((x) >> S_VC1_CPLH_CREDITS) & M_VC1_CPLH_CREDITS)
5050 
5051 #define S_VC1_CPLD_CREDITS    0
5052 #define M_VC1_CPLD_CREDITS    0xfffU
5053 #define V_VC1_CPLD_CREDITS(x) ((x) << S_VC1_CPLD_CREDITS)
5054 #define G_VC1_CPLD_CREDITS(x) (((x) >> S_VC1_CPLD_CREDITS) & M_VC1_CPLD_CREDITS)
5055 
5056 #define A_PCIE_CORE_LINK_WIDTH_SPEED_CHANGE 0x580c
5057 
5058 #define S_SEL_DEEMPHASIS    20
5059 #define V_SEL_DEEMPHASIS(x) ((x) << S_SEL_DEEMPHASIS)
5060 #define F_SEL_DEEMPHASIS    V_SEL_DEEMPHASIS(1U)
5061 
5062 #define S_TXCMPLRCV    19
5063 #define V_TXCMPLRCV(x) ((x) << S_TXCMPLRCV)
5064 #define F_TXCMPLRCV    V_TXCMPLRCV(1U)
5065 
5066 #define S_PHYTXSWING    18
5067 #define V_PHYTXSWING(x) ((x) << S_PHYTXSWING)
5068 #define F_PHYTXSWING    V_PHYTXSWING(1U)
5069 
5070 #define S_DIRSPDCHANGE    17
5071 #define V_DIRSPDCHANGE(x) ((x) << S_DIRSPDCHANGE)
5072 #define F_DIRSPDCHANGE    V_DIRSPDCHANGE(1U)
5073 
5074 #define S_NUM_LANES    8
5075 #define M_NUM_LANES    0x1ffU
5076 #define V_NUM_LANES(x) ((x) << S_NUM_LANES)
5077 #define G_NUM_LANES(x) (((x) >> S_NUM_LANES) & M_NUM_LANES)
5078 
5079 #define S_NFTS_GEN2_3    0
5080 #define M_NFTS_GEN2_3    0xffU
5081 #define V_NFTS_GEN2_3(x) ((x) << S_NFTS_GEN2_3)
5082 #define G_NFTS_GEN2_3(x) (((x) >> S_NFTS_GEN2_3) & M_NFTS_GEN2_3)
5083 
5084 #define A_PCIE_CORE_PHY_STATUS 0x5810
5085 #define A_PCIE_CORE_PHY_CONTROL 0x5814
5086 #define A_PCIE_CORE_GEN3_CONTROL 0x5890
5087 
5088 #define S_DC_BALANCE_DISABLE    18
5089 #define V_DC_BALANCE_DISABLE(x) ((x) << S_DC_BALANCE_DISABLE)
5090 #define F_DC_BALANCE_DISABLE    V_DC_BALANCE_DISABLE(1U)
5091 
5092 #define S_DLLP_DELAY_DISABLE    17
5093 #define V_DLLP_DELAY_DISABLE(x) ((x) << S_DLLP_DELAY_DISABLE)
5094 #define F_DLLP_DELAY_DISABLE    V_DLLP_DELAY_DISABLE(1U)
5095 
5096 #define S_EQL_DISABLE    16
5097 #define V_EQL_DISABLE(x) ((x) << S_EQL_DISABLE)
5098 #define F_EQL_DISABLE    V_EQL_DISABLE(1U)
5099 
5100 #define S_EQL_REDO_DISABLE    11
5101 #define V_EQL_REDO_DISABLE(x) ((x) << S_EQL_REDO_DISABLE)
5102 #define F_EQL_REDO_DISABLE    V_EQL_REDO_DISABLE(1U)
5103 
5104 #define S_EQL_EIEOS_CNTRST_DISABLE    10
5105 #define V_EQL_EIEOS_CNTRST_DISABLE(x) ((x) << S_EQL_EIEOS_CNTRST_DISABLE)
5106 #define F_EQL_EIEOS_CNTRST_DISABLE    V_EQL_EIEOS_CNTRST_DISABLE(1U)
5107 
5108 #define S_EQL_PH2_PH3_DISABLE    9
5109 #define V_EQL_PH2_PH3_DISABLE(x) ((x) << S_EQL_PH2_PH3_DISABLE)
5110 #define F_EQL_PH2_PH3_DISABLE    V_EQL_PH2_PH3_DISABLE(1U)
5111 
5112 #define S_DISABLE_SCRAMBLER    8
5113 #define V_DISABLE_SCRAMBLER(x) ((x) << S_DISABLE_SCRAMBLER)
5114 #define F_DISABLE_SCRAMBLER    V_DISABLE_SCRAMBLER(1U)
5115 
5116 #define A_PCIE_CORE_GEN3_EQ_FS_LF 0x5894
5117 
5118 #define S_FULL_SWING    6
5119 #define M_FULL_SWING    0x3fU
5120 #define V_FULL_SWING(x) ((x) << S_FULL_SWING)
5121 #define G_FULL_SWING(x) (((x) >> S_FULL_SWING) & M_FULL_SWING)
5122 
5123 #define S_LOW_FREQUENCY    0
5124 #define M_LOW_FREQUENCY    0x3fU
5125 #define V_LOW_FREQUENCY(x) ((x) << S_LOW_FREQUENCY)
5126 #define G_LOW_FREQUENCY(x) (((x) >> S_LOW_FREQUENCY) & M_LOW_FREQUENCY)
5127 
5128 #define A_PCIE_CORE_GEN3_EQ_PRESET_COEFF 0x5898
5129 
5130 #define S_POSTCURSOR    12
5131 #define M_POSTCURSOR    0x3fU
5132 #define V_POSTCURSOR(x) ((x) << S_POSTCURSOR)
5133 #define G_POSTCURSOR(x) (((x) >> S_POSTCURSOR) & M_POSTCURSOR)
5134 
5135 #define S_CURSOR    6
5136 #define M_CURSOR    0x3fU
5137 #define V_CURSOR(x) ((x) << S_CURSOR)
5138 #define G_CURSOR(x) (((x) >> S_CURSOR) & M_CURSOR)
5139 
5140 #define S_PRECURSOR    0
5141 #define M_PRECURSOR    0x3fU
5142 #define V_PRECURSOR(x) ((x) << S_PRECURSOR)
5143 #define G_PRECURSOR(x) (((x) >> S_PRECURSOR) & M_PRECURSOR)
5144 
5145 #define A_PCIE_CORE_GEN3_EQ_PRESET_INDEX 0x589c
5146 
5147 #define S_INDEX    0
5148 #define M_INDEX    0xfU
5149 #define V_INDEX(x) ((x) << S_INDEX)
5150 #define G_INDEX(x) (((x) >> S_INDEX) & M_INDEX)
5151 
5152 #define A_PCIE_CORE_GEN3_EQ_STATUS 0x58a4
5153 
5154 #define S_LEGALITY_STATUS    0
5155 #define V_LEGALITY_STATUS(x) ((x) << S_LEGALITY_STATUS)
5156 #define F_LEGALITY_STATUS    V_LEGALITY_STATUS(1U)
5157 
5158 #define A_PCIE_CORE_GEN3_EQ_CONTROL 0x58a8
5159 
5160 #define S_INCLUDE_INITIAL_FOM    24
5161 #define V_INCLUDE_INITIAL_FOM(x) ((x) << S_INCLUDE_INITIAL_FOM)
5162 #define F_INCLUDE_INITIAL_FOM    V_INCLUDE_INITIAL_FOM(1U)
5163 
5164 #define S_PRESET_REQUEST_VECTOR    8
5165 #define M_PRESET_REQUEST_VECTOR    0xffffU
5166 #define V_PRESET_REQUEST_VECTOR(x) ((x) << S_PRESET_REQUEST_VECTOR)
5167 #define G_PRESET_REQUEST_VECTOR(x) \
5168 	(((x) >> S_PRESET_REQUEST_VECTOR) & M_PRESET_REQUEST_VECTOR)
5169 
5170 #define S_PHASE23_2MS_TIMEOUT_DISABLE    5
5171 #define V_PHASE23_2MS_TIMEOUT_DISABLE(x) ((x) << S_PHASE23_2MS_TIMEOUT_DISABLE)
5172 #define F_PHASE23_2MS_TIMEOUT_DISABLE    V_PHASE23_2MS_TIMEOUT_DISABLE(1U)
5173 
5174 #define S_AFTER24MS    4
5175 #define V_AFTER24MS(x) ((x) << S_AFTER24MS)
5176 #define F_AFTER24MS    V_AFTER24MS(1U)
5177 
5178 #define S_FEEDBACK_MODE    0
5179 #define M_FEEDBACK_MODE    0xfU
5180 #define V_FEEDBACK_MODE(x) ((x) << S_FEEDBACK_MODE)
5181 #define G_FEEDBACK_MODE(x) (((x) >> S_FEEDBACK_MODE) & M_FEEDBACK_MODE)
5182 
5183 #define A_PCIE_CORE_GEN3_EQ_DIRCHANGE_FEEDBACK 0x58ac
5184 
5185 #define S_WINAPERTURE_CPLUS1    14
5186 #define M_WINAPERTURE_CPLUS1    0xfU
5187 #define V_WINAPERTURE_CPLUS1(x) ((x) << S_WINAPERTURE_CPLUS1)
5188 #define G_WINAPERTURE_CPLUS1(x) \
5189 	(((x) >> S_WINAPERTURE_CPLUS1) & M_WINAPERTURE_CPLUS1)
5190 
5191 #define S_WINAPERTURE_CMINS1    10
5192 #define M_WINAPERTURE_CMINS1    0xfU
5193 #define V_WINAPERTURE_CMINS1(x) ((x) << S_WINAPERTURE_CMINS1)
5194 #define G_WINAPERTURE_CMINS1(x) \
5195 	(((x) >> S_WINAPERTURE_CMINS1) & M_WINAPERTURE_CMINS1)
5196 
5197 #define S_CONVERGENCE_WINDEPTH    5
5198 #define M_CONVERGENCE_WINDEPTH    0x1fU
5199 #define V_CONVERGENCE_WINDEPTH(x) ((x) << S_CONVERGENCE_WINDEPTH)
5200 #define G_CONVERGENCE_WINDEPTH(x) \
5201 	(((x) >> S_CONVERGENCE_WINDEPTH) & M_CONVERGENCE_WINDEPTH)
5202 
5203 #define S_EQMASTERPHASE_MINTIME    0
5204 #define M_EQMASTERPHASE_MINTIME    0x1fU
5205 #define V_EQMASTERPHASE_MINTIME(x) ((x) << S_EQMASTERPHASE_MINTIME)
5206 #define G_EQMASTERPHASE_MINTIME(x) \
5207 	(((x) >> S_EQMASTERPHASE_MINTIME) & M_EQMASTERPHASE_MINTIME)
5208 
5209 #define A_PCIE_CORE_PIPE_CONTROL 0x58b8
5210 
5211 #define S_PIPE_LOOPBACK_EN    0
5212 #define V_PIPE_LOOPBACK_EN(x) ((x) << S_PIPE_LOOPBACK_EN)
5213 #define F_PIPE_LOOPBACK_EN    V_PIPE_LOOPBACK_EN(1U)
5214 
5215 #define A_PCIE_CORE_DBI_RO_WE 0x58bc
5216 
5217 #define S_READONLY_WRITEEN    0
5218 #define V_READONLY_WRITEEN(x) ((x) << S_READONLY_WRITEEN)
5219 #define F_READONLY_WRITEEN    V_READONLY_WRITEEN(1U)
5220 
5221 #define	A_PCIE_CORE_UTL_SYSTEM_BUS_CONTROL 0x5900
5222 
5223 #define	S_SMTD    27
5224 #define	V_SMTD(x) ((x) << S_SMTD)
5225 #define	F_SMTD    V_SMTD(1U)
5226 
5227 #define	S_SSTD    26
5228 #define	V_SSTD(x) ((x) << S_SSTD)
5229 #define	F_SSTD    V_SSTD(1U)
5230 
5231 #define	S_SWD0    23
5232 #define	V_SWD0(x) ((x) << S_SWD0)
5233 #define	F_SWD0    V_SWD0(1U)
5234 
5235 #define	S_SWD1    22
5236 #define	V_SWD1(x) ((x) << S_SWD1)
5237 #define	F_SWD1    V_SWD1(1U)
5238 
5239 #define	S_SWD2    21
5240 #define	V_SWD2(x) ((x) << S_SWD2)
5241 #define	F_SWD2    V_SWD2(1U)
5242 
5243 #define	S_SWD3    20
5244 #define	V_SWD3(x) ((x) << S_SWD3)
5245 #define	F_SWD3    V_SWD3(1U)
5246 
5247 #define	S_SWD4    19
5248 #define	V_SWD4(x) ((x) << S_SWD4)
5249 #define	F_SWD4    V_SWD4(1U)
5250 
5251 #define	S_SWD5    18
5252 #define	V_SWD5(x) ((x) << S_SWD5)
5253 #define	F_SWD5    V_SWD5(1U)
5254 
5255 #define	S_SWD6    17
5256 #define	V_SWD6(x) ((x) << S_SWD6)
5257 #define	F_SWD6    V_SWD6(1U)
5258 
5259 #define	S_SWD7    16
5260 #define	V_SWD7(x) ((x) << S_SWD7)
5261 #define	F_SWD7    V_SWD7(1U)
5262 
5263 #define	S_SWD8    15
5264 #define	V_SWD8(x) ((x) << S_SWD8)
5265 #define	F_SWD8    V_SWD8(1U)
5266 
5267 #define	S_SRD0    13
5268 #define	V_SRD0(x) ((x) << S_SRD0)
5269 #define	F_SRD0    V_SRD0(1U)
5270 
5271 #define	S_SRD1    12
5272 #define	V_SRD1(x) ((x) << S_SRD1)
5273 #define	F_SRD1    V_SRD1(1U)
5274 
5275 #define	S_SRD2    11
5276 #define	V_SRD2(x) ((x) << S_SRD2)
5277 #define	F_SRD2    V_SRD2(1U)
5278 
5279 #define	S_SRD3    10
5280 #define	V_SRD3(x) ((x) << S_SRD3)
5281 #define	F_SRD3    V_SRD3(1U)
5282 
5283 #define	S_SRD4    9
5284 #define	V_SRD4(x) ((x) << S_SRD4)
5285 #define	F_SRD4    V_SRD4(1U)
5286 
5287 #define	S_SRD5    8
5288 #define	V_SRD5(x) ((x) << S_SRD5)
5289 #define	F_SRD5    V_SRD5(1U)
5290 
5291 #define	S_SRD6    7
5292 #define	V_SRD6(x) ((x) << S_SRD6)
5293 #define	F_SRD6    V_SRD6(1U)
5294 
5295 #define	S_SRD7    6
5296 #define	V_SRD7(x) ((x) << S_SRD7)
5297 #define	F_SRD7    V_SRD7(1U)
5298 
5299 #define	S_SRD8    5
5300 #define	V_SRD8(x) ((x) << S_SRD8)
5301 #define	F_SRD8    V_SRD8(1U)
5302 
5303 #define	S_CRRE    3
5304 #define	V_CRRE(x) ((x) << S_CRRE)
5305 #define	F_CRRE    V_CRRE(1U)
5306 
5307 #define	S_CRMC    0
5308 #define	M_CRMC    0x7U
5309 #define	V_CRMC(x) ((x) << S_CRMC)
5310 #define	G_CRMC(x) (((x) >> S_CRMC) & M_CRMC)
5311 
5312 #define	A_PCIE_CORE_UTL_STATUS 0x5904
5313 
5314 #define	S_USBP    31
5315 #define	V_USBP(x) ((x) << S_USBP)
5316 #define	F_USBP    V_USBP(1U)
5317 
5318 #define	S_UPEP    30
5319 #define	V_UPEP(x) ((x) << S_UPEP)
5320 #define	F_UPEP    V_UPEP(1U)
5321 
5322 #define	S_RCEP    29
5323 #define	V_RCEP(x) ((x) << S_RCEP)
5324 #define	F_RCEP    V_RCEP(1U)
5325 
5326 #define	S_EPEP    28
5327 #define	V_EPEP(x) ((x) << S_EPEP)
5328 #define	F_EPEP    V_EPEP(1U)
5329 
5330 #define	S_USBS    27
5331 #define	V_USBS(x) ((x) << S_USBS)
5332 #define	F_USBS    V_USBS(1U)
5333 
5334 #define	S_UPES    26
5335 #define	V_UPES(x) ((x) << S_UPES)
5336 #define	F_UPES    V_UPES(1U)
5337 
5338 #define	S_RCES    25
5339 #define	V_RCES(x) ((x) << S_RCES)
5340 #define	F_RCES    V_RCES(1U)
5341 
5342 #define	S_EPES    24
5343 #define	V_EPES(x) ((x) << S_EPES)
5344 #define	F_EPES    V_EPES(1U)
5345 
5346 #define	A_PCIE_CORE_UTL_SYSTEM_BUS_AGENT_STATUS 0x5908
5347 
5348 #define	S_RNPP    31
5349 #define	V_RNPP(x) ((x) << S_RNPP)
5350 #define	F_RNPP    V_RNPP(1U)
5351 
5352 #define	S_RPCP    29
5353 #define	V_RPCP(x) ((x) << S_RPCP)
5354 #define	F_RPCP    V_RPCP(1U)
5355 
5356 #define	S_RCIP    27
5357 #define	V_RCIP(x) ((x) << S_RCIP)
5358 #define	F_RCIP    V_RCIP(1U)
5359 
5360 #define	S_RCCP    26
5361 #define	V_RCCP(x) ((x) << S_RCCP)
5362 #define	F_RCCP    V_RCCP(1U)
5363 
5364 #define	S_RFTP    23
5365 #define	V_RFTP(x) ((x) << S_RFTP)
5366 #define	F_RFTP    V_RFTP(1U)
5367 
5368 #define	S_PTRP    20
5369 #define	V_PTRP(x) ((x) << S_PTRP)
5370 #define	F_PTRP    V_PTRP(1U)
5371 
5372 #define	A_PCIE_CORE_UTL_SYSTEM_BUS_AGENT_ERROR_SEVERITY 0x590c
5373 
5374 #define	S_RNPS    31
5375 #define	V_RNPS(x) ((x) << S_RNPS)
5376 #define	F_RNPS    V_RNPS(1U)
5377 
5378 #define	S_RPCS    29
5379 #define	V_RPCS(x) ((x) << S_RPCS)
5380 #define	F_RPCS    V_RPCS(1U)
5381 
5382 #define	S_RCIS    27
5383 #define	V_RCIS(x) ((x) << S_RCIS)
5384 #define	F_RCIS    V_RCIS(1U)
5385 
5386 #define	S_RCCS    26
5387 #define	V_RCCS(x) ((x) << S_RCCS)
5388 #define	F_RCCS    V_RCCS(1U)
5389 
5390 #define	S_RFTS    23
5391 #define	V_RFTS(x) ((x) << S_RFTS)
5392 #define	F_RFTS    V_RFTS(1U)
5393 
5394 #define	A_PCIE_CORE_UTL_SYSTEM_BUS_AGENT_INTERRUPT_ENABLE 0x5910
5395 
5396 #define	S_RNPI    31
5397 #define	V_RNPI(x) ((x) << S_RNPI)
5398 #define	F_RNPI    V_RNPI(1U)
5399 
5400 #define	S_RPCI    29
5401 #define	V_RPCI(x) ((x) << S_RPCI)
5402 #define	F_RPCI    V_RPCI(1U)
5403 
5404 #define	S_RCII    27
5405 #define	V_RCII(x) ((x) << S_RCII)
5406 #define	F_RCII    V_RCII(1U)
5407 
5408 #define	S_RCCI    26
5409 #define	V_RCCI(x) ((x) << S_RCCI)
5410 #define	F_RCCI    V_RCCI(1U)
5411 
5412 #define	S_RFTI    23
5413 #define	V_RFTI(x) ((x) << S_RFTI)
5414 #define	F_RFTI    V_RFTI(1U)
5415 
5416 #define	A_PCIE_CORE_SYSTEM_BUS_BURST_SIZE_CONFIGURATION 0x5920
5417 
5418 #define	S_SBRS    28
5419 #define	M_SBRS    0x7U
5420 #define	V_SBRS(x) ((x) << S_SBRS)
5421 #define	G_SBRS(x) (((x) >> S_SBRS) & M_SBRS)
5422 
5423 #define	S_OTWS    20
5424 #define	M_OTWS    0x7U
5425 #define	V_OTWS(x) ((x) << S_OTWS)
5426 #define	G_OTWS(x) (((x) >> S_OTWS) & M_OTWS)
5427 
5428 #define	A_PCIE_CORE_REVISION_ID 0x5924
5429 
5430 #define	S_RVID    20
5431 #define	M_RVID    0xfffU
5432 #define	V_RVID(x) ((x) << S_RVID)
5433 #define	G_RVID(x) (((x) >> S_RVID) & M_RVID)
5434 
5435 #define	S_BRVN    12
5436 #define	M_BRVN    0xffU
5437 #define	V_BRVN(x) ((x) << S_BRVN)
5438 #define	G_BRVN(x) (((x) >> S_BRVN) & M_BRVN)
5439 
5440 #define A_PCIE_T5_DMA_CFG 0x5940
5441 
5442 #define S_T5_DMA_MAXREQCNT    20
5443 #define M_T5_DMA_MAXREQCNT    0xffU
5444 #define V_T5_DMA_MAXREQCNT(x) ((x) << S_T5_DMA_MAXREQCNT)
5445 #define G_T5_DMA_MAXREQCNT(x) (((x) >> S_T5_DMA_MAXREQCNT) & M_T5_DMA_MAXREQCNT)
5446 
5447 #define S_T5_DMA_MAXRDREQSIZE    17
5448 #define M_T5_DMA_MAXRDREQSIZE    0x7U
5449 #define V_T5_DMA_MAXRDREQSIZE(x) ((x) << S_T5_DMA_MAXRDREQSIZE)
5450 #define G_T5_DMA_MAXRDREQSIZE(x) \
5451 	(((x) >> S_T5_DMA_MAXRDREQSIZE) & M_T5_DMA_MAXRDREQSIZE)
5452 
5453 #define S_T5_DMA_MAXRSPCNT    8
5454 #define M_T5_DMA_MAXRSPCNT    0x1ffU
5455 #define V_T5_DMA_MAXRSPCNT(x) ((x) << S_T5_DMA_MAXRSPCNT)
5456 #define G_T5_DMA_MAXRSPCNT(x) (((x) >> S_T5_DMA_MAXRSPCNT) & M_T5_DMA_MAXRSPCNT)
5457 
5458 #define S_SEQCHKDIS    7
5459 #define V_SEQCHKDIS(x) ((x) << S_SEQCHKDIS)
5460 #define F_SEQCHKDIS    V_SEQCHKDIS(1U)
5461 
5462 #define S_MINTAG    0
5463 #define M_MINTAG    0x7fU
5464 #define V_MINTAG(x) ((x) << S_MINTAG)
5465 #define G_MINTAG(x) (((x) >> S_MINTAG) & M_MINTAG)
5466 
5467 #define A_PCIE_T5_DMA_STAT 0x5944
5468 
5469 #define S_DMA_RESPCNT    20
5470 #define M_DMA_RESPCNT    0xfffU
5471 #define V_DMA_RESPCNT(x) ((x) << S_DMA_RESPCNT)
5472 #define G_DMA_RESPCNT(x) (((x) >> S_DMA_RESPCNT) & M_DMA_RESPCNT)
5473 
5474 #define S_DMA_RDREQCNT    12
5475 #define M_DMA_RDREQCNT    0xffU
5476 #define V_DMA_RDREQCNT(x) ((x) << S_DMA_RDREQCNT)
5477 #define G_DMA_RDREQCNT(x) (((x) >> S_DMA_RDREQCNT) & M_DMA_RDREQCNT)
5478 
5479 #define S_DMA_WRREQCNT    0
5480 #define M_DMA_WRREQCNT    0x7ffU
5481 #define V_DMA_WRREQCNT(x) ((x) << S_DMA_WRREQCNT)
5482 #define G_DMA_WRREQCNT(x) (((x) >> S_DMA_WRREQCNT) & M_DMA_WRREQCNT)
5483 
5484 #define A_PCIE_T5_DMA_STAT2 0x5948
5485 
5486 #define S_COOKIECNT    24
5487 #define M_COOKIECNT    0xfU
5488 #define V_COOKIECNT(x) ((x) << S_COOKIECNT)
5489 #define G_COOKIECNT(x) (((x) >> S_COOKIECNT) & M_COOKIECNT)
5490 
5491 #define S_RDSEQNUMUPDCNT    20
5492 #define M_RDSEQNUMUPDCNT    0xfU
5493 #define V_RDSEQNUMUPDCNT(x) ((x) << S_RDSEQNUMUPDCNT)
5494 #define G_RDSEQNUMUPDCNT(x) (((x) >> S_RDSEQNUMUPDCNT) & M_RDSEQNUMUPDCNT)
5495 
5496 #define S_SIREQCNT    16
5497 #define M_SIREQCNT    0xfU
5498 #define V_SIREQCNT(x) ((x) << S_SIREQCNT)
5499 #define G_SIREQCNT(x) (((x) >> S_SIREQCNT) & M_SIREQCNT)
5500 
5501 #define S_WREOPMATCHSOP    12
5502 #define V_WREOPMATCHSOP(x) ((x) << S_WREOPMATCHSOP)
5503 #define F_WREOPMATCHSOP    V_WREOPMATCHSOP(1U)
5504 
5505 #define S_WRSOPCNT    8
5506 #define M_WRSOPCNT    0xfU
5507 #define V_WRSOPCNT(x) ((x) << S_WRSOPCNT)
5508 #define G_WRSOPCNT(x) (((x) >> S_WRSOPCNT) & M_WRSOPCNT)
5509 
5510 #define S_RDSOPCNT    0
5511 #define M_RDSOPCNT    0xffU
5512 #define V_RDSOPCNT(x) ((x) << S_RDSOPCNT)
5513 #define G_RDSOPCNT(x) (((x) >> S_RDSOPCNT) & M_RDSOPCNT)
5514 
5515 #define A_PCIE_T5_DMA_STAT3 0x594c
5516 
5517 #define S_ATMREQSOPCNT    24
5518 #define M_ATMREQSOPCNT    0xffU
5519 #define V_ATMREQSOPCNT(x) ((x) << S_ATMREQSOPCNT)
5520 #define G_ATMREQSOPCNT(x) (((x) >> S_ATMREQSOPCNT) & M_ATMREQSOPCNT)
5521 
5522 #define S_ATMEOPMATCHSOP    17
5523 #define V_ATMEOPMATCHSOP(x) ((x) << S_ATMEOPMATCHSOP)
5524 #define F_ATMEOPMATCHSOP    V_ATMEOPMATCHSOP(1U)
5525 
5526 #define S_RSPEOPMATCHSOP    16
5527 #define V_RSPEOPMATCHSOP(x) ((x) << S_RSPEOPMATCHSOP)
5528 #define F_RSPEOPMATCHSOP    V_RSPEOPMATCHSOP(1U)
5529 
5530 #define S_RSPERRCNT    8
5531 #define M_RSPERRCNT    0xffU
5532 #define V_RSPERRCNT(x) ((x) << S_RSPERRCNT)
5533 #define G_RSPERRCNT(x) (((x) >> S_RSPERRCNT) & M_RSPERRCNT)
5534 
5535 #define S_RSPSOPCNT    0
5536 #define M_RSPSOPCNT    0xffU
5537 #define V_RSPSOPCNT(x) ((x) << S_RSPSOPCNT)
5538 #define G_RSPSOPCNT(x) (((x) >> S_RSPSOPCNT) & M_RSPSOPCNT)
5539 
5540 #define	A_PCIE_CORE_OUTBOUND_POSTED_HEADER_BUFFER_ALLOCATION 0x5960
5541 
5542 #define	S_OP0H    24
5543 #define	M_OP0H    0xfU
5544 #define	V_OP0H(x) ((x) << S_OP0H)
5545 #define	G_OP0H(x) (((x) >> S_OP0H) & M_OP0H)
5546 
5547 #define	S_OP1H    16
5548 #define	M_OP1H    0xfU
5549 #define	V_OP1H(x) ((x) << S_OP1H)
5550 #define	G_OP1H(x) (((x) >> S_OP1H) & M_OP1H)
5551 
5552 #define	S_OP2H    8
5553 #define	M_OP2H    0xfU
5554 #define	V_OP2H(x) ((x) << S_OP2H)
5555 #define	G_OP2H(x) (((x) >> S_OP2H) & M_OP2H)
5556 
5557 #define	S_OP3H    0
5558 #define	M_OP3H    0xfU
5559 #define	V_OP3H(x) ((x) << S_OP3H)
5560 #define	G_OP3H(x) (((x) >> S_OP3H) & M_OP3H)
5561 
5562 #define	A_PCIE_CORE_OUTBOUND_POSTED_DATA_BUFFER_ALLOCATION 0x5968
5563 
5564 #define	S_OP0D    24
5565 #define	M_OP0D    0x7fU
5566 #define	V_OP0D(x) ((x) << S_OP0D)
5567 #define	G_OP0D(x) (((x) >> S_OP0D) & M_OP0D)
5568 
5569 #define	S_OP1D    16
5570 #define	M_OP1D    0x7fU
5571 #define	V_OP1D(x) ((x) << S_OP1D)
5572 #define	G_OP1D(x) (((x) >> S_OP1D) & M_OP1D)
5573 
5574 #define	S_OP2D    8
5575 #define	M_OP2D    0x7fU
5576 #define	V_OP2D(x) ((x) << S_OP2D)
5577 #define	G_OP2D(x) (((x) >> S_OP2D) & M_OP2D)
5578 
5579 #define	S_OP3D    0
5580 #define	M_OP3D    0x7fU
5581 #define	V_OP3D(x) ((x) << S_OP3D)
5582 #define	G_OP3D(x) (((x) >> S_OP3D) & M_OP3D)
5583 
5584 #define	A_PCIE_CORE_INBOUND_POSTED_HEADER_BUFFER_ALLOCATION 0x5970
5585 
5586 #define	S_IP0H    24
5587 #define	M_IP0H    0x3fU
5588 #define	V_IP0H(x) ((x) << S_IP0H)
5589 #define	G_IP0H(x) (((x) >> S_IP0H) & M_IP0H)
5590 
5591 #define	S_IP1H    16
5592 #define	M_IP1H    0x3fU
5593 #define	V_IP1H(x) ((x) << S_IP1H)
5594 #define	G_IP1H(x) (((x) >> S_IP1H) & M_IP1H)
5595 
5596 #define	S_IP2H    8
5597 #define	M_IP2H    0x3fU
5598 #define	V_IP2H(x) ((x) << S_IP2H)
5599 #define	G_IP2H(x) (((x) >> S_IP2H) & M_IP2H)
5600 
5601 #define	S_IP3H    0
5602 #define	M_IP3H    0x3fU
5603 #define	V_IP3H(x) ((x) << S_IP3H)
5604 #define	G_IP3H(x) (((x) >> S_IP3H) & M_IP3H)
5605 
5606 #define	A_PCIE_CORE_INBOUND_POSTED_DATA_BUFFER_ALLOCATION 0x5978
5607 
5608 #define	S_IP0D    24
5609 #define	M_IP0D    0xffU
5610 #define	V_IP0D(x) ((x) << S_IP0D)
5611 #define	G_IP0D(x) (((x) >> S_IP0D) & M_IP0D)
5612 
5613 #define	S_IP1D    16
5614 #define	M_IP1D    0xffU
5615 #define	V_IP1D(x) ((x) << S_IP1D)
5616 #define	G_IP1D(x) (((x) >> S_IP1D) & M_IP1D)
5617 
5618 #define	S_IP2D    8
5619 #define	M_IP2D    0xffU
5620 #define	V_IP2D(x) ((x) << S_IP2D)
5621 #define	G_IP2D(x) (((x) >> S_IP2D) & M_IP2D)
5622 
5623 #define	S_IP3D    0
5624 #define	M_IP3D    0xffU
5625 #define	V_IP3D(x) ((x) << S_IP3D)
5626 #define	G_IP3D(x) (((x) >> S_IP3D) & M_IP3D)
5627 
5628 #define	A_PCIE_CORE_OUTBOUND_NON_POSTED_BUFFER_ALLOCATION 0x5980
5629 
5630 #define	S_ON0H    24
5631 #define	M_ON0H    0xfU
5632 #define	V_ON0H(x) ((x) << S_ON0H)
5633 #define	G_ON0H(x) (((x) >> S_ON0H) & M_ON0H)
5634 
5635 #define	S_ON1H    16
5636 #define	M_ON1H    0xfU
5637 #define	V_ON1H(x) ((x) << S_ON1H)
5638 #define	G_ON1H(x) (((x) >> S_ON1H) & M_ON1H)
5639 
5640 #define	S_ON2H    8
5641 #define	M_ON2H    0xfU
5642 #define	V_ON2H(x) ((x) << S_ON2H)
5643 #define	G_ON2H(x) (((x) >> S_ON2H) & M_ON2H)
5644 
5645 #define	S_ON3H    0
5646 #define	M_ON3H    0xfU
5647 #define	V_ON3H(x) ((x) << S_ON3H)
5648 #define	G_ON3H(x) (((x) >> S_ON3H) & M_ON3H)
5649 
5650 #define A_PCIE_T5_CMD_CFG 0x5980
5651 
5652 #define S_T5_CMD_MAXRDREQSIZE    17
5653 #define M_T5_CMD_MAXRDREQSIZE    0x7U
5654 #define V_T5_CMD_MAXRDREQSIZE(x) ((x) << S_T5_CMD_MAXRDREQSIZE)
5655 #define G_T5_CMD_MAXRDREQSIZE(x) \
5656 	(((x) >> S_T5_CMD_MAXRDREQSIZE) & M_T5_CMD_MAXRDREQSIZE)
5657 
5658 #define S_T5_CMD_MAXRSPCNT    8
5659 #define M_T5_CMD_MAXRSPCNT    0xffU
5660 #define V_T5_CMD_MAXRSPCNT(x) ((x) << S_T5_CMD_MAXRSPCNT)
5661 #define G_T5_CMD_MAXRSPCNT(x) (((x) >> S_T5_CMD_MAXRSPCNT) & M_T5_CMD_MAXRSPCNT)
5662 
5663 #define S_USECMDPOOL    7
5664 #define V_USECMDPOOL(x) ((x) << S_USECMDPOOL)
5665 #define F_USECMDPOOL    V_USECMDPOOL(1U)
5666 
5667 #define A_PCIE_T5_CMD_STAT 0x5984
5668 
5669 #define S_T5_STAT_RSPCNT    20
5670 #define M_T5_STAT_RSPCNT    0x7ffU
5671 #define V_T5_STAT_RSPCNT(x) ((x) << S_T5_STAT_RSPCNT)
5672 #define G_T5_STAT_RSPCNT(x) (((x) >> S_T5_STAT_RSPCNT) & M_T5_STAT_RSPCNT)
5673 
5674 #define S_RDREQCNT    12
5675 #define M_RDREQCNT    0x1fU
5676 #define V_RDREQCNT(x) ((x) << S_RDREQCNT)
5677 #define G_RDREQCNT(x) (((x) >> S_RDREQCNT) & M_RDREQCNT)
5678 
5679 #define	A_PCIE_CORE_INBOUND_NON_POSTED_REQUESTS_BUFFER_ALLOCATION 0x5988
5680 
5681 #define	S_IN0H    24
5682 #define	M_IN0H    0x3fU
5683 #define	V_IN0H(x) ((x) << S_IN0H)
5684 #define	G_IN0H(x) (((x) >> S_IN0H) & M_IN0H)
5685 
5686 #define	S_IN1H    16
5687 #define	M_IN1H    0x3fU
5688 #define	V_IN1H(x) ((x) << S_IN1H)
5689 #define	G_IN1H(x) (((x) >> S_IN1H) & M_IN1H)
5690 
5691 #define	S_IN2H    8
5692 #define	M_IN2H    0x3fU
5693 #define	V_IN2H(x) ((x) << S_IN2H)
5694 #define	G_IN2H(x) (((x) >> S_IN2H) & M_IN2H)
5695 
5696 #define	S_IN3H    0
5697 #define	M_IN3H    0x3fU
5698 #define	V_IN3H(x) ((x) << S_IN3H)
5699 #define	G_IN3H(x) (((x) >> S_IN3H) & M_IN3H)
5700 
5701 #define A_PCIE_T5_CMD_STAT2 0x5988
5702 #define A_PCIE_T5_CMD_STAT3 0x598c
5703 
5704 #define	A_PCIE_CORE_PCI_EXPRESS_TAGS_ALLOCATION 0x5990
5705 
5706 #define	S_OC0T    24
5707 #define	M_OC0T    0xffU
5708 #define	V_OC0T(x) ((x) << S_OC0T)
5709 #define	G_OC0T(x) (((x) >> S_OC0T) & M_OC0T)
5710 
5711 #define	S_OC1T    16
5712 #define	M_OC1T    0xffU
5713 #define	V_OC1T(x) ((x) << S_OC1T)
5714 #define	G_OC1T(x) (((x) >> S_OC1T) & M_OC1T)
5715 
5716 #define	S_OC2T    8
5717 #define	M_OC2T    0xffU
5718 #define	V_OC2T(x) ((x) << S_OC2T)
5719 #define	G_OC2T(x) (((x) >> S_OC2T) & M_OC2T)
5720 
5721 #define	S_OC3T    0
5722 #define	M_OC3T    0xffU
5723 #define	V_OC3T(x) ((x) << S_OC3T)
5724 #define	G_OC3T(x) (((x) >> S_OC3T) & M_OC3T)
5725 
5726 #define	A_PCIE_CORE_GBIF_READ_TAGS_ALLOCATION 0x5998
5727 
5728 #define	S_IC0T    24
5729 #define	M_IC0T    0x3fU
5730 #define	V_IC0T(x) ((x) << S_IC0T)
5731 #define	G_IC0T(x) (((x) >> S_IC0T) & M_IC0T)
5732 
5733 #define	S_IC1T    16
5734 #define	M_IC1T    0x3fU
5735 #define	V_IC1T(x) ((x) << S_IC1T)
5736 #define	G_IC1T(x) (((x) >> S_IC1T) & M_IC1T)
5737 
5738 #define	S_IC2T    8
5739 #define	M_IC2T    0x3fU
5740 #define	V_IC2T(x) ((x) << S_IC2T)
5741 #define	G_IC2T(x) (((x) >> S_IC2T) & M_IC2T)
5742 
5743 #define	S_IC3T    0
5744 #define	M_IC3T    0x3fU
5745 #define	V_IC3T(x) ((x) << S_IC3T)
5746 #define	G_IC3T(x) (((x) >> S_IC3T) & M_IC3T)
5747 
5748 #define	A_PCIE_CORE_UTL_PCI_EXPRESS_PORT_CONTROL 0x59a0
5749 
5750 #define	S_VRB0    31
5751 #define	V_VRB0(x) ((x) << S_VRB0)
5752 #define	F_VRB0    V_VRB0(1U)
5753 
5754 #define	S_VRB1    30
5755 #define	V_VRB1(x) ((x) << S_VRB1)
5756 #define	F_VRB1    V_VRB1(1U)
5757 
5758 #define	S_VRB2    29
5759 #define	V_VRB2(x) ((x) << S_VRB2)
5760 #define	F_VRB2    V_VRB2(1U)
5761 
5762 #define	S_VRB3    28
5763 #define	V_VRB3(x) ((x) << S_VRB3)
5764 #define	F_VRB3    V_VRB3(1U)
5765 
5766 #define	S_PSFE    26
5767 #define	V_PSFE(x) ((x) << S_PSFE)
5768 #define	F_PSFE    V_PSFE(1U)
5769 
5770 #define	S_RVDE    25
5771 #define	V_RVDE(x) ((x) << S_RVDE)
5772 #define	F_RVDE    V_RVDE(1U)
5773 
5774 #define	S_TXE0    23
5775 #define	V_TXE0(x) ((x) << S_TXE0)
5776 #define	F_TXE0    V_TXE0(1U)
5777 
5778 #define	S_TXE1    22
5779 #define	V_TXE1(x) ((x) << S_TXE1)
5780 #define	F_TXE1    V_TXE1(1U)
5781 
5782 #define	S_TXE2    21
5783 #define	V_TXE2(x) ((x) << S_TXE2)
5784 #define	F_TXE2    V_TXE2(1U)
5785 
5786 #define	S_TXE3    20
5787 #define	V_TXE3(x) ((x) << S_TXE3)
5788 #define	F_TXE3    V_TXE3(1U)
5789 
5790 #define	S_RPAM    13
5791 #define	V_RPAM(x) ((x) << S_RPAM)
5792 #define	F_RPAM    V_RPAM(1U)
5793 
5794 #define	S_RTOS    4
5795 #define	M_RTOS    0xfU
5796 #define	V_RTOS(x) ((x) << S_RTOS)
5797 #define	G_RTOS(x) (((x) >> S_RTOS) & M_RTOS)
5798 
5799 #define	A_PCIE_CORE_UTL_PCI_EXPRESS_PORT_STATUS 0x59a4
5800 
5801 #define	S_TPCP    30
5802 #define	V_TPCP(x) ((x) << S_TPCP)
5803 #define	F_TPCP    V_TPCP(1U)
5804 
5805 #define	S_TNPP    29
5806 #define	V_TNPP(x) ((x) << S_TNPP)
5807 #define	F_TNPP    V_TNPP(1U)
5808 
5809 #define	S_TFTP    28
5810 #define	V_TFTP(x) ((x) << S_TFTP)
5811 #define	F_TFTP    V_TFTP(1U)
5812 
5813 #define	S_TCAP    27
5814 #define	V_TCAP(x) ((x) << S_TCAP)
5815 #define	F_TCAP    V_TCAP(1U)
5816 
5817 #define	S_TCIP    26
5818 #define	V_TCIP(x) ((x) << S_TCIP)
5819 #define	F_TCIP    V_TCIP(1U)
5820 
5821 #define	S_RCAP    25
5822 #define	V_RCAP(x) ((x) << S_RCAP)
5823 #define	F_RCAP    V_RCAP(1U)
5824 
5825 #define	S_PLUP    23
5826 #define	V_PLUP(x) ((x) << S_PLUP)
5827 #define	F_PLUP    V_PLUP(1U)
5828 
5829 #define	S_PLDN    22
5830 #define	V_PLDN(x) ((x) << S_PLDN)
5831 #define	F_PLDN    V_PLDN(1U)
5832 
5833 #define	S_OTDD    21
5834 #define	V_OTDD(x) ((x) << S_OTDD)
5835 #define	F_OTDD    V_OTDD(1U)
5836 
5837 #define	S_GTRP    20
5838 #define	V_GTRP(x) ((x) << S_GTRP)
5839 #define	F_GTRP    V_GTRP(1U)
5840 
5841 #define	S_RDPE    18
5842 #define	V_RDPE(x) ((x) << S_RDPE)
5843 #define	F_RDPE    V_RDPE(1U)
5844 
5845 #define	S_TDCE    17
5846 #define	V_TDCE(x) ((x) << S_TDCE)
5847 #define	F_TDCE    V_TDCE(1U)
5848 
5849 #define	S_TDUE    16
5850 #define	V_TDUE(x) ((x) << S_TDUE)
5851 #define	F_TDUE    V_TDUE(1U)
5852 
5853 #define	A_PCIE_CORE_UTL_PCI_EXPRESS_PORT_ERROR_SEVERITY 0x59a8
5854 
5855 #define	S_TPCS    30
5856 #define	V_TPCS(x) ((x) << S_TPCS)
5857 #define	F_TPCS    V_TPCS(1U)
5858 
5859 #define	S_TNPS    29
5860 #define	V_TNPS(x) ((x) << S_TNPS)
5861 #define	F_TNPS    V_TNPS(1U)
5862 
5863 #define	S_TFTS    28
5864 #define	V_TFTS(x) ((x) << S_TFTS)
5865 #define	F_TFTS    V_TFTS(1U)
5866 
5867 #define	S_TCAS    27
5868 #define	V_TCAS(x) ((x) << S_TCAS)
5869 #define	F_TCAS    V_TCAS(1U)
5870 
5871 #define	S_TCIS    26
5872 #define	V_TCIS(x) ((x) << S_TCIS)
5873 #define	F_TCIS    V_TCIS(1U)
5874 
5875 #define	S_RCAS    25
5876 #define	V_RCAS(x) ((x) << S_RCAS)
5877 #define	F_RCAS    V_RCAS(1U)
5878 
5879 #define	S_PLUS    23
5880 #define	V_PLUS(x) ((x) << S_PLUS)
5881 #define	F_PLUS    V_PLUS(1U)
5882 
5883 #define	S_PLDS    22
5884 #define	V_PLDS(x) ((x) << S_PLDS)
5885 #define	F_PLDS    V_PLDS(1U)
5886 
5887 #define	S_OTDS    21
5888 #define	V_OTDS(x) ((x) << S_OTDS)
5889 #define	F_OTDS    V_OTDS(1U)
5890 
5891 #define	S_RDPS    18
5892 #define	V_RDPS(x) ((x) << S_RDPS)
5893 #define	F_RDPS    V_RDPS(1U)
5894 
5895 #define	S_TDCS    17
5896 #define	V_TDCS(x) ((x) << S_TDCS)
5897 #define	F_TDCS    V_TDCS(1U)
5898 
5899 #define	S_TDUS    16
5900 #define	V_TDUS(x) ((x) << S_TDUS)
5901 #define	F_TDUS    V_TDUS(1U)
5902 
5903 #define	A_PCIE_CORE_UTL_PCI_EXPRESS_PORT_INTERRUPT_ENABLE 0x59ac
5904 
5905 #define	S_TPCI    30
5906 #define	V_TPCI(x) ((x) << S_TPCI)
5907 #define	F_TPCI    V_TPCI(1U)
5908 
5909 #define	S_TNPI    29
5910 #define	V_TNPI(x) ((x) << S_TNPI)
5911 #define	F_TNPI    V_TNPI(1U)
5912 
5913 #define	S_TFTI    28
5914 #define	V_TFTI(x) ((x) << S_TFTI)
5915 #define	F_TFTI    V_TFTI(1U)
5916 
5917 #define	S_TCAI    27
5918 #define	V_TCAI(x) ((x) << S_TCAI)
5919 #define	F_TCAI    V_TCAI(1U)
5920 
5921 #define	S_TCII    26
5922 #define	V_TCII(x) ((x) << S_TCII)
5923 #define	F_TCII    V_TCII(1U)
5924 
5925 #define	S_RCAI    25
5926 #define	V_RCAI(x) ((x) << S_RCAI)
5927 #define	F_RCAI    V_RCAI(1U)
5928 
5929 #define	S_PLUI    23
5930 #define	V_PLUI(x) ((x) << S_PLUI)
5931 #define	F_PLUI    V_PLUI(1U)
5932 
5933 #define	S_PLDI    22
5934 #define	V_PLDI(x) ((x) << S_PLDI)
5935 #define	F_PLDI    V_PLDI(1U)
5936 
5937 #define	S_OTDI    21
5938 #define	V_OTDI(x) ((x) << S_OTDI)
5939 #define	F_OTDI    V_OTDI(1U)
5940 
5941 #define	A_PCIE_CORE_ROOT_COMPLEX_STATUS 0x59b0
5942 
5943 #define	S_RLCE    31
5944 #define	V_RLCE(x) ((x) << S_RLCE)
5945 #define	F_RLCE    V_RLCE(1U)
5946 
5947 #define	S_RLNE    30
5948 #define	V_RLNE(x) ((x) << S_RLNE)
5949 #define	F_RLNE    V_RLNE(1U)
5950 
5951 #define	S_RLFE    29
5952 #define	V_RLFE(x) ((x) << S_RLFE)
5953 #define	F_RLFE    V_RLFE(1U)
5954 
5955 #define	S_RCPE    25
5956 #define	V_RCPE(x) ((x) << S_RCPE)
5957 #define	F_RCPE    V_RCPE(1U)
5958 
5959 #define	S_RCTO    24
5960 #define	V_RCTO(x) ((x) << S_RCTO)
5961 #define	F_RCTO    V_RCTO(1U)
5962 
5963 #define	S_PINA    23
5964 #define	V_PINA(x) ((x) << S_PINA)
5965 #define	F_PINA    V_PINA(1U)
5966 
5967 #define	S_PINB    22
5968 #define	V_PINB(x) ((x) << S_PINB)
5969 #define	F_PINB    V_PINB(1U)
5970 
5971 #define	S_PINC    21
5972 #define	V_PINC(x) ((x) << S_PINC)
5973 #define	F_PINC    V_PINC(1U)
5974 
5975 #define	S_PIND    20
5976 #define	V_PIND(x) ((x) << S_PIND)
5977 #define	F_PIND    V_PIND(1U)
5978 
5979 #define	S_ALER    19
5980 #define	V_ALER(x) ((x) << S_ALER)
5981 #define	F_ALER    V_ALER(1U)
5982 
5983 #define	S_CRSE    18
5984 #define	V_CRSE(x) ((x) << S_CRSE)
5985 #define	F_CRSE    V_CRSE(1U)
5986 
5987 #define A_PCIE_T5_HMA_CFG 0x59b0
5988 
5989 #define S_HMA_MAXREQCNT    20
5990 #define M_HMA_MAXREQCNT    0x1fU
5991 #define V_HMA_MAXREQCNT(x) ((x) << S_HMA_MAXREQCNT)
5992 #define G_HMA_MAXREQCNT(x) (((x) >> S_HMA_MAXREQCNT) & M_HMA_MAXREQCNT)
5993 
5994 #define S_T5_HMA_MAXRDREQSIZE    17
5995 #define M_T5_HMA_MAXRDREQSIZE    0x7U
5996 #define V_T5_HMA_MAXRDREQSIZE(x) ((x) << S_T5_HMA_MAXRDREQSIZE)
5997 #define G_T5_HMA_MAXRDREQSIZE(x) \
5998 	(((x) >> S_T5_HMA_MAXRDREQSIZE) & M_T5_HMA_MAXRDREQSIZE)
5999 
6000 #define S_T5_HMA_MAXRSPCNT    8
6001 #define M_T5_HMA_MAXRSPCNT    0x1fU
6002 #define V_T5_HMA_MAXRSPCNT(x) ((x) << S_T5_HMA_MAXRSPCNT)
6003 #define G_T5_HMA_MAXRSPCNT(x) (((x) >> S_T5_HMA_MAXRSPCNT) & M_T5_HMA_MAXRSPCNT)
6004 
6005 #define	A_PCIE_CORE_ROOT_COMPLEX_ERROR_SEVERITY 0x59b4
6006 
6007 #define	S_RLCS    31
6008 #define	V_RLCS(x) ((x) << S_RLCS)
6009 #define	F_RLCS    V_RLCS(1U)
6010 
6011 #define	S_RLNS    30
6012 #define	V_RLNS(x) ((x) << S_RLNS)
6013 #define	F_RLNS    V_RLNS(1U)
6014 
6015 #define	S_RLFS    29
6016 #define	V_RLFS(x) ((x) << S_RLFS)
6017 #define	F_RLFS    V_RLFS(1U)
6018 
6019 #define	S_RCPS    25
6020 #define	V_RCPS(x) ((x) << S_RCPS)
6021 #define	F_RCPS    V_RCPS(1U)
6022 
6023 #define	S_RCTS    24
6024 #define	V_RCTS(x) ((x) << S_RCTS)
6025 #define	F_RCTS    V_RCTS(1U)
6026 
6027 #define	S_PAAS    23
6028 #define	V_PAAS(x) ((x) << S_PAAS)
6029 #define	F_PAAS    V_PAAS(1U)
6030 
6031 #define	S_PABS    22
6032 #define	V_PABS(x) ((x) << S_PABS)
6033 #define	F_PABS    V_PABS(1U)
6034 
6035 #define	S_PACS    21
6036 #define	V_PACS(x) ((x) << S_PACS)
6037 #define	F_PACS    V_PACS(1U)
6038 
6039 #define	S_PADS    20
6040 #define	V_PADS(x) ((x) << S_PADS)
6041 #define	F_PADS    V_PADS(1U)
6042 
6043 #define	S_ALES    19
6044 #define	V_ALES(x) ((x) << S_ALES)
6045 #define	F_ALES    V_ALES(1U)
6046 
6047 #define	S_CRSS    18
6048 #define	V_CRSS(x) ((x) << S_CRSS)
6049 #define	F_CRSS    V_CRSS(1U)
6050 
6051 #define A_PCIE_T5_HMA_STAT 0x59b4
6052 
6053 #define S_HMA_RESPCNT    20
6054 #define M_HMA_RESPCNT    0x1ffU
6055 #define V_HMA_RESPCNT(x) ((x) << S_HMA_RESPCNT)
6056 #define G_HMA_RESPCNT(x) (((x) >> S_HMA_RESPCNT) & M_HMA_RESPCNT)
6057 
6058 #define S_HMA_RDREQCNT    12
6059 #define M_HMA_RDREQCNT    0x3fU
6060 #define V_HMA_RDREQCNT(x) ((x) << S_HMA_RDREQCNT)
6061 #define G_HMA_RDREQCNT(x) (((x) >> S_HMA_RDREQCNT) & M_HMA_RDREQCNT)
6062 
6063 #define S_HMA_WRREQCNT    0
6064 #define M_HMA_WRREQCNT    0x1ffU
6065 #define V_HMA_WRREQCNT(x) ((x) << S_HMA_WRREQCNT)
6066 #define G_HMA_WRREQCNT(x) (((x) >> S_HMA_WRREQCNT) & M_HMA_WRREQCNT)
6067 
6068 #define	A_PCIE_CORE_ROOT_COMPLEX_INTERRUPT_ENABLE 0x59b8
6069 
6070 #define	S_RLCI    31
6071 #define	V_RLCI(x) ((x) << S_RLCI)
6072 #define	F_RLCI    V_RLCI(1U)
6073 
6074 #define	S_RLNI    30
6075 #define	V_RLNI(x) ((x) << S_RLNI)
6076 #define	F_RLNI    V_RLNI(1U)
6077 
6078 #define	S_RLFI    29
6079 #define	V_RLFI(x) ((x) << S_RLFI)
6080 #define	F_RLFI    V_RLFI(1U)
6081 
6082 #define	S_RCPI    25
6083 #define	V_RCPI(x) ((x) << S_RCPI)
6084 #define	F_RCPI    V_RCPI(1U)
6085 
6086 #define	S_RCTI    24
6087 #define	V_RCTI(x) ((x) << S_RCTI)
6088 #define	F_RCTI    V_RCTI(1U)
6089 
6090 #define	S_PAAI    23
6091 #define	V_PAAI(x) ((x) << S_PAAI)
6092 #define	F_PAAI    V_PAAI(1U)
6093 
6094 #define	S_PABI    22
6095 #define	V_PABI(x) ((x) << S_PABI)
6096 #define	F_PABI    V_PABI(1U)
6097 
6098 #define	S_PACI    21
6099 #define	V_PACI(x) ((x) << S_PACI)
6100 #define	F_PACI    V_PACI(1U)
6101 
6102 #define	S_PADI    20
6103 #define	V_PADI(x) ((x) << S_PADI)
6104 #define	F_PADI    V_PADI(1U)
6105 
6106 #define	S_ALEI    19
6107 #define	V_ALEI(x) ((x) << S_ALEI)
6108 #define	F_ALEI    V_ALEI(1U)
6109 
6110 #define	S_CRSI    18
6111 #define	V_CRSI(x) ((x) << S_CRSI)
6112 #define	F_CRSI    V_CRSI(1U)
6113 
6114 #define A_PCIE_T5_HMA_STAT2 0x59b8
6115 #define	A_PCIE_CORE_ENDPOINT_STATUS 0x59bc
6116 
6117 #define	S_PTOM    31
6118 #define	V_PTOM(x) ((x) << S_PTOM)
6119 #define	F_PTOM    V_PTOM(1U)
6120 
6121 #define	S_ALEA    29
6122 #define	V_ALEA(x) ((x) << S_ALEA)
6123 #define	F_ALEA    V_ALEA(1U)
6124 
6125 #define	S_PMC0    23
6126 #define	V_PMC0(x) ((x) << S_PMC0)
6127 #define	F_PMC0    V_PMC0(1U)
6128 
6129 #define	S_PMC1    22
6130 #define	V_PMC1(x) ((x) << S_PMC1)
6131 #define	F_PMC1    V_PMC1(1U)
6132 
6133 #define	S_PMC2    21
6134 #define	V_PMC2(x) ((x) << S_PMC2)
6135 #define	F_PMC2    V_PMC2(1U)
6136 
6137 #define	S_PMC3    20
6138 #define	V_PMC3(x) ((x) << S_PMC3)
6139 #define	F_PMC3    V_PMC3(1U)
6140 
6141 #define	S_PMC4    19
6142 #define	V_PMC4(x) ((x) << S_PMC4)
6143 #define	F_PMC4    V_PMC4(1U)
6144 
6145 #define	S_PMC5    18
6146 #define	V_PMC5(x) ((x) << S_PMC5)
6147 #define	F_PMC5    V_PMC5(1U)
6148 
6149 #define	S_PMC6    17
6150 #define	V_PMC6(x) ((x) << S_PMC6)
6151 #define	F_PMC6    V_PMC6(1U)
6152 
6153 #define	S_PMC7    16
6154 #define	V_PMC7(x) ((x) << S_PMC7)
6155 #define	F_PMC7    V_PMC7(1U)
6156 
6157 #define A_PCIE_T5_HMA_STAT3 0x59bc
6158 #define	A_PCIE_CORE_ENDPOINT_ERROR_SEVERITY 0x59c0
6159 
6160 #define	S_PTOS    31
6161 #define	V_PTOS(x) ((x) << S_PTOS)
6162 #define	F_PTOS    V_PTOS(1U)
6163 
6164 #define	S_AENS    29
6165 #define	V_AENS(x) ((x) << S_AENS)
6166 #define	F_AENS    V_AENS(1U)
6167 
6168 #define	S_PC0S    23
6169 #define	V_PC0S(x) ((x) << S_PC0S)
6170 #define	F_PC0S    V_PC0S(1U)
6171 
6172 #define	S_PC1S    22
6173 #define	V_PC1S(x) ((x) << S_PC1S)
6174 #define	F_PC1S    V_PC1S(1U)
6175 
6176 #define	S_PC2S    21
6177 #define	V_PC2S(x) ((x) << S_PC2S)
6178 #define	F_PC2S    V_PC2S(1U)
6179 
6180 #define	S_PC3S    20
6181 #define	V_PC3S(x) ((x) << S_PC3S)
6182 #define	F_PC3S    V_PC3S(1U)
6183 
6184 #define	S_PC4S    19
6185 #define	V_PC4S(x) ((x) << S_PC4S)
6186 #define	F_PC4S    V_PC4S(1U)
6187 
6188 #define	S_PC5S    18
6189 #define	V_PC5S(x) ((x) << S_PC5S)
6190 #define	F_PC5S    V_PC5S(1U)
6191 
6192 #define	S_PC6S    17
6193 #define	V_PC6S(x) ((x) << S_PC6S)
6194 #define	F_PC6S    V_PC6S(1U)
6195 
6196 #define	S_PC7S    16
6197 #define	V_PC7S(x) ((x) << S_PC7S)
6198 #define	F_PC7S    V_PC7S(1U)
6199 
6200 #define	S_PME0    15
6201 #define	V_PME0(x) ((x) << S_PME0)
6202 #define	F_PME0    V_PME0(1U)
6203 
6204 #define	S_PME1    14
6205 #define	V_PME1(x) ((x) << S_PME1)
6206 #define	F_PME1    V_PME1(1U)
6207 
6208 #define	S_PME2    13
6209 #define	V_PME2(x) ((x) << S_PME2)
6210 #define	F_PME2    V_PME2(1U)
6211 
6212 #define	S_PME3    12
6213 #define	V_PME3(x) ((x) << S_PME3)
6214 #define	F_PME3    V_PME3(1U)
6215 
6216 #define	S_PME4    11
6217 #define	V_PME4(x) ((x) << S_PME4)
6218 #define	F_PME4    V_PME4(1U)
6219 
6220 #define	S_PME5    10
6221 #define	V_PME5(x) ((x) << S_PME5)
6222 #define	F_PME5    V_PME5(1U)
6223 
6224 #define	S_PME6    9
6225 #define	V_PME6(x) ((x) << S_PME6)
6226 #define	F_PME6    V_PME6(1U)
6227 
6228 #define	S_PME7    8
6229 #define	V_PME7(x) ((x) << S_PME7)
6230 #define	F_PME7    V_PME7(1U)
6231 
6232 #define A_PCIE_CGEN 0x59c0
6233 
6234 #define S_VPD_DYNAMIC_CGEN    26
6235 #define V_VPD_DYNAMIC_CGEN(x) ((x) << S_VPD_DYNAMIC_CGEN)
6236 #define F_VPD_DYNAMIC_CGEN    V_VPD_DYNAMIC_CGEN(1U)
6237 
6238 #define S_MA_DYNAMIC_CGEN    25
6239 #define V_MA_DYNAMIC_CGEN(x) ((x) << S_MA_DYNAMIC_CGEN)
6240 #define F_MA_DYNAMIC_CGEN    V_MA_DYNAMIC_CGEN(1U)
6241 
6242 #define S_TAGQ_DYNAMIC_CGEN    24
6243 #define V_TAGQ_DYNAMIC_CGEN(x) ((x) << S_TAGQ_DYNAMIC_CGEN)
6244 #define F_TAGQ_DYNAMIC_CGEN    V_TAGQ_DYNAMIC_CGEN(1U)
6245 
6246 #define S_REQCTL_DYNAMIC_CGEN    23
6247 #define V_REQCTL_DYNAMIC_CGEN(x) ((x) << S_REQCTL_DYNAMIC_CGEN)
6248 #define F_REQCTL_DYNAMIC_CGEN    V_REQCTL_DYNAMIC_CGEN(1U)
6249 
6250 #define S_RSPDATAPROC_DYNAMIC_CGEN    22
6251 #define V_RSPDATAPROC_DYNAMIC_CGEN(x) ((x) << S_RSPDATAPROC_DYNAMIC_CGEN)
6252 #define F_RSPDATAPROC_DYNAMIC_CGEN    V_RSPDATAPROC_DYNAMIC_CGEN(1U)
6253 
6254 #define S_RSPRDQ_DYNAMIC_CGEN    21
6255 #define V_RSPRDQ_DYNAMIC_CGEN(x) ((x) << S_RSPRDQ_DYNAMIC_CGEN)
6256 #define F_RSPRDQ_DYNAMIC_CGEN    V_RSPRDQ_DYNAMIC_CGEN(1U)
6257 
6258 #define S_RSPIPIF_DYNAMIC_CGEN    20
6259 #define V_RSPIPIF_DYNAMIC_CGEN(x) ((x) << S_RSPIPIF_DYNAMIC_CGEN)
6260 #define F_RSPIPIF_DYNAMIC_CGEN    V_RSPIPIF_DYNAMIC_CGEN(1U)
6261 
6262 #define S_HMA_STATIC_CGEN    19
6263 #define V_HMA_STATIC_CGEN(x) ((x) << S_HMA_STATIC_CGEN)
6264 #define F_HMA_STATIC_CGEN    V_HMA_STATIC_CGEN(1U)
6265 
6266 #define S_HMA_DYNAMIC_CGEN    18
6267 #define V_HMA_DYNAMIC_CGEN(x) ((x) << S_HMA_DYNAMIC_CGEN)
6268 #define F_HMA_DYNAMIC_CGEN    V_HMA_DYNAMIC_CGEN(1U)
6269 
6270 #define S_CMD_STATIC_CGEN    16
6271 #define V_CMD_STATIC_CGEN(x) ((x) << S_CMD_STATIC_CGEN)
6272 #define F_CMD_STATIC_CGEN    V_CMD_STATIC_CGEN(1U)
6273 
6274 #define S_CMD_DYNAMIC_CGEN    15
6275 #define V_CMD_DYNAMIC_CGEN(x) ((x) << S_CMD_DYNAMIC_CGEN)
6276 #define F_CMD_DYNAMIC_CGEN    V_CMD_DYNAMIC_CGEN(1U)
6277 
6278 #define S_DMA_STATIC_CGEN    13
6279 #define V_DMA_STATIC_CGEN(x) ((x) << S_DMA_STATIC_CGEN)
6280 #define F_DMA_STATIC_CGEN    V_DMA_STATIC_CGEN(1U)
6281 
6282 #define S_DMA_DYNAMIC_CGEN    12
6283 #define V_DMA_DYNAMIC_CGEN(x) ((x) << S_DMA_DYNAMIC_CGEN)
6284 #define F_DMA_DYNAMIC_CGEN    V_DMA_DYNAMIC_CGEN(1U)
6285 
6286 #define S_VFID_SLEEPSTATUS    10
6287 #define V_VFID_SLEEPSTATUS(x) ((x) << S_VFID_SLEEPSTATUS)
6288 #define F_VFID_SLEEPSTATUS    V_VFID_SLEEPSTATUS(1U)
6289 
6290 #define S_VC1_SLEEPSTATUS    9
6291 #define V_VC1_SLEEPSTATUS(x) ((x) << S_VC1_SLEEPSTATUS)
6292 #define F_VC1_SLEEPSTATUS    V_VC1_SLEEPSTATUS(1U)
6293 
6294 #define S_STI_SLEEPSTATUS    8
6295 #define V_STI_SLEEPSTATUS(x) ((x) << S_STI_SLEEPSTATUS)
6296 #define F_STI_SLEEPSTATUS    V_STI_SLEEPSTATUS(1U)
6297 
6298 #define S_VFID_SLEEPREQ    2
6299 #define V_VFID_SLEEPREQ(x) ((x) << S_VFID_SLEEPREQ)
6300 #define F_VFID_SLEEPREQ    V_VFID_SLEEPREQ(1U)
6301 
6302 #define S_VC1_SLEEPREQ    1
6303 #define V_VC1_SLEEPREQ(x) ((x) << S_VC1_SLEEPREQ)
6304 #define F_VC1_SLEEPREQ    V_VC1_SLEEPREQ(1U)
6305 
6306 #define S_STI_SLEEPREQ    0
6307 #define V_STI_SLEEPREQ(x) ((x) << S_STI_SLEEPREQ)
6308 #define F_STI_SLEEPREQ    V_STI_SLEEPREQ(1U)
6309 
6310 #define	A_PCIE_CORE_ENDPOINT_INTERRUPT_ENABLE 0x59c4
6311 
6312 #define	S_PTOI    31
6313 #define	V_PTOI(x) ((x) << S_PTOI)
6314 #define	F_PTOI    V_PTOI(1U)
6315 
6316 #define	S_AENI    29
6317 #define	V_AENI(x) ((x) << S_AENI)
6318 #define	F_AENI    V_AENI(1U)
6319 
6320 #define	S_PC0I    23
6321 #define	V_PC0I(x) ((x) << S_PC0I)
6322 #define	F_PC0I    V_PC0I(1U)
6323 
6324 #define	S_PC1I    22
6325 #define	V_PC1I(x) ((x) << S_PC1I)
6326 #define	F_PC1I    V_PC1I(1U)
6327 
6328 #define	S_PC2I    21
6329 #define	V_PC2I(x) ((x) << S_PC2I)
6330 #define	F_PC2I    V_PC2I(1U)
6331 
6332 #define	S_PC3I    20
6333 #define	V_PC3I(x) ((x) << S_PC3I)
6334 #define	F_PC3I    V_PC3I(1U)
6335 
6336 #define	S_PC4I    19
6337 #define	V_PC4I(x) ((x) << S_PC4I)
6338 #define	F_PC4I    V_PC4I(1U)
6339 
6340 #define	S_PC5I    18
6341 #define	V_PC5I(x) ((x) << S_PC5I)
6342 #define	F_PC5I    V_PC5I(1U)
6343 
6344 #define	S_PC6I    17
6345 #define	V_PC6I(x) ((x) << S_PC6I)
6346 #define	F_PC6I    V_PC6I(1U)
6347 
6348 #define	S_PC7I    16
6349 #define	V_PC7I(x) ((x) << S_PC7I)
6350 #define	F_PC7I    V_PC7I(1U)
6351 
6352 #define A_PCIE_MA_RSP 0x59c4
6353 
6354 #define S_TIMERVALUE    8
6355 #define M_TIMERVALUE    0xffffffU
6356 #define V_TIMERVALUE(x) ((x) << S_TIMERVALUE)
6357 #define G_TIMERVALUE(x) (((x) >> S_TIMERVALUE) & M_TIMERVALUE)
6358 
6359 #define S_MAREQTIMEREN    1
6360 #define V_MAREQTIMEREN(x) ((x) << S_MAREQTIMEREN)
6361 #define F_MAREQTIMEREN    V_MAREQTIMEREN(1U)
6362 
6363 #define S_MARSPTIMEREN    0
6364 #define V_MARSPTIMEREN(x) ((x) << S_MARSPTIMEREN)
6365 #define F_MARSPTIMEREN    V_MARSPTIMEREN(1U)
6366 
6367 #define	A_PCIE_CORE_PCI_POWER_MANAGEMENT_CONTROL_1 0x59c8
6368 
6369 #define	S_TOAK    31
6370 #define	V_TOAK(x) ((x) << S_TOAK)
6371 #define	F_TOAK    V_TOAK(1U)
6372 
6373 #define	S_L1RS    23
6374 #define	V_L1RS(x) ((x) << S_L1RS)
6375 #define	F_L1RS    V_L1RS(1U)
6376 
6377 #define	S_L23S    22
6378 #define	V_L23S(x) ((x) << S_L23S)
6379 #define	F_L23S    V_L23S(1U)
6380 
6381 #define	S_AL1S    21
6382 #define	V_AL1S(x) ((x) << S_AL1S)
6383 #define	F_AL1S    V_AL1S(1U)
6384 
6385 #define	S_ALET    19
6386 #define	V_ALET(x) ((x) << S_ALET)
6387 #define	F_ALET    V_ALET(1U)
6388 
6389 #define A_PCIE_HPRD 0x59c8
6390 
6391 #define S_NPH_CREDITSAVAILVC0    19
6392 #define M_NPH_CREDITSAVAILVC0    0x3U
6393 #define V_NPH_CREDITSAVAILVC0(x) ((x) << S_NPH_CREDITSAVAILVC0)
6394 #define G_NPH_CREDITSAVAILVC0(x) \
6395 	(((x) >> S_NPH_CREDITSAVAILVC0) & M_NPH_CREDITSAVAILVC0)
6396 
6397 #define S_NPD_CREDITSAVAILVC0    17
6398 #define M_NPD_CREDITSAVAILVC0    0x3U
6399 #define V_NPD_CREDITSAVAILVC0(x) ((x) << S_NPD_CREDITSAVAILVC0)
6400 #define G_NPD_CREDITSAVAILVC0(x) \
6401 	(((x) >> S_NPD_CREDITSAVAILVC0) & M_NPD_CREDITSAVAILVC0)
6402 
6403 #define S_NPH_CREDITSAVAILVC1    15
6404 #define M_NPH_CREDITSAVAILVC1    0x3U
6405 #define V_NPH_CREDITSAVAILVC1(x) ((x) << S_NPH_CREDITSAVAILVC1)
6406 #define G_NPH_CREDITSAVAILVC1(x) \
6407 	(((x) >> S_NPH_CREDITSAVAILVC1) & M_NPH_CREDITSAVAILVC1)
6408 
6409 #define S_NPD_CREDITSAVAILVC1    13
6410 #define M_NPD_CREDITSAVAILVC1    0x3U
6411 #define V_NPD_CREDITSAVAILVC1(x) ((x) << S_NPD_CREDITSAVAILVC1)
6412 #define G_NPD_CREDITSAVAILVC1(x) \
6413 	(((x) >> S_NPD_CREDITSAVAILVC1) & M_NPD_CREDITSAVAILVC1)
6414 
6415 #define S_NPH_CREDITSREQUIRED    11
6416 #define M_NPH_CREDITSREQUIRED    0x3U
6417 #define V_NPH_CREDITSREQUIRED(x) ((x) << S_NPH_CREDITSREQUIRED)
6418 #define G_NPH_CREDITSREQUIRED(x) \
6419 	(((x) >> S_NPH_CREDITSREQUIRED) & M_NPH_CREDITSREQUIRED)
6420 
6421 #define S_NPD_CREDITSREQUIRED    9
6422 #define M_NPD_CREDITSREQUIRED    0x3U
6423 #define V_NPD_CREDITSREQUIRED(x) ((x) << S_NPD_CREDITSREQUIRED)
6424 #define G_NPD_CREDITSREQUIRED(x) \
6425 	(((x) >> S_NPD_CREDITSREQUIRED) & M_NPD_CREDITSREQUIRED)
6426 
6427 #define S_REQBURSTCOUNT    5
6428 #define M_REQBURSTCOUNT    0xfU
6429 #define V_REQBURSTCOUNT(x) ((x) << S_REQBURSTCOUNT)
6430 #define G_REQBURSTCOUNT(x) (((x) >> S_REQBURSTCOUNT) & M_REQBURSTCOUNT)
6431 
6432 #define S_REQBURSTFREQUENCY    1
6433 #define M_REQBURSTFREQUENCY    0xfU
6434 #define V_REQBURSTFREQUENCY(x) ((x) << S_REQBURSTFREQUENCY)
6435 #define G_REQBURSTFREQUENCY(x) \
6436 	(((x) >> S_REQBURSTFREQUENCY) & M_REQBURSTFREQUENCY)
6437 
6438 #define S_ENABLEVC1    0
6439 #define V_ENABLEVC1(x) ((x) << S_ENABLEVC1)
6440 #define F_ENABLEVC1    V_ENABLEVC1(1U)
6441 
6442 #define	A_PCIE_CORE_PCI_POWER_MANAGEMENT_CONTROL_2 0x59cc
6443 
6444 #define	S_CPM0    30
6445 #define	M_CPM0    0x3U
6446 #define	V_CPM0(x) ((x) << S_CPM0)
6447 #define	G_CPM0(x) (((x) >> S_CPM0) & M_CPM0)
6448 
6449 #define	S_CPM1    28
6450 #define	M_CPM1    0x3U
6451 #define	V_CPM1(x) ((x) << S_CPM1)
6452 #define	G_CPM1(x) (((x) >> S_CPM1) & M_CPM1)
6453 
6454 #define	S_CPM2    26
6455 #define	M_CPM2    0x3U
6456 #define	V_CPM2(x) ((x) << S_CPM2)
6457 #define	G_CPM2(x) (((x) >> S_CPM2) & M_CPM2)
6458 
6459 #define	S_CPM3    24
6460 #define	M_CPM3    0x3U
6461 #define	V_CPM3(x) ((x) << S_CPM3)
6462 #define	G_CPM3(x) (((x) >> S_CPM3) & M_CPM3)
6463 
6464 #define	S_CPM4    22
6465 #define	M_CPM4    0x3U
6466 #define	V_CPM4(x) ((x) << S_CPM4)
6467 #define	G_CPM4(x) (((x) >> S_CPM4) & M_CPM4)
6468 
6469 #define	S_CPM5    20
6470 #define	M_CPM5    0x3U
6471 #define	V_CPM5(x) ((x) << S_CPM5)
6472 #define	G_CPM5(x) (((x) >> S_CPM5) & M_CPM5)
6473 
6474 #define	S_CPM6    18
6475 #define	M_CPM6    0x3U
6476 #define	V_CPM6(x) ((x) << S_CPM6)
6477 #define	G_CPM6(x) (((x) >> S_CPM6) & M_CPM6)
6478 
6479 #define	S_CPM7    16
6480 #define	M_CPM7    0x3U
6481 #define	V_CPM7(x) ((x) << S_CPM7)
6482 #define	G_CPM7(x) (((x) >> S_CPM7) & M_CPM7)
6483 
6484 #define	S_OPM0    14
6485 #define	M_OPM0    0x3U
6486 #define	V_OPM0(x) ((x) << S_OPM0)
6487 #define	G_OPM0(x) (((x) >> S_OPM0) & M_OPM0)
6488 
6489 #define	S_OPM1    12
6490 #define	M_OPM1    0x3U
6491 #define	V_OPM1(x) ((x) << S_OPM1)
6492 #define	G_OPM1(x) (((x) >> S_OPM1) & M_OPM1)
6493 
6494 #define	S_OPM2    10
6495 #define	M_OPM2    0x3U
6496 #define	V_OPM2(x) ((x) << S_OPM2)
6497 #define	G_OPM2(x) (((x) >> S_OPM2) & M_OPM2)
6498 
6499 #define	S_OPM3    8
6500 #define	M_OPM3    0x3U
6501 #define	V_OPM3(x) ((x) << S_OPM3)
6502 #define	G_OPM3(x) (((x) >> S_OPM3) & M_OPM3)
6503 
6504 #define	S_OPM4    6
6505 #define	M_OPM4    0x3U
6506 #define	V_OPM4(x) ((x) << S_OPM4)
6507 #define	G_OPM4(x) (((x) >> S_OPM4) & M_OPM4)
6508 
6509 #define	S_OPM5    4
6510 #define	M_OPM5    0x3U
6511 #define	V_OPM5(x) ((x) << S_OPM5)
6512 #define	G_OPM5(x) (((x) >> S_OPM5) & M_OPM5)
6513 
6514 #define	S_OPM6    2
6515 #define	M_OPM6    0x3U
6516 #define	V_OPM6(x) ((x) << S_OPM6)
6517 #define	G_OPM6(x) (((x) >> S_OPM6) & M_OPM6)
6518 
6519 #define	S_OPM7    0
6520 #define	M_OPM7    0x3U
6521 #define	V_OPM7(x) ((x) << S_OPM7)
6522 #define	G_OPM7(x) (((x) >> S_OPM7) & M_OPM7)
6523 
6524 #define	A_PCIE_CORE_GENERAL_PURPOSE_CONTROL_1 0x59d0
6525 #define A_PCIE_PERR_GROUP 0x59d0
6526 
6527 #define S_MST_DATAPATHPERR    25
6528 #define V_MST_DATAPATHPERR(x) ((x) << S_MST_DATAPATHPERR)
6529 #define F_MST_DATAPATHPERR    V_MST_DATAPATHPERR(1U)
6530 
6531 #define S_MST_RSPRDQPERR    24
6532 #define V_MST_RSPRDQPERR(x) ((x) << S_MST_RSPRDQPERR)
6533 #define F_MST_RSPRDQPERR    V_MST_RSPRDQPERR(1U)
6534 
6535 #define S_IP_RXPERR    23
6536 #define V_IP_RXPERR(x) ((x) << S_IP_RXPERR)
6537 #define F_IP_RXPERR    V_IP_RXPERR(1U)
6538 
6539 #define S_IP_BACKTXPERR    22
6540 #define V_IP_BACKTXPERR(x) ((x) << S_IP_BACKTXPERR)
6541 #define F_IP_BACKTXPERR    V_IP_BACKTXPERR(1U)
6542 
6543 #define S_IP_FRONTTXPERR    21
6544 #define V_IP_FRONTTXPERR(x) ((x) << S_IP_FRONTTXPERR)
6545 #define F_IP_FRONTTXPERR    V_IP_FRONTTXPERR(1U)
6546 
6547 #define S_TRGT1_FIDLKUPHDRPERR    20
6548 #define V_TRGT1_FIDLKUPHDRPERR(x) ((x) << S_TRGT1_FIDLKUPHDRPERR)
6549 #define F_TRGT1_FIDLKUPHDRPERR    V_TRGT1_FIDLKUPHDRPERR(1U)
6550 
6551 #define S_TRGT1_ALINDDATAPERR    19
6552 #define V_TRGT1_ALINDDATAPERR(x) ((x) << S_TRGT1_ALINDDATAPERR)
6553 #define F_TRGT1_ALINDDATAPERR    V_TRGT1_ALINDDATAPERR(1U)
6554 
6555 #define S_TRGT1_UNALINDATAPERR    18
6556 #define V_TRGT1_UNALINDATAPERR(x) ((x) << S_TRGT1_UNALINDATAPERR)
6557 #define F_TRGT1_UNALINDATAPERR    V_TRGT1_UNALINDATAPERR(1U)
6558 
6559 #define S_TRGT1_REQDATAPERR    17
6560 #define V_TRGT1_REQDATAPERR(x) ((x) << S_TRGT1_REQDATAPERR)
6561 #define F_TRGT1_REQDATAPERR    V_TRGT1_REQDATAPERR(1U)
6562 
6563 #define S_TRGT1_REQHDRPERR    16
6564 #define V_TRGT1_REQHDRPERR(x) ((x) << S_TRGT1_REQHDRPERR)
6565 #define F_TRGT1_REQHDRPERR    V_TRGT1_REQHDRPERR(1U)
6566 
6567 #define S_IPRXDATA_VC1PERR    15
6568 #define V_IPRXDATA_VC1PERR(x) ((x) << S_IPRXDATA_VC1PERR)
6569 #define F_IPRXDATA_VC1PERR    V_IPRXDATA_VC1PERR(1U)
6570 
6571 #define S_IPRXDATA_VC0PERR    14
6572 #define V_IPRXDATA_VC0PERR(x) ((x) << S_IPRXDATA_VC0PERR)
6573 #define F_IPRXDATA_VC0PERR    V_IPRXDATA_VC0PERR(1U)
6574 
6575 #define S_IPRXHDR_VC1PERR    13
6576 #define V_IPRXHDR_VC1PERR(x) ((x) << S_IPRXHDR_VC1PERR)
6577 #define F_IPRXHDR_VC1PERR    V_IPRXHDR_VC1PERR(1U)
6578 
6579 #define S_IPRXHDR_VC0PERR    12
6580 #define V_IPRXHDR_VC0PERR(x) ((x) << S_IPRXHDR_VC0PERR)
6581 #define F_IPRXHDR_VC0PERR    V_IPRXHDR_VC0PERR(1U)
6582 
6583 #define S_MA_RSPDATAPERR    11
6584 #define V_MA_RSPDATAPERR(x) ((x) << S_MA_RSPDATAPERR)
6585 #define F_MA_RSPDATAPERR    V_MA_RSPDATAPERR(1U)
6586 
6587 #define S_MA_CPLTAGQPERR    10
6588 #define V_MA_CPLTAGQPERR(x) ((x) << S_MA_CPLTAGQPERR)
6589 #define F_MA_CPLTAGQPERR    V_MA_CPLTAGQPERR(1U)
6590 
6591 #define S_MA_REQTAGQPERR    9
6592 #define V_MA_REQTAGQPERR(x) ((x) << S_MA_REQTAGQPERR)
6593 #define F_MA_REQTAGQPERR    V_MA_REQTAGQPERR(1U)
6594 
6595 #define S_PIOREQ_BAR2CTLPERR    8
6596 #define V_PIOREQ_BAR2CTLPERR(x) ((x) << S_PIOREQ_BAR2CTLPERR)
6597 #define F_PIOREQ_BAR2CTLPERR    V_PIOREQ_BAR2CTLPERR(1U)
6598 
6599 #define S_PIOREQ_MEMCTLPERR    7
6600 #define V_PIOREQ_MEMCTLPERR(x) ((x) << S_PIOREQ_MEMCTLPERR)
6601 #define F_PIOREQ_MEMCTLPERR    V_PIOREQ_MEMCTLPERR(1U)
6602 
6603 #define S_PIOREQ_PLMCTLPERR    6
6604 #define V_PIOREQ_PLMCTLPERR(x) ((x) << S_PIOREQ_PLMCTLPERR)
6605 #define F_PIOREQ_PLMCTLPERR    V_PIOREQ_PLMCTLPERR(1U)
6606 
6607 #define S_PIOREQ_BAR2DATAPERR    5
6608 #define V_PIOREQ_BAR2DATAPERR(x) ((x) << S_PIOREQ_BAR2DATAPERR)
6609 #define F_PIOREQ_BAR2DATAPERR    V_PIOREQ_BAR2DATAPERR(1U)
6610 
6611 #define S_PIOREQ_MEMDATAPERR    4
6612 #define V_PIOREQ_MEMDATAPERR(x) ((x) << S_PIOREQ_MEMDATAPERR)
6613 #define F_PIOREQ_MEMDATAPERR    V_PIOREQ_MEMDATAPERR(1U)
6614 
6615 #define S_PIOREQ_PLMDATAPERR    3
6616 #define V_PIOREQ_PLMDATAPERR(x) ((x) << S_PIOREQ_PLMDATAPERR)
6617 #define F_PIOREQ_PLMDATAPERR    V_PIOREQ_PLMDATAPERR(1U)
6618 
6619 #define S_PIOCPL_CTLPERR    2
6620 #define V_PIOCPL_CTLPERR(x) ((x) << S_PIOCPL_CTLPERR)
6621 #define F_PIOCPL_CTLPERR    V_PIOCPL_CTLPERR(1U)
6622 
6623 #define S_PIOCPL_DATAPERR    1
6624 #define V_PIOCPL_DATAPERR(x) ((x) << S_PIOCPL_DATAPERR)
6625 #define F_PIOCPL_DATAPERR    V_PIOCPL_DATAPERR(1U)
6626 
6627 #define S_PIOCPL_PLMRSPPERR    0
6628 #define V_PIOCPL_PLMRSPPERR(x) ((x) << S_PIOCPL_PLMRSPPERR)
6629 #define F_PIOCPL_PLMRSPPERR    V_PIOCPL_PLMRSPPERR(1U)
6630 
6631 #define	A_PCIE_CORE_GENERAL_PURPOSE_CONTROL_2 0x59d4
6632 #define A_PCIE_RSP_ERR_INT_LOG_EN 0x59d4
6633 
6634 #define S_CPLSTATUSINTEN    12
6635 #define V_CPLSTATUSINTEN(x) ((x) << S_CPLSTATUSINTEN)
6636 #define F_CPLSTATUSINTEN    V_CPLSTATUSINTEN(1U)
6637 
6638 #define S_REQTIMEOUTINTEN    11
6639 #define V_REQTIMEOUTINTEN(x) ((x) << S_REQTIMEOUTINTEN)
6640 #define F_REQTIMEOUTINTEN    V_REQTIMEOUTINTEN(1U)
6641 
6642 #define S_DISABLEDINTEN    10
6643 #define V_DISABLEDINTEN(x) ((x) << S_DISABLEDINTEN)
6644 #define F_DISABLEDINTEN    V_DISABLEDINTEN(1U)
6645 
6646 #define S_RSPDROPFLRINTEN    9
6647 #define V_RSPDROPFLRINTEN(x) ((x) << S_RSPDROPFLRINTEN)
6648 #define F_RSPDROPFLRINTEN    V_RSPDROPFLRINTEN(1U)
6649 
6650 #define S_REQUNDERFLRINTEN    8
6651 #define V_REQUNDERFLRINTEN(x) ((x) << S_REQUNDERFLRINTEN)
6652 #define F_REQUNDERFLRINTEN    V_REQUNDERFLRINTEN(1U)
6653 
6654 #define S_CPLSTATUSLOGEN    4
6655 #define V_CPLSTATUSLOGEN(x) ((x) << S_CPLSTATUSLOGEN)
6656 #define F_CPLSTATUSLOGEN    V_CPLSTATUSLOGEN(1U)
6657 
6658 #define S_TIMEOUTLOGEN    3
6659 #define V_TIMEOUTLOGEN(x) ((x) << S_TIMEOUTLOGEN)
6660 #define F_TIMEOUTLOGEN    V_TIMEOUTLOGEN(1U)
6661 
6662 #define S_DISABLEDLOGEN    2
6663 #define V_DISABLEDLOGEN(x) ((x) << S_DISABLEDLOGEN)
6664 #define F_DISABLEDLOGEN    V_DISABLEDLOGEN(1U)
6665 
6666 #define S_RSPDROPFLRLOGEN    1
6667 #define V_RSPDROPFLRLOGEN(x) ((x) << S_RSPDROPFLRLOGEN)
6668 #define F_RSPDROPFLRLOGEN    V_RSPDROPFLRLOGEN(1U)
6669 
6670 #define S_REQUNDERFLRLOGEN    0
6671 #define V_REQUNDERFLRLOGEN(x) ((x) << S_REQUNDERFLRLOGEN)
6672 #define F_REQUNDERFLRLOGEN    V_REQUNDERFLRLOGEN(1U)
6673 
6674 #define A_PCIE_RSP_ERR_LOG1 0x59d8
6675 
6676 #define S_REQTAG    25
6677 #define M_REQTAG    0x7fU
6678 #define V_REQTAG(x) ((x) << S_REQTAG)
6679 #define G_REQTAG(x) (((x) >> S_REQTAG) & M_REQTAG)
6680 
6681 #define S_CID    22
6682 #define M_CID    0x7U
6683 #define V_CID(x) ((x) << S_CID)
6684 #define G_CID(x) (((x) >> S_CID) & M_CID)
6685 
6686 #define S_CHNUM    19
6687 #define M_CHNUM    0x7U
6688 #define V_CHNUM(x) ((x) << S_CHNUM)
6689 #define G_CHNUM(x) (((x) >> S_CHNUM) & M_CHNUM)
6690 
6691 #define S_BYTELEN    6
6692 #define M_BYTELEN    0x1fffU
6693 #define V_BYTELEN(x) ((x) << S_BYTELEN)
6694 #define G_BYTELEN(x) (((x) >> S_BYTELEN) & M_BYTELEN)
6695 
6696 #define S_REASON    3
6697 #define M_REASON    0x7U
6698 #define V_REASON(x) ((x) << S_REASON)
6699 #define G_REASON(x) (((x) >> S_REASON) & M_REASON)
6700 
6701 #define S_CPLSTATUS    0
6702 #define M_CPLSTATUS    0x7U
6703 #define V_CPLSTATUS(x) ((x) << S_CPLSTATUS)
6704 #define G_CPLSTATUS(x) (((x) >> S_CPLSTATUS) & M_CPLSTATUS)
6705 
6706 #define A_PCIE_RSP_ERR_LOG2 0x59dc
6707 
6708 #define S_LOGVALID    31
6709 #define V_LOGVALID(x) ((x) << S_LOGVALID)
6710 #define F_LOGVALID    V_LOGVALID(1U)
6711 
6712 #define S_ADDR10B    8
6713 #define M_ADDR10B    0x3ffU
6714 #define V_ADDR10B(x) ((x) << S_ADDR10B)
6715 #define G_ADDR10B(x) (((x) >> S_ADDR10B) & M_ADDR10B)
6716 
6717 #define S_REQVFID    0
6718 #define M_REQVFID    0xffU
6719 #define V_REQVFID(x) ((x) << S_REQVFID)
6720 #define G_REQVFID(x) (((x) >> S_REQVFID) & M_REQVFID)
6721 
6722 #define A_PCIE_CHANGESET 0x59fc
6723 
6724 #define	A_PCIE_REVISION 0x5a00
6725 #define	A_PCIE_PDEBUG_INDEX 0x5a04
6726 
6727 #define	S_PDEBUGSELH    16
6728 #define	M_PDEBUGSELH    0x3fU
6729 #define	V_PDEBUGSELH(x) ((x) << S_PDEBUGSELH)
6730 #define	G_PDEBUGSELH(x) (((x) >> S_PDEBUGSELH) & M_PDEBUGSELH)
6731 
6732 #define	S_PDEBUGSELL    0
6733 #define	M_PDEBUGSELL    0x3fU
6734 #define	V_PDEBUGSELL(x) ((x) << S_PDEBUGSELL)
6735 #define	G_PDEBUGSELL(x) (((x) >> S_PDEBUGSELL) & M_PDEBUGSELL)
6736 
6737 #define	A_PCIE_PDEBUG_DATA_HIGH 0x5a08
6738 #define	A_PCIE_PDEBUG_DATA_LOW 0x5a0c
6739 #define	A_PCIE_CDEBUG_INDEX 0x5a10
6740 
6741 #define	S_CDEBUGSELH    16
6742 #define	M_CDEBUGSELH    0xffU
6743 #define	V_CDEBUGSELH(x) ((x) << S_CDEBUGSELH)
6744 #define	G_CDEBUGSELH(x) (((x) >> S_CDEBUGSELH) & M_CDEBUGSELH)
6745 
6746 #define	S_CDEBUGSELL    0
6747 #define	M_CDEBUGSELL    0xffU
6748 #define	V_CDEBUGSELL(x) ((x) << S_CDEBUGSELL)
6749 #define	G_CDEBUGSELL(x) (((x) >> S_CDEBUGSELL) & M_CDEBUGSELL)
6750 
6751 #define	A_PCIE_CDEBUG_DATA_HIGH 0x5a14
6752 #define	A_PCIE_CDEBUG_DATA_LOW 0x5a18
6753 #define	A_PCIE_DMAW_SOP_CNT 0x5a1c
6754 
6755 #define	S_CH3    24
6756 #define	M_CH3    0xffU
6757 #define	V_CH3(x) ((x) << S_CH3)
6758 #define	G_CH3(x) (((x) >> S_CH3) & M_CH3)
6759 
6760 #define	S_CH2    16
6761 #define	M_CH2    0xffU
6762 #define	V_CH2(x) ((x) << S_CH2)
6763 #define	G_CH2(x) (((x) >> S_CH2) & M_CH2)
6764 
6765 #define	S_CH1    8
6766 #define	M_CH1    0xffU
6767 #define	V_CH1(x) ((x) << S_CH1)
6768 #define	G_CH1(x) (((x) >> S_CH1) & M_CH1)
6769 
6770 #define	S_CH0    0
6771 #define	M_CH0    0xffU
6772 #define	V_CH0(x) ((x) << S_CH0)
6773 #define	G_CH0(x) (((x) >> S_CH0) & M_CH0)
6774 
6775 #define	A_PCIE_DMAW_EOP_CNT 0x5a20
6776 #define	A_PCIE_DMAR_REQ_CNT 0x5a24
6777 #define	A_PCIE_DMAR_RSP_SOP_CNT 0x5a28
6778 #define	A_PCIE_DMAR_RSP_EOP_CNT 0x5a2c
6779 #define	A_PCIE_DMAR_RSP_ERR_CNT 0x5a30
6780 #define	A_PCIE_DMAI_CNT 0x5a34
6781 #define	A_PCIE_CMDW_CNT 0x5a38
6782 
6783 #define	S_CH1_EOP    24
6784 #define	M_CH1_EOP    0xffU
6785 #define	V_CH1_EOP(x) ((x) << S_CH1_EOP)
6786 #define	G_CH1_EOP(x) (((x) >> S_CH1_EOP) & M_CH1_EOP)
6787 
6788 #define	S_CH1_SOP    16
6789 #define	M_CH1_SOP    0xffU
6790 #define	V_CH1_SOP(x) ((x) << S_CH1_SOP)
6791 #define	G_CH1_SOP(x) (((x) >> S_CH1_SOP) & M_CH1_SOP)
6792 
6793 #define	S_CH0_EOP    8
6794 #define	M_CH0_EOP    0xffU
6795 #define	V_CH0_EOP(x) ((x) << S_CH0_EOP)
6796 #define	G_CH0_EOP(x) (((x) >> S_CH0_EOP) & M_CH0_EOP)
6797 
6798 #define	S_CH0_SOP    0
6799 #define	M_CH0_SOP    0xffU
6800 #define	V_CH0_SOP(x) ((x) << S_CH0_SOP)
6801 #define	G_CH0_SOP(x) (((x) >> S_CH0_SOP) & M_CH0_SOP)
6802 
6803 #define	A_PCIE_CMDR_REQ_CNT 0x5a3c
6804 #define	A_PCIE_CMDR_RSP_CNT 0x5a40
6805 #define	A_PCIE_CMDR_RSP_ERR_CNT 0x5a44
6806 #define	A_PCIE_HMA_REQ_CNT 0x5a48
6807 
6808 #define	S_CH0_READ    16
6809 #define	M_CH0_READ    0xffU
6810 #define	V_CH0_READ(x) ((x) << S_CH0_READ)
6811 #define	G_CH0_READ(x) (((x) >> S_CH0_READ) & M_CH0_READ)
6812 
6813 #define	S_CH0_WEOP    8
6814 #define	M_CH0_WEOP    0xffU
6815 #define	V_CH0_WEOP(x) ((x) << S_CH0_WEOP)
6816 #define	G_CH0_WEOP(x) (((x) >> S_CH0_WEOP) & M_CH0_WEOP)
6817 
6818 #define	S_CH0_WSOP    0
6819 #define	M_CH0_WSOP    0xffU
6820 #define	V_CH0_WSOP(x) ((x) << S_CH0_WSOP)
6821 #define	G_CH0_WSOP(x) (((x) >> S_CH0_WSOP) & M_CH0_WSOP)
6822 
6823 #define	A_PCIE_HMA_RSP_CNT 0x5a4c
6824 #define	A_PCIE_DMA10_RSP_FREE 0x5a50
6825 
6826 #define	S_CH1_RSP_FREE    16
6827 #define	M_CH1_RSP_FREE    0xfffU
6828 #define	V_CH1_RSP_FREE(x) ((x) << S_CH1_RSP_FREE)
6829 #define	G_CH1_RSP_FREE(x) (((x) >> S_CH1_RSP_FREE) & M_CH1_RSP_FREE)
6830 
6831 #define	S_CH0_RSP_FREE    0
6832 #define	M_CH0_RSP_FREE    0xfffU
6833 #define	V_CH0_RSP_FREE(x) ((x) << S_CH0_RSP_FREE)
6834 #define	G_CH0_RSP_FREE(x) (((x) >> S_CH0_RSP_FREE) & M_CH0_RSP_FREE)
6835 
6836 #define	A_PCIE_DMA32_RSP_FREE 0x5a54
6837 
6838 #define	S_CH3_RSP_FREE    16
6839 #define	M_CH3_RSP_FREE    0xfffU
6840 #define	V_CH3_RSP_FREE(x) ((x) << S_CH3_RSP_FREE)
6841 #define	G_CH3_RSP_FREE(x) (((x) >> S_CH3_RSP_FREE) & M_CH3_RSP_FREE)
6842 
6843 #define	S_CH2_RSP_FREE    0
6844 #define	M_CH2_RSP_FREE    0xfffU
6845 #define	V_CH2_RSP_FREE(x) ((x) << S_CH2_RSP_FREE)
6846 #define	G_CH2_RSP_FREE(x) (((x) >> S_CH2_RSP_FREE) & M_CH2_RSP_FREE)
6847 
6848 #define	A_PCIE_CMD_RSP_FREE 0x5a58
6849 
6850 #define	S_CMD_CH1_RSP_FREE    16
6851 #define	M_CMD_CH1_RSP_FREE    0x7fU
6852 #define	V_CMD_CH1_RSP_FREE(x) ((x) << S_CMD_CH1_RSP_FREE)
6853 #define	G_CMD_CH1_RSP_FREE(x) (((x) >> S_CMD_CH1_RSP_FREE) & M_CMD_CH1_RSP_FREE)
6854 
6855 #define	S_CMD_CH0_RSP_FREE    0
6856 #define	M_CMD_CH0_RSP_FREE    0x7fU
6857 #define	V_CMD_CH0_RSP_FREE(x) ((x) << S_CMD_CH0_RSP_FREE)
6858 #define	G_CMD_CH0_RSP_FREE(x) (((x) >> S_CMD_CH0_RSP_FREE) & M_CMD_CH0_RSP_FREE)
6859 
6860 #define	A_PCIE_HMA_RSP_FREE 0x5a5c
6861 #define	A_PCIE_BUS_MST_STAT_0 0x5a60
6862 #define	A_PCIE_BUS_MST_STAT_1 0x5a64
6863 #define	A_PCIE_BUS_MST_STAT_2 0x5a68
6864 #define	A_PCIE_BUS_MST_STAT_3 0x5a6c
6865 #define	A_PCIE_BUS_MST_STAT_4 0x5a70
6866 
6867 #define S_BUSMST_135_128    0
6868 #define M_BUSMST_135_128    0xffU
6869 #define V_BUSMST_135_128(x) ((x) << S_BUSMST_135_128)
6870 #define G_BUSMST_135_128(x) (((x) >> S_BUSMST_135_128) & M_BUSMST_135_128)
6871 
6872 #define	A_PCIE_BUS_MST_STAT_5 0x5a74
6873 #define	A_PCIE_BUS_MST_STAT_6 0x5a78
6874 #define	A_PCIE_BUS_MST_STAT_7 0x5a7c
6875 #define	A_PCIE_RSP_ERR_STAT_0 0x5a80
6876 #define	A_PCIE_RSP_ERR_STAT_1 0x5a84
6877 #define	A_PCIE_RSP_ERR_STAT_2 0x5a88
6878 #define	A_PCIE_RSP_ERR_STAT_3 0x5a8c
6879 #define	A_PCIE_RSP_ERR_STAT_4 0x5a90
6880 
6881 #define S_RSPERR_135_128    0
6882 #define M_RSPERR_135_128    0xffU
6883 #define V_RSPERR_135_128(x) ((x) << S_RSPERR_135_128)
6884 #define G_RSPERR_135_128(x) (((x) >> S_RSPERR_135_128) & M_RSPERR_135_128)
6885 
6886 #define	A_PCIE_RSP_ERR_STAT_5 0x5a94
6887 #define A_PCIE_DBI_TIMEOUT_CTL 0x5a94
6888 
6889 #define S_DBI_TIMER    0
6890 #define M_DBI_TIMER    0xffffU
6891 #define V_DBI_TIMER(x) ((x) << S_DBI_TIMER)
6892 #define G_DBI_TIMER(x) (((x) >> S_DBI_TIMER) & M_DBI_TIMER)
6893 
6894 #define	A_PCIE_RSP_ERR_STAT_6 0x5a98
6895 #define A_PCIE_DBI_TIMEOUT_STATUS0 0x5a98
6896 #define	A_PCIE_RSP_ERR_STAT_7 0x5a9c
6897 #define A_PCIE_DBI_TIMEOUT_STATUS1 0x5a9c
6898 #define A_PCIE_DBI_TIMEOUT_STATUS1 0x5a9c
6899 
6900 #define S_SOURCE    16
6901 #define M_SOURCE    0x3U
6902 #define V_SOURCE(x) ((x) << S_SOURCE)
6903 #define G_SOURCE(x) (((x) >> S_SOURCE) & M_SOURCE)
6904 
6905 #define S_DBI_WRITE    12
6906 #define M_DBI_WRITE    0xfU
6907 #define V_DBI_WRITE(x) ((x) << S_DBI_WRITE)
6908 #define G_DBI_WRITE(x) (((x) >> S_DBI_WRITE) & M_DBI_WRITE)
6909 
6910 #define S_DBI_CS2    11
6911 #define V_DBI_CS2(x) ((x) << S_DBI_CS2)
6912 #define F_DBI_CS2    V_DBI_CS2(1U)
6913 
6914 #define S_DBI_PF    8
6915 #define M_DBI_PF    0x7U
6916 #define V_DBI_PF(x) ((x) << S_DBI_PF)
6917 #define G_DBI_PF(x) (((x) >> S_DBI_PF) & M_DBI_PF)
6918 
6919 #define S_PL_TOVFVLD    7
6920 #define V_PL_TOVFVLD(x) ((x) << S_PL_TOVFVLD)
6921 #define F_PL_TOVFVLD    V_PL_TOVFVLD(1U)
6922 
6923 #define S_PL_TOVF    0
6924 #define M_PL_TOVF    0x7fU
6925 #define V_PL_TOVF(x) ((x) << S_PL_TOVF)
6926 #define G_PL_TOVF(x) (((x) >> S_PL_TOVF) & M_PL_TOVF)
6927 
6928 #define	A_PCIE_MSI_EN_0 0x5aa0
6929 #define	A_PCIE_MSI_EN_1 0x5aa4
6930 #define	A_PCIE_MSI_EN_2 0x5aa8
6931 #define	A_PCIE_MSI_EN_3 0x5aac
6932 #define	A_PCIE_MSI_EN_4 0x5ab0
6933 #define	A_PCIE_MSI_EN_5 0x5ab4
6934 #define	A_PCIE_MSI_EN_6 0x5ab8
6935 #define	A_PCIE_MSI_EN_7 0x5abc
6936 #define	A_PCIE_MSIX_EN_0 0x5ac0
6937 #define	A_PCIE_MSIX_EN_1 0x5ac4
6938 #define	A_PCIE_MSIX_EN_2 0x5ac8
6939 #define	A_PCIE_MSIX_EN_3 0x5acc
6940 #define	A_PCIE_MSIX_EN_4 0x5ad0
6941 #define	A_PCIE_MSIX_EN_5 0x5ad4
6942 #define	A_PCIE_MSIX_EN_6 0x5ad8
6943 #define	A_PCIE_MSIX_EN_7 0x5adc
6944 #define	A_PCIE_DMA_BUF_CTL 0x5ae0
6945 
6946 #define	S_BUFRDCNT    18
6947 #define	M_BUFRDCNT    0x3fffU
6948 #define	V_BUFRDCNT(x) ((x) << S_BUFRDCNT)
6949 #define	G_BUFRDCNT(x) (((x) >> S_BUFRDCNT) & M_BUFRDCNT)
6950 
6951 #define	S_BUFWRCNT    9
6952 #define	M_BUFWRCNT    0x1ffU
6953 #define	V_BUFWRCNT(x) ((x) << S_BUFWRCNT)
6954 #define	G_BUFWRCNT(x) (((x) >> S_BUFWRCNT) & M_BUFWRCNT)
6955 
6956 #define	S_MAXBUFWRREQ    0
6957 #define	M_MAXBUFWRREQ    0x1ffU
6958 #define	V_MAXBUFWRREQ(x) ((x) << S_MAXBUFWRREQ)
6959 #define	G_MAXBUFWRREQ(x) (((x) >> S_MAXBUFWRREQ) & M_MAXBUFWRREQ)
6960 
6961 #define A_PCIE_PB_CTL 0x5b94
6962 
6963 #define S_PB_SEL    16
6964 #define M_PB_SEL    0xffU
6965 #define V_PB_SEL(x) ((x) << S_PB_SEL)
6966 #define G_PB_SEL(x) (((x) >> S_PB_SEL) & M_PB_SEL)
6967 
6968 #define S_PB_SELREG    8
6969 #define M_PB_SELREG    0xffU
6970 #define V_PB_SELREG(x) ((x) << S_PB_SELREG)
6971 #define G_PB_SELREG(x) (((x) >> S_PB_SELREG) & M_PB_SELREG)
6972 
6973 #define S_PB_FUNC    0
6974 #define M_PB_FUNC    0x7U
6975 #define V_PB_FUNC(x) ((x) << S_PB_FUNC)
6976 #define G_PB_FUNC(x) (((x) >> S_PB_FUNC) & M_PB_FUNC)
6977 
6978 #define A_PCIE_PB_DATA 0x5b98
6979 #define A_PCIE_CUR_LINK 0x5b9c
6980 
6981 #define S_CFGINITCOEFFDONESEEN    22
6982 #define V_CFGINITCOEFFDONESEEN(x) ((x) << S_CFGINITCOEFFDONESEEN)
6983 #define F_CFGINITCOEFFDONESEEN    V_CFGINITCOEFFDONESEEN(1U)
6984 
6985 #define S_CFGINITCOEFFDONE    21
6986 #define V_CFGINITCOEFFDONE(x) ((x) << S_CFGINITCOEFFDONE)
6987 #define F_CFGINITCOEFFDONE    V_CFGINITCOEFFDONE(1U)
6988 
6989 #define S_XMLH_LINK_UP    20
6990 #define V_XMLH_LINK_UP(x) ((x) << S_XMLH_LINK_UP)
6991 #define F_XMLH_LINK_UP    V_XMLH_LINK_UP(1U)
6992 
6993 #define S_PM_LINKST_IN_L0S    19
6994 #define V_PM_LINKST_IN_L0S(x) ((x) << S_PM_LINKST_IN_L0S)
6995 #define F_PM_LINKST_IN_L0S    V_PM_LINKST_IN_L0S(1U)
6996 
6997 #define S_PM_LINKST_IN_L1    18
6998 #define V_PM_LINKST_IN_L1(x) ((x) << S_PM_LINKST_IN_L1)
6999 #define F_PM_LINKST_IN_L1    V_PM_LINKST_IN_L1(1U)
7000 
7001 #define S_PM_LINKST_IN_L2    17
7002 #define V_PM_LINKST_IN_L2(x) ((x) << S_PM_LINKST_IN_L2)
7003 #define F_PM_LINKST_IN_L2    V_PM_LINKST_IN_L2(1U)
7004 
7005 #define S_PM_LINKST_L2_EXIT    16
7006 #define V_PM_LINKST_L2_EXIT(x) ((x) << S_PM_LINKST_L2_EXIT)
7007 #define F_PM_LINKST_L2_EXIT    V_PM_LINKST_L2_EXIT(1U)
7008 
7009 #define S_XMLH_IN_RL0S    15
7010 #define V_XMLH_IN_RL0S(x) ((x) << S_XMLH_IN_RL0S)
7011 #define F_XMLH_IN_RL0S    V_XMLH_IN_RL0S(1U)
7012 
7013 #define S_XMLH_LTSSM_STATE_RCVRY_EQ    14
7014 #define V_XMLH_LTSSM_STATE_RCVRY_EQ(x) ((x) << S_XMLH_LTSSM_STATE_RCVRY_EQ)
7015 #define F_XMLH_LTSSM_STATE_RCVRY_EQ    V_XMLH_LTSSM_STATE_RCVRY_EQ(1U)
7016 
7017 #define S_NEGOTIATEDWIDTH    8
7018 #define M_NEGOTIATEDWIDTH    0x3fU
7019 #define V_NEGOTIATEDWIDTH(x) ((x) << S_NEGOTIATEDWIDTH)
7020 #define G_NEGOTIATEDWIDTH(x) (((x) >> S_NEGOTIATEDWIDTH) & M_NEGOTIATEDWIDTH)
7021 
7022 #define S_ACTIVELANES    0
7023 #define M_ACTIVELANES    0xffU
7024 #define V_ACTIVELANES(x) ((x) << S_ACTIVELANES)
7025 #define G_ACTIVELANES(x) (((x) >> S_ACTIVELANES) & M_ACTIVELANES)
7026 
7027 #define A_PCIE_PHY_REQRXPWR 0x5ba0
7028 
7029 #define S_LNH_RXSTATEDONE    31
7030 #define V_LNH_RXSTATEDONE(x) ((x) << S_LNH_RXSTATEDONE)
7031 #define F_LNH_RXSTATEDONE    V_LNH_RXSTATEDONE(1U)
7032 
7033 #define S_LNH_RXSTATEREQ    30
7034 #define V_LNH_RXSTATEREQ(x) ((x) << S_LNH_RXSTATEREQ)
7035 #define F_LNH_RXSTATEREQ    V_LNH_RXSTATEREQ(1U)
7036 
7037 #define S_LNH_RXPWRSTATE    28
7038 #define M_LNH_RXPWRSTATE    0x3U
7039 #define V_LNH_RXPWRSTATE(x) ((x) << S_LNH_RXPWRSTATE)
7040 #define G_LNH_RXPWRSTATE(x) (((x) >> S_LNH_RXPWRSTATE) & M_LNH_RXPWRSTATE)
7041 
7042 #define S_LNG_RXSTATEDONE    27
7043 #define V_LNG_RXSTATEDONE(x) ((x) << S_LNG_RXSTATEDONE)
7044 #define F_LNG_RXSTATEDONE    V_LNG_RXSTATEDONE(1U)
7045 
7046 #define S_LNG_RXSTATEREQ    26
7047 #define V_LNG_RXSTATEREQ(x) ((x) << S_LNG_RXSTATEREQ)
7048 #define F_LNG_RXSTATEREQ    V_LNG_RXSTATEREQ(1U)
7049 
7050 #define S_LNG_RXPWRSTATE    24
7051 #define M_LNG_RXPWRSTATE    0x3U
7052 #define V_LNG_RXPWRSTATE(x) ((x) << S_LNG_RXPWRSTATE)
7053 #define G_LNG_RXPWRSTATE(x) (((x) >> S_LNG_RXPWRSTATE) & M_LNG_RXPWRSTATE)
7054 
7055 #define S_LNF_RXSTATEDONE    23
7056 #define V_LNF_RXSTATEDONE(x) ((x) << S_LNF_RXSTATEDONE)
7057 #define F_LNF_RXSTATEDONE    V_LNF_RXSTATEDONE(1U)
7058 
7059 #define S_LNF_RXSTATEREQ    22
7060 #define V_LNF_RXSTATEREQ(x) ((x) << S_LNF_RXSTATEREQ)
7061 #define F_LNF_RXSTATEREQ    V_LNF_RXSTATEREQ(1U)
7062 
7063 #define S_LNF_RXPWRSTATE    20
7064 #define M_LNF_RXPWRSTATE    0x3U
7065 #define V_LNF_RXPWRSTATE(x) ((x) << S_LNF_RXPWRSTATE)
7066 #define G_LNF_RXPWRSTATE(x) (((x) >> S_LNF_RXPWRSTATE) & M_LNF_RXPWRSTATE)
7067 
7068 #define S_LNE_RXSTATEDONE    19
7069 #define V_LNE_RXSTATEDONE(x) ((x) << S_LNE_RXSTATEDONE)
7070 #define F_LNE_RXSTATEDONE    V_LNE_RXSTATEDONE(1U)
7071 
7072 #define S_LNE_RXSTATEREQ    18
7073 #define V_LNE_RXSTATEREQ(x) ((x) << S_LNE_RXSTATEREQ)
7074 #define F_LNE_RXSTATEREQ    V_LNE_RXSTATEREQ(1U)
7075 
7076 #define S_LNE_RXPWRSTATE    16
7077 #define M_LNE_RXPWRSTATE    0x3U
7078 #define V_LNE_RXPWRSTATE(x) ((x) << S_LNE_RXPWRSTATE)
7079 #define G_LNE_RXPWRSTATE(x) (((x) >> S_LNE_RXPWRSTATE) & M_LNE_RXPWRSTATE)
7080 
7081 #define S_LND_RXSTATEDONE    15
7082 #define V_LND_RXSTATEDONE(x) ((x) << S_LND_RXSTATEDONE)
7083 #define F_LND_RXSTATEDONE    V_LND_RXSTATEDONE(1U)
7084 
7085 #define S_LND_RXSTATEREQ    14
7086 #define V_LND_RXSTATEREQ(x) ((x) << S_LND_RXSTATEREQ)
7087 #define F_LND_RXSTATEREQ    V_LND_RXSTATEREQ(1U)
7088 
7089 #define S_LND_RXPWRSTATE    12
7090 #define M_LND_RXPWRSTATE    0x3U
7091 #define V_LND_RXPWRSTATE(x) ((x) << S_LND_RXPWRSTATE)
7092 #define G_LND_RXPWRSTATE(x) (((x) >> S_LND_RXPWRSTATE) & M_LND_RXPWRSTATE)
7093 
7094 #define S_LNC_RXSTATEDONE    11
7095 #define V_LNC_RXSTATEDONE(x) ((x) << S_LNC_RXSTATEDONE)
7096 #define F_LNC_RXSTATEDONE    V_LNC_RXSTATEDONE(1U)
7097 
7098 #define S_LNC_RXSTATEREQ    10
7099 #define V_LNC_RXSTATEREQ(x) ((x) << S_LNC_RXSTATEREQ)
7100 #define F_LNC_RXSTATEREQ    V_LNC_RXSTATEREQ(1U)
7101 
7102 #define S_LNC_RXPWRSTATE    8
7103 #define M_LNC_RXPWRSTATE    0x3U
7104 #define V_LNC_RXPWRSTATE(x) ((x) << S_LNC_RXPWRSTATE)
7105 #define G_LNC_RXPWRSTATE(x) (((x) >> S_LNC_RXPWRSTATE) & M_LNC_RXPWRSTATE)
7106 
7107 #define S_LNB_RXSTATEDONE    7
7108 #define V_LNB_RXSTATEDONE(x) ((x) << S_LNB_RXSTATEDONE)
7109 #define F_LNB_RXSTATEDONE    V_LNB_RXSTATEDONE(1U)
7110 
7111 #define S_LNB_RXSTATEREQ    6
7112 #define V_LNB_RXSTATEREQ(x) ((x) << S_LNB_RXSTATEREQ)
7113 #define F_LNB_RXSTATEREQ    V_LNB_RXSTATEREQ(1U)
7114 
7115 #define S_LNB_RXPWRSTATE    4
7116 #define M_LNB_RXPWRSTATE    0x3U
7117 #define V_LNB_RXPWRSTATE(x) ((x) << S_LNB_RXPWRSTATE)
7118 #define G_LNB_RXPWRSTATE(x) (((x) >> S_LNB_RXPWRSTATE) & M_LNB_RXPWRSTATE)
7119 
7120 #define S_LNA_RXSTATEDONE    3
7121 #define V_LNA_RXSTATEDONE(x) ((x) << S_LNA_RXSTATEDONE)
7122 #define F_LNA_RXSTATEDONE    V_LNA_RXSTATEDONE(1U)
7123 
7124 #define S_LNA_RXSTATEREQ    2
7125 #define V_LNA_RXSTATEREQ(x) ((x) << S_LNA_RXSTATEREQ)
7126 #define F_LNA_RXSTATEREQ    V_LNA_RXSTATEREQ(1U)
7127 
7128 #define S_LNA_RXPWRSTATE    0
7129 #define M_LNA_RXPWRSTATE    0x3U
7130 #define V_LNA_RXPWRSTATE(x) ((x) << S_LNA_RXPWRSTATE)
7131 #define G_LNA_RXPWRSTATE(x) (((x) >> S_LNA_RXPWRSTATE) & M_LNA_RXPWRSTATE)
7132 
7133 #define A_PCIE_PHY_CURRXPWR 0x5ba4
7134 #define A_PCIE_PHY_GEN3_AE0 0x5ba8
7135 
7136 #define S_LND_STAT    28
7137 #define M_LND_STAT    0x7U
7138 #define V_LND_STAT(x) ((x) << S_LND_STAT)
7139 #define G_LND_STAT(x) (((x) >> S_LND_STAT) & M_LND_STAT)
7140 
7141 #define S_LND_CMD    24
7142 #define M_LND_CMD    0x7U
7143 #define V_LND_CMD(x) ((x) << S_LND_CMD)
7144 #define G_LND_CMD(x) (((x) >> S_LND_CMD) & M_LND_CMD)
7145 
7146 #define S_LNC_STAT    20
7147 #define M_LNC_STAT    0x7U
7148 #define V_LNC_STAT(x) ((x) << S_LNC_STAT)
7149 #define G_LNC_STAT(x) (((x) >> S_LNC_STAT) & M_LNC_STAT)
7150 
7151 #define S_LNC_CMD    16
7152 #define M_LNC_CMD    0x7U
7153 #define V_LNC_CMD(x) ((x) << S_LNC_CMD)
7154 #define G_LNC_CMD(x) (((x) >> S_LNC_CMD) & M_LNC_CMD)
7155 
7156 #define S_LNB_STAT    12
7157 #define M_LNB_STAT    0x7U
7158 #define V_LNB_STAT(x) ((x) << S_LNB_STAT)
7159 #define G_LNB_STAT(x) (((x) >> S_LNB_STAT) & M_LNB_STAT)
7160 
7161 #define S_LNB_CMD    8
7162 #define M_LNB_CMD    0x7U
7163 #define V_LNB_CMD(x) ((x) << S_LNB_CMD)
7164 #define G_LNB_CMD(x) (((x) >> S_LNB_CMD) & M_LNB_CMD)
7165 
7166 #define S_LNA_STAT    4
7167 #define M_LNA_STAT    0x7U
7168 #define V_LNA_STAT(x) ((x) << S_LNA_STAT)
7169 #define G_LNA_STAT(x) (((x) >> S_LNA_STAT) & M_LNA_STAT)
7170 
7171 #define S_LNA_CMD    0
7172 #define M_LNA_CMD    0x7U
7173 #define V_LNA_CMD(x) ((x) << S_LNA_CMD)
7174 #define G_LNA_CMD(x) (((x) >> S_LNA_CMD) & M_LNA_CMD)
7175 
7176 #define A_PCIE_PHY_GEN3_AE1 0x5bac
7177 
7178 #define S_LNH_STAT    28
7179 #define M_LNH_STAT    0x7U
7180 #define V_LNH_STAT(x) ((x) << S_LNH_STAT)
7181 #define G_LNH_STAT(x) (((x) >> S_LNH_STAT) & M_LNH_STAT)
7182 
7183 #define S_LNH_CMD    24
7184 #define M_LNH_CMD    0x7U
7185 #define V_LNH_CMD(x) ((x) << S_LNH_CMD)
7186 #define G_LNH_CMD(x) (((x) >> S_LNH_CMD) & M_LNH_CMD)
7187 
7188 #define S_LNG_STAT    20
7189 #define M_LNG_STAT    0x7U
7190 #define V_LNG_STAT(x) ((x) << S_LNG_STAT)
7191 #define G_LNG_STAT(x) (((x) >> S_LNG_STAT) & M_LNG_STAT)
7192 
7193 #define S_LNG_CMD    16
7194 #define M_LNG_CMD    0x7U
7195 #define V_LNG_CMD(x) ((x) << S_LNG_CMD)
7196 #define G_LNG_CMD(x) (((x) >> S_LNG_CMD) & M_LNG_CMD)
7197 
7198 #define S_LNF_STAT    12
7199 #define M_LNF_STAT    0x7U
7200 #define V_LNF_STAT(x) ((x) << S_LNF_STAT)
7201 #define G_LNF_STAT(x) (((x) >> S_LNF_STAT) & M_LNF_STAT)
7202 
7203 #define S_LNF_CMD    8
7204 #define M_LNF_CMD    0x7U
7205 #define V_LNF_CMD(x) ((x) << S_LNF_CMD)
7206 #define G_LNF_CMD(x) (((x) >> S_LNF_CMD) & M_LNF_CMD)
7207 
7208 #define S_LNE_STAT    4
7209 #define M_LNE_STAT    0x7U
7210 #define V_LNE_STAT(x) ((x) << S_LNE_STAT)
7211 #define G_LNE_STAT(x) (((x) >> S_LNE_STAT) & M_LNE_STAT)
7212 
7213 #define S_LNE_CMD    0
7214 #define M_LNE_CMD    0x7U
7215 #define V_LNE_CMD(x) ((x) << S_LNE_CMD)
7216 #define G_LNE_CMD(x) (((x) >> S_LNE_CMD) & M_LNE_CMD)
7217 
7218 #define A_PCIE_PHY_FS_LF0 0x5bb0
7219 
7220 #define S_LANE1LF    24
7221 #define M_LANE1LF    0x3fU
7222 #define V_LANE1LF(x) ((x) << S_LANE1LF)
7223 #define G_LANE1LF(x) (((x) >> S_LANE1LF) & M_LANE1LF)
7224 
7225 #define S_LANE1FS    16
7226 #define M_LANE1FS    0x3fU
7227 #define V_LANE1FS(x) ((x) << S_LANE1FS)
7228 #define G_LANE1FS(x) (((x) >> S_LANE1FS) & M_LANE1FS)
7229 
7230 #define S_LANE0LF    8
7231 #define M_LANE0LF    0x3fU
7232 #define V_LANE0LF(x) ((x) << S_LANE0LF)
7233 #define G_LANE0LF(x) (((x) >> S_LANE0LF) & M_LANE0LF)
7234 
7235 #define S_LANE0FS    0
7236 #define M_LANE0FS    0x3fU
7237 #define V_LANE0FS(x) ((x) << S_LANE0FS)
7238 #define G_LANE0FS(x) (((x) >> S_LANE0FS) & M_LANE0FS)
7239 
7240 #define A_PCIE_PHY_FS_LF1 0x5bb4
7241 
7242 #define S_LANE3LF    24
7243 #define M_LANE3LF    0x3fU
7244 #define V_LANE3LF(x) ((x) << S_LANE3LF)
7245 #define G_LANE3LF(x) (((x) >> S_LANE3LF) & M_LANE3LF)
7246 
7247 #define S_LANE3FS    16
7248 #define M_LANE3FS    0x3fU
7249 #define V_LANE3FS(x) ((x) << S_LANE3FS)
7250 #define G_LANE3FS(x) (((x) >> S_LANE3FS) & M_LANE3FS)
7251 
7252 #define S_LANE2LF    8
7253 #define M_LANE2LF    0x3fU
7254 #define V_LANE2LF(x) ((x) << S_LANE2LF)
7255 #define G_LANE2LF(x) (((x) >> S_LANE2LF) & M_LANE2LF)
7256 
7257 #define S_LANE2FS    0
7258 #define M_LANE2FS    0x3fU
7259 #define V_LANE2FS(x) ((x) << S_LANE2FS)
7260 #define G_LANE2FS(x) (((x) >> S_LANE2FS) & M_LANE2FS)
7261 
7262 #define A_PCIE_PHY_FS_LF2 0x5bb8
7263 
7264 #define S_LANE5LF    24
7265 #define M_LANE5LF    0x3fU
7266 #define V_LANE5LF(x) ((x) << S_LANE5LF)
7267 #define G_LANE5LF(x) (((x) >> S_LANE5LF) & M_LANE5LF)
7268 
7269 #define S_LANE5FS    16
7270 #define M_LANE5FS    0x3fU
7271 #define V_LANE5FS(x) ((x) << S_LANE5FS)
7272 #define G_LANE5FS(x) (((x) >> S_LANE5FS) & M_LANE5FS)
7273 
7274 #define S_LANE4LF    8
7275 #define M_LANE4LF    0x3fU
7276 #define V_LANE4LF(x) ((x) << S_LANE4LF)
7277 #define G_LANE4LF(x) (((x) >> S_LANE4LF) & M_LANE4LF)
7278 
7279 #define S_LANE4FS    0
7280 #define M_LANE4FS    0x3fU
7281 #define V_LANE4FS(x) ((x) << S_LANE4FS)
7282 #define G_LANE4FS(x) (((x) >> S_LANE4FS) & M_LANE4FS)
7283 
7284 #define A_PCIE_PHY_FS_LF3 0x5bbc
7285 
7286 #define S_LANE7LF    24
7287 #define M_LANE7LF    0x3fU
7288 #define V_LANE7LF(x) ((x) << S_LANE7LF)
7289 #define G_LANE7LF(x) (((x) >> S_LANE7LF) & M_LANE7LF)
7290 
7291 #define S_LANE7FS    16
7292 #define M_LANE7FS    0x3fU
7293 #define V_LANE7FS(x) ((x) << S_LANE7FS)
7294 #define G_LANE7FS(x) (((x) >> S_LANE7FS) & M_LANE7FS)
7295 
7296 #define S_LANE6LF    8
7297 #define M_LANE6LF    0x3fU
7298 #define V_LANE6LF(x) ((x) << S_LANE6LF)
7299 #define G_LANE6LF(x) (((x) >> S_LANE6LF) & M_LANE6LF)
7300 
7301 #define S_LANE6FS    0
7302 #define M_LANE6FS    0x3fU
7303 #define V_LANE6FS(x) ((x) << S_LANE6FS)
7304 #define G_LANE6FS(x) (((x) >> S_LANE6FS) & M_LANE6FS)
7305 
7306 #define A_PCIE_PHY_PRESET_REQ 0x5bc0
7307 
7308 #define S_COEFFDONE    16
7309 #define V_COEFFDONE(x) ((x) << S_COEFFDONE)
7310 #define F_COEFFDONE    V_COEFFDONE(1U)
7311 
7312 #define S_COEFFLANE    8
7313 #define M_COEFFLANE    0x7U
7314 #define V_COEFFLANE(x) ((x) << S_COEFFLANE)
7315 #define G_COEFFLANE(x) (((x) >> S_COEFFLANE) & M_COEFFLANE)
7316 
7317 #define S_COEFFSTART    0
7318 #define V_COEFFSTART(x) ((x) << S_COEFFSTART)
7319 #define F_COEFFSTART    V_COEFFSTART(1U)
7320 
7321 #define A_PCIE_PHY_PRESET_COEFF 0x5bc4
7322 
7323 #define S_COEFF    0
7324 #define M_COEFF    0x3ffffU
7325 #define V_COEFF(x) ((x) << S_COEFF)
7326 #define G_COEFF(x) (((x) >> S_COEFF) & M_COEFF)
7327 
7328 #define A_PCIE_PHY_INDIR_REQ 0x5bf0
7329 
7330 #define S_PHYENABLE    31
7331 #define V_PHYENABLE(x) ((x) << S_PHYENABLE)
7332 #define F_PHYENABLE    V_PHYENABLE(1U)
7333 
7334 #define S_PCIE_PHY_REGADDR    0
7335 #define M_PCIE_PHY_REGADDR    0xffffU
7336 #define V_PCIE_PHY_REGADDR(x) ((x) << S_PCIE_PHY_REGADDR)
7337 #define G_PCIE_PHY_REGADDR(x) (((x) >> S_PCIE_PHY_REGADDR) & M_PCIE_PHY_REGADDR)
7338 
7339 #define A_PCIE_PHY_INDIR_DATA 0x5bf4
7340 #define A_PCIE_STATIC_SPARE1 0x5bf8
7341 #define A_PCIE_STATIC_SPARE2 0x5bfc
7342 
7343 /* registers for module DBG */
7344 #define	DBG_BASE_ADDR 0x6000
7345 
7346 #define	A_DBG_DBG0_CFG 0x6000
7347 
7348 #define	S_MODULESELECT    12
7349 #define	M_MODULESELECT    0xffU
7350 #define	V_MODULESELECT(x) ((x) << S_MODULESELECT)
7351 #define	G_MODULESELECT(x) (((x) >> S_MODULESELECT) & M_MODULESELECT)
7352 
7353 #define	S_REGSELECT    4
7354 #define	M_REGSELECT    0xffU
7355 #define	V_REGSELECT(x) ((x) << S_REGSELECT)
7356 #define	G_REGSELECT(x) (((x) >> S_REGSELECT) & M_REGSELECT)
7357 
7358 #define	S_CLKSELECT    0
7359 #define	M_CLKSELECT    0xfU
7360 #define	V_CLKSELECT(x) ((x) << S_CLKSELECT)
7361 #define	G_CLKSELECT(x) (((x) >> S_CLKSELECT) & M_CLKSELECT)
7362 
7363 #define	A_DBG_DBG0_EN 0x6004
7364 
7365 #define	S_PORTEN_PONR    16
7366 #define	V_PORTEN_PONR(x) ((x) << S_PORTEN_PONR)
7367 #define	F_PORTEN_PONR    V_PORTEN_PONR(1U)
7368 
7369 #define	S_PORTEN_POND    12
7370 #define	V_PORTEN_POND(x) ((x) << S_PORTEN_POND)
7371 #define	F_PORTEN_POND    V_PORTEN_POND(1U)
7372 
7373 #define	S_SDRHALFWORD0    8
7374 #define	V_SDRHALFWORD0(x) ((x) << S_SDRHALFWORD0)
7375 #define	F_SDRHALFWORD0    V_SDRHALFWORD0(1U)
7376 
7377 #define	S_DDREN    4
7378 #define	V_DDREN(x) ((x) << S_DDREN)
7379 #define	F_DDREN    V_DDREN(1U)
7380 
7381 #define	S_DBG_PORTEN    0
7382 #define	V_DBG_PORTEN(x) ((x) << S_DBG_PORTEN)
7383 #define	F_DBG_PORTEN    V_DBG_PORTEN(1U)
7384 
7385 #define	A_DBG_DBG1_CFG 0x6008
7386 #define	A_DBG_DBG1_EN 0x600c
7387 
7388 #define S_CLK_EN_ON_DBG1    20
7389 #define V_CLK_EN_ON_DBG1(x) ((x) << S_CLK_EN_ON_DBG1)
7390 #define F_CLK_EN_ON_DBG1    V_CLK_EN_ON_DBG1(1U)
7391 
7392 #define	A_DBG_GPIO_EN 0x6010
7393 
7394 #define	S_GPIO15_OEN    31
7395 #define	V_GPIO15_OEN(x) ((x) << S_GPIO15_OEN)
7396 #define	F_GPIO15_OEN    V_GPIO15_OEN(1U)
7397 
7398 #define	S_GPIO14_OEN    30
7399 #define	V_GPIO14_OEN(x) ((x) << S_GPIO14_OEN)
7400 #define	F_GPIO14_OEN    V_GPIO14_OEN(1U)
7401 
7402 #define	S_GPIO13_OEN    29
7403 #define	V_GPIO13_OEN(x) ((x) << S_GPIO13_OEN)
7404 #define	F_GPIO13_OEN    V_GPIO13_OEN(1U)
7405 
7406 #define	S_GPIO12_OEN    28
7407 #define	V_GPIO12_OEN(x) ((x) << S_GPIO12_OEN)
7408 #define	F_GPIO12_OEN    V_GPIO12_OEN(1U)
7409 
7410 #define	S_GPIO11_OEN    27
7411 #define	V_GPIO11_OEN(x) ((x) << S_GPIO11_OEN)
7412 #define	F_GPIO11_OEN    V_GPIO11_OEN(1U)
7413 
7414 #define	S_GPIO10_OEN    26
7415 #define	V_GPIO10_OEN(x) ((x) << S_GPIO10_OEN)
7416 #define	F_GPIO10_OEN    V_GPIO10_OEN(1U)
7417 
7418 #define	S_GPIO9_OEN    25
7419 #define	V_GPIO9_OEN(x) ((x) << S_GPIO9_OEN)
7420 #define	F_GPIO9_OEN    V_GPIO9_OEN(1U)
7421 
7422 #define	S_GPIO8_OEN    24
7423 #define	V_GPIO8_OEN(x) ((x) << S_GPIO8_OEN)
7424 #define	F_GPIO8_OEN    V_GPIO8_OEN(1U)
7425 
7426 #define	S_GPIO7_OEN    23
7427 #define	V_GPIO7_OEN(x) ((x) << S_GPIO7_OEN)
7428 #define	F_GPIO7_OEN    V_GPIO7_OEN(1U)
7429 
7430 #define	S_GPIO6_OEN    22
7431 #define	V_GPIO6_OEN(x) ((x) << S_GPIO6_OEN)
7432 #define	F_GPIO6_OEN    V_GPIO6_OEN(1U)
7433 
7434 #define	S_GPIO5_OEN    21
7435 #define	V_GPIO5_OEN(x) ((x) << S_GPIO5_OEN)
7436 #define	F_GPIO5_OEN    V_GPIO5_OEN(1U)
7437 
7438 #define	S_GPIO4_OEN    20
7439 #define	V_GPIO4_OEN(x) ((x) << S_GPIO4_OEN)
7440 #define	F_GPIO4_OEN    V_GPIO4_OEN(1U)
7441 
7442 #define	S_GPIO3_OEN    19
7443 #define	V_GPIO3_OEN(x) ((x) << S_GPIO3_OEN)
7444 #define	F_GPIO3_OEN    V_GPIO3_OEN(1U)
7445 
7446 #define	S_GPIO2_OEN    18
7447 #define	V_GPIO2_OEN(x) ((x) << S_GPIO2_OEN)
7448 #define	F_GPIO2_OEN    V_GPIO2_OEN(1U)
7449 
7450 #define	S_GPIO1_OEN    17
7451 #define	V_GPIO1_OEN(x) ((x) << S_GPIO1_OEN)
7452 #define	F_GPIO1_OEN    V_GPIO1_OEN(1U)
7453 
7454 #define	S_GPIO0_OEN    16
7455 #define	V_GPIO0_OEN(x) ((x) << S_GPIO0_OEN)
7456 #define	F_GPIO0_OEN    V_GPIO0_OEN(1U)
7457 
7458 #define	S_GPIO15_OUT_VAL    15
7459 #define	V_GPIO15_OUT_VAL(x) ((x) << S_GPIO15_OUT_VAL)
7460 #define	F_GPIO15_OUT_VAL    V_GPIO15_OUT_VAL(1U)
7461 
7462 #define	S_GPIO14_OUT_VAL    14
7463 #define	V_GPIO14_OUT_VAL(x) ((x) << S_GPIO14_OUT_VAL)
7464 #define	F_GPIO14_OUT_VAL    V_GPIO14_OUT_VAL(1U)
7465 
7466 #define	S_GPIO13_OUT_VAL    13
7467 #define	V_GPIO13_OUT_VAL(x) ((x) << S_GPIO13_OUT_VAL)
7468 #define	F_GPIO13_OUT_VAL    V_GPIO13_OUT_VAL(1U)
7469 
7470 #define	S_GPIO12_OUT_VAL    12
7471 #define	V_GPIO12_OUT_VAL(x) ((x) << S_GPIO12_OUT_VAL)
7472 #define	F_GPIO12_OUT_VAL    V_GPIO12_OUT_VAL(1U)
7473 
7474 #define	S_GPIO11_OUT_VAL    11
7475 #define	V_GPIO11_OUT_VAL(x) ((x) << S_GPIO11_OUT_VAL)
7476 #define	F_GPIO11_OUT_VAL    V_GPIO11_OUT_VAL(1U)
7477 
7478 #define	S_GPIO10_OUT_VAL    10
7479 #define	V_GPIO10_OUT_VAL(x) ((x) << S_GPIO10_OUT_VAL)
7480 #define	F_GPIO10_OUT_VAL    V_GPIO10_OUT_VAL(1U)
7481 
7482 #define	S_GPIO9_OUT_VAL    9
7483 #define	V_GPIO9_OUT_VAL(x) ((x) << S_GPIO9_OUT_VAL)
7484 #define	F_GPIO9_OUT_VAL    V_GPIO9_OUT_VAL(1U)
7485 
7486 #define	S_GPIO8_OUT_VAL    8
7487 #define	V_GPIO8_OUT_VAL(x) ((x) << S_GPIO8_OUT_VAL)
7488 #define	F_GPIO8_OUT_VAL    V_GPIO8_OUT_VAL(1U)
7489 
7490 #define	S_GPIO7_OUT_VAL    7
7491 #define	V_GPIO7_OUT_VAL(x) ((x) << S_GPIO7_OUT_VAL)
7492 #define	F_GPIO7_OUT_VAL    V_GPIO7_OUT_VAL(1U)
7493 
7494 #define	S_GPIO6_OUT_VAL    6
7495 #define	V_GPIO6_OUT_VAL(x) ((x) << S_GPIO6_OUT_VAL)
7496 #define	F_GPIO6_OUT_VAL    V_GPIO6_OUT_VAL(1U)
7497 
7498 #define	S_GPIO5_OUT_VAL    5
7499 #define	V_GPIO5_OUT_VAL(x) ((x) << S_GPIO5_OUT_VAL)
7500 #define	F_GPIO5_OUT_VAL    V_GPIO5_OUT_VAL(1U)
7501 
7502 #define	S_GPIO4_OUT_VAL    4
7503 #define	V_GPIO4_OUT_VAL(x) ((x) << S_GPIO4_OUT_VAL)
7504 #define	F_GPIO4_OUT_VAL    V_GPIO4_OUT_VAL(1U)
7505 
7506 #define	S_GPIO3_OUT_VAL    3
7507 #define	V_GPIO3_OUT_VAL(x) ((x) << S_GPIO3_OUT_VAL)
7508 #define	F_GPIO3_OUT_VAL    V_GPIO3_OUT_VAL(1U)
7509 
7510 #define	S_GPIO2_OUT_VAL    2
7511 #define	V_GPIO2_OUT_VAL(x) ((x) << S_GPIO2_OUT_VAL)
7512 #define	F_GPIO2_OUT_VAL    V_GPIO2_OUT_VAL(1U)
7513 
7514 #define	S_GPIO1_OUT_VAL    1
7515 #define	V_GPIO1_OUT_VAL(x) ((x) << S_GPIO1_OUT_VAL)
7516 #define	F_GPIO1_OUT_VAL    V_GPIO1_OUT_VAL(1U)
7517 
7518 #define	S_GPIO0_OUT_VAL    0
7519 #define	V_GPIO0_OUT_VAL(x) ((x) << S_GPIO0_OUT_VAL)
7520 #define	F_GPIO0_OUT_VAL    V_GPIO0_OUT_VAL(1U)
7521 
7522 #define	A_DBG_GPIO_IN 0x6014
7523 
7524 #define	S_GPIO15_CHG_DET    31
7525 #define	V_GPIO15_CHG_DET(x) ((x) << S_GPIO15_CHG_DET)
7526 #define	F_GPIO15_CHG_DET    V_GPIO15_CHG_DET(1U)
7527 
7528 #define	S_GPIO14_CHG_DET    30
7529 #define	V_GPIO14_CHG_DET(x) ((x) << S_GPIO14_CHG_DET)
7530 #define	F_GPIO14_CHG_DET    V_GPIO14_CHG_DET(1U)
7531 
7532 #define	S_GPIO13_CHG_DET    29
7533 #define	V_GPIO13_CHG_DET(x) ((x) << S_GPIO13_CHG_DET)
7534 #define	F_GPIO13_CHG_DET    V_GPIO13_CHG_DET(1U)
7535 
7536 #define	S_GPIO12_CHG_DET    28
7537 #define	V_GPIO12_CHG_DET(x) ((x) << S_GPIO12_CHG_DET)
7538 #define	F_GPIO12_CHG_DET    V_GPIO12_CHG_DET(1U)
7539 
7540 #define	S_GPIO11_CHG_DET    27
7541 #define	V_GPIO11_CHG_DET(x) ((x) << S_GPIO11_CHG_DET)
7542 #define	F_GPIO11_CHG_DET    V_GPIO11_CHG_DET(1U)
7543 
7544 #define	S_GPIO10_CHG_DET    26
7545 #define	V_GPIO10_CHG_DET(x) ((x) << S_GPIO10_CHG_DET)
7546 #define	F_GPIO10_CHG_DET    V_GPIO10_CHG_DET(1U)
7547 
7548 #define	S_GPIO9_CHG_DET    25
7549 #define	V_GPIO9_CHG_DET(x) ((x) << S_GPIO9_CHG_DET)
7550 #define	F_GPIO9_CHG_DET    V_GPIO9_CHG_DET(1U)
7551 
7552 #define	S_GPIO8_CHG_DET    24
7553 #define	V_GPIO8_CHG_DET(x) ((x) << S_GPIO8_CHG_DET)
7554 #define	F_GPIO8_CHG_DET    V_GPIO8_CHG_DET(1U)
7555 
7556 #define	S_GPIO7_CHG_DET    23
7557 #define	V_GPIO7_CHG_DET(x) ((x) << S_GPIO7_CHG_DET)
7558 #define	F_GPIO7_CHG_DET    V_GPIO7_CHG_DET(1U)
7559 
7560 #define	S_GPIO6_CHG_DET    22
7561 #define	V_GPIO6_CHG_DET(x) ((x) << S_GPIO6_CHG_DET)
7562 #define	F_GPIO6_CHG_DET    V_GPIO6_CHG_DET(1U)
7563 
7564 #define	S_GPIO5_CHG_DET    21
7565 #define	V_GPIO5_CHG_DET(x) ((x) << S_GPIO5_CHG_DET)
7566 #define	F_GPIO5_CHG_DET    V_GPIO5_CHG_DET(1U)
7567 
7568 #define	S_GPIO4_CHG_DET    20
7569 #define	V_GPIO4_CHG_DET(x) ((x) << S_GPIO4_CHG_DET)
7570 #define	F_GPIO4_CHG_DET    V_GPIO4_CHG_DET(1U)
7571 
7572 #define	S_GPIO3_CHG_DET    19
7573 #define	V_GPIO3_CHG_DET(x) ((x) << S_GPIO3_CHG_DET)
7574 #define	F_GPIO3_CHG_DET    V_GPIO3_CHG_DET(1U)
7575 
7576 #define	S_GPIO2_CHG_DET    18
7577 #define	V_GPIO2_CHG_DET(x) ((x) << S_GPIO2_CHG_DET)
7578 #define	F_GPIO2_CHG_DET    V_GPIO2_CHG_DET(1U)
7579 
7580 #define	S_GPIO1_CHG_DET    17
7581 #define	V_GPIO1_CHG_DET(x) ((x) << S_GPIO1_CHG_DET)
7582 #define	F_GPIO1_CHG_DET    V_GPIO1_CHG_DET(1U)
7583 
7584 #define	S_GPIO0_CHG_DET    16
7585 #define	V_GPIO0_CHG_DET(x) ((x) << S_GPIO0_CHG_DET)
7586 #define	F_GPIO0_CHG_DET    V_GPIO0_CHG_DET(1U)
7587 
7588 #define	S_GPIO15_IN    15
7589 #define	V_GPIO15_IN(x) ((x) << S_GPIO15_IN)
7590 #define	F_GPIO15_IN    V_GPIO15_IN(1U)
7591 
7592 #define	S_GPIO14_IN    14
7593 #define	V_GPIO14_IN(x) ((x) << S_GPIO14_IN)
7594 #define	F_GPIO14_IN    V_GPIO14_IN(1U)
7595 
7596 #define	S_GPIO13_IN    13
7597 #define	V_GPIO13_IN(x) ((x) << S_GPIO13_IN)
7598 #define	F_GPIO13_IN    V_GPIO13_IN(1U)
7599 
7600 #define	S_GPIO12_IN    12
7601 #define	V_GPIO12_IN(x) ((x) << S_GPIO12_IN)
7602 #define	F_GPIO12_IN    V_GPIO12_IN(1U)
7603 
7604 #define	S_GPIO11_IN    11
7605 #define	V_GPIO11_IN(x) ((x) << S_GPIO11_IN)
7606 #define	F_GPIO11_IN    V_GPIO11_IN(1U)
7607 
7608 #define	S_GPIO10_IN    10
7609 #define	V_GPIO10_IN(x) ((x) << S_GPIO10_IN)
7610 #define	F_GPIO10_IN    V_GPIO10_IN(1U)
7611 
7612 #define	S_GPIO9_IN    9
7613 #define	V_GPIO9_IN(x) ((x) << S_GPIO9_IN)
7614 #define	F_GPIO9_IN    V_GPIO9_IN(1U)
7615 
7616 #define	S_GPIO8_IN    8
7617 #define	V_GPIO8_IN(x) ((x) << S_GPIO8_IN)
7618 #define	F_GPIO8_IN    V_GPIO8_IN(1U)
7619 
7620 #define	S_GPIO7_IN    7
7621 #define	V_GPIO7_IN(x) ((x) << S_GPIO7_IN)
7622 #define	F_GPIO7_IN    V_GPIO7_IN(1U)
7623 
7624 #define	S_GPIO6_IN    6
7625 #define	V_GPIO6_IN(x) ((x) << S_GPIO6_IN)
7626 #define	F_GPIO6_IN    V_GPIO6_IN(1U)
7627 
7628 #define	S_GPIO5_IN    5
7629 #define	V_GPIO5_IN(x) ((x) << S_GPIO5_IN)
7630 #define	F_GPIO5_IN    V_GPIO5_IN(1U)
7631 
7632 #define	S_GPIO4_IN    4
7633 #define	V_GPIO4_IN(x) ((x) << S_GPIO4_IN)
7634 #define	F_GPIO4_IN    V_GPIO4_IN(1U)
7635 
7636 #define	S_GPIO3_IN    3
7637 #define	V_GPIO3_IN(x) ((x) << S_GPIO3_IN)
7638 #define	F_GPIO3_IN    V_GPIO3_IN(1U)
7639 
7640 #define	S_GPIO2_IN    2
7641 #define	V_GPIO2_IN(x) ((x) << S_GPIO2_IN)
7642 #define	F_GPIO2_IN    V_GPIO2_IN(1U)
7643 
7644 #define	S_GPIO1_IN    1
7645 #define	V_GPIO1_IN(x) ((x) << S_GPIO1_IN)
7646 #define	F_GPIO1_IN    V_GPIO1_IN(1U)
7647 
7648 #define	S_GPIO0_IN    0
7649 #define	V_GPIO0_IN(x) ((x) << S_GPIO0_IN)
7650 #define	F_GPIO0_IN    V_GPIO0_IN(1U)
7651 
7652 #define	A_DBG_INT_ENABLE 0x6018
7653 
7654 #define	S_IBM_FDL_FAIL_INT_ENBL    25
7655 #define	V_IBM_FDL_FAIL_INT_ENBL(x) ((x) << S_IBM_FDL_FAIL_INT_ENBL)
7656 #define	F_IBM_FDL_FAIL_INT_ENBL    V_IBM_FDL_FAIL_INT_ENBL(1U)
7657 
7658 #define	S_ARM_FAIL_INT_ENBL    24
7659 #define	V_ARM_FAIL_INT_ENBL(x) ((x) << S_ARM_FAIL_INT_ENBL)
7660 #define	F_ARM_FAIL_INT_ENBL    V_ARM_FAIL_INT_ENBL(1U)
7661 
7662 #define	S_ARM_ERROR_OUT_INT_ENBL    23
7663 #define	V_ARM_ERROR_OUT_INT_ENBL(x) ((x) << S_ARM_ERROR_OUT_INT_ENBL)
7664 #define	F_ARM_ERROR_OUT_INT_ENBL    V_ARM_ERROR_OUT_INT_ENBL(1U)
7665 
7666 #define	S_PLL_LOCK_LOST_INT_ENBL    22
7667 #define	V_PLL_LOCK_LOST_INT_ENBL(x) ((x) << S_PLL_LOCK_LOST_INT_ENBL)
7668 #define	F_PLL_LOCK_LOST_INT_ENBL    V_PLL_LOCK_LOST_INT_ENBL(1U)
7669 
7670 #define	S_C_LOCK    21
7671 #define	V_C_LOCK(x) ((x) << S_C_LOCK)
7672 #define	F_C_LOCK    V_C_LOCK(1U)
7673 
7674 #define	S_M_LOCK    20
7675 #define	V_M_LOCK(x) ((x) << S_M_LOCK)
7676 #define	F_M_LOCK    V_M_LOCK(1U)
7677 
7678 #define	S_U_LOCK    19
7679 #define	V_U_LOCK(x) ((x) << S_U_LOCK)
7680 #define	F_U_LOCK    V_U_LOCK(1U)
7681 
7682 #define	S_PCIE_LOCK    18
7683 #define	V_PCIE_LOCK(x) ((x) << S_PCIE_LOCK)
7684 #define	F_PCIE_LOCK    V_PCIE_LOCK(1U)
7685 
7686 #define	S_KX_LOCK    17
7687 #define	V_KX_LOCK(x) ((x) << S_KX_LOCK)
7688 #define	F_KX_LOCK    V_KX_LOCK(1U)
7689 
7690 #define	S_KR_LOCK    16
7691 #define	V_KR_LOCK(x) ((x) << S_KR_LOCK)
7692 #define	F_KR_LOCK    V_KR_LOCK(1U)
7693 
7694 #define	S_GPIO15    15
7695 #define	V_GPIO15(x) ((x) << S_GPIO15)
7696 #define	F_GPIO15    V_GPIO15(1U)
7697 
7698 #define	S_GPIO14    14
7699 #define	V_GPIO14(x) ((x) << S_GPIO14)
7700 #define	F_GPIO14    V_GPIO14(1U)
7701 
7702 #define	S_GPIO13    13
7703 #define	V_GPIO13(x) ((x) << S_GPIO13)
7704 #define	F_GPIO13    V_GPIO13(1U)
7705 
7706 #define	S_GPIO12    12
7707 #define	V_GPIO12(x) ((x) << S_GPIO12)
7708 #define	F_GPIO12    V_GPIO12(1U)
7709 
7710 #define	S_GPIO11    11
7711 #define	V_GPIO11(x) ((x) << S_GPIO11)
7712 #define	F_GPIO11    V_GPIO11(1U)
7713 
7714 #define	S_GPIO10    10
7715 #define	V_GPIO10(x) ((x) << S_GPIO10)
7716 #define	F_GPIO10    V_GPIO10(1U)
7717 
7718 #define	S_GPIO9    9
7719 #define	V_GPIO9(x) ((x) << S_GPIO9)
7720 #define	F_GPIO9    V_GPIO9(1U)
7721 
7722 #define	S_GPIO8    8
7723 #define	V_GPIO8(x) ((x) << S_GPIO8)
7724 #define	F_GPIO8    V_GPIO8(1U)
7725 
7726 #define	S_GPIO7    7
7727 #define	V_GPIO7(x) ((x) << S_GPIO7)
7728 #define	F_GPIO7    V_GPIO7(1U)
7729 
7730 #define	S_GPIO6    6
7731 #define	V_GPIO6(x) ((x) << S_GPIO6)
7732 #define	F_GPIO6    V_GPIO6(1U)
7733 
7734 #define	S_GPIO5    5
7735 #define	V_GPIO5(x) ((x) << S_GPIO5)
7736 #define	F_GPIO5    V_GPIO5(1U)
7737 
7738 #define	S_GPIO4    4
7739 #define	V_GPIO4(x) ((x) << S_GPIO4)
7740 #define	F_GPIO4    V_GPIO4(1U)
7741 
7742 #define	S_GPIO3    3
7743 #define	V_GPIO3(x) ((x) << S_GPIO3)
7744 #define	F_GPIO3    V_GPIO3(1U)
7745 
7746 #define	S_GPIO2    2
7747 #define	V_GPIO2(x) ((x) << S_GPIO2)
7748 #define	F_GPIO2    V_GPIO2(1U)
7749 
7750 #define	S_GPIO1    1
7751 #define	V_GPIO1(x) ((x) << S_GPIO1)
7752 #define	F_GPIO1    V_GPIO1(1U)
7753 
7754 #define	S_GPIO0    0
7755 #define	V_GPIO0(x) ((x) << S_GPIO0)
7756 #define	F_GPIO0    V_GPIO0(1U)
7757 
7758 #define S_GPIO19    29
7759 #define V_GPIO19(x) ((x) << S_GPIO19)
7760 #define F_GPIO19    V_GPIO19(1U)
7761 
7762 #define S_GPIO18    28
7763 #define V_GPIO18(x) ((x) << S_GPIO18)
7764 #define F_GPIO18    V_GPIO18(1U)
7765 
7766 #define S_GPIO17    27
7767 #define V_GPIO17(x) ((x) << S_GPIO17)
7768 #define F_GPIO17    V_GPIO17(1U)
7769 
7770 #define S_GPIO16    26
7771 #define V_GPIO16(x) ((x) << S_GPIO16)
7772 #define F_GPIO16    V_GPIO16(1U)
7773 
7774 #define	A_DBG_INT_CAUSE 0x601c
7775 
7776 #define	S_IBM_FDL_FAIL_INT_CAUSE    25
7777 #define	V_IBM_FDL_FAIL_INT_CAUSE(x) ((x) << S_IBM_FDL_FAIL_INT_CAUSE)
7778 #define	F_IBM_FDL_FAIL_INT_CAUSE    V_IBM_FDL_FAIL_INT_CAUSE(1U)
7779 
7780 #define	S_ARM_FAIL_INT_CAUSE    24
7781 #define	V_ARM_FAIL_INT_CAUSE(x) ((x) << S_ARM_FAIL_INT_CAUSE)
7782 #define	F_ARM_FAIL_INT_CAUSE    V_ARM_FAIL_INT_CAUSE(1U)
7783 
7784 #define	S_ARM_ERROR_OUT_INT_CAUSE    23
7785 #define	V_ARM_ERROR_OUT_INT_CAUSE(x) ((x) << S_ARM_ERROR_OUT_INT_CAUSE)
7786 #define	F_ARM_ERROR_OUT_INT_CAUSE    V_ARM_ERROR_OUT_INT_CAUSE(1U)
7787 
7788 #define	S_PLL_LOCK_LOST_INT_CAUSE    22
7789 #define	V_PLL_LOCK_LOST_INT_CAUSE(x) ((x) << S_PLL_LOCK_LOST_INT_CAUSE)
7790 #define	F_PLL_LOCK_LOST_INT_CAUSE    V_PLL_LOCK_LOST_INT_CAUSE(1U)
7791 
7792 #define	A_DBG_DBG0_RST_VALUE 0x6020
7793 
7794 #define	S_DEBUGDATA    0
7795 #define	M_DEBUGDATA    0xffffU
7796 #define	V_DEBUGDATA(x) ((x) << S_DEBUGDATA)
7797 #define	G_DEBUGDATA(x) (((x) >> S_DEBUGDATA) & M_DEBUGDATA)
7798 
7799 #define	A_DBG_OVERWRSERCFG_EN 0x6024
7800 
7801 #define	S_OVERWRSERCFG_EN    0
7802 #define	V_OVERWRSERCFG_EN(x) ((x) << S_OVERWRSERCFG_EN)
7803 #define	F_OVERWRSERCFG_EN    V_OVERWRSERCFG_EN(1U)
7804 
7805 #define	A_DBG_PLL_OCLK_PAD_EN 0x6028
7806 
7807 #define	S_PCIE_OCLK_EN    20
7808 #define	V_PCIE_OCLK_EN(x) ((x) << S_PCIE_OCLK_EN)
7809 #define	F_PCIE_OCLK_EN    V_PCIE_OCLK_EN(1U)
7810 
7811 #define	S_KX_OCLK_EN    16
7812 #define	V_KX_OCLK_EN(x) ((x) << S_KX_OCLK_EN)
7813 #define	F_KX_OCLK_EN    V_KX_OCLK_EN(1U)
7814 
7815 #define	S_U_OCLK_EN    12
7816 #define	V_U_OCLK_EN(x) ((x) << S_U_OCLK_EN)
7817 #define	F_U_OCLK_EN    V_U_OCLK_EN(1U)
7818 
7819 #define	S_KR_OCLK_EN    8
7820 #define	V_KR_OCLK_EN(x) ((x) << S_KR_OCLK_EN)
7821 #define	F_KR_OCLK_EN    V_KR_OCLK_EN(1U)
7822 
7823 #define	S_M_OCLK_EN    4
7824 #define	V_M_OCLK_EN(x) ((x) << S_M_OCLK_EN)
7825 #define	F_M_OCLK_EN    V_M_OCLK_EN(1U)
7826 
7827 #define	S_C_OCLK_EN    0
7828 #define	V_C_OCLK_EN(x) ((x) << S_C_OCLK_EN)
7829 #define	F_C_OCLK_EN    V_C_OCLK_EN(1U)
7830 
7831 #define	A_DBG_PLL_LOCK 0x602c
7832 
7833 #define	S_PLL_P_LOCK    20
7834 #define	V_PLL_P_LOCK(x) ((x) << S_PLL_P_LOCK)
7835 #define	F_PLL_P_LOCK    V_PLL_P_LOCK(1U)
7836 
7837 #define	S_PLL_KX_LOCK    16
7838 #define	V_PLL_KX_LOCK(x) ((x) << S_PLL_KX_LOCK)
7839 #define	F_PLL_KX_LOCK    V_PLL_KX_LOCK(1U)
7840 
7841 #define	S_PLL_U_LOCK    12
7842 #define	V_PLL_U_LOCK(x) ((x) << S_PLL_U_LOCK)
7843 #define	F_PLL_U_LOCK    V_PLL_U_LOCK(1U)
7844 
7845 #define	S_PLL_KR_LOCK    8
7846 #define	V_PLL_KR_LOCK(x) ((x) << S_PLL_KR_LOCK)
7847 #define	F_PLL_KR_LOCK    V_PLL_KR_LOCK(1U)
7848 
7849 #define	S_PLL_M_LOCK    4
7850 #define	V_PLL_M_LOCK(x) ((x) << S_PLL_M_LOCK)
7851 #define	F_PLL_M_LOCK    V_PLL_M_LOCK(1U)
7852 
7853 #define	S_PLL_C_LOCK    0
7854 #define	V_PLL_C_LOCK(x) ((x) << S_PLL_C_LOCK)
7855 #define	F_PLL_C_LOCK    V_PLL_C_LOCK(1U)
7856 
7857 #define	A_DBG_GPIO_ACT_LOW 0x6030
7858 
7859 #define	S_P_LOCK_ACT_LOW    21
7860 #define	V_P_LOCK_ACT_LOW(x) ((x) << S_P_LOCK_ACT_LOW)
7861 #define	F_P_LOCK_ACT_LOW    V_P_LOCK_ACT_LOW(1U)
7862 
7863 #define	S_C_LOCK_ACT_LOW    20
7864 #define	V_C_LOCK_ACT_LOW(x) ((x) << S_C_LOCK_ACT_LOW)
7865 #define	F_C_LOCK_ACT_LOW    V_C_LOCK_ACT_LOW(1U)
7866 
7867 #define	S_M_LOCK_ACT_LOW    19
7868 #define	V_M_LOCK_ACT_LOW(x) ((x) << S_M_LOCK_ACT_LOW)
7869 #define	F_M_LOCK_ACT_LOW    V_M_LOCK_ACT_LOW(1U)
7870 
7871 #define	S_U_LOCK_ACT_LOW    18
7872 #define	V_U_LOCK_ACT_LOW(x) ((x) << S_U_LOCK_ACT_LOW)
7873 #define	F_U_LOCK_ACT_LOW    V_U_LOCK_ACT_LOW(1U)
7874 
7875 #define	S_KR_LOCK_ACT_LOW    17
7876 #define	V_KR_LOCK_ACT_LOW(x) ((x) << S_KR_LOCK_ACT_LOW)
7877 #define	F_KR_LOCK_ACT_LOW    V_KR_LOCK_ACT_LOW(1U)
7878 
7879 #define	S_KX_LOCK_ACT_LOW    16
7880 #define	V_KX_LOCK_ACT_LOW(x) ((x) << S_KX_LOCK_ACT_LOW)
7881 #define	F_KX_LOCK_ACT_LOW    V_KX_LOCK_ACT_LOW(1U)
7882 
7883 #define	S_GPIO15_ACT_LOW    15
7884 #define	V_GPIO15_ACT_LOW(x) ((x) << S_GPIO15_ACT_LOW)
7885 #define	F_GPIO15_ACT_LOW    V_GPIO15_ACT_LOW(1U)
7886 
7887 #define	S_GPIO14_ACT_LOW    14
7888 #define	V_GPIO14_ACT_LOW(x) ((x) << S_GPIO14_ACT_LOW)
7889 #define	F_GPIO14_ACT_LOW    V_GPIO14_ACT_LOW(1U)
7890 
7891 #define	S_GPIO13_ACT_LOW    13
7892 #define	V_GPIO13_ACT_LOW(x) ((x) << S_GPIO13_ACT_LOW)
7893 #define	F_GPIO13_ACT_LOW    V_GPIO13_ACT_LOW(1U)
7894 
7895 #define	S_GPIO12_ACT_LOW    12
7896 #define	V_GPIO12_ACT_LOW(x) ((x) << S_GPIO12_ACT_LOW)
7897 #define	F_GPIO12_ACT_LOW    V_GPIO12_ACT_LOW(1U)
7898 
7899 #define	S_GPIO11_ACT_LOW    11
7900 #define	V_GPIO11_ACT_LOW(x) ((x) << S_GPIO11_ACT_LOW)
7901 #define	F_GPIO11_ACT_LOW    V_GPIO11_ACT_LOW(1U)
7902 
7903 #define	S_GPIO10_ACT_LOW    10
7904 #define	V_GPIO10_ACT_LOW(x) ((x) << S_GPIO10_ACT_LOW)
7905 #define	F_GPIO10_ACT_LOW    V_GPIO10_ACT_LOW(1U)
7906 
7907 #define	S_GPIO9_ACT_LOW    9
7908 #define	V_GPIO9_ACT_LOW(x) ((x) << S_GPIO9_ACT_LOW)
7909 #define	F_GPIO9_ACT_LOW    V_GPIO9_ACT_LOW(1U)
7910 
7911 #define	S_GPIO8_ACT_LOW    8
7912 #define	V_GPIO8_ACT_LOW(x) ((x) << S_GPIO8_ACT_LOW)
7913 #define	F_GPIO8_ACT_LOW    V_GPIO8_ACT_LOW(1U)
7914 
7915 #define	S_GPIO7_ACT_LOW    7
7916 #define	V_GPIO7_ACT_LOW(x) ((x) << S_GPIO7_ACT_LOW)
7917 #define	F_GPIO7_ACT_LOW    V_GPIO7_ACT_LOW(1U)
7918 
7919 #define	S_GPIO6_ACT_LOW    6
7920 #define	V_GPIO6_ACT_LOW(x) ((x) << S_GPIO6_ACT_LOW)
7921 #define	F_GPIO6_ACT_LOW    V_GPIO6_ACT_LOW(1U)
7922 
7923 #define	S_GPIO5_ACT_LOW    5
7924 #define	V_GPIO5_ACT_LOW(x) ((x) << S_GPIO5_ACT_LOW)
7925 #define	F_GPIO5_ACT_LOW    V_GPIO5_ACT_LOW(1U)
7926 
7927 #define	S_GPIO4_ACT_LOW    4
7928 #define	V_GPIO4_ACT_LOW(x) ((x) << S_GPIO4_ACT_LOW)
7929 #define	F_GPIO4_ACT_LOW    V_GPIO4_ACT_LOW(1U)
7930 
7931 #define	S_GPIO3_ACT_LOW    3
7932 #define	V_GPIO3_ACT_LOW(x) ((x) << S_GPIO3_ACT_LOW)
7933 #define	F_GPIO3_ACT_LOW    V_GPIO3_ACT_LOW(1U)
7934 
7935 #define	S_GPIO2_ACT_LOW    2
7936 #define	V_GPIO2_ACT_LOW(x) ((x) << S_GPIO2_ACT_LOW)
7937 #define	F_GPIO2_ACT_LOW    V_GPIO2_ACT_LOW(1U)
7938 
7939 #define	S_GPIO1_ACT_LOW    1
7940 #define	V_GPIO1_ACT_LOW(x) ((x) << S_GPIO1_ACT_LOW)
7941 #define	F_GPIO1_ACT_LOW    V_GPIO1_ACT_LOW(1U)
7942 
7943 #define	S_GPIO0_ACT_LOW    0
7944 #define	V_GPIO0_ACT_LOW(x) ((x) << S_GPIO0_ACT_LOW)
7945 #define	F_GPIO0_ACT_LOW    V_GPIO0_ACT_LOW(1U)
7946 
7947 #define S_GPIO19_ACT_LOW    25
7948 #define V_GPIO19_ACT_LOW(x) ((x) << S_GPIO19_ACT_LOW)
7949 #define F_GPIO19_ACT_LOW    V_GPIO19_ACT_LOW(1U)
7950 
7951 #define S_GPIO18_ACT_LOW    24
7952 #define V_GPIO18_ACT_LOW(x) ((x) << S_GPIO18_ACT_LOW)
7953 #define F_GPIO18_ACT_LOW    V_GPIO18_ACT_LOW(1U)
7954 
7955 #define S_GPIO17_ACT_LOW    23
7956 #define V_GPIO17_ACT_LOW(x) ((x) << S_GPIO17_ACT_LOW)
7957 #define F_GPIO17_ACT_LOW    V_GPIO17_ACT_LOW(1U)
7958 
7959 #define S_GPIO16_ACT_LOW    22
7960 #define V_GPIO16_ACT_LOW(x) ((x) << S_GPIO16_ACT_LOW)
7961 #define F_GPIO16_ACT_LOW    V_GPIO16_ACT_LOW(1U)
7962 
7963 #define	A_DBG_EFUSE_BYTE0_3 0x6034
7964 #define	A_DBG_EFUSE_BYTE4_7 0x6038
7965 #define	A_DBG_EFUSE_BYTE8_11 0x603c
7966 #define	A_DBG_EFUSE_BYTE12_15 0x6040
7967 #define	A_DBG_STATIC_U_PLL_CONF 0x6044
7968 
7969 #define	S_STATIC_U_PLL_MULT    23
7970 #define	M_STATIC_U_PLL_MULT    0x1ffU
7971 #define	V_STATIC_U_PLL_MULT(x) ((x) << S_STATIC_U_PLL_MULT)
7972 #define	G_STATIC_U_PLL_MULT(x) \
7973 	(((x) >> S_STATIC_U_PLL_MULT) & M_STATIC_U_PLL_MULT)
7974 
7975 #define	S_STATIC_U_PLL_PREDIV    18
7976 #define	M_STATIC_U_PLL_PREDIV    0x1fU
7977 #define	V_STATIC_U_PLL_PREDIV(x) ((x) << S_STATIC_U_PLL_PREDIV)
7978 #define	G_STATIC_U_PLL_PREDIV(x) \
7979 	(((x) >> S_STATIC_U_PLL_PREDIV) & M_STATIC_U_PLL_PREDIV)
7980 
7981 #define	S_STATIC_U_PLL_RANGEA    14
7982 #define	M_STATIC_U_PLL_RANGEA    0xfU
7983 #define	V_STATIC_U_PLL_RANGEA(x) ((x) << S_STATIC_U_PLL_RANGEA)
7984 #define	G_STATIC_U_PLL_RANGEA(x) \
7985 	(((x) >> S_STATIC_U_PLL_RANGEA) & M_STATIC_U_PLL_RANGEA)
7986 
7987 #define	S_STATIC_U_PLL_RANGEB    10
7988 #define	M_STATIC_U_PLL_RANGEB    0xfU
7989 #define	V_STATIC_U_PLL_RANGEB(x) ((x) << S_STATIC_U_PLL_RANGEB)
7990 #define	G_STATIC_U_PLL_RANGEB(x) \
7991 	(((x) >> S_STATIC_U_PLL_RANGEB) & M_STATIC_U_PLL_RANGEB)
7992 
7993 #define	S_STATIC_U_PLL_TUNE    0
7994 #define	M_STATIC_U_PLL_TUNE    0x3ffU
7995 #define	V_STATIC_U_PLL_TUNE(x) ((x) << S_STATIC_U_PLL_TUNE)
7996 #define	G_STATIC_U_PLL_TUNE(x) \
7997 	(((x) >> S_STATIC_U_PLL_TUNE) & M_STATIC_U_PLL_TUNE)
7998 
7999 #define	A_DBG_STATIC_C_PLL_CONF 0x6048
8000 
8001 #define	S_STATIC_C_PLL_MULT    23
8002 #define	M_STATIC_C_PLL_MULT    0x1ffU
8003 #define	V_STATIC_C_PLL_MULT(x) ((x) << S_STATIC_C_PLL_MULT)
8004 #define	G_STATIC_C_PLL_MULT(x) \
8005 	(((x) >> S_STATIC_C_PLL_MULT) & M_STATIC_C_PLL_MULT)
8006 
8007 #define	S_STATIC_C_PLL_PREDIV    18
8008 #define	M_STATIC_C_PLL_PREDIV    0x1fU
8009 #define	V_STATIC_C_PLL_PREDIV(x) ((x) << S_STATIC_C_PLL_PREDIV)
8010 #define	G_STATIC_C_PLL_PREDIV(x) \
8011 	(((x) >> S_STATIC_C_PLL_PREDIV) & M_STATIC_C_PLL_PREDIV)
8012 
8013 #define	S_STATIC_C_PLL_RANGEA    14
8014 #define	M_STATIC_C_PLL_RANGEA    0xfU
8015 #define	V_STATIC_C_PLL_RANGEA(x) ((x) << S_STATIC_C_PLL_RANGEA)
8016 #define	G_STATIC_C_PLL_RANGEA(x) \
8017 	(((x) >> S_STATIC_C_PLL_RANGEA) & M_STATIC_C_PLL_RANGEA)
8018 
8019 #define	S_STATIC_C_PLL_RANGEB    10
8020 #define	M_STATIC_C_PLL_RANGEB    0xfU
8021 #define	V_STATIC_C_PLL_RANGEB(x) ((x) << S_STATIC_C_PLL_RANGEB)
8022 #define	G_STATIC_C_PLL_RANGEB(x) \
8023 	(((x) >> S_STATIC_C_PLL_RANGEB) & M_STATIC_C_PLL_RANGEB)
8024 
8025 #define	S_STATIC_C_PLL_TUNE    0
8026 #define	M_STATIC_C_PLL_TUNE    0x3ffU
8027 #define	V_STATIC_C_PLL_TUNE(x) ((x) << S_STATIC_C_PLL_TUNE)
8028 #define	G_STATIC_C_PLL_TUNE(x) \
8029 	(((x) >> S_STATIC_C_PLL_TUNE) & M_STATIC_C_PLL_TUNE)
8030 
8031 #define	A_DBG_STATIC_M_PLL_CONF 0x604c
8032 
8033 #define	S_STATIC_M_PLL_MULT    23
8034 #define	M_STATIC_M_PLL_MULT    0x1ffU
8035 #define	V_STATIC_M_PLL_MULT(x) ((x) << S_STATIC_M_PLL_MULT)
8036 #define	G_STATIC_M_PLL_MULT(x) \
8037 	(((x) >> S_STATIC_M_PLL_MULT) & M_STATIC_M_PLL_MULT)
8038 
8039 #define	S_STATIC_M_PLL_PREDIV    18
8040 #define	M_STATIC_M_PLL_PREDIV    0x1fU
8041 #define	V_STATIC_M_PLL_PREDIV(x) ((x) << S_STATIC_M_PLL_PREDIV)
8042 #define	G_STATIC_M_PLL_PREDIV(x) \
8043 	(((x) >> S_STATIC_M_PLL_PREDIV) & M_STATIC_M_PLL_PREDIV)
8044 
8045 #define	S_STATIC_M_PLL_RANGEA    14
8046 #define	M_STATIC_M_PLL_RANGEA    0xfU
8047 #define	V_STATIC_M_PLL_RANGEA(x) ((x) << S_STATIC_M_PLL_RANGEA)
8048 #define	G_STATIC_M_PLL_RANGEA(x) \
8049 	(((x) >> S_STATIC_M_PLL_RANGEA) & M_STATIC_M_PLL_RANGEA)
8050 
8051 #define	S_STATIC_M_PLL_RANGEB    10
8052 #define	M_STATIC_M_PLL_RANGEB    0xfU
8053 #define	V_STATIC_M_PLL_RANGEB(x) ((x) << S_STATIC_M_PLL_RANGEB)
8054 #define	G_STATIC_M_PLL_RANGEB(x) \
8055 	(((x) >> S_STATIC_M_PLL_RANGEB) & M_STATIC_M_PLL_RANGEB)
8056 
8057 #define	S_STATIC_M_PLL_TUNE    0
8058 #define	M_STATIC_M_PLL_TUNE    0x3ffU
8059 #define	V_STATIC_M_PLL_TUNE(x) ((x) << S_STATIC_M_PLL_TUNE)
8060 #define	G_STATIC_M_PLL_TUNE(x) \
8061 	(((x) >> S_STATIC_M_PLL_TUNE) & M_STATIC_M_PLL_TUNE)
8062 
8063 #define	A_DBG_STATIC_KX_PLL_CONF 0x6050
8064 
8065 #define	S_STATIC_KX_PLL_C    21
8066 #define	M_STATIC_KX_PLL_C    0xffU
8067 #define	V_STATIC_KX_PLL_C(x) ((x) << S_STATIC_KX_PLL_C)
8068 #define	G_STATIC_KX_PLL_C(x) (((x) >> S_STATIC_KX_PLL_C) & M_STATIC_KX_PLL_C)
8069 
8070 #define	S_STATIC_KX_PLL_M    15
8071 #define	M_STATIC_KX_PLL_M    0x3fU
8072 #define	V_STATIC_KX_PLL_M(x) ((x) << S_STATIC_KX_PLL_M)
8073 #define	G_STATIC_KX_PLL_M(x) (((x) >> S_STATIC_KX_PLL_M) & M_STATIC_KX_PLL_M)
8074 
8075 #define	S_STATIC_KX_PLL_N1    11
8076 #define	M_STATIC_KX_PLL_N1    0xfU
8077 #define	V_STATIC_KX_PLL_N1(x) ((x) << S_STATIC_KX_PLL_N1)
8078 #define	G_STATIC_KX_PLL_N1(x) (((x) >> S_STATIC_KX_PLL_N1) & M_STATIC_KX_PLL_N1)
8079 
8080 #define	S_STATIC_KX_PLL_N2    7
8081 #define	M_STATIC_KX_PLL_N2    0xfU
8082 #define	V_STATIC_KX_PLL_N2(x) ((x) << S_STATIC_KX_PLL_N2)
8083 #define	G_STATIC_KX_PLL_N2(x) (((x) >> S_STATIC_KX_PLL_N2) & M_STATIC_KX_PLL_N2)
8084 
8085 #define	S_STATIC_KX_PLL_N3    3
8086 #define	M_STATIC_KX_PLL_N3    0xfU
8087 #define	V_STATIC_KX_PLL_N3(x) ((x) << S_STATIC_KX_PLL_N3)
8088 #define	G_STATIC_KX_PLL_N3(x) (((x) >> S_STATIC_KX_PLL_N3) & M_STATIC_KX_PLL_N3)
8089 
8090 #define	S_STATIC_KX_PLL_P    0
8091 #define	M_STATIC_KX_PLL_P    0x7U
8092 #define	V_STATIC_KX_PLL_P(x) ((x) << S_STATIC_KX_PLL_P)
8093 #define	G_STATIC_KX_PLL_P(x) (((x) >> S_STATIC_KX_PLL_P) & M_STATIC_KX_PLL_P)
8094 
8095 #define	A_DBG_STATIC_KR_PLL_CONF 0x6054
8096 
8097 #define	S_STATIC_KR_PLL_C    21
8098 #define	M_STATIC_KR_PLL_C    0xffU
8099 #define	V_STATIC_KR_PLL_C(x) ((x) << S_STATIC_KR_PLL_C)
8100 #define	G_STATIC_KR_PLL_C(x) (((x) >> S_STATIC_KR_PLL_C) & M_STATIC_KR_PLL_C)
8101 
8102 #define	S_STATIC_KR_PLL_M    15
8103 #define	M_STATIC_KR_PLL_M    0x3fU
8104 #define	V_STATIC_KR_PLL_M(x) ((x) << S_STATIC_KR_PLL_M)
8105 #define	G_STATIC_KR_PLL_M(x) (((x) >> S_STATIC_KR_PLL_M) & M_STATIC_KR_PLL_M)
8106 
8107 #define	S_STATIC_KR_PLL_N1    11
8108 #define	M_STATIC_KR_PLL_N1    0xfU
8109 #define	V_STATIC_KR_PLL_N1(x) ((x) << S_STATIC_KR_PLL_N1)
8110 #define	G_STATIC_KR_PLL_N1(x) (((x) >> S_STATIC_KR_PLL_N1) & M_STATIC_KR_PLL_N1)
8111 
8112 #define	S_STATIC_KR_PLL_N2    7
8113 #define	M_STATIC_KR_PLL_N2    0xfU
8114 #define	V_STATIC_KR_PLL_N2(x) ((x) << S_STATIC_KR_PLL_N2)
8115 #define	G_STATIC_KR_PLL_N2(x) (((x) >> S_STATIC_KR_PLL_N2) & M_STATIC_KR_PLL_N2)
8116 
8117 #define	S_STATIC_KR_PLL_N3    3
8118 #define	M_STATIC_KR_PLL_N3    0xfU
8119 #define	V_STATIC_KR_PLL_N3(x) ((x) << S_STATIC_KR_PLL_N3)
8120 #define	G_STATIC_KR_PLL_N3(x) (((x) >> S_STATIC_KR_PLL_N3) & M_STATIC_KR_PLL_N3)
8121 
8122 #define	S_STATIC_KR_PLL_P    0
8123 #define	M_STATIC_KR_PLL_P    0x7U
8124 #define	V_STATIC_KR_PLL_P(x) ((x) << S_STATIC_KR_PLL_P)
8125 #define	G_STATIC_KR_PLL_P(x) (((x) >> S_STATIC_KR_PLL_P) & M_STATIC_KR_PLL_P)
8126 
8127 #define	A_DBG_EXTRA_STATIC_BITS_CONF 0x6058
8128 
8129 #define	S_STATIC_M_PLL_RESET    30
8130 #define	V_STATIC_M_PLL_RESET(x) ((x) << S_STATIC_M_PLL_RESET)
8131 #define	F_STATIC_M_PLL_RESET    V_STATIC_M_PLL_RESET(1U)
8132 
8133 #define	S_STATIC_M_PLL_SLEEP    29
8134 #define	V_STATIC_M_PLL_SLEEP(x) ((x) << S_STATIC_M_PLL_SLEEP)
8135 #define	F_STATIC_M_PLL_SLEEP    V_STATIC_M_PLL_SLEEP(1U)
8136 
8137 #define	S_STATIC_M_PLL_BYPASS    28
8138 #define	V_STATIC_M_PLL_BYPASS(x) ((x) << S_STATIC_M_PLL_BYPASS)
8139 #define	F_STATIC_M_PLL_BYPASS    V_STATIC_M_PLL_BYPASS(1U)
8140 
8141 #define	S_STATIC_MPLL_CLK_SEL    27
8142 #define	V_STATIC_MPLL_CLK_SEL(x) ((x) << S_STATIC_MPLL_CLK_SEL)
8143 #define	F_STATIC_MPLL_CLK_SEL    V_STATIC_MPLL_CLK_SEL(1U)
8144 
8145 #define	S_STATIC_U_PLL_SLEEP    26
8146 #define	V_STATIC_U_PLL_SLEEP(x) ((x) << S_STATIC_U_PLL_SLEEP)
8147 #define	F_STATIC_U_PLL_SLEEP    V_STATIC_U_PLL_SLEEP(1U)
8148 
8149 #define	S_STATIC_C_PLL_SLEEP    25
8150 #define	V_STATIC_C_PLL_SLEEP(x) ((x) << S_STATIC_C_PLL_SLEEP)
8151 #define	F_STATIC_C_PLL_SLEEP    V_STATIC_C_PLL_SLEEP(1U)
8152 
8153 #define	S_STATIC_LVDS_CLKOUT_SEL    23
8154 #define	M_STATIC_LVDS_CLKOUT_SEL    0x3U
8155 #define	V_STATIC_LVDS_CLKOUT_SEL(x) ((x) << S_STATIC_LVDS_CLKOUT_SEL)
8156 #define	G_STATIC_LVDS_CLKOUT_SEL(x) \
8157 	(((x) >> S_STATIC_LVDS_CLKOUT_SEL) & M_STATIC_LVDS_CLKOUT_SEL)
8158 
8159 #define	S_STATIC_LVDS_CLKOUT_EN    22
8160 #define	V_STATIC_LVDS_CLKOUT_EN(x) ((x) << S_STATIC_LVDS_CLKOUT_EN)
8161 #define	F_STATIC_LVDS_CLKOUT_EN    V_STATIC_LVDS_CLKOUT_EN(1U)
8162 
8163 #define	S_STATIC_CCLK_FREQ_SEL    20
8164 #define	M_STATIC_CCLK_FREQ_SEL    0x3U
8165 #define	V_STATIC_CCLK_FREQ_SEL(x) ((x) << S_STATIC_CCLK_FREQ_SEL)
8166 #define	G_STATIC_CCLK_FREQ_SEL(x) \
8167 	(((x) >> S_STATIC_CCLK_FREQ_SEL) & M_STATIC_CCLK_FREQ_SEL)
8168 
8169 #define	S_STATIC_UCLK_FREQ_SEL    18
8170 #define	M_STATIC_UCLK_FREQ_SEL    0x3U
8171 #define	V_STATIC_UCLK_FREQ_SEL(x) ((x) << S_STATIC_UCLK_FREQ_SEL)
8172 #define	G_STATIC_UCLK_FREQ_SEL(x) \
8173 	(((x) >> S_STATIC_UCLK_FREQ_SEL) & M_STATIC_UCLK_FREQ_SEL)
8174 
8175 #define	S_EXPHYCLK_SEL_EN    17
8176 #define	V_EXPHYCLK_SEL_EN(x) ((x) << S_EXPHYCLK_SEL_EN)
8177 #define	F_EXPHYCLK_SEL_EN    V_EXPHYCLK_SEL_EN(1U)
8178 
8179 #define	S_EXPHYCLK_SEL    15
8180 #define	M_EXPHYCLK_SEL    0x3U
8181 #define	V_EXPHYCLK_SEL(x) ((x) << S_EXPHYCLK_SEL)
8182 #define	G_EXPHYCLK_SEL(x) (((x) >> S_EXPHYCLK_SEL) & M_EXPHYCLK_SEL)
8183 
8184 #define	S_STATIC_U_PLL_BYPASS    14
8185 #define	V_STATIC_U_PLL_BYPASS(x) ((x) << S_STATIC_U_PLL_BYPASS)
8186 #define	F_STATIC_U_PLL_BYPASS    V_STATIC_U_PLL_BYPASS(1U)
8187 
8188 #define	S_STATIC_C_PLL_BYPASS    13
8189 #define	V_STATIC_C_PLL_BYPASS(x) ((x) << S_STATIC_C_PLL_BYPASS)
8190 #define	F_STATIC_C_PLL_BYPASS    V_STATIC_C_PLL_BYPASS(1U)
8191 
8192 #define	S_STATIC_KR_PLL_BYPASS    12
8193 #define	V_STATIC_KR_PLL_BYPASS(x) ((x) << S_STATIC_KR_PLL_BYPASS)
8194 #define	F_STATIC_KR_PLL_BYPASS    V_STATIC_KR_PLL_BYPASS(1U)
8195 
8196 #define	S_STATIC_KX_PLL_BYPASS    11
8197 #define	V_STATIC_KX_PLL_BYPASS(x) ((x) << S_STATIC_KX_PLL_BYPASS)
8198 #define	F_STATIC_KX_PLL_BYPASS    V_STATIC_KX_PLL_BYPASS(1U)
8199 
8200 #define	S_STATIC_KX_PLL_V    7
8201 #define	M_STATIC_KX_PLL_V    0xfU
8202 #define	V_STATIC_KX_PLL_V(x) ((x) << S_STATIC_KX_PLL_V)
8203 #define	G_STATIC_KX_PLL_V(x) (((x) >> S_STATIC_KX_PLL_V) & M_STATIC_KX_PLL_V)
8204 
8205 #define	S_STATIC_KR_PLL_V    3
8206 #define	M_STATIC_KR_PLL_V    0xfU
8207 #define	V_STATIC_KR_PLL_V(x) ((x) << S_STATIC_KR_PLL_V)
8208 #define	G_STATIC_KR_PLL_V(x) (((x) >> S_STATIC_KR_PLL_V) & M_STATIC_KR_PLL_V)
8209 
8210 #define	S_PSRO_SEL    0
8211 #define	M_PSRO_SEL    0x7U
8212 #define	V_PSRO_SEL(x) ((x) << S_PSRO_SEL)
8213 #define	G_PSRO_SEL(x) (((x) >> S_PSRO_SEL) & M_PSRO_SEL)
8214 
8215 #define	A_DBG_STATIC_OCLK_MUXSEL_CONF 0x605c
8216 
8217 #define	S_M_OCLK_MUXSEL    12
8218 #define	V_M_OCLK_MUXSEL(x) ((x) << S_M_OCLK_MUXSEL)
8219 #define	F_M_OCLK_MUXSEL    V_M_OCLK_MUXSEL(1U)
8220 
8221 #define	S_C_OCLK_MUXSEL    10
8222 #define	M_C_OCLK_MUXSEL    0x3U
8223 #define	V_C_OCLK_MUXSEL(x) ((x) << S_C_OCLK_MUXSEL)
8224 #define	G_C_OCLK_MUXSEL(x) (((x) >> S_C_OCLK_MUXSEL) & M_C_OCLK_MUXSEL)
8225 
8226 #define	S_U_OCLK_MUXSEL    8
8227 #define	M_U_OCLK_MUXSEL    0x3U
8228 #define	V_U_OCLK_MUXSEL(x) ((x) << S_U_OCLK_MUXSEL)
8229 #define	G_U_OCLK_MUXSEL(x) (((x) >> S_U_OCLK_MUXSEL) & M_U_OCLK_MUXSEL)
8230 
8231 #define	S_P_OCLK_MUXSEL    6
8232 #define	M_P_OCLK_MUXSEL    0x3U
8233 #define	V_P_OCLK_MUXSEL(x) ((x) << S_P_OCLK_MUXSEL)
8234 #define	G_P_OCLK_MUXSEL(x) (((x) >> S_P_OCLK_MUXSEL) & M_P_OCLK_MUXSEL)
8235 
8236 #define	S_KX_OCLK_MUXSEL    3
8237 #define	M_KX_OCLK_MUXSEL    0x7U
8238 #define	V_KX_OCLK_MUXSEL(x) ((x) << S_KX_OCLK_MUXSEL)
8239 #define	G_KX_OCLK_MUXSEL(x) (((x) >> S_KX_OCLK_MUXSEL) & M_KX_OCLK_MUXSEL)
8240 
8241 #define	S_KR_OCLK_MUXSEL    0
8242 #define	M_KR_OCLK_MUXSEL    0x7U
8243 #define	V_KR_OCLK_MUXSEL(x) ((x) << S_KR_OCLK_MUXSEL)
8244 #define	G_KR_OCLK_MUXSEL(x) (((x) >> S_KR_OCLK_MUXSEL) & M_KR_OCLK_MUXSEL)
8245 
8246 #define S_T5_P_OCLK_MUXSEL    13
8247 #define M_T5_P_OCLK_MUXSEL    0xfU
8248 #define V_T5_P_OCLK_MUXSEL(x) ((x) << S_T5_P_OCLK_MUXSEL)
8249 #define G_T5_P_OCLK_MUXSEL(x) (((x) >> S_T5_P_OCLK_MUXSEL) & M_T5_P_OCLK_MUXSEL)
8250 
8251 #define	A_DBG_TRACE0_CONF_COMPREG0 0x6060
8252 #define	A_DBG_TRACE0_CONF_COMPREG1 0x6064
8253 #define	A_DBG_TRACE1_CONF_COMPREG0 0x6068
8254 #define	A_DBG_TRACE1_CONF_COMPREG1 0x606c
8255 #define	A_DBG_TRACE0_CONF_MASKREG0 0x6070
8256 #define	A_DBG_TRACE0_CONF_MASKREG1 0x6074
8257 #define	A_DBG_TRACE1_CONF_MASKREG0 0x6078
8258 #define	A_DBG_TRACE1_CONF_MASKREG1 0x607c
8259 #define	A_DBG_TRACE_COUNTER 0x6080
8260 
8261 #define	S_COUNTER1    16
8262 #define	M_COUNTER1    0xffffU
8263 #define	V_COUNTER1(x) ((x) << S_COUNTER1)
8264 #define	G_COUNTER1(x) (((x) >> S_COUNTER1) & M_COUNTER1)
8265 
8266 #define	S_COUNTER0    0
8267 #define	M_COUNTER0    0xffffU
8268 #define	V_COUNTER0(x) ((x) << S_COUNTER0)
8269 #define	G_COUNTER0(x) (((x) >> S_COUNTER0) & M_COUNTER0)
8270 
8271 #define	A_DBG_STATIC_REFCLK_PERIOD 0x6084
8272 
8273 #define	S_STATIC_REFCLK_PERIOD    0
8274 #define	M_STATIC_REFCLK_PERIOD    0xffffU
8275 #define	V_STATIC_REFCLK_PERIOD(x) ((x) << S_STATIC_REFCLK_PERIOD)
8276 #define	G_STATIC_REFCLK_PERIOD(x) \
8277 	(((x) >> S_STATIC_REFCLK_PERIOD) & M_STATIC_REFCLK_PERIOD)
8278 
8279 #define	A_DBG_TRACE_CONF 0x6088
8280 
8281 #define	S_DBG_TRACE_OPERATE_WITH_TRG    5
8282 #define	V_DBG_TRACE_OPERATE_WITH_TRG(x) ((x) << S_DBG_TRACE_OPERATE_WITH_TRG)
8283 #define	F_DBG_TRACE_OPERATE_WITH_TRG    V_DBG_TRACE_OPERATE_WITH_TRG(1U)
8284 
8285 #define	S_DBG_TRACE_OPERATE_EN    4
8286 #define	V_DBG_TRACE_OPERATE_EN(x) ((x) << S_DBG_TRACE_OPERATE_EN)
8287 #define	F_DBG_TRACE_OPERATE_EN    V_DBG_TRACE_OPERATE_EN(1U)
8288 
8289 #define	S_DBG_OPERATE_INDV_COMBINED    3
8290 #define	V_DBG_OPERATE_INDV_COMBINED(x) ((x) << S_DBG_OPERATE_INDV_COMBINED)
8291 #define	F_DBG_OPERATE_INDV_COMBINED    V_DBG_OPERATE_INDV_COMBINED(1U)
8292 
8293 #define	S_DBG_OPERATE_ORDER_OF_TRIGGER    2
8294 #define	V_DBG_OPERATE_ORDER_OF_TRIGGER(x) \
8295 	((x) << S_DBG_OPERATE_ORDER_OF_TRIGGER)
8296 #define	F_DBG_OPERATE_ORDER_OF_TRIGGER    V_DBG_OPERATE_ORDER_OF_TRIGGER(1U)
8297 
8298 #define	S_DBG_OPERATE_SGL_DBL_TRIGGER    1
8299 #define	V_DBG_OPERATE_SGL_DBL_TRIGGER(x) ((x) << S_DBG_OPERATE_SGL_DBL_TRIGGER)
8300 #define	F_DBG_OPERATE_SGL_DBL_TRIGGER    V_DBG_OPERATE_SGL_DBL_TRIGGER(1U)
8301 
8302 #define	S_DBG_OPERATE0_OR_1    0
8303 #define	V_DBG_OPERATE0_OR_1(x) ((x) << S_DBG_OPERATE0_OR_1)
8304 #define	F_DBG_OPERATE0_OR_1    V_DBG_OPERATE0_OR_1(1U)
8305 
8306 #define	A_DBG_TRACE_RDEN 0x608c
8307 
8308 #define	S_RD_ADDR1    10
8309 #define	M_RD_ADDR1    0xffU
8310 #define	V_RD_ADDR1(x) ((x) << S_RD_ADDR1)
8311 #define	G_RD_ADDR1(x) (((x) >> S_RD_ADDR1) & M_RD_ADDR1)
8312 
8313 #define	S_RD_ADDR0    2
8314 #define	M_RD_ADDR0    0xffU
8315 #define	V_RD_ADDR0(x) ((x) << S_RD_ADDR0)
8316 #define	G_RD_ADDR0(x) (((x) >> S_RD_ADDR0) & M_RD_ADDR0)
8317 
8318 #define	S_RD_EN1    1
8319 #define	V_RD_EN1(x) ((x) << S_RD_EN1)
8320 #define	F_RD_EN1    V_RD_EN1(1U)
8321 
8322 #define	S_RD_EN0    0
8323 #define	V_RD_EN0(x) ((x) << S_RD_EN0)
8324 #define	F_RD_EN0    V_RD_EN0(1U)
8325 
8326 #define	A_DBG_TRACE_WRADDR 0x6090
8327 
8328 #define	S_WR_POINTER_ADDR1    16
8329 #define	M_WR_POINTER_ADDR1    0xffU
8330 #define	V_WR_POINTER_ADDR1(x) ((x) << S_WR_POINTER_ADDR1)
8331 #define	G_WR_POINTER_ADDR1(x) (((x) >> S_WR_POINTER_ADDR1) & M_WR_POINTER_ADDR1)
8332 
8333 #define	S_WR_POINTER_ADDR0    0
8334 #define	M_WR_POINTER_ADDR0    0xffU
8335 #define	V_WR_POINTER_ADDR0(x) ((x) << S_WR_POINTER_ADDR0)
8336 #define	G_WR_POINTER_ADDR0(x) (((x) >> S_WR_POINTER_ADDR0) & M_WR_POINTER_ADDR0)
8337 
8338 #define	A_DBG_TRACE0_DATA_OUT 0x6094
8339 #define	A_DBG_TRACE1_DATA_OUT 0x6098
8340 #define A_DBG_FUSE_SENSE_DONE 0x609c
8341 
8342 #define S_STATIC_JTAG_VERSIONNR    5
8343 #define M_STATIC_JTAG_VERSIONNR    0xfU
8344 #define V_STATIC_JTAG_VERSIONNR(x) ((x) << S_STATIC_JTAG_VERSIONNR)
8345 #define G_STATIC_JTAG_VERSIONNR(x) \
8346 	(((x) >> S_STATIC_JTAG_VERSIONNR) & M_STATIC_JTAG_VERSIONNR)
8347 
8348 #define S_UNQ0    1
8349 #define M_UNQ0    0xfU
8350 #define V_UNQ0(x) ((x) << S_UNQ0)
8351 #define G_UNQ0(x) (((x) >> S_UNQ0) & M_UNQ0)
8352 
8353 #define S_FUSE_DONE_SENSE    0
8354 #define V_FUSE_DONE_SENSE(x) ((x) << S_FUSE_DONE_SENSE)
8355 #define F_FUSE_DONE_SENSE    V_FUSE_DONE_SENSE(1U)
8356 
8357 #define A_DBG_TVSENSE_EN 0x60a8
8358 
8359 #define S_MCIMPED1_OUT    29
8360 #define V_MCIMPED1_OUT(x) ((x) << S_MCIMPED1_OUT)
8361 #define F_MCIMPED1_OUT    V_MCIMPED1_OUT(1U)
8362 
8363 #define S_MCIMPED2_OUT    28
8364 #define V_MCIMPED2_OUT(x) ((x) << S_MCIMPED2_OUT)
8365 #define F_MCIMPED2_OUT    V_MCIMPED2_OUT(1U)
8366 
8367 #define S_TVSENSE_SNSOUT    17
8368 #define M_TVSENSE_SNSOUT    0x1ffU
8369 #define V_TVSENSE_SNSOUT(x) ((x) << S_TVSENSE_SNSOUT)
8370 #define G_TVSENSE_SNSOUT(x) (((x) >> S_TVSENSE_SNSOUT) & M_TVSENSE_SNSOUT)
8371 
8372 #define S_TVSENSE_OUTPUTVALID    16
8373 #define V_TVSENSE_OUTPUTVALID(x) ((x) << S_TVSENSE_OUTPUTVALID)
8374 #define F_TVSENSE_OUTPUTVALID    V_TVSENSE_OUTPUTVALID(1U)
8375 
8376 #define S_TVSENSE_SLEEP    10
8377 #define V_TVSENSE_SLEEP(x) ((x) << S_TVSENSE_SLEEP)
8378 #define F_TVSENSE_SLEEP    V_TVSENSE_SLEEP(1U)
8379 
8380 #define S_TVSENSE_SENSV    9
8381 #define V_TVSENSE_SENSV(x) ((x) << S_TVSENSE_SENSV)
8382 #define F_TVSENSE_SENSV    V_TVSENSE_SENSV(1U)
8383 
8384 #define S_TVSENSE_RST    8
8385 #define V_TVSENSE_RST(x) ((x) << S_TVSENSE_RST)
8386 #define F_TVSENSE_RST    V_TVSENSE_RST(1U)
8387 
8388 #define S_TVSENSE_RATIO    0
8389 #define M_TVSENSE_RATIO    0xffU
8390 #define V_TVSENSE_RATIO(x) ((x) << S_TVSENSE_RATIO)
8391 #define G_TVSENSE_RATIO(x) (((x) >> S_TVSENSE_RATIO) & M_TVSENSE_RATIO)
8392 
8393 #define A_DBG_CUST_EFUSE_OUT_EN 0x60ac
8394 #define A_DBG_CUST_EFUSE_SEL1_EN 0x60b0
8395 #define A_DBG_CUST_EFUSE_SEL2_EN 0x60b4
8396 
8397 #define S_DBG_FEENABLE    29
8398 #define V_DBG_FEENABLE(x) ((x) << S_DBG_FEENABLE)
8399 #define F_DBG_FEENABLE    V_DBG_FEENABLE(1U)
8400 
8401 #define S_DBG_FEF    23
8402 #define M_DBG_FEF    0x3fU
8403 #define V_DBG_FEF(x) ((x) << S_DBG_FEF)
8404 #define G_DBG_FEF(x) (((x) >> S_DBG_FEF) & M_DBG_FEF)
8405 
8406 #define S_DBG_FEMIMICN    22
8407 #define V_DBG_FEMIMICN(x) ((x) << S_DBG_FEMIMICN)
8408 #define F_DBG_FEMIMICN    V_DBG_FEMIMICN(1U)
8409 
8410 #define S_DBG_FEGATEC    21
8411 #define V_DBG_FEGATEC(x) ((x) << S_DBG_FEGATEC)
8412 #define F_DBG_FEGATEC    V_DBG_FEGATEC(1U)
8413 
8414 #define S_DBG_FEPROGP    20
8415 #define V_DBG_FEPROGP(x) ((x) << S_DBG_FEPROGP)
8416 #define F_DBG_FEPROGP    V_DBG_FEPROGP(1U)
8417 
8418 #define S_DBG_FEREADCLK    19
8419 #define V_DBG_FEREADCLK(x) ((x) << S_DBG_FEREADCLK)
8420 #define F_DBG_FEREADCLK    V_DBG_FEREADCLK(1U)
8421 
8422 #define S_DBG_FERSEL    3
8423 #define M_DBG_FERSEL    0xffffU
8424 #define V_DBG_FERSEL(x) ((x) << S_DBG_FERSEL)
8425 #define G_DBG_FERSEL(x) (((x) >> S_DBG_FERSEL) & M_DBG_FERSEL)
8426 
8427 #define S_DBG_FETIME    0
8428 #define M_DBG_FETIME    0x7U
8429 #define V_DBG_FETIME(x) ((x) << S_DBG_FETIME)
8430 #define G_DBG_FETIME(x) (((x) >> S_DBG_FETIME) & M_DBG_FETIME)
8431 
8432 #define A_DBG_T5_STATIC_M_PLL_CONF1 0x60b8
8433 
8434 #define S_T5_STATIC_M_PLL_MULTFRAC    8
8435 #define M_T5_STATIC_M_PLL_MULTFRAC    0xffffffU
8436 #define V_T5_STATIC_M_PLL_MULTFRAC(x) ((x) << S_T5_STATIC_M_PLL_MULTFRAC)
8437 #define G_T5_STATIC_M_PLL_MULTFRAC(x) \
8438 	(((x) >> S_T5_STATIC_M_PLL_MULTFRAC) & M_T5_STATIC_M_PLL_MULTFRAC)
8439 
8440 #define S_T5_STATIC_M_PLL_FFSLEWRATE    0
8441 #define M_T5_STATIC_M_PLL_FFSLEWRATE    0xffU
8442 #define V_T5_STATIC_M_PLL_FFSLEWRATE(x) ((x) << S_T5_STATIC_M_PLL_FFSLEWRATE)
8443 #define G_T5_STATIC_M_PLL_FFSLEWRATE(x) \
8444 	(((x) >> S_T5_STATIC_M_PLL_FFSLEWRATE) & M_T5_STATIC_M_PLL_FFSLEWRATE)
8445 
8446 #define A_DBG_T5_STATIC_M_PLL_CONF2 0x60bc
8447 
8448 #define S_T5_STATIC_M_PLL_DCO_BYPASS    23
8449 #define V_T5_STATIC_M_PLL_DCO_BYPASS(x) ((x) << S_T5_STATIC_M_PLL_DCO_BYPASS)
8450 #define F_T5_STATIC_M_PLL_DCO_BYPASS    V_T5_STATIC_M_PLL_DCO_BYPASS(1U)
8451 
8452 #define S_T5_STATIC_M_PLL_SDORDER    21
8453 #define M_T5_STATIC_M_PLL_SDORDER    0x3U
8454 #define V_T5_STATIC_M_PLL_SDORDER(x) ((x) << S_T5_STATIC_M_PLL_SDORDER)
8455 #define G_T5_STATIC_M_PLL_SDORDER(x) \
8456 	(((x) >> S_T5_STATIC_M_PLL_SDORDER) & M_T5_STATIC_M_PLL_SDORDER)
8457 
8458 #define S_T5_STATIC_M_PLL_FFENABLE    20
8459 #define V_T5_STATIC_M_PLL_FFENABLE(x) ((x) << S_T5_STATIC_M_PLL_FFENABLE)
8460 #define F_T5_STATIC_M_PLL_FFENABLE    V_T5_STATIC_M_PLL_FFENABLE(1U)
8461 
8462 #define S_T5_STATIC_M_PLL_STOPCLKB    19
8463 #define V_T5_STATIC_M_PLL_STOPCLKB(x) ((x) << S_T5_STATIC_M_PLL_STOPCLKB)
8464 #define F_T5_STATIC_M_PLL_STOPCLKB    V_T5_STATIC_M_PLL_STOPCLKB(1U)
8465 
8466 #define S_T5_STATIC_M_PLL_STOPCLKA    18
8467 #define V_T5_STATIC_M_PLL_STOPCLKA(x) ((x) << S_T5_STATIC_M_PLL_STOPCLKA)
8468 #define F_T5_STATIC_M_PLL_STOPCLKA    V_T5_STATIC_M_PLL_STOPCLKA(1U)
8469 
8470 #define S_T5_STATIC_M_PLL_SLEEP    17
8471 #define V_T5_STATIC_M_PLL_SLEEP(x) ((x) << S_T5_STATIC_M_PLL_SLEEP)
8472 #define F_T5_STATIC_M_PLL_SLEEP    V_T5_STATIC_M_PLL_SLEEP(1U)
8473 
8474 #define S_T5_STATIC_M_PLL_BYPASS    16
8475 #define V_T5_STATIC_M_PLL_BYPASS(x) ((x) << S_T5_STATIC_M_PLL_BYPASS)
8476 #define F_T5_STATIC_M_PLL_BYPASS    V_T5_STATIC_M_PLL_BYPASS(1U)
8477 
8478 #define S_T5_STATIC_M_PLL_LOCKTUNE    0
8479 #define M_T5_STATIC_M_PLL_LOCKTUNE    0xffffU
8480 #define V_T5_STATIC_M_PLL_LOCKTUNE(x) ((x) << S_T5_STATIC_M_PLL_LOCKTUNE)
8481 #define G_T5_STATIC_M_PLL_LOCKTUNE(x) \
8482 	(((x) >> S_T5_STATIC_M_PLL_LOCKTUNE) & M_T5_STATIC_M_PLL_LOCKTUNE)
8483 
8484 #define A_DBG_T5_STATIC_M_PLL_CONF3 0x60c0
8485 
8486 #define S_T5_STATIC_M_PLL_MULTPRE    30
8487 #define M_T5_STATIC_M_PLL_MULTPRE    0x3U
8488 #define V_T5_STATIC_M_PLL_MULTPRE(x) ((x) << S_T5_STATIC_M_PLL_MULTPRE)
8489 #define G_T5_STATIC_M_PLL_MULTPRE(x) \
8490 	(((x) >> S_T5_STATIC_M_PLL_MULTPRE) & M_T5_STATIC_M_PLL_MULTPRE)
8491 
8492 #define S_T5_STATIC_M_PLL_LOCKSEL    28
8493 #define M_T5_STATIC_M_PLL_LOCKSEL    0x3U
8494 #define V_T5_STATIC_M_PLL_LOCKSEL(x) ((x) << S_T5_STATIC_M_PLL_LOCKSEL)
8495 #define G_T5_STATIC_M_PLL_LOCKSEL(x) \
8496 	(((x) >> S_T5_STATIC_M_PLL_LOCKSEL) & M_T5_STATIC_M_PLL_LOCKSEL)
8497 
8498 #define S_T5_STATIC_M_PLL_FFTUNE    12
8499 #define M_T5_STATIC_M_PLL_FFTUNE    0xffffU
8500 #define V_T5_STATIC_M_PLL_FFTUNE(x) ((x) << S_T5_STATIC_M_PLL_FFTUNE)
8501 #define G_T5_STATIC_M_PLL_FFTUNE(x) \
8502 	(((x) >> S_T5_STATIC_M_PLL_FFTUNE) & M_T5_STATIC_M_PLL_FFTUNE)
8503 
8504 #define S_T5_STATIC_M_PLL_RANGEPRE    10
8505 #define M_T5_STATIC_M_PLL_RANGEPRE    0x3U
8506 #define V_T5_STATIC_M_PLL_RANGEPRE(x) ((x) << S_T5_STATIC_M_PLL_RANGEPRE)
8507 #define G_T5_STATIC_M_PLL_RANGEPRE(x) \
8508 	(((x) >> S_T5_STATIC_M_PLL_RANGEPRE) & M_T5_STATIC_M_PLL_RANGEPRE)
8509 
8510 #define S_T5_STATIC_M_PLL_RANGEB    5
8511 #define M_T5_STATIC_M_PLL_RANGEB    0x1fU
8512 #define V_T5_STATIC_M_PLL_RANGEB(x) ((x) << S_T5_STATIC_M_PLL_RANGEB)
8513 #define G_T5_STATIC_M_PLL_RANGEB(x) \
8514 	(((x) >> S_T5_STATIC_M_PLL_RANGEB) & M_T5_STATIC_M_PLL_RANGEB)
8515 
8516 #define S_T5_STATIC_M_PLL_RANGEA    0
8517 #define M_T5_STATIC_M_PLL_RANGEA    0x1fU
8518 #define V_T5_STATIC_M_PLL_RANGEA(x) ((x) << S_T5_STATIC_M_PLL_RANGEA)
8519 #define G_T5_STATIC_M_PLL_RANGEA(x) \
8520 	(((x) >> S_T5_STATIC_M_PLL_RANGEA) & M_T5_STATIC_M_PLL_RANGEA)
8521 
8522 #define A_DBG_T5_STATIC_M_PLL_CONF4 0x60c4
8523 #define A_DBG_T5_STATIC_M_PLL_CONF5 0x60c8
8524 
8525 #define S_T5_STATIC_M_PLL_VCVTUNE    24
8526 #define M_T5_STATIC_M_PLL_VCVTUNE    0x7U
8527 #define V_T5_STATIC_M_PLL_VCVTUNE(x) ((x) << S_T5_STATIC_M_PLL_VCVTUNE)
8528 #define G_T5_STATIC_M_PLL_VCVTUNE(x) \
8529 	(((x) >> S_T5_STATIC_M_PLL_VCVTUNE) & M_T5_STATIC_M_PLL_VCVTUNE)
8530 
8531 #define S_T5_STATIC_M_PLL_RESET    23
8532 #define V_T5_STATIC_M_PLL_RESET(x) ((x) << S_T5_STATIC_M_PLL_RESET)
8533 #define F_T5_STATIC_M_PLL_RESET    V_T5_STATIC_M_PLL_RESET(1U)
8534 
8535 #define S_T5_STATIC_MPLL_REFCLK_SEL    22
8536 #define V_T5_STATIC_MPLL_REFCLK_SEL(x) ((x) << S_T5_STATIC_MPLL_REFCLK_SEL)
8537 #define F_T5_STATIC_MPLL_REFCLK_SEL    V_T5_STATIC_MPLL_REFCLK_SEL(1U)
8538 
8539 #define S_T5_STATIC_M_PLL_LFTUNE_32_40    13
8540 #define M_T5_STATIC_M_PLL_LFTUNE_32_40    0x1ffU
8541 #define V_T5_STATIC_M_PLL_LFTUNE_32_40(x) \
8542 	((x) << S_T5_STATIC_M_PLL_LFTUNE_32_40)
8543 #define G_T5_STATIC_M_PLL_LFTUNE_32_40(x) \
8544 	(((x) >> S_T5_STATIC_M_PLL_LFTUNE_32_40) & \
8545 	M_T5_STATIC_M_PLL_LFTUNE_32_40)
8546 
8547 #define S_T5_STATIC_M_PLL_PREDIV    8
8548 #define M_T5_STATIC_M_PLL_PREDIV    0x1fU
8549 #define V_T5_STATIC_M_PLL_PREDIV(x) ((x) << S_T5_STATIC_M_PLL_PREDIV)
8550 #define G_T5_STATIC_M_PLL_PREDIV(x) \
8551 	(((x) >> S_T5_STATIC_M_PLL_PREDIV) & M_T5_STATIC_M_PLL_PREDIV)
8552 
8553 #define S_T5_STATIC_M_PLL_MULT    0
8554 #define M_T5_STATIC_M_PLL_MULT    0xffU
8555 #define V_T5_STATIC_M_PLL_MULT(x) ((x) << S_T5_STATIC_M_PLL_MULT)
8556 #define G_T5_STATIC_M_PLL_MULT(x) \
8557 	(((x) >> S_T5_STATIC_M_PLL_MULT) & M_T5_STATIC_M_PLL_MULT)
8558 
8559 #define A_DBG_T5_STATIC_M_PLL_CONF6 0x60cc
8560 
8561 #define S_T5_STATIC_PHY0RECRST_    5
8562 #define V_T5_STATIC_PHY0RECRST_(x) ((x) << S_T5_STATIC_PHY0RECRST_)
8563 #define F_T5_STATIC_PHY0RECRST_    V_T5_STATIC_PHY0RECRST_(1U)
8564 
8565 #define S_T5_STATIC_PHY1RECRST_    4
8566 #define V_T5_STATIC_PHY1RECRST_(x) ((x) << S_T5_STATIC_PHY1RECRST_)
8567 #define F_T5_STATIC_PHY1RECRST_    V_T5_STATIC_PHY1RECRST_(1U)
8568 
8569 #define S_T5_STATIC_SWMC0RST_    3
8570 #define V_T5_STATIC_SWMC0RST_(x) ((x) << S_T5_STATIC_SWMC0RST_)
8571 #define F_T5_STATIC_SWMC0RST_    V_T5_STATIC_SWMC0RST_(1U)
8572 
8573 #define S_T5_STATIC_SWMC0CFGRST_    2
8574 #define V_T5_STATIC_SWMC0CFGRST_(x) ((x) << S_T5_STATIC_SWMC0CFGRST_)
8575 #define F_T5_STATIC_SWMC0CFGRST_    V_T5_STATIC_SWMC0CFGRST_(1U)
8576 
8577 #define S_T5_STATIC_SWMC1RST_    1
8578 #define V_T5_STATIC_SWMC1RST_(x) ((x) << S_T5_STATIC_SWMC1RST_)
8579 #define F_T5_STATIC_SWMC1RST_    V_T5_STATIC_SWMC1RST_(1U)
8580 
8581 #define S_T5_STATIC_SWMC1CFGRST_    0
8582 #define V_T5_STATIC_SWMC1CFGRST_(x) ((x) << S_T5_STATIC_SWMC1CFGRST_)
8583 #define F_T5_STATIC_SWMC1CFGRST_    V_T5_STATIC_SWMC1CFGRST_(1U)
8584 
8585 #define A_DBG_T5_STATIC_C_PLL_CONF1 0x60d0
8586 
8587 #define S_T5_STATIC_C_PLL_MULTFRAC    8
8588 #define M_T5_STATIC_C_PLL_MULTFRAC    0xffffffU
8589 #define V_T5_STATIC_C_PLL_MULTFRAC(x) ((x) << S_T5_STATIC_C_PLL_MULTFRAC)
8590 #define G_T5_STATIC_C_PLL_MULTFRAC(x) \
8591 	(((x) >> S_T5_STATIC_C_PLL_MULTFRAC) & M_T5_STATIC_C_PLL_MULTFRAC)
8592 
8593 #define S_T5_STATIC_C_PLL_FFSLEWRATE    0
8594 #define M_T5_STATIC_C_PLL_FFSLEWRATE    0xffU
8595 #define V_T5_STATIC_C_PLL_FFSLEWRATE(x) ((x) << S_T5_STATIC_C_PLL_FFSLEWRATE)
8596 #define G_T5_STATIC_C_PLL_FFSLEWRATE(x) \
8597 	(((x) >> S_T5_STATIC_C_PLL_FFSLEWRATE) & M_T5_STATIC_C_PLL_FFSLEWRATE)
8598 
8599 #define A_DBG_T5_STATIC_C_PLL_CONF2 0x60d4
8600 
8601 #define S_T5_STATIC_C_PLL_DCO_BYPASS    23
8602 #define V_T5_STATIC_C_PLL_DCO_BYPASS(x) ((x) << S_T5_STATIC_C_PLL_DCO_BYPASS)
8603 #define F_T5_STATIC_C_PLL_DCO_BYPASS    V_T5_STATIC_C_PLL_DCO_BYPASS(1U)
8604 
8605 #define S_T5_STATIC_C_PLL_SDORDER    21
8606 #define M_T5_STATIC_C_PLL_SDORDER    0x3U
8607 #define V_T5_STATIC_C_PLL_SDORDER(x) ((x) << S_T5_STATIC_C_PLL_SDORDER)
8608 #define G_T5_STATIC_C_PLL_SDORDER(x) \
8609 	(((x) >> S_T5_STATIC_C_PLL_SDORDER) & M_T5_STATIC_C_PLL_SDORDER)
8610 
8611 #define S_T5_STATIC_C_PLL_FFENABLE    20
8612 #define V_T5_STATIC_C_PLL_FFENABLE(x) ((x) << S_T5_STATIC_C_PLL_FFENABLE)
8613 #define F_T5_STATIC_C_PLL_FFENABLE    V_T5_STATIC_C_PLL_FFENABLE(1U)
8614 
8615 #define S_T5_STATIC_C_PLL_STOPCLKB    19
8616 #define V_T5_STATIC_C_PLL_STOPCLKB(x) ((x) << S_T5_STATIC_C_PLL_STOPCLKB)
8617 #define F_T5_STATIC_C_PLL_STOPCLKB    V_T5_STATIC_C_PLL_STOPCLKB(1U)
8618 
8619 #define S_T5_STATIC_C_PLL_STOPCLKA    18
8620 #define V_T5_STATIC_C_PLL_STOPCLKA(x) ((x) << S_T5_STATIC_C_PLL_STOPCLKA)
8621 #define F_T5_STATIC_C_PLL_STOPCLKA    V_T5_STATIC_C_PLL_STOPCLKA(1U)
8622 
8623 #define S_T5_STATIC_C_PLL_SLEEP    17
8624 #define V_T5_STATIC_C_PLL_SLEEP(x) ((x) << S_T5_STATIC_C_PLL_SLEEP)
8625 #define F_T5_STATIC_C_PLL_SLEEP    V_T5_STATIC_C_PLL_SLEEP(1U)
8626 
8627 #define S_T5_STATIC_C_PLL_BYPASS    16
8628 #define V_T5_STATIC_C_PLL_BYPASS(x) ((x) << S_T5_STATIC_C_PLL_BYPASS)
8629 #define F_T5_STATIC_C_PLL_BYPASS    V_T5_STATIC_C_PLL_BYPASS(1U)
8630 
8631 #define S_T5_STATIC_C_PLL_LOCKTUNE    0
8632 #define M_T5_STATIC_C_PLL_LOCKTUNE    0xffffU
8633 #define V_T5_STATIC_C_PLL_LOCKTUNE(x) ((x) << S_T5_STATIC_C_PLL_LOCKTUNE)
8634 #define G_T5_STATIC_C_PLL_LOCKTUNE(x) \
8635 	(((x) >> S_T5_STATIC_C_PLL_LOCKTUNE) & M_T5_STATIC_C_PLL_LOCKTUNE)
8636 
8637 #define A_DBG_T5_STATIC_C_PLL_CONF3 0x60d8
8638 
8639 #define S_T5_STATIC_C_PLL_MULTPRE    30
8640 #define M_T5_STATIC_C_PLL_MULTPRE    0x3U
8641 #define V_T5_STATIC_C_PLL_MULTPRE(x) ((x) << S_T5_STATIC_C_PLL_MULTPRE)
8642 #define G_T5_STATIC_C_PLL_MULTPRE(x) \
8643 	(((x) >> S_T5_STATIC_C_PLL_MULTPRE) & M_T5_STATIC_C_PLL_MULTPRE)
8644 
8645 #define S_T5_STATIC_C_PLL_LOCKSEL    28
8646 #define M_T5_STATIC_C_PLL_LOCKSEL    0x3U
8647 #define V_T5_STATIC_C_PLL_LOCKSEL(x) ((x) << S_T5_STATIC_C_PLL_LOCKSEL)
8648 #define G_T5_STATIC_C_PLL_LOCKSEL(x) \
8649 	(((x) >> S_T5_STATIC_C_PLL_LOCKSEL) & M_T5_STATIC_C_PLL_LOCKSEL)
8650 
8651 #define S_T5_STATIC_C_PLL_FFTUNE    12
8652 #define M_T5_STATIC_C_PLL_FFTUNE    0xffffU
8653 #define V_T5_STATIC_C_PLL_FFTUNE(x) ((x) << S_T5_STATIC_C_PLL_FFTUNE)
8654 #define G_T5_STATIC_C_PLL_FFTUNE(x) \
8655 	(((x) >> S_T5_STATIC_C_PLL_FFTUNE) & M_T5_STATIC_C_PLL_FFTUNE)
8656 
8657 #define S_T5_STATIC_C_PLL_RANGEPRE    10
8658 #define M_T5_STATIC_C_PLL_RANGEPRE    0x3U
8659 #define V_T5_STATIC_C_PLL_RANGEPRE(x) ((x) << S_T5_STATIC_C_PLL_RANGEPRE)
8660 #define G_T5_STATIC_C_PLL_RANGEPRE(x) \
8661 	(((x) >> S_T5_STATIC_C_PLL_RANGEPRE) & M_T5_STATIC_C_PLL_RANGEPRE)
8662 
8663 #define S_T5_STATIC_C_PLL_RANGEB    5
8664 #define M_T5_STATIC_C_PLL_RANGEB    0x1fU
8665 #define V_T5_STATIC_C_PLL_RANGEB(x) ((x) << S_T5_STATIC_C_PLL_RANGEB)
8666 #define G_T5_STATIC_C_PLL_RANGEB(x) \
8667 	(((x) >> S_T5_STATIC_C_PLL_RANGEB) & M_T5_STATIC_C_PLL_RANGEB)
8668 
8669 #define S_T5_STATIC_C_PLL_RANGEA    0
8670 #define M_T5_STATIC_C_PLL_RANGEA    0x1fU
8671 #define V_T5_STATIC_C_PLL_RANGEA(x) ((x) << S_T5_STATIC_C_PLL_RANGEA)
8672 #define G_T5_STATIC_C_PLL_RANGEA(x) \
8673 	(((x) >> S_T5_STATIC_C_PLL_RANGEA) & M_T5_STATIC_C_PLL_RANGEA)
8674 
8675 #define A_DBG_T5_STATIC_C_PLL_CONF4 0x60dc
8676 #define A_DBG_T5_STATIC_C_PLL_CONF5 0x60e0
8677 
8678 #define S_T5_STATIC_C_PLL_VCVTUNE    22
8679 #define M_T5_STATIC_C_PLL_VCVTUNE    0x7U
8680 #define V_T5_STATIC_C_PLL_VCVTUNE(x) ((x) << S_T5_STATIC_C_PLL_VCVTUNE)
8681 #define G_T5_STATIC_C_PLL_VCVTUNE(x) \
8682 	(((x) >> S_T5_STATIC_C_PLL_VCVTUNE) & M_T5_STATIC_C_PLL_VCVTUNE)
8683 
8684 #define S_T5_STATIC_C_PLL_LFTUNE_32_40    13
8685 #define M_T5_STATIC_C_PLL_LFTUNE_32_40    0x1ffU
8686 #define V_T5_STATIC_C_PLL_LFTUNE_32_40(x) ((x) << S_T5_STATIC_C_PLL_LFTUNE_32_40)
8687 #define G_T5_STATIC_C_PLL_LFTUNE_32_40(x) \
8688 	(((x) >> S_T5_STATIC_C_PLL_LFTUNE_32_40) & \
8689 	M_T5_STATIC_C_PLL_LFTUNE_32_40)
8690 
8691 #define S_T5_STATIC_C_PLL_PREDIV    8
8692 #define M_T5_STATIC_C_PLL_PREDIV    0x1fU
8693 #define V_T5_STATIC_C_PLL_PREDIV(x) ((x) << S_T5_STATIC_C_PLL_PREDIV)
8694 #define G_T5_STATIC_C_PLL_PREDIV(x) \
8695 	(((x) >> S_T5_STATIC_C_PLL_PREDIV) & M_T5_STATIC_C_PLL_PREDIV)
8696 
8697 #define S_T5_STATIC_C_PLL_MULT    0
8698 #define M_T5_STATIC_C_PLL_MULT    0xffU
8699 #define V_T5_STATIC_C_PLL_MULT(x) ((x) << S_T5_STATIC_C_PLL_MULT)
8700 #define G_T5_STATIC_C_PLL_MULT(x) \
8701 	(((x) >> S_T5_STATIC_C_PLL_MULT) & M_T5_STATIC_C_PLL_MULT)
8702 
8703 #define A_DBG_T5_STATIC_U_PLL_CONF1 0x60e4
8704 
8705 #define S_T5_STATIC_U_PLL_MULTFRAC    8
8706 #define M_T5_STATIC_U_PLL_MULTFRAC    0xffffffU
8707 #define V_T5_STATIC_U_PLL_MULTFRAC(x) ((x) << S_T5_STATIC_U_PLL_MULTFRAC)
8708 #define G_T5_STATIC_U_PLL_MULTFRAC(x) \
8709 	(((x) >> S_T5_STATIC_U_PLL_MULTFRAC) & M_T5_STATIC_U_PLL_MULTFRAC)
8710 
8711 #define S_T5_STATIC_U_PLL_FFSLEWRATE    0
8712 #define M_T5_STATIC_U_PLL_FFSLEWRATE    0xffU
8713 #define V_T5_STATIC_U_PLL_FFSLEWRATE(x) ((x) << S_T5_STATIC_U_PLL_FFSLEWRATE)
8714 #define G_T5_STATIC_U_PLL_FFSLEWRATE(x) \
8715 	(((x) >> S_T5_STATIC_U_PLL_FFSLEWRATE) & M_T5_STATIC_U_PLL_FFSLEWRATE)
8716 
8717 #define A_DBG_T5_STATIC_U_PLL_CONF2 0x60e8
8718 
8719 #define S_T5_STATIC_U_PLL_DCO_BYPASS    23
8720 #define V_T5_STATIC_U_PLL_DCO_BYPASS(x) ((x) << S_T5_STATIC_U_PLL_DCO_BYPASS)
8721 #define F_T5_STATIC_U_PLL_DCO_BYPASS    V_T5_STATIC_U_PLL_DCO_BYPASS(1U)
8722 
8723 #define S_T5_STATIC_U_PLL_SDORDER    21
8724 #define M_T5_STATIC_U_PLL_SDORDER    0x3U
8725 #define V_T5_STATIC_U_PLL_SDORDER(x) ((x) << S_T5_STATIC_U_PLL_SDORDER)
8726 #define G_T5_STATIC_U_PLL_SDORDER(x) \
8727 	(((x) >> S_T5_STATIC_U_PLL_SDORDER) & M_T5_STATIC_U_PLL_SDORDER)
8728 
8729 #define S_T5_STATIC_U_PLL_FFENABLE    20
8730 #define V_T5_STATIC_U_PLL_FFENABLE(x) ((x) << S_T5_STATIC_U_PLL_FFENABLE)
8731 #define F_T5_STATIC_U_PLL_FFENABLE    V_T5_STATIC_U_PLL_FFENABLE(1U)
8732 
8733 #define S_T5_STATIC_U_PLL_STOPCLKB    19
8734 #define V_T5_STATIC_U_PLL_STOPCLKB(x) ((x) << S_T5_STATIC_U_PLL_STOPCLKB)
8735 #define F_T5_STATIC_U_PLL_STOPCLKB    V_T5_STATIC_U_PLL_STOPCLKB(1U)
8736 
8737 #define S_T5_STATIC_U_PLL_STOPCLKA    18
8738 #define V_T5_STATIC_U_PLL_STOPCLKA(x) ((x) << S_T5_STATIC_U_PLL_STOPCLKA)
8739 #define F_T5_STATIC_U_PLL_STOPCLKA    V_T5_STATIC_U_PLL_STOPCLKA(1U)
8740 
8741 #define S_T5_STATIC_U_PLL_SLEEP    17
8742 #define V_T5_STATIC_U_PLL_SLEEP(x) ((x) << S_T5_STATIC_U_PLL_SLEEP)
8743 #define F_T5_STATIC_U_PLL_SLEEP    V_T5_STATIC_U_PLL_SLEEP(1U)
8744 
8745 #define S_T5_STATIC_U_PLL_BYPASS    16
8746 #define V_T5_STATIC_U_PLL_BYPASS(x) ((x) << S_T5_STATIC_U_PLL_BYPASS)
8747 #define F_T5_STATIC_U_PLL_BYPASS    V_T5_STATIC_U_PLL_BYPASS(1U)
8748 
8749 #define S_T5_STATIC_U_PLL_LOCKTUNE    0
8750 #define M_T5_STATIC_U_PLL_LOCKTUNE    0xffffU
8751 #define V_T5_STATIC_U_PLL_LOCKTUNE(x) ((x) << S_T5_STATIC_U_PLL_LOCKTUNE)
8752 #define G_T5_STATIC_U_PLL_LOCKTUNE(x) \
8753 	(((x) >> S_T5_STATIC_U_PLL_LOCKTUNE) & M_T5_STATIC_U_PLL_LOCKTUNE)
8754 
8755 #define A_DBG_T5_STATIC_U_PLL_CONF3 0x60ec
8756 
8757 #define S_T5_STATIC_U_PLL_MULTPRE    30
8758 #define M_T5_STATIC_U_PLL_MULTPRE    0x3U
8759 #define V_T5_STATIC_U_PLL_MULTPRE(x) ((x) << S_T5_STATIC_U_PLL_MULTPRE)
8760 #define G_T5_STATIC_U_PLL_MULTPRE(x) \
8761 	(((x) >> S_T5_STATIC_U_PLL_MULTPRE) & M_T5_STATIC_U_PLL_MULTPRE)
8762 
8763 #define S_T5_STATIC_U_PLL_LOCKSEL    28
8764 #define M_T5_STATIC_U_PLL_LOCKSEL    0x3U
8765 #define V_T5_STATIC_U_PLL_LOCKSEL(x) ((x) << S_T5_STATIC_U_PLL_LOCKSEL)
8766 #define G_T5_STATIC_U_PLL_LOCKSEL(x) \
8767 	(((x) >> S_T5_STATIC_U_PLL_LOCKSEL) & M_T5_STATIC_U_PLL_LOCKSEL)
8768 
8769 #define S_T5_STATIC_U_PLL_FFTUNE    12
8770 #define M_T5_STATIC_U_PLL_FFTUNE    0xffffU
8771 #define V_T5_STATIC_U_PLL_FFTUNE(x) ((x) << S_T5_STATIC_U_PLL_FFTUNE)
8772 #define G_T5_STATIC_U_PLL_FFTUNE(x) \
8773 	(((x) >> S_T5_STATIC_U_PLL_FFTUNE) & M_T5_STATIC_U_PLL_FFTUNE)
8774 
8775 #define S_T5_STATIC_U_PLL_RANGEPRE    10
8776 #define M_T5_STATIC_U_PLL_RANGEPRE    0x3U
8777 #define V_T5_STATIC_U_PLL_RANGEPRE(x) ((x) << S_T5_STATIC_U_PLL_RANGEPRE)
8778 #define G_T5_STATIC_U_PLL_RANGEPRE(x) \
8779 	(((x) >> S_T5_STATIC_U_PLL_RANGEPRE) & M_T5_STATIC_U_PLL_RANGEPRE)
8780 
8781 #define S_T5_STATIC_U_PLL_RANGEB    5
8782 #define M_T5_STATIC_U_PLL_RANGEB    0x1fU
8783 #define V_T5_STATIC_U_PLL_RANGEB(x) ((x) << S_T5_STATIC_U_PLL_RANGEB)
8784 #define G_T5_STATIC_U_PLL_RANGEB(x) \
8785 	(((x) >> S_T5_STATIC_U_PLL_RANGEB) & M_T5_STATIC_U_PLL_RANGEB)
8786 
8787 #define S_T5_STATIC_U_PLL_RANGEA    0
8788 #define M_T5_STATIC_U_PLL_RANGEA    0x1fU
8789 #define V_T5_STATIC_U_PLL_RANGEA(x) ((x) << S_T5_STATIC_U_PLL_RANGEA)
8790 #define G_T5_STATIC_U_PLL_RANGEA(x) \
8791 	(((x) >> S_T5_STATIC_U_PLL_RANGEA) & M_T5_STATIC_U_PLL_RANGEA)
8792 
8793 #define A_DBG_T5_STATIC_U_PLL_CONF4 0x60f0
8794 #define A_DBG_T5_STATIC_U_PLL_CONF5 0x60f4
8795 
8796 #define S_T5_STATIC_U_PLL_VCVTUNE    22
8797 #define M_T5_STATIC_U_PLL_VCVTUNE    0x7U
8798 #define V_T5_STATIC_U_PLL_VCVTUNE(x) ((x) << S_T5_STATIC_U_PLL_VCVTUNE)
8799 #define G_T5_STATIC_U_PLL_VCVTUNE(x) \
8800 	(((x) >> S_T5_STATIC_U_PLL_VCVTUNE) & M_T5_STATIC_U_PLL_VCVTUNE)
8801 
8802 #define S_T5_STATIC_U_PLL_LFTUNE_32_40    13
8803 #define M_T5_STATIC_U_PLL_LFTUNE_32_40    0x1ffU
8804 #define V_T5_STATIC_U_PLL_LFTUNE_32_40(x) \
8805 	((x) << S_T5_STATIC_U_PLL_LFTUNE_32_40)
8806 #define G_T5_STATIC_U_PLL_LFTUNE_32_40(x) \
8807 	(((x) >> S_T5_STATIC_U_PLL_LFTUNE_32_40) & \
8808 	M_T5_STATIC_U_PLL_LFTUNE_32_40)
8809 
8810 #define S_T5_STATIC_U_PLL_PREDIV    8
8811 #define M_T5_STATIC_U_PLL_PREDIV    0x1fU
8812 #define V_T5_STATIC_U_PLL_PREDIV(x) ((x) << S_T5_STATIC_U_PLL_PREDIV)
8813 #define G_T5_STATIC_U_PLL_PREDIV(x) \
8814 	(((x) >> S_T5_STATIC_U_PLL_PREDIV) & M_T5_STATIC_U_PLL_PREDIV)
8815 
8816 #define S_T5_STATIC_U_PLL_MULT    0
8817 #define M_T5_STATIC_U_PLL_MULT    0xffU
8818 #define V_T5_STATIC_U_PLL_MULT(x) ((x) << S_T5_STATIC_U_PLL_MULT)
8819 #define G_T5_STATIC_U_PLL_MULT(x) \
8820 	(((x) >> S_T5_STATIC_U_PLL_MULT) & M_T5_STATIC_U_PLL_MULT)
8821 
8822 #define A_DBG_T5_STATIC_KR_PLL_CONF1 0x60f8
8823 
8824 #define S_T5_STATIC_KR_PLL_BYPASS    30
8825 #define V_T5_STATIC_KR_PLL_BYPASS(x) ((x) << S_T5_STATIC_KR_PLL_BYPASS)
8826 #define F_T5_STATIC_KR_PLL_BYPASS    V_T5_STATIC_KR_PLL_BYPASS(1U)
8827 
8828 #define S_T5_STATIC_KR_PLL_VBOOSTDIV    27
8829 #define M_T5_STATIC_KR_PLL_VBOOSTDIV    0x7U
8830 #define V_T5_STATIC_KR_PLL_VBOOSTDIV(x) ((x) << S_T5_STATIC_KR_PLL_VBOOSTDIV)
8831 #define G_T5_STATIC_KR_PLL_VBOOSTDIV(x) \
8832 	(((x) >> S_T5_STATIC_KR_PLL_VBOOSTDIV) & M_T5_STATIC_KR_PLL_VBOOSTDIV)
8833 
8834 #define S_T5_STATIC_KR_PLL_CPISEL    24
8835 #define M_T5_STATIC_KR_PLL_CPISEL    0x7U
8836 #define V_T5_STATIC_KR_PLL_CPISEL(x) ((x) << S_T5_STATIC_KR_PLL_CPISEL)
8837 #define G_T5_STATIC_KR_PLL_CPISEL(x) \
8838 	(((x) >> S_T5_STATIC_KR_PLL_CPISEL) & M_T5_STATIC_KR_PLL_CPISEL)
8839 
8840 #define S_T5_STATIC_KR_PLL_CCALMETHOD    23
8841 #define V_T5_STATIC_KR_PLL_CCALMETHOD(x) ((x) << S_T5_STATIC_KR_PLL_CCALMETHOD)
8842 #define F_T5_STATIC_KR_PLL_CCALMETHOD    V_T5_STATIC_KR_PLL_CCALMETHOD(1U)
8843 
8844 #define S_T5_STATIC_KR_PLL_CCALLOAD    22
8845 #define V_T5_STATIC_KR_PLL_CCALLOAD(x) ((x) << S_T5_STATIC_KR_PLL_CCALLOAD)
8846 #define F_T5_STATIC_KR_PLL_CCALLOAD    V_T5_STATIC_KR_PLL_CCALLOAD(1U)
8847 
8848 #define S_T5_STATIC_KR_PLL_CCALFMIN    21
8849 #define V_T5_STATIC_KR_PLL_CCALFMIN(x) ((x) << S_T5_STATIC_KR_PLL_CCALFMIN)
8850 #define F_T5_STATIC_KR_PLL_CCALFMIN    V_T5_STATIC_KR_PLL_CCALFMIN(1U)
8851 
8852 #define S_T5_STATIC_KR_PLL_CCALFMAX    20
8853 #define V_T5_STATIC_KR_PLL_CCALFMAX(x) ((x) << S_T5_STATIC_KR_PLL_CCALFMAX)
8854 #define F_T5_STATIC_KR_PLL_CCALFMAX    V_T5_STATIC_KR_PLL_CCALFMAX(1U)
8855 
8856 #define S_T5_STATIC_KR_PLL_CCALCVHOLD    19
8857 #define V_T5_STATIC_KR_PLL_CCALCVHOLD(x) ((x) << S_T5_STATIC_KR_PLL_CCALCVHOLD)
8858 #define F_T5_STATIC_KR_PLL_CCALCVHOLD    V_T5_STATIC_KR_PLL_CCALCVHOLD(1U)
8859 
8860 #define S_T5_STATIC_KR_PLL_CCALBANDSEL    15
8861 #define M_T5_STATIC_KR_PLL_CCALBANDSEL    0xfU
8862 #define V_T5_STATIC_KR_PLL_CCALBANDSEL(x) ((x) << S_T5_STATIC_KR_PLL_CCALBANDSEL)
8863 #define G_T5_STATIC_KR_PLL_CCALBANDSEL(x) \
8864 	(((x) >> S_T5_STATIC_KR_PLL_CCALBANDSEL) & \
8865 	M_T5_STATIC_KR_PLL_CCALBANDSEL)
8866 
8867 #define S_T5_STATIC_KR_PLL_BGOFFSET    11
8868 #define M_T5_STATIC_KR_PLL_BGOFFSET    0xfU
8869 #define V_T5_STATIC_KR_PLL_BGOFFSET(x) ((x) << S_T5_STATIC_KR_PLL_BGOFFSET)
8870 #define G_T5_STATIC_KR_PLL_BGOFFSET(x) \
8871 	(((x) >> S_T5_STATIC_KR_PLL_BGOFFSET) & M_T5_STATIC_KR_PLL_BGOFFSET)
8872 
8873 #define S_T5_STATIC_KR_PLL_P    8
8874 #define M_T5_STATIC_KR_PLL_P    0x7U
8875 #define V_T5_STATIC_KR_PLL_P(x) ((x) << S_T5_STATIC_KR_PLL_P)
8876 #define G_T5_STATIC_KR_PLL_P(x) \
8877 	(((x) >> S_T5_STATIC_KR_PLL_P) & M_T5_STATIC_KR_PLL_P)
8878 
8879 #define S_T5_STATIC_KR_PLL_N2    4
8880 #define M_T5_STATIC_KR_PLL_N2    0xfU
8881 #define V_T5_STATIC_KR_PLL_N2(x) ((x) << S_T5_STATIC_KR_PLL_N2)
8882 #define G_T5_STATIC_KR_PLL_N2(x) \
8883 	(((x) >> S_T5_STATIC_KR_PLL_N2) & M_T5_STATIC_KR_PLL_N2)
8884 
8885 #define S_T5_STATIC_KR_PLL_N1    0
8886 #define M_T5_STATIC_KR_PLL_N1    0xfU
8887 #define V_T5_STATIC_KR_PLL_N1(x) ((x) << S_T5_STATIC_KR_PLL_N1)
8888 #define G_T5_STATIC_KR_PLL_N1(x) \
8889 	(((x) >> S_T5_STATIC_KR_PLL_N1) & M_T5_STATIC_KR_PLL_N1)
8890 
8891 #define A_DBG_T5_STATIC_KR_PLL_CONF2 0x60fc
8892 
8893 #define S_T5_STATIC_KR_PLL_M    11
8894 #define M_T5_STATIC_KR_PLL_M    0x1ffU
8895 #define V_T5_STATIC_KR_PLL_M(x) ((x) << S_T5_STATIC_KR_PLL_M)
8896 #define G_T5_STATIC_KR_PLL_M(x) \
8897 	(((x) >> S_T5_STATIC_KR_PLL_M) & M_T5_STATIC_KR_PLL_M)
8898 
8899 #define S_T5_STATIC_KR_PLL_ANALOGTUNE    0
8900 #define M_T5_STATIC_KR_PLL_ANALOGTUNE    0x7ffU
8901 #define V_T5_STATIC_KR_PLL_ANALOGTUNE(x) ((x) << S_T5_STATIC_KR_PLL_ANALOGTUNE)
8902 #define G_T5_STATIC_KR_PLL_ANALOGTUNE(x) \
8903 	(((x) >> S_T5_STATIC_KR_PLL_ANALOGTUNE) & M_T5_STATIC_KR_PLL_ANALOGTUNE)
8904 
8905 #define	A_DBG_PVT_REG_CALIBRATE_CTL 0x6100
8906 
8907 #define	S_HALT_CALIBRATE    1
8908 #define	V_HALT_CALIBRATE(x) ((x) << S_HALT_CALIBRATE)
8909 #define	F_HALT_CALIBRATE    V_HALT_CALIBRATE(1U)
8910 
8911 #define	S_RESET_CALIBRATE    0
8912 #define	V_RESET_CALIBRATE(x) ((x) << S_RESET_CALIBRATE)
8913 #define	F_RESET_CALIBRATE    V_RESET_CALIBRATE(1U)
8914 
8915 #define A_DBG_GPIO_EN_NEW 0x6100
8916 
8917 #define S_GPIO16_OEN    7
8918 #define V_GPIO16_OEN(x) ((x) << S_GPIO16_OEN)
8919 #define F_GPIO16_OEN    V_GPIO16_OEN(1U)
8920 
8921 #define S_GPIO17_OEN    6
8922 #define V_GPIO17_OEN(x) ((x) << S_GPIO17_OEN)
8923 #define F_GPIO17_OEN    V_GPIO17_OEN(1U)
8924 
8925 #define S_GPIO18_OEN    5
8926 #define V_GPIO18_OEN(x) ((x) << S_GPIO18_OEN)
8927 #define F_GPIO18_OEN    V_GPIO18_OEN(1U)
8928 
8929 #define S_GPIO19_OEN    4
8930 #define V_GPIO19_OEN(x) ((x) << S_GPIO19_OEN)
8931 #define F_GPIO19_OEN    V_GPIO19_OEN(1U)
8932 
8933 #define S_GPIO16_OUT_VAL    3
8934 #define V_GPIO16_OUT_VAL(x) ((x) << S_GPIO16_OUT_VAL)
8935 #define F_GPIO16_OUT_VAL    V_GPIO16_OUT_VAL(1U)
8936 
8937 #define S_GPIO17_OUT_VAL    2
8938 #define V_GPIO17_OUT_VAL(x) ((x) << S_GPIO17_OUT_VAL)
8939 #define F_GPIO17_OUT_VAL    V_GPIO17_OUT_VAL(1U)
8940 
8941 #define S_GPIO18_OUT_VAL    1
8942 #define V_GPIO18_OUT_VAL(x) ((x) << S_GPIO18_OUT_VAL)
8943 #define F_GPIO18_OUT_VAL    V_GPIO18_OUT_VAL(1U)
8944 
8945 #define S_GPIO19_OUT_VAL    0
8946 #define V_GPIO19_OUT_VAL(x) ((x) << S_GPIO19_OUT_VAL)
8947 #define F_GPIO19_OUT_VAL    V_GPIO19_OUT_VAL(1U)
8948 
8949 #define	A_DBG_PVT_REG_UPDATE_CTL 0x6104
8950 
8951 #define	S_FAST_UPDATE    8
8952 #define	V_FAST_UPDATE(x) ((x) << S_FAST_UPDATE)
8953 #define	F_FAST_UPDATE    V_FAST_UPDATE(1U)
8954 
8955 #define	S_FORCE_REG_IN_VALUE    2
8956 #define	V_FORCE_REG_IN_VALUE(x) ((x) << S_FORCE_REG_IN_VALUE)
8957 #define	F_FORCE_REG_IN_VALUE    V_FORCE_REG_IN_VALUE(1U)
8958 
8959 #define	S_HALT_UPDATE    1
8960 #define	V_HALT_UPDATE(x) ((x) << S_HALT_UPDATE)
8961 #define	F_HALT_UPDATE    V_HALT_UPDATE(1U)
8962 
8963 #define A_DBG_GPIO_IN_NEW 0x6104
8964 
8965 #define S_GPIO16_CHG_DET    7
8966 #define V_GPIO16_CHG_DET(x) ((x) << S_GPIO16_CHG_DET)
8967 #define F_GPIO16_CHG_DET    V_GPIO16_CHG_DET(1U)
8968 
8969 #define S_GPIO17_CHG_DET    6
8970 #define V_GPIO17_CHG_DET(x) ((x) << S_GPIO17_CHG_DET)
8971 #define F_GPIO17_CHG_DET    V_GPIO17_CHG_DET(1U)
8972 
8973 #define S_GPIO18_CHG_DET    5
8974 #define V_GPIO18_CHG_DET(x) ((x) << S_GPIO18_CHG_DET)
8975 #define F_GPIO18_CHG_DET    V_GPIO18_CHG_DET(1U)
8976 
8977 #define S_GPIO19_CHG_DET    4
8978 #define V_GPIO19_CHG_DET(x) ((x) << S_GPIO19_CHG_DET)
8979 #define F_GPIO19_CHG_DET    V_GPIO19_CHG_DET(1U)
8980 
8981 #define S_GPIO16_IN    3
8982 #define V_GPIO16_IN(x) ((x) << S_GPIO16_IN)
8983 #define F_GPIO16_IN    V_GPIO16_IN(1U)
8984 
8985 #define S_GPIO17_IN    2
8986 #define V_GPIO17_IN(x) ((x) << S_GPIO17_IN)
8987 #define F_GPIO17_IN    V_GPIO17_IN(1U)
8988 
8989 #define S_GPIO18_IN    1
8990 #define V_GPIO18_IN(x) ((x) << S_GPIO18_IN)
8991 #define F_GPIO18_IN    V_GPIO18_IN(1U)
8992 
8993 #define S_GPIO19_IN    0
8994 #define V_GPIO19_IN(x) ((x) << S_GPIO19_IN)
8995 #define F_GPIO19_IN    V_GPIO19_IN(1U)
8996 
8997 #define	A_DBG_PVT_REG_LAST_MEASUREMENT 0x6108
8998 
8999 #define	S_LAST_MEASUREMENT_SELECT    8
9000 #define	M_LAST_MEASUREMENT_SELECT    0x3U
9001 #define	V_LAST_MEASUREMENT_SELECT(x) ((x) << S_LAST_MEASUREMENT_SELECT)
9002 #define	G_LAST_MEASUREMENT_SELECT(x) \
9003 	(((x) >> S_LAST_MEASUREMENT_SELECT) & M_LAST_MEASUREMENT_SELECT)
9004 
9005 #define	S_LAST_MEASUREMENT_RESULT_BANK_B    4
9006 #define	M_LAST_MEASUREMENT_RESULT_BANK_B    0xfU
9007 #define	V_LAST_MEASUREMENT_RESULT_BANK_B(x) \
9008 	((x) << S_LAST_MEASUREMENT_RESULT_BANK_B)
9009 #define	G_LAST_MEASUREMENT_RESULT_BANK_B(x) \
9010 	(((x) >> S_LAST_MEASUREMENT_RESULT_BANK_B) & \
9011 		M_LAST_MEASUREMENT_RESULT_BANK_B)
9012 
9013 #define	S_LAST_MEASUREMENT_RESULT_BANK_A    0
9014 #define	M_LAST_MEASUREMENT_RESULT_BANK_A    0xfU
9015 #define	V_LAST_MEASUREMENT_RESULT_BANK_A(x) \
9016 	((x) << S_LAST_MEASUREMENT_RESULT_BANK_A)
9017 #define	G_LAST_MEASUREMENT_RESULT_BANK_A(x) \
9018 	(((x) >> S_LAST_MEASUREMENT_RESULT_BANK_A) & \
9019 		M_LAST_MEASUREMENT_RESULT_BANK_A)
9020 
9021 #define A_DBG_T5_STATIC_KX_PLL_CONF1 0x6108
9022 
9023 #define S_T5_STATIC_KX_PLL_BYPASS    30
9024 #define V_T5_STATIC_KX_PLL_BYPASS(x) ((x) << S_T5_STATIC_KX_PLL_BYPASS)
9025 #define F_T5_STATIC_KX_PLL_BYPASS    V_T5_STATIC_KX_PLL_BYPASS(1U)
9026 
9027 #define S_T5_STATIC_KX_PLL_VBOOSTDIV    27
9028 #define M_T5_STATIC_KX_PLL_VBOOSTDIV    0x7U
9029 #define V_T5_STATIC_KX_PLL_VBOOSTDIV(x) ((x) << S_T5_STATIC_KX_PLL_VBOOSTDIV)
9030 #define G_T5_STATIC_KX_PLL_VBOOSTDIV(x) \
9031 	(((x) >> S_T5_STATIC_KX_PLL_VBOOSTDIV) & M_T5_STATIC_KX_PLL_VBOOSTDIV)
9032 
9033 #define S_T5_STATIC_KX_PLL_CPISEL    24
9034 #define M_T5_STATIC_KX_PLL_CPISEL    0x7U
9035 #define V_T5_STATIC_KX_PLL_CPISEL(x) ((x) << S_T5_STATIC_KX_PLL_CPISEL)
9036 #define G_T5_STATIC_KX_PLL_CPISEL(x) \
9037 	(((x) >> S_T5_STATIC_KX_PLL_CPISEL) & M_T5_STATIC_KX_PLL_CPISEL)
9038 
9039 #define S_T5_STATIC_KX_PLL_CCALMETHOD    23
9040 #define V_T5_STATIC_KX_PLL_CCALMETHOD(x) ((x) << S_T5_STATIC_KX_PLL_CCALMETHOD)
9041 #define F_T5_STATIC_KX_PLL_CCALMETHOD    V_T5_STATIC_KX_PLL_CCALMETHOD(1U)
9042 
9043 #define S_T5_STATIC_KX_PLL_CCALLOAD    22
9044 #define V_T5_STATIC_KX_PLL_CCALLOAD(x) ((x) << S_T5_STATIC_KX_PLL_CCALLOAD)
9045 #define F_T5_STATIC_KX_PLL_CCALLOAD    V_T5_STATIC_KX_PLL_CCALLOAD(1U)
9046 
9047 #define S_T5_STATIC_KX_PLL_CCALFMIN    21
9048 #define V_T5_STATIC_KX_PLL_CCALFMIN(x) ((x) << S_T5_STATIC_KX_PLL_CCALFMIN)
9049 #define F_T5_STATIC_KX_PLL_CCALFMIN    V_T5_STATIC_KX_PLL_CCALFMIN(1U)
9050 
9051 #define S_T5_STATIC_KX_PLL_CCALFMAX    20
9052 #define V_T5_STATIC_KX_PLL_CCALFMAX(x) ((x) << S_T5_STATIC_KX_PLL_CCALFMAX)
9053 #define F_T5_STATIC_KX_PLL_CCALFMAX    V_T5_STATIC_KX_PLL_CCALFMAX(1U)
9054 
9055 #define S_T5_STATIC_KX_PLL_CCALCVHOLD    19
9056 #define V_T5_STATIC_KX_PLL_CCALCVHOLD(x) ((x) << S_T5_STATIC_KX_PLL_CCALCVHOLD)
9057 #define F_T5_STATIC_KX_PLL_CCALCVHOLD    V_T5_STATIC_KX_PLL_CCALCVHOLD(1U)
9058 
9059 #define S_T5_STATIC_KX_PLL_CCALBANDSEL    15
9060 #define M_T5_STATIC_KX_PLL_CCALBANDSEL    0xfU
9061 #define V_T5_STATIC_KX_PLL_CCALBANDSEL(x) \
9062 	((x) << S_T5_STATIC_KX_PLL_CCALBANDSEL)
9063 #define G_T5_STATIC_KX_PLL_CCALBANDSEL(x) \
9064 	(((x) >> S_T5_STATIC_KX_PLL_CCALBANDSEL) & \
9065 	M_T5_STATIC_KX_PLL_CCALBANDSEL)
9066 
9067 #define S_T5_STATIC_KX_PLL_BGOFFSET    11
9068 #define M_T5_STATIC_KX_PLL_BGOFFSET    0xfU
9069 #define V_T5_STATIC_KX_PLL_BGOFFSET(x) ((x) << S_T5_STATIC_KX_PLL_BGOFFSET)
9070 #define G_T5_STATIC_KX_PLL_BGOFFSET(x) \
9071 	(((x) >> S_T5_STATIC_KX_PLL_BGOFFSET) & M_T5_STATIC_KX_PLL_BGOFFSET)
9072 
9073 #define S_T5_STATIC_KX_PLL_P    8
9074 #define M_T5_STATIC_KX_PLL_P    0x7U
9075 #define V_T5_STATIC_KX_PLL_P(x) ((x) << S_T5_STATIC_KX_PLL_P)
9076 #define G_T5_STATIC_KX_PLL_P(x) \
9077 	(((x) >> S_T5_STATIC_KX_PLL_P) & M_T5_STATIC_KX_PLL_P)
9078 
9079 #define S_T5_STATIC_KX_PLL_N2    4
9080 #define M_T5_STATIC_KX_PLL_N2    0xfU
9081 #define V_T5_STATIC_KX_PLL_N2(x) ((x) << S_T5_STATIC_KX_PLL_N2)
9082 #define G_T5_STATIC_KX_PLL_N2(x) \
9083 	(((x) >> S_T5_STATIC_KX_PLL_N2) & M_T5_STATIC_KX_PLL_N2)
9084 
9085 #define S_T5_STATIC_KX_PLL_N1    0
9086 #define M_T5_STATIC_KX_PLL_N1    0xfU
9087 #define V_T5_STATIC_KX_PLL_N1(x) ((x) << S_T5_STATIC_KX_PLL_N1)
9088 #define G_T5_STATIC_KX_PLL_N1(x) \
9089 	(((x) >> S_T5_STATIC_KX_PLL_N1) & M_T5_STATIC_KX_PLL_N1)
9090 
9091 #define	A_DBG_PVT_REG_DRVN 0x610c
9092 
9093 #define	S_PVT_REG_DRVN_EN    8
9094 #define	V_PVT_REG_DRVN_EN(x) ((x) << S_PVT_REG_DRVN_EN)
9095 #define	F_PVT_REG_DRVN_EN    V_PVT_REG_DRVN_EN(1U)
9096 
9097 #define	S_PVT_REG_DRVN_B    4
9098 #define	M_PVT_REG_DRVN_B    0xfU
9099 #define	V_PVT_REG_DRVN_B(x) ((x) << S_PVT_REG_DRVN_B)
9100 #define	G_PVT_REG_DRVN_B(x) (((x) >> S_PVT_REG_DRVN_B) & M_PVT_REG_DRVN_B)
9101 
9102 #define	S_PVT_REG_DRVN_A    0
9103 #define	M_PVT_REG_DRVN_A    0xfU
9104 #define	V_PVT_REG_DRVN_A(x) ((x) << S_PVT_REG_DRVN_A)
9105 #define	G_PVT_REG_DRVN_A(x) (((x) >> S_PVT_REG_DRVN_A) & M_PVT_REG_DRVN_A)
9106 
9107 #define A_DBG_T5_STATIC_KX_PLL_CONF2 0x610c
9108 
9109 #define S_T5_STATIC_KX_PLL_M    11
9110 #define M_T5_STATIC_KX_PLL_M    0x1ffU
9111 #define V_T5_STATIC_KX_PLL_M(x) ((x) << S_T5_STATIC_KX_PLL_M)
9112 #define G_T5_STATIC_KX_PLL_M(x) \
9113 	(((x) >> S_T5_STATIC_KX_PLL_M) & M_T5_STATIC_KX_PLL_M)
9114 
9115 #define S_T5_STATIC_KX_PLL_ANALOGTUNE    0
9116 #define M_T5_STATIC_KX_PLL_ANALOGTUNE    0x7ffU
9117 #define V_T5_STATIC_KX_PLL_ANALOGTUNE(x) ((x) << S_T5_STATIC_KX_PLL_ANALOGTUNE)
9118 #define G_T5_STATIC_KX_PLL_ANALOGTUNE(x) \
9119 	(((x) >> S_T5_STATIC_KX_PLL_ANALOGTUNE) & M_T5_STATIC_KX_PLL_ANALOGTUNE)
9120 
9121 #define	A_DBG_PVT_REG_DRVP 0x6110
9122 
9123 #define	S_PVT_REG_DRVP_EN    8
9124 #define	V_PVT_REG_DRVP_EN(x) ((x) << S_PVT_REG_DRVP_EN)
9125 #define	F_PVT_REG_DRVP_EN    V_PVT_REG_DRVP_EN(1U)
9126 
9127 #define	S_PVT_REG_DRVP_B    4
9128 #define	M_PVT_REG_DRVP_B    0xfU
9129 #define	V_PVT_REG_DRVP_B(x) ((x) << S_PVT_REG_DRVP_B)
9130 #define	G_PVT_REG_DRVP_B(x) (((x) >> S_PVT_REG_DRVP_B) & M_PVT_REG_DRVP_B)
9131 
9132 #define	S_PVT_REG_DRVP_A    0
9133 #define	M_PVT_REG_DRVP_A    0xfU
9134 #define	V_PVT_REG_DRVP_A(x) ((x) << S_PVT_REG_DRVP_A)
9135 #define	G_PVT_REG_DRVP_A(x) (((x) >> S_PVT_REG_DRVP_A) & M_PVT_REG_DRVP_A)
9136 
9137 #define A_DBG_T5_STATIC_C_DFS_CONF 0x6110
9138 
9139 #define S_STATIC_C_DFS_RANGEA    8
9140 #define M_STATIC_C_DFS_RANGEA    0x1fU
9141 #define V_STATIC_C_DFS_RANGEA(x) ((x) << S_STATIC_C_DFS_RANGEA)
9142 #define G_STATIC_C_DFS_RANGEA(x) \
9143 	(((x) >> S_STATIC_C_DFS_RANGEA) & M_STATIC_C_DFS_RANGEA)
9144 
9145 #define S_STATIC_C_DFS_RANGEB    3
9146 #define M_STATIC_C_DFS_RANGEB    0x1fU
9147 #define V_STATIC_C_DFS_RANGEB(x) ((x) << S_STATIC_C_DFS_RANGEB)
9148 #define G_STATIC_C_DFS_RANGEB(x) \
9149 	(((x) >> S_STATIC_C_DFS_RANGEB) & M_STATIC_C_DFS_RANGEB)
9150 
9151 #define S_STATIC_C_DFS_FFTUNE4    2
9152 #define V_STATIC_C_DFS_FFTUNE4(x) ((x) << S_STATIC_C_DFS_FFTUNE4)
9153 #define F_STATIC_C_DFS_FFTUNE4    V_STATIC_C_DFS_FFTUNE4(1U)
9154 
9155 #define S_STATIC_C_DFS_FFTUNE5    1
9156 #define V_STATIC_C_DFS_FFTUNE5(x) ((x) << S_STATIC_C_DFS_FFTUNE5)
9157 #define F_STATIC_C_DFS_FFTUNE5    V_STATIC_C_DFS_FFTUNE5(1U)
9158 
9159 #define S_STATIC_C_DFS_ENABLE    0
9160 #define V_STATIC_C_DFS_ENABLE(x) ((x) << S_STATIC_C_DFS_ENABLE)
9161 #define F_STATIC_C_DFS_ENABLE    V_STATIC_C_DFS_ENABLE(1U)
9162 
9163 #define	A_DBG_PVT_REG_TERMN 0x6114
9164 
9165 #define	S_PVT_REG_TERMN_EN    8
9166 #define	V_PVT_REG_TERMN_EN(x) ((x) << S_PVT_REG_TERMN_EN)
9167 #define	F_PVT_REG_TERMN_EN    V_PVT_REG_TERMN_EN(1U)
9168 
9169 #define	S_PVT_REG_TERMN_B    4
9170 #define	M_PVT_REG_TERMN_B    0xfU
9171 #define	V_PVT_REG_TERMN_B(x) ((x) << S_PVT_REG_TERMN_B)
9172 #define	G_PVT_REG_TERMN_B(x) (((x) >> S_PVT_REG_TERMN_B) & M_PVT_REG_TERMN_B)
9173 
9174 #define	S_PVT_REG_TERMN_A    0
9175 #define	M_PVT_REG_TERMN_A    0xfU
9176 #define	V_PVT_REG_TERMN_A(x) ((x) << S_PVT_REG_TERMN_A)
9177 #define	G_PVT_REG_TERMN_A(x) (((x) >> S_PVT_REG_TERMN_A) & M_PVT_REG_TERMN_A)
9178 
9179 #define A_DBG_T5_STATIC_U_DFS_CONF 0x6114
9180 
9181 #define S_STATIC_U_DFS_RANGEA    8
9182 #define M_STATIC_U_DFS_RANGEA    0x1fU
9183 #define V_STATIC_U_DFS_RANGEA(x) ((x) << S_STATIC_U_DFS_RANGEA)
9184 #define G_STATIC_U_DFS_RANGEA(x) \
9185 	(((x) >> S_STATIC_U_DFS_RANGEA) & M_STATIC_U_DFS_RANGEA)
9186 
9187 #define S_STATIC_U_DFS_RANGEB    3
9188 #define M_STATIC_U_DFS_RANGEB    0x1fU
9189 #define V_STATIC_U_DFS_RANGEB(x) ((x) << S_STATIC_U_DFS_RANGEB)
9190 #define G_STATIC_U_DFS_RANGEB(x) \
9191 	(((x) >> S_STATIC_U_DFS_RANGEB) & M_STATIC_U_DFS_RANGEB)
9192 
9193 #define S_STATIC_U_DFS_FFTUNE4    2
9194 #define V_STATIC_U_DFS_FFTUNE4(x) ((x) << S_STATIC_U_DFS_FFTUNE4)
9195 #define F_STATIC_U_DFS_FFTUNE4    V_STATIC_U_DFS_FFTUNE4(1U)
9196 
9197 #define S_STATIC_U_DFS_FFTUNE5    1
9198 #define V_STATIC_U_DFS_FFTUNE5(x) ((x) << S_STATIC_U_DFS_FFTUNE5)
9199 #define F_STATIC_U_DFS_FFTUNE5    V_STATIC_U_DFS_FFTUNE5(1U)
9200 
9201 #define S_STATIC_U_DFS_ENABLE    0
9202 #define V_STATIC_U_DFS_ENABLE(x) ((x) << S_STATIC_U_DFS_ENABLE)
9203 #define F_STATIC_U_DFS_ENABLE    V_STATIC_U_DFS_ENABLE(1U)
9204 
9205 #define	A_DBG_PVT_REG_TERMP 0x6118
9206 
9207 #define	S_PVT_REG_TERMP_EN    8
9208 #define	V_PVT_REG_TERMP_EN(x) ((x) << S_PVT_REG_TERMP_EN)
9209 #define	F_PVT_REG_TERMP_EN    V_PVT_REG_TERMP_EN(1U)
9210 
9211 #define	S_PVT_REG_TERMP_B    4
9212 #define	M_PVT_REG_TERMP_B    0xfU
9213 #define	V_PVT_REG_TERMP_B(x) ((x) << S_PVT_REG_TERMP_B)
9214 #define	G_PVT_REG_TERMP_B(x) (((x) >> S_PVT_REG_TERMP_B) & M_PVT_REG_TERMP_B)
9215 
9216 #define	S_PVT_REG_TERMP_A    0
9217 #define	M_PVT_REG_TERMP_A    0xfU
9218 #define	V_PVT_REG_TERMP_A(x) ((x) << S_PVT_REG_TERMP_A)
9219 #define	G_PVT_REG_TERMP_A(x) (((x) >> S_PVT_REG_TERMP_A) & M_PVT_REG_TERMP_A)
9220 
9221 #define A_DBG_GPIO_PE_EN 0x6118
9222 
9223 #define S_GPIO19_PE_EN    19
9224 #define V_GPIO19_PE_EN(x) ((x) << S_GPIO19_PE_EN)
9225 #define F_GPIO19_PE_EN    V_GPIO19_PE_EN(1U)
9226 
9227 #define S_GPIO18_PE_EN    18
9228 #define V_GPIO18_PE_EN(x) ((x) << S_GPIO18_PE_EN)
9229 #define F_GPIO18_PE_EN    V_GPIO18_PE_EN(1U)
9230 
9231 #define S_GPIO17_PE_EN    17
9232 #define V_GPIO17_PE_EN(x) ((x) << S_GPIO17_PE_EN)
9233 #define F_GPIO17_PE_EN    V_GPIO17_PE_EN(1U)
9234 
9235 #define S_GPIO16_PE_EN    16
9236 #define V_GPIO16_PE_EN(x) ((x) << S_GPIO16_PE_EN)
9237 #define F_GPIO16_PE_EN    V_GPIO16_PE_EN(1U)
9238 
9239 #define S_GPIO15_PE_EN    15
9240 #define V_GPIO15_PE_EN(x) ((x) << S_GPIO15_PE_EN)
9241 #define F_GPIO15_PE_EN    V_GPIO15_PE_EN(1U)
9242 
9243 #define S_GPIO14_PE_EN    14
9244 #define V_GPIO14_PE_EN(x) ((x) << S_GPIO14_PE_EN)
9245 #define F_GPIO14_PE_EN    V_GPIO14_PE_EN(1U)
9246 
9247 #define S_GPIO13_PE_EN    13
9248 #define V_GPIO13_PE_EN(x) ((x) << S_GPIO13_PE_EN)
9249 #define F_GPIO13_PE_EN    V_GPIO13_PE_EN(1U)
9250 
9251 #define S_GPIO12_PE_EN    12
9252 #define V_GPIO12_PE_EN(x) ((x) << S_GPIO12_PE_EN)
9253 #define F_GPIO12_PE_EN    V_GPIO12_PE_EN(1U)
9254 
9255 #define S_GPIO11_PE_EN    11
9256 #define V_GPIO11_PE_EN(x) ((x) << S_GPIO11_PE_EN)
9257 #define F_GPIO11_PE_EN    V_GPIO11_PE_EN(1U)
9258 
9259 #define S_GPIO10_PE_EN    10
9260 #define V_GPIO10_PE_EN(x) ((x) << S_GPIO10_PE_EN)
9261 #define F_GPIO10_PE_EN    V_GPIO10_PE_EN(1U)
9262 
9263 #define S_GPIO9_PE_EN    9
9264 #define V_GPIO9_PE_EN(x) ((x) << S_GPIO9_PE_EN)
9265 #define F_GPIO9_PE_EN    V_GPIO9_PE_EN(1U)
9266 
9267 #define S_GPIO8_PE_EN    8
9268 #define V_GPIO8_PE_EN(x) ((x) << S_GPIO8_PE_EN)
9269 #define F_GPIO8_PE_EN    V_GPIO8_PE_EN(1U)
9270 
9271 #define S_GPIO7_PE_EN    7
9272 #define V_GPIO7_PE_EN(x) ((x) << S_GPIO7_PE_EN)
9273 #define F_GPIO7_PE_EN    V_GPIO7_PE_EN(1U)
9274 
9275 #define S_GPIO6_PE_EN    6
9276 #define V_GPIO6_PE_EN(x) ((x) << S_GPIO6_PE_EN)
9277 #define F_GPIO6_PE_EN    V_GPIO6_PE_EN(1U)
9278 
9279 #define S_GPIO5_PE_EN    5
9280 #define V_GPIO5_PE_EN(x) ((x) << S_GPIO5_PE_EN)
9281 #define F_GPIO5_PE_EN    V_GPIO5_PE_EN(1U)
9282 
9283 #define S_GPIO4_PE_EN    4
9284 #define V_GPIO4_PE_EN(x) ((x) << S_GPIO4_PE_EN)
9285 #define F_GPIO4_PE_EN    V_GPIO4_PE_EN(1U)
9286 
9287 #define S_GPIO3_PE_EN    3
9288 #define V_GPIO3_PE_EN(x) ((x) << S_GPIO3_PE_EN)
9289 #define F_GPIO3_PE_EN    V_GPIO3_PE_EN(1U)
9290 
9291 #define S_GPIO2_PE_EN    2
9292 #define V_GPIO2_PE_EN(x) ((x) << S_GPIO2_PE_EN)
9293 #define F_GPIO2_PE_EN    V_GPIO2_PE_EN(1U)
9294 
9295 #define S_GPIO1_PE_EN    1
9296 #define V_GPIO1_PE_EN(x) ((x) << S_GPIO1_PE_EN)
9297 #define F_GPIO1_PE_EN    V_GPIO1_PE_EN(1U)
9298 
9299 #define S_GPIO0_PE_EN    0
9300 #define V_GPIO0_PE_EN(x) ((x) << S_GPIO0_PE_EN)
9301 #define F_GPIO0_PE_EN    V_GPIO0_PE_EN(1U)
9302 
9303 #define A_DBG_GPIO_PS_EN 0x611c
9304 
9305 #define S_GPIO19_PS_EN    19
9306 #define V_GPIO19_PS_EN(x) ((x) << S_GPIO19_PS_EN)
9307 #define F_GPIO19_PS_EN    V_GPIO19_PS_EN(1U)
9308 
9309 #define S_GPIO18_PS_EN    18
9310 #define V_GPIO18_PS_EN(x) ((x) << S_GPIO18_PS_EN)
9311 #define F_GPIO18_PS_EN    V_GPIO18_PS_EN(1U)
9312 
9313 #define S_GPIO17_PS_EN    17
9314 #define V_GPIO17_PS_EN(x) ((x) << S_GPIO17_PS_EN)
9315 #define F_GPIO17_PS_EN    V_GPIO17_PS_EN(1U)
9316 
9317 #define S_GPIO16_PS_EN    16
9318 #define V_GPIO16_PS_EN(x) ((x) << S_GPIO16_PS_EN)
9319 #define F_GPIO16_PS_EN    V_GPIO16_PS_EN(1U)
9320 
9321 #define S_GPIO15_PS_EN    15
9322 #define V_GPIO15_PS_EN(x) ((x) << S_GPIO15_PS_EN)
9323 #define F_GPIO15_PS_EN    V_GPIO15_PS_EN(1U)
9324 
9325 #define S_GPIO14_PS_EN    14
9326 #define V_GPIO14_PS_EN(x) ((x) << S_GPIO14_PS_EN)
9327 #define F_GPIO14_PS_EN    V_GPIO14_PS_EN(1U)
9328 
9329 #define S_GPIO13_PS_EN    13
9330 #define V_GPIO13_PS_EN(x) ((x) << S_GPIO13_PS_EN)
9331 #define F_GPIO13_PS_EN    V_GPIO13_PS_EN(1U)
9332 
9333 #define S_GPIO12_PS_EN    12
9334 #define V_GPIO12_PS_EN(x) ((x) << S_GPIO12_PS_EN)
9335 #define F_GPIO12_PS_EN    V_GPIO12_PS_EN(1U)
9336 
9337 #define S_GPIO11_PS_EN    11
9338 #define V_GPIO11_PS_EN(x) ((x) << S_GPIO11_PS_EN)
9339 #define F_GPIO11_PS_EN    V_GPIO11_PS_EN(1U)
9340 
9341 #define S_GPIO10_PS_EN    10
9342 #define V_GPIO10_PS_EN(x) ((x) << S_GPIO10_PS_EN)
9343 #define F_GPIO10_PS_EN    V_GPIO10_PS_EN(1U)
9344 
9345 #define S_GPIO9_PS_EN    9
9346 #define V_GPIO9_PS_EN(x) ((x) << S_GPIO9_PS_EN)
9347 #define F_GPIO9_PS_EN    V_GPIO9_PS_EN(1U)
9348 
9349 #define S_GPIO8_PS_EN    8
9350 #define V_GPIO8_PS_EN(x) ((x) << S_GPIO8_PS_EN)
9351 #define F_GPIO8_PS_EN    V_GPIO8_PS_EN(1U)
9352 
9353 #define S_GPIO7_PS_EN    7
9354 #define V_GPIO7_PS_EN(x) ((x) << S_GPIO7_PS_EN)
9355 #define F_GPIO7_PS_EN    V_GPIO7_PS_EN(1U)
9356 
9357 #define S_GPIO6_PS_EN    6
9358 #define V_GPIO6_PS_EN(x) ((x) << S_GPIO6_PS_EN)
9359 #define F_GPIO6_PS_EN    V_GPIO6_PS_EN(1U)
9360 
9361 #define S_GPIO5_PS_EN    5
9362 #define V_GPIO5_PS_EN(x) ((x) << S_GPIO5_PS_EN)
9363 #define F_GPIO5_PS_EN    V_GPIO5_PS_EN(1U)
9364 
9365 #define S_GPIO4_PS_EN    4
9366 #define V_GPIO4_PS_EN(x) ((x) << S_GPIO4_PS_EN)
9367 #define F_GPIO4_PS_EN    V_GPIO4_PS_EN(1U)
9368 
9369 #define S_GPIO3_PS_EN    3
9370 #define V_GPIO3_PS_EN(x) ((x) << S_GPIO3_PS_EN)
9371 #define F_GPIO3_PS_EN    V_GPIO3_PS_EN(1U)
9372 
9373 #define S_GPIO2_PS_EN    2
9374 #define V_GPIO2_PS_EN(x) ((x) << S_GPIO2_PS_EN)
9375 #define F_GPIO2_PS_EN    V_GPIO2_PS_EN(1U)
9376 
9377 #define S_GPIO1_PS_EN    1
9378 #define V_GPIO1_PS_EN(x) ((x) << S_GPIO1_PS_EN)
9379 #define F_GPIO1_PS_EN    V_GPIO1_PS_EN(1U)
9380 
9381 #define S_GPIO0_PS_EN    0
9382 #define V_GPIO0_PS_EN(x) ((x) << S_GPIO0_PS_EN)
9383 #define F_GPIO0_PS_EN    V_GPIO0_PS_EN(1U)
9384 
9385 #define	A_DBG_PVT_REG_THRESHOLD 0x611c
9386 
9387 #define	S_PVT_CALIBRATION_DONE    8
9388 #define	V_PVT_CALIBRATION_DONE(x) ((x) << S_PVT_CALIBRATION_DONE)
9389 #define	F_PVT_CALIBRATION_DONE    V_PVT_CALIBRATION_DONE(1U)
9390 
9391 #define	S_THRESHOLD_TERMP_MAX_SYNC    7
9392 #define	V_THRESHOLD_TERMP_MAX_SYNC(x) ((x) << S_THRESHOLD_TERMP_MAX_SYNC)
9393 #define	F_THRESHOLD_TERMP_MAX_SYNC    V_THRESHOLD_TERMP_MAX_SYNC(1U)
9394 
9395 #define	S_THRESHOLD_TERMP_MIN_SYNC    6
9396 #define	V_THRESHOLD_TERMP_MIN_SYNC(x) ((x) << S_THRESHOLD_TERMP_MIN_SYNC)
9397 #define	F_THRESHOLD_TERMP_MIN_SYNC    V_THRESHOLD_TERMP_MIN_SYNC(1U)
9398 
9399 #define	S_THRESHOLD_TERMN_MAX_SYNC    5
9400 #define	V_THRESHOLD_TERMN_MAX_SYNC(x) ((x) << S_THRESHOLD_TERMN_MAX_SYNC)
9401 #define	F_THRESHOLD_TERMN_MAX_SYNC    V_THRESHOLD_TERMN_MAX_SYNC(1U)
9402 
9403 #define	S_THRESHOLD_TERMN_MIN_SYNC    4
9404 #define	V_THRESHOLD_TERMN_MIN_SYNC(x) ((x) << S_THRESHOLD_TERMN_MIN_SYNC)
9405 #define	F_THRESHOLD_TERMN_MIN_SYNC    V_THRESHOLD_TERMN_MIN_SYNC(1U)
9406 
9407 #define	S_THRESHOLD_DRVP_MAX_SYNC    3
9408 #define	V_THRESHOLD_DRVP_MAX_SYNC(x) ((x) << S_THRESHOLD_DRVP_MAX_SYNC)
9409 #define	F_THRESHOLD_DRVP_MAX_SYNC    V_THRESHOLD_DRVP_MAX_SYNC(1U)
9410 
9411 #define	S_THRESHOLD_DRVP_MIN_SYNC    2
9412 #define	V_THRESHOLD_DRVP_MIN_SYNC(x) ((x) << S_THRESHOLD_DRVP_MIN_SYNC)
9413 #define	F_THRESHOLD_DRVP_MIN_SYNC    V_THRESHOLD_DRVP_MIN_SYNC(1U)
9414 
9415 #define	S_THRESHOLD_DRVN_MAX_SYNC    1
9416 #define	V_THRESHOLD_DRVN_MAX_SYNC(x) ((x) << S_THRESHOLD_DRVN_MAX_SYNC)
9417 #define	F_THRESHOLD_DRVN_MAX_SYNC    V_THRESHOLD_DRVN_MAX_SYNC(1U)
9418 
9419 #define	S_THRESHOLD_DRVN_MIN_SYNC    0
9420 #define	V_THRESHOLD_DRVN_MIN_SYNC(x) ((x) << S_THRESHOLD_DRVN_MIN_SYNC)
9421 #define	F_THRESHOLD_DRVN_MIN_SYNC    V_THRESHOLD_DRVN_MIN_SYNC(1U)
9422 
9423 #define A_DBG_GPIO_PS_EN 0x611c
9424 
9425 #define S_GPIO19_PS_EN    19
9426 #define V_GPIO19_PS_EN(x) ((x) << S_GPIO19_PS_EN)
9427 #define F_GPIO19_PS_EN    V_GPIO19_PS_EN(1U)
9428 
9429 #define S_GPIO18_PS_EN    18
9430 #define V_GPIO18_PS_EN(x) ((x) << S_GPIO18_PS_EN)
9431 #define F_GPIO18_PS_EN    V_GPIO18_PS_EN(1U)
9432 
9433 #define S_GPIO17_PS_EN    17
9434 #define V_GPIO17_PS_EN(x) ((x) << S_GPIO17_PS_EN)
9435 #define F_GPIO17_PS_EN    V_GPIO17_PS_EN(1U)
9436 
9437 #define S_GPIO16_PS_EN    16
9438 #define V_GPIO16_PS_EN(x) ((x) << S_GPIO16_PS_EN)
9439 #define F_GPIO16_PS_EN    V_GPIO16_PS_EN(1U)
9440 
9441 #define S_GPIO15_PS_EN    15
9442 #define V_GPIO15_PS_EN(x) ((x) << S_GPIO15_PS_EN)
9443 #define F_GPIO15_PS_EN    V_GPIO15_PS_EN(1U)
9444 
9445 #define S_GPIO14_PS_EN    14
9446 #define V_GPIO14_PS_EN(x) ((x) << S_GPIO14_PS_EN)
9447 #define F_GPIO14_PS_EN    V_GPIO14_PS_EN(1U)
9448 
9449 #define S_GPIO13_PS_EN    13
9450 #define V_GPIO13_PS_EN(x) ((x) << S_GPIO13_PS_EN)
9451 #define F_GPIO13_PS_EN    V_GPIO13_PS_EN(1U)
9452 
9453 #define S_GPIO12_PS_EN    12
9454 #define V_GPIO12_PS_EN(x) ((x) << S_GPIO12_PS_EN)
9455 #define F_GPIO12_PS_EN    V_GPIO12_PS_EN(1U)
9456 
9457 #define S_GPIO11_PS_EN    11
9458 #define V_GPIO11_PS_EN(x) ((x) << S_GPIO11_PS_EN)
9459 #define F_GPIO11_PS_EN    V_GPIO11_PS_EN(1U)
9460 
9461 #define S_GPIO10_PS_EN    10
9462 #define V_GPIO10_PS_EN(x) ((x) << S_GPIO10_PS_EN)
9463 #define F_GPIO10_PS_EN    V_GPIO10_PS_EN(1U)
9464 
9465 #define S_GPIO9_PS_EN    9
9466 #define V_GPIO9_PS_EN(x) ((x) << S_GPIO9_PS_EN)
9467 #define F_GPIO9_PS_EN    V_GPIO9_PS_EN(1U)
9468 
9469 #define S_GPIO8_PS_EN    8
9470 #define V_GPIO8_PS_EN(x) ((x) << S_GPIO8_PS_EN)
9471 #define F_GPIO8_PS_EN    V_GPIO8_PS_EN(1U)
9472 
9473 #define S_GPIO7_PS_EN    7
9474 #define V_GPIO7_PS_EN(x) ((x) << S_GPIO7_PS_EN)
9475 #define F_GPIO7_PS_EN    V_GPIO7_PS_EN(1U)
9476 
9477 #define S_GPIO6_PS_EN    6
9478 #define V_GPIO6_PS_EN(x) ((x) << S_GPIO6_PS_EN)
9479 #define F_GPIO6_PS_EN    V_GPIO6_PS_EN(1U)
9480 
9481 #define S_GPIO5_PS_EN    5
9482 #define V_GPIO5_PS_EN(x) ((x) << S_GPIO5_PS_EN)
9483 #define F_GPIO5_PS_EN    V_GPIO5_PS_EN(1U)
9484 
9485 #define S_GPIO4_PS_EN    4
9486 #define V_GPIO4_PS_EN(x) ((x) << S_GPIO4_PS_EN)
9487 #define F_GPIO4_PS_EN    V_GPIO4_PS_EN(1U)
9488 
9489 #define S_GPIO3_PS_EN    3
9490 #define V_GPIO3_PS_EN(x) ((x) << S_GPIO3_PS_EN)
9491 #define F_GPIO3_PS_EN    V_GPIO3_PS_EN(1U)
9492 
9493 #define S_GPIO2_PS_EN    2
9494 #define V_GPIO2_PS_EN(x) ((x) << S_GPIO2_PS_EN)
9495 #define F_GPIO2_PS_EN    V_GPIO2_PS_EN(1U)
9496 
9497 #define S_GPIO1_PS_EN    1
9498 #define V_GPIO1_PS_EN(x) ((x) << S_GPIO1_PS_EN)
9499 #define F_GPIO1_PS_EN    V_GPIO1_PS_EN(1U)
9500 
9501 #define S_GPIO0_PS_EN    0
9502 #define V_GPIO0_PS_EN(x) ((x) << S_GPIO0_PS_EN)
9503 #define F_GPIO0_PS_EN    V_GPIO0_PS_EN(1U)
9504 
9505 #define	A_DBG_PVT_REG_IN_TERMP 0x6120
9506 
9507 #define	S_REG_IN_TERMP_B    4
9508 #define	M_REG_IN_TERMP_B    0xfU
9509 #define	V_REG_IN_TERMP_B(x) ((x) << S_REG_IN_TERMP_B)
9510 #define	G_REG_IN_TERMP_B(x) (((x) >> S_REG_IN_TERMP_B) & M_REG_IN_TERMP_B)
9511 
9512 #define	S_REG_IN_TERMP_A    0
9513 #define	M_REG_IN_TERMP_A    0xfU
9514 #define	V_REG_IN_TERMP_A(x) ((x) << S_REG_IN_TERMP_A)
9515 #define	G_REG_IN_TERMP_A(x) (((x) >> S_REG_IN_TERMP_A) & M_REG_IN_TERMP_A)
9516 
9517 #define A_DBG_EFUSE_BYTE16_19 0x6120
9518 #define	A_DBG_PVT_REG_IN_TERMN 0x6124
9519 
9520 #define	S_REG_IN_TERMN_B    4
9521 #define	M_REG_IN_TERMN_B    0xfU
9522 #define	V_REG_IN_TERMN_B(x) ((x) << S_REG_IN_TERMN_B)
9523 #define	G_REG_IN_TERMN_B(x) (((x) >> S_REG_IN_TERMN_B) & M_REG_IN_TERMN_B)
9524 
9525 #define	S_REG_IN_TERMN_A    0
9526 #define	M_REG_IN_TERMN_A    0xfU
9527 #define	V_REG_IN_TERMN_A(x) ((x) << S_REG_IN_TERMN_A)
9528 #define	G_REG_IN_TERMN_A(x) (((x) >> S_REG_IN_TERMN_A) & M_REG_IN_TERMN_A)
9529 
9530 #define A_DBG_EFUSE_BYTE20_23 0x6124
9531 #define	A_DBG_PVT_REG_IN_DRVP 0x6128
9532 
9533 #define	S_REG_IN_DRVP_B    4
9534 #define	M_REG_IN_DRVP_B    0xfU
9535 #define	V_REG_IN_DRVP_B(x) ((x) << S_REG_IN_DRVP_B)
9536 #define	G_REG_IN_DRVP_B(x) (((x) >> S_REG_IN_DRVP_B) & M_REG_IN_DRVP_B)
9537 
9538 #define	S_REG_IN_DRVP_A    0
9539 #define	M_REG_IN_DRVP_A    0xfU
9540 #define	V_REG_IN_DRVP_A(x) ((x) << S_REG_IN_DRVP_A)
9541 #define	G_REG_IN_DRVP_A(x) (((x) >> S_REG_IN_DRVP_A) & M_REG_IN_DRVP_A)
9542 
9543 #define A_DBG_EFUSE_BYTE24_27 0x6128
9544 #define	A_DBG_PVT_REG_IN_DRVN 0x612c
9545 
9546 #define	S_REG_IN_DRVN_B    4
9547 #define	M_REG_IN_DRVN_B    0xfU
9548 #define	V_REG_IN_DRVN_B(x) ((x) << S_REG_IN_DRVN_B)
9549 #define	G_REG_IN_DRVN_B(x) (((x) >> S_REG_IN_DRVN_B) & M_REG_IN_DRVN_B)
9550 
9551 #define	S_REG_IN_DRVN_A    0
9552 #define	M_REG_IN_DRVN_A    0xfU
9553 #define	V_REG_IN_DRVN_A(x) ((x) << S_REG_IN_DRVN_A)
9554 #define	G_REG_IN_DRVN_A(x) (((x) >> S_REG_IN_DRVN_A) & M_REG_IN_DRVN_A)
9555 
9556 #define A_DBG_EFUSE_BYTE28_31 0x612c
9557 #define	A_DBG_PVT_REG_OUT_TERMP 0x6130
9558 
9559 #define	S_REG_OUT_TERMP_B    4
9560 #define	M_REG_OUT_TERMP_B    0xfU
9561 #define	V_REG_OUT_TERMP_B(x) ((x) << S_REG_OUT_TERMP_B)
9562 #define	G_REG_OUT_TERMP_B(x) (((x) >> S_REG_OUT_TERMP_B) & M_REG_OUT_TERMP_B)
9563 
9564 #define	S_REG_OUT_TERMP_A    0
9565 #define	M_REG_OUT_TERMP_A    0xfU
9566 #define	V_REG_OUT_TERMP_A(x) ((x) << S_REG_OUT_TERMP_A)
9567 #define	G_REG_OUT_TERMP_A(x) (((x) >> S_REG_OUT_TERMP_A) & M_REG_OUT_TERMP_A)
9568 
9569 #define A_DBG_EFUSE_BYTE32_35 0x6130
9570 #define	A_DBG_PVT_REG_OUT_TERMN 0x6134
9571 
9572 #define	S_REG_OUT_TERMN_B    4
9573 #define	M_REG_OUT_TERMN_B    0xfU
9574 #define	V_REG_OUT_TERMN_B(x) ((x) << S_REG_OUT_TERMN_B)
9575 #define	G_REG_OUT_TERMN_B(x) (((x) >> S_REG_OUT_TERMN_B) & M_REG_OUT_TERMN_B)
9576 
9577 #define	S_REG_OUT_TERMN_A    0
9578 #define	M_REG_OUT_TERMN_A    0xfU
9579 #define	V_REG_OUT_TERMN_A(x) ((x) << S_REG_OUT_TERMN_A)
9580 #define	G_REG_OUT_TERMN_A(x) (((x) >> S_REG_OUT_TERMN_A) & M_REG_OUT_TERMN_A)
9581 
9582 #define A_DBG_EFUSE_BYTE36_39 0x6134
9583 #define	A_DBG_PVT_REG_OUT_DRVP 0x6138
9584 
9585 #define	S_REG_OUT_DRVP_B    4
9586 #define	M_REG_OUT_DRVP_B    0xfU
9587 #define	V_REG_OUT_DRVP_B(x) ((x) << S_REG_OUT_DRVP_B)
9588 #define	G_REG_OUT_DRVP_B(x) (((x) >> S_REG_OUT_DRVP_B) & M_REG_OUT_DRVP_B)
9589 
9590 #define	S_REG_OUT_DRVP_A    0
9591 #define	M_REG_OUT_DRVP_A    0xfU
9592 #define	V_REG_OUT_DRVP_A(x) ((x) << S_REG_OUT_DRVP_A)
9593 #define	G_REG_OUT_DRVP_A(x) (((x) >> S_REG_OUT_DRVP_A) & M_REG_OUT_DRVP_A)
9594 
9595 #define A_DBG_EFUSE_BYTE40_43 0x6138
9596 #define	A_DBG_PVT_REG_OUT_DRVN 0x613c
9597 
9598 #define	S_REG_OUT_DRVN_B    4
9599 #define	M_REG_OUT_DRVN_B    0xfU
9600 #define	V_REG_OUT_DRVN_B(x) ((x) << S_REG_OUT_DRVN_B)
9601 #define	G_REG_OUT_DRVN_B(x) (((x) >> S_REG_OUT_DRVN_B) & M_REG_OUT_DRVN_B)
9602 
9603 #define	S_REG_OUT_DRVN_A    0
9604 #define	M_REG_OUT_DRVN_A    0xfU
9605 #define	V_REG_OUT_DRVN_A(x) ((x) << S_REG_OUT_DRVN_A)
9606 #define	G_REG_OUT_DRVN_A(x) (((x) >> S_REG_OUT_DRVN_A) & M_REG_OUT_DRVN_A)
9607 
9608 #define A_DBG_EFUSE_BYTE44_47 0x613c
9609 #define	A_DBG_PVT_REG_HISTORY_TERMP 0x6140
9610 
9611 #define	S_TERMP_B_HISTORY    4
9612 #define	M_TERMP_B_HISTORY    0xfU
9613 #define	V_TERMP_B_HISTORY(x) ((x) << S_TERMP_B_HISTORY)
9614 #define	G_TERMP_B_HISTORY(x) (((x) >> S_TERMP_B_HISTORY) & M_TERMP_B_HISTORY)
9615 
9616 #define	S_TERMP_A_HISTORY    0
9617 #define	M_TERMP_A_HISTORY    0xfU
9618 #define	V_TERMP_A_HISTORY(x) ((x) << S_TERMP_A_HISTORY)
9619 #define	G_TERMP_A_HISTORY(x) (((x) >> S_TERMP_A_HISTORY) & M_TERMP_A_HISTORY)
9620 
9621 #define A_DBG_EFUSE_BYTE48_51 0x6140
9622 #define	A_DBG_PVT_REG_HISTORY_TERMN 0x6144
9623 
9624 #define	S_TERMN_B_HISTORY    4
9625 #define	M_TERMN_B_HISTORY    0xfU
9626 #define	V_TERMN_B_HISTORY(x) ((x) << S_TERMN_B_HISTORY)
9627 #define	G_TERMN_B_HISTORY(x) (((x) >> S_TERMN_B_HISTORY) & M_TERMN_B_HISTORY)
9628 
9629 #define	S_TERMN_A_HISTORY    0
9630 #define	M_TERMN_A_HISTORY    0xfU
9631 #define	V_TERMN_A_HISTORY(x) ((x) << S_TERMN_A_HISTORY)
9632 #define	G_TERMN_A_HISTORY(x) (((x) >> S_TERMN_A_HISTORY) & M_TERMN_A_HISTORY)
9633 
9634 #define A_DBG_EFUSE_BYTE52_55 0x6144
9635 #define	A_DBG_PVT_REG_HISTORY_DRVP 0x6148
9636 
9637 #define	S_DRVP_B_HISTORY    4
9638 #define	M_DRVP_B_HISTORY    0xfU
9639 #define	V_DRVP_B_HISTORY(x) ((x) << S_DRVP_B_HISTORY)
9640 #define	G_DRVP_B_HISTORY(x) (((x) >> S_DRVP_B_HISTORY) & M_DRVP_B_HISTORY)
9641 
9642 #define	S_DRVP_A_HISTORY    0
9643 #define	M_DRVP_A_HISTORY    0xfU
9644 #define	V_DRVP_A_HISTORY(x) ((x) << S_DRVP_A_HISTORY)
9645 #define	G_DRVP_A_HISTORY(x) (((x) >> S_DRVP_A_HISTORY) & M_DRVP_A_HISTORY)
9646 
9647 #define A_DBG_EFUSE_BYTE56_59 0x6148
9648 #define	A_DBG_PVT_REG_HISTORY_DRVN 0x614c
9649 
9650 #define	S_DRVN_B_HISTORY    4
9651 #define	M_DRVN_B_HISTORY    0xfU
9652 #define	V_DRVN_B_HISTORY(x) ((x) << S_DRVN_B_HISTORY)
9653 #define	G_DRVN_B_HISTORY(x) (((x) >> S_DRVN_B_HISTORY) & M_DRVN_B_HISTORY)
9654 
9655 #define	S_DRVN_A_HISTORY    0
9656 #define	M_DRVN_A_HISTORY    0xfU
9657 #define	V_DRVN_A_HISTORY(x) ((x) << S_DRVN_A_HISTORY)
9658 #define	G_DRVN_A_HISTORY(x) (((x) >> S_DRVN_A_HISTORY) & M_DRVN_A_HISTORY)
9659 
9660 #define A_DBG_EFUSE_BYTE60_63 0x614c
9661 #define	A_DBG_PVT_REG_SAMPLE_WAIT_CLKS 0x6150
9662 
9663 #define	S_SAMPLE_WAIT_CLKS    0
9664 #define	M_SAMPLE_WAIT_CLKS    0x1fU
9665 #define	V_SAMPLE_WAIT_CLKS(x) ((x) << S_SAMPLE_WAIT_CLKS)
9666 #define	G_SAMPLE_WAIT_CLKS(x) (((x) >> S_SAMPLE_WAIT_CLKS) & M_SAMPLE_WAIT_CLKS)
9667 
9668 /* registers for module MC */
9669 #define	MC_BASE_ADDR 0x6200
9670 
9671 #define	A_MC_PCTL_SCFG 0x6200
9672 
9673 #define	S_RKINF_EN    5
9674 #define	V_RKINF_EN(x) ((x) << S_RKINF_EN)
9675 #define	F_RKINF_EN    V_RKINF_EN(1U)
9676 
9677 #define	S_DUAL_PCTL_EN    4
9678 #define	V_DUAL_PCTL_EN(x) ((x) << S_DUAL_PCTL_EN)
9679 #define	F_DUAL_PCTL_EN    V_DUAL_PCTL_EN(1U)
9680 
9681 #define	S_SLAVE_MODE    3
9682 #define	V_SLAVE_MODE(x) ((x) << S_SLAVE_MODE)
9683 #define	F_SLAVE_MODE    V_SLAVE_MODE(1U)
9684 
9685 #define	S_LOOPBACK_EN    1
9686 #define	V_LOOPBACK_EN(x) ((x) << S_LOOPBACK_EN)
9687 #define	F_LOOPBACK_EN    V_LOOPBACK_EN(1U)
9688 
9689 #define	S_HW_LOW_POWER_EN    0
9690 #define	V_HW_LOW_POWER_EN(x) ((x) << S_HW_LOW_POWER_EN)
9691 #define	F_HW_LOW_POWER_EN    V_HW_LOW_POWER_EN(1U)
9692 
9693 #define	A_MC_PCTL_SCTL 0x6204
9694 
9695 #define	S_STATE_CMD    0
9696 #define	M_STATE_CMD    0x7U
9697 #define	V_STATE_CMD(x) ((x) << S_STATE_CMD)
9698 #define	G_STATE_CMD(x) (((x) >> S_STATE_CMD) & M_STATE_CMD)
9699 
9700 #define	A_MC_PCTL_STAT 0x6208
9701 
9702 #define	S_CTL_STAT    0
9703 #define	M_CTL_STAT    0x7U
9704 #define	V_CTL_STAT(x) ((x) << S_CTL_STAT)
9705 #define	G_CTL_STAT(x) (((x) >> S_CTL_STAT) & M_CTL_STAT)
9706 
9707 #define	A_MC_PCTL_MCMD 0x6240
9708 
9709 #define	S_START_CMD    31
9710 #define	V_START_CMD(x) ((x) << S_START_CMD)
9711 #define	F_START_CMD    V_START_CMD(1U)
9712 
9713 #define	S_CMD_ADD_DEL    24
9714 #define	M_CMD_ADD_DEL    0xfU
9715 #define	V_CMD_ADD_DEL(x) ((x) << S_CMD_ADD_DEL)
9716 #define	G_CMD_ADD_DEL(x) (((x) >> S_CMD_ADD_DEL) & M_CMD_ADD_DEL)
9717 
9718 #define	S_RANK_SEL    20
9719 #define	M_RANK_SEL    0xfU
9720 #define	V_RANK_SEL(x) ((x) << S_RANK_SEL)
9721 #define	G_RANK_SEL(x) (((x) >> S_RANK_SEL) & M_RANK_SEL)
9722 
9723 #define	S_BANK_ADDR    17
9724 #define	M_BANK_ADDR    0x7U
9725 #define	V_BANK_ADDR(x) ((x) << S_BANK_ADDR)
9726 #define	G_BANK_ADDR(x) (((x) >> S_BANK_ADDR) & M_BANK_ADDR)
9727 
9728 #define	S_CMD_ADDR    4
9729 #define	M_CMD_ADDR    0x1fffU
9730 #define	V_CMD_ADDR(x) ((x) << S_CMD_ADDR)
9731 #define	G_CMD_ADDR(x) (((x) >> S_CMD_ADDR) & M_CMD_ADDR)
9732 
9733 #define	S_CMD_OPCODE    0
9734 #define	M_CMD_OPCODE    0x7U
9735 #define	V_CMD_OPCODE(x) ((x) << S_CMD_OPCODE)
9736 #define	G_CMD_OPCODE(x) (((x) >> S_CMD_OPCODE) & M_CMD_OPCODE)
9737 
9738 #define	A_MC_PCTL_POWCTL 0x6244
9739 
9740 #define	S_POWER_UP_START    0
9741 #define	V_POWER_UP_START(x) ((x) << S_POWER_UP_START)
9742 #define	F_POWER_UP_START    V_POWER_UP_START(1U)
9743 
9744 #define	A_MC_PCTL_POWSTAT 0x6248
9745 
9746 #define	S_PHY_CALIBDONE    1
9747 #define	V_PHY_CALIBDONE(x) ((x) << S_PHY_CALIBDONE)
9748 #define	F_PHY_CALIBDONE    V_PHY_CALIBDONE(1U)
9749 
9750 #define	S_POWER_UP_DONE    0
9751 #define	V_POWER_UP_DONE(x) ((x) << S_POWER_UP_DONE)
9752 #define	F_POWER_UP_DONE    V_POWER_UP_DONE(1U)
9753 
9754 #define	A_MC_PCTL_MCFG 0x6280
9755 
9756 #define	S_TFAW_CFG    18
9757 #define	M_TFAW_CFG    0x3U
9758 #define	V_TFAW_CFG(x) ((x) << S_TFAW_CFG)
9759 #define	G_TFAW_CFG(x) (((x) >> S_TFAW_CFG) & M_TFAW_CFG)
9760 
9761 #define	S_PD_EXIT_MODE    17
9762 #define	V_PD_EXIT_MODE(x) ((x) << S_PD_EXIT_MODE)
9763 #define	F_PD_EXIT_MODE    V_PD_EXIT_MODE(1U)
9764 
9765 #define	S_PD_TYPE    16
9766 #define	V_PD_TYPE(x) ((x) << S_PD_TYPE)
9767 #define	F_PD_TYPE    V_PD_TYPE(1U)
9768 
9769 #define	S_PD_IDLE    8
9770 #define	M_PD_IDLE    0xffU
9771 #define	V_PD_IDLE(x) ((x) << S_PD_IDLE)
9772 #define	G_PD_IDLE(x) (((x) >> S_PD_IDLE) & M_PD_IDLE)
9773 
9774 #define	S_PAGE_POLICY    6
9775 #define	M_PAGE_POLICY    0x3U
9776 #define	V_PAGE_POLICY(x) ((x) << S_PAGE_POLICY)
9777 #define	G_PAGE_POLICY(x) (((x) >> S_PAGE_POLICY) & M_PAGE_POLICY)
9778 
9779 #define	S_DDR3_EN    5
9780 #define	V_DDR3_EN(x) ((x) << S_DDR3_EN)
9781 #define	F_DDR3_EN    V_DDR3_EN(1U)
9782 
9783 #define	S_TWO_T_EN    3
9784 #define	V_TWO_T_EN(x) ((x) << S_TWO_T_EN)
9785 #define	F_TWO_T_EN    V_TWO_T_EN(1U)
9786 
9787 #define	S_BL8INT_EN    2
9788 #define	V_BL8INT_EN(x) ((x) << S_BL8INT_EN)
9789 #define	F_BL8INT_EN    V_BL8INT_EN(1U)
9790 
9791 #define	S_MEM_BL    0
9792 #define	V_MEM_BL(x) ((x) << S_MEM_BL)
9793 #define	F_MEM_BL    V_MEM_BL(1U)
9794 
9795 #define	A_MC_PCTL_PPCFG 0x6284
9796 
9797 #define	S_RPMEM_DIS    1
9798 #define	M_RPMEM_DIS    0xffU
9799 #define	V_RPMEM_DIS(x) ((x) << S_RPMEM_DIS)
9800 #define	G_RPMEM_DIS(x) (((x) >> S_RPMEM_DIS) & M_RPMEM_DIS)
9801 
9802 #define	S_PPMEM_EN    0
9803 #define	V_PPMEM_EN(x) ((x) << S_PPMEM_EN)
9804 #define	F_PPMEM_EN    V_PPMEM_EN(1U)
9805 
9806 #define	A_MC_PCTL_MSTAT 0x6288
9807 
9808 #define	S_POWER_DOWN    0
9809 #define	V_POWER_DOWN(x) ((x) << S_POWER_DOWN)
9810 #define	F_POWER_DOWN    V_POWER_DOWN(1U)
9811 
9812 #define	A_MC_PCTL_ODTCFG 0x628c
9813 
9814 #define	S_RANK3_ODT_DEFAULT    28
9815 #define	V_RANK3_ODT_DEFAULT(x) ((x) << S_RANK3_ODT_DEFAULT)
9816 #define	F_RANK3_ODT_DEFAULT    V_RANK3_ODT_DEFAULT(1U)
9817 
9818 #define	S_RANK3_ODT_WRITE_SEL    27
9819 #define	V_RANK3_ODT_WRITE_SEL(x) ((x) << S_RANK3_ODT_WRITE_SEL)
9820 #define	F_RANK3_ODT_WRITE_SEL    V_RANK3_ODT_WRITE_SEL(1U)
9821 
9822 #define	S_RANK3_ODT_WRITE_NSE    26
9823 #define	V_RANK3_ODT_WRITE_NSE(x) ((x) << S_RANK3_ODT_WRITE_NSE)
9824 #define	F_RANK3_ODT_WRITE_NSE    V_RANK3_ODT_WRITE_NSE(1U)
9825 
9826 #define	S_RANK3_ODT_READ_SEL    25
9827 #define	V_RANK3_ODT_READ_SEL(x) ((x) << S_RANK3_ODT_READ_SEL)
9828 #define	F_RANK3_ODT_READ_SEL    V_RANK3_ODT_READ_SEL(1U)
9829 
9830 #define	S_RANK3_ODT_READ_NSEL    24
9831 #define	V_RANK3_ODT_READ_NSEL(x) ((x) << S_RANK3_ODT_READ_NSEL)
9832 #define	F_RANK3_ODT_READ_NSEL    V_RANK3_ODT_READ_NSEL(1U)
9833 
9834 #define	S_RANK2_ODT_DEFAULT    20
9835 #define	V_RANK2_ODT_DEFAULT(x) ((x) << S_RANK2_ODT_DEFAULT)
9836 #define	F_RANK2_ODT_DEFAULT    V_RANK2_ODT_DEFAULT(1U)
9837 
9838 #define	S_RANK2_ODT_WRITE_SEL    19
9839 #define	V_RANK2_ODT_WRITE_SEL(x) ((x) << S_RANK2_ODT_WRITE_SEL)
9840 #define	F_RANK2_ODT_WRITE_SEL    V_RANK2_ODT_WRITE_SEL(1U)
9841 
9842 #define	S_RANK2_ODT_WRITE_NSEL    18
9843 #define	V_RANK2_ODT_WRITE_NSEL(x) ((x) << S_RANK2_ODT_WRITE_NSEL)
9844 #define	F_RANK2_ODT_WRITE_NSEL    V_RANK2_ODT_WRITE_NSEL(1U)
9845 
9846 #define	S_RANK2_ODT_READ_SEL    17
9847 #define	V_RANK2_ODT_READ_SEL(x) ((x) << S_RANK2_ODT_READ_SEL)
9848 #define	F_RANK2_ODT_READ_SEL    V_RANK2_ODT_READ_SEL(1U)
9849 
9850 #define	S_RANK2_ODT_READ_NSEL    16
9851 #define	V_RANK2_ODT_READ_NSEL(x) ((x) << S_RANK2_ODT_READ_NSEL)
9852 #define	F_RANK2_ODT_READ_NSEL    V_RANK2_ODT_READ_NSEL(1U)
9853 
9854 #define	S_RANK1_ODT_DEFAULT    12
9855 #define	V_RANK1_ODT_DEFAULT(x) ((x) << S_RANK1_ODT_DEFAULT)
9856 #define	F_RANK1_ODT_DEFAULT    V_RANK1_ODT_DEFAULT(1U)
9857 
9858 #define	S_RANK1_ODT_WRITE_SEL    11
9859 #define	V_RANK1_ODT_WRITE_SEL(x) ((x) << S_RANK1_ODT_WRITE_SEL)
9860 #define	F_RANK1_ODT_WRITE_SEL    V_RANK1_ODT_WRITE_SEL(1U)
9861 
9862 #define	S_RANK1_ODT_WRITE_NSEL    10
9863 #define	V_RANK1_ODT_WRITE_NSEL(x) ((x) << S_RANK1_ODT_WRITE_NSEL)
9864 #define	F_RANK1_ODT_WRITE_NSEL    V_RANK1_ODT_WRITE_NSEL(1U)
9865 
9866 #define	S_RANK1_ODT_READ_SEL    9
9867 #define	V_RANK1_ODT_READ_SEL(x) ((x) << S_RANK1_ODT_READ_SEL)
9868 #define	F_RANK1_ODT_READ_SEL    V_RANK1_ODT_READ_SEL(1U)
9869 
9870 #define	S_RANK1_ODT_READ_NSEL    8
9871 #define	V_RANK1_ODT_READ_NSEL(x) ((x) << S_RANK1_ODT_READ_NSEL)
9872 #define	F_RANK1_ODT_READ_NSEL    V_RANK1_ODT_READ_NSEL(1U)
9873 
9874 #define	S_RANK0_ODT_DEFAULT    4
9875 #define	V_RANK0_ODT_DEFAULT(x) ((x) << S_RANK0_ODT_DEFAULT)
9876 #define	F_RANK0_ODT_DEFAULT    V_RANK0_ODT_DEFAULT(1U)
9877 
9878 #define	S_RANK0_ODT_WRITE_SEL    3
9879 #define	V_RANK0_ODT_WRITE_SEL(x) ((x) << S_RANK0_ODT_WRITE_SEL)
9880 #define	F_RANK0_ODT_WRITE_SEL    V_RANK0_ODT_WRITE_SEL(1U)
9881 
9882 #define	S_RANK0_ODT_WRITE_NSEL    2
9883 #define	V_RANK0_ODT_WRITE_NSEL(x) ((x) << S_RANK0_ODT_WRITE_NSEL)
9884 #define	F_RANK0_ODT_WRITE_NSEL    V_RANK0_ODT_WRITE_NSEL(1U)
9885 
9886 #define	S_RANK0_ODT_READ_SEL    1
9887 #define	V_RANK0_ODT_READ_SEL(x) ((x) << S_RANK0_ODT_READ_SEL)
9888 #define	F_RANK0_ODT_READ_SEL    V_RANK0_ODT_READ_SEL(1U)
9889 
9890 #define	S_RANK0_ODT_READ_NSEL    0
9891 #define	V_RANK0_ODT_READ_NSEL(x) ((x) << S_RANK0_ODT_READ_NSEL)
9892 #define	F_RANK0_ODT_READ_NSEL    V_RANK0_ODT_READ_NSEL(1U)
9893 
9894 #define	A_MC_PCTL_DQSECFG 0x6290
9895 
9896 #define	S_DV_ALAT    20
9897 #define	M_DV_ALAT    0xfU
9898 #define	V_DV_ALAT(x) ((x) << S_DV_ALAT)
9899 #define	G_DV_ALAT(x) (((x) >> S_DV_ALAT) & M_DV_ALAT)
9900 
9901 #define	S_DV_ALEN    16
9902 #define	M_DV_ALEN    0x3U
9903 #define	V_DV_ALEN(x) ((x) << S_DV_ALEN)
9904 #define	G_DV_ALEN(x) (((x) >> S_DV_ALEN) & M_DV_ALEN)
9905 
9906 #define	S_DSE_ALAT    12
9907 #define	M_DSE_ALAT    0xfU
9908 #define	V_DSE_ALAT(x) ((x) << S_DSE_ALAT)
9909 #define	G_DSE_ALAT(x) (((x) >> S_DSE_ALAT) & M_DSE_ALAT)
9910 
9911 #define	S_DSE_ALEN    8
9912 #define	M_DSE_ALEN    0x3U
9913 #define	V_DSE_ALEN(x) ((x) << S_DSE_ALEN)
9914 #define	G_DSE_ALEN(x) (((x) >> S_DSE_ALEN) & M_DSE_ALEN)
9915 
9916 #define	S_QSE_ALAT    4
9917 #define	M_QSE_ALAT    0xfU
9918 #define	V_QSE_ALAT(x) ((x) << S_QSE_ALAT)
9919 #define	G_QSE_ALAT(x) (((x) >> S_QSE_ALAT) & M_QSE_ALAT)
9920 
9921 #define	S_QSE_ALEN    0
9922 #define	M_QSE_ALEN    0x3U
9923 #define	V_QSE_ALEN(x) ((x) << S_QSE_ALEN)
9924 #define	G_QSE_ALEN(x) (((x) >> S_QSE_ALEN) & M_QSE_ALEN)
9925 
9926 #define	A_MC_PCTL_DTUPDES 0x6294
9927 
9928 #define	S_DTU_RD_MISSING    13
9929 #define	V_DTU_RD_MISSING(x) ((x) << S_DTU_RD_MISSING)
9930 #define	F_DTU_RD_MISSING    V_DTU_RD_MISSING(1U)
9931 
9932 #define	S_DTU_EAFFL    9
9933 #define	M_DTU_EAFFL    0xfU
9934 #define	V_DTU_EAFFL(x) ((x) << S_DTU_EAFFL)
9935 #define	G_DTU_EAFFL(x) (((x) >> S_DTU_EAFFL) & M_DTU_EAFFL)
9936 
9937 #define	S_DTU_RANDOM_ERROR    8
9938 #define	V_DTU_RANDOM_ERROR(x) ((x) << S_DTU_RANDOM_ERROR)
9939 #define	F_DTU_RANDOM_ERROR    V_DTU_RANDOM_ERROR(1U)
9940 
9941 #define	S_DTU_ERROR_B7    7
9942 #define	V_DTU_ERROR_B7(x) ((x) << S_DTU_ERROR_B7)
9943 #define	F_DTU_ERROR_B7    V_DTU_ERROR_B7(1U)
9944 
9945 #define	S_DTU_ERR_B6    6
9946 #define	V_DTU_ERR_B6(x) ((x) << S_DTU_ERR_B6)
9947 #define	F_DTU_ERR_B6    V_DTU_ERR_B6(1U)
9948 
9949 #define	S_DTU_ERR_B5    5
9950 #define	V_DTU_ERR_B5(x) ((x) << S_DTU_ERR_B5)
9951 #define	F_DTU_ERR_B5    V_DTU_ERR_B5(1U)
9952 
9953 #define	S_DTU_ERR_B4    4
9954 #define	V_DTU_ERR_B4(x) ((x) << S_DTU_ERR_B4)
9955 #define	F_DTU_ERR_B4    V_DTU_ERR_B4(1U)
9956 
9957 #define	S_DTU_ERR_B3    3
9958 #define	V_DTU_ERR_B3(x) ((x) << S_DTU_ERR_B3)
9959 #define	F_DTU_ERR_B3    V_DTU_ERR_B3(1U)
9960 
9961 #define	S_DTU_ERR_B2    2
9962 #define	V_DTU_ERR_B2(x) ((x) << S_DTU_ERR_B2)
9963 #define	F_DTU_ERR_B2    V_DTU_ERR_B2(1U)
9964 
9965 #define	S_DTU_ERR_B1    1
9966 #define	V_DTU_ERR_B1(x) ((x) << S_DTU_ERR_B1)
9967 #define	F_DTU_ERR_B1    V_DTU_ERR_B1(1U)
9968 
9969 #define	S_DTU_ERR_B0    0
9970 #define	V_DTU_ERR_B0(x) ((x) << S_DTU_ERR_B0)
9971 #define	F_DTU_ERR_B0    V_DTU_ERR_B0(1U)
9972 
9973 #define	A_MC_PCTL_DTUNA 0x6298
9974 #define	A_MC_PCTL_DTUNE 0x629c
9975 #define	A_MC_PCTL_DTUPRDO 0x62a0
9976 
9977 #define	S_DTU_ALLBITS_1    16
9978 #define	M_DTU_ALLBITS_1    0xffffU
9979 #define	V_DTU_ALLBITS_1(x) ((x) << S_DTU_ALLBITS_1)
9980 #define	G_DTU_ALLBITS_1(x) (((x) >> S_DTU_ALLBITS_1) & M_DTU_ALLBITS_1)
9981 
9982 #define	S_DTU_ALLBITS_0    0
9983 #define	M_DTU_ALLBITS_0    0xffffU
9984 #define	V_DTU_ALLBITS_0(x) ((x) << S_DTU_ALLBITS_0)
9985 #define	G_DTU_ALLBITS_0(x) (((x) >> S_DTU_ALLBITS_0) & M_DTU_ALLBITS_0)
9986 
9987 #define	A_MC_PCTL_DTUPRD1 0x62a4
9988 
9989 #define	S_DTU_ALLBITS_3    16
9990 #define	M_DTU_ALLBITS_3    0xffffU
9991 #define	V_DTU_ALLBITS_3(x) ((x) << S_DTU_ALLBITS_3)
9992 #define	G_DTU_ALLBITS_3(x) (((x) >> S_DTU_ALLBITS_3) & M_DTU_ALLBITS_3)
9993 
9994 #define	S_DTU_ALLBITS_2    0
9995 #define	M_DTU_ALLBITS_2    0xffffU
9996 #define	V_DTU_ALLBITS_2(x) ((x) << S_DTU_ALLBITS_2)
9997 #define	G_DTU_ALLBITS_2(x) (((x) >> S_DTU_ALLBITS_2) & M_DTU_ALLBITS_2)
9998 
9999 #define	A_MC_PCTL_DTUPRD2 0x62a8
10000 
10001 #define	S_DTU_ALLBITS_5    16
10002 #define	M_DTU_ALLBITS_5    0xffffU
10003 #define	V_DTU_ALLBITS_5(x) ((x) << S_DTU_ALLBITS_5)
10004 #define	G_DTU_ALLBITS_5(x) (((x) >> S_DTU_ALLBITS_5) & M_DTU_ALLBITS_5)
10005 
10006 #define	S_DTU_ALLBITS_4    0
10007 #define	M_DTU_ALLBITS_4    0xffffU
10008 #define	V_DTU_ALLBITS_4(x) ((x) << S_DTU_ALLBITS_4)
10009 #define	G_DTU_ALLBITS_4(x) (((x) >> S_DTU_ALLBITS_4) & M_DTU_ALLBITS_4)
10010 
10011 #define	A_MC_PCTL_DTUPRD3 0x62ac
10012 
10013 #define	S_DTU_ALLBITS_7    16
10014 #define	M_DTU_ALLBITS_7    0xffffU
10015 #define	V_DTU_ALLBITS_7(x) ((x) << S_DTU_ALLBITS_7)
10016 #define	G_DTU_ALLBITS_7(x) (((x) >> S_DTU_ALLBITS_7) & M_DTU_ALLBITS_7)
10017 
10018 #define	S_DTU_ALLBITS_6    0
10019 #define	M_DTU_ALLBITS_6    0xffffU
10020 #define	V_DTU_ALLBITS_6(x) ((x) << S_DTU_ALLBITS_6)
10021 #define	G_DTU_ALLBITS_6(x) (((x) >> S_DTU_ALLBITS_6) & M_DTU_ALLBITS_6)
10022 
10023 #define	A_MC_PCTL_DTUAWDT 0x62b0
10024 
10025 #define	S_NUMBER_RANKS    9
10026 #define	M_NUMBER_RANKS    0x3U
10027 #define	V_NUMBER_RANKS(x) ((x) << S_NUMBER_RANKS)
10028 #define	G_NUMBER_RANKS(x) (((x) >> S_NUMBER_RANKS) & M_NUMBER_RANKS)
10029 
10030 #define	S_ROW_ADDR_WIDTH    6
10031 #define	M_ROW_ADDR_WIDTH    0x3U
10032 #define	V_ROW_ADDR_WIDTH(x) ((x) << S_ROW_ADDR_WIDTH)
10033 #define	G_ROW_ADDR_WIDTH(x) (((x) >> S_ROW_ADDR_WIDTH) & M_ROW_ADDR_WIDTH)
10034 
10035 #define	S_BANK_ADDR_WIDTH    3
10036 #define	M_BANK_ADDR_WIDTH    0x3U
10037 #define	V_BANK_ADDR_WIDTH(x) ((x) << S_BANK_ADDR_WIDTH)
10038 #define	G_BANK_ADDR_WIDTH(x) (((x) >> S_BANK_ADDR_WIDTH) & M_BANK_ADDR_WIDTH)
10039 
10040 #define	S_COLUMN_ADDR_WIDTH    0
10041 #define	M_COLUMN_ADDR_WIDTH    0x3U
10042 #define	V_COLUMN_ADDR_WIDTH(x) ((x) << S_COLUMN_ADDR_WIDTH)
10043 #define	G_COLUMN_ADDR_WIDTH(x) \
10044 	(((x) >> S_COLUMN_ADDR_WIDTH) & M_COLUMN_ADDR_WIDTH)
10045 
10046 #define	A_MC_PCTL_TOGCNT1U 0x62c0
10047 
10048 #define	S_TOGGLE_COUNTER_1U    0
10049 #define	M_TOGGLE_COUNTER_1U    0x3ffU
10050 #define	V_TOGGLE_COUNTER_1U(x) ((x) << S_TOGGLE_COUNTER_1U)
10051 #define	G_TOGGLE_COUNTER_1U(x) \
10052 	(((x) >> S_TOGGLE_COUNTER_1U) & M_TOGGLE_COUNTER_1U)
10053 
10054 #define	A_MC_PCTL_TINIT 0x62c4
10055 
10056 #define	S_T_INIT    0
10057 #define	M_T_INIT    0x1ffU
10058 #define	V_T_INIT(x) ((x) << S_T_INIT)
10059 #define	G_T_INIT(x) (((x) >> S_T_INIT) & M_T_INIT)
10060 
10061 #define	A_MC_PCTL_TRSTH 0x62c8
10062 
10063 #define	S_T_RSTH    0
10064 #define	M_T_RSTH    0x3ffU
10065 #define	V_T_RSTH(x) ((x) << S_T_RSTH)
10066 #define	G_T_RSTH(x) (((x) >> S_T_RSTH) & M_T_RSTH)
10067 
10068 #define	A_MC_PCTL_TOGCNT100N 0x62cc
10069 
10070 #define	S_TOGGLE_COUNTER_100N    0
10071 #define	M_TOGGLE_COUNTER_100N    0x7fU
10072 #define	V_TOGGLE_COUNTER_100N(x) ((x) << S_TOGGLE_COUNTER_100N)
10073 #define	G_TOGGLE_COUNTER_100N(x) \
10074 	(((x) >> S_TOGGLE_COUNTER_100N) & M_TOGGLE_COUNTER_100N)
10075 
10076 #define	A_MC_PCTL_TREFI 0x62d0
10077 
10078 #define	S_T_REFI    0
10079 #define	M_T_REFI    0xffU
10080 #define	V_T_REFI(x) ((x) << S_T_REFI)
10081 #define	G_T_REFI(x) (((x) >> S_T_REFI) & M_T_REFI)
10082 
10083 #define	A_MC_PCTL_TMRD 0x62d4
10084 
10085 #define	S_T_MRD    0
10086 #define	M_T_MRD    0x7U
10087 #define	V_T_MRD(x) ((x) << S_T_MRD)
10088 #define	G_T_MRD(x) (((x) >> S_T_MRD) & M_T_MRD)
10089 
10090 #define	A_MC_PCTL_TRFC 0x62d8
10091 
10092 #define	S_T_RFC    0
10093 #define	M_T_RFC    0xffU
10094 #define	V_T_RFC(x) ((x) << S_T_RFC)
10095 #define	G_T_RFC(x) (((x) >> S_T_RFC) & M_T_RFC)
10096 
10097 #define	A_MC_PCTL_TRP 0x62dc
10098 
10099 #define	S_T_RP    0
10100 #define	M_T_RP    0xfU
10101 #define	V_T_RP(x) ((x) << S_T_RP)
10102 #define	G_T_RP(x) (((x) >> S_T_RP) & M_T_RP)
10103 
10104 #define	A_MC_PCTL_TRTW 0x62e0
10105 
10106 #define	S_T_RTW    0
10107 #define	M_T_RTW    0x7U
10108 #define	V_T_RTW(x) ((x) << S_T_RTW)
10109 #define	G_T_RTW(x) (((x) >> S_T_RTW) & M_T_RTW)
10110 
10111 #define	A_MC_PCTL_TAL 0x62e4
10112 
10113 #define	S_T_AL    0
10114 #define	M_T_AL    0xfU
10115 #define	V_T_AL(x) ((x) << S_T_AL)
10116 #define	G_T_AL(x) (((x) >> S_T_AL) & M_T_AL)
10117 
10118 #define	A_MC_PCTL_TCL 0x62e8
10119 
10120 #define	S_T_CL    0
10121 #define	M_T_CL    0xfU
10122 #define	V_T_CL(x) ((x) << S_T_CL)
10123 #define	G_T_CL(x) (((x) >> S_T_CL) & M_T_CL)
10124 
10125 #define	A_MC_PCTL_TCWL 0x62ec
10126 
10127 #define	S_T_CWL    0
10128 #define	M_T_CWL    0xfU
10129 #define	V_T_CWL(x) ((x) << S_T_CWL)
10130 #define	G_T_CWL(x) (((x) >> S_T_CWL) & M_T_CWL)
10131 
10132 #define	A_MC_PCTL_TRAS 0x62f0
10133 
10134 #define	S_T_RAS    0
10135 #define	M_T_RAS    0x3fU
10136 #define	V_T_RAS(x) ((x) << S_T_RAS)
10137 #define	G_T_RAS(x) (((x) >> S_T_RAS) & M_T_RAS)
10138 
10139 #define	A_MC_PCTL_TRC 0x62f4
10140 
10141 #define	S_T_RC    0
10142 #define	M_T_RC    0x3fU
10143 #define	V_T_RC(x) ((x) << S_T_RC)
10144 #define	G_T_RC(x) (((x) >> S_T_RC) & M_T_RC)
10145 
10146 #define	A_MC_PCTL_TRCD 0x62f8
10147 
10148 #define	S_T_RCD    0
10149 #define	M_T_RCD    0xfU
10150 #define	V_T_RCD(x) ((x) << S_T_RCD)
10151 #define	G_T_RCD(x) (((x) >> S_T_RCD) & M_T_RCD)
10152 
10153 #define	A_MC_PCTL_TRRD 0x62fc
10154 
10155 #define	S_T_RRD    0
10156 #define	M_T_RRD    0xfU
10157 #define	V_T_RRD(x) ((x) << S_T_RRD)
10158 #define	G_T_RRD(x) (((x) >> S_T_RRD) & M_T_RRD)
10159 
10160 #define	A_MC_PCTL_TRTP 0x6300
10161 
10162 #define	S_T_RTP    0
10163 #define	M_T_RTP    0x7U
10164 #define	V_T_RTP(x) ((x) << S_T_RTP)
10165 #define	G_T_RTP(x) (((x) >> S_T_RTP) & M_T_RTP)
10166 
10167 #define	A_MC_PCTL_TWR 0x6304
10168 
10169 #define	S_T_WR    0
10170 #define	M_T_WR    0x7U
10171 #define	V_T_WR(x) ((x) << S_T_WR)
10172 #define	G_T_WR(x) (((x) >> S_T_WR) & M_T_WR)
10173 
10174 #define	A_MC_PCTL_TWTR 0x6308
10175 
10176 #define	S_T_WTR    0
10177 #define	M_T_WTR    0x7U
10178 #define	V_T_WTR(x) ((x) << S_T_WTR)
10179 #define	G_T_WTR(x) (((x) >> S_T_WTR) & M_T_WTR)
10180 
10181 #define	A_MC_PCTL_TEXSR 0x630c
10182 
10183 #define	S_T_EXSR    0
10184 #define	M_T_EXSR    0x3ffU
10185 #define	V_T_EXSR(x) ((x) << S_T_EXSR)
10186 #define	G_T_EXSR(x) (((x) >> S_T_EXSR) & M_T_EXSR)
10187 
10188 #define	A_MC_PCTL_TXP 0x6310
10189 
10190 #define	S_T_XP    0
10191 #define	M_T_XP    0x7U
10192 #define	V_T_XP(x) ((x) << S_T_XP)
10193 #define	G_T_XP(x) (((x) >> S_T_XP) & M_T_XP)
10194 
10195 #define	A_MC_PCTL_TXPDLL 0x6314
10196 
10197 #define	S_T_XPDLL    0
10198 #define	M_T_XPDLL    0x3fU
10199 #define	V_T_XPDLL(x) ((x) << S_T_XPDLL)
10200 #define	G_T_XPDLL(x) (((x) >> S_T_XPDLL) & M_T_XPDLL)
10201 
10202 #define	A_MC_PCTL_TZQCS 0x6318
10203 
10204 #define	S_T_ZQCS    0
10205 #define	M_T_ZQCS    0x7fU
10206 #define	V_T_ZQCS(x) ((x) << S_T_ZQCS)
10207 #define	G_T_ZQCS(x) (((x) >> S_T_ZQCS) & M_T_ZQCS)
10208 
10209 #define	A_MC_PCTL_TZQCSI 0x631c
10210 
10211 #define	S_T_ZQCSI    0
10212 #define	M_T_ZQCSI    0xfffU
10213 #define	V_T_ZQCSI(x) ((x) << S_T_ZQCSI)
10214 #define	G_T_ZQCSI(x) (((x) >> S_T_ZQCSI) & M_T_ZQCSI)
10215 
10216 #define	A_MC_PCTL_TDQS 0x6320
10217 
10218 #define	S_T_DQS    0
10219 #define	M_T_DQS    0x7U
10220 #define	V_T_DQS(x) ((x) << S_T_DQS)
10221 #define	G_T_DQS(x) (((x) >> S_T_DQS) & M_T_DQS)
10222 
10223 #define	A_MC_PCTL_TCKSRE 0x6324
10224 
10225 #define	S_T_CKSRE    0
10226 #define	M_T_CKSRE    0xfU
10227 #define	V_T_CKSRE(x) ((x) << S_T_CKSRE)
10228 #define	G_T_CKSRE(x) (((x) >> S_T_CKSRE) & M_T_CKSRE)
10229 
10230 #define	A_MC_PCTL_TCKSRX 0x6328
10231 
10232 #define	S_T_CKSRX    0
10233 #define	M_T_CKSRX    0xfU
10234 #define	V_T_CKSRX(x) ((x) << S_T_CKSRX)
10235 #define	G_T_CKSRX(x) (((x) >> S_T_CKSRX) & M_T_CKSRX)
10236 
10237 #define	A_MC_PCTL_TCKE 0x632c
10238 
10239 #define	S_T_CKE    0
10240 #define	M_T_CKE    0x7U
10241 #define	V_T_CKE(x) ((x) << S_T_CKE)
10242 #define	G_T_CKE(x) (((x) >> S_T_CKE) & M_T_CKE)
10243 
10244 #define	A_MC_PCTL_TMOD 0x6330
10245 
10246 #define	S_T_MOD    0
10247 #define	M_T_MOD    0xfU
10248 #define	V_T_MOD(x) ((x) << S_T_MOD)
10249 #define	G_T_MOD(x) (((x) >> S_T_MOD) & M_T_MOD)
10250 
10251 #define	A_MC_PCTL_TRSTL 0x6334
10252 
10253 #define	S_RSTHOLD    0
10254 #define	M_RSTHOLD    0x7fU
10255 #define	V_RSTHOLD(x) ((x) << S_RSTHOLD)
10256 #define	G_RSTHOLD(x) (((x) >> S_RSTHOLD) & M_RSTHOLD)
10257 
10258 #define	A_MC_PCTL_TZQCL 0x6338
10259 
10260 #define	S_T_ZQCL    0
10261 #define	M_T_ZQCL    0x3ffU
10262 #define	V_T_ZQCL(x) ((x) << S_T_ZQCL)
10263 #define	G_T_ZQCL(x) (((x) >> S_T_ZQCL) & M_T_ZQCL)
10264 
10265 #define	A_MC_PCTL_DWLCFG0 0x6370
10266 
10267 #define	S_T_ADWL_VEC    0
10268 #define	M_T_ADWL_VEC    0x1ffU
10269 #define	V_T_ADWL_VEC(x) ((x) << S_T_ADWL_VEC)
10270 #define	G_T_ADWL_VEC(x) (((x) >> S_T_ADWL_VEC) & M_T_ADWL_VEC)
10271 
10272 #define	A_MC_PCTL_DWLCFG1 0x6374
10273 #define	A_MC_PCTL_DWLCFG2 0x6378
10274 #define	A_MC_PCTL_DWLCFG3 0x637c
10275 #define	A_MC_PCTL_ECCCFG 0x6380
10276 
10277 #define	S_INLINE_SYN_EN    4
10278 #define	V_INLINE_SYN_EN(x) ((x) << S_INLINE_SYN_EN)
10279 #define	F_INLINE_SYN_EN    V_INLINE_SYN_EN(1U)
10280 
10281 #define	S_ECC_EN    3
10282 #define	V_ECC_EN(x) ((x) << S_ECC_EN)
10283 #define	F_ECC_EN    V_ECC_EN(1U)
10284 
10285 #define	S_ECC_INTR_EN    2
10286 #define	V_ECC_INTR_EN(x) ((x) << S_ECC_INTR_EN)
10287 #define	F_ECC_INTR_EN    V_ECC_INTR_EN(1U)
10288 
10289 #define	A_MC_PCTL_ECCTST 0x6384
10290 
10291 #define	S_ECC_TEST_MASK    0
10292 #define	M_ECC_TEST_MASK    0xffU
10293 #define	V_ECC_TEST_MASK(x) ((x) << S_ECC_TEST_MASK)
10294 #define	G_ECC_TEST_MASK(x) (((x) >> S_ECC_TEST_MASK) & M_ECC_TEST_MASK)
10295 
10296 #define	A_MC_PCTL_ECCCLR 0x6388
10297 
10298 #define	S_CLR_ECC_LOG    1
10299 #define	V_CLR_ECC_LOG(x) ((x) << S_CLR_ECC_LOG)
10300 #define	F_CLR_ECC_LOG    V_CLR_ECC_LOG(1U)
10301 
10302 #define	S_CLR_ECC_INTR    0
10303 #define	V_CLR_ECC_INTR(x) ((x) << S_CLR_ECC_INTR)
10304 #define	F_CLR_ECC_INTR    V_CLR_ECC_INTR(1U)
10305 
10306 #define	A_MC_PCTL_ECCLOG 0x638c
10307 #define	A_MC_PCTL_DTUWACTL 0x6400
10308 
10309 #define	S_DTU_WR_RANK    30
10310 #define	M_DTU_WR_RANK    0x3U
10311 #define	V_DTU_WR_RANK(x) ((x) << S_DTU_WR_RANK)
10312 #define	G_DTU_WR_RANK(x) (((x) >> S_DTU_WR_RANK) & M_DTU_WR_RANK)
10313 
10314 #define	S_DTU_WR_ROW    13
10315 #define	M_DTU_WR_ROW    0x1ffffU
10316 #define	V_DTU_WR_ROW(x) ((x) << S_DTU_WR_ROW)
10317 #define	G_DTU_WR_ROW(x) (((x) >> S_DTU_WR_ROW) & M_DTU_WR_ROW)
10318 
10319 #define	S_DTU_WR_BANK    10
10320 #define	M_DTU_WR_BANK    0x7U
10321 #define	V_DTU_WR_BANK(x) ((x) << S_DTU_WR_BANK)
10322 #define	G_DTU_WR_BANK(x) (((x) >> S_DTU_WR_BANK) & M_DTU_WR_BANK)
10323 
10324 #define	S_DTU_WR_COL    0
10325 #define	M_DTU_WR_COL    0x3ffU
10326 #define	V_DTU_WR_COL(x) ((x) << S_DTU_WR_COL)
10327 #define	G_DTU_WR_COL(x) (((x) >> S_DTU_WR_COL) & M_DTU_WR_COL)
10328 
10329 #define	A_MC_PCTL_DTURACTL 0x6404
10330 
10331 #define	S_DTU_RD_RANK    30
10332 #define	M_DTU_RD_RANK    0x3U
10333 #define	V_DTU_RD_RANK(x) ((x) << S_DTU_RD_RANK)
10334 #define	G_DTU_RD_RANK(x) (((x) >> S_DTU_RD_RANK) & M_DTU_RD_RANK)
10335 
10336 #define	S_DTU_RD_ROW    13
10337 #define	M_DTU_RD_ROW    0x1ffffU
10338 #define	V_DTU_RD_ROW(x) ((x) << S_DTU_RD_ROW)
10339 #define	G_DTU_RD_ROW(x) (((x) >> S_DTU_RD_ROW) & M_DTU_RD_ROW)
10340 
10341 #define	S_DTU_RD_BANK    10
10342 #define	M_DTU_RD_BANK    0x7U
10343 #define	V_DTU_RD_BANK(x) ((x) << S_DTU_RD_BANK)
10344 #define	G_DTU_RD_BANK(x) (((x) >> S_DTU_RD_BANK) & M_DTU_RD_BANK)
10345 
10346 #define	S_DTU_RD_COL    0
10347 #define	M_DTU_RD_COL    0x3ffU
10348 #define	V_DTU_RD_COL(x) ((x) << S_DTU_RD_COL)
10349 #define	G_DTU_RD_COL(x) (((x) >> S_DTU_RD_COL) & M_DTU_RD_COL)
10350 
10351 #define	A_MC_PCTL_DTUCFG 0x6408
10352 
10353 #define	S_DTU_ROW_INCREMENTS    16
10354 #define	M_DTU_ROW_INCREMENTS    0x7fU
10355 #define	V_DTU_ROW_INCREMENTS(x) ((x) << S_DTU_ROW_INCREMENTS)
10356 #define	G_DTU_ROW_INCREMENTS(x) \
10357 	(((x) >> S_DTU_ROW_INCREMENTS) & M_DTU_ROW_INCREMENTS)
10358 
10359 #define	S_DTU_WR_MULTI_RD    15
10360 #define	V_DTU_WR_MULTI_RD(x) ((x) << S_DTU_WR_MULTI_RD)
10361 #define	F_DTU_WR_MULTI_RD    V_DTU_WR_MULTI_RD(1U)
10362 
10363 #define	S_DTU_DATA_MASK_EN    14
10364 #define	V_DTU_DATA_MASK_EN(x) ((x) << S_DTU_DATA_MASK_EN)
10365 #define	F_DTU_DATA_MASK_EN    V_DTU_DATA_MASK_EN(1U)
10366 
10367 #define	S_DTU_TARGET_LANE    10
10368 #define	M_DTU_TARGET_LANE    0xfU
10369 #define	V_DTU_TARGET_LANE(x) ((x) << S_DTU_TARGET_LANE)
10370 #define	G_DTU_TARGET_LANE(x) (((x) >> S_DTU_TARGET_LANE) & M_DTU_TARGET_LANE)
10371 
10372 #define	S_DTU_GENERATE_RANDOM    9
10373 #define	V_DTU_GENERATE_RANDOM(x) ((x) << S_DTU_GENERATE_RANDOM)
10374 #define	F_DTU_GENERATE_RANDOM    V_DTU_GENERATE_RANDOM(1U)
10375 
10376 #define	S_DTU_INCR_BANKS    8
10377 #define	V_DTU_INCR_BANKS(x) ((x) << S_DTU_INCR_BANKS)
10378 #define	F_DTU_INCR_BANKS    V_DTU_INCR_BANKS(1U)
10379 
10380 #define	S_DTU_INCR_COLS    7
10381 #define	V_DTU_INCR_COLS(x) ((x) << S_DTU_INCR_COLS)
10382 #define	F_DTU_INCR_COLS    V_DTU_INCR_COLS(1U)
10383 
10384 #define	S_DTU_NALEN    1
10385 #define	M_DTU_NALEN    0x3fU
10386 #define	V_DTU_NALEN(x) ((x) << S_DTU_NALEN)
10387 #define	G_DTU_NALEN(x) (((x) >> S_DTU_NALEN) & M_DTU_NALEN)
10388 
10389 #define	S_DTU_ENABLE    0
10390 #define	V_DTU_ENABLE(x) ((x) << S_DTU_ENABLE)
10391 #define	F_DTU_ENABLE    V_DTU_ENABLE(1U)
10392 
10393 #define	A_MC_PCTL_DTUECTL 0x640c
10394 
10395 #define	S_WR_MULTI_RD_RST    2
10396 #define	V_WR_MULTI_RD_RST(x) ((x) << S_WR_MULTI_RD_RST)
10397 #define	F_WR_MULTI_RD_RST    V_WR_MULTI_RD_RST(1U)
10398 
10399 #define	S_RUN_ERROR_REPORTS    1
10400 #define	V_RUN_ERROR_REPORTS(x) ((x) << S_RUN_ERROR_REPORTS)
10401 #define	F_RUN_ERROR_REPORTS    V_RUN_ERROR_REPORTS(1U)
10402 
10403 #define	S_RUN_DTU    0
10404 #define	V_RUN_DTU(x) ((x) << S_RUN_DTU)
10405 #define	F_RUN_DTU    V_RUN_DTU(1U)
10406 
10407 #define	A_MC_PCTL_DTUWD0 0x6410
10408 
10409 #define	S_DTU_WR_BYTE3    24
10410 #define	M_DTU_WR_BYTE3    0xffU
10411 #define	V_DTU_WR_BYTE3(x) ((x) << S_DTU_WR_BYTE3)
10412 #define	G_DTU_WR_BYTE3(x) (((x) >> S_DTU_WR_BYTE3) & M_DTU_WR_BYTE3)
10413 
10414 #define	S_DTU_WR_BYTE2    16
10415 #define	M_DTU_WR_BYTE2    0xffU
10416 #define	V_DTU_WR_BYTE2(x) ((x) << S_DTU_WR_BYTE2)
10417 #define	G_DTU_WR_BYTE2(x) (((x) >> S_DTU_WR_BYTE2) & M_DTU_WR_BYTE2)
10418 
10419 #define	S_DTU_WR_BYTE1    8
10420 #define	M_DTU_WR_BYTE1    0xffU
10421 #define	V_DTU_WR_BYTE1(x) ((x) << S_DTU_WR_BYTE1)
10422 #define	G_DTU_WR_BYTE1(x) (((x) >> S_DTU_WR_BYTE1) & M_DTU_WR_BYTE1)
10423 
10424 #define	S_DTU_WR_BYTE0    0
10425 #define	M_DTU_WR_BYTE0    0xffU
10426 #define	V_DTU_WR_BYTE0(x) ((x) << S_DTU_WR_BYTE0)
10427 #define	G_DTU_WR_BYTE0(x) (((x) >> S_DTU_WR_BYTE0) & M_DTU_WR_BYTE0)
10428 
10429 #define	A_MC_PCTL_DTUWD1 0x6414
10430 
10431 #define	S_DTU_WR_BYTE7    24
10432 #define	M_DTU_WR_BYTE7    0xffU
10433 #define	V_DTU_WR_BYTE7(x) ((x) << S_DTU_WR_BYTE7)
10434 #define	G_DTU_WR_BYTE7(x) (((x) >> S_DTU_WR_BYTE7) & M_DTU_WR_BYTE7)
10435 
10436 #define	S_DTU_WR_BYTE6    16
10437 #define	M_DTU_WR_BYTE6    0xffU
10438 #define	V_DTU_WR_BYTE6(x) ((x) << S_DTU_WR_BYTE6)
10439 #define	G_DTU_WR_BYTE6(x) (((x) >> S_DTU_WR_BYTE6) & M_DTU_WR_BYTE6)
10440 
10441 #define	S_DTU_WR_BYTE5    8
10442 #define	M_DTU_WR_BYTE5    0xffU
10443 #define	V_DTU_WR_BYTE5(x) ((x) << S_DTU_WR_BYTE5)
10444 #define	G_DTU_WR_BYTE5(x) (((x) >> S_DTU_WR_BYTE5) & M_DTU_WR_BYTE5)
10445 
10446 #define	S_DTU_WR_BYTE4    0
10447 #define	M_DTU_WR_BYTE4    0xffU
10448 #define	V_DTU_WR_BYTE4(x) ((x) << S_DTU_WR_BYTE4)
10449 #define	G_DTU_WR_BYTE4(x) (((x) >> S_DTU_WR_BYTE4) & M_DTU_WR_BYTE4)
10450 
10451 #define	A_MC_PCTL_DTUWD2 0x6418
10452 
10453 #define	S_DTU_WR_BYTE11    24
10454 #define	M_DTU_WR_BYTE11    0xffU
10455 #define	V_DTU_WR_BYTE11(x) ((x) << S_DTU_WR_BYTE11)
10456 #define	G_DTU_WR_BYTE11(x) (((x) >> S_DTU_WR_BYTE11) & M_DTU_WR_BYTE11)
10457 
10458 #define	S_DTU_WR_BYTE10    16
10459 #define	M_DTU_WR_BYTE10    0xffU
10460 #define	V_DTU_WR_BYTE10(x) ((x) << S_DTU_WR_BYTE10)
10461 #define	G_DTU_WR_BYTE10(x) (((x) >> S_DTU_WR_BYTE10) & M_DTU_WR_BYTE10)
10462 
10463 #define	S_DTU_WR_BYTE9    8
10464 #define	M_DTU_WR_BYTE9    0xffU
10465 #define	V_DTU_WR_BYTE9(x) ((x) << S_DTU_WR_BYTE9)
10466 #define	G_DTU_WR_BYTE9(x) (((x) >> S_DTU_WR_BYTE9) & M_DTU_WR_BYTE9)
10467 
10468 #define	S_DTU_WR_BYTE8    0
10469 #define	M_DTU_WR_BYTE8    0xffU
10470 #define	V_DTU_WR_BYTE8(x) ((x) << S_DTU_WR_BYTE8)
10471 #define	G_DTU_WR_BYTE8(x) (((x) >> S_DTU_WR_BYTE8) & M_DTU_WR_BYTE8)
10472 
10473 #define	A_MC_PCTL_DTUWD3 0x641c
10474 
10475 #define	S_DTU_WR_BYTE15    24
10476 #define	M_DTU_WR_BYTE15    0xffU
10477 #define	V_DTU_WR_BYTE15(x) ((x) << S_DTU_WR_BYTE15)
10478 #define	G_DTU_WR_BYTE15(x) (((x) >> S_DTU_WR_BYTE15) & M_DTU_WR_BYTE15)
10479 
10480 #define	S_DTU_WR_BYTE14    16
10481 #define	M_DTU_WR_BYTE14    0xffU
10482 #define	V_DTU_WR_BYTE14(x) ((x) << S_DTU_WR_BYTE14)
10483 #define	G_DTU_WR_BYTE14(x) (((x) >> S_DTU_WR_BYTE14) & M_DTU_WR_BYTE14)
10484 
10485 #define	S_DTU_WR_BYTE13    8
10486 #define	M_DTU_WR_BYTE13    0xffU
10487 #define	V_DTU_WR_BYTE13(x) ((x) << S_DTU_WR_BYTE13)
10488 #define	G_DTU_WR_BYTE13(x) (((x) >> S_DTU_WR_BYTE13) & M_DTU_WR_BYTE13)
10489 
10490 #define	S_DTU_WR_BYTE12    0
10491 #define	M_DTU_WR_BYTE12    0xffU
10492 #define	V_DTU_WR_BYTE12(x) ((x) << S_DTU_WR_BYTE12)
10493 #define	G_DTU_WR_BYTE12(x) (((x) >> S_DTU_WR_BYTE12) & M_DTU_WR_BYTE12)
10494 
10495 #define	A_MC_PCTL_DTUWDM 0x6420
10496 
10497 #define	S_DM_WR_BYTE0    0
10498 #define	M_DM_WR_BYTE0    0xffffU
10499 #define	V_DM_WR_BYTE0(x) ((x) << S_DM_WR_BYTE0)
10500 #define	G_DM_WR_BYTE0(x) (((x) >> S_DM_WR_BYTE0) & M_DM_WR_BYTE0)
10501 
10502 #define	A_MC_PCTL_DTURD0 0x6424
10503 
10504 #define	S_DTU_RD_BYTE3    24
10505 #define	M_DTU_RD_BYTE3    0xffU
10506 #define	V_DTU_RD_BYTE3(x) ((x) << S_DTU_RD_BYTE3)
10507 #define	G_DTU_RD_BYTE3(x) (((x) >> S_DTU_RD_BYTE3) & M_DTU_RD_BYTE3)
10508 
10509 #define	S_DTU_RD_BYTE2    16
10510 #define	M_DTU_RD_BYTE2    0xffU
10511 #define	V_DTU_RD_BYTE2(x) ((x) << S_DTU_RD_BYTE2)
10512 #define	G_DTU_RD_BYTE2(x) (((x) >> S_DTU_RD_BYTE2) & M_DTU_RD_BYTE2)
10513 
10514 #define	S_DTU_RD_BYTE1    8
10515 #define	M_DTU_RD_BYTE1    0xffU
10516 #define	V_DTU_RD_BYTE1(x) ((x) << S_DTU_RD_BYTE1)
10517 #define	G_DTU_RD_BYTE1(x) (((x) >> S_DTU_RD_BYTE1) & M_DTU_RD_BYTE1)
10518 
10519 #define	S_DTU_RD_BYTE0    0
10520 #define	M_DTU_RD_BYTE0    0xffU
10521 #define	V_DTU_RD_BYTE0(x) ((x) << S_DTU_RD_BYTE0)
10522 #define	G_DTU_RD_BYTE0(x) (((x) >> S_DTU_RD_BYTE0) & M_DTU_RD_BYTE0)
10523 
10524 #define	A_MC_PCTL_DTURD1 0x6428
10525 
10526 #define	S_DTU_RD_BYTE7    24
10527 #define	M_DTU_RD_BYTE7    0xffU
10528 #define	V_DTU_RD_BYTE7(x) ((x) << S_DTU_RD_BYTE7)
10529 #define	G_DTU_RD_BYTE7(x) (((x) >> S_DTU_RD_BYTE7) & M_DTU_RD_BYTE7)
10530 
10531 #define	S_DTU_RD_BYTE6    16
10532 #define	M_DTU_RD_BYTE6    0xffU
10533 #define	V_DTU_RD_BYTE6(x) ((x) << S_DTU_RD_BYTE6)
10534 #define	G_DTU_RD_BYTE6(x) (((x) >> S_DTU_RD_BYTE6) & M_DTU_RD_BYTE6)
10535 
10536 #define	S_DTU_RD_BYTE5    8
10537 #define	M_DTU_RD_BYTE5    0xffU
10538 #define	V_DTU_RD_BYTE5(x) ((x) << S_DTU_RD_BYTE5)
10539 #define	G_DTU_RD_BYTE5(x) (((x) >> S_DTU_RD_BYTE5) & M_DTU_RD_BYTE5)
10540 
10541 #define	S_DTU_RD_BYTE4    0
10542 #define	M_DTU_RD_BYTE4    0xffU
10543 #define	V_DTU_RD_BYTE4(x) ((x) << S_DTU_RD_BYTE4)
10544 #define	G_DTU_RD_BYTE4(x) (((x) >> S_DTU_RD_BYTE4) & M_DTU_RD_BYTE4)
10545 
10546 #define	A_MC_PCTL_DTURD2 0x642c
10547 
10548 #define	S_DTU_RD_BYTE11    24
10549 #define	M_DTU_RD_BYTE11    0xffU
10550 #define	V_DTU_RD_BYTE11(x) ((x) << S_DTU_RD_BYTE11)
10551 #define	G_DTU_RD_BYTE11(x) (((x) >> S_DTU_RD_BYTE11) & M_DTU_RD_BYTE11)
10552 
10553 #define	S_DTU_RD_BYTE10    16
10554 #define	M_DTU_RD_BYTE10    0xffU
10555 #define	V_DTU_RD_BYTE10(x) ((x) << S_DTU_RD_BYTE10)
10556 #define	G_DTU_RD_BYTE10(x) (((x) >> S_DTU_RD_BYTE10) & M_DTU_RD_BYTE10)
10557 
10558 #define	S_DTU_RD_BYTE9    8
10559 #define	M_DTU_RD_BYTE9    0xffU
10560 #define	V_DTU_RD_BYTE9(x) ((x) << S_DTU_RD_BYTE9)
10561 #define	G_DTU_RD_BYTE9(x) (((x) >> S_DTU_RD_BYTE9) & M_DTU_RD_BYTE9)
10562 
10563 #define	S_DTU_RD_BYTE8    0
10564 #define	M_DTU_RD_BYTE8    0xffU
10565 #define	V_DTU_RD_BYTE8(x) ((x) << S_DTU_RD_BYTE8)
10566 #define	G_DTU_RD_BYTE8(x) (((x) >> S_DTU_RD_BYTE8) & M_DTU_RD_BYTE8)
10567 
10568 #define	A_MC_PCTL_DTURD3 0x6430
10569 
10570 #define	S_DTU_RD_BYTE15    24
10571 #define	M_DTU_RD_BYTE15    0xffU
10572 #define	V_DTU_RD_BYTE15(x) ((x) << S_DTU_RD_BYTE15)
10573 #define	G_DTU_RD_BYTE15(x) (((x) >> S_DTU_RD_BYTE15) & M_DTU_RD_BYTE15)
10574 
10575 #define	S_DTU_RD_BYTE14    16
10576 #define	M_DTU_RD_BYTE14    0xffU
10577 #define	V_DTU_RD_BYTE14(x) ((x) << S_DTU_RD_BYTE14)
10578 #define	G_DTU_RD_BYTE14(x) (((x) >> S_DTU_RD_BYTE14) & M_DTU_RD_BYTE14)
10579 
10580 #define	S_DTU_RD_BYTE13    8
10581 #define	M_DTU_RD_BYTE13    0xffU
10582 #define	V_DTU_RD_BYTE13(x) ((x) << S_DTU_RD_BYTE13)
10583 #define	G_DTU_RD_BYTE13(x) (((x) >> S_DTU_RD_BYTE13) & M_DTU_RD_BYTE13)
10584 
10585 #define	S_DTU_RD_BYTE12    0
10586 #define	M_DTU_RD_BYTE12    0xffU
10587 #define	V_DTU_RD_BYTE12(x) ((x) << S_DTU_RD_BYTE12)
10588 #define	G_DTU_RD_BYTE12(x) (((x) >> S_DTU_RD_BYTE12) & M_DTU_RD_BYTE12)
10589 
10590 #define	A_MC_DTULFSRWD 0x6434
10591 #define	A_MC_PCTL_DTULFSRRD 0x6438
10592 #define	A_MC_PCTL_DTUEAF 0x643c
10593 
10594 #define	S_EA_RANK    30
10595 #define	M_EA_RANK    0x3U
10596 #define	V_EA_RANK(x) ((x) << S_EA_RANK)
10597 #define	G_EA_RANK(x) (((x) >> S_EA_RANK) & M_EA_RANK)
10598 
10599 #define	S_EA_ROW    13
10600 #define	M_EA_ROW    0x1ffffU
10601 #define	V_EA_ROW(x) ((x) << S_EA_ROW)
10602 #define	G_EA_ROW(x) (((x) >> S_EA_ROW) & M_EA_ROW)
10603 
10604 #define	S_EA_BANK    10
10605 #define	M_EA_BANK    0x7U
10606 #define	V_EA_BANK(x) ((x) << S_EA_BANK)
10607 #define	G_EA_BANK(x) (((x) >> S_EA_BANK) & M_EA_BANK)
10608 
10609 #define	S_EA_COLUMN    0
10610 #define	M_EA_COLUMN    0x3ffU
10611 #define	V_EA_COLUMN(x) ((x) << S_EA_COLUMN)
10612 #define	G_EA_COLUMN(x) (((x) >> S_EA_COLUMN) & M_EA_COLUMN)
10613 
10614 #define	A_MC_PCTL_PHYPVTCFG 0x6500
10615 
10616 #define	S_PVT_UPD_REQ_EN    15
10617 #define	V_PVT_UPD_REQ_EN(x) ((x) << S_PVT_UPD_REQ_EN)
10618 #define	F_PVT_UPD_REQ_EN    V_PVT_UPD_REQ_EN(1U)
10619 
10620 #define	S_PVT_UPD_TRIG_POL    14
10621 #define	V_PVT_UPD_TRIG_POL(x) ((x) << S_PVT_UPD_TRIG_POL)
10622 #define	F_PVT_UPD_TRIG_POL    V_PVT_UPD_TRIG_POL(1U)
10623 
10624 #define	S_PVT_UPD_TRIG_TYPE    12
10625 #define	V_PVT_UPD_TRIG_TYPE(x) ((x) << S_PVT_UPD_TRIG_TYPE)
10626 #define	F_PVT_UPD_TRIG_TYPE    V_PVT_UPD_TRIG_TYPE(1U)
10627 
10628 #define	S_PVT_UPD_DONE_POL    10
10629 #define	V_PVT_UPD_DONE_POL(x) ((x) << S_PVT_UPD_DONE_POL)
10630 #define	F_PVT_UPD_DONE_POL    V_PVT_UPD_DONE_POL(1U)
10631 
10632 #define	S_PVT_UPD_DONE_TYPE    8
10633 #define	M_PVT_UPD_DONE_TYPE    0x3U
10634 #define	V_PVT_UPD_DONE_TYPE(x) ((x) << S_PVT_UPD_DONE_TYPE)
10635 #define	G_PVT_UPD_DONE_TYPE(x) \
10636 	(((x) >> S_PVT_UPD_DONE_TYPE) & M_PVT_UPD_DONE_TYPE)
10637 
10638 #define	S_PHY_UPD_REQ_EN    7
10639 #define	V_PHY_UPD_REQ_EN(x) ((x) << S_PHY_UPD_REQ_EN)
10640 #define	F_PHY_UPD_REQ_EN    V_PHY_UPD_REQ_EN(1U)
10641 
10642 #define	S_PHY_UPD_TRIG_POL    6
10643 #define	V_PHY_UPD_TRIG_POL(x) ((x) << S_PHY_UPD_TRIG_POL)
10644 #define	F_PHY_UPD_TRIG_POL    V_PHY_UPD_TRIG_POL(1U)
10645 
10646 #define	S_PHY_UPD_TRIG_TYPE    4
10647 #define	V_PHY_UPD_TRIG_TYPE(x) ((x) << S_PHY_UPD_TRIG_TYPE)
10648 #define	F_PHY_UPD_TRIG_TYPE    V_PHY_UPD_TRIG_TYPE(1U)
10649 
10650 #define	S_PHY_UPD_DONE_POL    2
10651 #define	V_PHY_UPD_DONE_POL(x) ((x) << S_PHY_UPD_DONE_POL)
10652 #define	F_PHY_UPD_DONE_POL    V_PHY_UPD_DONE_POL(1U)
10653 
10654 #define	S_PHY_UPD_DONE_TYPE    0
10655 #define	M_PHY_UPD_DONE_TYPE    0x3U
10656 #define	V_PHY_UPD_DONE_TYPE(x) ((x) << S_PHY_UPD_DONE_TYPE)
10657 #define	G_PHY_UPD_DONE_TYPE(x) \
10658 	(((x) >> S_PHY_UPD_DONE_TYPE) & M_PHY_UPD_DONE_TYPE)
10659 
10660 #define	A_MC_PCTL_PHYPVTSTAT 0x6504
10661 
10662 #define	S_I_PVT_UPD_TRIG    5
10663 #define	V_I_PVT_UPD_TRIG(x) ((x) << S_I_PVT_UPD_TRIG)
10664 #define	F_I_PVT_UPD_TRIG    V_I_PVT_UPD_TRIG(1U)
10665 
10666 #define	S_I_PVT_UPD_DONE    4
10667 #define	V_I_PVT_UPD_DONE(x) ((x) << S_I_PVT_UPD_DONE)
10668 #define	F_I_PVT_UPD_DONE    V_I_PVT_UPD_DONE(1U)
10669 
10670 #define	S_I_PHY_UPD_TRIG    1
10671 #define	V_I_PHY_UPD_TRIG(x) ((x) << S_I_PHY_UPD_TRIG)
10672 #define	F_I_PHY_UPD_TRIG    V_I_PHY_UPD_TRIG(1U)
10673 
10674 #define	S_I_PHY_UPD_DONE    0
10675 #define	V_I_PHY_UPD_DONE(x) ((x) << S_I_PHY_UPD_DONE)
10676 #define	F_I_PHY_UPD_DONE    V_I_PHY_UPD_DONE(1U)
10677 
10678 #define	A_MC_PCTL_PHYTUPDON 0x6508
10679 
10680 #define	S_PHY_T_UPDON    0
10681 #define	M_PHY_T_UPDON    0xffU
10682 #define	V_PHY_T_UPDON(x) ((x) << S_PHY_T_UPDON)
10683 #define	G_PHY_T_UPDON(x) (((x) >> S_PHY_T_UPDON) & M_PHY_T_UPDON)
10684 
10685 #define	A_MC_PCTL_PHYTUPDDLY 0x650c
10686 
10687 #define	S_PHY_T_UPDDLY    0
10688 #define	M_PHY_T_UPDDLY    0xfU
10689 #define	V_PHY_T_UPDDLY(x) ((x) << S_PHY_T_UPDDLY)
10690 #define	G_PHY_T_UPDDLY(x) (((x) >> S_PHY_T_UPDDLY) & M_PHY_T_UPDDLY)
10691 
10692 #define	A_MC_PCTL_PVTTUPON 0x6510
10693 
10694 #define	S_PVT_T_UPDON    0
10695 #define	M_PVT_T_UPDON    0xffU
10696 #define	V_PVT_T_UPDON(x) ((x) << S_PVT_T_UPDON)
10697 #define	G_PVT_T_UPDON(x) (((x) >> S_PVT_T_UPDON) & M_PVT_T_UPDON)
10698 
10699 #define	A_MC_PCTL_PVTTUPDDLY 0x6514
10700 
10701 #define	S_PVT_T_UPDDLY    0
10702 #define	M_PVT_T_UPDDLY    0xfU
10703 #define	V_PVT_T_UPDDLY(x) ((x) << S_PVT_T_UPDDLY)
10704 #define	G_PVT_T_UPDDLY(x) (((x) >> S_PVT_T_UPDDLY) & M_PVT_T_UPDDLY)
10705 
10706 #define	A_MC_PCTL_PHYPVTUPDI 0x6518
10707 
10708 #define	S_PHYPVT_T_UPDI    0
10709 #define	M_PHYPVT_T_UPDI    0xffU
10710 #define	V_PHYPVT_T_UPDI(x) ((x) << S_PHYPVT_T_UPDI)
10711 #define	G_PHYPVT_T_UPDI(x) (((x) >> S_PHYPVT_T_UPDI) & M_PHYPVT_T_UPDI)
10712 
10713 #define	A_MC_PCTL_PHYIOCRV1 0x651c
10714 
10715 #define	S_BYTE_OE_CTL    16
10716 #define	M_BYTE_OE_CTL    0x3U
10717 #define	V_BYTE_OE_CTL(x) ((x) << S_BYTE_OE_CTL)
10718 #define	G_BYTE_OE_CTL(x) (((x) >> S_BYTE_OE_CTL) & M_BYTE_OE_CTL)
10719 
10720 #define	S_DYN_SOC_ODT_ALAT    12
10721 #define	M_DYN_SOC_ODT_ALAT    0xfU
10722 #define	V_DYN_SOC_ODT_ALAT(x) ((x) << S_DYN_SOC_ODT_ALAT)
10723 #define	G_DYN_SOC_ODT_ALAT(x) (((x) >> S_DYN_SOC_ODT_ALAT) & M_DYN_SOC_ODT_ALAT)
10724 
10725 #define	S_DYN_SOC_ODT_ATEN    8
10726 #define	M_DYN_SOC_ODT_ATEN    0x3U
10727 #define	V_DYN_SOC_ODT_ATEN(x) ((x) << S_DYN_SOC_ODT_ATEN)
10728 #define	G_DYN_SOC_ODT_ATEN(x) (((x) >> S_DYN_SOC_ODT_ATEN) & M_DYN_SOC_ODT_ATEN)
10729 
10730 #define	S_DYN_SOC_ODT    2
10731 #define	V_DYN_SOC_ODT(x) ((x) << S_DYN_SOC_ODT)
10732 #define	F_DYN_SOC_ODT    V_DYN_SOC_ODT(1U)
10733 
10734 #define	S_SOC_ODT_EN    0
10735 #define	V_SOC_ODT_EN(x) ((x) << S_SOC_ODT_EN)
10736 #define	F_SOC_ODT_EN    V_SOC_ODT_EN(1U)
10737 
10738 #define	A_MC_PCTL_PHYTUPDWAIT 0x6520
10739 
10740 #define	S_PHY_T_UPDWAIT    0
10741 #define	M_PHY_T_UPDWAIT    0x3fU
10742 #define	V_PHY_T_UPDWAIT(x) ((x) << S_PHY_T_UPDWAIT)
10743 #define	G_PHY_T_UPDWAIT(x) (((x) >> S_PHY_T_UPDWAIT) & M_PHY_T_UPDWAIT)
10744 
10745 #define	A_MC_PCTL_PVTTUPDWAIT 0x6524
10746 
10747 #define	S_PVT_T_UPDWAIT    0
10748 #define	M_PVT_T_UPDWAIT    0x3fU
10749 #define	V_PVT_T_UPDWAIT(x) ((x) << S_PVT_T_UPDWAIT)
10750 #define	G_PVT_T_UPDWAIT(x) (((x) >> S_PVT_T_UPDWAIT) & M_PVT_T_UPDWAIT)
10751 
10752 #define	A_MC_DDR3PHYAC_GCR 0x6a00
10753 
10754 #define	S_WLRANK    8
10755 #define	M_WLRANK    0x3U
10756 #define	V_WLRANK(x) ((x) << S_WLRANK)
10757 #define	G_WLRANK(x) (((x) >> S_WLRANK) & M_WLRANK)
10758 
10759 #define	S_FDEPTH    6
10760 #define	M_FDEPTH    0x3U
10761 #define	V_FDEPTH(x) ((x) << S_FDEPTH)
10762 #define	G_FDEPTH(x) (((x) >> S_FDEPTH) & M_FDEPTH)
10763 
10764 #define	S_LPFDEPTH    4
10765 #define	M_LPFDEPTH    0x3U
10766 #define	V_LPFDEPTH(x) ((x) << S_LPFDEPTH)
10767 #define	G_LPFDEPTH(x) (((x) >> S_LPFDEPTH) & M_LPFDEPTH)
10768 
10769 #define	S_LPFEN    3
10770 #define	V_LPFEN(x) ((x) << S_LPFEN)
10771 #define	F_LPFEN    V_LPFEN(1U)
10772 
10773 #define	S_WL    2
10774 #define	V_WL(x) ((x) << S_WL)
10775 #define	F_WL    V_WL(1U)
10776 
10777 #define	S_CAL    1
10778 #define	V_CAL(x) ((x) << S_CAL)
10779 #define	F_CAL    V_CAL(1U)
10780 
10781 #define	S_MDLEN    0
10782 #define	V_MDLEN(x) ((x) << S_MDLEN)
10783 #define	F_MDLEN    V_MDLEN(1U)
10784 
10785 #define	A_MC_DDR3PHYAC_RCR0 0x6a04
10786 
10787 #define	S_OCPONR    8
10788 #define	V_OCPONR(x) ((x) << S_OCPONR)
10789 #define	F_OCPONR    V_OCPONR(1U)
10790 
10791 #define	S_OCPOND    7
10792 #define	V_OCPOND(x) ((x) << S_OCPOND)
10793 #define	F_OCPOND    V_OCPOND(1U)
10794 
10795 #define	S_OCOEN    6
10796 #define	V_OCOEN(x) ((x) << S_OCOEN)
10797 #define	F_OCOEN    V_OCOEN(1U)
10798 
10799 #define	S_CKEPONR    5
10800 #define	V_CKEPONR(x) ((x) << S_CKEPONR)
10801 #define	F_CKEPONR    V_CKEPONR(1U)
10802 
10803 #define	S_CKEPOND    4
10804 #define	V_CKEPOND(x) ((x) << S_CKEPOND)
10805 #define	F_CKEPOND    V_CKEPOND(1U)
10806 
10807 #define	S_CKEOEN    3
10808 #define	V_CKEOEN(x) ((x) << S_CKEOEN)
10809 #define	F_CKEOEN    V_CKEOEN(1U)
10810 
10811 #define	S_CKPONR    2
10812 #define	V_CKPONR(x) ((x) << S_CKPONR)
10813 #define	F_CKPONR    V_CKPONR(1U)
10814 
10815 #define	S_CKPOND    1
10816 #define	V_CKPOND(x) ((x) << S_CKPOND)
10817 #define	F_CKPOND    V_CKPOND(1U)
10818 
10819 #define	S_CKOEN    0
10820 #define	V_CKOEN(x) ((x) << S_CKOEN)
10821 #define	F_CKOEN    V_CKOEN(1U)
10822 
10823 #define	A_MC_DDR3PHYAC_ACCR 0x6a14
10824 
10825 #define	S_ACPONR    8
10826 #define	V_ACPONR(x) ((x) << S_ACPONR)
10827 #define	F_ACPONR    V_ACPONR(1U)
10828 
10829 #define	S_ACPOND    7
10830 #define	V_ACPOND(x) ((x) << S_ACPOND)
10831 #define	F_ACPOND    V_ACPOND(1U)
10832 
10833 #define	S_ACOEN    6
10834 #define	V_ACOEN(x) ((x) << S_ACOEN)
10835 #define	F_ACOEN    V_ACOEN(1U)
10836 
10837 #define	S_CK5PONR    5
10838 #define	V_CK5PONR(x) ((x) << S_CK5PONR)
10839 #define	F_CK5PONR    V_CK5PONR(1U)
10840 
10841 #define	S_CK5POND    4
10842 #define	V_CK5POND(x) ((x) << S_CK5POND)
10843 #define	F_CK5POND    V_CK5POND(1U)
10844 
10845 #define	S_CK5OEN    3
10846 #define	V_CK5OEN(x) ((x) << S_CK5OEN)
10847 #define	F_CK5OEN    V_CK5OEN(1U)
10848 
10849 #define	S_CK4PONR    2
10850 #define	V_CK4PONR(x) ((x) << S_CK4PONR)
10851 #define	F_CK4PONR    V_CK4PONR(1U)
10852 
10853 #define	S_CK4POND    1
10854 #define	V_CK4POND(x) ((x) << S_CK4POND)
10855 #define	F_CK4POND    V_CK4POND(1U)
10856 
10857 #define	S_CK4OEN    0
10858 #define	V_CK4OEN(x) ((x) << S_CK4OEN)
10859 #define	F_CK4OEN    V_CK4OEN(1U)
10860 
10861 #define	A_MC_DDR3PHYAC_GSR 0x6a18
10862 
10863 #define	S_WLERR    4
10864 #define	V_WLERR(x) ((x) << S_WLERR)
10865 #define	F_WLERR    V_WLERR(1U)
10866 
10867 #define	S_INIT    3
10868 #define	V_INIT(x) ((x) << S_INIT)
10869 #define	F_INIT    V_INIT(1U)
10870 
10871 #define	S_ACCAL    0
10872 #define	V_ACCAL(x) ((x) << S_ACCAL)
10873 #define	F_ACCAL    V_ACCAL(1U)
10874 
10875 #define	A_MC_DDR3PHYAC_ECSR 0x6a1c
10876 
10877 #define	S_WLDEC    1
10878 #define	V_WLDEC(x) ((x) << S_WLDEC)
10879 #define	F_WLDEC    V_WLDEC(1U)
10880 
10881 #define	S_WLINC    0
10882 #define	V_WLINC(x) ((x) << S_WLINC)
10883 #define	F_WLINC    V_WLINC(1U)
10884 
10885 #define	A_MC_DDR3PHYAC_OCSR 0x6a20
10886 #define	A_MC_DDR3PHYAC_MDIPR 0x6a24
10887 
10888 #define	S_PRD    0
10889 #define	M_PRD    0x3ffU
10890 #define	V_PRD(x) ((x) << S_PRD)
10891 #define	G_PRD(x) (((x) >> S_PRD) & M_PRD)
10892 
10893 #define	A_MC_DDR3PHYAC_MDTPR 0x6a28
10894 #define	A_MC_DDR3PHYAC_MDPPR0 0x6a2c
10895 #define	A_MC_DDR3PHYAC_MDPPR1 0x6a30
10896 #define	A_MC_DDR3PHYAC_PMBDR0 0x6a34
10897 
10898 #define	S_DFLTDLY    0
10899 #define	M_DFLTDLY    0x7fU
10900 #define	V_DFLTDLY(x) ((x) << S_DFLTDLY)
10901 #define	G_DFLTDLY(x) (((x) >> S_DFLTDLY) & M_DFLTDLY)
10902 
10903 #define	A_MC_DDR3PHYAC_PMBDR1 0x6a38
10904 #define	A_MC_DDR3PHYAC_ACR 0x6a60
10905 
10906 #define	S_TSEL    9
10907 #define	V_TSEL(x) ((x) << S_TSEL)
10908 #define	F_TSEL    V_TSEL(1U)
10909 
10910 #define	S_ISEL    7
10911 #define	M_ISEL    0x3U
10912 #define	V_ISEL(x) ((x) << S_ISEL)
10913 #define	G_ISEL(x) (((x) >> S_ISEL) & M_ISEL)
10914 
10915 #define	S_CALBYP    2
10916 #define	V_CALBYP(x) ((x) << S_CALBYP)
10917 #define	F_CALBYP    V_CALBYP(1U)
10918 
10919 #define	S_SDRSELINV    1
10920 #define	V_SDRSELINV(x) ((x) << S_SDRSELINV)
10921 #define	F_SDRSELINV    V_SDRSELINV(1U)
10922 
10923 #define	S_CKINV    0
10924 #define	V_CKINV(x) ((x) << S_CKINV)
10925 #define	F_CKINV    V_CKINV(1U)
10926 
10927 #define	A_MC_DDR3PHYAC_PSCR 0x6a64
10928 
10929 #define	S_PSCALE    0
10930 #define	M_PSCALE    0x3ffU
10931 #define	V_PSCALE(x) ((x) << S_PSCALE)
10932 #define	G_PSCALE(x) (((x) >> S_PSCALE) & M_PSCALE)
10933 
10934 #define	A_MC_DDR3PHYAC_PRCR 0x6a68
10935 
10936 #define	S_PHYINIT    9
10937 #define	V_PHYINIT(x) ((x) << S_PHYINIT)
10938 #define	F_PHYINIT    V_PHYINIT(1U)
10939 
10940 #define	S_PHYHRST    7
10941 #define	V_PHYHRST(x) ((x) << S_PHYHRST)
10942 #define	F_PHYHRST    V_PHYHRST(1U)
10943 
10944 #define	S_RSTCLKS    3
10945 #define	M_RSTCLKS    0xfU
10946 #define	V_RSTCLKS(x) ((x) << S_RSTCLKS)
10947 #define	G_RSTCLKS(x) (((x) >> S_RSTCLKS) & M_RSTCLKS)
10948 
10949 #define	S_PLLPD    2
10950 #define	V_PLLPD(x) ((x) << S_PLLPD)
10951 #define	F_PLLPD    V_PLLPD(1U)
10952 
10953 #define	S_PLLRST    1
10954 #define	V_PLLRST(x) ((x) << S_PLLRST)
10955 #define	F_PLLRST    V_PLLRST(1U)
10956 
10957 #define	S_PHYRST    0
10958 #define	V_PHYRST(x) ((x) << S_PHYRST)
10959 #define	F_PHYRST    V_PHYRST(1U)
10960 
10961 #define	A_MC_DDR3PHYAC_PLLCR0 0x6a6c
10962 
10963 #define	S_RSTCXKS    4
10964 #define	M_RSTCXKS    0x1fU
10965 #define	V_RSTCXKS(x) ((x) << S_RSTCXKS)
10966 #define	G_RSTCXKS(x) (((x) >> S_RSTCXKS) & M_RSTCXKS)
10967 
10968 #define	S_ICPSEL    3
10969 #define	V_ICPSEL(x) ((x) << S_ICPSEL)
10970 #define	F_ICPSEL    V_ICPSEL(1U)
10971 
10972 #define	S_TESTA    0
10973 #define	M_TESTA    0x7U
10974 #define	V_TESTA(x) ((x) << S_TESTA)
10975 #define	G_TESTA(x) (((x) >> S_TESTA) & M_TESTA)
10976 
10977 #define	A_MC_DDR3PHYAC_PLLCR1 0x6a70
10978 
10979 #define	S_BYPASS    9
10980 #define	V_BYPASS(x) ((x) << S_BYPASS)
10981 #define	F_BYPASS    V_BYPASS(1U)
10982 
10983 #define	S_BDIV    3
10984 #define	M_BDIV    0x3U
10985 #define	V_BDIV(x) ((x) << S_BDIV)
10986 #define	G_BDIV(x) (((x) >> S_BDIV) & M_BDIV)
10987 
10988 #define	S_TESTD    0
10989 #define	M_TESTD    0x7U
10990 #define	V_TESTD(x) ((x) << S_TESTD)
10991 #define	G_TESTD(x) (((x) >> S_TESTD) & M_TESTD)
10992 
10993 #define	A_MC_DDR3PHYAC_CLKENR 0x6a78
10994 
10995 #define	S_CKCLKEN    3
10996 #define	M_CKCLKEN    0x3fU
10997 #define	V_CKCLKEN(x) ((x) << S_CKCLKEN)
10998 #define	G_CKCLKEN(x) (((x) >> S_CKCLKEN) & M_CKCLKEN)
10999 
11000 #define	S_HDRCLKEN    2
11001 #define	V_HDRCLKEN(x) ((x) << S_HDRCLKEN)
11002 #define	F_HDRCLKEN    V_HDRCLKEN(1U)
11003 
11004 #define	S_SDRCLKEN    1
11005 #define	V_SDRCLKEN(x) ((x) << S_SDRCLKEN)
11006 #define	F_SDRCLKEN    V_SDRCLKEN(1U)
11007 
11008 #define	S_DDRCLKEN    0
11009 #define	V_DDRCLKEN(x) ((x) << S_DDRCLKEN)
11010 #define	F_DDRCLKEN    V_DDRCLKEN(1U)
11011 
11012 #define	A_MC_DDR3PHYDATX8_GCR 0x6b00
11013 
11014 #define	S_PONR    6
11015 #define	V_PONR(x) ((x) << S_PONR)
11016 #define	F_PONR    V_PONR(1U)
11017 
11018 #define	S_POND    5
11019 #define	V_POND(x) ((x) << S_POND)
11020 #define	F_POND    V_POND(1U)
11021 
11022 #define	S_RDBDVT    4
11023 #define	V_RDBDVT(x) ((x) << S_RDBDVT)
11024 #define	F_RDBDVT    V_RDBDVT(1U)
11025 
11026 #define	S_WDBDVT    3
11027 #define	V_WDBDVT(x) ((x) << S_WDBDVT)
11028 #define	F_WDBDVT    V_WDBDVT(1U)
11029 
11030 #define	S_RDSDVT    2
11031 #define	V_RDSDVT(x) ((x) << S_RDSDVT)
11032 #define	F_RDSDVT    V_RDSDVT(1U)
11033 
11034 #define	S_WDSDVT    1
11035 #define	V_WDSDVT(x) ((x) << S_WDSDVT)
11036 #define	F_WDSDVT    V_WDSDVT(1U)
11037 
11038 #define	S_WLSDVT    0
11039 #define	V_WLSDVT(x) ((x) << S_WLSDVT)
11040 #define	F_WLSDVT    V_WLSDVT(1U)
11041 
11042 #define	A_MC_DDR3PHYDATX8_WDSDR 0x6b04
11043 
11044 #define	S_WDSDR_DLY    0
11045 #define	M_WDSDR_DLY    0x3ffU
11046 #define	V_WDSDR_DLY(x) ((x) << S_WDSDR_DLY)
11047 #define	G_WDSDR_DLY(x) (((x) >> S_WDSDR_DLY) & M_WDSDR_DLY)
11048 
11049 #define	A_MC_DDR3PHYDATX8_WLDPR 0x6b08
11050 #define	A_MC_DDR3PHYDATX8_WLDR 0x6b0c
11051 
11052 #define	S_WL_DLY    0
11053 #define	M_WL_DLY    0x3ffU
11054 #define	V_WL_DLY(x) ((x) << S_WL_DLY)
11055 #define	G_WL_DLY(x) (((x) >> S_WL_DLY) & M_WL_DLY)
11056 
11057 #define	A_MC_DDR3PHYDATX8_WDBDR0 0x6b1c
11058 
11059 #define	S_DLY    0
11060 #define	M_DLY    0x7fU
11061 #define	V_DLY(x) ((x) << S_DLY)
11062 #define	G_DLY(x) (((x) >> S_DLY) & M_DLY)
11063 
11064 #define	A_MC_DDR3PHYDATX8_WDBDR1 0x6b20
11065 #define	A_MC_DDR3PHYDATX8_WDBDR2 0x6b24
11066 #define	A_MC_DDR3PHYDATX8_WDBDR3 0x6b28
11067 #define	A_MC_DDR3PHYDATX8_WDBDR4 0x6b2c
11068 #define	A_MC_DDR3PHYDATX8_WDBDR5 0x6b30
11069 #define	A_MC_DDR3PHYDATX8_WDBDR6 0x6b34
11070 #define	A_MC_DDR3PHYDATX8_WDBDR7 0x6b38
11071 #define	A_MC_DDR3PHYDATX8_WDBDR8 0x6b3c
11072 #define	A_MC_DDR3PHYDATX8_WDBDMR 0x6b40
11073 
11074 #define	S_MAXDLY    0
11075 #define	M_MAXDLY    0x7fU
11076 #define	V_MAXDLY(x) ((x) << S_MAXDLY)
11077 #define	G_MAXDLY(x) (((x) >> S_MAXDLY) & M_MAXDLY)
11078 
11079 #define	A_MC_DDR3PHYDATX8_RDSDR 0x6b44
11080 
11081 #define	S_RDSDR_DLY    0
11082 #define	M_RDSDR_DLY    0x3ffU
11083 #define	V_RDSDR_DLY(x) ((x) << S_RDSDR_DLY)
11084 #define	G_RDSDR_DLY(x) (((x) >> S_RDSDR_DLY) & M_RDSDR_DLY)
11085 
11086 #define	A_MC_DDR3PHYDATX8_RDBDR0 0x6b48
11087 #define	A_MC_DDR3PHYDATX8_RDBDR1 0x6b4c
11088 #define	A_MC_DDR3PHYDATX8_RDBDR2 0x6b50
11089 #define	A_MC_DDR3PHYDATX8_RDBDR3 0x6b54
11090 #define	A_MC_DDR3PHYDATX8_RDBDR4 0x6b58
11091 #define	A_MC_DDR3PHYDATX8_RDBDR5 0x6b5c
11092 #define	A_MC_DDR3PHYDATX8_RDBDR6 0x6b60
11093 #define	A_MC_DDR3PHYDATX8_RDBDR7 0x6b64
11094 #define	A_MC_DDR3PHYDATX8_RDBDMR 0x6b68
11095 #define	A_MC_DDR3PHYDATX8_PMBDR0 0x6b6c
11096 #define	A_MC_DDR3PHYDATX8_PMBDR1 0x6b70
11097 #define	A_MC_DDR3PHYDATX8_PMBDR2 0x6b74
11098 #define	A_MC_DDR3PHYDATX8_PMBDR3 0x6b78
11099 #define	A_MC_DDR3PHYDATX8_WDBDPR 0x6b7c
11100 
11101 #define	S_DP_DLY    0
11102 #define	M_DP_DLY    0x1ffU
11103 #define	V_DP_DLY(x) ((x) << S_DP_DLY)
11104 #define	G_DP_DLY(x) (((x) >> S_DP_DLY) & M_DP_DLY)
11105 
11106 #define	A_MC_DDR3PHYDATX8_RDBDPR 0x6b80
11107 #define	A_MC_DDR3PHYDATX8_GSR 0x6b84
11108 
11109 #define	S_WLDONE    3
11110 #define	V_WLDONE(x) ((x) << S_WLDONE)
11111 #define	F_WLDONE    V_WLDONE(1U)
11112 
11113 #define	S_WLCAL    2
11114 #define	V_WLCAL(x) ((x) << S_WLCAL)
11115 #define	F_WLCAL    V_WLCAL(1U)
11116 
11117 #define	S_READ    1
11118 #define	V_READ(x) ((x) << S_READ)
11119 #define	F_READ    V_READ(1U)
11120 
11121 #define	S_RDQSCAL    0
11122 #define	V_RDQSCAL(x) ((x) << S_RDQSCAL)
11123 #define	F_RDQSCAL    V_RDQSCAL(1U)
11124 
11125 #define	A_MC_DDR3PHYDATX8_ACR 0x6bf0
11126 
11127 #define	S_PHYHSRST    9
11128 #define	V_PHYHSRST(x) ((x) << S_PHYHSRST)
11129 #define	F_PHYHSRST    V_PHYHSRST(1U)
11130 
11131 #define	S_WLSTEP    8
11132 #define	V_WLSTEP(x) ((x) << S_WLSTEP)
11133 #define	F_WLSTEP    V_WLSTEP(1U)
11134 
11135 #define	S_SDR_SEL_INV    2
11136 #define	V_SDR_SEL_INV(x) ((x) << S_SDR_SEL_INV)
11137 #define	F_SDR_SEL_INV    V_SDR_SEL_INV(1U)
11138 
11139 #define	S_DDRSELINV    1
11140 #define	V_DDRSELINV(x) ((x) << S_DDRSELINV)
11141 #define	F_DDRSELINV    V_DDRSELINV(1U)
11142 
11143 #define	S_DSINV    0
11144 #define	V_DSINV(x) ((x) << S_DSINV)
11145 #define	F_DSINV    V_DSINV(1U)
11146 
11147 #define	A_MC_DDR3PHYDATX8_RSR 0x6bf4
11148 
11149 #define	S_WLRANKSEL    9
11150 #define	V_WLRANKSEL(x) ((x) << S_WLRANKSEL)
11151 #define	F_WLRANKSEL    V_WLRANKSEL(1U)
11152 
11153 #define	S_RANK    0
11154 #define	M_RANK    0x3U
11155 #define	V_RANK(x) ((x) << S_RANK)
11156 #define	G_RANK(x) (((x) >> S_RANK) & M_RANK)
11157 
11158 #define	A_MC_DDR3PHYDATX8_CLKENR 0x6bf8
11159 
11160 #define	S_DTOSEL    8
11161 #define	M_DTOSEL    0x3U
11162 #define	V_DTOSEL(x) ((x) << S_DTOSEL)
11163 #define	G_DTOSEL(x) (((x) >> S_DTOSEL) & M_DTOSEL)
11164 
11165 #define	A_MC_PVT_REG_CALIBRATE_CTL 0x7400
11166 #define	A_MC_PVT_REG_UPDATE_CTL 0x7404
11167 #define	A_MC_PVT_REG_LAST_MEASUREMENT 0x7408
11168 #define	A_MC_PVT_REG_DRVN 0x740c
11169 #define	A_MC_PVT_REG_DRVP 0x7410
11170 #define	A_MC_PVT_REG_TERMN 0x7414
11171 #define	A_MC_PVT_REG_TERMP 0x7418
11172 #define	A_MC_PVT_REG_THRESHOLD 0x741c
11173 #define	A_MC_PVT_REG_IN_TERMP 0x7420
11174 #define	A_MC_PVT_REG_IN_TERMN 0x7424
11175 #define	A_MC_PVT_REG_IN_DRVP 0x7428
11176 #define	A_MC_PVT_REG_IN_DRVN 0x742c
11177 #define	A_MC_PVT_REG_OUT_TERMP 0x7430
11178 #define	A_MC_PVT_REG_OUT_TERMN 0x7434
11179 #define	A_MC_PVT_REG_OUT_DRVP 0x7438
11180 #define	A_MC_PVT_REG_OUT_DRVN 0x743c
11181 #define	A_MC_PVT_REG_HISTORY_TERMP 0x7440
11182 #define	A_MC_PVT_REG_HISTORY_TERMN 0x7444
11183 #define	A_MC_PVT_REG_HISTORY_DRVP 0x7448
11184 #define	A_MC_PVT_REG_HISTORY_DRVN 0x744c
11185 #define	A_MC_PVT_REG_SAMPLE_WAIT_CLKS 0x7450
11186 #define	A_MC_DDRPHY_RST_CTRL 0x7500
11187 
11188 #define	S_DDRIO_ENABLE    1
11189 #define	V_DDRIO_ENABLE(x) ((x) << S_DDRIO_ENABLE)
11190 #define	F_DDRIO_ENABLE    V_DDRIO_ENABLE(1U)
11191 
11192 #define	S_PHY_RST_N    0
11193 #define	V_PHY_RST_N(x) ((x) << S_PHY_RST_N)
11194 #define	F_PHY_RST_N    V_PHY_RST_N(1U)
11195 
11196 #define	A_MC_PERFORMANCE_CTRL 0x7504
11197 
11198 #define	S_STALL_CHK_BIT    2
11199 #define	V_STALL_CHK_BIT(x) ((x) << S_STALL_CHK_BIT)
11200 #define	F_STALL_CHK_BIT    V_STALL_CHK_BIT(1U)
11201 
11202 #define	S_DDR3_BRC_MODE    1
11203 #define	V_DDR3_BRC_MODE(x) ((x) << S_DDR3_BRC_MODE)
11204 #define	F_DDR3_BRC_MODE    V_DDR3_BRC_MODE(1U)
11205 
11206 #define	S_RMW_PERF_CTRL    0
11207 #define	V_RMW_PERF_CTRL(x) ((x) << S_RMW_PERF_CTRL)
11208 #define	F_RMW_PERF_CTRL    V_RMW_PERF_CTRL(1U)
11209 
11210 #define	A_MC_ECC_CTRL 0x7508
11211 
11212 #define	S_ECC_BYPASS_BIST    1
11213 #define	V_ECC_BYPASS_BIST(x) ((x) << S_ECC_BYPASS_BIST)
11214 #define	F_ECC_BYPASS_BIST    V_ECC_BYPASS_BIST(1U)
11215 
11216 #define	S_ECC_DISABLE    0
11217 #define	V_ECC_DISABLE(x) ((x) << S_ECC_DISABLE)
11218 #define	F_ECC_DISABLE    V_ECC_DISABLE(1U)
11219 
11220 #define	A_MC_PAR_ENABLE 0x750c
11221 
11222 #define	S_ECC_UE_PAR_ENABLE    3
11223 #define	V_ECC_UE_PAR_ENABLE(x) ((x) << S_ECC_UE_PAR_ENABLE)
11224 #define	F_ECC_UE_PAR_ENABLE    V_ECC_UE_PAR_ENABLE(1U)
11225 
11226 #define	S_ECC_CE_PAR_ENABLE    2
11227 #define	V_ECC_CE_PAR_ENABLE(x) ((x) << S_ECC_CE_PAR_ENABLE)
11228 #define	F_ECC_CE_PAR_ENABLE    V_ECC_CE_PAR_ENABLE(1U)
11229 
11230 #define	S_PERR_REG_INT_ENABLE    1
11231 #define	V_PERR_REG_INT_ENABLE(x) ((x) << S_PERR_REG_INT_ENABLE)
11232 #define	F_PERR_REG_INT_ENABLE    V_PERR_REG_INT_ENABLE(1U)
11233 
11234 #define	S_PERR_BLK_INT_ENABLE    0
11235 #define	V_PERR_BLK_INT_ENABLE(x) ((x) << S_PERR_BLK_INT_ENABLE)
11236 #define	F_PERR_BLK_INT_ENABLE    V_PERR_BLK_INT_ENABLE(1U)
11237 
11238 #define	A_MC_PAR_CAUSE 0x7510
11239 
11240 #define	S_ECC_UE_PAR_CAUSE    3
11241 #define	V_ECC_UE_PAR_CAUSE(x) ((x) << S_ECC_UE_PAR_CAUSE)
11242 #define	F_ECC_UE_PAR_CAUSE    V_ECC_UE_PAR_CAUSE(1U)
11243 
11244 #define	S_ECC_CE_PAR_CAUSE    2
11245 #define	V_ECC_CE_PAR_CAUSE(x) ((x) << S_ECC_CE_PAR_CAUSE)
11246 #define	F_ECC_CE_PAR_CAUSE    V_ECC_CE_PAR_CAUSE(1U)
11247 
11248 #define	S_FIFOR_PAR_CAUSE    1
11249 #define	V_FIFOR_PAR_CAUSE(x) ((x) << S_FIFOR_PAR_CAUSE)
11250 #define	F_FIFOR_PAR_CAUSE    V_FIFOR_PAR_CAUSE(1U)
11251 
11252 #define	S_RDATA_FIFOR_PAR_CAUSE    0
11253 #define	V_RDATA_FIFOR_PAR_CAUSE(x) ((x) << S_RDATA_FIFOR_PAR_CAUSE)
11254 #define	F_RDATA_FIFOR_PAR_CAUSE    V_RDATA_FIFOR_PAR_CAUSE(1U)
11255 
11256 #define	A_MC_INT_ENABLE 0x7514
11257 
11258 #define	S_ECC_UE_INT_ENABLE    2
11259 #define	V_ECC_UE_INT_ENABLE(x) ((x) << S_ECC_UE_INT_ENABLE)
11260 #define	F_ECC_UE_INT_ENABLE    V_ECC_UE_INT_ENABLE(1U)
11261 
11262 #define	S_ECC_CE_INT_ENABLE    1
11263 #define	V_ECC_CE_INT_ENABLE(x) ((x) << S_ECC_CE_INT_ENABLE)
11264 #define	F_ECC_CE_INT_ENABLE    V_ECC_CE_INT_ENABLE(1U)
11265 
11266 #define	S_PERR_INT_ENABLE    0
11267 #define	V_PERR_INT_ENABLE(x) ((x) << S_PERR_INT_ENABLE)
11268 #define	F_PERR_INT_ENABLE    V_PERR_INT_ENABLE(1U)
11269 
11270 #define	A_MC_INT_CAUSE 0x7518
11271 
11272 #define	S_ECC_UE_INT_CAUSE    2
11273 #define	V_ECC_UE_INT_CAUSE(x) ((x) << S_ECC_UE_INT_CAUSE)
11274 #define	F_ECC_UE_INT_CAUSE    V_ECC_UE_INT_CAUSE(1U)
11275 
11276 #define	S_ECC_CE_INT_CAUSE    1
11277 #define	V_ECC_CE_INT_CAUSE(x) ((x) << S_ECC_CE_INT_CAUSE)
11278 #define	F_ECC_CE_INT_CAUSE    V_ECC_CE_INT_CAUSE(1U)
11279 
11280 #define	S_PERR_INT_CAUSE    0
11281 #define	V_PERR_INT_CAUSE(x) ((x) << S_PERR_INT_CAUSE)
11282 #define	F_PERR_INT_CAUSE    V_PERR_INT_CAUSE(1U)
11283 
11284 #define	A_MC_ECC_STATUS 0x751c
11285 
11286 #define	S_ECC_CECNT    16
11287 #define	M_ECC_CECNT    0xffffU
11288 #define	V_ECC_CECNT(x) ((x) << S_ECC_CECNT)
11289 #define	G_ECC_CECNT(x) (((x) >> S_ECC_CECNT) & M_ECC_CECNT)
11290 
11291 #define	S_ECC_UECNT    0
11292 #define	M_ECC_UECNT    0xffffU
11293 #define	V_ECC_UECNT(x) ((x) << S_ECC_UECNT)
11294 #define	G_ECC_UECNT(x) (((x) >> S_ECC_UECNT) & M_ECC_UECNT)
11295 
11296 #define	A_MC_PHY_CTRL 0x7520
11297 
11298 #define	S_CTLPHYRR    0
11299 #define	V_CTLPHYRR(x) ((x) << S_CTLPHYRR)
11300 #define	F_CTLPHYRR    V_CTLPHYRR(1U)
11301 
11302 #define	A_MC_STATIC_CFG_STATUS 0x7524
11303 
11304 #define	S_STATIC_MODE    9
11305 #define	V_STATIC_MODE(x) ((x) << S_STATIC_MODE)
11306 #define	F_STATIC_MODE    V_STATIC_MODE(1U)
11307 
11308 #define	S_STATIC_DEN    6
11309 #define	M_STATIC_DEN    0x7U
11310 #define	V_STATIC_DEN(x) ((x) << S_STATIC_DEN)
11311 #define	G_STATIC_DEN(x) (((x) >> S_STATIC_DEN) & M_STATIC_DEN)
11312 
11313 #define	S_STATIC_ORG    5
11314 #define	V_STATIC_ORG(x) ((x) << S_STATIC_ORG)
11315 #define	F_STATIC_ORG    V_STATIC_ORG(1U)
11316 
11317 #define	S_STATIC_RKS    4
11318 #define	V_STATIC_RKS(x) ((x) << S_STATIC_RKS)
11319 #define	F_STATIC_RKS    V_STATIC_RKS(1U)
11320 
11321 #define	S_STATIC_WIDTH    1
11322 #define	M_STATIC_WIDTH    0x7U
11323 #define	V_STATIC_WIDTH(x) ((x) << S_STATIC_WIDTH)
11324 #define	G_STATIC_WIDTH(x) (((x) >> S_STATIC_WIDTH) & M_STATIC_WIDTH)
11325 
11326 #define	S_STATIC_SLOW    0
11327 #define	V_STATIC_SLOW(x) ((x) << S_STATIC_SLOW)
11328 #define	F_STATIC_SLOW    V_STATIC_SLOW(1U)
11329 
11330 #define	A_MC_CORE_PCTL_STAT 0x7528
11331 
11332 #define	S_PCTL_ACCESS_STAT    0
11333 #define	M_PCTL_ACCESS_STAT    0x7U
11334 #define	V_PCTL_ACCESS_STAT(x) ((x) << S_PCTL_ACCESS_STAT)
11335 #define	G_PCTL_ACCESS_STAT(x) (((x) >> S_PCTL_ACCESS_STAT) & M_PCTL_ACCESS_STAT)
11336 
11337 #define	A_MC_DEBUG_CNT 0x752c
11338 
11339 #define	S_WDATA_OCNT    8
11340 #define	M_WDATA_OCNT    0x1fU
11341 #define	V_WDATA_OCNT(x) ((x) << S_WDATA_OCNT)
11342 #define	G_WDATA_OCNT(x) (((x) >> S_WDATA_OCNT) & M_WDATA_OCNT)
11343 
11344 #define	S_RDATA_OCNT    0
11345 #define	M_RDATA_OCNT    0x1fU
11346 #define	V_RDATA_OCNT(x) ((x) << S_RDATA_OCNT)
11347 #define	G_RDATA_OCNT(x) (((x) >> S_RDATA_OCNT) & M_RDATA_OCNT)
11348 
11349 #define	A_MC_BONUS 0x7530
11350 #define	A_MC_BIST_CMD 0x7600
11351 
11352 #define	S_START_BIST    31
11353 #define	V_START_BIST(x) ((x) << S_START_BIST)
11354 #define	F_START_BIST    V_START_BIST(1U)
11355 
11356 #define	S_BIST_CMD_GAP    8
11357 #define	M_BIST_CMD_GAP    0xffU
11358 #define	V_BIST_CMD_GAP(x) ((x) << S_BIST_CMD_GAP)
11359 #define	G_BIST_CMD_GAP(x) (((x) >> S_BIST_CMD_GAP) & M_BIST_CMD_GAP)
11360 
11361 #define	S_BIST_OPCODE    0
11362 #define	M_BIST_OPCODE    0x3U
11363 #define	V_BIST_OPCODE(x) ((x) << S_BIST_OPCODE)
11364 #define	G_BIST_OPCODE(x) (((x) >> S_BIST_OPCODE) & M_BIST_OPCODE)
11365 
11366 #define	A_MC_BIST_CMD_ADDR 0x7604
11367 #define	A_MC_BIST_CMD_LEN 0x7608
11368 #define	A_MC_BIST_DATA_PATTERN 0x760c
11369 
11370 #define	S_BIST_DATA_TYPE    0
11371 #define	M_BIST_DATA_TYPE    0xfU
11372 #define	V_BIST_DATA_TYPE(x) ((x) << S_BIST_DATA_TYPE)
11373 #define	G_BIST_DATA_TYPE(x) (((x) >> S_BIST_DATA_TYPE) & M_BIST_DATA_TYPE)
11374 
11375 #define	A_MC_BIST_USER_WDATA0 0x7614
11376 #define	A_MC_BIST_USER_WDATA1 0x7618
11377 #define	A_MC_BIST_USER_WDATA2 0x761c
11378 
11379 #define	S_USER_DATA2    0
11380 #define	M_USER_DATA2    0xffU
11381 #define	V_USER_DATA2(x) ((x) << S_USER_DATA2)
11382 #define	G_USER_DATA2(x) (((x) >> S_USER_DATA2) & M_USER_DATA2)
11383 
11384 #define	A_MC_BIST_NUM_ERR 0x7680
11385 #define	A_MC_BIST_ERR_FIRST_ADDR 0x7684
11386 #define	A_MC_BIST_STATUS_RDATA 0x7688
11387 
11388 /* registers for module MA */
11389 #define	MA_BASE_ADDR 0x7700
11390 
11391 #define	A_MA_CLIENT0_RD_LATENCY_THRESHOLD 0x7700
11392 
11393 #define	S_THRESHOLD1    17
11394 #define	M_THRESHOLD1    0x7fffU
11395 #define	V_THRESHOLD1(x) ((x) << S_THRESHOLD1)
11396 #define	G_THRESHOLD1(x) (((x) >> S_THRESHOLD1) & M_THRESHOLD1)
11397 
11398 #define	S_THRESHOLD1_EN    16
11399 #define	V_THRESHOLD1_EN(x) ((x) << S_THRESHOLD1_EN)
11400 #define	F_THRESHOLD1_EN    V_THRESHOLD1_EN(1U)
11401 
11402 #define	S_THRESHOLD0    1
11403 #define	M_THRESHOLD0    0x7fffU
11404 #define	V_THRESHOLD0(x) ((x) << S_THRESHOLD0)
11405 #define	G_THRESHOLD0(x) (((x) >> S_THRESHOLD0) & M_THRESHOLD0)
11406 
11407 #define	S_THRESHOLD0_EN    0
11408 #define	V_THRESHOLD0_EN(x) ((x) << S_THRESHOLD0_EN)
11409 #define	F_THRESHOLD0_EN    V_THRESHOLD0_EN(1U)
11410 
11411 #define	A_MA_CLIENT0_WR_LATENCY_THRESHOLD 0x7704
11412 #define	A_MA_CLIENT1_RD_LATENCY_THRESHOLD 0x7708
11413 #define	A_MA_CLIENT1_WR_LATENCY_THRESHOLD 0x770c
11414 #define	A_MA_CLIENT2_RD_LATENCY_THRESHOLD 0x7710
11415 #define	A_MA_CLIENT2_WR_LATENCY_THRESHOLD 0x7714
11416 #define	A_MA_CLIENT3_RD_LATENCY_THRESHOLD 0x7718
11417 #define	A_MA_CLIENT3_WR_LATENCY_THRESHOLD 0x771c
11418 #define	A_MA_CLIENT4_RD_LATENCY_THRESHOLD 0x7720
11419 #define	A_MA_CLIENT4_WR_LATENCY_THRESHOLD 0x7724
11420 #define	A_MA_CLIENT5_RD_LATENCY_THRESHOLD 0x7728
11421 #define	A_MA_CLIENT5_WR_LATENCY_THRESHOLD 0x772c
11422 #define	A_MA_CLIENT6_RD_LATENCY_THRESHOLD 0x7730
11423 #define	A_MA_CLIENT6_WR_LATENCY_THRESHOLD 0x7734
11424 #define	A_MA_CLIENT7_RD_LATENCY_THRESHOLD 0x7738
11425 #define	A_MA_CLIENT7_WR_LATENCY_THRESHOLD 0x773c
11426 #define	A_MA_CLIENT8_RD_LATENCY_THRESHOLD 0x7740
11427 #define	A_MA_CLIENT8_WR_LATENCY_THRESHOLD 0x7744
11428 #define	A_MA_CLIENT9_RD_LATENCY_THRESHOLD 0x7748
11429 #define	A_MA_CLIENT9_WR_LATENCY_THRESHOLD 0x774c
11430 #define	A_MA_CLIENT10_RD_LATENCY_THRESHOLD 0x7750
11431 #define	A_MA_CLIENT10_WR_LATENCY_THRESHOLD 0x7754
11432 #define	A_MA_CLIENT11_RD_LATENCY_THRESHOLD 0x7758
11433 #define	A_MA_CLIENT11_WR_LATENCY_THRESHOLD 0x775c
11434 #define	A_MA_CLIENT12_RD_LATENCY_THRESHOLD 0x7760
11435 #define	A_MA_CLIENT12_WR_LATENCY_THRESHOLD 0x7764
11436 #define	A_MA_SGE_TH0_DEBUG_CNT 0x7768
11437 
11438 #define	S_DBG_READ_DATA_CNT    24
11439 #define	M_DBG_READ_DATA_CNT    0xffU
11440 #define	V_DBG_READ_DATA_CNT(x) ((x) << S_DBG_READ_DATA_CNT)
11441 #define	G_DBG_READ_DATA_CNT(x) \
11442 	(((x) >> S_DBG_READ_DATA_CNT) & M_DBG_READ_DATA_CNT)
11443 
11444 #define	S_DBG_READ_REQ_CNT    16
11445 #define	M_DBG_READ_REQ_CNT    0xffU
11446 #define	V_DBG_READ_REQ_CNT(x) ((x) << S_DBG_READ_REQ_CNT)
11447 #define	G_DBG_READ_REQ_CNT(x) (((x) >> S_DBG_READ_REQ_CNT) & M_DBG_READ_REQ_CNT)
11448 
11449 #define	S_DBG_WRITE_DATA_CNT    8
11450 #define	M_DBG_WRITE_DATA_CNT    0xffU
11451 #define	V_DBG_WRITE_DATA_CNT(x) ((x) << S_DBG_WRITE_DATA_CNT)
11452 #define	G_DBG_WRITE_DATA_CNT(x) \
11453 	(((x) >> S_DBG_WRITE_DATA_CNT) & M_DBG_WRITE_DATA_CNT)
11454 
11455 #define	S_DBG_WRITE_REQ_CNT    0
11456 #define	M_DBG_WRITE_REQ_CNT    0xffU
11457 #define	V_DBG_WRITE_REQ_CNT(x) ((x) << S_DBG_WRITE_REQ_CNT)
11458 #define	G_DBG_WRITE_REQ_CNT(x) \
11459 	(((x) >> S_DBG_WRITE_REQ_CNT) & M_DBG_WRITE_REQ_CNT)
11460 
11461 #define	A_MA_SGE_TH1_DEBUG_CNT 0x776c
11462 #define	A_MA_ULPTX_DEBUG_CNT 0x7770
11463 #define	A_MA_ULPRX_DEBUG_CNT 0x7774
11464 #define	A_MA_ULPTXRX_DEBUG_CNT 0x7778
11465 #define	A_MA_TP_TH0_DEBUG_CNT 0x777c
11466 #define	A_MA_TP_TH1_DEBUG_CNT 0x7780
11467 #define	A_MA_LE_DEBUG_CNT 0x7784
11468 #define	A_MA_CIM_DEBUG_CNT 0x7788
11469 #define	A_MA_PCIE_DEBUG_CNT 0x778c
11470 #define	A_MA_PMTX_DEBUG_CNT 0x7790
11471 #define	A_MA_PMRX_DEBUG_CNT 0x7794
11472 #define	A_MA_HMA_DEBUG_CNT 0x7798
11473 #define	A_MA_EDRAM0_BAR 0x77c0
11474 
11475 #define	S_EDRAM0_BASE    16
11476 #define	M_EDRAM0_BASE    0xfffU
11477 #define	V_EDRAM0_BASE(x) ((x) << S_EDRAM0_BASE)
11478 #define	G_EDRAM0_BASE(x) (((x) >> S_EDRAM0_BASE) & M_EDRAM0_BASE)
11479 
11480 #define	S_EDRAM0_SIZE    0
11481 #define	M_EDRAM0_SIZE    0xfffU
11482 #define	V_EDRAM0_SIZE(x) ((x) << S_EDRAM0_SIZE)
11483 #define	G_EDRAM0_SIZE(x) (((x) >> S_EDRAM0_SIZE) & M_EDRAM0_SIZE)
11484 
11485 #define	A_MA_EDRAM1_BAR 0x77c4
11486 
11487 #define	S_EDRAM1_BASE    16
11488 #define	M_EDRAM1_BASE    0xfffU
11489 #define	V_EDRAM1_BASE(x) ((x) << S_EDRAM1_BASE)
11490 #define	G_EDRAM1_BASE(x) (((x) >> S_EDRAM1_BASE) & M_EDRAM1_BASE)
11491 
11492 #define	S_EDRAM1_SIZE    0
11493 #define	M_EDRAM1_SIZE    0xfffU
11494 #define	V_EDRAM1_SIZE(x) ((x) << S_EDRAM1_SIZE)
11495 #define	G_EDRAM1_SIZE(x) (((x) >> S_EDRAM1_SIZE) & M_EDRAM1_SIZE)
11496 
11497 #define	A_MA_EXT_MEMORY_BAR 0x77c8
11498 
11499 #define	S_EXT_MEM_BASE    16
11500 #define	M_EXT_MEM_BASE    0xfffU
11501 #define	V_EXT_MEM_BASE(x) ((x) << S_EXT_MEM_BASE)
11502 #define	G_EXT_MEM_BASE(x) (((x) >> S_EXT_MEM_BASE) & M_EXT_MEM_BASE)
11503 
11504 #define	S_EXT_MEM_SIZE    0
11505 #define	M_EXT_MEM_SIZE    0xfffU
11506 #define	V_EXT_MEM_SIZE(x) ((x) << S_EXT_MEM_SIZE)
11507 #define	G_EXT_MEM_SIZE(x) (((x) >> S_EXT_MEM_SIZE) & M_EXT_MEM_SIZE)
11508 
11509 #define A_MA_EXT_MEMORY0_BAR 0x77c8
11510 
11511 #define S_EXT_MEM0_BASE    16
11512 #define M_EXT_MEM0_BASE    0xfffU
11513 #define V_EXT_MEM0_BASE(x) ((x) << S_EXT_MEM0_BASE)
11514 #define G_EXT_MEM0_BASE(x) (((x) >> S_EXT_MEM0_BASE) & M_EXT_MEM0_BASE)
11515 
11516 #define S_EXT_MEM0_SIZE    0
11517 #define M_EXT_MEM0_SIZE    0xfffU
11518 #define V_EXT_MEM0_SIZE(x) ((x) << S_EXT_MEM0_SIZE)
11519 #define G_EXT_MEM0_SIZE(x) (((x) >> S_EXT_MEM0_SIZE) & M_EXT_MEM0_SIZE)
11520 
11521 #define	A_MA_HOST_MEMORY_BAR 0x77cc
11522 
11523 #define	S_HMA_BASE    16
11524 #define	M_HMA_BASE    0xfffU
11525 #define	V_HMA_BASE(x) ((x) << S_HMA_BASE)
11526 #define	G_HMA_BASE(x) (((x) >> S_HMA_BASE) & M_HMA_BASE)
11527 
11528 #define	S_HMA_SIZE    0
11529 #define	M_HMA_SIZE    0xfffU
11530 #define	V_HMA_SIZE(x) ((x) << S_HMA_SIZE)
11531 #define	G_HMA_SIZE(x) (((x) >> S_HMA_SIZE) & M_HMA_SIZE)
11532 
11533 #define	A_MA_EXT_MEM_PAGE_SIZE 0x77d0
11534 
11535 #define	S_BRC_MODE    2
11536 #define	V_BRC_MODE(x) ((x) << S_BRC_MODE)
11537 #define	F_BRC_MODE    V_BRC_MODE(1U)
11538 
11539 #define	S_EXT_MEM_PAGE_SIZE    0
11540 #define	M_EXT_MEM_PAGE_SIZE    0x3U
11541 #define	V_EXT_MEM_PAGE_SIZE(x) ((x) << S_EXT_MEM_PAGE_SIZE)
11542 #define	G_EXT_MEM_PAGE_SIZE(x) \
11543 	(((x) >> S_EXT_MEM_PAGE_SIZE) & M_EXT_MEM_PAGE_SIZE)
11544 
11545 #define S_BRC_MODE1    6
11546 #define V_BRC_MODE1(x) ((x) << S_BRC_MODE1)
11547 #define F_BRC_MODE1    V_BRC_MODE1(1U)
11548 
11549 #define S_EXT_MEM_PAGE_SIZE1    4
11550 #define M_EXT_MEM_PAGE_SIZE1    0x3U
11551 #define V_EXT_MEM_PAGE_SIZE1(x) ((x) << S_EXT_MEM_PAGE_SIZE1)
11552 #define G_EXT_MEM_PAGE_SIZE1(x) \
11553 	(((x) >> S_EXT_MEM_PAGE_SIZE1) & M_EXT_MEM_PAGE_SIZE1)
11554 
11555 #define	A_MA_ARB_CTRL 0x77d4
11556 
11557 #define	S_DIS_PAGE_HINT    1
11558 #define	V_DIS_PAGE_HINT(x) ((x) << S_DIS_PAGE_HINT)
11559 #define	F_DIS_PAGE_HINT    V_DIS_PAGE_HINT(1U)
11560 
11561 #define	S_DIS_ADV_ARB    0
11562 #define	V_DIS_ADV_ARB(x) ((x) << S_DIS_ADV_ARB)
11563 #define	F_DIS_ADV_ARB    V_DIS_ADV_ARB(1U)
11564 
11565 #define S_DIS_BANK_FAIR    2
11566 #define V_DIS_BANK_FAIR(x) ((x) << S_DIS_BANK_FAIR)
11567 #define F_DIS_BANK_FAIR    V_DIS_BANK_FAIR(1U)
11568 
11569 #define	A_MA_TARGET_MEM_ENABLE 0x77d8
11570 
11571 #define	S_HMA_ENABLE    3
11572 #define	V_HMA_ENABLE(x) ((x) << S_HMA_ENABLE)
11573 #define	F_HMA_ENABLE    V_HMA_ENABLE(1U)
11574 
11575 #define	S_EXT_MEM_ENABLE    2
11576 #define	V_EXT_MEM_ENABLE(x) ((x) << S_EXT_MEM_ENABLE)
11577 #define	F_EXT_MEM_ENABLE    V_EXT_MEM_ENABLE(1U)
11578 
11579 #define	S_EDRAM1_ENABLE    1
11580 #define	V_EDRAM1_ENABLE(x) ((x) << S_EDRAM1_ENABLE)
11581 #define	F_EDRAM1_ENABLE    V_EDRAM1_ENABLE(1U)
11582 
11583 #define	S_EDRAM0_ENABLE    0
11584 #define	V_EDRAM0_ENABLE(x) ((x) << S_EDRAM0_ENABLE)
11585 #define	F_EDRAM0_ENABLE    V_EDRAM0_ENABLE(1U)
11586 
11587 #define S_HMA_MUX    5
11588 #define V_HMA_MUX(x) ((x) << S_HMA_MUX)
11589 #define F_HMA_MUX    V_HMA_MUX(1U)
11590 
11591 #define S_EXT_MEM1_ENABLE    4
11592 #define V_EXT_MEM1_ENABLE(x) ((x) << S_EXT_MEM1_ENABLE)
11593 #define F_EXT_MEM1_ENABLE    V_EXT_MEM1_ENABLE(1U)
11594 
11595 #define S_EXT_MEM0_ENABLE    2
11596 #define V_EXT_MEM0_ENABLE(x) ((x) << S_EXT_MEM0_ENABLE)
11597 #define F_EXT_MEM0_ENABLE    V_EXT_MEM0_ENABLE(1U)
11598 
11599 #define	A_MA_INT_ENABLE 0x77dc
11600 
11601 #define	S_MEM_PERR_INT_ENABLE    1
11602 #define	V_MEM_PERR_INT_ENABLE(x) ((x) << S_MEM_PERR_INT_ENABLE)
11603 #define	F_MEM_PERR_INT_ENABLE    V_MEM_PERR_INT_ENABLE(1U)
11604 
11605 #define	S_MEM_WRAP_INT_ENABLE    0
11606 #define	V_MEM_WRAP_INT_ENABLE(x) ((x) << S_MEM_WRAP_INT_ENABLE)
11607 #define	F_MEM_WRAP_INT_ENABLE    V_MEM_WRAP_INT_ENABLE(1U)
11608 
11609 #define S_MEM_TO_INT_ENABLE    2
11610 #define V_MEM_TO_INT_ENABLE(x) ((x) << S_MEM_TO_INT_ENABLE)
11611 #define F_MEM_TO_INT_ENABLE    V_MEM_TO_INT_ENABLE(1U)
11612 
11613 #define	A_MA_INT_CAUSE 0x77e0
11614 
11615 #define	S_MEM_PERR_INT_CAUSE    1
11616 #define	V_MEM_PERR_INT_CAUSE(x) ((x) << S_MEM_PERR_INT_CAUSE)
11617 #define	F_MEM_PERR_INT_CAUSE    V_MEM_PERR_INT_CAUSE(1U)
11618 
11619 #define	S_MEM_WRAP_INT_CAUSE    0
11620 #define	V_MEM_WRAP_INT_CAUSE(x) ((x) << S_MEM_WRAP_INT_CAUSE)
11621 #define	F_MEM_WRAP_INT_CAUSE    V_MEM_WRAP_INT_CAUSE(1U)
11622 
11623 #define S_MEM_TO_INT_CAUSE    2
11624 #define V_MEM_TO_INT_CAUSE(x) ((x) << S_MEM_TO_INT_CAUSE)
11625 #define F_MEM_TO_INT_CAUSE    V_MEM_TO_INT_CAUSE(1U)
11626 
11627 #define	A_MA_INT_WRAP_STATUS 0x77e4
11628 
11629 #define	S_MEM_WRAP_ADDRESS    4
11630 #define	M_MEM_WRAP_ADDRESS    0xfffffffU
11631 #define	V_MEM_WRAP_ADDRESS(x) ((x) << S_MEM_WRAP_ADDRESS)
11632 #define	G_MEM_WRAP_ADDRESS(x) (((x) >> S_MEM_WRAP_ADDRESS) & M_MEM_WRAP_ADDRESS)
11633 
11634 #define	S_MEM_WRAP_CLIENT_NUM    0
11635 #define	M_MEM_WRAP_CLIENT_NUM    0xfU
11636 #define	V_MEM_WRAP_CLIENT_NUM(x) ((x) << S_MEM_WRAP_CLIENT_NUM)
11637 #define	G_MEM_WRAP_CLIENT_NUM(x) \
11638 	(((x) >> S_MEM_WRAP_CLIENT_NUM) & M_MEM_WRAP_CLIENT_NUM)
11639 
11640 #define	A_MA_TP_THREAD1_MAPPER 0x77e8
11641 
11642 #define	S_TP_THREAD1_EN    0
11643 #define	M_TP_THREAD1_EN    0xffU
11644 #define	V_TP_THREAD1_EN(x) ((x) << S_TP_THREAD1_EN)
11645 #define	G_TP_THREAD1_EN(x) (((x) >> S_TP_THREAD1_EN) & M_TP_THREAD1_EN)
11646 
11647 #define	A_MA_SGE_THREAD1_MAPPER 0x77ec
11648 
11649 #define	S_SGE_THREAD1_EN    0
11650 #define	M_SGE_THREAD1_EN    0xffU
11651 #define	V_SGE_THREAD1_EN(x) ((x) << S_SGE_THREAD1_EN)
11652 #define	G_SGE_THREAD1_EN(x) (((x) >> S_SGE_THREAD1_EN) & M_SGE_THREAD1_EN)
11653 
11654 #define	A_MA_PARITY_ERROR_ENABLE 0x77f0
11655 
11656 #define	S_TP_DMARBT_PAR_ERROR_EN    31
11657 #define	V_TP_DMARBT_PAR_ERROR_EN(x) ((x) << S_TP_DMARBT_PAR_ERROR_EN)
11658 #define	F_TP_DMARBT_PAR_ERROR_EN    V_TP_DMARBT_PAR_ERROR_EN(1U)
11659 
11660 #define	S_LOGIC_FIFO_PAR_ERROR_EN    30
11661 #define	V_LOGIC_FIFO_PAR_ERROR_EN(x) ((x) << S_LOGIC_FIFO_PAR_ERROR_EN)
11662 #define	F_LOGIC_FIFO_PAR_ERROR_EN    V_LOGIC_FIFO_PAR_ERROR_EN(1U)
11663 
11664 #define	S_ARB3_PAR_WRQUEUE_ERROR_EN    29
11665 #define	V_ARB3_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_ARB3_PAR_WRQUEUE_ERROR_EN)
11666 #define	F_ARB3_PAR_WRQUEUE_ERROR_EN    V_ARB3_PAR_WRQUEUE_ERROR_EN(1U)
11667 
11668 #define	S_ARB2_PAR_WRQUEUE_ERROR_EN    28
11669 #define	V_ARB2_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_ARB2_PAR_WRQUEUE_ERROR_EN)
11670 #define	F_ARB2_PAR_WRQUEUE_ERROR_EN    V_ARB2_PAR_WRQUEUE_ERROR_EN(1U)
11671 
11672 #define	S_ARB1_PAR_WRQUEUE_ERROR_EN    27
11673 #define	V_ARB1_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_ARB1_PAR_WRQUEUE_ERROR_EN)
11674 #define	F_ARB1_PAR_WRQUEUE_ERROR_EN    V_ARB1_PAR_WRQUEUE_ERROR_EN(1U)
11675 
11676 #define	S_ARB0_PAR_WRQUEUE_ERROR_EN    26
11677 #define	V_ARB0_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_ARB0_PAR_WRQUEUE_ERROR_EN)
11678 #define	F_ARB0_PAR_WRQUEUE_ERROR_EN    V_ARB0_PAR_WRQUEUE_ERROR_EN(1U)
11679 
11680 #define	S_ARB3_PAR_RDQUEUE_ERROR_EN    25
11681 #define	V_ARB3_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_ARB3_PAR_RDQUEUE_ERROR_EN)
11682 #define	F_ARB3_PAR_RDQUEUE_ERROR_EN    V_ARB3_PAR_RDQUEUE_ERROR_EN(1U)
11683 
11684 #define	S_ARB2_PAR_RDQUEUE_ERROR_EN    24
11685 #define	V_ARB2_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_ARB2_PAR_RDQUEUE_ERROR_EN)
11686 #define	F_ARB2_PAR_RDQUEUE_ERROR_EN    V_ARB2_PAR_RDQUEUE_ERROR_EN(1U)
11687 
11688 #define	S_ARB1_PAR_RDQUEUE_ERROR_EN    23
11689 #define	V_ARB1_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_ARB1_PAR_RDQUEUE_ERROR_EN)
11690 #define	F_ARB1_PAR_RDQUEUE_ERROR_EN    V_ARB1_PAR_RDQUEUE_ERROR_EN(1U)
11691 
11692 #define	S_ARB0_PAR_RDQUEUE_ERROR_EN    22
11693 #define	V_ARB0_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_ARB0_PAR_RDQUEUE_ERROR_EN)
11694 #define	F_ARB0_PAR_RDQUEUE_ERROR_EN    V_ARB0_PAR_RDQUEUE_ERROR_EN(1U)
11695 
11696 #define	S_CL10_PAR_WRQUEUE_ERROR_EN    21
11697 #define	V_CL10_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL10_PAR_WRQUEUE_ERROR_EN)
11698 #define	F_CL10_PAR_WRQUEUE_ERROR_EN    V_CL10_PAR_WRQUEUE_ERROR_EN(1U)
11699 
11700 #define	S_CL9_PAR_WRQUEUE_ERROR_EN    20
11701 #define	V_CL9_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL9_PAR_WRQUEUE_ERROR_EN)
11702 #define	F_CL9_PAR_WRQUEUE_ERROR_EN    V_CL9_PAR_WRQUEUE_ERROR_EN(1U)
11703 
11704 #define	S_CL8_PAR_WRQUEUE_ERROR_EN    19
11705 #define	V_CL8_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL8_PAR_WRQUEUE_ERROR_EN)
11706 #define	F_CL8_PAR_WRQUEUE_ERROR_EN    V_CL8_PAR_WRQUEUE_ERROR_EN(1U)
11707 
11708 #define	S_CL7_PAR_WRQUEUE_ERROR_EN    18
11709 #define	V_CL7_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL7_PAR_WRQUEUE_ERROR_EN)
11710 #define	F_CL7_PAR_WRQUEUE_ERROR_EN    V_CL7_PAR_WRQUEUE_ERROR_EN(1U)
11711 
11712 #define	S_CL6_PAR_WRQUEUE_ERROR_EN    17
11713 #define	V_CL6_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL6_PAR_WRQUEUE_ERROR_EN)
11714 #define	F_CL6_PAR_WRQUEUE_ERROR_EN    V_CL6_PAR_WRQUEUE_ERROR_EN(1U)
11715 
11716 #define	S_CL5_PAR_WRQUEUE_ERROR_EN    16
11717 #define	V_CL5_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL5_PAR_WRQUEUE_ERROR_EN)
11718 #define	F_CL5_PAR_WRQUEUE_ERROR_EN    V_CL5_PAR_WRQUEUE_ERROR_EN(1U)
11719 
11720 #define	S_CL4_PAR_WRQUEUE_ERROR_EN    15
11721 #define	V_CL4_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL4_PAR_WRQUEUE_ERROR_EN)
11722 #define	F_CL4_PAR_WRQUEUE_ERROR_EN    V_CL4_PAR_WRQUEUE_ERROR_EN(1U)
11723 
11724 #define	S_CL3_PAR_WRQUEUE_ERROR_EN    14
11725 #define	V_CL3_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL3_PAR_WRQUEUE_ERROR_EN)
11726 #define	F_CL3_PAR_WRQUEUE_ERROR_EN    V_CL3_PAR_WRQUEUE_ERROR_EN(1U)
11727 
11728 #define	S_CL2_PAR_WRQUEUE_ERROR_EN    13
11729 #define	V_CL2_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL2_PAR_WRQUEUE_ERROR_EN)
11730 #define	F_CL2_PAR_WRQUEUE_ERROR_EN    V_CL2_PAR_WRQUEUE_ERROR_EN(1U)
11731 
11732 #define	S_CL1_PAR_WRQUEUE_ERROR_EN    12
11733 #define	V_CL1_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL1_PAR_WRQUEUE_ERROR_EN)
11734 #define	F_CL1_PAR_WRQUEUE_ERROR_EN    V_CL1_PAR_WRQUEUE_ERROR_EN(1U)
11735 
11736 #define	S_CL0_PAR_WRQUEUE_ERROR_EN    11
11737 #define	V_CL0_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_CL0_PAR_WRQUEUE_ERROR_EN)
11738 #define	F_CL0_PAR_WRQUEUE_ERROR_EN    V_CL0_PAR_WRQUEUE_ERROR_EN(1U)
11739 
11740 #define	S_CL10_PAR_RDQUEUE_ERROR_EN    10
11741 #define	V_CL10_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL10_PAR_RDQUEUE_ERROR_EN)
11742 #define	F_CL10_PAR_RDQUEUE_ERROR_EN    V_CL10_PAR_RDQUEUE_ERROR_EN(1U)
11743 
11744 #define	S_CL9_PAR_RDQUEUE_ERROR_EN    9
11745 #define	V_CL9_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL9_PAR_RDQUEUE_ERROR_EN)
11746 #define	F_CL9_PAR_RDQUEUE_ERROR_EN    V_CL9_PAR_RDQUEUE_ERROR_EN(1U)
11747 
11748 #define	S_CL8_PAR_RDQUEUE_ERROR_EN    8
11749 #define	V_CL8_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL8_PAR_RDQUEUE_ERROR_EN)
11750 #define	F_CL8_PAR_RDQUEUE_ERROR_EN    V_CL8_PAR_RDQUEUE_ERROR_EN(1U)
11751 
11752 #define	S_CL7_PAR_RDQUEUE_ERROR_EN    7
11753 #define	V_CL7_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL7_PAR_RDQUEUE_ERROR_EN)
11754 #define	F_CL7_PAR_RDQUEUE_ERROR_EN    V_CL7_PAR_RDQUEUE_ERROR_EN(1U)
11755 
11756 #define	S_CL6_PAR_RDQUEUE_ERROR_EN    6
11757 #define	V_CL6_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL6_PAR_RDQUEUE_ERROR_EN)
11758 #define	F_CL6_PAR_RDQUEUE_ERROR_EN    V_CL6_PAR_RDQUEUE_ERROR_EN(1U)
11759 
11760 #define	S_CL5_PAR_RDQUEUE_ERROR_EN    5
11761 #define	V_CL5_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL5_PAR_RDQUEUE_ERROR_EN)
11762 #define	F_CL5_PAR_RDQUEUE_ERROR_EN    V_CL5_PAR_RDQUEUE_ERROR_EN(1U)
11763 
11764 #define	S_CL4_PAR_RDQUEUE_ERROR_EN    4
11765 #define	V_CL4_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL4_PAR_RDQUEUE_ERROR_EN)
11766 #define	F_CL4_PAR_RDQUEUE_ERROR_EN    V_CL4_PAR_RDQUEUE_ERROR_EN(1U)
11767 
11768 #define	S_CL3_PAR_RDQUEUE_ERROR_EN    3
11769 #define	V_CL3_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL3_PAR_RDQUEUE_ERROR_EN)
11770 #define	F_CL3_PAR_RDQUEUE_ERROR_EN    V_CL3_PAR_RDQUEUE_ERROR_EN(1U)
11771 
11772 #define	S_CL2_PAR_RDQUEUE_ERROR_EN    2
11773 #define	V_CL2_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL2_PAR_RDQUEUE_ERROR_EN)
11774 #define	F_CL2_PAR_RDQUEUE_ERROR_EN    V_CL2_PAR_RDQUEUE_ERROR_EN(1U)
11775 
11776 #define	S_CL1_PAR_RDQUEUE_ERROR_EN    1
11777 #define	V_CL1_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL1_PAR_RDQUEUE_ERROR_EN)
11778 #define	F_CL1_PAR_RDQUEUE_ERROR_EN    V_CL1_PAR_RDQUEUE_ERROR_EN(1U)
11779 
11780 #define	S_CL0_PAR_RDQUEUE_ERROR_EN    0
11781 #define	V_CL0_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_CL0_PAR_RDQUEUE_ERROR_EN)
11782 #define	F_CL0_PAR_RDQUEUE_ERROR_EN    V_CL0_PAR_RDQUEUE_ERROR_EN(1U)
11783 
11784 #define A_MA_PARITY_ERROR_ENABLE1 0x77f0
11785 #define	A_MA_PARITY_ERROR_STATUS 0x77f4
11786 
11787 #define	S_TP_DMARBT_PAR_ERROR    31
11788 #define	V_TP_DMARBT_PAR_ERROR(x) ((x) << S_TP_DMARBT_PAR_ERROR)
11789 #define	F_TP_DMARBT_PAR_ERROR    V_TP_DMARBT_PAR_ERROR(1U)
11790 
11791 #define	S_LOGIC_FIFO_PAR_ERROR    30
11792 #define	V_LOGIC_FIFO_PAR_ERROR(x) ((x) << S_LOGIC_FIFO_PAR_ERROR)
11793 #define	F_LOGIC_FIFO_PAR_ERROR    V_LOGIC_FIFO_PAR_ERROR(1U)
11794 
11795 #define	S_ARB3_PAR_WRQUEUE_ERROR    29
11796 #define	V_ARB3_PAR_WRQUEUE_ERROR(x) ((x) << S_ARB3_PAR_WRQUEUE_ERROR)
11797 #define	F_ARB3_PAR_WRQUEUE_ERROR    V_ARB3_PAR_WRQUEUE_ERROR(1U)
11798 
11799 #define	S_ARB2_PAR_WRQUEUE_ERROR    28
11800 #define	V_ARB2_PAR_WRQUEUE_ERROR(x) ((x) << S_ARB2_PAR_WRQUEUE_ERROR)
11801 #define	F_ARB2_PAR_WRQUEUE_ERROR    V_ARB2_PAR_WRQUEUE_ERROR(1U)
11802 
11803 #define	S_ARB1_PAR_WRQUEUE_ERROR    27
11804 #define	V_ARB1_PAR_WRQUEUE_ERROR(x) ((x) << S_ARB1_PAR_WRQUEUE_ERROR)
11805 #define	F_ARB1_PAR_WRQUEUE_ERROR    V_ARB1_PAR_WRQUEUE_ERROR(1U)
11806 
11807 #define	S_ARB0_PAR_WRQUEUE_ERROR    26
11808 #define	V_ARB0_PAR_WRQUEUE_ERROR(x) ((x) << S_ARB0_PAR_WRQUEUE_ERROR)
11809 #define	F_ARB0_PAR_WRQUEUE_ERROR    V_ARB0_PAR_WRQUEUE_ERROR(1U)
11810 
11811 #define	S_ARB3_PAR_RDQUEUE_ERROR    25
11812 #define	V_ARB3_PAR_RDQUEUE_ERROR(x) ((x) << S_ARB3_PAR_RDQUEUE_ERROR)
11813 #define	F_ARB3_PAR_RDQUEUE_ERROR    V_ARB3_PAR_RDQUEUE_ERROR(1U)
11814 
11815 #define	S_ARB2_PAR_RDQUEUE_ERROR    24
11816 #define	V_ARB2_PAR_RDQUEUE_ERROR(x) ((x) << S_ARB2_PAR_RDQUEUE_ERROR)
11817 #define	F_ARB2_PAR_RDQUEUE_ERROR    V_ARB2_PAR_RDQUEUE_ERROR(1U)
11818 
11819 #define	S_ARB1_PAR_RDQUEUE_ERROR    23
11820 #define	V_ARB1_PAR_RDQUEUE_ERROR(x) ((x) << S_ARB1_PAR_RDQUEUE_ERROR)
11821 #define	F_ARB1_PAR_RDQUEUE_ERROR    V_ARB1_PAR_RDQUEUE_ERROR(1U)
11822 
11823 #define	S_ARB0_PAR_RDQUEUE_ERROR    22
11824 #define	V_ARB0_PAR_RDQUEUE_ERROR(x) ((x) << S_ARB0_PAR_RDQUEUE_ERROR)
11825 #define	F_ARB0_PAR_RDQUEUE_ERROR    V_ARB0_PAR_RDQUEUE_ERROR(1U)
11826 
11827 #define	S_CL10_PAR_WRQUEUE_ERROR    21
11828 #define	V_CL10_PAR_WRQUEUE_ERROR(x) ((x) << S_CL10_PAR_WRQUEUE_ERROR)
11829 #define	F_CL10_PAR_WRQUEUE_ERROR    V_CL10_PAR_WRQUEUE_ERROR(1U)
11830 
11831 #define	S_CL9_PAR_WRQUEUE_ERROR    20
11832 #define	V_CL9_PAR_WRQUEUE_ERROR(x) ((x) << S_CL9_PAR_WRQUEUE_ERROR)
11833 #define	F_CL9_PAR_WRQUEUE_ERROR    V_CL9_PAR_WRQUEUE_ERROR(1U)
11834 
11835 #define	S_CL8_PAR_WRQUEUE_ERROR    19
11836 #define	V_CL8_PAR_WRQUEUE_ERROR(x) ((x) << S_CL8_PAR_WRQUEUE_ERROR)
11837 #define	F_CL8_PAR_WRQUEUE_ERROR    V_CL8_PAR_WRQUEUE_ERROR(1U)
11838 
11839 #define	S_CL7_PAR_WRQUEUE_ERROR    18
11840 #define	V_CL7_PAR_WRQUEUE_ERROR(x) ((x) << S_CL7_PAR_WRQUEUE_ERROR)
11841 #define	F_CL7_PAR_WRQUEUE_ERROR    V_CL7_PAR_WRQUEUE_ERROR(1U)
11842 
11843 #define	S_CL6_PAR_WRQUEUE_ERROR    17
11844 #define	V_CL6_PAR_WRQUEUE_ERROR(x) ((x) << S_CL6_PAR_WRQUEUE_ERROR)
11845 #define	F_CL6_PAR_WRQUEUE_ERROR    V_CL6_PAR_WRQUEUE_ERROR(1U)
11846 
11847 #define	S_CL5_PAR_WRQUEUE_ERROR    16
11848 #define	V_CL5_PAR_WRQUEUE_ERROR(x) ((x) << S_CL5_PAR_WRQUEUE_ERROR)
11849 #define	F_CL5_PAR_WRQUEUE_ERROR    V_CL5_PAR_WRQUEUE_ERROR(1U)
11850 
11851 #define	S_CL4_PAR_WRQUEUE_ERROR    15
11852 #define	V_CL4_PAR_WRQUEUE_ERROR(x) ((x) << S_CL4_PAR_WRQUEUE_ERROR)
11853 #define	F_CL4_PAR_WRQUEUE_ERROR    V_CL4_PAR_WRQUEUE_ERROR(1U)
11854 
11855 #define	S_CL3_PAR_WRQUEUE_ERROR    14
11856 #define	V_CL3_PAR_WRQUEUE_ERROR(x) ((x) << S_CL3_PAR_WRQUEUE_ERROR)
11857 #define	F_CL3_PAR_WRQUEUE_ERROR    V_CL3_PAR_WRQUEUE_ERROR(1U)
11858 
11859 #define	S_CL2_PAR_WRQUEUE_ERROR    13
11860 #define	V_CL2_PAR_WRQUEUE_ERROR(x) ((x) << S_CL2_PAR_WRQUEUE_ERROR)
11861 #define	F_CL2_PAR_WRQUEUE_ERROR    V_CL2_PAR_WRQUEUE_ERROR(1U)
11862 
11863 #define	S_CL1_PAR_WRQUEUE_ERROR    12
11864 #define	V_CL1_PAR_WRQUEUE_ERROR(x) ((x) << S_CL1_PAR_WRQUEUE_ERROR)
11865 #define	F_CL1_PAR_WRQUEUE_ERROR    V_CL1_PAR_WRQUEUE_ERROR(1U)
11866 
11867 #define	S_CL0_PAR_WRQUEUE_ERROR    11
11868 #define	V_CL0_PAR_WRQUEUE_ERROR(x) ((x) << S_CL0_PAR_WRQUEUE_ERROR)
11869 #define	F_CL0_PAR_WRQUEUE_ERROR    V_CL0_PAR_WRQUEUE_ERROR(1U)
11870 
11871 #define	S_CL10_PAR_RDQUEUE_ERROR    10
11872 #define	V_CL10_PAR_RDQUEUE_ERROR(x) ((x) << S_CL10_PAR_RDQUEUE_ERROR)
11873 #define	F_CL10_PAR_RDQUEUE_ERROR    V_CL10_PAR_RDQUEUE_ERROR(1U)
11874 
11875 #define	S_CL9_PAR_RDQUEUE_ERROR    9
11876 #define	V_CL9_PAR_RDQUEUE_ERROR(x) ((x) << S_CL9_PAR_RDQUEUE_ERROR)
11877 #define	F_CL9_PAR_RDQUEUE_ERROR    V_CL9_PAR_RDQUEUE_ERROR(1U)
11878 
11879 #define	S_CL8_PAR_RDQUEUE_ERROR    8
11880 #define	V_CL8_PAR_RDQUEUE_ERROR(x) ((x) << S_CL8_PAR_RDQUEUE_ERROR)
11881 #define	F_CL8_PAR_RDQUEUE_ERROR    V_CL8_PAR_RDQUEUE_ERROR(1U)
11882 
11883 #define	S_CL7_PAR_RDQUEUE_ERROR    7
11884 #define	V_CL7_PAR_RDQUEUE_ERROR(x) ((x) << S_CL7_PAR_RDQUEUE_ERROR)
11885 #define	F_CL7_PAR_RDQUEUE_ERROR    V_CL7_PAR_RDQUEUE_ERROR(1U)
11886 
11887 #define	S_CL6_PAR_RDQUEUE_ERROR    6
11888 #define	V_CL6_PAR_RDQUEUE_ERROR(x) ((x) << S_CL6_PAR_RDQUEUE_ERROR)
11889 #define	F_CL6_PAR_RDQUEUE_ERROR    V_CL6_PAR_RDQUEUE_ERROR(1U)
11890 
11891 #define	S_CL5_PAR_RDQUEUE_ERROR    5
11892 #define	V_CL5_PAR_RDQUEUE_ERROR(x) ((x) << S_CL5_PAR_RDQUEUE_ERROR)
11893 #define	F_CL5_PAR_RDQUEUE_ERROR    V_CL5_PAR_RDQUEUE_ERROR(1U)
11894 
11895 #define	S_CL4_PAR_RDQUEUE_ERROR    4
11896 #define	V_CL4_PAR_RDQUEUE_ERROR(x) ((x) << S_CL4_PAR_RDQUEUE_ERROR)
11897 #define	F_CL4_PAR_RDQUEUE_ERROR    V_CL4_PAR_RDQUEUE_ERROR(1U)
11898 
11899 #define	S_CL3_PAR_RDQUEUE_ERROR    3
11900 #define	V_CL3_PAR_RDQUEUE_ERROR(x) ((x) << S_CL3_PAR_RDQUEUE_ERROR)
11901 #define	F_CL3_PAR_RDQUEUE_ERROR    V_CL3_PAR_RDQUEUE_ERROR(1U)
11902 
11903 #define	S_CL2_PAR_RDQUEUE_ERROR    2
11904 #define	V_CL2_PAR_RDQUEUE_ERROR(x) ((x) << S_CL2_PAR_RDQUEUE_ERROR)
11905 #define	F_CL2_PAR_RDQUEUE_ERROR    V_CL2_PAR_RDQUEUE_ERROR(1U)
11906 
11907 #define	S_CL1_PAR_RDQUEUE_ERROR    1
11908 #define	V_CL1_PAR_RDQUEUE_ERROR(x) ((x) << S_CL1_PAR_RDQUEUE_ERROR)
11909 #define	F_CL1_PAR_RDQUEUE_ERROR    V_CL1_PAR_RDQUEUE_ERROR(1U)
11910 
11911 #define	S_CL0_PAR_RDQUEUE_ERROR    0
11912 #define	V_CL0_PAR_RDQUEUE_ERROR(x) ((x) << S_CL0_PAR_RDQUEUE_ERROR)
11913 #define	F_CL0_PAR_RDQUEUE_ERROR    V_CL0_PAR_RDQUEUE_ERROR(1U)
11914 
11915 #define A_MA_PARITY_ERROR_STATUS1 0x77f4
11916 #define	A_MA_SGE_PCIE_COHERANCY_CTRL 0x77f8
11917 
11918 #define	S_BONUS_REG    6
11919 #define	M_BONUS_REG    0x3ffffffU
11920 #define	V_BONUS_REG(x) ((x) << S_BONUS_REG)
11921 #define	G_BONUS_REG(x) (((x) >> S_BONUS_REG) & M_BONUS_REG)
11922 
11923 #define	S_COHERANCY_CMD_TYPE    4
11924 #define	M_COHERANCY_CMD_TYPE    0x3U
11925 #define	V_COHERANCY_CMD_TYPE(x) ((x) << S_COHERANCY_CMD_TYPE)
11926 #define	G_COHERANCY_CMD_TYPE(x) \
11927 	(((x) >> S_COHERANCY_CMD_TYPE) & M_COHERANCY_CMD_TYPE)
11928 
11929 #define	S_COHERANCY_THREAD_NUM    1
11930 #define	M_COHERANCY_THREAD_NUM    0x7U
11931 #define	V_COHERANCY_THREAD_NUM(x) ((x) << S_COHERANCY_THREAD_NUM)
11932 #define	G_COHERANCY_THREAD_NUM(x) \
11933 	(((x) >> S_COHERANCY_THREAD_NUM) & M_COHERANCY_THREAD_NUM)
11934 
11935 #define	S_COHERANCY_ENABLE    0
11936 #define	V_COHERANCY_ENABLE(x) ((x) << S_COHERANCY_ENABLE)
11937 #define	F_COHERANCY_ENABLE    V_COHERANCY_ENABLE(1U)
11938 
11939 #define	A_MA_ERROR_ENABLE 0x77fc
11940 
11941 #define	S_UE_ENABLE    0
11942 #define	V_UE_ENABLE(x) ((x) << S_UE_ENABLE)
11943 #define	F_UE_ENABLE    V_UE_ENABLE(1U)
11944 
11945 #define S_FUTURE_EXPANSION    1
11946 #define M_FUTURE_EXPANSION    0x7fffffffU
11947 #define V_FUTURE_EXPANSION(x) ((x) << S_FUTURE_EXPANSION)
11948 #define G_FUTURE_EXPANSION(x) (((x) >> S_FUTURE_EXPANSION) & M_FUTURE_EXPANSION)
11949 
11950 #define A_MA_PARITY_ERROR_ENABLE2 0x7800
11951 
11952 #define S_ARB4_PAR_WRQUEUE_ERROR_EN    1
11953 #define V_ARB4_PAR_WRQUEUE_ERROR_EN(x) ((x) << S_ARB4_PAR_WRQUEUE_ERROR_EN)
11954 #define F_ARB4_PAR_WRQUEUE_ERROR_EN    V_ARB4_PAR_WRQUEUE_ERROR_EN(1U)
11955 
11956 #define S_ARB4_PAR_RDQUEUE_ERROR_EN    0
11957 #define V_ARB4_PAR_RDQUEUE_ERROR_EN(x) ((x) << S_ARB4_PAR_RDQUEUE_ERROR_EN)
11958 #define F_ARB4_PAR_RDQUEUE_ERROR_EN    V_ARB4_PAR_RDQUEUE_ERROR_EN(1U)
11959 
11960 #define A_MA_PARITY_ERROR_STATUS2 0x7804
11961 
11962 #define S_ARB4_PAR_WRQUEUE_ERROR    1
11963 #define V_ARB4_PAR_WRQUEUE_ERROR(x) ((x) << S_ARB4_PAR_WRQUEUE_ERROR)
11964 #define F_ARB4_PAR_WRQUEUE_ERROR    V_ARB4_PAR_WRQUEUE_ERROR(1U)
11965 
11966 #define S_ARB4_PAR_RDQUEUE_ERROR    0
11967 #define V_ARB4_PAR_RDQUEUE_ERROR(x) ((x) << S_ARB4_PAR_RDQUEUE_ERROR)
11968 #define F_ARB4_PAR_RDQUEUE_ERROR    V_ARB4_PAR_RDQUEUE_ERROR(1U)
11969 
11970 #define A_MA_EXT_MEMORY1_BAR 0x7808
11971 
11972 #define S_EXT_MEM1_BASE    16
11973 #define M_EXT_MEM1_BASE    0xfffU
11974 #define V_EXT_MEM1_BASE(x) ((x) << S_EXT_MEM1_BASE)
11975 #define G_EXT_MEM1_BASE(x) (((x) >> S_EXT_MEM1_BASE) & M_EXT_MEM1_BASE)
11976 
11977 #define S_EXT_MEM1_SIZE    0
11978 #define M_EXT_MEM1_SIZE    0xfffU
11979 #define V_EXT_MEM1_SIZE(x) ((x) << S_EXT_MEM1_SIZE)
11980 #define G_EXT_MEM1_SIZE(x) (((x) >> S_EXT_MEM1_SIZE) & M_EXT_MEM1_SIZE)
11981 
11982 #define A_MA_PMTX_THROTTLE 0x780c
11983 
11984 #define S_FL_ENABLE    31
11985 #define V_FL_ENABLE(x) ((x) << S_FL_ENABLE)
11986 #define F_FL_ENABLE    V_FL_ENABLE(1U)
11987 
11988 #define S_FL_LIMIT    0
11989 #define M_FL_LIMIT    0xffU
11990 #define V_FL_LIMIT(x) ((x) << S_FL_LIMIT)
11991 #define G_FL_LIMIT(x) (((x) >> S_FL_LIMIT) & M_FL_LIMIT)
11992 
11993 #define A_MA_PMRX_THROTTLE 0x7810
11994 #define A_MA_SGE_TH0_WRDATA_CNT 0x7814
11995 #define A_MA_SGE_TH1_WRDATA_CNT 0x7818
11996 #define A_MA_ULPTX_WRDATA_CNT 0x781c
11997 #define A_MA_ULPRX_WRDATA_CNT 0x7820
11998 #define A_MA_ULPTXRX_WRDATA_CNT 0x7824
11999 #define A_MA_TP_TH0_WRDATA_CNT 0x7828
12000 #define A_MA_TP_TH1_WRDATA_CNT 0x782c
12001 #define A_MA_LE_WRDATA_CNT 0x7830
12002 #define A_MA_CIM_WRDATA_CNT 0x7834
12003 #define A_MA_PCIE_WRDATA_CNT 0x7838
12004 #define A_MA_PMTX_WRDATA_CNT 0x783c
12005 #define A_MA_PMRX_WRDATA_CNT 0x7840
12006 #define A_MA_HMA_WRDATA_CNT 0x7844
12007 #define A_MA_SGE_TH0_RDDATA_CNT 0x7848
12008 #define A_MA_SGE_TH1_RDDATA_CNT 0x784c
12009 #define A_MA_ULPTX_RDDATA_CNT 0x7850
12010 #define A_MA_ULPRX_RDDATA_CNT 0x7854
12011 #define A_MA_ULPTXRX_RDDATA_CNT 0x7858
12012 #define A_MA_TP_TH0_RDDATA_CNT 0x785c
12013 #define A_MA_TP_TH1_RDDATA_CNT 0x7860
12014 #define A_MA_LE_RDDATA_CNT 0x7864
12015 #define A_MA_CIM_RDDATA_CNT 0x7868
12016 #define A_MA_PCIE_RDDATA_CNT 0x786c
12017 #define A_MA_PMTX_RDDATA_CNT 0x7870
12018 #define A_MA_PMRX_RDDATA_CNT 0x7874
12019 #define A_MA_HMA_RDDATA_CNT 0x7878
12020 #define A_MA_EDRAM0_WRDATA_CNT1 0x787c
12021 #define A_MA_EDRAM0_WRDATA_CNT0 0x7880
12022 #define A_MA_EDRAM1_WRDATA_CNT1 0x7884
12023 #define A_MA_EDRAM1_WRDATA_CNT0 0x7888
12024 #define A_MA_EXT_MEMORY0_WRDATA_CNT1 0x788c
12025 #define A_MA_EXT_MEMORY0_WRDATA_CNT0 0x7890
12026 #define A_MA_HOST_MEMORY_WRDATA_CNT1 0x7894
12027 #define A_MA_HOST_MEMORY_WRDATA_CNT0 0x7898
12028 #define A_MA_EXT_MEMORY1_WRDATA_CNT1 0x789c
12029 #define A_MA_EXT_MEMORY1_WRDATA_CNT0 0x78a0
12030 #define A_MA_EDRAM0_RDDATA_CNT1 0x78a4
12031 #define A_MA_EDRAM0_RDDATA_CNT0 0x78a8
12032 #define A_MA_EDRAM1_RDDATA_CNT1 0x78ac
12033 #define A_MA_EDRAM1_RDDATA_CNT0 0x78b0
12034 #define A_MA_EXT_MEMORY0_RDDATA_CNT1 0x78b4
12035 #define A_MA_EXT_MEMORY0_RDDATA_CNT0 0x78b8
12036 #define A_MA_HOST_MEMORY_RDDATA_CNT1 0x78bc
12037 #define A_MA_HOST_MEMORY_RDDATA_CNT0 0x78c0
12038 #define A_MA_EXT_MEMORY1_RDDATA_CNT1 0x78c4
12039 #define A_MA_EXT_MEMORY1_RDDATA_CNT0 0x78c8
12040 #define A_MA_TIMEOUT_CFG 0x78cc
12041 
12042 #define S_CLR    31
12043 #define V_CLR(x) ((x) << S_CLR)
12044 #define F_CLR    V_CLR(1U)
12045 
12046 #define S_CNT_LOCK    30
12047 #define V_CNT_LOCK(x) ((x) << S_CNT_LOCK)
12048 #define F_CNT_LOCK    V_CNT_LOCK(1U)
12049 
12050 #define S_WRN    24
12051 #define V_WRN(x) ((x) << S_WRN)
12052 #define F_WRN    V_WRN(1U)
12053 
12054 #define S_DIR    23
12055 #define V_DIR(x) ((x) << S_DIR)
12056 #define F_DIR    V_DIR(1U)
12057 
12058 #define S_TO_BUS    22
12059 #define V_TO_BUS(x) ((x) << S_TO_BUS)
12060 #define F_TO_BUS    V_TO_BUS(1U)
12061 
12062 #define S_CLIENT    16
12063 #define M_CLIENT    0xfU
12064 #define V_CLIENT(x) ((x) << S_CLIENT)
12065 #define G_CLIENT(x) (((x) >> S_CLIENT) & M_CLIENT)
12066 
12067 #define A_MA_TIMEOUT_CNT 0x78d0
12068 
12069 #define S_CNT_VAL    0
12070 #define M_CNT_VAL    0xffffU
12071 #define V_CNT_VAL(x) ((x) << S_CNT_VAL)
12072 #define G_CNT_VAL(x) (((x) >> S_CNT_VAL) & M_CNT_VAL)
12073 
12074 #define A_MA_WRITE_TIMEOUT_ERROR_ENABLE 0x78d4
12075 
12076 #define S_FUTURE_CEXPANSION    29
12077 #define M_FUTURE_CEXPANSION    0x7U
12078 #define V_FUTURE_CEXPANSION(x) ((x) << S_FUTURE_CEXPANSION)
12079 #define G_FUTURE_CEXPANSION(x) \
12080 	(((x) >> S_FUTURE_CEXPANSION) & M_FUTURE_CEXPANSION)
12081 
12082 #define S_CL12_WR_CMD_TO_EN    28
12083 #define V_CL12_WR_CMD_TO_EN(x) ((x) << S_CL12_WR_CMD_TO_EN)
12084 #define F_CL12_WR_CMD_TO_EN    V_CL12_WR_CMD_TO_EN(1U)
12085 
12086 #define S_CL11_WR_CMD_TO_EN    27
12087 #define V_CL11_WR_CMD_TO_EN(x) ((x) << S_CL11_WR_CMD_TO_EN)
12088 #define F_CL11_WR_CMD_TO_EN    V_CL11_WR_CMD_TO_EN(1U)
12089 
12090 #define S_CL10_WR_CMD_TO_EN    26
12091 #define V_CL10_WR_CMD_TO_EN(x) ((x) << S_CL10_WR_CMD_TO_EN)
12092 #define F_CL10_WR_CMD_TO_EN    V_CL10_WR_CMD_TO_EN(1U)
12093 
12094 #define S_CL9_WR_CMD_TO_EN    25
12095 #define V_CL9_WR_CMD_TO_EN(x) ((x) << S_CL9_WR_CMD_TO_EN)
12096 #define F_CL9_WR_CMD_TO_EN    V_CL9_WR_CMD_TO_EN(1U)
12097 
12098 #define S_CL8_WR_CMD_TO_EN    24
12099 #define V_CL8_WR_CMD_TO_EN(x) ((x) << S_CL8_WR_CMD_TO_EN)
12100 #define F_CL8_WR_CMD_TO_EN    V_CL8_WR_CMD_TO_EN(1U)
12101 
12102 #define S_CL7_WR_CMD_TO_EN    23
12103 #define V_CL7_WR_CMD_TO_EN(x) ((x) << S_CL7_WR_CMD_TO_EN)
12104 #define F_CL7_WR_CMD_TO_EN    V_CL7_WR_CMD_TO_EN(1U)
12105 
12106 #define S_CL6_WR_CMD_TO_EN    22
12107 #define V_CL6_WR_CMD_TO_EN(x) ((x) << S_CL6_WR_CMD_TO_EN)
12108 #define F_CL6_WR_CMD_TO_EN    V_CL6_WR_CMD_TO_EN(1U)
12109 
12110 #define S_CL5_WR_CMD_TO_EN    21
12111 #define V_CL5_WR_CMD_TO_EN(x) ((x) << S_CL5_WR_CMD_TO_EN)
12112 #define F_CL5_WR_CMD_TO_EN    V_CL5_WR_CMD_TO_EN(1U)
12113 
12114 #define S_CL4_WR_CMD_TO_EN    20
12115 #define V_CL4_WR_CMD_TO_EN(x) ((x) << S_CL4_WR_CMD_TO_EN)
12116 #define F_CL4_WR_CMD_TO_EN    V_CL4_WR_CMD_TO_EN(1U)
12117 
12118 #define S_CL3_WR_CMD_TO_EN    19
12119 #define V_CL3_WR_CMD_TO_EN(x) ((x) << S_CL3_WR_CMD_TO_EN)
12120 #define F_CL3_WR_CMD_TO_EN    V_CL3_WR_CMD_TO_EN(1U)
12121 
12122 #define S_CL2_WR_CMD_TO_EN    18
12123 #define V_CL2_WR_CMD_TO_EN(x) ((x) << S_CL2_WR_CMD_TO_EN)
12124 #define F_CL2_WR_CMD_TO_EN    V_CL2_WR_CMD_TO_EN(1U)
12125 
12126 #define S_CL1_WR_CMD_TO_EN    17
12127 #define V_CL1_WR_CMD_TO_EN(x) ((x) << S_CL1_WR_CMD_TO_EN)
12128 #define F_CL1_WR_CMD_TO_EN    V_CL1_WR_CMD_TO_EN(1U)
12129 
12130 #define S_CL0_WR_CMD_TO_EN    16
12131 #define V_CL0_WR_CMD_TO_EN(x) ((x) << S_CL0_WR_CMD_TO_EN)
12132 #define F_CL0_WR_CMD_TO_EN    V_CL0_WR_CMD_TO_EN(1U)
12133 
12134 #define S_FUTURE_DEXPANSION    13
12135 #define M_FUTURE_DEXPANSION    0x7U
12136 #define V_FUTURE_DEXPANSION(x) ((x) << S_FUTURE_DEXPANSION)
12137 #define G_FUTURE_DEXPANSION(x) \
12138 	(((x) >> S_FUTURE_DEXPANSION) & M_FUTURE_DEXPANSION)
12139 
12140 #define S_CL12_WR_DATA_TO_EN    12
12141 #define V_CL12_WR_DATA_TO_EN(x) ((x) << S_CL12_WR_DATA_TO_EN)
12142 #define F_CL12_WR_DATA_TO_EN    V_CL12_WR_DATA_TO_EN(1U)
12143 
12144 #define S_CL11_WR_DATA_TO_EN    11
12145 #define V_CL11_WR_DATA_TO_EN(x) ((x) << S_CL11_WR_DATA_TO_EN)
12146 #define F_CL11_WR_DATA_TO_EN    V_CL11_WR_DATA_TO_EN(1U)
12147 
12148 #define S_CL10_WR_DATA_TO_EN    10
12149 #define V_CL10_WR_DATA_TO_EN(x) ((x) << S_CL10_WR_DATA_TO_EN)
12150 #define F_CL10_WR_DATA_TO_EN    V_CL10_WR_DATA_TO_EN(1U)
12151 
12152 #define S_CL9_WR_DATA_TO_EN    9
12153 #define V_CL9_WR_DATA_TO_EN(x) ((x) << S_CL9_WR_DATA_TO_EN)
12154 #define F_CL9_WR_DATA_TO_EN    V_CL9_WR_DATA_TO_EN(1U)
12155 
12156 #define S_CL8_WR_DATA_TO_EN    8
12157 #define V_CL8_WR_DATA_TO_EN(x) ((x) << S_CL8_WR_DATA_TO_EN)
12158 #define F_CL8_WR_DATA_TO_EN    V_CL8_WR_DATA_TO_EN(1U)
12159 
12160 #define S_CL7_WR_DATA_TO_EN    7
12161 #define V_CL7_WR_DATA_TO_EN(x) ((x) << S_CL7_WR_DATA_TO_EN)
12162 #define F_CL7_WR_DATA_TO_EN    V_CL7_WR_DATA_TO_EN(1U)
12163 
12164 #define S_CL6_WR_DATA_TO_EN    6
12165 #define V_CL6_WR_DATA_TO_EN(x) ((x) << S_CL6_WR_DATA_TO_EN)
12166 #define F_CL6_WR_DATA_TO_EN    V_CL6_WR_DATA_TO_EN(1U)
12167 
12168 #define S_CL5_WR_DATA_TO_EN    5
12169 #define V_CL5_WR_DATA_TO_EN(x) ((x) << S_CL5_WR_DATA_TO_EN)
12170 #define F_CL5_WR_DATA_TO_EN    V_CL5_WR_DATA_TO_EN(1U)
12171 
12172 #define S_CL4_WR_DATA_TO_EN    4
12173 #define V_CL4_WR_DATA_TO_EN(x) ((x) << S_CL4_WR_DATA_TO_EN)
12174 #define F_CL4_WR_DATA_TO_EN    V_CL4_WR_DATA_TO_EN(1U)
12175 
12176 #define S_CL3_WR_DATA_TO_EN    3
12177 #define V_CL3_WR_DATA_TO_EN(x) ((x) << S_CL3_WR_DATA_TO_EN)
12178 #define F_CL3_WR_DATA_TO_EN    V_CL3_WR_DATA_TO_EN(1U)
12179 
12180 #define S_CL2_WR_DATA_TO_EN    2
12181 #define V_CL2_WR_DATA_TO_EN(x) ((x) << S_CL2_WR_DATA_TO_EN)
12182 #define F_CL2_WR_DATA_TO_EN    V_CL2_WR_DATA_TO_EN(1U)
12183 
12184 #define S_CL1_WR_DATA_TO_EN    1
12185 #define V_CL1_WR_DATA_TO_EN(x) ((x) << S_CL1_WR_DATA_TO_EN)
12186 #define F_CL1_WR_DATA_TO_EN    V_CL1_WR_DATA_TO_EN(1U)
12187 
12188 #define S_CL0_WR_DATA_TO_EN    0
12189 #define V_CL0_WR_DATA_TO_EN(x) ((x) << S_CL0_WR_DATA_TO_EN)
12190 #define F_CL0_WR_DATA_TO_EN    V_CL0_WR_DATA_TO_EN(1U)
12191 
12192 #define A_MA_WRITE_TIMEOUT_ERROR_STATUS 0x78d8
12193 
12194 #define S_CL12_WR_CMD_TO_ERROR    28
12195 #define V_CL12_WR_CMD_TO_ERROR(x) ((x) << S_CL12_WR_CMD_TO_ERROR)
12196 #define F_CL12_WR_CMD_TO_ERROR    V_CL12_WR_CMD_TO_ERROR(1U)
12197 
12198 #define S_CL11_WR_CMD_TO_ERROR    27
12199 #define V_CL11_WR_CMD_TO_ERROR(x) ((x) << S_CL11_WR_CMD_TO_ERROR)
12200 #define F_CL11_WR_CMD_TO_ERROR    V_CL11_WR_CMD_TO_ERROR(1U)
12201 
12202 #define S_CL10_WR_CMD_TO_ERROR    26
12203 #define V_CL10_WR_CMD_TO_ERROR(x) ((x) << S_CL10_WR_CMD_TO_ERROR)
12204 #define F_CL10_WR_CMD_TO_ERROR    V_CL10_WR_CMD_TO_ERROR(1U)
12205 
12206 #define S_CL9_WR_CMD_TO_ERROR    25
12207 #define V_CL9_WR_CMD_TO_ERROR(x) ((x) << S_CL9_WR_CMD_TO_ERROR)
12208 #define F_CL9_WR_CMD_TO_ERROR    V_CL9_WR_CMD_TO_ERROR(1U)
12209 
12210 #define S_CL8_WR_CMD_TO_ERROR    24
12211 #define V_CL8_WR_CMD_TO_ERROR(x) ((x) << S_CL8_WR_CMD_TO_ERROR)
12212 #define F_CL8_WR_CMD_TO_ERROR    V_CL8_WR_CMD_TO_ERROR(1U)
12213 
12214 #define S_CL7_WR_CMD_TO_ERROR    23
12215 #define V_CL7_WR_CMD_TO_ERROR(x) ((x) << S_CL7_WR_CMD_TO_ERROR)
12216 #define F_CL7_WR_CMD_TO_ERROR    V_CL7_WR_CMD_TO_ERROR(1U)
12217 
12218 #define S_CL6_WR_CMD_TO_ERROR    22
12219 #define V_CL6_WR_CMD_TO_ERROR(x) ((x) << S_CL6_WR_CMD_TO_ERROR)
12220 #define F_CL6_WR_CMD_TO_ERROR    V_CL6_WR_CMD_TO_ERROR(1U)
12221 
12222 #define S_CL5_WR_CMD_TO_ERROR    21
12223 #define V_CL5_WR_CMD_TO_ERROR(x) ((x) << S_CL5_WR_CMD_TO_ERROR)
12224 #define F_CL5_WR_CMD_TO_ERROR    V_CL5_WR_CMD_TO_ERROR(1U)
12225 
12226 #define S_CL4_WR_CMD_TO_ERROR    20
12227 #define V_CL4_WR_CMD_TO_ERROR(x) ((x) << S_CL4_WR_CMD_TO_ERROR)
12228 #define F_CL4_WR_CMD_TO_ERROR    V_CL4_WR_CMD_TO_ERROR(1U)
12229 
12230 #define S_CL3_WR_CMD_TO_ERROR    19
12231 #define V_CL3_WR_CMD_TO_ERROR(x) ((x) << S_CL3_WR_CMD_TO_ERROR)
12232 #define F_CL3_WR_CMD_TO_ERROR    V_CL3_WR_CMD_TO_ERROR(1U)
12233 
12234 #define S_CL2_WR_CMD_TO_ERROR    18
12235 #define V_CL2_WR_CMD_TO_ERROR(x) ((x) << S_CL2_WR_CMD_TO_ERROR)
12236 #define F_CL2_WR_CMD_TO_ERROR    V_CL2_WR_CMD_TO_ERROR(1U)
12237 
12238 #define S_CL1_WR_CMD_TO_ERROR    17
12239 #define V_CL1_WR_CMD_TO_ERROR(x) ((x) << S_CL1_WR_CMD_TO_ERROR)
12240 #define F_CL1_WR_CMD_TO_ERROR    V_CL1_WR_CMD_TO_ERROR(1U)
12241 
12242 #define S_CL0_WR_CMD_TO_ERROR    16
12243 #define V_CL0_WR_CMD_TO_ERROR(x) ((x) << S_CL0_WR_CMD_TO_ERROR)
12244 #define F_CL0_WR_CMD_TO_ERROR    V_CL0_WR_CMD_TO_ERROR(1U)
12245 
12246 #define S_CL12_WR_DATA_TO_ERROR    12
12247 #define V_CL12_WR_DATA_TO_ERROR(x) ((x) << S_CL12_WR_DATA_TO_ERROR)
12248 #define F_CL12_WR_DATA_TO_ERROR    V_CL12_WR_DATA_TO_ERROR(1U)
12249 
12250 #define S_CL11_WR_DATA_TO_ERROR    11
12251 #define V_CL11_WR_DATA_TO_ERROR(x) ((x) << S_CL11_WR_DATA_TO_ERROR)
12252 #define F_CL11_WR_DATA_TO_ERROR    V_CL11_WR_DATA_TO_ERROR(1U)
12253 
12254 #define S_CL10_WR_DATA_TO_ERROR    10
12255 #define V_CL10_WR_DATA_TO_ERROR(x) ((x) << S_CL10_WR_DATA_TO_ERROR)
12256 #define F_CL10_WR_DATA_TO_ERROR    V_CL10_WR_DATA_TO_ERROR(1U)
12257 
12258 #define S_CL9_WR_DATA_TO_ERROR    9
12259 #define V_CL9_WR_DATA_TO_ERROR(x) ((x) << S_CL9_WR_DATA_TO_ERROR)
12260 #define F_CL9_WR_DATA_TO_ERROR    V_CL9_WR_DATA_TO_ERROR(1U)
12261 
12262 #define S_CL8_WR_DATA_TO_ERROR    8
12263 #define V_CL8_WR_DATA_TO_ERROR(x) ((x) << S_CL8_WR_DATA_TO_ERROR)
12264 #define F_CL8_WR_DATA_TO_ERROR    V_CL8_WR_DATA_TO_ERROR(1U)
12265 
12266 #define S_CL7_WR_DATA_TO_ERROR    7
12267 #define V_CL7_WR_DATA_TO_ERROR(x) ((x) << S_CL7_WR_DATA_TO_ERROR)
12268 #define F_CL7_WR_DATA_TO_ERROR    V_CL7_WR_DATA_TO_ERROR(1U)
12269 
12270 #define S_CL6_WR_DATA_TO_ERROR    6
12271 #define V_CL6_WR_DATA_TO_ERROR(x) ((x) << S_CL6_WR_DATA_TO_ERROR)
12272 #define F_CL6_WR_DATA_TO_ERROR    V_CL6_WR_DATA_TO_ERROR(1U)
12273 
12274 #define S_CL5_WR_DATA_TO_ERROR    5
12275 #define V_CL5_WR_DATA_TO_ERROR(x) ((x) << S_CL5_WR_DATA_TO_ERROR)
12276 #define F_CL5_WR_DATA_TO_ERROR    V_CL5_WR_DATA_TO_ERROR(1U)
12277 
12278 #define S_CL4_WR_DATA_TO_ERROR    4
12279 #define V_CL4_WR_DATA_TO_ERROR(x) ((x) << S_CL4_WR_DATA_TO_ERROR)
12280 #define F_CL4_WR_DATA_TO_ERROR    V_CL4_WR_DATA_TO_ERROR(1U)
12281 
12282 #define S_CL3_WR_DATA_TO_ERROR    3
12283 #define V_CL3_WR_DATA_TO_ERROR(x) ((x) << S_CL3_WR_DATA_TO_ERROR)
12284 #define F_CL3_WR_DATA_TO_ERROR    V_CL3_WR_DATA_TO_ERROR(1U)
12285 
12286 #define S_CL2_WR_DATA_TO_ERROR    2
12287 #define V_CL2_WR_DATA_TO_ERROR(x) ((x) << S_CL2_WR_DATA_TO_ERROR)
12288 #define F_CL2_WR_DATA_TO_ERROR    V_CL2_WR_DATA_TO_ERROR(1U)
12289 
12290 #define S_CL1_WR_DATA_TO_ERROR    1
12291 #define V_CL1_WR_DATA_TO_ERROR(x) ((x) << S_CL1_WR_DATA_TO_ERROR)
12292 #define F_CL1_WR_DATA_TO_ERROR    V_CL1_WR_DATA_TO_ERROR(1U)
12293 
12294 #define S_CL0_WR_DATA_TO_ERROR    0
12295 #define V_CL0_WR_DATA_TO_ERROR(x) ((x) << S_CL0_WR_DATA_TO_ERROR)
12296 #define F_CL0_WR_DATA_TO_ERROR    V_CL0_WR_DATA_TO_ERROR(1U)
12297 
12298 #define A_MA_READ_TIMEOUT_ERROR_ENABLE 0x78dc
12299 
12300 #define S_CL12_RD_CMD_TO_EN    28
12301 #define V_CL12_RD_CMD_TO_EN(x) ((x) << S_CL12_RD_CMD_TO_EN)
12302 #define F_CL12_RD_CMD_TO_EN    V_CL12_RD_CMD_TO_EN(1U)
12303 
12304 #define S_CL11_RD_CMD_TO_EN    27
12305 #define V_CL11_RD_CMD_TO_EN(x) ((x) << S_CL11_RD_CMD_TO_EN)
12306 #define F_CL11_RD_CMD_TO_EN    V_CL11_RD_CMD_TO_EN(1U)
12307 
12308 #define S_CL10_RD_CMD_TO_EN    26
12309 #define V_CL10_RD_CMD_TO_EN(x) ((x) << S_CL10_RD_CMD_TO_EN)
12310 #define F_CL10_RD_CMD_TO_EN    V_CL10_RD_CMD_TO_EN(1U)
12311 
12312 #define S_CL9_RD_CMD_TO_EN    25
12313 #define V_CL9_RD_CMD_TO_EN(x) ((x) << S_CL9_RD_CMD_TO_EN)
12314 #define F_CL9_RD_CMD_TO_EN    V_CL9_RD_CMD_TO_EN(1U)
12315 
12316 #define S_CL8_RD_CMD_TO_EN    24
12317 #define V_CL8_RD_CMD_TO_EN(x) ((x) << S_CL8_RD_CMD_TO_EN)
12318 #define F_CL8_RD_CMD_TO_EN    V_CL8_RD_CMD_TO_EN(1U)
12319 
12320 #define S_CL7_RD_CMD_TO_EN    23
12321 #define V_CL7_RD_CMD_TO_EN(x) ((x) << S_CL7_RD_CMD_TO_EN)
12322 #define F_CL7_RD_CMD_TO_EN    V_CL7_RD_CMD_TO_EN(1U)
12323 
12324 #define S_CL6_RD_CMD_TO_EN    22
12325 #define V_CL6_RD_CMD_TO_EN(x) ((x) << S_CL6_RD_CMD_TO_EN)
12326 #define F_CL6_RD_CMD_TO_EN    V_CL6_RD_CMD_TO_EN(1U)
12327 
12328 #define S_CL5_RD_CMD_TO_EN    21
12329 #define V_CL5_RD_CMD_TO_EN(x) ((x) << S_CL5_RD_CMD_TO_EN)
12330 #define F_CL5_RD_CMD_TO_EN    V_CL5_RD_CMD_TO_EN(1U)
12331 
12332 #define S_CL4_RD_CMD_TO_EN    20
12333 #define V_CL4_RD_CMD_TO_EN(x) ((x) << S_CL4_RD_CMD_TO_EN)
12334 #define F_CL4_RD_CMD_TO_EN    V_CL4_RD_CMD_TO_EN(1U)
12335 
12336 #define S_CL3_RD_CMD_TO_EN    19
12337 #define V_CL3_RD_CMD_TO_EN(x) ((x) << S_CL3_RD_CMD_TO_EN)
12338 #define F_CL3_RD_CMD_TO_EN    V_CL3_RD_CMD_TO_EN(1U)
12339 
12340 #define S_CL2_RD_CMD_TO_EN    18
12341 #define V_CL2_RD_CMD_TO_EN(x) ((x) << S_CL2_RD_CMD_TO_EN)
12342 #define F_CL2_RD_CMD_TO_EN    V_CL2_RD_CMD_TO_EN(1U)
12343 
12344 #define S_CL1_RD_CMD_TO_EN    17
12345 #define V_CL1_RD_CMD_TO_EN(x) ((x) << S_CL1_RD_CMD_TO_EN)
12346 #define F_CL1_RD_CMD_TO_EN    V_CL1_RD_CMD_TO_EN(1U)
12347 
12348 #define S_CL0_RD_CMD_TO_EN    16
12349 #define V_CL0_RD_CMD_TO_EN(x) ((x) << S_CL0_RD_CMD_TO_EN)
12350 #define F_CL0_RD_CMD_TO_EN    V_CL0_RD_CMD_TO_EN(1U)
12351 
12352 #define S_CL12_RD_DATA_TO_EN    12
12353 #define V_CL12_RD_DATA_TO_EN(x) ((x) << S_CL12_RD_DATA_TO_EN)
12354 #define F_CL12_RD_DATA_TO_EN    V_CL12_RD_DATA_TO_EN(1U)
12355 
12356 #define S_CL11_RD_DATA_TO_EN    11
12357 #define V_CL11_RD_DATA_TO_EN(x) ((x) << S_CL11_RD_DATA_TO_EN)
12358 #define F_CL11_RD_DATA_TO_EN    V_CL11_RD_DATA_TO_EN(1U)
12359 
12360 #define S_CL10_RD_DATA_TO_EN    10
12361 #define V_CL10_RD_DATA_TO_EN(x) ((x) << S_CL10_RD_DATA_TO_EN)
12362 #define F_CL10_RD_DATA_TO_EN    V_CL10_RD_DATA_TO_EN(1U)
12363 
12364 #define S_CL9_RD_DATA_TO_EN    9
12365 #define V_CL9_RD_DATA_TO_EN(x) ((x) << S_CL9_RD_DATA_TO_EN)
12366 #define F_CL9_RD_DATA_TO_EN    V_CL9_RD_DATA_TO_EN(1U)
12367 
12368 #define S_CL8_RD_DATA_TO_EN    8
12369 #define V_CL8_RD_DATA_TO_EN(x) ((x) << S_CL8_RD_DATA_TO_EN)
12370 #define F_CL8_RD_DATA_TO_EN    V_CL8_RD_DATA_TO_EN(1U)
12371 
12372 #define S_CL7_RD_DATA_TO_EN    7
12373 #define V_CL7_RD_DATA_TO_EN(x) ((x) << S_CL7_RD_DATA_TO_EN)
12374 #define F_CL7_RD_DATA_TO_EN    V_CL7_RD_DATA_TO_EN(1U)
12375 
12376 #define S_CL6_RD_DATA_TO_EN    6
12377 #define V_CL6_RD_DATA_TO_EN(x) ((x) << S_CL6_RD_DATA_TO_EN)
12378 #define F_CL6_RD_DATA_TO_EN    V_CL6_RD_DATA_TO_EN(1U)
12379 
12380 #define S_CL5_RD_DATA_TO_EN    5
12381 #define V_CL5_RD_DATA_TO_EN(x) ((x) << S_CL5_RD_DATA_TO_EN)
12382 #define F_CL5_RD_DATA_TO_EN    V_CL5_RD_DATA_TO_EN(1U)
12383 
12384 #define S_CL4_RD_DATA_TO_EN    4
12385 #define V_CL4_RD_DATA_TO_EN(x) ((x) << S_CL4_RD_DATA_TO_EN)
12386 #define F_CL4_RD_DATA_TO_EN    V_CL4_RD_DATA_TO_EN(1U)
12387 
12388 #define S_CL3_RD_DATA_TO_EN    3
12389 #define V_CL3_RD_DATA_TO_EN(x) ((x) << S_CL3_RD_DATA_TO_EN)
12390 #define F_CL3_RD_DATA_TO_EN    V_CL3_RD_DATA_TO_EN(1U)
12391 
12392 #define S_CL2_RD_DATA_TO_EN    2
12393 #define V_CL2_RD_DATA_TO_EN(x) ((x) << S_CL2_RD_DATA_TO_EN)
12394 #define F_CL2_RD_DATA_TO_EN    V_CL2_RD_DATA_TO_EN(1U)
12395 
12396 #define S_CL1_RD_DATA_TO_EN    1
12397 #define V_CL1_RD_DATA_TO_EN(x) ((x) << S_CL1_RD_DATA_TO_EN)
12398 #define F_CL1_RD_DATA_TO_EN    V_CL1_RD_DATA_TO_EN(1U)
12399 
12400 #define S_CL0_RD_DATA_TO_EN    0
12401 #define V_CL0_RD_DATA_TO_EN(x) ((x) << S_CL0_RD_DATA_TO_EN)
12402 #define F_CL0_RD_DATA_TO_EN    V_CL0_RD_DATA_TO_EN(1U)
12403 
12404 #define A_MA_READ_TIMEOUT_ERROR_STATUS 0x78e0
12405 
12406 #define S_CL12_RD_CMD_TO_ERROR    28
12407 #define V_CL12_RD_CMD_TO_ERROR(x) ((x) << S_CL12_RD_CMD_TO_ERROR)
12408 #define F_CL12_RD_CMD_TO_ERROR    V_CL12_RD_CMD_TO_ERROR(1U)
12409 
12410 #define S_CL11_RD_CMD_TO_ERROR    27
12411 #define V_CL11_RD_CMD_TO_ERROR(x) ((x) << S_CL11_RD_CMD_TO_ERROR)
12412 #define F_CL11_RD_CMD_TO_ERROR    V_CL11_RD_CMD_TO_ERROR(1U)
12413 
12414 #define S_CL10_RD_CMD_TO_ERROR    26
12415 #define V_CL10_RD_CMD_TO_ERROR(x) ((x) << S_CL10_RD_CMD_TO_ERROR)
12416 #define F_CL10_RD_CMD_TO_ERROR    V_CL10_RD_CMD_TO_ERROR(1U)
12417 
12418 #define S_CL9_RD_CMD_TO_ERROR    25
12419 #define V_CL9_RD_CMD_TO_ERROR(x) ((x) << S_CL9_RD_CMD_TO_ERROR)
12420 #define F_CL9_RD_CMD_TO_ERROR    V_CL9_RD_CMD_TO_ERROR(1U)
12421 
12422 #define S_CL8_RD_CMD_TO_ERROR    24
12423 #define V_CL8_RD_CMD_TO_ERROR(x) ((x) << S_CL8_RD_CMD_TO_ERROR)
12424 #define F_CL8_RD_CMD_TO_ERROR    V_CL8_RD_CMD_TO_ERROR(1U)
12425 
12426 #define S_CL7_RD_CMD_TO_ERROR    23
12427 #define V_CL7_RD_CMD_TO_ERROR(x) ((x) << S_CL7_RD_CMD_TO_ERROR)
12428 #define F_CL7_RD_CMD_TO_ERROR    V_CL7_RD_CMD_TO_ERROR(1U)
12429 
12430 #define S_CL6_RD_CMD_TO_ERROR    22
12431 #define V_CL6_RD_CMD_TO_ERROR(x) ((x) << S_CL6_RD_CMD_TO_ERROR)
12432 #define F_CL6_RD_CMD_TO_ERROR    V_CL6_RD_CMD_TO_ERROR(1U)
12433 
12434 #define S_CL5_RD_CMD_TO_ERROR    21
12435 #define V_CL5_RD_CMD_TO_ERROR(x) ((x) << S_CL5_RD_CMD_TO_ERROR)
12436 #define F_CL5_RD_CMD_TO_ERROR    V_CL5_RD_CMD_TO_ERROR(1U)
12437 
12438 #define S_CL4_RD_CMD_TO_ERROR    20
12439 #define V_CL4_RD_CMD_TO_ERROR(x) ((x) << S_CL4_RD_CMD_TO_ERROR)
12440 #define F_CL4_RD_CMD_TO_ERROR    V_CL4_RD_CMD_TO_ERROR(1U)
12441 
12442 #define S_CL3_RD_CMD_TO_ERROR    19
12443 #define V_CL3_RD_CMD_TO_ERROR(x) ((x) << S_CL3_RD_CMD_TO_ERROR)
12444 #define F_CL3_RD_CMD_TO_ERROR    V_CL3_RD_CMD_TO_ERROR(1U)
12445 
12446 #define S_CL2_RD_CMD_TO_ERROR    18
12447 #define V_CL2_RD_CMD_TO_ERROR(x) ((x) << S_CL2_RD_CMD_TO_ERROR)
12448 #define F_CL2_RD_CMD_TO_ERROR    V_CL2_RD_CMD_TO_ERROR(1U)
12449 
12450 #define S_CL1_RD_CMD_TO_ERROR    17
12451 #define V_CL1_RD_CMD_TO_ERROR(x) ((x) << S_CL1_RD_CMD_TO_ERROR)
12452 #define F_CL1_RD_CMD_TO_ERROR    V_CL1_RD_CMD_TO_ERROR(1U)
12453 
12454 #define S_CL0_RD_CMD_TO_ERROR    16
12455 #define V_CL0_RD_CMD_TO_ERROR(x) ((x) << S_CL0_RD_CMD_TO_ERROR)
12456 #define F_CL0_RD_CMD_TO_ERROR    V_CL0_RD_CMD_TO_ERROR(1U)
12457 
12458 #define S_CL12_RD_DATA_TO_ERROR    12
12459 #define V_CL12_RD_DATA_TO_ERROR(x) ((x) << S_CL12_RD_DATA_TO_ERROR)
12460 #define F_CL12_RD_DATA_TO_ERROR    V_CL12_RD_DATA_TO_ERROR(1U)
12461 
12462 #define S_CL11_RD_DATA_TO_ERROR    11
12463 #define V_CL11_RD_DATA_TO_ERROR(x) ((x) << S_CL11_RD_DATA_TO_ERROR)
12464 #define F_CL11_RD_DATA_TO_ERROR    V_CL11_RD_DATA_TO_ERROR(1U)
12465 
12466 #define S_CL10_RD_DATA_TO_ERROR    10
12467 #define V_CL10_RD_DATA_TO_ERROR(x) ((x) << S_CL10_RD_DATA_TO_ERROR)
12468 #define F_CL10_RD_DATA_TO_ERROR    V_CL10_RD_DATA_TO_ERROR(1U)
12469 
12470 #define S_CL9_RD_DATA_TO_ERROR    9
12471 #define V_CL9_RD_DATA_TO_ERROR(x) ((x) << S_CL9_RD_DATA_TO_ERROR)
12472 #define F_CL9_RD_DATA_TO_ERROR    V_CL9_RD_DATA_TO_ERROR(1U)
12473 
12474 #define S_CL8_RD_DATA_TO_ERROR    8
12475 #define V_CL8_RD_DATA_TO_ERROR(x) ((x) << S_CL8_RD_DATA_TO_ERROR)
12476 #define F_CL8_RD_DATA_TO_ERROR    V_CL8_RD_DATA_TO_ERROR(1U)
12477 
12478 #define S_CL7_RD_DATA_TO_ERROR    7
12479 #define V_CL7_RD_DATA_TO_ERROR(x) ((x) << S_CL7_RD_DATA_TO_ERROR)
12480 #define F_CL7_RD_DATA_TO_ERROR    V_CL7_RD_DATA_TO_ERROR(1U)
12481 
12482 #define S_CL6_RD_DATA_TO_ERROR    6
12483 #define V_CL6_RD_DATA_TO_ERROR(x) ((x) << S_CL6_RD_DATA_TO_ERROR)
12484 #define F_CL6_RD_DATA_TO_ERROR    V_CL6_RD_DATA_TO_ERROR(1U)
12485 
12486 #define S_CL5_RD_DATA_TO_ERROR    5
12487 #define V_CL5_RD_DATA_TO_ERROR(x) ((x) << S_CL5_RD_DATA_TO_ERROR)
12488 #define F_CL5_RD_DATA_TO_ERROR    V_CL5_RD_DATA_TO_ERROR(1U)
12489 
12490 #define S_CL4_RD_DATA_TO_ERROR    4
12491 #define V_CL4_RD_DATA_TO_ERROR(x) ((x) << S_CL4_RD_DATA_TO_ERROR)
12492 #define F_CL4_RD_DATA_TO_ERROR    V_CL4_RD_DATA_TO_ERROR(1U)
12493 
12494 #define S_CL3_RD_DATA_TO_ERROR    3
12495 #define V_CL3_RD_DATA_TO_ERROR(x) ((x) << S_CL3_RD_DATA_TO_ERROR)
12496 #define F_CL3_RD_DATA_TO_ERROR    V_CL3_RD_DATA_TO_ERROR(1U)
12497 
12498 #define S_CL2_RD_DATA_TO_ERROR    2
12499 #define V_CL2_RD_DATA_TO_ERROR(x) ((x) << S_CL2_RD_DATA_TO_ERROR)
12500 #define F_CL2_RD_DATA_TO_ERROR    V_CL2_RD_DATA_TO_ERROR(1U)
12501 
12502 #define S_CL1_RD_DATA_TO_ERROR    1
12503 #define V_CL1_RD_DATA_TO_ERROR(x) ((x) << S_CL1_RD_DATA_TO_ERROR)
12504 #define F_CL1_RD_DATA_TO_ERROR    V_CL1_RD_DATA_TO_ERROR(1U)
12505 
12506 #define S_CL0_RD_DATA_TO_ERROR    0
12507 #define V_CL0_RD_DATA_TO_ERROR(x) ((x) << S_CL0_RD_DATA_TO_ERROR)
12508 #define F_CL0_RD_DATA_TO_ERROR    V_CL0_RD_DATA_TO_ERROR(1U)
12509 
12510 #define A_MA_BKP_CNT_SEL 0x78e4
12511 
12512 #define S_BKP_CNT_TYPE    30
12513 #define M_BKP_CNT_TYPE    0x3U
12514 #define V_BKP_CNT_TYPE(x) ((x) << S_BKP_CNT_TYPE)
12515 #define G_BKP_CNT_TYPE(x) (((x) >> S_BKP_CNT_TYPE) & M_BKP_CNT_TYPE)
12516 
12517 #define S_BKP_CLIENT    24
12518 #define M_BKP_CLIENT    0xfU
12519 #define V_BKP_CLIENT(x) ((x) << S_BKP_CLIENT)
12520 #define G_BKP_CLIENT(x) (((x) >> S_BKP_CLIENT) & M_BKP_CLIENT)
12521 
12522 #define A_MA_BKP_CNT 0x78e8
12523 #define A_MA_WRT_ARB 0x78ec
12524 
12525 #define S_WRT_EN    31
12526 #define V_WRT_EN(x) ((x) << S_WRT_EN)
12527 #define F_WRT_EN    V_WRT_EN(1U)
12528 
12529 #define S_WR_TIM    16
12530 #define M_WR_TIM    0xffU
12531 #define V_WR_TIM(x) ((x) << S_WR_TIM)
12532 #define G_WR_TIM(x) (((x) >> S_WR_TIM) & M_WR_TIM)
12533 
12534 #define S_RD_WIN    8
12535 #define M_RD_WIN    0xffU
12536 #define V_RD_WIN(x) ((x) << S_RD_WIN)
12537 #define G_RD_WIN(x) (((x) >> S_RD_WIN) & M_RD_WIN)
12538 
12539 #define S_WR_WIN    0
12540 #define M_WR_WIN    0xffU
12541 #define V_WR_WIN(x) ((x) << S_WR_WIN)
12542 #define G_WR_WIN(x) (((x) >> S_WR_WIN) & M_WR_WIN)
12543 
12544 #define A_MA_IF_PARITY_ERROR_ENABLE 0x78f0
12545 
12546 #define S_CL12_IF_PAR_EN    12
12547 #define V_CL12_IF_PAR_EN(x) ((x) << S_CL12_IF_PAR_EN)
12548 #define F_CL12_IF_PAR_EN    V_CL12_IF_PAR_EN(1U)
12549 
12550 #define S_CL11_IF_PAR_EN    11
12551 #define V_CL11_IF_PAR_EN(x) ((x) << S_CL11_IF_PAR_EN)
12552 #define F_CL11_IF_PAR_EN    V_CL11_IF_PAR_EN(1U)
12553 
12554 #define S_CL10_IF_PAR_EN    10
12555 #define V_CL10_IF_PAR_EN(x) ((x) << S_CL10_IF_PAR_EN)
12556 #define F_CL10_IF_PAR_EN    V_CL10_IF_PAR_EN(1U)
12557 
12558 #define S_CL9_IF_PAR_EN    9
12559 #define V_CL9_IF_PAR_EN(x) ((x) << S_CL9_IF_PAR_EN)
12560 #define F_CL9_IF_PAR_EN    V_CL9_IF_PAR_EN(1U)
12561 
12562 #define S_CL8_IF_PAR_EN    8
12563 #define V_CL8_IF_PAR_EN(x) ((x) << S_CL8_IF_PAR_EN)
12564 #define F_CL8_IF_PAR_EN    V_CL8_IF_PAR_EN(1U)
12565 
12566 #define S_CL7_IF_PAR_EN    7
12567 #define V_CL7_IF_PAR_EN(x) ((x) << S_CL7_IF_PAR_EN)
12568 #define F_CL7_IF_PAR_EN    V_CL7_IF_PAR_EN(1U)
12569 
12570 #define S_CL6_IF_PAR_EN    6
12571 #define V_CL6_IF_PAR_EN(x) ((x) << S_CL6_IF_PAR_EN)
12572 #define F_CL6_IF_PAR_EN    V_CL6_IF_PAR_EN(1U)
12573 
12574 #define S_CL5_IF_PAR_EN    5
12575 #define V_CL5_IF_PAR_EN(x) ((x) << S_CL5_IF_PAR_EN)
12576 #define F_CL5_IF_PAR_EN    V_CL5_IF_PAR_EN(1U)
12577 
12578 #define S_CL4_IF_PAR_EN    4
12579 #define V_CL4_IF_PAR_EN(x) ((x) << S_CL4_IF_PAR_EN)
12580 #define F_CL4_IF_PAR_EN    V_CL4_IF_PAR_EN(1U)
12581 
12582 #define S_CL3_IF_PAR_EN    3
12583 #define V_CL3_IF_PAR_EN(x) ((x) << S_CL3_IF_PAR_EN)
12584 #define F_CL3_IF_PAR_EN    V_CL3_IF_PAR_EN(1U)
12585 
12586 #define S_CL2_IF_PAR_EN    2
12587 #define V_CL2_IF_PAR_EN(x) ((x) << S_CL2_IF_PAR_EN)
12588 #define F_CL2_IF_PAR_EN    V_CL2_IF_PAR_EN(1U)
12589 
12590 #define S_CL1_IF_PAR_EN    1
12591 #define V_CL1_IF_PAR_EN(x) ((x) << S_CL1_IF_PAR_EN)
12592 #define F_CL1_IF_PAR_EN    V_CL1_IF_PAR_EN(1U)
12593 
12594 #define S_CL0_IF_PAR_EN    0
12595 #define V_CL0_IF_PAR_EN(x) ((x) << S_CL0_IF_PAR_EN)
12596 #define F_CL0_IF_PAR_EN    V_CL0_IF_PAR_EN(1U)
12597 
12598 #define A_MA_IF_PARITY_ERROR_STATUS 0x78f4
12599 
12600 #define S_CL12_IF_PAR_ERROR    12
12601 #define V_CL12_IF_PAR_ERROR(x) ((x) << S_CL12_IF_PAR_ERROR)
12602 #define F_CL12_IF_PAR_ERROR    V_CL12_IF_PAR_ERROR(1U)
12603 
12604 #define S_CL11_IF_PAR_ERROR    11
12605 #define V_CL11_IF_PAR_ERROR(x) ((x) << S_CL11_IF_PAR_ERROR)
12606 #define F_CL11_IF_PAR_ERROR    V_CL11_IF_PAR_ERROR(1U)
12607 
12608 #define S_CL10_IF_PAR_ERROR    10
12609 #define V_CL10_IF_PAR_ERROR(x) ((x) << S_CL10_IF_PAR_ERROR)
12610 #define F_CL10_IF_PAR_ERROR    V_CL10_IF_PAR_ERROR(1U)
12611 
12612 #define S_CL9_IF_PAR_ERROR    9
12613 #define V_CL9_IF_PAR_ERROR(x) ((x) << S_CL9_IF_PAR_ERROR)
12614 #define F_CL9_IF_PAR_ERROR    V_CL9_IF_PAR_ERROR(1U)
12615 
12616 #define S_CL8_IF_PAR_ERROR    8
12617 #define V_CL8_IF_PAR_ERROR(x) ((x) << S_CL8_IF_PAR_ERROR)
12618 #define F_CL8_IF_PAR_ERROR    V_CL8_IF_PAR_ERROR(1U)
12619 
12620 #define S_CL7_IF_PAR_ERROR    7
12621 #define V_CL7_IF_PAR_ERROR(x) ((x) << S_CL7_IF_PAR_ERROR)
12622 #define F_CL7_IF_PAR_ERROR    V_CL7_IF_PAR_ERROR(1U)
12623 
12624 #define S_CL6_IF_PAR_ERROR    6
12625 #define V_CL6_IF_PAR_ERROR(x) ((x) << S_CL6_IF_PAR_ERROR)
12626 #define F_CL6_IF_PAR_ERROR    V_CL6_IF_PAR_ERROR(1U)
12627 
12628 #define S_CL5_IF_PAR_ERROR    5
12629 #define V_CL5_IF_PAR_ERROR(x) ((x) << S_CL5_IF_PAR_ERROR)
12630 #define F_CL5_IF_PAR_ERROR    V_CL5_IF_PAR_ERROR(1U)
12631 
12632 #define S_CL4_IF_PAR_ERROR    4
12633 #define V_CL4_IF_PAR_ERROR(x) ((x) << S_CL4_IF_PAR_ERROR)
12634 #define F_CL4_IF_PAR_ERROR    V_CL4_IF_PAR_ERROR(1U)
12635 
12636 #define S_CL3_IF_PAR_ERROR    3
12637 #define V_CL3_IF_PAR_ERROR(x) ((x) << S_CL3_IF_PAR_ERROR)
12638 #define F_CL3_IF_PAR_ERROR    V_CL3_IF_PAR_ERROR(1U)
12639 
12640 #define S_CL2_IF_PAR_ERROR    2
12641 #define V_CL2_IF_PAR_ERROR(x) ((x) << S_CL2_IF_PAR_ERROR)
12642 #define F_CL2_IF_PAR_ERROR    V_CL2_IF_PAR_ERROR(1U)
12643 
12644 #define S_CL1_IF_PAR_ERROR    1
12645 #define V_CL1_IF_PAR_ERROR(x) ((x) << S_CL1_IF_PAR_ERROR)
12646 #define F_CL1_IF_PAR_ERROR    V_CL1_IF_PAR_ERROR(1U)
12647 
12648 #define S_CL0_IF_PAR_ERROR    0
12649 #define V_CL0_IF_PAR_ERROR(x) ((x) << S_CL0_IF_PAR_ERROR)
12650 #define F_CL0_IF_PAR_ERROR    V_CL0_IF_PAR_ERROR(1U)
12651 
12652 #define A_MA_LOCAL_DEBUG_CFG 0x78f8
12653 
12654 #define S_DEBUG_OR    15
12655 #define V_DEBUG_OR(x) ((x) << S_DEBUG_OR)
12656 #define F_DEBUG_OR    V_DEBUG_OR(1U)
12657 
12658 #define S_DEBUG_HI    14
12659 #define V_DEBUG_HI(x) ((x) << S_DEBUG_HI)
12660 #define F_DEBUG_HI    V_DEBUG_HI(1U)
12661 
12662 #define S_DEBUG_RPT    13
12663 #define V_DEBUG_RPT(x) ((x) << S_DEBUG_RPT)
12664 #define F_DEBUG_RPT    V_DEBUG_RPT(1U)
12665 
12666 #define S_DEBUGPAGE    10
12667 #define M_DEBUGPAGE    0x7U
12668 #define V_DEBUGPAGE(x) ((x) << S_DEBUGPAGE)
12669 #define G_DEBUGPAGE(x) (((x) >> S_DEBUGPAGE) & M_DEBUGPAGE)
12670 
12671 #define A_MA_LOCAL_DEBUG_RPT 0x78fc
12672 
12673 /* registers for module EDC_0 */
12674 #define	EDC_0_BASE_ADDR 0x7900
12675 
12676 #define	A_EDC_REF 0x7900
12677 
12678 #define	S_EDC_INST_NUM    18
12679 #define	V_EDC_INST_NUM(x) ((x) << S_EDC_INST_NUM)
12680 #define	F_EDC_INST_NUM    V_EDC_INST_NUM(1U)
12681 
12682 #define	S_ENABLE_PERF    17
12683 #define	V_ENABLE_PERF(x) ((x) << S_ENABLE_PERF)
12684 #define	F_ENABLE_PERF    V_ENABLE_PERF(1U)
12685 
12686 #define	S_ECC_BYPASS    16
12687 #define	V_ECC_BYPASS(x) ((x) << S_ECC_BYPASS)
12688 #define	F_ECC_BYPASS    V_ECC_BYPASS(1U)
12689 
12690 #define	S_REFFREQ    0
12691 #define	M_REFFREQ    0xffffU
12692 #define	V_REFFREQ(x) ((x) << S_REFFREQ)
12693 #define	G_REFFREQ(x) (((x) >> S_REFFREQ) & M_REFFREQ)
12694 
12695 #define	A_EDC_BIST_CMD 0x7904
12696 #define	A_EDC_BIST_CMD_ADDR 0x7908
12697 #define	A_EDC_BIST_CMD_LEN 0x790c
12698 #define	A_EDC_BIST_DATA_PATTERN 0x7910
12699 #define	A_EDC_BIST_USER_WDATA0 0x7914
12700 #define	A_EDC_BIST_USER_WDATA1 0x7918
12701 #define	A_EDC_BIST_USER_WDATA2 0x791c
12702 #define	A_EDC_BIST_NUM_ERR 0x7920
12703 #define	A_EDC_BIST_ERR_FIRST_ADDR 0x7924
12704 #define	A_EDC_BIST_STATUS_RDATA 0x7928
12705 #define	A_EDC_PAR_ENABLE 0x7970
12706 
12707 #define	S_ECC_UE    2
12708 #define	V_ECC_UE(x) ((x) << S_ECC_UE)
12709 #define	F_ECC_UE    V_ECC_UE(1U)
12710 
12711 #define	S_ECC_CE    1
12712 #define	V_ECC_CE(x) ((x) << S_ECC_CE)
12713 #define	F_ECC_CE    V_ECC_CE(1U)
12714 
12715 #define	A_EDC_INT_ENABLE 0x7974
12716 #define	A_EDC_INT_CAUSE 0x7978
12717 
12718 #define	S_ECC_UE_PAR    5
12719 #define	V_ECC_UE_PAR(x) ((x) << S_ECC_UE_PAR)
12720 #define	F_ECC_UE_PAR    V_ECC_UE_PAR(1U)
12721 
12722 #define	S_ECC_CE_PAR    4
12723 #define	V_ECC_CE_PAR(x) ((x) << S_ECC_CE_PAR)
12724 #define	F_ECC_CE_PAR    V_ECC_CE_PAR(1U)
12725 
12726 #define	S_PERR_PAR_CAUSE    3
12727 #define	V_PERR_PAR_CAUSE(x) ((x) << S_PERR_PAR_CAUSE)
12728 #define	F_PERR_PAR_CAUSE    V_PERR_PAR_CAUSE(1U)
12729 
12730 #define	A_EDC_ECC_STATUS 0x797c
12731 
12732 /* registers for module EDC_1 */
12733 #define	EDC_1_BASE_ADDR 0x7980
12734 
12735 /* registers for module HMA */
12736 #define	HMA_BASE_ADDR 0x7a00
12737 
12738 /* registers for module CIM */
12739 #define	CIM_BASE_ADDR 0x7b00
12740 
12741 #define	A_CIM_VF_EXT_MAILBOX_CTRL 0x0
12742 
12743 #define	S_VFMBGENERIC    4
12744 #define	M_VFMBGENERIC    0xfU
12745 #define	V_VFMBGENERIC(x) ((x) << S_VFMBGENERIC)
12746 #define	G_VFMBGENERIC(x) (((x) >> S_VFMBGENERIC) & M_VFMBGENERIC)
12747 
12748 #define	A_CIM_VF_EXT_MAILBOX_STATUS 0x4
12749 
12750 #define	S_MBVFREADY    0
12751 #define	V_MBVFREADY(x) ((x) << S_MBVFREADY)
12752 #define	F_MBVFREADY    V_MBVFREADY(1U)
12753 
12754 #define	A_CIM_PF_MAILBOX_DATA 0x240
12755 #define	A_CIM_PF_MAILBOX_CTRL 0x280
12756 
12757 #define	S_MBGENERIC    4
12758 #define	M_MBGENERIC    0xfffffffU
12759 #define	V_MBGENERIC(x) ((x) << S_MBGENERIC)
12760 #define	G_MBGENERIC(x) (((x) >> S_MBGENERIC) & M_MBGENERIC)
12761 
12762 #define	S_MBMSGVALID    3
12763 #define	V_MBMSGVALID(x) ((x) << S_MBMSGVALID)
12764 #define	F_MBMSGVALID    V_MBMSGVALID(1U)
12765 
12766 #define	S_MBINTREQ    2
12767 #define	V_MBINTREQ(x) ((x) << S_MBINTREQ)
12768 #define	F_MBINTREQ    V_MBINTREQ(1U)
12769 
12770 #define	S_MBOWNER    0
12771 #define	M_MBOWNER    0x3U
12772 #define	V_MBOWNER(x) ((x) << S_MBOWNER)
12773 #define	G_MBOWNER(x) (((x) >> S_MBOWNER) & M_MBOWNER)
12774 
12775 #define	A_CIM_PF_MAILBOX_ACC_STATUS 0x284
12776 
12777 #define	S_MBWRBUSY    31
12778 #define	V_MBWRBUSY(x) ((x) << S_MBWRBUSY)
12779 #define	F_MBWRBUSY    V_MBWRBUSY(1U)
12780 
12781 #define	A_CIM_PF_HOST_INT_ENABLE 0x288
12782 
12783 #define	S_MBMSGRDYINTEN    19
12784 #define	V_MBMSGRDYINTEN(x) ((x) << S_MBMSGRDYINTEN)
12785 #define	F_MBMSGRDYINTEN    V_MBMSGRDYINTEN(1U)
12786 
12787 #define	A_CIM_PF_HOST_INT_CAUSE 0x28c
12788 
12789 #define	S_MBMSGRDYINT    19
12790 #define	V_MBMSGRDYINT(x) ((x) << S_MBMSGRDYINT)
12791 #define	F_MBMSGRDYINT    V_MBMSGRDYINT(1U)
12792 
12793 #define A_CIM_PF_MAILBOX_CTRL_SHADOW_COPY 0x290
12794 #define	A_CIM_BOOT_CFG 0x7b00
12795 
12796 #define	S_BOOTADDR    8
12797 #define	M_BOOTADDR    0xffffffU
12798 #define	V_BOOTADDR(x) ((x) << S_BOOTADDR)
12799 #define	G_BOOTADDR(x) (((x) >> S_BOOTADDR) & M_BOOTADDR)
12800 
12801 #define	S_UPGEN    2
12802 #define	M_UPGEN    0x3fU
12803 #define	V_UPGEN(x) ((x) << S_UPGEN)
12804 #define	G_UPGEN(x) (((x) >> S_UPGEN) & M_UPGEN)
12805 
12806 #define	S_BOOTSDRAM    1
12807 #define	V_BOOTSDRAM(x) ((x) << S_BOOTSDRAM)
12808 #define	F_BOOTSDRAM    V_BOOTSDRAM(1U)
12809 
12810 #define	S_UPCRST    0
12811 #define	V_UPCRST(x) ((x) << S_UPCRST)
12812 #define	F_UPCRST    V_UPCRST(1U)
12813 
12814 #define	A_CIM_FLASH_BASE_ADDR 0x7b04
12815 
12816 #define	S_FLASHBASEADDR    6
12817 #define	M_FLASHBASEADDR    0x3ffffU
12818 #define	V_FLASHBASEADDR(x) ((x) << S_FLASHBASEADDR)
12819 #define	G_FLASHBASEADDR(x) (((x) >> S_FLASHBASEADDR) & M_FLASHBASEADDR)
12820 
12821 #define	A_CIM_FLASH_ADDR_SIZE 0x7b08
12822 
12823 #define	S_FLASHADDRSIZE    4
12824 #define	M_FLASHADDRSIZE    0xfffffU
12825 #define	V_FLASHADDRSIZE(x) ((x) << S_FLASHADDRSIZE)
12826 #define	G_FLASHADDRSIZE(x) (((x) >> S_FLASHADDRSIZE) & M_FLASHADDRSIZE)
12827 
12828 #define	A_CIM_EEPROM_BASE_ADDR 0x7b0c
12829 
12830 #define	S_EEPROMBASEADDR    6
12831 #define	M_EEPROMBASEADDR    0x3ffffU
12832 #define	V_EEPROMBASEADDR(x) ((x) << S_EEPROMBASEADDR)
12833 #define	G_EEPROMBASEADDR(x) (((x) >> S_EEPROMBASEADDR) & M_EEPROMBASEADDR)
12834 
12835 #define	A_CIM_EEPROM_ADDR_SIZE 0x7b10
12836 
12837 #define	S_EEPROMADDRSIZE    4
12838 #define	M_EEPROMADDRSIZE    0xfffffU
12839 #define	V_EEPROMADDRSIZE(x) ((x) << S_EEPROMADDRSIZE)
12840 #define	G_EEPROMADDRSIZE(x) (((x) >> S_EEPROMADDRSIZE) & M_EEPROMADDRSIZE)
12841 
12842 #define	A_CIM_SDRAM_BASE_ADDR 0x7b14
12843 
12844 #define	S_SDRAMBASEADDR    6
12845 #define	M_SDRAMBASEADDR    0x3ffffffU
12846 #define	V_SDRAMBASEADDR(x) ((x) << S_SDRAMBASEADDR)
12847 #define	G_SDRAMBASEADDR(x) (((x) >> S_SDRAMBASEADDR) & M_SDRAMBASEADDR)
12848 
12849 #define	A_CIM_SDRAM_ADDR_SIZE 0x7b18
12850 
12851 #define	S_SDRAMADDRSIZE    4
12852 #define	M_SDRAMADDRSIZE    0xfffffffU
12853 #define	V_SDRAMADDRSIZE(x) ((x) << S_SDRAMADDRSIZE)
12854 #define	G_SDRAMADDRSIZE(x) (((x) >> S_SDRAMADDRSIZE) & M_SDRAMADDRSIZE)
12855 
12856 #define	A_CIM_EXTMEM2_BASE_ADDR 0x7b1c
12857 
12858 #define	S_EXTMEM2BASEADDR    6
12859 #define	M_EXTMEM2BASEADDR    0x3ffffffU
12860 #define	V_EXTMEM2BASEADDR(x) ((x) << S_EXTMEM2BASEADDR)
12861 #define	G_EXTMEM2BASEADDR(x) (((x) >> S_EXTMEM2BASEADDR) & M_EXTMEM2BASEADDR)
12862 
12863 #define	A_CIM_EXTMEM2_ADDR_SIZE 0x7b20
12864 
12865 #define	S_EXTMEM2ADDRSIZE    4
12866 #define	M_EXTMEM2ADDRSIZE    0xfffffffU
12867 #define	V_EXTMEM2ADDRSIZE(x) ((x) << S_EXTMEM2ADDRSIZE)
12868 #define	G_EXTMEM2ADDRSIZE(x) (((x) >> S_EXTMEM2ADDRSIZE) & M_EXTMEM2ADDRSIZE)
12869 
12870 #define	A_CIM_UP_SPARE_INT 0x7b24
12871 
12872 #define	S_TDEBUGINT    4
12873 #define	V_TDEBUGINT(x) ((x) << S_TDEBUGINT)
12874 #define	F_TDEBUGINT    V_TDEBUGINT(1U)
12875 
12876 #define	S_BOOTVECSEL    3
12877 #define	V_BOOTVECSEL(x) ((x) << S_BOOTVECSEL)
12878 #define	F_BOOTVECSEL    V_BOOTVECSEL(1U)
12879 
12880 #define	S_UPSPAREINT    0
12881 #define	M_UPSPAREINT    0x7U
12882 #define	V_UPSPAREINT(x) ((x) << S_UPSPAREINT)
12883 #define	G_UPSPAREINT(x) (((x) >> S_UPSPAREINT) & M_UPSPAREINT)
12884 
12885 #define	A_CIM_HOST_INT_ENABLE 0x7b28
12886 
12887 #define	S_TIEQOUTPARERRINTEN    20
12888 #define	V_TIEQOUTPARERRINTEN(x) ((x) << S_TIEQOUTPARERRINTEN)
12889 #define	F_TIEQOUTPARERRINTEN    V_TIEQOUTPARERRINTEN(1U)
12890 
12891 #define	S_TIEQINPARERRINTEN    19
12892 #define	V_TIEQINPARERRINTEN(x) ((x) << S_TIEQINPARERRINTEN)
12893 #define	F_TIEQINPARERRINTEN    V_TIEQINPARERRINTEN(1U)
12894 
12895 #define	S_MBHOSTPARERR    18
12896 #define	V_MBHOSTPARERR(x) ((x) << S_MBHOSTPARERR)
12897 #define	F_MBHOSTPARERR    V_MBHOSTPARERR(1U)
12898 
12899 #define	S_MBUPPARERR    17
12900 #define	V_MBUPPARERR(x) ((x) << S_MBUPPARERR)
12901 #define	F_MBUPPARERR    V_MBUPPARERR(1U)
12902 
12903 #define	S_IBQTP0PARERR    16
12904 #define	V_IBQTP0PARERR(x) ((x) << S_IBQTP0PARERR)
12905 #define	F_IBQTP0PARERR    V_IBQTP0PARERR(1U)
12906 
12907 #define	S_IBQTP1PARERR    15
12908 #define	V_IBQTP1PARERR(x) ((x) << S_IBQTP1PARERR)
12909 #define	F_IBQTP1PARERR    V_IBQTP1PARERR(1U)
12910 
12911 #define	S_IBQULPPARERR    14
12912 #define	V_IBQULPPARERR(x) ((x) << S_IBQULPPARERR)
12913 #define	F_IBQULPPARERR    V_IBQULPPARERR(1U)
12914 
12915 #define	S_IBQSGELOPARERR    13
12916 #define	V_IBQSGELOPARERR(x) ((x) << S_IBQSGELOPARERR)
12917 #define	F_IBQSGELOPARERR    V_IBQSGELOPARERR(1U)
12918 
12919 #define	S_IBQSGEHIPARERR    12
12920 #define	V_IBQSGEHIPARERR(x) ((x) << S_IBQSGEHIPARERR)
12921 #define	F_IBQSGEHIPARERR    V_IBQSGEHIPARERR(1U)
12922 
12923 #define	S_IBQNCSIPARERR    11
12924 #define	V_IBQNCSIPARERR(x) ((x) << S_IBQNCSIPARERR)
12925 #define	F_IBQNCSIPARERR    V_IBQNCSIPARERR(1U)
12926 
12927 #define	S_OBQULP0PARERR    10
12928 #define	V_OBQULP0PARERR(x) ((x) << S_OBQULP0PARERR)
12929 #define	F_OBQULP0PARERR    V_OBQULP0PARERR(1U)
12930 
12931 #define	S_OBQULP1PARERR    9
12932 #define	V_OBQULP1PARERR(x) ((x) << S_OBQULP1PARERR)
12933 #define	F_OBQULP1PARERR    V_OBQULP1PARERR(1U)
12934 
12935 #define	S_OBQULP2PARERR    8
12936 #define	V_OBQULP2PARERR(x) ((x) << S_OBQULP2PARERR)
12937 #define	F_OBQULP2PARERR    V_OBQULP2PARERR(1U)
12938 
12939 #define	S_OBQULP3PARERR    7
12940 #define	V_OBQULP3PARERR(x) ((x) << S_OBQULP3PARERR)
12941 #define	F_OBQULP3PARERR    V_OBQULP3PARERR(1U)
12942 
12943 #define	S_OBQSGEPARERR    6
12944 #define	V_OBQSGEPARERR(x) ((x) << S_OBQSGEPARERR)
12945 #define	F_OBQSGEPARERR    V_OBQSGEPARERR(1U)
12946 
12947 #define	S_OBQNCSIPARERR    5
12948 #define	V_OBQNCSIPARERR(x) ((x) << S_OBQNCSIPARERR)
12949 #define	F_OBQNCSIPARERR    V_OBQNCSIPARERR(1U)
12950 
12951 #define	S_TIMER1INTEN    3
12952 #define	V_TIMER1INTEN(x) ((x) << S_TIMER1INTEN)
12953 #define	F_TIMER1INTEN    V_TIMER1INTEN(1U)
12954 
12955 #define	S_TIMER0INTEN    2
12956 #define	V_TIMER0INTEN(x) ((x) << S_TIMER0INTEN)
12957 #define	F_TIMER0INTEN    V_TIMER0INTEN(1U)
12958 
12959 #define	S_PREFDROPINTEN    1
12960 #define	V_PREFDROPINTEN(x) ((x) << S_PREFDROPINTEN)
12961 #define	F_PREFDROPINTEN    V_PREFDROPINTEN(1U)
12962 
12963 #define S_MA_CIM_INTFPERR    28
12964 #define V_MA_CIM_INTFPERR(x) ((x) << S_MA_CIM_INTFPERR)
12965 #define F_MA_CIM_INTFPERR    V_MA_CIM_INTFPERR(1U)
12966 
12967 #define S_PLCIM_MSTRSPDATAPARERR    27
12968 #define V_PLCIM_MSTRSPDATAPARERR(x) ((x) << S_PLCIM_MSTRSPDATAPARERR)
12969 #define F_PLCIM_MSTRSPDATAPARERR    V_PLCIM_MSTRSPDATAPARERR(1U)
12970 
12971 #define S_NCSI2CIMINTFPARERR    26
12972 #define V_NCSI2CIMINTFPARERR(x) ((x) << S_NCSI2CIMINTFPARERR)
12973 #define F_NCSI2CIMINTFPARERR    V_NCSI2CIMINTFPARERR(1U)
12974 
12975 #define S_SGE2CIMINTFPARERR    25
12976 #define V_SGE2CIMINTFPARERR(x) ((x) << S_SGE2CIMINTFPARERR)
12977 #define F_SGE2CIMINTFPARERR    V_SGE2CIMINTFPARERR(1U)
12978 
12979 #define S_ULP2CIMINTFPARERR    24
12980 #define V_ULP2CIMINTFPARERR(x) ((x) << S_ULP2CIMINTFPARERR)
12981 #define F_ULP2CIMINTFPARERR    V_ULP2CIMINTFPARERR(1U)
12982 
12983 #define S_TP2CIMINTFPARERR    23
12984 #define V_TP2CIMINTFPARERR(x) ((x) << S_TP2CIMINTFPARERR)
12985 #define F_TP2CIMINTFPARERR    V_TP2CIMINTFPARERR(1U)
12986 
12987 #define S_OBQSGERX1PARERR    22
12988 #define V_OBQSGERX1PARERR(x) ((x) << S_OBQSGERX1PARERR)
12989 #define F_OBQSGERX1PARERR    V_OBQSGERX1PARERR(1U)
12990 
12991 #define S_OBQSGERX0PARERR    21
12992 #define V_OBQSGERX0PARERR(x) ((x) << S_OBQSGERX0PARERR)
12993 #define F_OBQSGERX0PARERR    V_OBQSGERX0PARERR(1U)
12994 
12995 #define	A_CIM_HOST_INT_CAUSE 0x7b2c
12996 
12997 #define	S_TIEQOUTPARERRINT    20
12998 #define	V_TIEQOUTPARERRINT(x) ((x) << S_TIEQOUTPARERRINT)
12999 #define	F_TIEQOUTPARERRINT    V_TIEQOUTPARERRINT(1U)
13000 
13001 #define	S_TIEQINPARERRINT    19
13002 #define	V_TIEQINPARERRINT(x) ((x) << S_TIEQINPARERRINT)
13003 #define	F_TIEQINPARERRINT    V_TIEQINPARERRINT(1U)
13004 
13005 #define	S_TIMER1INT    3
13006 #define	V_TIMER1INT(x) ((x) << S_TIMER1INT)
13007 #define	F_TIMER1INT    V_TIMER1INT(1U)
13008 
13009 #define	S_TIMER0INT    2
13010 #define	V_TIMER0INT(x) ((x) << S_TIMER0INT)
13011 #define	F_TIMER0INT    V_TIMER0INT(1U)
13012 
13013 #define	S_PREFDROPINT    1
13014 #define	V_PREFDROPINT(x) ((x) << S_PREFDROPINT)
13015 #define	F_PREFDROPINT    V_PREFDROPINT(1U)
13016 
13017 #define	S_UPACCNONZERO    0
13018 #define	V_UPACCNONZERO(x) ((x) << S_UPACCNONZERO)
13019 #define	F_UPACCNONZERO    V_UPACCNONZERO(1U)
13020 
13021 #define	A_CIM_HOST_UPACC_INT_ENABLE 0x7b30
13022 
13023 #define	S_EEPROMWRINTEN    30
13024 #define	V_EEPROMWRINTEN(x) ((x) << S_EEPROMWRINTEN)
13025 #define	F_EEPROMWRINTEN    V_EEPROMWRINTEN(1U)
13026 
13027 #define	S_TIMEOUTMAINTEN    29
13028 #define	V_TIMEOUTMAINTEN(x) ((x) << S_TIMEOUTMAINTEN)
13029 #define	F_TIMEOUTMAINTEN    V_TIMEOUTMAINTEN(1U)
13030 
13031 #define	S_TIMEOUTINTEN    28
13032 #define	V_TIMEOUTINTEN(x) ((x) << S_TIMEOUTINTEN)
13033 #define	F_TIMEOUTINTEN    V_TIMEOUTINTEN(1U)
13034 
13035 #define	S_RSPOVRLOOKUPINTEN    27
13036 #define	V_RSPOVRLOOKUPINTEN(x) ((x) << S_RSPOVRLOOKUPINTEN)
13037 #define	F_RSPOVRLOOKUPINTEN    V_RSPOVRLOOKUPINTEN(1U)
13038 
13039 #define	S_REQOVRLOOKUPINTEN    26
13040 #define	V_REQOVRLOOKUPINTEN(x) ((x) << S_REQOVRLOOKUPINTEN)
13041 #define	F_REQOVRLOOKUPINTEN    V_REQOVRLOOKUPINTEN(1U)
13042 
13043 #define	S_BLKWRPLINTEN    25
13044 #define	V_BLKWRPLINTEN(x) ((x) << S_BLKWRPLINTEN)
13045 #define	F_BLKWRPLINTEN    V_BLKWRPLINTEN(1U)
13046 
13047 #define	S_BLKRDPLINTEN    24
13048 #define	V_BLKRDPLINTEN(x) ((x) << S_BLKRDPLINTEN)
13049 #define	F_BLKRDPLINTEN    V_BLKRDPLINTEN(1U)
13050 
13051 #define	S_SGLWRPLINTEN    23
13052 #define	V_SGLWRPLINTEN(x) ((x) << S_SGLWRPLINTEN)
13053 #define	F_SGLWRPLINTEN    V_SGLWRPLINTEN(1U)
13054 
13055 #define	S_SGLRDPLINTEN    22
13056 #define	V_SGLRDPLINTEN(x) ((x) << S_SGLRDPLINTEN)
13057 #define	F_SGLRDPLINTEN    V_SGLRDPLINTEN(1U)
13058 
13059 #define	S_BLKWRCTLINTEN    21
13060 #define	V_BLKWRCTLINTEN(x) ((x) << S_BLKWRCTLINTEN)
13061 #define	F_BLKWRCTLINTEN    V_BLKWRCTLINTEN(1U)
13062 
13063 #define	S_BLKRDCTLINTEN    20
13064 #define	V_BLKRDCTLINTEN(x) ((x) << S_BLKRDCTLINTEN)
13065 #define	F_BLKRDCTLINTEN    V_BLKRDCTLINTEN(1U)
13066 
13067 #define	S_SGLWRCTLINTEN    19
13068 #define	V_SGLWRCTLINTEN(x) ((x) << S_SGLWRCTLINTEN)
13069 #define	F_SGLWRCTLINTEN    V_SGLWRCTLINTEN(1U)
13070 
13071 #define	S_SGLRDCTLINTEN    18
13072 #define	V_SGLRDCTLINTEN(x) ((x) << S_SGLRDCTLINTEN)
13073 #define	F_SGLRDCTLINTEN    V_SGLRDCTLINTEN(1U)
13074 
13075 #define	S_BLKWREEPROMINTEN    17
13076 #define	V_BLKWREEPROMINTEN(x) ((x) << S_BLKWREEPROMINTEN)
13077 #define	F_BLKWREEPROMINTEN    V_BLKWREEPROMINTEN(1U)
13078 
13079 #define	S_BLKRDEEPROMINTEN    16
13080 #define	V_BLKRDEEPROMINTEN(x) ((x) << S_BLKRDEEPROMINTEN)
13081 #define	F_BLKRDEEPROMINTEN    V_BLKRDEEPROMINTEN(1U)
13082 
13083 #define	S_SGLWREEPROMINTEN    15
13084 #define	V_SGLWREEPROMINTEN(x) ((x) << S_SGLWREEPROMINTEN)
13085 #define	F_SGLWREEPROMINTEN    V_SGLWREEPROMINTEN(1U)
13086 
13087 #define	S_SGLRDEEPROMINTEN    14
13088 #define	V_SGLRDEEPROMINTEN(x) ((x) << S_SGLRDEEPROMINTEN)
13089 #define	F_SGLRDEEPROMINTEN    V_SGLRDEEPROMINTEN(1U)
13090 
13091 #define	S_BLKWRFLASHINTEN    13
13092 #define	V_BLKWRFLASHINTEN(x) ((x) << S_BLKWRFLASHINTEN)
13093 #define	F_BLKWRFLASHINTEN    V_BLKWRFLASHINTEN(1U)
13094 
13095 #define	S_BLKRDFLASHINTEN    12
13096 #define	V_BLKRDFLASHINTEN(x) ((x) << S_BLKRDFLASHINTEN)
13097 #define	F_BLKRDFLASHINTEN    V_BLKRDFLASHINTEN(1U)
13098 
13099 #define	S_SGLWRFLASHINTEN    11
13100 #define	V_SGLWRFLASHINTEN(x) ((x) << S_SGLWRFLASHINTEN)
13101 #define	F_SGLWRFLASHINTEN    V_SGLWRFLASHINTEN(1U)
13102 
13103 #define	S_SGLRDFLASHINTEN    10
13104 #define	V_SGLRDFLASHINTEN(x) ((x) << S_SGLRDFLASHINTEN)
13105 #define	F_SGLRDFLASHINTEN    V_SGLRDFLASHINTEN(1U)
13106 
13107 #define	S_BLKWRBOOTINTEN    9
13108 #define	V_BLKWRBOOTINTEN(x) ((x) << S_BLKWRBOOTINTEN)
13109 #define	F_BLKWRBOOTINTEN    V_BLKWRBOOTINTEN(1U)
13110 
13111 #define	S_BLKRDBOOTINTEN    8
13112 #define	V_BLKRDBOOTINTEN(x) ((x) << S_BLKRDBOOTINTEN)
13113 #define	F_BLKRDBOOTINTEN    V_BLKRDBOOTINTEN(1U)
13114 
13115 #define	S_SGLWRBOOTINTEN    7
13116 #define	V_SGLWRBOOTINTEN(x) ((x) << S_SGLWRBOOTINTEN)
13117 #define	F_SGLWRBOOTINTEN    V_SGLWRBOOTINTEN(1U)
13118 
13119 #define	S_SGLRDBOOTINTEN    6
13120 #define	V_SGLRDBOOTINTEN(x) ((x) << S_SGLRDBOOTINTEN)
13121 #define	F_SGLRDBOOTINTEN    V_SGLRDBOOTINTEN(1U)
13122 
13123 #define	S_ILLWRBEINTEN    5
13124 #define	V_ILLWRBEINTEN(x) ((x) << S_ILLWRBEINTEN)
13125 #define	F_ILLWRBEINTEN    V_ILLWRBEINTEN(1U)
13126 
13127 #define	S_ILLRDBEINTEN    4
13128 #define	V_ILLRDBEINTEN(x) ((x) << S_ILLRDBEINTEN)
13129 #define	F_ILLRDBEINTEN    V_ILLRDBEINTEN(1U)
13130 
13131 #define	S_ILLRDINTEN    3
13132 #define	V_ILLRDINTEN(x) ((x) << S_ILLRDINTEN)
13133 #define	F_ILLRDINTEN    V_ILLRDINTEN(1U)
13134 
13135 #define	S_ILLWRINTEN    2
13136 #define	V_ILLWRINTEN(x) ((x) << S_ILLWRINTEN)
13137 #define	F_ILLWRINTEN    V_ILLWRINTEN(1U)
13138 
13139 #define	S_ILLTRANSINTEN    1
13140 #define	V_ILLTRANSINTEN(x) ((x) << S_ILLTRANSINTEN)
13141 #define	F_ILLTRANSINTEN    V_ILLTRANSINTEN(1U)
13142 
13143 #define	S_RSVDSPACEINTEN    0
13144 #define	V_RSVDSPACEINTEN(x) ((x) << S_RSVDSPACEINTEN)
13145 #define	F_RSVDSPACEINTEN    V_RSVDSPACEINTEN(1U)
13146 
13147 #define	A_CIM_HOST_UPACC_INT_CAUSE 0x7b34
13148 
13149 #define	S_EEPROMWRINT    30
13150 #define	V_EEPROMWRINT(x) ((x) << S_EEPROMWRINT)
13151 #define	F_EEPROMWRINT    V_EEPROMWRINT(1U)
13152 
13153 #define	S_TIMEOUTMAINT    29
13154 #define	V_TIMEOUTMAINT(x) ((x) << S_TIMEOUTMAINT)
13155 #define	F_TIMEOUTMAINT    V_TIMEOUTMAINT(1U)
13156 
13157 #define	S_TIMEOUTINT    28
13158 #define	V_TIMEOUTINT(x) ((x) << S_TIMEOUTINT)
13159 #define	F_TIMEOUTINT    V_TIMEOUTINT(1U)
13160 
13161 #define	S_RSPOVRLOOKUPINT    27
13162 #define	V_RSPOVRLOOKUPINT(x) ((x) << S_RSPOVRLOOKUPINT)
13163 #define	F_RSPOVRLOOKUPINT    V_RSPOVRLOOKUPINT(1U)
13164 
13165 #define	S_REQOVRLOOKUPINT    26
13166 #define	V_REQOVRLOOKUPINT(x) ((x) << S_REQOVRLOOKUPINT)
13167 #define	F_REQOVRLOOKUPINT    V_REQOVRLOOKUPINT(1U)
13168 
13169 #define	S_BLKWRPLINT    25
13170 #define	V_BLKWRPLINT(x) ((x) << S_BLKWRPLINT)
13171 #define	F_BLKWRPLINT    V_BLKWRPLINT(1U)
13172 
13173 #define	S_BLKRDPLINT    24
13174 #define	V_BLKRDPLINT(x) ((x) << S_BLKRDPLINT)
13175 #define	F_BLKRDPLINT    V_BLKRDPLINT(1U)
13176 
13177 #define	S_SGLWRPLINT    23
13178 #define	V_SGLWRPLINT(x) ((x) << S_SGLWRPLINT)
13179 #define	F_SGLWRPLINT    V_SGLWRPLINT(1U)
13180 
13181 #define	S_SGLRDPLINT    22
13182 #define	V_SGLRDPLINT(x) ((x) << S_SGLRDPLINT)
13183 #define	F_SGLRDPLINT    V_SGLRDPLINT(1U)
13184 
13185 #define	S_BLKWRCTLINT    21
13186 #define	V_BLKWRCTLINT(x) ((x) << S_BLKWRCTLINT)
13187 #define	F_BLKWRCTLINT    V_BLKWRCTLINT(1U)
13188 
13189 #define	S_BLKRDCTLINT    20
13190 #define	V_BLKRDCTLINT(x) ((x) << S_BLKRDCTLINT)
13191 #define	F_BLKRDCTLINT    V_BLKRDCTLINT(1U)
13192 
13193 #define	S_SGLWRCTLINT    19
13194 #define	V_SGLWRCTLINT(x) ((x) << S_SGLWRCTLINT)
13195 #define	F_SGLWRCTLINT    V_SGLWRCTLINT(1U)
13196 
13197 #define	S_SGLRDCTLINT    18
13198 #define	V_SGLRDCTLINT(x) ((x) << S_SGLRDCTLINT)
13199 #define	F_SGLRDCTLINT    V_SGLRDCTLINT(1U)
13200 
13201 #define	S_BLKWREEPROMINT    17
13202 #define	V_BLKWREEPROMINT(x) ((x) << S_BLKWREEPROMINT)
13203 #define	F_BLKWREEPROMINT    V_BLKWREEPROMINT(1U)
13204 
13205 #define	S_BLKRDEEPROMINT    16
13206 #define	V_BLKRDEEPROMINT(x) ((x) << S_BLKRDEEPROMINT)
13207 #define	F_BLKRDEEPROMINT    V_BLKRDEEPROMINT(1U)
13208 
13209 #define	S_SGLWREEPROMINT    15
13210 #define	V_SGLWREEPROMINT(x) ((x) << S_SGLWREEPROMINT)
13211 #define	F_SGLWREEPROMINT    V_SGLWREEPROMINT(1U)
13212 
13213 #define	S_SGLRDEEPROMINT    14
13214 #define	V_SGLRDEEPROMINT(x) ((x) << S_SGLRDEEPROMINT)
13215 #define	F_SGLRDEEPROMINT    V_SGLRDEEPROMINT(1U)
13216 
13217 #define	S_BLKWRFLASHINT    13
13218 #define	V_BLKWRFLASHINT(x) ((x) << S_BLKWRFLASHINT)
13219 #define	F_BLKWRFLASHINT    V_BLKWRFLASHINT(1U)
13220 
13221 #define	S_BLKRDFLASHINT    12
13222 #define	V_BLKRDFLASHINT(x) ((x) << S_BLKRDFLASHINT)
13223 #define	F_BLKRDFLASHINT    V_BLKRDFLASHINT(1U)
13224 
13225 #define	S_SGLWRFLASHINT    11
13226 #define	V_SGLWRFLASHINT(x) ((x) << S_SGLWRFLASHINT)
13227 #define	F_SGLWRFLASHINT    V_SGLWRFLASHINT(1U)
13228 
13229 #define	S_SGLRDFLASHINT    10
13230 #define	V_SGLRDFLASHINT(x) ((x) << S_SGLRDFLASHINT)
13231 #define	F_SGLRDFLASHINT    V_SGLRDFLASHINT(1U)
13232 
13233 #define	S_BLKWRBOOTINT    9
13234 #define	V_BLKWRBOOTINT(x) ((x) << S_BLKWRBOOTINT)
13235 #define	F_BLKWRBOOTINT    V_BLKWRBOOTINT(1U)
13236 
13237 #define	S_BLKRDBOOTINT    8
13238 #define	V_BLKRDBOOTINT(x) ((x) << S_BLKRDBOOTINT)
13239 #define	F_BLKRDBOOTINT    V_BLKRDBOOTINT(1U)
13240 
13241 #define	S_SGLWRBOOTINT    7
13242 #define	V_SGLWRBOOTINT(x) ((x) << S_SGLWRBOOTINT)
13243 #define	F_SGLWRBOOTINT    V_SGLWRBOOTINT(1U)
13244 
13245 #define	S_SGLRDBOOTINT    6
13246 #define	V_SGLRDBOOTINT(x) ((x) << S_SGLRDBOOTINT)
13247 #define	F_SGLRDBOOTINT    V_SGLRDBOOTINT(1U)
13248 
13249 #define	S_ILLWRBEINT    5
13250 #define	V_ILLWRBEINT(x) ((x) << S_ILLWRBEINT)
13251 #define	F_ILLWRBEINT    V_ILLWRBEINT(1U)
13252 
13253 #define	S_ILLRDBEINT    4
13254 #define	V_ILLRDBEINT(x) ((x) << S_ILLRDBEINT)
13255 #define	F_ILLRDBEINT    V_ILLRDBEINT(1U)
13256 
13257 #define	S_ILLRDINT    3
13258 #define	V_ILLRDINT(x) ((x) << S_ILLRDINT)
13259 #define	F_ILLRDINT    V_ILLRDINT(1U)
13260 
13261 #define	S_ILLWRINT    2
13262 #define	V_ILLWRINT(x) ((x) << S_ILLWRINT)
13263 #define	F_ILLWRINT    V_ILLWRINT(1U)
13264 
13265 #define	S_ILLTRANSINT    1
13266 #define	V_ILLTRANSINT(x) ((x) << S_ILLTRANSINT)
13267 #define	F_ILLTRANSINT    V_ILLTRANSINT(1U)
13268 
13269 #define	S_RSVDSPACEINT    0
13270 #define	V_RSVDSPACEINT(x) ((x) << S_RSVDSPACEINT)
13271 #define	F_RSVDSPACEINT    V_RSVDSPACEINT(1U)
13272 
13273 #define	A_CIM_UP_INT_ENABLE 0x7b38
13274 
13275 #define	S_MSTPLINTEN    4
13276 #define	V_MSTPLINTEN(x) ((x) << S_MSTPLINTEN)
13277 #define	F_MSTPLINTEN    V_MSTPLINTEN(1U)
13278 
13279 #define	A_CIM_UP_INT_CAUSE 0x7b3c
13280 
13281 #define	S_MSTPLINT    4
13282 #define	V_MSTPLINT(x) ((x) << S_MSTPLINT)
13283 #define	F_MSTPLINT    V_MSTPLINT(1U)
13284 
13285 #define	A_CIM_UP_ACC_INT_ENABLE 0x7b40
13286 #define	A_CIM_UP_ACC_INT_CAUSE 0x7b44
13287 #define	A_CIM_QUEUE_CONFIG_REF 0x7b48
13288 
13289 #define	S_OBQSELECT    4
13290 #define	V_OBQSELECT(x) ((x) << S_OBQSELECT)
13291 #define	F_OBQSELECT    V_OBQSELECT(1U)
13292 
13293 #define	S_IBQSELECT    3
13294 #define	V_IBQSELECT(x) ((x) << S_IBQSELECT)
13295 #define	F_IBQSELECT    V_IBQSELECT(1U)
13296 
13297 #define	S_QUENUMSELECT    0
13298 #define	M_QUENUMSELECT    0x7U
13299 #define	V_QUENUMSELECT(x) ((x) << S_QUENUMSELECT)
13300 #define	G_QUENUMSELECT(x) (((x) >> S_QUENUMSELECT) & M_QUENUMSELECT)
13301 
13302 #define	A_CIM_QUEUE_CONFIG_CTRL 0x7b4c
13303 
13304 #define	S_CIMQSIZE    24
13305 #define	M_CIMQSIZE    0x3fU
13306 #define	V_CIMQSIZE(x) ((x) << S_CIMQSIZE)
13307 #define	G_CIMQSIZE(x) (((x) >> S_CIMQSIZE) & M_CIMQSIZE)
13308 
13309 #define	S_CIMQBASE    16
13310 #define	M_CIMQBASE    0x3fU
13311 #define	V_CIMQBASE(x) ((x) << S_CIMQBASE)
13312 #define	G_CIMQBASE(x) (((x) >> S_CIMQBASE) & M_CIMQBASE)
13313 
13314 #define	S_CIMQDBG8BEN    9
13315 #define	V_CIMQDBG8BEN(x) ((x) << S_CIMQDBG8BEN)
13316 #define	F_CIMQDBG8BEN    V_CIMQDBG8BEN(1U)
13317 
13318 #define	S_QUEFULLTHRSH    0
13319 #define	M_QUEFULLTHRSH    0x1ffU
13320 #define	V_QUEFULLTHRSH(x) ((x) << S_QUEFULLTHRSH)
13321 #define	G_QUEFULLTHRSH(x) (((x) >> S_QUEFULLTHRSH) & M_QUEFULLTHRSH)
13322 
13323 #define	A_CIM_HOST_ACC_CTRL 0x7b50
13324 
13325 #define	S_HOSTBUSY    17
13326 #define	V_HOSTBUSY(x) ((x) << S_HOSTBUSY)
13327 #define	F_HOSTBUSY    V_HOSTBUSY(1U)
13328 
13329 #define	S_HOSTWRITE    16
13330 #define	V_HOSTWRITE(x) ((x) << S_HOSTWRITE)
13331 #define	F_HOSTWRITE    V_HOSTWRITE(1U)
13332 
13333 #define	S_HOSTADDR    0
13334 #define	M_HOSTADDR    0xffffU
13335 #define	V_HOSTADDR(x) ((x) << S_HOSTADDR)
13336 #define	G_HOSTADDR(x) (((x) >> S_HOSTADDR) & M_HOSTADDR)
13337 
13338 #define	A_CIM_HOST_ACC_DATA 0x7b54
13339 #define	A_CIM_CDEBUGDATA 0x7b58
13340 
13341 #define	S_CDEBUGDATAH    16
13342 #define	M_CDEBUGDATAH    0xffffU
13343 #define	V_CDEBUGDATAH(x) ((x) << S_CDEBUGDATAH)
13344 #define	G_CDEBUGDATAH(x) (((x) >> S_CDEBUGDATAH) & M_CDEBUGDATAH)
13345 
13346 #define	S_CDEBUGDATAL    0
13347 #define	M_CDEBUGDATAL    0xffffU
13348 #define	V_CDEBUGDATAL(x) ((x) << S_CDEBUGDATAL)
13349 #define	G_CDEBUGDATAL(x) (((x) >> S_CDEBUGDATAL) & M_CDEBUGDATAL)
13350 
13351 #define	A_CIM_IBQ_DBG_CFG 0x7b60
13352 
13353 #define	S_IBQDBGADDR    16
13354 #define	M_IBQDBGADDR    0xfffU
13355 #define	V_IBQDBGADDR(x) ((x) << S_IBQDBGADDR)
13356 #define	G_IBQDBGADDR(x) (((x) >> S_IBQDBGADDR) & M_IBQDBGADDR)
13357 
13358 #define	S_IBQDBGWR    2
13359 #define	V_IBQDBGWR(x) ((x) << S_IBQDBGWR)
13360 #define	F_IBQDBGWR    V_IBQDBGWR(1U)
13361 
13362 #define	S_IBQDBGBUSY    1
13363 #define	V_IBQDBGBUSY(x) ((x) << S_IBQDBGBUSY)
13364 #define	F_IBQDBGBUSY    V_IBQDBGBUSY(1U)
13365 
13366 #define	S_IBQDBGEN    0
13367 #define	V_IBQDBGEN(x) ((x) << S_IBQDBGEN)
13368 #define	F_IBQDBGEN    V_IBQDBGEN(1U)
13369 
13370 #define	A_CIM_OBQ_DBG_CFG 0x7b64
13371 
13372 #define	S_OBQDBGADDR    16
13373 #define	M_OBQDBGADDR    0xfffU
13374 #define	V_OBQDBGADDR(x) ((x) << S_OBQDBGADDR)
13375 #define	G_OBQDBGADDR(x) (((x) >> S_OBQDBGADDR) & M_OBQDBGADDR)
13376 
13377 #define	S_OBQDBGWR    2
13378 #define	V_OBQDBGWR(x) ((x) << S_OBQDBGWR)
13379 #define	F_OBQDBGWR    V_OBQDBGWR(1U)
13380 
13381 #define	S_OBQDBGBUSY    1
13382 #define	V_OBQDBGBUSY(x) ((x) << S_OBQDBGBUSY)
13383 #define	F_OBQDBGBUSY    V_OBQDBGBUSY(1U)
13384 
13385 #define	S_OBQDBGEN    0
13386 #define	V_OBQDBGEN(x) ((x) << S_OBQDBGEN)
13387 #define	F_OBQDBGEN    V_OBQDBGEN(1U)
13388 
13389 #define	A_CIM_IBQ_DBG_DATA 0x7b68
13390 #define	A_CIM_OBQ_DBG_DATA 0x7b6c
13391 #define	A_CIM_DEBUGCFG 0x7b70
13392 
13393 #define	S_POLADBGRDPTR    23
13394 #define	M_POLADBGRDPTR    0x1ffU
13395 #define	V_POLADBGRDPTR(x) ((x) << S_POLADBGRDPTR)
13396 #define	G_POLADBGRDPTR(x) (((x) >> S_POLADBGRDPTR) & M_POLADBGRDPTR)
13397 
13398 #define	S_PILADBGRDPTR    14
13399 #define	M_PILADBGRDPTR    0x1ffU
13400 #define	V_PILADBGRDPTR(x) ((x) << S_PILADBGRDPTR)
13401 #define	G_PILADBGRDPTR(x) (((x) >> S_PILADBGRDPTR) & M_PILADBGRDPTR)
13402 
13403 #define	S_LAMASKTRIG    13
13404 #define	V_LAMASKTRIG(x) ((x) << S_LAMASKTRIG)
13405 #define	F_LAMASKTRIG    V_LAMASKTRIG(1U)
13406 
13407 #define	S_LADBGEN    12
13408 #define	V_LADBGEN(x) ((x) << S_LADBGEN)
13409 #define	F_LADBGEN    V_LADBGEN(1U)
13410 
13411 #define	S_LAFILLONCE    11
13412 #define	V_LAFILLONCE(x) ((x) << S_LAFILLONCE)
13413 #define	F_LAFILLONCE    V_LAFILLONCE(1U)
13414 
13415 #define	S_LAMASKSTOP    10
13416 #define	V_LAMASKSTOP(x) ((x) << S_LAMASKSTOP)
13417 #define	F_LAMASKSTOP    V_LAMASKSTOP(1U)
13418 
13419 #define	S_DEBUGSELH    5
13420 #define	M_DEBUGSELH    0x1fU
13421 #define	V_DEBUGSELH(x) ((x) << S_DEBUGSELH)
13422 #define	G_DEBUGSELH(x) (((x) >> S_DEBUGSELH) & M_DEBUGSELH)
13423 
13424 #define	S_DEBUGSELL    0
13425 #define	M_DEBUGSELL    0x1fU
13426 #define	V_DEBUGSELL(x) ((x) << S_DEBUGSELL)
13427 #define	G_DEBUGSELL(x) (((x) >> S_DEBUGSELL) & M_DEBUGSELL)
13428 
13429 #define	A_CIM_DEBUGSTS 0x7b74
13430 
13431 #define	S_LARESET    31
13432 #define	V_LARESET(x) ((x) << S_LARESET)
13433 #define	F_LARESET    V_LARESET(1U)
13434 
13435 #define	S_POLADBGWRPTR    16
13436 #define	M_POLADBGWRPTR    0x1ffU
13437 #define	V_POLADBGWRPTR(x) ((x) << S_POLADBGWRPTR)
13438 #define	G_POLADBGWRPTR(x) (((x) >> S_POLADBGWRPTR) & M_POLADBGWRPTR)
13439 
13440 #define	S_PILADBGWRPTR    0
13441 #define	M_PILADBGWRPTR    0x1ffU
13442 #define	V_PILADBGWRPTR(x) ((x) << S_PILADBGWRPTR)
13443 #define	G_PILADBGWRPTR(x) (((x) >> S_PILADBGWRPTR) & M_PILADBGWRPTR)
13444 
13445 #define	A_CIM_PO_LA_DEBUGDATA 0x7b78
13446 #define	A_CIM_PI_LA_DEBUGDATA 0x7b7c
13447 #define	A_CIM_PO_LA_MADEBUGDATA 0x7b80
13448 #define	A_CIM_PI_LA_MADEBUGDATA 0x7b84
13449 #define	A_CIM_PO_LA_PIFSMDEBUGDATA 0x7b8c
13450 #define	A_CIM_MEM_ZONE0_VA 0x7b90
13451 
13452 #define	S_MEM_ZONE_VA    4
13453 #define	M_MEM_ZONE_VA    0xfffffffU
13454 #define	V_MEM_ZONE_VA(x) ((x) << S_MEM_ZONE_VA)
13455 #define	G_MEM_ZONE_VA(x) (((x) >> S_MEM_ZONE_VA) & M_MEM_ZONE_VA)
13456 
13457 #define	A_CIM_MEM_ZONE0_BA 0x7b94
13458 
13459 #define	S_MEM_ZONE_BA    6
13460 #define	M_MEM_ZONE_BA    0x3ffffffU
13461 #define	V_MEM_ZONE_BA(x) ((x) << S_MEM_ZONE_BA)
13462 #define	G_MEM_ZONE_BA(x) (((x) >> S_MEM_ZONE_BA) & M_MEM_ZONE_BA)
13463 
13464 #define	S_PBT_ENABLE    5
13465 #define	V_PBT_ENABLE(x) ((x) << S_PBT_ENABLE)
13466 #define	F_PBT_ENABLE    V_PBT_ENABLE(1U)
13467 
13468 #define	S_ZONE_DST    0
13469 #define	M_ZONE_DST    0x3U
13470 #define	V_ZONE_DST(x) ((x) << S_ZONE_DST)
13471 #define	G_ZONE_DST(x) (((x) >> S_ZONE_DST) & M_ZONE_DST)
13472 
13473 #define	A_CIM_MEM_ZONE0_LEN 0x7b98
13474 
13475 #define	S_MEM_ZONE_LEN    4
13476 #define	M_MEM_ZONE_LEN    0xfffffffU
13477 #define	V_MEM_ZONE_LEN(x) ((x) << S_MEM_ZONE_LEN)
13478 #define	G_MEM_ZONE_LEN(x) (((x) >> S_MEM_ZONE_LEN) & M_MEM_ZONE_LEN)
13479 
13480 #define	A_CIM_MEM_ZONE1_VA 0x7b9c
13481 #define	A_CIM_MEM_ZONE1_BA 0x7ba0
13482 #define	A_CIM_MEM_ZONE1_LEN 0x7ba4
13483 #define	A_CIM_MEM_ZONE2_VA 0x7ba8
13484 #define	A_CIM_MEM_ZONE2_BA 0x7bac
13485 #define	A_CIM_MEM_ZONE2_LEN 0x7bb0
13486 #define	A_CIM_MEM_ZONE3_VA 0x7bb4
13487 #define	A_CIM_MEM_ZONE3_BA 0x7bb8
13488 #define	A_CIM_MEM_ZONE3_LEN 0x7bbc
13489 #define	A_CIM_MEM_ZONE4_VA 0x7bc0
13490 #define	A_CIM_MEM_ZONE4_BA 0x7bc4
13491 #define	A_CIM_MEM_ZONE4_LEN 0x7bc8
13492 #define	A_CIM_MEM_ZONE5_VA 0x7bcc
13493 #define	A_CIM_MEM_ZONE5_BA 0x7bd0
13494 #define	A_CIM_MEM_ZONE5_LEN 0x7bd4
13495 #define	A_CIM_MEM_ZONE6_VA 0x7bd8
13496 #define	A_CIM_MEM_ZONE6_BA 0x7bdc
13497 #define	A_CIM_MEM_ZONE6_LEN 0x7be0
13498 #define	A_CIM_MEM_ZONE7_VA 0x7be4
13499 #define	A_CIM_MEM_ZONE7_BA 0x7be8
13500 #define	A_CIM_MEM_ZONE7_LEN 0x7bec
13501 #define	A_CIM_BOOT_LEN 0x7bf0
13502 
13503 #define	S_BOOTLEN    4
13504 #define	M_BOOTLEN    0xfffffffU
13505 #define	V_BOOTLEN(x) ((x) << S_BOOTLEN)
13506 #define	G_BOOTLEN(x) (((x) >> S_BOOTLEN) & M_BOOTLEN)
13507 
13508 #define	A_CIM_GLB_TIMER_CTL 0x7bf4
13509 
13510 #define	S_TIMER1EN    4
13511 #define	V_TIMER1EN(x) ((x) << S_TIMER1EN)
13512 #define	F_TIMER1EN    V_TIMER1EN(1U)
13513 
13514 #define	S_TIMER0EN    3
13515 #define	V_TIMER0EN(x) ((x) << S_TIMER0EN)
13516 #define	F_TIMER0EN    V_TIMER0EN(1U)
13517 
13518 #define	S_TIMEREN    1
13519 #define	V_TIMEREN(x) ((x) << S_TIMEREN)
13520 #define	F_TIMEREN    V_TIMEREN(1U)
13521 
13522 #define	A_CIM_GLB_TIMER 0x7bf8
13523 #define	A_CIM_GLB_TIMER_TICK 0x7bfc
13524 
13525 #define	S_GLBLTTICK    0
13526 #define	M_GLBLTTICK    0xffffU
13527 #define	V_GLBLTTICK(x) ((x) << S_GLBLTTICK)
13528 #define	G_GLBLTTICK(x) (((x) >> S_GLBLTTICK) & M_GLBLTTICK)
13529 
13530 #define	A_CIM_TIMER0 0x7c00
13531 #define	A_CIM_TIMER1 0x7c04
13532 #define	A_CIM_DEBUG_ADDR_TIMEOUT 0x7c08
13533 
13534 #define	S_DADDRTIMEOUT    2
13535 #define	M_DADDRTIMEOUT    0x3fffffffU
13536 #define	V_DADDRTIMEOUT(x) ((x) << S_DADDRTIMEOUT)
13537 #define	G_DADDRTIMEOUT(x) (((x) >> S_DADDRTIMEOUT) & M_DADDRTIMEOUT)
13538 
13539 #define	A_CIM_DEBUG_ADDR_ILLEGAL 0x7c0c
13540 
13541 #define	S_DADDRILLEGAL    2
13542 #define	M_DADDRILLEGAL    0x3fffffffU
13543 #define	V_DADDRILLEGAL(x) ((x) << S_DADDRILLEGAL)
13544 #define	G_DADDRILLEGAL(x) (((x) >> S_DADDRILLEGAL) & M_DADDRILLEGAL)
13545 
13546 #define	A_CIM_DEBUG_PIF_CAUSE_MASK 0x7c10
13547 
13548 #define	S_DPIFHOSTMASK    0
13549 #define	M_DPIFHOSTMASK    0x1fffffU
13550 #define	V_DPIFHOSTMASK(x) ((x) << S_DPIFHOSTMASK)
13551 #define	G_DPIFHOSTMASK(x) (((x) >> S_DPIFHOSTMASK) & M_DPIFHOSTMASK)
13552 
13553 #define S_T5_DPIFHOSTMASK    0
13554 #define M_T5_DPIFHOSTMASK    0x1fffffffU
13555 #define V_T5_DPIFHOSTMASK(x) ((x) << S_T5_DPIFHOSTMASK)
13556 #define G_T5_DPIFHOSTMASK(x) (((x) >> S_T5_DPIFHOSTMASK) & M_T5_DPIFHOSTMASK)
13557 
13558 #define	A_CIM_DEBUG_PIF_UPACC_CAUSE_MASK 0x7c14
13559 
13560 #define	S_DPIFHUPAMASK    0
13561 #define	M_DPIFHUPAMASK    0x7fffffffU
13562 #define	V_DPIFHUPAMASK(x) ((x) << S_DPIFHUPAMASK)
13563 #define	G_DPIFHUPAMASK(x) (((x) >> S_DPIFHUPAMASK) & M_DPIFHUPAMASK)
13564 
13565 #define	A_CIM_DEBUG_UP_CAUSE_MASK 0x7c18
13566 
13567 #define	S_DUPMASK    0
13568 #define	M_DUPMASK    0x1fffffU
13569 #define	V_DUPMASK(x) ((x) << S_DUPMASK)
13570 #define	G_DUPMASK(x) (((x) >> S_DUPMASK) & M_DUPMASK)
13571 
13572 #define S_T5_DUPMASK    0
13573 #define M_T5_DUPMASK    0x1fffffffU
13574 #define V_T5_DUPMASK(x) ((x) << S_T5_DUPMASK)
13575 #define G_T5_DUPMASK(x) (((x) >> S_T5_DUPMASK) & M_T5_DUPMASK)
13576 
13577 #define	A_CIM_DEBUG_UP_UPACC_CAUSE_MASK 0x7c1c
13578 
13579 #define	S_DUPUACCMASK    0
13580 #define	M_DUPUACCMASK    0x7fffffffU
13581 #define	V_DUPUACCMASK(x) ((x) << S_DUPUACCMASK)
13582 #define	G_DUPUACCMASK(x) (((x) >> S_DUPUACCMASK) & M_DUPUACCMASK)
13583 
13584 #define	A_CIM_PERR_INJECT 0x7c20
13585 #define	A_CIM_PERR_ENABLE 0x7c24
13586 
13587 #define	S_PERREN    0
13588 #define	M_PERREN    0x1fffffU
13589 #define	V_PERREN(x) ((x) << S_PERREN)
13590 #define	G_PERREN(x) (((x) >> S_PERREN) & M_PERREN)
13591 
13592 #define S_T5_PERREN    0
13593 #define M_T5_PERREN    0x1fffffffU
13594 #define V_T5_PERREN(x) ((x) << S_T5_PERREN)
13595 #define G_T5_PERREN(x) (((x) >> S_T5_PERREN) & M_T5_PERREN)
13596 
13597 #define	A_CIM_EEPROM_BUSY_BIT 0x7c28
13598 
13599 #define	S_EEPROMBUSY    0
13600 #define	V_EEPROMBUSY(x) ((x) << S_EEPROMBUSY)
13601 #define	F_EEPROMBUSY    V_EEPROMBUSY(1U)
13602 
13603 #define	A_CIM_MA_TIMER_EN 0x7c2c
13604 
13605 #define	S_MA_TIMER_ENABLE    0
13606 #define	V_MA_TIMER_ENABLE(x) ((x) << S_MA_TIMER_ENABLE)
13607 #define	F_MA_TIMER_ENABLE    V_MA_TIMER_ENABLE(1U)
13608 
13609 #define	A_CIM_UP_PO_SINGLE_OUTSTANDING 0x7c30
13610 
13611 #define	S_UP_PO_SINGLE_OUTSTANDING    0
13612 #define	V_UP_PO_SINGLE_OUTSTANDING(x) ((x) << S_UP_PO_SINGLE_OUTSTANDING)
13613 #define	F_UP_PO_SINGLE_OUTSTANDING    V_UP_PO_SINGLE_OUTSTANDING(1U)
13614 
13615 #define	A_CIM_CIM_DEBUG_SPARE 0x7c34
13616 #define	A_CIM_UP_OPERATION_FREQ 0x7c38
13617 
13618 #define A_CIM_CIM_IBQ_ERR_CODE 0x7c3c
13619 
13620 #define S_CIM_ULP_TX_PKT_ERR_CODE    16
13621 #define M_CIM_ULP_TX_PKT_ERR_CODE    0xffU
13622 #define V_CIM_ULP_TX_PKT_ERR_CODE(x) ((x) << S_CIM_ULP_TX_PKT_ERR_CODE)
13623 #define G_CIM_ULP_TX_PKT_ERR_CODE(x) \
13624 	(((x) >> S_CIM_ULP_TX_PKT_ERR_CODE) & M_CIM_ULP_TX_PKT_ERR_CODE)
13625 
13626 #define S_CIM_SGE1_PKT_ERR_CODE    8
13627 #define M_CIM_SGE1_PKT_ERR_CODE    0xffU
13628 #define V_CIM_SGE1_PKT_ERR_CODE(x) ((x) << S_CIM_SGE1_PKT_ERR_CODE)
13629 #define G_CIM_SGE1_PKT_ERR_CODE(x) \
13630 	(((x) >> S_CIM_SGE1_PKT_ERR_CODE) & M_CIM_SGE1_PKT_ERR_CODE)
13631 
13632 #define S_CIM_SGE0_PKT_ERR_CODE    0
13633 #define M_CIM_SGE0_PKT_ERR_CODE    0xffU
13634 #define V_CIM_SGE0_PKT_ERR_CODE(x) ((x) << S_CIM_SGE0_PKT_ERR_CODE)
13635 #define G_CIM_SGE0_PKT_ERR_CODE(x) \
13636 	(((x) >> S_CIM_SGE0_PKT_ERR_CODE) & M_CIM_SGE0_PKT_ERR_CODE)
13637 
13638 #define A_CIM_IBQ_DBG_WAIT_COUNTER 0x7c40
13639 #define A_CIM_PIO_UP_MST_CFG_SEL 0x7c44
13640 
13641 #define S_PIO_UP_MST_CFG_SEL    0
13642 #define V_PIO_UP_MST_CFG_SEL(x) ((x) << S_PIO_UP_MST_CFG_SEL)
13643 #define F_PIO_UP_MST_CFG_SEL    V_PIO_UP_MST_CFG_SEL(1U)
13644 
13645 #define A_CIM_CGEN 0x7c48
13646 
13647 #define S_TSCH_CGEN    0
13648 #define V_TSCH_CGEN(x) ((x) << S_TSCH_CGEN)
13649 #define F_TSCH_CGEN    V_TSCH_CGEN(1U)
13650 
13651 #define A_CIM_QUEUE_FEATURE_DISABLE 0x7c4c
13652 
13653 #define S_OBQ_THROUTTLE_ON_EOP    4
13654 #define V_OBQ_THROUTTLE_ON_EOP(x) ((x) << S_OBQ_THROUTTLE_ON_EOP)
13655 #define F_OBQ_THROUTTLE_ON_EOP    V_OBQ_THROUTTLE_ON_EOP(1U)
13656 
13657 #define S_OBQ_READ_CTL_PERF_MODE_DISABLE    3
13658 #define V_OBQ_READ_CTL_PERF_MODE_DISABLE(x) \
13659 	((x) << S_OBQ_READ_CTL_PERF_MODE_DISABLE)
13660 #define F_OBQ_READ_CTL_PERF_MODE_DISABLE V_OBQ_READ_CTL_PERF_MODE_DISABLE(1U)
13661 
13662 #define S_OBQ_WAIT_FOR_EOP_FLUSH_DISABLE    2
13663 #define V_OBQ_WAIT_FOR_EOP_FLUSH_DISABLE(x) \
13664 	((x) << S_OBQ_WAIT_FOR_EOP_FLUSH_DISABLE)
13665 #define F_OBQ_WAIT_FOR_EOP_FLUSH_DISABLE    V_OBQ_WAIT_FOR_EOP_FLUSH_DISABLE(1U)
13666 
13667 #define S_IBQ_RRA_DSBL    1
13668 #define V_IBQ_RRA_DSBL(x) ((x) << S_IBQ_RRA_DSBL)
13669 #define F_IBQ_RRA_DSBL    V_IBQ_RRA_DSBL(1U)
13670 
13671 #define S_IBQ_SKID_FIFO_EOP_FLSH_DSBL    0
13672 #define V_IBQ_SKID_FIFO_EOP_FLSH_DSBL(x) ((x) << S_IBQ_SKID_FIFO_EOP_FLSH_DSBL)
13673 #define F_IBQ_SKID_FIFO_EOP_FLSH_DSBL    V_IBQ_SKID_FIFO_EOP_FLSH_DSBL(1U)
13674 
13675 #define A_CIM_CGEN_GLOBAL 0x7c50
13676 
13677 #define S_CGEN_GLOBAL    0
13678 #define V_CGEN_GLOBAL(x) ((x) << S_CGEN_GLOBAL)
13679 #define F_CGEN_GLOBAL    V_CGEN_GLOBAL(1U)
13680 
13681 #define A_CIM_DPSLP_EN 0x7c54
13682 
13683 #define S_PIFDBGLA_DPSLP_EN    0
13684 #define V_PIFDBGLA_DPSLP_EN(x) ((x) << S_PIFDBGLA_DPSLP_EN)
13685 #define F_PIFDBGLA_DPSLP_EN    V_PIFDBGLA_DPSLP_EN(1U)
13686 
13687 /* registers for module TP */
13688 #define	TP_BASE_ADDR 0x7d00
13689 
13690 #define	A_TP_IN_CONFIG 0x7d00
13691 
13692 #define	S_TCPOPTPARSERDISCH3    27
13693 #define	V_TCPOPTPARSERDISCH3(x) ((x) << S_TCPOPTPARSERDISCH3)
13694 #define	F_TCPOPTPARSERDISCH3    V_TCPOPTPARSERDISCH3(1U)
13695 
13696 #define	S_TCPOPTPARSERDISCH2    26
13697 #define	V_TCPOPTPARSERDISCH2(x) ((x) << S_TCPOPTPARSERDISCH2)
13698 #define	F_TCPOPTPARSERDISCH2    V_TCPOPTPARSERDISCH2(1U)
13699 
13700 #define	S_TCPOPTPARSERDISCH1    25
13701 #define	V_TCPOPTPARSERDISCH1(x) ((x) << S_TCPOPTPARSERDISCH1)
13702 #define	F_TCPOPTPARSERDISCH1    V_TCPOPTPARSERDISCH1(1U)
13703 
13704 #define	S_TCPOPTPARSERDISCH0    24
13705 #define	V_TCPOPTPARSERDISCH0(x) ((x) << S_TCPOPTPARSERDISCH0)
13706 #define	F_TCPOPTPARSERDISCH0    V_TCPOPTPARSERDISCH0(1U)
13707 
13708 #define	S_CRCPASSPRT3    23
13709 #define	V_CRCPASSPRT3(x) ((x) << S_CRCPASSPRT3)
13710 #define	F_CRCPASSPRT3    V_CRCPASSPRT3(1U)
13711 
13712 #define	S_CRCPASSPRT2    22
13713 #define	V_CRCPASSPRT2(x) ((x) << S_CRCPASSPRT2)
13714 #define	F_CRCPASSPRT2    V_CRCPASSPRT2(1U)
13715 
13716 #define	S_CRCPASSPRT1    21
13717 #define	V_CRCPASSPRT1(x) ((x) << S_CRCPASSPRT1)
13718 #define	F_CRCPASSPRT1    V_CRCPASSPRT1(1U)
13719 
13720 #define	S_CRCPASSPRT0    20
13721 #define	V_CRCPASSPRT0(x) ((x) << S_CRCPASSPRT0)
13722 #define	F_CRCPASSPRT0    V_CRCPASSPRT0(1U)
13723 
13724 #define	S_VEPAMODE    19
13725 #define	V_VEPAMODE(x) ((x) << S_VEPAMODE)
13726 #define	F_VEPAMODE    V_VEPAMODE(1U)
13727 
13728 #define	S_FIPUPEN    18
13729 #define	V_FIPUPEN(x) ((x) << S_FIPUPEN)
13730 #define	F_FIPUPEN    V_FIPUPEN(1U)
13731 
13732 #define	S_FCOEUPEN    17
13733 #define	V_FCOEUPEN(x) ((x) << S_FCOEUPEN)
13734 #define	F_FCOEUPEN    V_FCOEUPEN(1U)
13735 
13736 #define	S_FCOEENABLE    16
13737 #define	V_FCOEENABLE(x) ((x) << S_FCOEENABLE)
13738 #define	F_FCOEENABLE    V_FCOEENABLE(1U)
13739 
13740 #define	S_IPV6ENABLE    15
13741 #define	V_IPV6ENABLE(x) ((x) << S_IPV6ENABLE)
13742 #define	F_IPV6ENABLE    V_IPV6ENABLE(1U)
13743 
13744 #define	S_NICMODE    14
13745 #define	V_NICMODE(x) ((x) << S_NICMODE)
13746 #define	F_NICMODE    V_NICMODE(1U)
13747 
13748 #define	S_ECHECKSUMCHECKTCP    13
13749 #define	V_ECHECKSUMCHECKTCP(x) ((x) << S_ECHECKSUMCHECKTCP)
13750 #define	F_ECHECKSUMCHECKTCP    V_ECHECKSUMCHECKTCP(1U)
13751 
13752 #define	S_ECHECKSUMCHECKIP    12
13753 #define	V_ECHECKSUMCHECKIP(x) ((x) << S_ECHECKSUMCHECKIP)
13754 #define	F_ECHECKSUMCHECKIP    V_ECHECKSUMCHECKIP(1U)
13755 
13756 #define	S_EREPORTUDPHDRLEN    11
13757 #define	V_EREPORTUDPHDRLEN(x) ((x) << S_EREPORTUDPHDRLEN)
13758 #define	F_EREPORTUDPHDRLEN    V_EREPORTUDPHDRLEN(1U)
13759 
13760 #define	S_IN_ECPL    10
13761 #define	V_IN_ECPL(x) ((x) << S_IN_ECPL)
13762 #define	F_IN_ECPL    V_IN_ECPL(1U)
13763 
13764 #define	S_VNTAGENABLE    9
13765 #define	V_VNTAGENABLE(x) ((x) << S_VNTAGENABLE)
13766 #define	F_VNTAGENABLE    V_VNTAGENABLE(1U)
13767 
13768 #define	S_IN_EETH    8
13769 #define	V_IN_EETH(x) ((x) << S_IN_EETH)
13770 #define	F_IN_EETH    V_IN_EETH(1U)
13771 
13772 #define	S_CCHECKSUMCHECKTCP    6
13773 #define	V_CCHECKSUMCHECKTCP(x) ((x) << S_CCHECKSUMCHECKTCP)
13774 #define	F_CCHECKSUMCHECKTCP    V_CCHECKSUMCHECKTCP(1U)
13775 
13776 #define	S_CCHECKSUMCHECKIP    5
13777 #define	V_CCHECKSUMCHECKIP(x) ((x) << S_CCHECKSUMCHECKIP)
13778 #define	F_CCHECKSUMCHECKIP    V_CCHECKSUMCHECKIP(1U)
13779 
13780 #define	S_CTAG    4
13781 #define	V_CTAG(x) ((x) << S_CTAG)
13782 #define	F_CTAG    V_CTAG(1U)
13783 
13784 #define	S_IN_CCPL    3
13785 #define	V_IN_CCPL(x) ((x) << S_IN_CCPL)
13786 #define	F_IN_CCPL    V_IN_CCPL(1U)
13787 
13788 #define	S_IN_CETH    1
13789 #define	V_IN_CETH(x) ((x) << S_IN_CETH)
13790 #define	F_IN_CETH    V_IN_CETH(1U)
13791 
13792 #define	S_CTUNNEL    0
13793 #define	V_CTUNNEL(x) ((x) << S_CTUNNEL)
13794 #define	F_CTUNNEL    V_CTUNNEL(1U)
13795 
13796 #define S_VLANEXTENPORT3    31
13797 #define V_VLANEXTENPORT3(x) ((x) << S_VLANEXTENPORT3)
13798 #define F_VLANEXTENPORT3    V_VLANEXTENPORT3(1U)
13799 
13800 #define S_VLANEXTENPORT2    30
13801 #define V_VLANEXTENPORT2(x) ((x) << S_VLANEXTENPORT2)
13802 #define F_VLANEXTENPORT2    V_VLANEXTENPORT2(1U)
13803 
13804 #define S_VLANEXTENPORT1    29
13805 #define V_VLANEXTENPORT1(x) ((x) << S_VLANEXTENPORT1)
13806 #define F_VLANEXTENPORT1    V_VLANEXTENPORT1(1U)
13807 
13808 #define S_VLANEXTENPORT0    28
13809 #define V_VLANEXTENPORT0(x) ((x) << S_VLANEXTENPORT0)
13810 #define F_VLANEXTENPORT0    V_VLANEXTENPORT0(1U)
13811 
13812 #define S_VNTAGDEFAULTVAL    13
13813 #define V_VNTAGDEFAULTVAL(x) ((x) << S_VNTAGDEFAULTVAL)
13814 #define F_VNTAGDEFAULTVAL    V_VNTAGDEFAULTVAL(1U)
13815 
13816 #define S_ECHECKUDPLEN    12
13817 #define V_ECHECKUDPLEN(x) ((x) << S_ECHECKUDPLEN)
13818 #define F_ECHECKUDPLEN    V_ECHECKUDPLEN(1U)
13819 
13820 #define S_FCOEFPMA    10
13821 #define V_FCOEFPMA(x) ((x) << S_FCOEFPMA)
13822 #define F_FCOEFPMA    V_FCOEFPMA(1U)
13823 
13824 #define S_VNTAGETHENABLE    8
13825 #define V_VNTAGETHENABLE(x) ((x) << S_VNTAGETHENABLE)
13826 #define F_VNTAGETHENABLE    V_VNTAGETHENABLE(1U)
13827 
13828 #define S_IP_CCSM    7
13829 #define V_IP_CCSM(x) ((x) << S_IP_CCSM)
13830 #define F_IP_CCSM    V_IP_CCSM(1U)
13831 
13832 #define S_CCHECKSUMCHECKUDP    6
13833 #define V_CCHECKSUMCHECKUDP(x) ((x) << S_CCHECKSUMCHECKUDP)
13834 #define F_CCHECKSUMCHECKUDP    V_CCHECKSUMCHECKUDP(1U)
13835 
13836 #define S_TCP_CCSM    5
13837 #define V_TCP_CCSM(x) ((x) << S_TCP_CCSM)
13838 #define F_TCP_CCSM    V_TCP_CCSM(1U)
13839 
13840 #define S_CDEMUX    3
13841 #define V_CDEMUX(x) ((x) << S_CDEMUX)
13842 #define F_CDEMUX    V_CDEMUX(1U)
13843 
13844 #define S_ETHUPEN    2
13845 #define V_ETHUPEN(x) ((x) << S_ETHUPEN)
13846 #define F_ETHUPEN    V_ETHUPEN(1U)
13847 
13848 #define	A_TP_OUT_CONFIG 0x7d04
13849 
13850 #define	S_PORTQFCEN    28
13851 #define	M_PORTQFCEN    0xfU
13852 #define	V_PORTQFCEN(x) ((x) << S_PORTQFCEN)
13853 #define	G_PORTQFCEN(x) (((x) >> S_PORTQFCEN) & M_PORTQFCEN)
13854 
13855 #define	S_EPKTDISTCHN3    23
13856 #define	V_EPKTDISTCHN3(x) ((x) << S_EPKTDISTCHN3)
13857 #define	F_EPKTDISTCHN3    V_EPKTDISTCHN3(1U)
13858 
13859 #define	S_EPKTDISTCHN2    22
13860 #define	V_EPKTDISTCHN2(x) ((x) << S_EPKTDISTCHN2)
13861 #define	F_EPKTDISTCHN2    V_EPKTDISTCHN2(1U)
13862 
13863 #define	S_EPKTDISTCHN1    21
13864 #define	V_EPKTDISTCHN1(x) ((x) << S_EPKTDISTCHN1)
13865 #define	F_EPKTDISTCHN1    V_EPKTDISTCHN1(1U)
13866 
13867 #define	S_EPKTDISTCHN0    20
13868 #define	V_EPKTDISTCHN0(x) ((x) << S_EPKTDISTCHN0)
13869 #define	F_EPKTDISTCHN0    V_EPKTDISTCHN0(1U)
13870 
13871 #define	S_TTLMODE    19
13872 #define	V_TTLMODE(x) ((x) << S_TTLMODE)
13873 #define	F_TTLMODE    V_TTLMODE(1U)
13874 
13875 #define	S_EQFCDMAC    18
13876 #define	V_EQFCDMAC(x) ((x) << S_EQFCDMAC)
13877 #define	F_EQFCDMAC    V_EQFCDMAC(1U)
13878 
13879 #define	S_ELPBKINCMPSSTAT    17
13880 #define	V_ELPBKINCMPSSTAT(x) ((x) << S_ELPBKINCMPSSTAT)
13881 #define	F_ELPBKINCMPSSTAT    V_ELPBKINCMPSSTAT(1U)
13882 
13883 #define	S_IPIDSPLITMODE    16
13884 #define	V_IPIDSPLITMODE(x) ((x) << S_IPIDSPLITMODE)
13885 #define	F_IPIDSPLITMODE    V_IPIDSPLITMODE(1U)
13886 
13887 #define	S_VLANEXTENABLEPORT3    15
13888 #define	V_VLANEXTENABLEPORT3(x) ((x) << S_VLANEXTENABLEPORT3)
13889 #define	F_VLANEXTENABLEPORT3    V_VLANEXTENABLEPORT3(1U)
13890 
13891 #define	S_VLANEXTENABLEPORT2    14
13892 #define	V_VLANEXTENABLEPORT2(x) ((x) << S_VLANEXTENABLEPORT2)
13893 #define	F_VLANEXTENABLEPORT2    V_VLANEXTENABLEPORT2(1U)
13894 
13895 #define	S_VLANEXTENABLEPORT1    13
13896 #define	V_VLANEXTENABLEPORT1(x) ((x) << S_VLANEXTENABLEPORT1)
13897 #define	F_VLANEXTENABLEPORT1    V_VLANEXTENABLEPORT1(1U)
13898 
13899 #define	S_VLANEXTENABLEPORT0    12
13900 #define	V_VLANEXTENABLEPORT0(x) ((x) << S_VLANEXTENABLEPORT0)
13901 #define	F_VLANEXTENABLEPORT0    V_VLANEXTENABLEPORT0(1U)
13902 
13903 #define	S_ECHECKSUMINSERTTCP    11
13904 #define	V_ECHECKSUMINSERTTCP(x) ((x) << S_ECHECKSUMINSERTTCP)
13905 #define	F_ECHECKSUMINSERTTCP    V_ECHECKSUMINSERTTCP(1U)
13906 
13907 #define	S_ECHECKSUMINSERTIP    10
13908 #define	V_ECHECKSUMINSERTIP(x) ((x) << S_ECHECKSUMINSERTIP)
13909 #define	F_ECHECKSUMINSERTIP    V_ECHECKSUMINSERTIP(1U)
13910 
13911 #define	S_ECPL    8
13912 #define	V_ECPL(x) ((x) << S_ECPL)
13913 #define	F_ECPL    V_ECPL(1U)
13914 
13915 #define	S_EPRIORITY    7
13916 #define	V_EPRIORITY(x) ((x) << S_EPRIORITY)
13917 #define	F_EPRIORITY    V_EPRIORITY(1U)
13918 
13919 #define	S_EETHERNET    6
13920 #define	V_EETHERNET(x) ((x) << S_EETHERNET)
13921 #define	F_EETHERNET    V_EETHERNET(1U)
13922 
13923 #define	S_CCHECKSUMINSERTTCP    5
13924 #define	V_CCHECKSUMINSERTTCP(x) ((x) << S_CCHECKSUMINSERTTCP)
13925 #define	F_CCHECKSUMINSERTTCP    V_CCHECKSUMINSERTTCP(1U)
13926 
13927 #define	S_CCHECKSUMINSERTIP    4
13928 #define	V_CCHECKSUMINSERTIP(x) ((x) << S_CCHECKSUMINSERTIP)
13929 #define	F_CCHECKSUMINSERTIP    V_CCHECKSUMINSERTIP(1U)
13930 
13931 #define	S_CCPL    2
13932 #define	V_CCPL(x) ((x) << S_CCPL)
13933 #define	F_CCPL    V_CCPL(1U)
13934 
13935 #define	S_CETHERNET    0
13936 #define	V_CETHERNET(x) ((x) << S_CETHERNET)
13937 #define	F_CETHERNET    V_CETHERNET(1U)
13938 
13939 #define S_EVNTAGEN    9
13940 #define V_EVNTAGEN(x) ((x) << S_EVNTAGEN)
13941 #define F_EVNTAGEN    V_EVNTAGEN(1U)
13942 
13943 #define	A_TP_GLOBAL_CONFIG 0x7d08
13944 
13945 #define	S_SYNCOOKIEPARAMS    26
13946 #define	M_SYNCOOKIEPARAMS    0x3fU
13947 #define	V_SYNCOOKIEPARAMS(x) ((x) << S_SYNCOOKIEPARAMS)
13948 #define	G_SYNCOOKIEPARAMS(x) (((x) >> S_SYNCOOKIEPARAMS) & M_SYNCOOKIEPARAMS)
13949 
13950 #define	S_RXFLOWCONTROLDISABLE    25
13951 #define	V_RXFLOWCONTROLDISABLE(x) ((x) << S_RXFLOWCONTROLDISABLE)
13952 #define	F_RXFLOWCONTROLDISABLE    V_RXFLOWCONTROLDISABLE(1U)
13953 
13954 #define	S_TXPACINGENABLE    24
13955 #define	V_TXPACINGENABLE(x) ((x) << S_TXPACINGENABLE)
13956 #define	F_TXPACINGENABLE    V_TXPACINGENABLE(1U)
13957 
13958 #define	S_ATTACKFILTERENABLE    23
13959 #define	V_ATTACKFILTERENABLE(x) ((x) << S_ATTACKFILTERENABLE)
13960 #define	F_ATTACKFILTERENABLE    V_ATTACKFILTERENABLE(1U)
13961 
13962 #define	S_SYNCOOKIENOOPTIONS    22
13963 #define	V_SYNCOOKIENOOPTIONS(x) ((x) << S_SYNCOOKIENOOPTIONS)
13964 #define	F_SYNCOOKIENOOPTIONS    V_SYNCOOKIENOOPTIONS(1U)
13965 
13966 #define	S_PROTECTEDMODE    21
13967 #define	V_PROTECTEDMODE(x) ((x) << S_PROTECTEDMODE)
13968 #define	F_PROTECTEDMODE    V_PROTECTEDMODE(1U)
13969 
13970 #define	S_PINGDROP    20
13971 #define	V_PINGDROP(x) ((x) << S_PINGDROP)
13972 #define	F_PINGDROP    V_PINGDROP(1U)
13973 
13974 #define	S_FRAGMENTDROP    19
13975 #define	V_FRAGMENTDROP(x) ((x) << S_FRAGMENTDROP)
13976 #define	F_FRAGMENTDROP    V_FRAGMENTDROP(1U)
13977 
13978 #define	S_FIVETUPLELOOKUP    17
13979 #define	M_FIVETUPLELOOKUP    0x3U
13980 #define	V_FIVETUPLELOOKUP(x) ((x) << S_FIVETUPLELOOKUP)
13981 #define	G_FIVETUPLELOOKUP(x) (((x) >> S_FIVETUPLELOOKUP) & M_FIVETUPLELOOKUP)
13982 
13983 #define	S_OFDMPSSTATS    16
13984 #define	V_OFDMPSSTATS(x) ((x) << S_OFDMPSSTATS)
13985 #define	F_OFDMPSSTATS    V_OFDMPSSTATS(1U)
13986 
13987 #define	S_DONTFRAGMENT    15
13988 #define	V_DONTFRAGMENT(x) ((x) << S_DONTFRAGMENT)
13989 #define	F_DONTFRAGMENT    V_DONTFRAGMENT(1U)
13990 
13991 #define	S_IPIDENTSPLIT    14
13992 #define	V_IPIDENTSPLIT(x) ((x) << S_IPIDENTSPLIT)
13993 #define	F_IPIDENTSPLIT    V_IPIDENTSPLIT(1U)
13994 
13995 #define	S_IPCHECKSUMOFFLOAD    13
13996 #define	V_IPCHECKSUMOFFLOAD(x) ((x) << S_IPCHECKSUMOFFLOAD)
13997 #define	F_IPCHECKSUMOFFLOAD    V_IPCHECKSUMOFFLOAD(1U)
13998 
13999 #define	S_UDPCHECKSUMOFFLOAD    12
14000 #define	V_UDPCHECKSUMOFFLOAD(x) ((x) << S_UDPCHECKSUMOFFLOAD)
14001 #define	F_UDPCHECKSUMOFFLOAD    V_UDPCHECKSUMOFFLOAD(1U)
14002 
14003 #define	S_TCPCHECKSUMOFFLOAD    11
14004 #define	V_TCPCHECKSUMOFFLOAD(x) ((x) << S_TCPCHECKSUMOFFLOAD)
14005 #define	F_TCPCHECKSUMOFFLOAD    V_TCPCHECKSUMOFFLOAD(1U)
14006 
14007 #define	S_RSSLOOPBACKENABLE    10
14008 #define	V_RSSLOOPBACKENABLE(x) ((x) << S_RSSLOOPBACKENABLE)
14009 #define	F_RSSLOOPBACKENABLE    V_RSSLOOPBACKENABLE(1U)
14010 
14011 #define	S_TCAMSERVERUSE    8
14012 #define	M_TCAMSERVERUSE    0x3U
14013 #define	V_TCAMSERVERUSE(x) ((x) << S_TCAMSERVERUSE)
14014 #define	G_TCAMSERVERUSE(x) (((x) >> S_TCAMSERVERUSE) & M_TCAMSERVERUSE)
14015 
14016 #define	S_IPTTL    0
14017 #define	M_IPTTL    0xffU
14018 #define	V_IPTTL(x) ((x) << S_IPTTL)
14019 #define	G_IPTTL(x) (((x) >> S_IPTTL) & M_IPTTL)
14020 
14021 #define S_RSSSYNSTEERENABLE    12
14022 #define V_RSSSYNSTEERENABLE(x) ((x) << S_RSSSYNSTEERENABLE)
14023 #define F_RSSSYNSTEERENABLE    V_RSSSYNSTEERENABLE(1U)
14024 
14025 #define S_ISSFROMCPLENABLE    11
14026 #define V_ISSFROMCPLENABLE(x) ((x) << S_ISSFROMCPLENABLE)
14027 #define F_ISSFROMCPLENABLE    V_ISSFROMCPLENABLE(1U)
14028 
14029 #define	A_TP_DB_CONFIG 0x7d0c
14030 
14031 #define	S_DBMAXOPCNT    24
14032 #define	M_DBMAXOPCNT    0xffU
14033 #define	V_DBMAXOPCNT(x) ((x) << S_DBMAXOPCNT)
14034 #define	G_DBMAXOPCNT(x) (((x) >> S_DBMAXOPCNT) & M_DBMAXOPCNT)
14035 
14036 #define	S_CXMAXOPCNTDISABLE    23
14037 #define	V_CXMAXOPCNTDISABLE(x) ((x) << S_CXMAXOPCNTDISABLE)
14038 #define	F_CXMAXOPCNTDISABLE    V_CXMAXOPCNTDISABLE(1U)
14039 
14040 #define	S_CXMAXOPCNT    16
14041 #define	M_CXMAXOPCNT    0x7fU
14042 #define	V_CXMAXOPCNT(x) ((x) << S_CXMAXOPCNT)
14043 #define	G_CXMAXOPCNT(x) (((x) >> S_CXMAXOPCNT) & M_CXMAXOPCNT)
14044 
14045 #define	S_TXMAXOPCNTDISABLE    15
14046 #define	V_TXMAXOPCNTDISABLE(x) ((x) << S_TXMAXOPCNTDISABLE)
14047 #define	F_TXMAXOPCNTDISABLE    V_TXMAXOPCNTDISABLE(1U)
14048 
14049 #define	S_TXMAXOPCNT    8
14050 #define	M_TXMAXOPCNT    0x7fU
14051 #define	V_TXMAXOPCNT(x) ((x) << S_TXMAXOPCNT)
14052 #define	G_TXMAXOPCNT(x) (((x) >> S_TXMAXOPCNT) & M_TXMAXOPCNT)
14053 
14054 #define	S_RXMAXOPCNTDISABLE    7
14055 #define	V_RXMAXOPCNTDISABLE(x) ((x) << S_RXMAXOPCNTDISABLE)
14056 #define	F_RXMAXOPCNTDISABLE    V_RXMAXOPCNTDISABLE(1U)
14057 
14058 #define	S_RXMAXOPCNT    0
14059 #define	M_RXMAXOPCNT    0x7fU
14060 #define	V_RXMAXOPCNT(x) ((x) << S_RXMAXOPCNT)
14061 #define	G_RXMAXOPCNT(x) (((x) >> S_RXMAXOPCNT) & M_RXMAXOPCNT)
14062 
14063 #define	A_TP_CMM_TCB_BASE 0x7d10
14064 #define	A_TP_CMM_MM_BASE 0x7d14
14065 #define	A_TP_CMM_TIMER_BASE 0x7d18
14066 #define	A_TP_CMM_MM_FLST_SIZE 0x7d1c
14067 
14068 #define	S_RXPOOLSIZE    16
14069 #define	M_RXPOOLSIZE    0xffffU
14070 #define	V_RXPOOLSIZE(x) ((x) << S_RXPOOLSIZE)
14071 #define	G_RXPOOLSIZE(x) (((x) >> S_RXPOOLSIZE) & M_RXPOOLSIZE)
14072 
14073 #define	S_TXPOOLSIZE    0
14074 #define	M_TXPOOLSIZE    0xffffU
14075 #define	V_TXPOOLSIZE(x) ((x) << S_TXPOOLSIZE)
14076 #define	G_TXPOOLSIZE(x) (((x) >> S_TXPOOLSIZE) & M_TXPOOLSIZE)
14077 
14078 #define	A_TP_PMM_TX_BASE 0x7d20
14079 #define	A_TP_PMM_DEFRAG_BASE 0x7d24
14080 #define	A_TP_PMM_RX_BASE 0x7d28
14081 #define	A_TP_PMM_RX_PAGE_SIZE 0x7d2c
14082 #define	A_TP_PMM_RX_MAX_PAGE 0x7d30
14083 
14084 #define	S_PMRXNUMCHN    31
14085 #define	V_PMRXNUMCHN(x) ((x) << S_PMRXNUMCHN)
14086 #define	F_PMRXNUMCHN    V_PMRXNUMCHN(1U)
14087 
14088 #define	S_PMRXMAXPAGE    0
14089 #define	M_PMRXMAXPAGE    0x1fffffU
14090 #define	V_PMRXMAXPAGE(x) ((x) << S_PMRXMAXPAGE)
14091 #define	G_PMRXMAXPAGE(x) (((x) >> S_PMRXMAXPAGE) & M_PMRXMAXPAGE)
14092 
14093 #define	A_TP_PMM_TX_PAGE_SIZE 0x7d34
14094 #define	A_TP_PMM_TX_MAX_PAGE 0x7d38
14095 
14096 #define	S_PMTXNUMCHN    30
14097 #define	M_PMTXNUMCHN    0x3U
14098 #define	V_PMTXNUMCHN(x) ((x) << S_PMTXNUMCHN)
14099 #define	G_PMTXNUMCHN(x) (((x) >> S_PMTXNUMCHN) & M_PMTXNUMCHN)
14100 
14101 #define	S_PMTXMAXPAGE    0
14102 #define	M_PMTXMAXPAGE    0x1fffffU
14103 #define	V_PMTXMAXPAGE(x) ((x) << S_PMTXMAXPAGE)
14104 #define	G_PMTXMAXPAGE(x) (((x) >> S_PMTXMAXPAGE) & M_PMTXMAXPAGE)
14105 
14106 #define	A_TP_TCP_OPTIONS 0x7d40
14107 
14108 #define	S_MTUDEFAULT    16
14109 #define	M_MTUDEFAULT    0xffffU
14110 #define	V_MTUDEFAULT(x) ((x) << S_MTUDEFAULT)
14111 #define	G_MTUDEFAULT(x) (((x) >> S_MTUDEFAULT) & M_MTUDEFAULT)
14112 
14113 #define	S_MTUENABLE    10
14114 #define	V_MTUENABLE(x) ((x) << S_MTUENABLE)
14115 #define	F_MTUENABLE    V_MTUENABLE(1U)
14116 
14117 #define	S_SACKTX    9
14118 #define	V_SACKTX(x) ((x) << S_SACKTX)
14119 #define	F_SACKTX    V_SACKTX(1U)
14120 
14121 #define	S_SACKRX    8
14122 #define	V_SACKRX(x) ((x) << S_SACKRX)
14123 #define	F_SACKRX    V_SACKRX(1U)
14124 
14125 #define	S_SACKMODE    4
14126 #define	M_SACKMODE    0x3U
14127 #define	V_SACKMODE(x) ((x) << S_SACKMODE)
14128 #define	G_SACKMODE(x) (((x) >> S_SACKMODE) & M_SACKMODE)
14129 
14130 #define	S_WINDOWSCALEMODE    2
14131 #define	M_WINDOWSCALEMODE    0x3U
14132 #define	V_WINDOWSCALEMODE(x) ((x) << S_WINDOWSCALEMODE)
14133 #define	G_WINDOWSCALEMODE(x) (((x) >> S_WINDOWSCALEMODE) & M_WINDOWSCALEMODE)
14134 
14135 #define	S_TIMESTAMPSMODE    0
14136 #define	M_TIMESTAMPSMODE    0x3U
14137 #define	V_TIMESTAMPSMODE(x) ((x) << S_TIMESTAMPSMODE)
14138 #define	G_TIMESTAMPSMODE(x) (((x) >> S_TIMESTAMPSMODE) & M_TIMESTAMPSMODE)
14139 
14140 #define	A_TP_DACK_CONFIG 0x7d44
14141 
14142 #define	S_AUTOSTATE3    30
14143 #define	M_AUTOSTATE3    0x3U
14144 #define	V_AUTOSTATE3(x) ((x) << S_AUTOSTATE3)
14145 #define	G_AUTOSTATE3(x) (((x) >> S_AUTOSTATE3) & M_AUTOSTATE3)
14146 
14147 #define	S_AUTOSTATE2    28
14148 #define	M_AUTOSTATE2    0x3U
14149 #define	V_AUTOSTATE2(x) ((x) << S_AUTOSTATE2)
14150 #define	G_AUTOSTATE2(x) (((x) >> S_AUTOSTATE2) & M_AUTOSTATE2)
14151 
14152 #define	S_AUTOSTATE1    26
14153 #define	M_AUTOSTATE1    0x3U
14154 #define	V_AUTOSTATE1(x) ((x) << S_AUTOSTATE1)
14155 #define	G_AUTOSTATE1(x) (((x) >> S_AUTOSTATE1) & M_AUTOSTATE1)
14156 
14157 #define	S_BYTETHRESHOLD    8
14158 #define	M_BYTETHRESHOLD    0x3ffffU
14159 #define	V_BYTETHRESHOLD(x) ((x) << S_BYTETHRESHOLD)
14160 #define	G_BYTETHRESHOLD(x) (((x) >> S_BYTETHRESHOLD) & M_BYTETHRESHOLD)
14161 
14162 #define	S_MSSTHRESHOLD    4
14163 #define	M_MSSTHRESHOLD    0x7U
14164 #define	V_MSSTHRESHOLD(x) ((x) << S_MSSTHRESHOLD)
14165 #define	G_MSSTHRESHOLD(x) (((x) >> S_MSSTHRESHOLD) & M_MSSTHRESHOLD)
14166 
14167 #define	S_AUTOCAREFUL    2
14168 #define	V_AUTOCAREFUL(x) ((x) << S_AUTOCAREFUL)
14169 #define	F_AUTOCAREFUL    V_AUTOCAREFUL(1U)
14170 
14171 #define	S_AUTOENABLE    1
14172 #define	V_AUTOENABLE(x) ((x) << S_AUTOENABLE)
14173 #define	F_AUTOENABLE    V_AUTOENABLE(1U)
14174 
14175 #define	S_MODE    0
14176 #define	V_MODE(x) ((x) << S_MODE)
14177 #define	F_MODE    V_MODE(1U)
14178 
14179 #define	A_TP_PC_CONFIG 0x7d48
14180 
14181 #define	S_CMCACHEDISABLE    31
14182 #define	V_CMCACHEDISABLE(x) ((x) << S_CMCACHEDISABLE)
14183 #define	F_CMCACHEDISABLE    V_CMCACHEDISABLE(1U)
14184 
14185 #define	S_ENABLEOCSPIFULL    30
14186 #define	V_ENABLEOCSPIFULL(x) ((x) << S_ENABLEOCSPIFULL)
14187 #define	F_ENABLEOCSPIFULL    V_ENABLEOCSPIFULL(1U)
14188 
14189 #define	S_ENABLEFLMERRORDDP    29
14190 #define	V_ENABLEFLMERRORDDP(x) ((x) << S_ENABLEFLMERRORDDP)
14191 #define	F_ENABLEFLMERRORDDP    V_ENABLEFLMERRORDDP(1U)
14192 
14193 #define	S_LOCKTID    28
14194 #define	V_LOCKTID(x) ((x) << S_LOCKTID)
14195 #define	F_LOCKTID    V_LOCKTID(1U)
14196 
14197 #define	S_DISABLEINVPEND    27
14198 #define	V_DISABLEINVPEND(x) ((x) << S_DISABLEINVPEND)
14199 #define	F_DISABLEINVPEND    V_DISABLEINVPEND(1U)
14200 
14201 #define	S_ENABLEFILTERCOUNT    26
14202 #define	V_ENABLEFILTERCOUNT(x) ((x) << S_ENABLEFILTERCOUNT)
14203 #define	F_ENABLEFILTERCOUNT    V_ENABLEFILTERCOUNT(1U)
14204 
14205 #define	S_RDDPCONGEN    25
14206 #define	V_RDDPCONGEN(x) ((x) << S_RDDPCONGEN)
14207 #define	F_RDDPCONGEN    V_RDDPCONGEN(1U)
14208 
14209 #define	S_ENABLEONFLYPDU    24
14210 #define	V_ENABLEONFLYPDU(x) ((x) << S_ENABLEONFLYPDU)
14211 #define	F_ENABLEONFLYPDU    V_ENABLEONFLYPDU(1U)
14212 
14213 #define	S_ENABLEMINRCVWND    23
14214 #define	V_ENABLEMINRCVWND(x) ((x) << S_ENABLEMINRCVWND)
14215 #define	F_ENABLEMINRCVWND    V_ENABLEMINRCVWND(1U)
14216 
14217 #define	S_ENABLEMAXRCVWND    22
14218 #define	V_ENABLEMAXRCVWND(x) ((x) << S_ENABLEMAXRCVWND)
14219 #define	F_ENABLEMAXRCVWND    V_ENABLEMAXRCVWND(1U)
14220 
14221 #define	S_TXDATAACKRATEENABLE    21
14222 #define	V_TXDATAACKRATEENABLE(x) ((x) << S_TXDATAACKRATEENABLE)
14223 #define	F_TXDATAACKRATEENABLE    V_TXDATAACKRATEENABLE(1U)
14224 
14225 #define	S_TXDEFERENABLE    20
14226 #define	V_TXDEFERENABLE(x) ((x) << S_TXDEFERENABLE)
14227 #define	F_TXDEFERENABLE    V_TXDEFERENABLE(1U)
14228 
14229 #define	S_RXCONGESTIONMODE    19
14230 #define	V_RXCONGESTIONMODE(x) ((x) << S_RXCONGESTIONMODE)
14231 #define	F_RXCONGESTIONMODE    V_RXCONGESTIONMODE(1U)
14232 
14233 #define	S_HEARBEATONCEDACK    18
14234 #define	V_HEARBEATONCEDACK(x) ((x) << S_HEARBEATONCEDACK)
14235 #define	F_HEARBEATONCEDACK    V_HEARBEATONCEDACK(1U)
14236 
14237 #define	S_HEARBEATONCEHEAP    17
14238 #define	V_HEARBEATONCEHEAP(x) ((x) << S_HEARBEATONCEHEAP)
14239 #define	F_HEARBEATONCEHEAP    V_HEARBEATONCEHEAP(1U)
14240 
14241 #define	S_HEARBEATDACK    16
14242 #define	V_HEARBEATDACK(x) ((x) << S_HEARBEATDACK)
14243 #define	F_HEARBEATDACK    V_HEARBEATDACK(1U)
14244 
14245 #define	S_TXCONGESTIONMODE    15
14246 #define	V_TXCONGESTIONMODE(x) ((x) << S_TXCONGESTIONMODE)
14247 #define	F_TXCONGESTIONMODE    V_TXCONGESTIONMODE(1U)
14248 
14249 #define	S_ACCEPTLATESTRCVADV    14
14250 #define	V_ACCEPTLATESTRCVADV(x) ((x) << S_ACCEPTLATESTRCVADV)
14251 #define	F_ACCEPTLATESTRCVADV    V_ACCEPTLATESTRCVADV(1U)
14252 
14253 #define	S_DISABLESYNDATA    13
14254 #define	V_DISABLESYNDATA(x) ((x) << S_DISABLESYNDATA)
14255 #define	F_DISABLESYNDATA    V_DISABLESYNDATA(1U)
14256 
14257 #define	S_DISABLEWINDOWPSH    12
14258 #define	V_DISABLEWINDOWPSH(x) ((x) << S_DISABLEWINDOWPSH)
14259 #define	F_DISABLEWINDOWPSH    V_DISABLEWINDOWPSH(1U)
14260 
14261 #define	S_DISABLEFINOLDDATA    11
14262 #define	V_DISABLEFINOLDDATA(x) ((x) << S_DISABLEFINOLDDATA)
14263 #define	F_DISABLEFINOLDDATA    V_DISABLEFINOLDDATA(1U)
14264 
14265 #define	S_ENABLEFLMERROR    10
14266 #define	V_ENABLEFLMERROR(x) ((x) << S_ENABLEFLMERROR)
14267 #define	F_ENABLEFLMERROR    V_ENABLEFLMERROR(1U)
14268 
14269 #define	S_ENABLEOPTMTU    9
14270 #define	V_ENABLEOPTMTU(x) ((x) << S_ENABLEOPTMTU)
14271 #define	F_ENABLEOPTMTU    V_ENABLEOPTMTU(1U)
14272 
14273 #define	S_FILTERPEERFIN    8
14274 #define	V_FILTERPEERFIN(x) ((x) << S_FILTERPEERFIN)
14275 #define	F_FILTERPEERFIN    V_FILTERPEERFIN(1U)
14276 
14277 #define	S_ENABLEFEEDBACKSEND    7
14278 #define	V_ENABLEFEEDBACKSEND(x) ((x) << S_ENABLEFEEDBACKSEND)
14279 #define	F_ENABLEFEEDBACKSEND    V_ENABLEFEEDBACKSEND(1U)
14280 
14281 #define	S_ENABLERDMAERROR    6
14282 #define	V_ENABLERDMAERROR(x) ((x) << S_ENABLERDMAERROR)
14283 #define	F_ENABLERDMAERROR    V_ENABLERDMAERROR(1U)
14284 
14285 #define	S_ENABLEDDPFLOWCONTROL    5
14286 #define	V_ENABLEDDPFLOWCONTROL(x) ((x) << S_ENABLEDDPFLOWCONTROL)
14287 #define	F_ENABLEDDPFLOWCONTROL    V_ENABLEDDPFLOWCONTROL(1U)
14288 
14289 #define	S_DISABLEHELDFIN    4
14290 #define	V_DISABLEHELDFIN(x) ((x) << S_DISABLEHELDFIN)
14291 #define	F_DISABLEHELDFIN    V_DISABLEHELDFIN(1U)
14292 
14293 #define	S_ENABLEOFDOVLAN    3
14294 #define	V_ENABLEOFDOVLAN(x) ((x) << S_ENABLEOFDOVLAN)
14295 #define	F_ENABLEOFDOVLAN    V_ENABLEOFDOVLAN(1U)
14296 
14297 #define	S_DISABLETIMEWAIT    2
14298 #define	V_DISABLETIMEWAIT(x) ((x) << S_DISABLETIMEWAIT)
14299 #define	F_DISABLETIMEWAIT    V_DISABLETIMEWAIT(1U)
14300 
14301 #define	S_ENABLEVLANCHECK    1
14302 #define	V_ENABLEVLANCHECK(x) ((x) << S_ENABLEVLANCHECK)
14303 #define	F_ENABLEVLANCHECK    V_ENABLEVLANCHECK(1U)
14304 
14305 #define	S_TXDATAACKPAGEENABLE    0
14306 #define	V_TXDATAACKPAGEENABLE(x) ((x) << S_TXDATAACKPAGEENABLE)
14307 #define	F_TXDATAACKPAGEENABLE    V_TXDATAACKPAGEENABLE(1U)
14308 
14309 #define S_ENABLEFILTERNAT    5
14310 #define V_ENABLEFILTERNAT(x) ((x) << S_ENABLEFILTERNAT)
14311 #define F_ENABLEFILTERNAT    V_ENABLEFILTERNAT(1U)
14312 
14313 #define	A_TP_PC_CONFIG2 0x7d4c
14314 
14315 #define	S_ENABLEMTUVFMODE    31
14316 #define	V_ENABLEMTUVFMODE(x) ((x) << S_ENABLEMTUVFMODE)
14317 #define	F_ENABLEMTUVFMODE    V_ENABLEMTUVFMODE(1U)
14318 
14319 #define	S_ENABLEMIBVFMODE    30
14320 #define	V_ENABLEMIBVFMODE(x) ((x) << S_ENABLEMIBVFMODE)
14321 #define	F_ENABLEMIBVFMODE    V_ENABLEMIBVFMODE(1U)
14322 
14323 #define	S_DISABLELBKCHECK    29
14324 #define	V_DISABLELBKCHECK(x) ((x) << S_DISABLELBKCHECK)
14325 #define	F_DISABLELBKCHECK    V_DISABLELBKCHECK(1U)
14326 
14327 #define	S_ENABLEURGDDPOFF    28
14328 #define	V_ENABLEURGDDPOFF(x) ((x) << S_ENABLEURGDDPOFF)
14329 #define	F_ENABLEURGDDPOFF    V_ENABLEURGDDPOFF(1U)
14330 
14331 #define	S_ENABLEFILTERLPBK    27
14332 #define	V_ENABLEFILTERLPBK(x) ((x) << S_ENABLEFILTERLPBK)
14333 #define	F_ENABLEFILTERLPBK    V_ENABLEFILTERLPBK(1U)
14334 
14335 #define	S_DISABLETBLMMGR    26
14336 #define	V_DISABLETBLMMGR(x) ((x) << S_DISABLETBLMMGR)
14337 #define	F_DISABLETBLMMGR    V_DISABLETBLMMGR(1U)
14338 
14339 #define	S_CNGRECSNDNXT    25
14340 #define	V_CNGRECSNDNXT(x) ((x) << S_CNGRECSNDNXT)
14341 #define	F_CNGRECSNDNXT    V_CNGRECSNDNXT(1U)
14342 
14343 #define	S_ENABLELBKCHN    24
14344 #define	V_ENABLELBKCHN(x) ((x) << S_ENABLELBKCHN)
14345 #define	F_ENABLELBKCHN    V_ENABLELBKCHN(1U)
14346 
14347 #define	S_ENABLELROECN    23
14348 #define	V_ENABLELROECN(x) ((x) << S_ENABLELROECN)
14349 #define	F_ENABLELROECN    V_ENABLELROECN(1U)
14350 
14351 #define	S_ENABLEPCMDCHECK    22
14352 #define	V_ENABLEPCMDCHECK(x) ((x) << S_ENABLEPCMDCHECK)
14353 #define	F_ENABLEPCMDCHECK    V_ENABLEPCMDCHECK(1U)
14354 
14355 #define	S_ENABLEELBKAFULL    21
14356 #define	V_ENABLEELBKAFULL(x) ((x) << S_ENABLEELBKAFULL)
14357 #define	F_ENABLEELBKAFULL    V_ENABLEELBKAFULL(1U)
14358 
14359 #define	S_ENABLECLBKAFULL    20
14360 #define	V_ENABLECLBKAFULL(x) ((x) << S_ENABLECLBKAFULL)
14361 #define	F_ENABLECLBKAFULL    V_ENABLECLBKAFULL(1U)
14362 
14363 #define	S_ENABLEOESPIFULL    19
14364 #define	V_ENABLEOESPIFULL(x) ((x) << S_ENABLEOESPIFULL)
14365 #define	F_ENABLEOESPIFULL    V_ENABLEOESPIFULL(1U)
14366 
14367 #define	S_DISABLEHITCHECK    18
14368 #define	V_DISABLEHITCHECK(x) ((x) << S_DISABLEHITCHECK)
14369 #define	F_DISABLEHITCHECK    V_DISABLEHITCHECK(1U)
14370 
14371 #define	S_ENABLERSSERRCHECK    17
14372 #define	V_ENABLERSSERRCHECK(x) ((x) << S_ENABLERSSERRCHECK)
14373 #define	F_ENABLERSSERRCHECK    V_ENABLERSSERRCHECK(1U)
14374 
14375 #define	S_DISABLENEWPSHFLAG    16
14376 #define	V_DISABLENEWPSHFLAG(x) ((x) << S_DISABLENEWPSHFLAG)
14377 #define	F_DISABLENEWPSHFLAG    V_DISABLENEWPSHFLAG(1U)
14378 
14379 #define	S_ENABLERDDPRCVADVCLR    15
14380 #define	V_ENABLERDDPRCVADVCLR(x) ((x) << S_ENABLERDDPRCVADVCLR)
14381 #define	F_ENABLERDDPRCVADVCLR    V_ENABLERDDPRCVADVCLR(1U)
14382 
14383 #define	S_ENABLETXDATAARPMISS    14
14384 #define	V_ENABLETXDATAARPMISS(x) ((x) << S_ENABLETXDATAARPMISS)
14385 #define	F_ENABLETXDATAARPMISS    V_ENABLETXDATAARPMISS(1U)
14386 
14387 #define	S_ENABLEARPMISS    13
14388 #define	V_ENABLEARPMISS(x) ((x) << S_ENABLEARPMISS)
14389 #define	F_ENABLEARPMISS    V_ENABLEARPMISS(1U)
14390 
14391 #define	S_ENABLERSTPAWS    12
14392 #define	V_ENABLERSTPAWS(x) ((x) << S_ENABLERSTPAWS)
14393 #define	F_ENABLERSTPAWS    V_ENABLERSTPAWS(1U)
14394 
14395 #define	S_ENABLEIPV6RSS    11
14396 #define	V_ENABLEIPV6RSS(x) ((x) << S_ENABLEIPV6RSS)
14397 #define	F_ENABLEIPV6RSS    V_ENABLEIPV6RSS(1U)
14398 
14399 #define	S_ENABLENONOFDHYBRSS    10
14400 #define	V_ENABLENONOFDHYBRSS(x) ((x) << S_ENABLENONOFDHYBRSS)
14401 #define	F_ENABLENONOFDHYBRSS    V_ENABLENONOFDHYBRSS(1U)
14402 
14403 #define	S_ENABLEUDP4TUPRSS    9
14404 #define	V_ENABLEUDP4TUPRSS(x) ((x) << S_ENABLEUDP4TUPRSS)
14405 #define	F_ENABLEUDP4TUPRSS    V_ENABLEUDP4TUPRSS(1U)
14406 
14407 #define	S_ENABLERXPKTTMSTPRSS    8
14408 #define	V_ENABLERXPKTTMSTPRSS(x) ((x) << S_ENABLERXPKTTMSTPRSS)
14409 #define	F_ENABLERXPKTTMSTPRSS    V_ENABLERXPKTTMSTPRSS(1U)
14410 
14411 #define	S_ENABLEEPCMDAFULL    7
14412 #define	V_ENABLEEPCMDAFULL(x) ((x) << S_ENABLEEPCMDAFULL)
14413 #define	F_ENABLEEPCMDAFULL    V_ENABLEEPCMDAFULL(1U)
14414 
14415 #define	S_ENABLECPCMDAFULL    6
14416 #define	V_ENABLECPCMDAFULL(x) ((x) << S_ENABLECPCMDAFULL)
14417 #define	F_ENABLECPCMDAFULL    V_ENABLECPCMDAFULL(1U)
14418 
14419 #define	S_ENABLEEHDRAFULL    5
14420 #define	V_ENABLEEHDRAFULL(x) ((x) << S_ENABLEEHDRAFULL)
14421 #define	F_ENABLEEHDRAFULL    V_ENABLEEHDRAFULL(1U)
14422 
14423 #define	S_ENABLECHDRAFULL    4
14424 #define	V_ENABLECHDRAFULL(x) ((x) << S_ENABLECHDRAFULL)
14425 #define	F_ENABLECHDRAFULL    V_ENABLECHDRAFULL(1U)
14426 
14427 #define	S_ENABLEEMACAFULL    3
14428 #define	V_ENABLEEMACAFULL(x) ((x) << S_ENABLEEMACAFULL)
14429 #define	F_ENABLEEMACAFULL    V_ENABLEEMACAFULL(1U)
14430 
14431 #define	S_ENABLENONOFDTIDRSS    2
14432 #define	V_ENABLENONOFDTIDRSS(x) ((x) << S_ENABLENONOFDTIDRSS)
14433 #define	F_ENABLENONOFDTIDRSS    V_ENABLENONOFDTIDRSS(1U)
14434 
14435 #define	S_ENABLENONOFDTCBRSS    1
14436 #define	V_ENABLENONOFDTCBRSS(x) ((x) << S_ENABLENONOFDTCBRSS)
14437 #define	F_ENABLENONOFDTCBRSS    V_ENABLENONOFDTCBRSS(1U)
14438 
14439 #define	S_ENABLETNLOFDCLOSED    0
14440 #define	V_ENABLETNLOFDCLOSED(x) ((x) << S_ENABLETNLOFDCLOSED)
14441 #define	F_ENABLETNLOFDCLOSED    V_ENABLETNLOFDCLOSED(1U)
14442 
14443 #define S_ENABLEFINDDPOFF    14
14444 #define V_ENABLEFINDDPOFF(x) ((x) << S_ENABLEFINDDPOFF)
14445 #define F_ENABLEFINDDPOFF    V_ENABLEFINDDPOFF(1U)
14446 
14447 #define	A_TP_TCP_BACKOFF_REG0 0x7d50
14448 
14449 #define	S_TIMERBACKOFFINDEX3    24
14450 #define	M_TIMERBACKOFFINDEX3    0xffU
14451 #define	V_TIMERBACKOFFINDEX3(x) ((x) << S_TIMERBACKOFFINDEX3)
14452 #define	G_TIMERBACKOFFINDEX3(x) \
14453 	(((x) >> S_TIMERBACKOFFINDEX3) & M_TIMERBACKOFFINDEX3)
14454 
14455 #define	S_TIMERBACKOFFINDEX2    16
14456 #define	M_TIMERBACKOFFINDEX2    0xffU
14457 #define	V_TIMERBACKOFFINDEX2(x) ((x) << S_TIMERBACKOFFINDEX2)
14458 #define	G_TIMERBACKOFFINDEX2(x) \
14459 	(((x) >> S_TIMERBACKOFFINDEX2) & M_TIMERBACKOFFINDEX2)
14460 
14461 #define	S_TIMERBACKOFFINDEX1    8
14462 #define	M_TIMERBACKOFFINDEX1    0xffU
14463 #define	V_TIMERBACKOFFINDEX1(x) ((x) << S_TIMERBACKOFFINDEX1)
14464 #define	G_TIMERBACKOFFINDEX1(x) \
14465 	(((x) >> S_TIMERBACKOFFINDEX1) & M_TIMERBACKOFFINDEX1)
14466 
14467 #define	S_TIMERBACKOFFINDEX0    0
14468 #define	M_TIMERBACKOFFINDEX0    0xffU
14469 #define	V_TIMERBACKOFFINDEX0(x) ((x) << S_TIMERBACKOFFINDEX0)
14470 #define	G_TIMERBACKOFFINDEX0(x) \
14471 	(((x) >> S_TIMERBACKOFFINDEX0) & M_TIMERBACKOFFINDEX0)
14472 
14473 #define	A_TP_TCP_BACKOFF_REG1 0x7d54
14474 
14475 #define	S_TIMERBACKOFFINDEX7    24
14476 #define	M_TIMERBACKOFFINDEX7    0xffU
14477 #define	V_TIMERBACKOFFINDEX7(x) ((x) << S_TIMERBACKOFFINDEX7)
14478 #define	G_TIMERBACKOFFINDEX7(x) \
14479 	(((x) >> S_TIMERBACKOFFINDEX7) & M_TIMERBACKOFFINDEX7)
14480 
14481 #define	S_TIMERBACKOFFINDEX6    16
14482 #define	M_TIMERBACKOFFINDEX6    0xffU
14483 #define	V_TIMERBACKOFFINDEX6(x) ((x) << S_TIMERBACKOFFINDEX6)
14484 #define	G_TIMERBACKOFFINDEX6(x) \
14485 	(((x) >> S_TIMERBACKOFFINDEX6) & M_TIMERBACKOFFINDEX6)
14486 
14487 #define	S_TIMERBACKOFFINDEX5    8
14488 #define	M_TIMERBACKOFFINDEX5    0xffU
14489 #define	V_TIMERBACKOFFINDEX5(x) ((x) << S_TIMERBACKOFFINDEX5)
14490 #define	G_TIMERBACKOFFINDEX5(x) \
14491 	(((x) >> S_TIMERBACKOFFINDEX5) & M_TIMERBACKOFFINDEX5)
14492 
14493 #define	S_TIMERBACKOFFINDEX4    0
14494 #define	M_TIMERBACKOFFINDEX4    0xffU
14495 #define	V_TIMERBACKOFFINDEX4(x) ((x) << S_TIMERBACKOFFINDEX4)
14496 #define	G_TIMERBACKOFFINDEX4(x) \
14497 	(((x) >> S_TIMERBACKOFFINDEX4) & M_TIMERBACKOFFINDEX4)
14498 
14499 #define	A_TP_TCP_BACKOFF_REG2 0x7d58
14500 
14501 #define	S_TIMERBACKOFFINDEX11    24
14502 #define	M_TIMERBACKOFFINDEX11    0xffU
14503 #define	V_TIMERBACKOFFINDEX11(x) ((x) << S_TIMERBACKOFFINDEX11)
14504 #define	G_TIMERBACKOFFINDEX11(x) \
14505 	(((x) >> S_TIMERBACKOFFINDEX11) & M_TIMERBACKOFFINDEX11)
14506 
14507 #define	S_TIMERBACKOFFINDEX10    16
14508 #define	M_TIMERBACKOFFINDEX10    0xffU
14509 #define	V_TIMERBACKOFFINDEX10(x) ((x) << S_TIMERBACKOFFINDEX10)
14510 #define	G_TIMERBACKOFFINDEX10(x) \
14511 	(((x) >> S_TIMERBACKOFFINDEX10) & M_TIMERBACKOFFINDEX10)
14512 
14513 #define	S_TIMERBACKOFFINDEX9    8
14514 #define	M_TIMERBACKOFFINDEX9    0xffU
14515 #define	V_TIMERBACKOFFINDEX9(x) ((x) << S_TIMERBACKOFFINDEX9)
14516 #define	G_TIMERBACKOFFINDEX9(x) \
14517 	(((x) >> S_TIMERBACKOFFINDEX9) & M_TIMERBACKOFFINDEX9)
14518 
14519 #define	S_TIMERBACKOFFINDEX8    0
14520 #define	M_TIMERBACKOFFINDEX8    0xffU
14521 #define	V_TIMERBACKOFFINDEX8(x) ((x) << S_TIMERBACKOFFINDEX8)
14522 #define	G_TIMERBACKOFFINDEX8(x) \
14523 	(((x) >> S_TIMERBACKOFFINDEX8) & M_TIMERBACKOFFINDEX8)
14524 
14525 #define	A_TP_TCP_BACKOFF_REG3 0x7d5c
14526 
14527 #define	S_TIMERBACKOFFINDEX15    24
14528 #define	M_TIMERBACKOFFINDEX15    0xffU
14529 #define	V_TIMERBACKOFFINDEX15(x) ((x) << S_TIMERBACKOFFINDEX15)
14530 #define	G_TIMERBACKOFFINDEX15(x) \
14531 	(((x) >> S_TIMERBACKOFFINDEX15) & M_TIMERBACKOFFINDEX15)
14532 
14533 #define	S_TIMERBACKOFFINDEX14    16
14534 #define	M_TIMERBACKOFFINDEX14    0xffU
14535 #define	V_TIMERBACKOFFINDEX14(x) ((x) << S_TIMERBACKOFFINDEX14)
14536 #define	G_TIMERBACKOFFINDEX14(x) \
14537 	(((x) >> S_TIMERBACKOFFINDEX14) & M_TIMERBACKOFFINDEX14)
14538 
14539 #define	S_TIMERBACKOFFINDEX13    8
14540 #define	M_TIMERBACKOFFINDEX13    0xffU
14541 #define	V_TIMERBACKOFFINDEX13(x) ((x) << S_TIMERBACKOFFINDEX13)
14542 #define	G_TIMERBACKOFFINDEX13(x) \
14543 	(((x) >> S_TIMERBACKOFFINDEX13) & M_TIMERBACKOFFINDEX13)
14544 
14545 #define	S_TIMERBACKOFFINDEX12    0
14546 #define	M_TIMERBACKOFFINDEX12    0xffU
14547 #define	V_TIMERBACKOFFINDEX12(x) ((x) << S_TIMERBACKOFFINDEX12)
14548 #define	G_TIMERBACKOFFINDEX12(x) \
14549 	(((x) >> S_TIMERBACKOFFINDEX12) & M_TIMERBACKOFFINDEX12)
14550 
14551 #define	A_TP_PARA_REG0 0x7d60
14552 
14553 #define	S_INITCWNDIDLE    27
14554 #define	V_INITCWNDIDLE(x) ((x) << S_INITCWNDIDLE)
14555 #define	F_INITCWNDIDLE    V_INITCWNDIDLE(1U)
14556 
14557 #define	S_INITCWND    24
14558 #define	M_INITCWND    0x7U
14559 #define	V_INITCWND(x) ((x) << S_INITCWND)
14560 #define	G_INITCWND(x) (((x) >> S_INITCWND) & M_INITCWND)
14561 
14562 #define	S_DUPACKTHRESH    20
14563 #define	M_DUPACKTHRESH    0xfU
14564 #define	V_DUPACKTHRESH(x) ((x) << S_DUPACKTHRESH)
14565 #define	G_DUPACKTHRESH(x) (((x) >> S_DUPACKTHRESH) & M_DUPACKTHRESH)
14566 
14567 #define	S_CPLERRENABLE    12
14568 #define	V_CPLERRENABLE(x) ((x) << S_CPLERRENABLE)
14569 #define	F_CPLERRENABLE    V_CPLERRENABLE(1U)
14570 
14571 #define	S_FASTTNLCNT    11
14572 #define	V_FASTTNLCNT(x) ((x) << S_FASTTNLCNT)
14573 #define	F_FASTTNLCNT    V_FASTTNLCNT(1U)
14574 
14575 #define	S_FASTTBLCNT    10
14576 #define	V_FASTTBLCNT(x) ((x) << S_FASTTBLCNT)
14577 #define	F_FASTTBLCNT    V_FASTTBLCNT(1U)
14578 
14579 #define	S_TPTCAMKEY    9
14580 #define	V_TPTCAMKEY(x) ((x) << S_TPTCAMKEY)
14581 #define	F_TPTCAMKEY    V_TPTCAMKEY(1U)
14582 
14583 #define	S_SWSMODE    8
14584 #define	V_SWSMODE(x) ((x) << S_SWSMODE)
14585 #define	F_SWSMODE    V_SWSMODE(1U)
14586 
14587 #define	S_TSMPMODE    6
14588 #define	M_TSMPMODE    0x3U
14589 #define	V_TSMPMODE(x) ((x) << S_TSMPMODE)
14590 #define	G_TSMPMODE(x) (((x) >> S_TSMPMODE) & M_TSMPMODE)
14591 
14592 #define	S_BYTECOUNTLIMIT    4
14593 #define	M_BYTECOUNTLIMIT    0x3U
14594 #define	V_BYTECOUNTLIMIT(x) ((x) << S_BYTECOUNTLIMIT)
14595 #define	G_BYTECOUNTLIMIT(x) (((x) >> S_BYTECOUNTLIMIT) & M_BYTECOUNTLIMIT)
14596 
14597 #define	S_SWSSHOVE    3
14598 #define	V_SWSSHOVE(x) ((x) << S_SWSSHOVE)
14599 #define	F_SWSSHOVE    V_SWSSHOVE(1U)
14600 
14601 #define	S_TBLTIMER    2
14602 #define	V_TBLTIMER(x) ((x) << S_TBLTIMER)
14603 #define	F_TBLTIMER    V_TBLTIMER(1U)
14604 
14605 #define	S_RXTPACE    1
14606 #define	V_RXTPACE(x) ((x) << S_RXTPACE)
14607 #define	F_RXTPACE    V_RXTPACE(1U)
14608 
14609 #define	S_SWSTIMER    0
14610 #define	V_SWSTIMER(x) ((x) << S_SWSTIMER)
14611 #define	F_SWSTIMER    V_SWSTIMER(1U)
14612 
14613 #define S_LIMTXTHRESH    28
14614 #define M_LIMTXTHRESH    0xfU
14615 #define V_LIMTXTHRESH(x) ((x) << S_LIMTXTHRESH)
14616 #define G_LIMTXTHRESH(x) (((x) >> S_LIMTXTHRESH) & M_LIMTXTHRESH)
14617 
14618 #define S_CHNERRENABLE    14
14619 #define V_CHNERRENABLE(x) ((x) << S_CHNERRENABLE)
14620 #define F_CHNERRENABLE    V_CHNERRENABLE(1U)
14621 
14622 #define S_SETTIMEENABLE    13
14623 #define V_SETTIMEENABLE(x) ((x) << S_SETTIMEENABLE)
14624 #define F_SETTIMEENABLE    V_SETTIMEENABLE(1U)
14625 
14626 #define	A_TP_PARA_REG1 0x7d64
14627 
14628 #define	S_INITRWND    16
14629 #define	M_INITRWND    0xffffU
14630 #define	V_INITRWND(x) ((x) << S_INITRWND)
14631 #define	G_INITRWND(x) (((x) >> S_INITRWND) & M_INITRWND)
14632 
14633 #define	S_INITIALSSTHRESH    0
14634 #define	M_INITIALSSTHRESH    0xffffU
14635 #define	V_INITIALSSTHRESH(x) ((x) << S_INITIALSSTHRESH)
14636 #define	G_INITIALSSTHRESH(x) (((x) >> S_INITIALSSTHRESH) & M_INITIALSSTHRESH)
14637 
14638 #define	A_TP_PARA_REG2 0x7d68
14639 
14640 #define	S_MAXRXDATA    16
14641 #define	M_MAXRXDATA    0xffffU
14642 #define	V_MAXRXDATA(x) ((x) << S_MAXRXDATA)
14643 #define	G_MAXRXDATA(x) (((x) >> S_MAXRXDATA) & M_MAXRXDATA)
14644 
14645 #define	S_RXCOALESCESIZE    0
14646 #define	M_RXCOALESCESIZE    0xffffU
14647 #define	V_RXCOALESCESIZE(x) ((x) << S_RXCOALESCESIZE)
14648 #define	G_RXCOALESCESIZE(x) (((x) >> S_RXCOALESCESIZE) & M_RXCOALESCESIZE)
14649 
14650 #define	A_TP_PARA_REG3 0x7d6c
14651 
14652 #define	S_ENABLETNLCNGLPBK    31
14653 #define	V_ENABLETNLCNGLPBK(x) ((x) << S_ENABLETNLCNGLPBK)
14654 #define	F_ENABLETNLCNGLPBK    V_ENABLETNLCNGLPBK(1U)
14655 
14656 #define	S_ENABLETNLCNGFIFO    30
14657 #define	V_ENABLETNLCNGFIFO(x) ((x) << S_ENABLETNLCNGFIFO)
14658 #define	F_ENABLETNLCNGFIFO    V_ENABLETNLCNGFIFO(1U)
14659 
14660 #define	S_ENABLETNLCNGHDR    29
14661 #define	V_ENABLETNLCNGHDR(x) ((x) << S_ENABLETNLCNGHDR)
14662 #define	F_ENABLETNLCNGHDR    V_ENABLETNLCNGHDR(1U)
14663 
14664 #define	S_ENABLETNLCNGSGE    28
14665 #define	V_ENABLETNLCNGSGE(x) ((x) << S_ENABLETNLCNGSGE)
14666 #define	F_ENABLETNLCNGSGE    V_ENABLETNLCNGSGE(1U)
14667 
14668 #define	S_RXMACCHECK    27
14669 #define	V_RXMACCHECK(x) ((x) << S_RXMACCHECK)
14670 #define	F_RXMACCHECK    V_RXMACCHECK(1U)
14671 
14672 #define	S_RXSYNFILTER    26
14673 #define	V_RXSYNFILTER(x) ((x) << S_RXSYNFILTER)
14674 #define	F_RXSYNFILTER    V_RXSYNFILTER(1U)
14675 
14676 #define	S_CNGCTRLECN    25
14677 #define	V_CNGCTRLECN(x) ((x) << S_CNGCTRLECN)
14678 #define	F_CNGCTRLECN    V_CNGCTRLECN(1U)
14679 
14680 #define	S_RXDDPOFFINIT    24
14681 #define	V_RXDDPOFFINIT(x) ((x) << S_RXDDPOFFINIT)
14682 #define	F_RXDDPOFFINIT    V_RXDDPOFFINIT(1U)
14683 
14684 #define	S_TUNNELCNGDROP3    23
14685 #define	V_TUNNELCNGDROP3(x) ((x) << S_TUNNELCNGDROP3)
14686 #define	F_TUNNELCNGDROP3    V_TUNNELCNGDROP3(1U)
14687 
14688 #define	S_TUNNELCNGDROP2    22
14689 #define	V_TUNNELCNGDROP2(x) ((x) << S_TUNNELCNGDROP2)
14690 #define	F_TUNNELCNGDROP2    V_TUNNELCNGDROP2(1U)
14691 
14692 #define	S_TUNNELCNGDROP1    21
14693 #define	V_TUNNELCNGDROP1(x) ((x) << S_TUNNELCNGDROP1)
14694 #define	F_TUNNELCNGDROP1    V_TUNNELCNGDROP1(1U)
14695 
14696 #define	S_TUNNELCNGDROP0    20
14697 #define	V_TUNNELCNGDROP0(x) ((x) << S_TUNNELCNGDROP0)
14698 #define	F_TUNNELCNGDROP0    V_TUNNELCNGDROP0(1U)
14699 
14700 #define	S_TXDATAACKIDX    16
14701 #define	M_TXDATAACKIDX    0xfU
14702 #define	V_TXDATAACKIDX(x) ((x) << S_TXDATAACKIDX)
14703 #define	G_TXDATAACKIDX(x) (((x) >> S_TXDATAACKIDX) & M_TXDATAACKIDX)
14704 
14705 #define	S_RXFRAGENABLE    12
14706 #define	M_RXFRAGENABLE    0x7U
14707 #define	V_RXFRAGENABLE(x) ((x) << S_RXFRAGENABLE)
14708 #define	G_RXFRAGENABLE(x) (((x) >> S_RXFRAGENABLE) & M_RXFRAGENABLE)
14709 
14710 #define	S_TXPACEFIXEDSTRICT    11
14711 #define	V_TXPACEFIXEDSTRICT(x) ((x) << S_TXPACEFIXEDSTRICT)
14712 #define	F_TXPACEFIXEDSTRICT    V_TXPACEFIXEDSTRICT(1U)
14713 
14714 #define	S_TXPACEAUTOSTRICT    10
14715 #define	V_TXPACEAUTOSTRICT(x) ((x) << S_TXPACEAUTOSTRICT)
14716 #define	F_TXPACEAUTOSTRICT    V_TXPACEAUTOSTRICT(1U)
14717 
14718 #define	S_TXPACEFIXED    9
14719 #define	V_TXPACEFIXED(x) ((x) << S_TXPACEFIXED)
14720 #define	F_TXPACEFIXED    V_TXPACEFIXED(1U)
14721 
14722 #define	S_TXPACEAUTO    8
14723 #define	V_TXPACEAUTO(x) ((x) << S_TXPACEAUTO)
14724 #define	F_TXPACEAUTO    V_TXPACEAUTO(1U)
14725 
14726 #define	S_RXCHNTUNNEL    7
14727 #define	V_RXCHNTUNNEL(x) ((x) << S_RXCHNTUNNEL)
14728 #define	F_RXCHNTUNNEL    V_RXCHNTUNNEL(1U)
14729 
14730 #define	S_RXURGTUNNEL    6
14731 #define	V_RXURGTUNNEL(x) ((x) << S_RXURGTUNNEL)
14732 #define	F_RXURGTUNNEL    V_RXURGTUNNEL(1U)
14733 
14734 #define	S_RXURGMODE    5
14735 #define	V_RXURGMODE(x) ((x) << S_RXURGMODE)
14736 #define	F_RXURGMODE    V_RXURGMODE(1U)
14737 
14738 #define	S_TXURGMODE    4
14739 #define	V_TXURGMODE(x) ((x) << S_TXURGMODE)
14740 #define	F_TXURGMODE    V_TXURGMODE(1U)
14741 
14742 #define	S_CNGCTRLMODE    2
14743 #define	M_CNGCTRLMODE    0x3U
14744 #define	V_CNGCTRLMODE(x) ((x) << S_CNGCTRLMODE)
14745 #define	G_CNGCTRLMODE(x) (((x) >> S_CNGCTRLMODE) & M_CNGCTRLMODE)
14746 
14747 #define	S_RXCOALESCEENABLE    1
14748 #define	V_RXCOALESCEENABLE(x) ((x) << S_RXCOALESCEENABLE)
14749 #define	F_RXCOALESCEENABLE    V_RXCOALESCEENABLE(1U)
14750 
14751 #define	S_RXCOALESCEPSHEN    0
14752 #define	V_RXCOALESCEPSHEN(x) ((x) << S_RXCOALESCEPSHEN)
14753 #define	F_RXCOALESCEPSHEN    V_RXCOALESCEPSHEN(1U)
14754 
14755 #define	A_TP_PARA_REG4 0x7d70
14756 
14757 #define	S_HIGHSPEEDCFG    24
14758 #define	M_HIGHSPEEDCFG    0xffU
14759 #define	V_HIGHSPEEDCFG(x) ((x) << S_HIGHSPEEDCFG)
14760 #define	G_HIGHSPEEDCFG(x) (((x) >> S_HIGHSPEEDCFG) & M_HIGHSPEEDCFG)
14761 
14762 #define	S_NEWRENOCFG    16
14763 #define	M_NEWRENOCFG    0xffU
14764 #define	V_NEWRENOCFG(x) ((x) << S_NEWRENOCFG)
14765 #define	G_NEWRENOCFG(x) (((x) >> S_NEWRENOCFG) & M_NEWRENOCFG)
14766 
14767 #define	S_TAHOECFG    8
14768 #define	M_TAHOECFG    0xffU
14769 #define	V_TAHOECFG(x) ((x) << S_TAHOECFG)
14770 #define	G_TAHOECFG(x) (((x) >> S_TAHOECFG) & M_TAHOECFG)
14771 
14772 #define	S_RENOCFG    0
14773 #define	M_RENOCFG    0xffU
14774 #define	V_RENOCFG(x) ((x) << S_RENOCFG)
14775 #define	G_RENOCFG(x) (((x) >> S_RENOCFG) & M_RENOCFG)
14776 
14777 #define S_IDLECWNDHIGHSPEED    28
14778 #define V_IDLECWNDHIGHSPEED(x) ((x) << S_IDLECWNDHIGHSPEED)
14779 #define F_IDLECWNDHIGHSPEED    V_IDLECWNDHIGHSPEED(1U)
14780 
14781 #define S_RXMTCWNDHIGHSPEED    27
14782 #define V_RXMTCWNDHIGHSPEED(x) ((x) << S_RXMTCWNDHIGHSPEED)
14783 #define F_RXMTCWNDHIGHSPEED    V_RXMTCWNDHIGHSPEED(1U)
14784 
14785 #define S_OVERDRIVEHIGHSPEED    25
14786 #define M_OVERDRIVEHIGHSPEED    0x3U
14787 #define V_OVERDRIVEHIGHSPEED(x) ((x) << S_OVERDRIVEHIGHSPEED)
14788 #define G_OVERDRIVEHIGHSPEED(x) \
14789 	(((x) >> S_OVERDRIVEHIGHSPEED) & M_OVERDRIVEHIGHSPEED)
14790 
14791 #define S_BYTECOUNTHIGHSPEED    24
14792 #define V_BYTECOUNTHIGHSPEED(x) ((x) << S_BYTECOUNTHIGHSPEED)
14793 #define F_BYTECOUNTHIGHSPEED    V_BYTECOUNTHIGHSPEED(1U)
14794 
14795 #define S_IDLECWNDNEWRENO    20
14796 #define V_IDLECWNDNEWRENO(x) ((x) << S_IDLECWNDNEWRENO)
14797 #define F_IDLECWNDNEWRENO    V_IDLECWNDNEWRENO(1U)
14798 
14799 #define S_RXMTCWNDNEWRENO    19
14800 #define V_RXMTCWNDNEWRENO(x) ((x) << S_RXMTCWNDNEWRENO)
14801 #define F_RXMTCWNDNEWRENO    V_RXMTCWNDNEWRENO(1U)
14802 
14803 #define S_OVERDRIVENEWRENO    17
14804 #define M_OVERDRIVENEWRENO    0x3U
14805 #define V_OVERDRIVENEWRENO(x) ((x) << S_OVERDRIVENEWRENO)
14806 #define G_OVERDRIVENEWRENO(x) (((x) >> S_OVERDRIVENEWRENO) & M_OVERDRIVENEWRENO)
14807 
14808 #define S_BYTECOUNTNEWRENO    16
14809 #define V_BYTECOUNTNEWRENO(x) ((x) << S_BYTECOUNTNEWRENO)
14810 #define F_BYTECOUNTNEWRENO    V_BYTECOUNTNEWRENO(1U)
14811 
14812 #define S_IDLECWNDTAHOE    12
14813 #define V_IDLECWNDTAHOE(x) ((x) << S_IDLECWNDTAHOE)
14814 #define F_IDLECWNDTAHOE    V_IDLECWNDTAHOE(1U)
14815 
14816 #define S_RXMTCWNDTAHOE    11
14817 #define V_RXMTCWNDTAHOE(x) ((x) << S_RXMTCWNDTAHOE)
14818 #define F_RXMTCWNDTAHOE    V_RXMTCWNDTAHOE(1U)
14819 
14820 #define S_OVERDRIVETAHOE    9
14821 #define M_OVERDRIVETAHOE    0x3U
14822 #define V_OVERDRIVETAHOE(x) ((x) << S_OVERDRIVETAHOE)
14823 #define G_OVERDRIVETAHOE(x) (((x) >> S_OVERDRIVETAHOE) & M_OVERDRIVETAHOE)
14824 
14825 #define S_BYTECOUNTTAHOE    8
14826 #define V_BYTECOUNTTAHOE(x) ((x) << S_BYTECOUNTTAHOE)
14827 #define F_BYTECOUNTTAHOE    V_BYTECOUNTTAHOE(1U)
14828 
14829 #define S_IDLECWNDRENO    4
14830 #define V_IDLECWNDRENO(x) ((x) << S_IDLECWNDRENO)
14831 #define F_IDLECWNDRENO    V_IDLECWNDRENO(1U)
14832 
14833 #define S_RXMTCWNDRENO    3
14834 #define V_RXMTCWNDRENO(x) ((x) << S_RXMTCWNDRENO)
14835 #define F_RXMTCWNDRENO    V_RXMTCWNDRENO(1U)
14836 
14837 #define S_OVERDRIVERENO    1
14838 #define M_OVERDRIVERENO    0x3U
14839 #define V_OVERDRIVERENO(x) ((x) << S_OVERDRIVERENO)
14840 #define G_OVERDRIVERENO(x) (((x) >> S_OVERDRIVERENO) & M_OVERDRIVERENO)
14841 
14842 #define S_BYTECOUNTRENO    0
14843 #define V_BYTECOUNTRENO(x) ((x) << S_BYTECOUNTRENO)
14844 #define F_BYTECOUNTRENO    V_BYTECOUNTRENO(1U)
14845 
14846 #define	A_TP_PARA_REG5 0x7d74
14847 
14848 #define	S_INDICATESIZE    16
14849 #define	M_INDICATESIZE    0xffffU
14850 #define	V_INDICATESIZE(x) ((x) << S_INDICATESIZE)
14851 #define	G_INDICATESIZE(x) (((x) >> S_INDICATESIZE) & M_INDICATESIZE)
14852 
14853 #define	S_MAXPROXYSIZE    12
14854 #define	M_MAXPROXYSIZE    0xfU
14855 #define	V_MAXPROXYSIZE(x) ((x) << S_MAXPROXYSIZE)
14856 #define	G_MAXPROXYSIZE(x) (((x) >> S_MAXPROXYSIZE) & M_MAXPROXYSIZE)
14857 
14858 #define	S_ENABLEREADPDU    11
14859 #define	V_ENABLEREADPDU(x) ((x) << S_ENABLEREADPDU)
14860 #define	F_ENABLEREADPDU    V_ENABLEREADPDU(1U)
14861 
14862 #define	S_RXREADAHEAD    10
14863 #define	V_RXREADAHEAD(x) ((x) << S_RXREADAHEAD)
14864 #define	F_RXREADAHEAD    V_RXREADAHEAD(1U)
14865 
14866 #define	S_EMPTYRQENABLE    9
14867 #define	V_EMPTYRQENABLE(x) ((x) << S_EMPTYRQENABLE)
14868 #define	F_EMPTYRQENABLE    V_EMPTYRQENABLE(1U)
14869 
14870 #define	S_SCHDENABLE    8
14871 #define	V_SCHDENABLE(x) ((x) << S_SCHDENABLE)
14872 #define	F_SCHDENABLE    V_SCHDENABLE(1U)
14873 
14874 #define	S_REARMDDPOFFSET    4
14875 #define	V_REARMDDPOFFSET(x) ((x) << S_REARMDDPOFFSET)
14876 #define	F_REARMDDPOFFSET    V_REARMDDPOFFSET(1U)
14877 
14878 #define	S_RESETDDPOFFSET    3
14879 #define	V_RESETDDPOFFSET(x) ((x) << S_RESETDDPOFFSET)
14880 #define	F_RESETDDPOFFSET    V_RESETDDPOFFSET(1U)
14881 
14882 #define	S_ONFLYDDPENABLE    2
14883 #define	V_ONFLYDDPENABLE(x) ((x) << S_ONFLYDDPENABLE)
14884 #define	F_ONFLYDDPENABLE    V_ONFLYDDPENABLE(1U)
14885 
14886 #define	S_DACKTIMERSPIN    1
14887 #define	V_DACKTIMERSPIN(x) ((x) << S_DACKTIMERSPIN)
14888 #define	F_DACKTIMERSPIN    V_DACKTIMERSPIN(1U)
14889 
14890 #define	S_PUSHTIMERENABLE    0
14891 #define	V_PUSHTIMERENABLE(x) ((x) << S_PUSHTIMERENABLE)
14892 #define	F_PUSHTIMERENABLE    V_PUSHTIMERENABLE(1U)
14893 
14894 #define S_ENABLEXOFFPDU    7
14895 #define V_ENABLEXOFFPDU(x) ((x) << S_ENABLEXOFFPDU)
14896 #define F_ENABLEXOFFPDU    V_ENABLEXOFFPDU(1U)
14897 
14898 #define S_ENABLENEWFAR    6
14899 #define V_ENABLENEWFAR(x) ((x) << S_ENABLENEWFAR)
14900 #define F_ENABLENEWFAR    V_ENABLENEWFAR(1U)
14901 
14902 #define S_ENABLEFRAGCHECK    5
14903 #define V_ENABLEFRAGCHECK(x) ((x) << S_ENABLEFRAGCHECK)
14904 #define F_ENABLEFRAGCHECK    V_ENABLEFRAGCHECK(1U)
14905 
14906 #define	A_TP_PARA_REG6 0x7d78
14907 
14908 #define	S_TXPDUSIZEADJ    24
14909 #define	M_TXPDUSIZEADJ    0xffU
14910 #define	V_TXPDUSIZEADJ(x) ((x) << S_TXPDUSIZEADJ)
14911 #define	G_TXPDUSIZEADJ(x) (((x) >> S_TXPDUSIZEADJ) & M_TXPDUSIZEADJ)
14912 
14913 #define	S_LIMITEDTRANSMIT    20
14914 #define	M_LIMITEDTRANSMIT    0xfU
14915 #define	V_LIMITEDTRANSMIT(x) ((x) << S_LIMITEDTRANSMIT)
14916 #define	G_LIMITEDTRANSMIT(x) (((x) >> S_LIMITEDTRANSMIT) & M_LIMITEDTRANSMIT)
14917 
14918 #define	S_ENABLECSAV    19
14919 #define	V_ENABLECSAV(x) ((x) << S_ENABLECSAV)
14920 #define	F_ENABLECSAV    V_ENABLECSAV(1U)
14921 
14922 #define	S_ENABLEDEFERPDU    18
14923 #define	V_ENABLEDEFERPDU(x) ((x) << S_ENABLEDEFERPDU)
14924 #define	F_ENABLEDEFERPDU    V_ENABLEDEFERPDU(1U)
14925 
14926 #define	S_ENABLEFLUSH    17
14927 #define	V_ENABLEFLUSH(x) ((x) << S_ENABLEFLUSH)
14928 #define	F_ENABLEFLUSH    V_ENABLEFLUSH(1U)
14929 
14930 #define	S_ENABLEBYTEPERSIST    16
14931 #define	V_ENABLEBYTEPERSIST(x) ((x) << S_ENABLEBYTEPERSIST)
14932 #define	F_ENABLEBYTEPERSIST    V_ENABLEBYTEPERSIST(1U)
14933 
14934 #define	S_DISABLETMOCNG    15
14935 #define	V_DISABLETMOCNG(x) ((x) << S_DISABLETMOCNG)
14936 #define	F_DISABLETMOCNG    V_DISABLETMOCNG(1U)
14937 
14938 #define	S_TXREADAHEAD    14
14939 #define	V_TXREADAHEAD(x) ((x) << S_TXREADAHEAD)
14940 #define	F_TXREADAHEAD    V_TXREADAHEAD(1U)
14941 
14942 #define	S_ALLOWEXEPTION    13
14943 #define	V_ALLOWEXEPTION(x) ((x) << S_ALLOWEXEPTION)
14944 #define	F_ALLOWEXEPTION    V_ALLOWEXEPTION(1U)
14945 
14946 #define	S_ENABLEDEFERACK    12
14947 #define	V_ENABLEDEFERACK(x) ((x) << S_ENABLEDEFERACK)
14948 #define	F_ENABLEDEFERACK    V_ENABLEDEFERACK(1U)
14949 
14950 #define	S_ENABLEESND    11
14951 #define	V_ENABLEESND(x) ((x) << S_ENABLEESND)
14952 #define	F_ENABLEESND    V_ENABLEESND(1U)
14953 
14954 #define	S_ENABLECSND    10
14955 #define	V_ENABLECSND(x) ((x) << S_ENABLECSND)
14956 #define	F_ENABLECSND    V_ENABLECSND(1U)
14957 
14958 #define	S_ENABLEPDUE    9
14959 #define	V_ENABLEPDUE(x) ((x) << S_ENABLEPDUE)
14960 #define	F_ENABLEPDUE    V_ENABLEPDUE(1U)
14961 
14962 #define	S_ENABLEPDUC    8
14963 #define	V_ENABLEPDUC(x) ((x) << S_ENABLEPDUC)
14964 #define	F_ENABLEPDUC    V_ENABLEPDUC(1U)
14965 
14966 #define	S_ENABLEBUFI    7
14967 #define	V_ENABLEBUFI(x) ((x) << S_ENABLEBUFI)
14968 #define	F_ENABLEBUFI    V_ENABLEBUFI(1U)
14969 
14970 #define	S_ENABLEBUFE    6
14971 #define	V_ENABLEBUFE(x) ((x) << S_ENABLEBUFE)
14972 #define	F_ENABLEBUFE    V_ENABLEBUFE(1U)
14973 
14974 #define	S_ENABLEDEFER    5
14975 #define	V_ENABLEDEFER(x) ((x) << S_ENABLEDEFER)
14976 #define	F_ENABLEDEFER    V_ENABLEDEFER(1U)
14977 
14978 #define	S_ENABLECLEARRXMTOOS    4
14979 #define	V_ENABLECLEARRXMTOOS(x) ((x) << S_ENABLECLEARRXMTOOS)
14980 #define	F_ENABLECLEARRXMTOOS    V_ENABLECLEARRXMTOOS(1U)
14981 
14982 #define	S_DISABLEPDUCNG    3
14983 #define	V_DISABLEPDUCNG(x) ((x) << S_DISABLEPDUCNG)
14984 #define	F_DISABLEPDUCNG    V_DISABLEPDUCNG(1U)
14985 
14986 #define	S_DISABLEPDUTIMEOUT    2
14987 #define	V_DISABLEPDUTIMEOUT(x) ((x) << S_DISABLEPDUTIMEOUT)
14988 #define	F_DISABLEPDUTIMEOUT    V_DISABLEPDUTIMEOUT(1U)
14989 
14990 #define	S_DISABLEPDURXMT    1
14991 #define	V_DISABLEPDURXMT(x) ((x) << S_DISABLEPDURXMT)
14992 #define	F_DISABLEPDURXMT    V_DISABLEPDURXMT(1U)
14993 
14994 #define	S_DISABLEPDUXMT    0
14995 #define	V_DISABLEPDUXMT(x) ((x) << S_DISABLEPDUXMT)
14996 #define	F_DISABLEPDUXMT    V_DISABLEPDUXMT(1U)
14997 
14998 #define S_DISABLEPDUACK    20
14999 #define V_DISABLEPDUACK(x) ((x) << S_DISABLEPDUACK)
15000 #define F_DISABLEPDUACK    V_DISABLEPDUACK(1U)
15001 
15002 #define	A_TP_PARA_REG7 0x7d7c
15003 
15004 #define	S_PMMAXXFERLEN1    16
15005 #define	M_PMMAXXFERLEN1    0xffffU
15006 #define	V_PMMAXXFERLEN1(x) ((x) << S_PMMAXXFERLEN1)
15007 #define	G_PMMAXXFERLEN1(x) (((x) >> S_PMMAXXFERLEN1) & M_PMMAXXFERLEN1)
15008 
15009 #define	S_PMMAXXFERLEN0    0
15010 #define	M_PMMAXXFERLEN0    0xffffU
15011 #define	V_PMMAXXFERLEN0(x) ((x) << S_PMMAXXFERLEN0)
15012 #define	G_PMMAXXFERLEN0(x) (((x) >> S_PMMAXXFERLEN0) & M_PMMAXXFERLEN0)
15013 
15014 #define	A_TP_ENG_CONFIG 0x7d80
15015 
15016 #define	S_TABLELATENCYDONE    28
15017 #define	M_TABLELATENCYDONE    0xfU
15018 #define	V_TABLELATENCYDONE(x) ((x) << S_TABLELATENCYDONE)
15019 #define	G_TABLELATENCYDONE(x) (((x) >> S_TABLELATENCYDONE) & M_TABLELATENCYDONE)
15020 
15021 #define	S_TABLELATENCYSTART    24
15022 #define	M_TABLELATENCYSTART    0xfU
15023 #define	V_TABLELATENCYSTART(x) ((x) << S_TABLELATENCYSTART)
15024 #define	G_TABLELATENCYSTART(x) \
15025 	(((x) >> S_TABLELATENCYSTART) & M_TABLELATENCYSTART)
15026 
15027 #define	S_ENGINELATENCYDELTA    16
15028 #define	M_ENGINELATENCYDELTA    0xfU
15029 #define	V_ENGINELATENCYDELTA(x) ((x) << S_ENGINELATENCYDELTA)
15030 #define	G_ENGINELATENCYDELTA(x) \
15031 	(((x) >> S_ENGINELATENCYDELTA) & M_ENGINELATENCYDELTA)
15032 
15033 #define	S_ENGINELATENCYMMGR    12
15034 #define	M_ENGINELATENCYMMGR    0xfU
15035 #define	V_ENGINELATENCYMMGR(x) ((x) << S_ENGINELATENCYMMGR)
15036 #define	G_ENGINELATENCYMMGR(x) \
15037 	(((x) >> S_ENGINELATENCYMMGR) & M_ENGINELATENCYMMGR)
15038 
15039 #define	S_ENGINELATENCYWIREIP6    8
15040 #define	M_ENGINELATENCYWIREIP6    0xfU
15041 #define	V_ENGINELATENCYWIREIP6(x) ((x) << S_ENGINELATENCYWIREIP6)
15042 #define	G_ENGINELATENCYWIREIP6(x) \
15043 	(((x) >> S_ENGINELATENCYWIREIP6) & M_ENGINELATENCYWIREIP6)
15044 
15045 #define	S_ENGINELATENCYWIRE    4
15046 #define	M_ENGINELATENCYWIRE    0xfU
15047 #define	V_ENGINELATENCYWIRE(x) ((x) << S_ENGINELATENCYWIRE)
15048 #define	G_ENGINELATENCYWIRE(x) \
15049 	(((x) >> S_ENGINELATENCYWIRE) & M_ENGINELATENCYWIRE)
15050 
15051 #define	S_ENGINELATENCYBASE    0
15052 #define	M_ENGINELATENCYBASE    0xfU
15053 #define	V_ENGINELATENCYBASE(x) ((x) << S_ENGINELATENCYBASE)
15054 #define	G_ENGINELATENCYBASE(x) \
15055 	(((x) >> S_ENGINELATENCYBASE) & M_ENGINELATENCYBASE)
15056 
15057 #define	A_TP_ERR_CONFIG 0x7d8c
15058 
15059 #define	S_TNLERRORPING    30
15060 #define	V_TNLERRORPING(x) ((x) << S_TNLERRORPING)
15061 #define	F_TNLERRORPING    V_TNLERRORPING(1U)
15062 
15063 #define	S_TNLERRORCSUM    29
15064 #define	V_TNLERRORCSUM(x) ((x) << S_TNLERRORCSUM)
15065 #define	F_TNLERRORCSUM    V_TNLERRORCSUM(1U)
15066 
15067 #define	S_TNLERRORCSUMIP    28
15068 #define	V_TNLERRORCSUMIP(x) ((x) << S_TNLERRORCSUMIP)
15069 #define	F_TNLERRORCSUMIP    V_TNLERRORCSUMIP(1U)
15070 
15071 #define	S_TNLERRORTCPOPT    25
15072 #define	V_TNLERRORTCPOPT(x) ((x) << S_TNLERRORTCPOPT)
15073 #define	F_TNLERRORTCPOPT    V_TNLERRORTCPOPT(1U)
15074 
15075 #define	S_TNLERRORPKTLEN    24
15076 #define	V_TNLERRORPKTLEN(x) ((x) << S_TNLERRORPKTLEN)
15077 #define	F_TNLERRORPKTLEN    V_TNLERRORPKTLEN(1U)
15078 
15079 #define	S_TNLERRORTCPHDRLEN    23
15080 #define	V_TNLERRORTCPHDRLEN(x) ((x) << S_TNLERRORTCPHDRLEN)
15081 #define	F_TNLERRORTCPHDRLEN    V_TNLERRORTCPHDRLEN(1U)
15082 
15083 #define	S_TNLERRORIPHDRLEN    22
15084 #define	V_TNLERRORIPHDRLEN(x) ((x) << S_TNLERRORIPHDRLEN)
15085 #define	F_TNLERRORIPHDRLEN    V_TNLERRORIPHDRLEN(1U)
15086 
15087 #define	S_TNLERRORETHHDRLEN    21
15088 #define	V_TNLERRORETHHDRLEN(x) ((x) << S_TNLERRORETHHDRLEN)
15089 #define	F_TNLERRORETHHDRLEN    V_TNLERRORETHHDRLEN(1U)
15090 
15091 #define	S_TNLERRORATTACK    20
15092 #define	V_TNLERRORATTACK(x) ((x) << S_TNLERRORATTACK)
15093 #define	F_TNLERRORATTACK    V_TNLERRORATTACK(1U)
15094 
15095 #define	S_TNLERRORFRAG    19
15096 #define	V_TNLERRORFRAG(x) ((x) << S_TNLERRORFRAG)
15097 #define	F_TNLERRORFRAG    V_TNLERRORFRAG(1U)
15098 
15099 #define	S_TNLERRORIPVER    18
15100 #define	V_TNLERRORIPVER(x) ((x) << S_TNLERRORIPVER)
15101 #define	F_TNLERRORIPVER    V_TNLERRORIPVER(1U)
15102 
15103 #define	S_TNLERRORMAC    17
15104 #define	V_TNLERRORMAC(x) ((x) << S_TNLERRORMAC)
15105 #define	F_TNLERRORMAC    V_TNLERRORMAC(1U)
15106 
15107 #define	S_TNLERRORANY    16
15108 #define	V_TNLERRORANY(x) ((x) << S_TNLERRORANY)
15109 #define	F_TNLERRORANY    V_TNLERRORANY(1U)
15110 
15111 #define	S_DROPERRORPING    14
15112 #define	V_DROPERRORPING(x) ((x) << S_DROPERRORPING)
15113 #define	F_DROPERRORPING    V_DROPERRORPING(1U)
15114 
15115 #define	S_DROPERRORCSUM    13
15116 #define	V_DROPERRORCSUM(x) ((x) << S_DROPERRORCSUM)
15117 #define	F_DROPERRORCSUM    V_DROPERRORCSUM(1U)
15118 
15119 #define	S_DROPERRORCSUMIP    12
15120 #define	V_DROPERRORCSUMIP(x) ((x) << S_DROPERRORCSUMIP)
15121 #define	F_DROPERRORCSUMIP    V_DROPERRORCSUMIP(1U)
15122 
15123 #define	S_DROPERRORTCPOPT    9
15124 #define	V_DROPERRORTCPOPT(x) ((x) << S_DROPERRORTCPOPT)
15125 #define	F_DROPERRORTCPOPT    V_DROPERRORTCPOPT(1U)
15126 
15127 #define	S_DROPERRORPKTLEN    8
15128 #define	V_DROPERRORPKTLEN(x) ((x) << S_DROPERRORPKTLEN)
15129 #define	F_DROPERRORPKTLEN    V_DROPERRORPKTLEN(1U)
15130 
15131 #define	S_DROPERRORTCPHDRLEN    7
15132 #define	V_DROPERRORTCPHDRLEN(x) ((x) << S_DROPERRORTCPHDRLEN)
15133 #define	F_DROPERRORTCPHDRLEN    V_DROPERRORTCPHDRLEN(1U)
15134 
15135 #define	S_DROPERRORIPHDRLEN    6
15136 #define	V_DROPERRORIPHDRLEN(x) ((x) << S_DROPERRORIPHDRLEN)
15137 #define	F_DROPERRORIPHDRLEN    V_DROPERRORIPHDRLEN(1U)
15138 
15139 #define	S_DROPERRORETHHDRLEN    5
15140 #define	V_DROPERRORETHHDRLEN(x) ((x) << S_DROPERRORETHHDRLEN)
15141 #define	F_DROPERRORETHHDRLEN    V_DROPERRORETHHDRLEN(1U)
15142 
15143 #define	S_DROPERRORATTACK    4
15144 #define	V_DROPERRORATTACK(x) ((x) << S_DROPERRORATTACK)
15145 #define	F_DROPERRORATTACK    V_DROPERRORATTACK(1U)
15146 
15147 #define	S_DROPERRORFRAG    3
15148 #define	V_DROPERRORFRAG(x) ((x) << S_DROPERRORFRAG)
15149 #define	F_DROPERRORFRAG    V_DROPERRORFRAG(1U)
15150 
15151 #define	S_DROPERRORIPVER    2
15152 #define	V_DROPERRORIPVER(x) ((x) << S_DROPERRORIPVER)
15153 #define	F_DROPERRORIPVER    V_DROPERRORIPVER(1U)
15154 
15155 #define	S_DROPERRORMAC    1
15156 #define	V_DROPERRORMAC(x) ((x) << S_DROPERRORMAC)
15157 #define	F_DROPERRORMAC    V_DROPERRORMAC(1U)
15158 
15159 #define	S_DROPERRORANY    0
15160 #define	V_DROPERRORANY(x) ((x) << S_DROPERRORANY)
15161 #define	F_DROPERRORANY    V_DROPERRORANY(1U)
15162 
15163 #define S_TNLERRORFPMA    31
15164 #define V_TNLERRORFPMA(x) ((x) << S_TNLERRORFPMA)
15165 #define F_TNLERRORFPMA    V_TNLERRORFPMA(1U)
15166 
15167 #define S_DROPERRORFPMA    15
15168 #define V_DROPERRORFPMA(x) ((x) << S_DROPERRORFPMA)
15169 #define F_DROPERRORFPMA    V_DROPERRORFPMA(1U)
15170 
15171 #define	A_TP_TIMER_RESOLUTION 0x7d90
15172 
15173 #define	S_TIMERRESOLUTION    16
15174 #define	M_TIMERRESOLUTION    0xffU
15175 #define	V_TIMERRESOLUTION(x) ((x) << S_TIMERRESOLUTION)
15176 #define	G_TIMERRESOLUTION(x) (((x) >> S_TIMERRESOLUTION) & M_TIMERRESOLUTION)
15177 
15178 #define	S_TIMESTAMPRESOLUTION    8
15179 #define	M_TIMESTAMPRESOLUTION    0xffU
15180 #define	V_TIMESTAMPRESOLUTION(x) ((x) << S_TIMESTAMPRESOLUTION)
15181 #define	G_TIMESTAMPRESOLUTION(x) \
15182 	(((x) >> S_TIMESTAMPRESOLUTION) & M_TIMESTAMPRESOLUTION)
15183 
15184 #define	S_DELAYEDACKRESOLUTION    0
15185 #define	M_DELAYEDACKRESOLUTION    0xffU
15186 #define	V_DELAYEDACKRESOLUTION(x) ((x) << S_DELAYEDACKRESOLUTION)
15187 #define	G_DELAYEDACKRESOLUTION(x) \
15188 	(((x) >> S_DELAYEDACKRESOLUTION) & M_DELAYEDACKRESOLUTION)
15189 
15190 #define	A_TP_MSL 0x7d94
15191 
15192 #define	S_MSL    0
15193 #define	M_MSL    0x3fffffffU
15194 #define	V_MSL(x) ((x) << S_MSL)
15195 #define	G_MSL(x) (((x) >> S_MSL) & M_MSL)
15196 
15197 #define	A_TP_RXT_MIN 0x7d98
15198 
15199 #define	S_RXTMIN    0
15200 #define	M_RXTMIN    0x3fffffffU
15201 #define	V_RXTMIN(x) ((x) << S_RXTMIN)
15202 #define	G_RXTMIN(x) (((x) >> S_RXTMIN) & M_RXTMIN)
15203 
15204 #define	A_TP_RXT_MAX 0x7d9c
15205 
15206 #define	S_RXTMAX    0
15207 #define	M_RXTMAX    0x3fffffffU
15208 #define	V_RXTMAX(x) ((x) << S_RXTMAX)
15209 #define	G_RXTMAX(x) (((x) >> S_RXTMAX) & M_RXTMAX)
15210 
15211 #define	A_TP_PERS_MIN 0x7da0
15212 
15213 #define	S_PERSMIN    0
15214 #define	M_PERSMIN    0x3fffffffU
15215 #define	V_PERSMIN(x) ((x) << S_PERSMIN)
15216 #define	G_PERSMIN(x) (((x) >> S_PERSMIN) & M_PERSMIN)
15217 
15218 #define	A_TP_PERS_MAX 0x7da4
15219 
15220 #define	S_PERSMAX    0
15221 #define	M_PERSMAX    0x3fffffffU
15222 #define	V_PERSMAX(x) ((x) << S_PERSMAX)
15223 #define	G_PERSMAX(x) (((x) >> S_PERSMAX) & M_PERSMAX)
15224 
15225 #define	A_TP_KEEP_IDLE 0x7da8
15226 
15227 #define	S_KEEPALIVEIDLE    0
15228 #define	M_KEEPALIVEIDLE    0x3fffffffU
15229 #define	V_KEEPALIVEIDLE(x) ((x) << S_KEEPALIVEIDLE)
15230 #define	G_KEEPALIVEIDLE(x) (((x) >> S_KEEPALIVEIDLE) & M_KEEPALIVEIDLE)
15231 
15232 #define	A_TP_KEEP_INTVL 0x7dac
15233 
15234 #define	S_KEEPALIVEINTVL    0
15235 #define	M_KEEPALIVEINTVL    0x3fffffffU
15236 #define	V_KEEPALIVEINTVL(x) ((x) << S_KEEPALIVEINTVL)
15237 #define	G_KEEPALIVEINTVL(x) (((x) >> S_KEEPALIVEINTVL) & M_KEEPALIVEINTVL)
15238 
15239 #define	A_TP_INIT_SRTT 0x7db0
15240 
15241 #define	S_MAXRTT    16
15242 #define	M_MAXRTT    0xffffU
15243 #define	V_MAXRTT(x) ((x) << S_MAXRTT)
15244 #define	G_MAXRTT(x) (((x) >> S_MAXRTT) & M_MAXRTT)
15245 
15246 #define	S_INITSRTT    0
15247 #define	M_INITSRTT    0xffffU
15248 #define	V_INITSRTT(x) ((x) << S_INITSRTT)
15249 #define	G_INITSRTT(x) (((x) >> S_INITSRTT) & M_INITSRTT)
15250 
15251 #define	A_TP_DACK_TIMER 0x7db4
15252 
15253 #define	S_DACKTIME    0
15254 #define	M_DACKTIME    0xfffU
15255 #define	V_DACKTIME(x) ((x) << S_DACKTIME)
15256 #define	G_DACKTIME(x) (((x) >> S_DACKTIME) & M_DACKTIME)
15257 
15258 #define	A_TP_FINWAIT2_TIMER 0x7db8
15259 
15260 #define	S_FINWAIT2TIME    0
15261 #define	M_FINWAIT2TIME    0x3fffffffU
15262 #define	V_FINWAIT2TIME(x) ((x) << S_FINWAIT2TIME)
15263 #define	G_FINWAIT2TIME(x) (((x) >> S_FINWAIT2TIME) & M_FINWAIT2TIME)
15264 
15265 #define	A_TP_FAST_FINWAIT2_TIMER 0x7dbc
15266 
15267 #define	S_FASTFINWAIT2TIME    0
15268 #define	M_FASTFINWAIT2TIME    0x3fffffffU
15269 #define	V_FASTFINWAIT2TIME(x) ((x) << S_FASTFINWAIT2TIME)
15270 #define	G_FASTFINWAIT2TIME(x) (((x) >> S_FASTFINWAIT2TIME) & M_FASTFINWAIT2TIME)
15271 
15272 #define	A_TP_SHIFT_CNT 0x7dc0
15273 
15274 #define	S_SYNSHIFTMAX    24
15275 #define	M_SYNSHIFTMAX    0xffU
15276 #define	V_SYNSHIFTMAX(x) ((x) << S_SYNSHIFTMAX)
15277 #define	G_SYNSHIFTMAX(x) (((x) >> S_SYNSHIFTMAX) & M_SYNSHIFTMAX)
15278 
15279 #define	S_RXTSHIFTMAXR1    20
15280 #define	M_RXTSHIFTMAXR1    0xfU
15281 #define	V_RXTSHIFTMAXR1(x) ((x) << S_RXTSHIFTMAXR1)
15282 #define	G_RXTSHIFTMAXR1(x) (((x) >> S_RXTSHIFTMAXR1) & M_RXTSHIFTMAXR1)
15283 
15284 #define	S_RXTSHIFTMAXR2    16
15285 #define	M_RXTSHIFTMAXR2    0xfU
15286 #define	V_RXTSHIFTMAXR2(x) ((x) << S_RXTSHIFTMAXR2)
15287 #define	G_RXTSHIFTMAXR2(x) (((x) >> S_RXTSHIFTMAXR2) & M_RXTSHIFTMAXR2)
15288 
15289 #define	S_PERSHIFTBACKOFFMAX    12
15290 #define	M_PERSHIFTBACKOFFMAX    0xfU
15291 #define	V_PERSHIFTBACKOFFMAX(x) ((x) << S_PERSHIFTBACKOFFMAX)
15292 #define	G_PERSHIFTBACKOFFMAX(x) \
15293 	(((x) >> S_PERSHIFTBACKOFFMAX) & M_PERSHIFTBACKOFFMAX)
15294 
15295 #define	S_PERSHIFTMAX    8
15296 #define	M_PERSHIFTMAX    0xfU
15297 #define	V_PERSHIFTMAX(x) ((x) << S_PERSHIFTMAX)
15298 #define	G_PERSHIFTMAX(x) (((x) >> S_PERSHIFTMAX) & M_PERSHIFTMAX)
15299 
15300 #define	S_KEEPALIVEMAXR1    4
15301 #define	M_KEEPALIVEMAXR1    0xfU
15302 #define	V_KEEPALIVEMAXR1(x) ((x) << S_KEEPALIVEMAXR1)
15303 #define	G_KEEPALIVEMAXR1(x) (((x) >> S_KEEPALIVEMAXR1) & M_KEEPALIVEMAXR1)
15304 
15305 #define	S_KEEPALIVEMAXR2    0
15306 #define	M_KEEPALIVEMAXR2    0xfU
15307 #define	V_KEEPALIVEMAXR2(x) ((x) << S_KEEPALIVEMAXR2)
15308 #define	G_KEEPALIVEMAXR2(x) (((x) >> S_KEEPALIVEMAXR2) & M_KEEPALIVEMAXR2)
15309 
15310 #define	A_TP_TM_CONFIG 0x7dc4
15311 
15312 #define	S_CMTIMERMAXNUM    0
15313 #define	M_CMTIMERMAXNUM    0x7U
15314 #define	V_CMTIMERMAXNUM(x) ((x) << S_CMTIMERMAXNUM)
15315 #define	G_CMTIMERMAXNUM(x) (((x) >> S_CMTIMERMAXNUM) & M_CMTIMERMAXNUM)
15316 
15317 #define	A_TP_TIME_LO 0x7dc8
15318 #define	A_TP_TIME_HI 0x7dcc
15319 #define	A_TP_PORT_MTU_0 0x7dd0
15320 
15321 #define	S_PORT1MTUVALUE    16
15322 #define	M_PORT1MTUVALUE    0xffffU
15323 #define	V_PORT1MTUVALUE(x) ((x) << S_PORT1MTUVALUE)
15324 #define	G_PORT1MTUVALUE(x) (((x) >> S_PORT1MTUVALUE) & M_PORT1MTUVALUE)
15325 
15326 #define	S_PORT0MTUVALUE    0
15327 #define	M_PORT0MTUVALUE    0xffffU
15328 #define	V_PORT0MTUVALUE(x) ((x) << S_PORT0MTUVALUE)
15329 #define	G_PORT0MTUVALUE(x) (((x) >> S_PORT0MTUVALUE) & M_PORT0MTUVALUE)
15330 
15331 #define	A_TP_PORT_MTU_1 0x7dd4
15332 
15333 #define	S_PORT3MTUVALUE    16
15334 #define	M_PORT3MTUVALUE    0xffffU
15335 #define	V_PORT3MTUVALUE(x) ((x) << S_PORT3MTUVALUE)
15336 #define	G_PORT3MTUVALUE(x) (((x) >> S_PORT3MTUVALUE) & M_PORT3MTUVALUE)
15337 
15338 #define	S_PORT2MTUVALUE    0
15339 #define	M_PORT2MTUVALUE    0xffffU
15340 #define	V_PORT2MTUVALUE(x) ((x) << S_PORT2MTUVALUE)
15341 #define	G_PORT2MTUVALUE(x) (((x) >> S_PORT2MTUVALUE) & M_PORT2MTUVALUE)
15342 
15343 #define	A_TP_PACE_TABLE 0x7dd8
15344 #define	A_TP_CCTRL_TABLE 0x7ddc
15345 
15346 #define	S_ROWINDEX    16
15347 #define	M_ROWINDEX    0xffffU
15348 #define	V_ROWINDEX(x) ((x) << S_ROWINDEX)
15349 #define	G_ROWINDEX(x) (((x) >> S_ROWINDEX) & M_ROWINDEX)
15350 
15351 #define	S_ROWVALUE    0
15352 #define	M_ROWVALUE    0xffffU
15353 #define	V_ROWVALUE(x) ((x) << S_ROWVALUE)
15354 #define	G_ROWVALUE(x) (((x) >> S_ROWVALUE) & M_ROWVALUE)
15355 
15356 #define	A_TP_MTU_TABLE 0x7de4
15357 
15358 #define	S_MTUINDEX    24
15359 #define	M_MTUINDEX    0xffU
15360 #define	V_MTUINDEX(x) ((x) << S_MTUINDEX)
15361 #define	G_MTUINDEX(x) (((x) >> S_MTUINDEX) & M_MTUINDEX)
15362 
15363 #define	S_MTUWIDTH    16
15364 #define	M_MTUWIDTH    0xfU
15365 #define	V_MTUWIDTH(x) ((x) << S_MTUWIDTH)
15366 #define	G_MTUWIDTH(x) (((x) >> S_MTUWIDTH) & M_MTUWIDTH)
15367 
15368 #define	S_MTUVALUE    0
15369 #define	M_MTUVALUE    0x3fffU
15370 #define	V_MTUVALUE(x) ((x) << S_MTUVALUE)
15371 #define	G_MTUVALUE(x) (((x) >> S_MTUVALUE) & M_MTUVALUE)
15372 
15373 #define	A_TP_ULP_TABLE 0x7de8
15374 
15375 #define	S_ULPTYPE7FIELD    28
15376 #define	M_ULPTYPE7FIELD    0xfU
15377 #define	V_ULPTYPE7FIELD(x) ((x) << S_ULPTYPE7FIELD)
15378 #define	G_ULPTYPE7FIELD(x) (((x) >> S_ULPTYPE7FIELD) & M_ULPTYPE7FIELD)
15379 
15380 #define	S_ULPTYPE6FIELD    24
15381 #define	M_ULPTYPE6FIELD    0xfU
15382 #define	V_ULPTYPE6FIELD(x) ((x) << S_ULPTYPE6FIELD)
15383 #define	G_ULPTYPE6FIELD(x) (((x) >> S_ULPTYPE6FIELD) & M_ULPTYPE6FIELD)
15384 
15385 #define	S_ULPTYPE5FIELD    20
15386 #define	M_ULPTYPE5FIELD    0xfU
15387 #define	V_ULPTYPE5FIELD(x) ((x) << S_ULPTYPE5FIELD)
15388 #define	G_ULPTYPE5FIELD(x) (((x) >> S_ULPTYPE5FIELD) & M_ULPTYPE5FIELD)
15389 
15390 #define	S_ULPTYPE4FIELD    16
15391 #define	M_ULPTYPE4FIELD    0xfU
15392 #define	V_ULPTYPE4FIELD(x) ((x) << S_ULPTYPE4FIELD)
15393 #define	G_ULPTYPE4FIELD(x) (((x) >> S_ULPTYPE4FIELD) & M_ULPTYPE4FIELD)
15394 
15395 #define	S_ULPTYPE3FIELD    12
15396 #define	M_ULPTYPE3FIELD    0xfU
15397 #define	V_ULPTYPE3FIELD(x) ((x) << S_ULPTYPE3FIELD)
15398 #define	G_ULPTYPE3FIELD(x) (((x) >> S_ULPTYPE3FIELD) & M_ULPTYPE3FIELD)
15399 
15400 #define	S_ULPTYPE2FIELD    8
15401 #define	M_ULPTYPE2FIELD    0xfU
15402 #define	V_ULPTYPE2FIELD(x) ((x) << S_ULPTYPE2FIELD)
15403 #define	G_ULPTYPE2FIELD(x) (((x) >> S_ULPTYPE2FIELD) & M_ULPTYPE2FIELD)
15404 
15405 #define	S_ULPTYPE1FIELD    4
15406 #define	M_ULPTYPE1FIELD    0xfU
15407 #define	V_ULPTYPE1FIELD(x) ((x) << S_ULPTYPE1FIELD)
15408 #define	G_ULPTYPE1FIELD(x) (((x) >> S_ULPTYPE1FIELD) & M_ULPTYPE1FIELD)
15409 
15410 #define	S_ULPTYPE0FIELD    0
15411 #define	M_ULPTYPE0FIELD    0xfU
15412 #define	V_ULPTYPE0FIELD(x) ((x) << S_ULPTYPE0FIELD)
15413 #define	G_ULPTYPE0FIELD(x) (((x) >> S_ULPTYPE0FIELD) & M_ULPTYPE0FIELD)
15414 
15415 #define	A_TP_RSS_LKP_TABLE 0x7dec
15416 
15417 #define	S_LKPTBLROWVLD    31
15418 #define	V_LKPTBLROWVLD(x) ((x) << S_LKPTBLROWVLD)
15419 #define	F_LKPTBLROWVLD    V_LKPTBLROWVLD(1U)
15420 
15421 #define	S_LKPTBLROWIDX    20
15422 #define	M_LKPTBLROWIDX    0x3ffU
15423 #define	V_LKPTBLROWIDX(x) ((x) << S_LKPTBLROWIDX)
15424 #define	G_LKPTBLROWIDX(x) (((x) >> S_LKPTBLROWIDX) & M_LKPTBLROWIDX)
15425 
15426 #define	S_LKPTBLQUEUE1    10
15427 #define	M_LKPTBLQUEUE1    0x3ffU
15428 #define	V_LKPTBLQUEUE1(x) ((x) << S_LKPTBLQUEUE1)
15429 #define	G_LKPTBLQUEUE1(x) (((x) >> S_LKPTBLQUEUE1) & M_LKPTBLQUEUE1)
15430 
15431 #define	S_LKPTBLQUEUE0    0
15432 #define	M_LKPTBLQUEUE0    0x3ffU
15433 #define	V_LKPTBLQUEUE0(x) ((x) << S_LKPTBLQUEUE0)
15434 #define	G_LKPTBLQUEUE0(x) (((x) >> S_LKPTBLQUEUE0) & M_LKPTBLQUEUE0)
15435 
15436 #define	A_TP_RSS_CONFIG 0x7df0
15437 
15438 #define	S_TNL4TUPENIPV6    31
15439 #define	V_TNL4TUPENIPV6(x) ((x) << S_TNL4TUPENIPV6)
15440 #define	F_TNL4TUPENIPV6    V_TNL4TUPENIPV6(1U)
15441 
15442 #define	S_TNL2TUPENIPV6    30
15443 #define	V_TNL2TUPENIPV6(x) ((x) << S_TNL2TUPENIPV6)
15444 #define	F_TNL2TUPENIPV6    V_TNL2TUPENIPV6(1U)
15445 
15446 #define	S_TNL4TUPENIPV4    29
15447 #define	V_TNL4TUPENIPV4(x) ((x) << S_TNL4TUPENIPV4)
15448 #define	F_TNL4TUPENIPV4    V_TNL4TUPENIPV4(1U)
15449 
15450 #define	S_TNL2TUPENIPV4    28
15451 #define	V_TNL2TUPENIPV4(x) ((x) << S_TNL2TUPENIPV4)
15452 #define	F_TNL2TUPENIPV4    V_TNL2TUPENIPV4(1U)
15453 
15454 #define	S_TNLTCPSEL    27
15455 #define	V_TNLTCPSEL(x) ((x) << S_TNLTCPSEL)
15456 #define	F_TNLTCPSEL    V_TNLTCPSEL(1U)
15457 
15458 #define	S_TNLIP6SEL    26
15459 #define	V_TNLIP6SEL(x) ((x) << S_TNLIP6SEL)
15460 #define	F_TNLIP6SEL    V_TNLIP6SEL(1U)
15461 
15462 #define	S_TNLVRTSEL    25
15463 #define	V_TNLVRTSEL(x) ((x) << S_TNLVRTSEL)
15464 #define	F_TNLVRTSEL    V_TNLVRTSEL(1U)
15465 
15466 #define	S_TNLMAPEN    24
15467 #define	V_TNLMAPEN(x) ((x) << S_TNLMAPEN)
15468 #define	F_TNLMAPEN    V_TNLMAPEN(1U)
15469 
15470 #define	S_OFDHASHSAVE    19
15471 #define	V_OFDHASHSAVE(x) ((x) << S_OFDHASHSAVE)
15472 #define	F_OFDHASHSAVE    V_OFDHASHSAVE(1U)
15473 
15474 #define	S_OFDVRTSEL    18
15475 #define	V_OFDVRTSEL(x) ((x) << S_OFDVRTSEL)
15476 #define	F_OFDVRTSEL    V_OFDVRTSEL(1U)
15477 
15478 #define	S_OFDMAPEN    17
15479 #define	V_OFDMAPEN(x) ((x) << S_OFDMAPEN)
15480 #define	F_OFDMAPEN    V_OFDMAPEN(1U)
15481 
15482 #define	S_OFDLKPEN    16
15483 #define	V_OFDLKPEN(x) ((x) << S_OFDLKPEN)
15484 #define	F_OFDLKPEN    V_OFDLKPEN(1U)
15485 
15486 #define	S_SYN4TUPENIPV6    15
15487 #define	V_SYN4TUPENIPV6(x) ((x) << S_SYN4TUPENIPV6)
15488 #define	F_SYN4TUPENIPV6    V_SYN4TUPENIPV6(1U)
15489 
15490 #define	S_SYN2TUPENIPV6    14
15491 #define	V_SYN2TUPENIPV6(x) ((x) << S_SYN2TUPENIPV6)
15492 #define	F_SYN2TUPENIPV6    V_SYN2TUPENIPV6(1U)
15493 
15494 #define	S_SYN4TUPENIPV4    13
15495 #define	V_SYN4TUPENIPV4(x) ((x) << S_SYN4TUPENIPV4)
15496 #define	F_SYN4TUPENIPV4    V_SYN4TUPENIPV4(1U)
15497 
15498 #define	S_SYN2TUPENIPV4    12
15499 #define	V_SYN2TUPENIPV4(x) ((x) << S_SYN2TUPENIPV4)
15500 #define	F_SYN2TUPENIPV4    V_SYN2TUPENIPV4(1U)
15501 
15502 #define	S_SYNIP6SEL    11
15503 #define	V_SYNIP6SEL(x) ((x) << S_SYNIP6SEL)
15504 #define	F_SYNIP6SEL    V_SYNIP6SEL(1U)
15505 
15506 #define	S_SYNVRTSEL    10
15507 #define	V_SYNVRTSEL(x) ((x) << S_SYNVRTSEL)
15508 #define	F_SYNVRTSEL    V_SYNVRTSEL(1U)
15509 
15510 #define	S_SYNMAPEN    9
15511 #define	V_SYNMAPEN(x) ((x) << S_SYNMAPEN)
15512 #define	F_SYNMAPEN    V_SYNMAPEN(1U)
15513 
15514 #define	S_SYNLKPEN    8
15515 #define	V_SYNLKPEN(x) ((x) << S_SYNLKPEN)
15516 #define	F_SYNLKPEN    V_SYNLKPEN(1U)
15517 
15518 #define	S_CHANNELENABLE    7
15519 #define	V_CHANNELENABLE(x) ((x) << S_CHANNELENABLE)
15520 #define	F_CHANNELENABLE    V_CHANNELENABLE(1U)
15521 
15522 #define	S_PORTENABLE    6
15523 #define	V_PORTENABLE(x) ((x) << S_PORTENABLE)
15524 #define	F_PORTENABLE    V_PORTENABLE(1U)
15525 
15526 #define	S_TNLALLLOOKUP    5
15527 #define	V_TNLALLLOOKUP(x) ((x) << S_TNLALLLOOKUP)
15528 #define	F_TNLALLLOOKUP    V_TNLALLLOOKUP(1U)
15529 
15530 #define	S_VIRTENABLE    4
15531 #define	V_VIRTENABLE(x) ((x) << S_VIRTENABLE)
15532 #define	F_VIRTENABLE    V_VIRTENABLE(1U)
15533 
15534 #define	S_CONGESTIONENABLE    3
15535 #define	V_CONGESTIONENABLE(x) ((x) << S_CONGESTIONENABLE)
15536 #define	F_CONGESTIONENABLE    V_CONGESTIONENABLE(1U)
15537 
15538 #define	S_HASHTOEPLITZ    2
15539 #define	V_HASHTOEPLITZ(x) ((x) << S_HASHTOEPLITZ)
15540 #define	F_HASHTOEPLITZ    V_HASHTOEPLITZ(1U)
15541 
15542 #define	S_UDPENABLE    1
15543 #define	V_UDPENABLE(x) ((x) << S_UDPENABLE)
15544 #define	F_UDPENABLE    V_UDPENABLE(1U)
15545 
15546 #define	S_DISABLE    0
15547 #define	V_DISABLE(x) ((x) << S_DISABLE)
15548 #define	F_DISABLE    V_DISABLE(1U)
15549 
15550 #define S_TNLFCOEMODE    23
15551 #define V_TNLFCOEMODE(x) ((x) << S_TNLFCOEMODE)
15552 #define F_TNLFCOEMODE    V_TNLFCOEMODE(1U)
15553 
15554 #define S_TNLFCOEEN    21
15555 #define V_TNLFCOEEN(x) ((x) << S_TNLFCOEEN)
15556 #define F_TNLFCOEEN    V_TNLFCOEEN(1U)
15557 
15558 #define S_HASHXOR    20
15559 #define V_HASHXOR(x) ((x) << S_HASHXOR)
15560 #define F_HASHXOR    V_HASHXOR(1U)
15561 
15562 #define	A_TP_RSS_CONFIG_TNL 0x7df4
15563 
15564 #define	S_MASKSIZE    28
15565 #define	M_MASKSIZE    0xfU
15566 #define	V_MASKSIZE(x) ((x) << S_MASKSIZE)
15567 #define	G_MASKSIZE(x) (((x) >> S_MASKSIZE) & M_MASKSIZE)
15568 
15569 #define	S_MASKFILTER    16
15570 #define	M_MASKFILTER    0x7ffU
15571 #define	V_MASKFILTER(x) ((x) << S_MASKFILTER)
15572 #define	G_MASKFILTER(x) (((x) >> S_MASKFILTER) & M_MASKFILTER)
15573 
15574 #define	S_USEWIRECH    0
15575 #define	V_USEWIRECH(x) ((x) << S_USEWIRECH)
15576 #define	F_USEWIRECH    V_USEWIRECH(1U)
15577 
15578 #define	A_TP_RSS_CONFIG_OFD 0x7df8
15579 
15580 #define	S_RRCPLMAPEN    20
15581 #define	V_RRCPLMAPEN(x) ((x) << S_RRCPLMAPEN)
15582 #define	F_RRCPLMAPEN    V_RRCPLMAPEN(1U)
15583 
15584 #define	S_RRCPLQUEWIDTH    16
15585 #define	M_RRCPLQUEWIDTH    0xfU
15586 #define	V_RRCPLQUEWIDTH(x) ((x) << S_RRCPLQUEWIDTH)
15587 #define	G_RRCPLQUEWIDTH(x) (((x) >> S_RRCPLQUEWIDTH) & M_RRCPLQUEWIDTH)
15588 
15589 #define S_FRMWRQUEMASK    12
15590 #define M_FRMWRQUEMASK    0xfU
15591 #define V_FRMWRQUEMASK(x) ((x) << S_FRMWRQUEMASK)
15592 #define G_FRMWRQUEMASK(x) (((x) >> S_FRMWRQUEMASK) & M_FRMWRQUEMASK)
15593 
15594 #define	A_TP_RSS_CONFIG_SYN 0x7dfc
15595 #define	A_TP_RSS_CONFIG_VRT 0x7e00
15596 
15597 #define	S_VFRDRG    25
15598 #define	V_VFRDRG(x) ((x) << S_VFRDRG)
15599 #define	F_VFRDRG    V_VFRDRG(1U)
15600 
15601 #define	S_VFRDEN    24
15602 #define	V_VFRDEN(x) ((x) << S_VFRDEN)
15603 #define	F_VFRDEN    V_VFRDEN(1U)
15604 
15605 #define	S_VFPERREN    23
15606 #define	V_VFPERREN(x) ((x) << S_VFPERREN)
15607 #define	F_VFPERREN    V_VFPERREN(1U)
15608 
15609 #define	S_KEYPERREN    22
15610 #define	V_KEYPERREN(x) ((x) << S_KEYPERREN)
15611 #define	F_KEYPERREN    V_KEYPERREN(1U)
15612 
15613 #define	S_DISABLEVLAN    21
15614 #define	V_DISABLEVLAN(x) ((x) << S_DISABLEVLAN)
15615 #define	F_DISABLEVLAN    V_DISABLEVLAN(1U)
15616 
15617 #define	S_ENABLEUP0    20
15618 #define	V_ENABLEUP0(x) ((x) << S_ENABLEUP0)
15619 #define	F_ENABLEUP0    V_ENABLEUP0(1U)
15620 
15621 #define	S_HASHDELAY    16
15622 #define	M_HASHDELAY    0xfU
15623 #define	V_HASHDELAY(x) ((x) << S_HASHDELAY)
15624 #define	G_HASHDELAY(x) (((x) >> S_HASHDELAY) & M_HASHDELAY)
15625 
15626 #define	S_VFWRADDR    8
15627 #define	M_VFWRADDR    0x7fU
15628 #define	V_VFWRADDR(x) ((x) << S_VFWRADDR)
15629 #define	G_VFWRADDR(x) (((x) >> S_VFWRADDR) & M_VFWRADDR)
15630 
15631 #define	S_KEYMODE    6
15632 #define	M_KEYMODE    0x3U
15633 #define	V_KEYMODE(x) ((x) << S_KEYMODE)
15634 #define	G_KEYMODE(x) (((x) >> S_KEYMODE) & M_KEYMODE)
15635 
15636 #define	S_VFWREN    5
15637 #define	V_VFWREN(x) ((x) << S_VFWREN)
15638 #define	F_VFWREN    V_VFWREN(1U)
15639 
15640 #define	S_KEYWREN    4
15641 #define	V_KEYWREN(x) ((x) << S_KEYWREN)
15642 #define	F_KEYWREN    V_KEYWREN(1U)
15643 
15644 #define	S_KEYWRADDR    0
15645 #define	M_KEYWRADDR    0xfU
15646 #define	V_KEYWRADDR(x) ((x) << S_KEYWRADDR)
15647 #define	G_KEYWRADDR(x) (((x) >> S_KEYWRADDR) & M_KEYWRADDR)
15648 
15649 #define S_VFVLANEN    21
15650 #define V_VFVLANEN(x) ((x) << S_VFVLANEN)
15651 #define F_VFVLANEN    V_VFVLANEN(1U)
15652 
15653 #define S_VFFWEN    20
15654 #define V_VFFWEN(x) ((x) << S_VFFWEN)
15655 #define F_VFFWEN    V_VFFWEN(1U)
15656 
15657 #define	A_TP_RSS_CONFIG_CNG 0x7e04
15658 
15659 #define	S_CHNCOUNT3    31
15660 #define	V_CHNCOUNT3(x) ((x) << S_CHNCOUNT3)
15661 #define	F_CHNCOUNT3    V_CHNCOUNT3(1U)
15662 
15663 #define	S_CHNCOUNT2    30
15664 #define	V_CHNCOUNT2(x) ((x) << S_CHNCOUNT2)
15665 #define	F_CHNCOUNT2    V_CHNCOUNT2(1U)
15666 
15667 #define	S_CHNCOUNT1    29
15668 #define	V_CHNCOUNT1(x) ((x) << S_CHNCOUNT1)
15669 #define	F_CHNCOUNT1    V_CHNCOUNT1(1U)
15670 
15671 #define	S_CHNCOUNT0    28
15672 #define	V_CHNCOUNT0(x) ((x) << S_CHNCOUNT0)
15673 #define	F_CHNCOUNT0    V_CHNCOUNT0(1U)
15674 
15675 #define	S_CHNUNDFLOW3    27
15676 #define	V_CHNUNDFLOW3(x) ((x) << S_CHNUNDFLOW3)
15677 #define	F_CHNUNDFLOW3    V_CHNUNDFLOW3(1U)
15678 
15679 #define	S_CHNUNDFLOW2    26
15680 #define	V_CHNUNDFLOW2(x) ((x) << S_CHNUNDFLOW2)
15681 #define	F_CHNUNDFLOW2    V_CHNUNDFLOW2(1U)
15682 
15683 #define	S_CHNUNDFLOW1    25
15684 #define	V_CHNUNDFLOW1(x) ((x) << S_CHNUNDFLOW1)
15685 #define	F_CHNUNDFLOW1    V_CHNUNDFLOW1(1U)
15686 
15687 #define	S_CHNUNDFLOW0    24
15688 #define	V_CHNUNDFLOW0(x) ((x) << S_CHNUNDFLOW0)
15689 #define	F_CHNUNDFLOW0    V_CHNUNDFLOW0(1U)
15690 
15691 #define	S_CHNOVRFLOW3    23
15692 #define	V_CHNOVRFLOW3(x) ((x) << S_CHNOVRFLOW3)
15693 #define	F_CHNOVRFLOW3    V_CHNOVRFLOW3(1U)
15694 
15695 #define	S_CHNOVRFLOW2    22
15696 #define	V_CHNOVRFLOW2(x) ((x) << S_CHNOVRFLOW2)
15697 #define	F_CHNOVRFLOW2    V_CHNOVRFLOW2(1U)
15698 
15699 #define	S_CHNOVRFLOW1    21
15700 #define	V_CHNOVRFLOW1(x) ((x) << S_CHNOVRFLOW1)
15701 #define	F_CHNOVRFLOW1    V_CHNOVRFLOW1(1U)
15702 
15703 #define	S_CHNOVRFLOW0    20
15704 #define	V_CHNOVRFLOW0(x) ((x) << S_CHNOVRFLOW0)
15705 #define	F_CHNOVRFLOW0    V_CHNOVRFLOW0(1U)
15706 
15707 #define	S_RSTCHN3    19
15708 #define	V_RSTCHN3(x) ((x) << S_RSTCHN3)
15709 #define	F_RSTCHN3    V_RSTCHN3(1U)
15710 
15711 #define	S_RSTCHN2    18
15712 #define	V_RSTCHN2(x) ((x) << S_RSTCHN2)
15713 #define	F_RSTCHN2    V_RSTCHN2(1U)
15714 
15715 #define	S_RSTCHN1    17
15716 #define	V_RSTCHN1(x) ((x) << S_RSTCHN1)
15717 #define	F_RSTCHN1    V_RSTCHN1(1U)
15718 
15719 #define	S_RSTCHN0    16
15720 #define	V_RSTCHN0(x) ((x) << S_RSTCHN0)
15721 #define	F_RSTCHN0    V_RSTCHN0(1U)
15722 
15723 #define	S_UPDVLD    15
15724 #define	V_UPDVLD(x) ((x) << S_UPDVLD)
15725 #define	F_UPDVLD    V_UPDVLD(1U)
15726 
15727 #define	S_XOFF    14
15728 #define	V_XOFF(x) ((x) << S_XOFF)
15729 #define	F_XOFF    V_XOFF(1U)
15730 
15731 #define	S_UPDCHN3    13
15732 #define	V_UPDCHN3(x) ((x) << S_UPDCHN3)
15733 #define	F_UPDCHN3    V_UPDCHN3(1U)
15734 
15735 #define	S_UPDCHN2    12
15736 #define	V_UPDCHN2(x) ((x) << S_UPDCHN2)
15737 #define	F_UPDCHN2    V_UPDCHN2(1U)
15738 
15739 #define	S_UPDCHN1    11
15740 #define	V_UPDCHN1(x) ((x) << S_UPDCHN1)
15741 #define	F_UPDCHN1    V_UPDCHN1(1U)
15742 
15743 #define	S_UPDCHN0    10
15744 #define	V_UPDCHN0(x) ((x) << S_UPDCHN0)
15745 #define	F_UPDCHN0    V_UPDCHN0(1U)
15746 
15747 #define	S_QUEUE    0
15748 #define	M_QUEUE    0x3ffU
15749 #define	V_QUEUE(x) ((x) << S_QUEUE)
15750 #define	G_QUEUE(x) (((x) >> S_QUEUE) & M_QUEUE)
15751 
15752 #define	A_TP_LA_TABLE_0 0x7e10
15753 
15754 #define	S_VIRTPORT1TABLE    16
15755 #define	M_VIRTPORT1TABLE    0xffffU
15756 #define	V_VIRTPORT1TABLE(x) ((x) << S_VIRTPORT1TABLE)
15757 #define	G_VIRTPORT1TABLE(x) (((x) >> S_VIRTPORT1TABLE) & M_VIRTPORT1TABLE)
15758 
15759 #define	S_VIRTPORT0TABLE    0
15760 #define	M_VIRTPORT0TABLE    0xffffU
15761 #define	V_VIRTPORT0TABLE(x) ((x) << S_VIRTPORT0TABLE)
15762 #define	G_VIRTPORT0TABLE(x) (((x) >> S_VIRTPORT0TABLE) & M_VIRTPORT0TABLE)
15763 
15764 #define	A_TP_LA_TABLE_1 0x7e14
15765 
15766 #define	S_VIRTPORT3TABLE    16
15767 #define	M_VIRTPORT3TABLE    0xffffU
15768 #define	V_VIRTPORT3TABLE(x) ((x) << S_VIRTPORT3TABLE)
15769 #define	G_VIRTPORT3TABLE(x) (((x) >> S_VIRTPORT3TABLE) & M_VIRTPORT3TABLE)
15770 
15771 #define	S_VIRTPORT2TABLE    0
15772 #define	M_VIRTPORT2TABLE    0xffffU
15773 #define	V_VIRTPORT2TABLE(x) ((x) << S_VIRTPORT2TABLE)
15774 #define	G_VIRTPORT2TABLE(x) (((x) >> S_VIRTPORT2TABLE) & M_VIRTPORT2TABLE)
15775 
15776 #define	A_TP_TM_PIO_ADDR 0x7e18
15777 #define	A_TP_TM_PIO_DATA 0x7e1c
15778 #define	A_TP_MOD_CONFIG 0x7e24
15779 
15780 #define	S_RXCHANNELWEIGHT1    24
15781 #define	M_RXCHANNELWEIGHT1    0xffU
15782 #define	V_RXCHANNELWEIGHT1(x) ((x) << S_RXCHANNELWEIGHT1)
15783 #define	G_RXCHANNELWEIGHT1(x) (((x) >> S_RXCHANNELWEIGHT1) & M_RXCHANNELWEIGHT1)
15784 
15785 #define	S_RXCHANNELWEIGHT0    16
15786 #define	M_RXCHANNELWEIGHT0    0xffU
15787 #define	V_RXCHANNELWEIGHT0(x) ((x) << S_RXCHANNELWEIGHT0)
15788 #define	G_RXCHANNELWEIGHT0(x) (((x) >> S_RXCHANNELWEIGHT0) & M_RXCHANNELWEIGHT0)
15789 
15790 #define	S_TIMERMODE    8
15791 #define	M_TIMERMODE    0xffU
15792 #define	V_TIMERMODE(x) ((x) << S_TIMERMODE)
15793 #define	G_TIMERMODE(x) (((x) >> S_TIMERMODE) & M_TIMERMODE)
15794 
15795 #define	S_TXCHANNELXOFFEN    0
15796 #define	M_TXCHANNELXOFFEN    0xfU
15797 #define	V_TXCHANNELXOFFEN(x) ((x) << S_TXCHANNELXOFFEN)
15798 #define	G_TXCHANNELXOFFEN(x) (((x) >> S_TXCHANNELXOFFEN) & M_TXCHANNELXOFFEN)
15799 
15800 #define	A_TP_TX_MOD_QUEUE_REQ_MAP 0x7e28
15801 
15802 #define	S_RX_MOD_WEIGHT    24
15803 #define	M_RX_MOD_WEIGHT    0xffU
15804 #define	V_RX_MOD_WEIGHT(x) ((x) << S_RX_MOD_WEIGHT)
15805 #define	G_RX_MOD_WEIGHT(x) (((x) >> S_RX_MOD_WEIGHT) & M_RX_MOD_WEIGHT)
15806 
15807 #define	S_TX_MOD_WEIGHT    16
15808 #define	M_TX_MOD_WEIGHT    0xffU
15809 #define	V_TX_MOD_WEIGHT(x) ((x) << S_TX_MOD_WEIGHT)
15810 #define	G_TX_MOD_WEIGHT(x) (((x) >> S_TX_MOD_WEIGHT) & M_TX_MOD_WEIGHT)
15811 
15812 #define	S_TX_MOD_QUEUE_REQ_MAP    0
15813 #define	M_TX_MOD_QUEUE_REQ_MAP    0xffffU
15814 #define	V_TX_MOD_QUEUE_REQ_MAP(x) ((x) << S_TX_MOD_QUEUE_REQ_MAP)
15815 #define	G_TX_MOD_QUEUE_REQ_MAP(x) \
15816 	(((x) >> S_TX_MOD_QUEUE_REQ_MAP) & M_TX_MOD_QUEUE_REQ_MAP)
15817 
15818 #define	A_TP_TX_MOD_QUEUE_WEIGHT1 0x7e2c
15819 
15820 #define	S_TX_MODQ_WEIGHT7    24
15821 #define	M_TX_MODQ_WEIGHT7    0xffU
15822 #define	V_TX_MODQ_WEIGHT7(x) ((x) << S_TX_MODQ_WEIGHT7)
15823 #define	G_TX_MODQ_WEIGHT7(x) (((x) >> S_TX_MODQ_WEIGHT7) & M_TX_MODQ_WEIGHT7)
15824 
15825 #define	S_TX_MODQ_WEIGHT6    16
15826 #define	M_TX_MODQ_WEIGHT6    0xffU
15827 #define	V_TX_MODQ_WEIGHT6(x) ((x) << S_TX_MODQ_WEIGHT6)
15828 #define	G_TX_MODQ_WEIGHT6(x) (((x) >> S_TX_MODQ_WEIGHT6) & M_TX_MODQ_WEIGHT6)
15829 
15830 #define	S_TX_MODQ_WEIGHT5    8
15831 #define	M_TX_MODQ_WEIGHT5    0xffU
15832 #define	V_TX_MODQ_WEIGHT5(x) ((x) << S_TX_MODQ_WEIGHT5)
15833 #define	G_TX_MODQ_WEIGHT5(x) (((x) >> S_TX_MODQ_WEIGHT5) & M_TX_MODQ_WEIGHT5)
15834 
15835 #define	S_TX_MODQ_WEIGHT4    0
15836 #define	M_TX_MODQ_WEIGHT4    0xffU
15837 #define	V_TX_MODQ_WEIGHT4(x) ((x) << S_TX_MODQ_WEIGHT4)
15838 #define	G_TX_MODQ_WEIGHT4(x) (((x) >> S_TX_MODQ_WEIGHT4) & M_TX_MODQ_WEIGHT4)
15839 
15840 #define	A_TP_TX_MOD_QUEUE_WEIGHT0 0x7e30
15841 
15842 #define	S_TX_MODQ_WEIGHT3    24
15843 #define	M_TX_MODQ_WEIGHT3    0xffU
15844 #define	V_TX_MODQ_WEIGHT3(x) ((x) << S_TX_MODQ_WEIGHT3)
15845 #define	G_TX_MODQ_WEIGHT3(x) (((x) >> S_TX_MODQ_WEIGHT3) & M_TX_MODQ_WEIGHT3)
15846 
15847 #define	S_TX_MODQ_WEIGHT2    16
15848 #define	M_TX_MODQ_WEIGHT2    0xffU
15849 #define	V_TX_MODQ_WEIGHT2(x) ((x) << S_TX_MODQ_WEIGHT2)
15850 #define	G_TX_MODQ_WEIGHT2(x) (((x) >> S_TX_MODQ_WEIGHT2) & M_TX_MODQ_WEIGHT2)
15851 
15852 #define	S_TX_MODQ_WEIGHT1    8
15853 #define	M_TX_MODQ_WEIGHT1    0xffU
15854 #define	V_TX_MODQ_WEIGHT1(x) ((x) << S_TX_MODQ_WEIGHT1)
15855 #define	G_TX_MODQ_WEIGHT1(x) (((x) >> S_TX_MODQ_WEIGHT1) & M_TX_MODQ_WEIGHT1)
15856 
15857 #define	S_TX_MODQ_WEIGHT0    0
15858 #define	M_TX_MODQ_WEIGHT0    0xffU
15859 #define	V_TX_MODQ_WEIGHT0(x) ((x) << S_TX_MODQ_WEIGHT0)
15860 #define	G_TX_MODQ_WEIGHT0(x) (((x) >> S_TX_MODQ_WEIGHT0) & M_TX_MODQ_WEIGHT0)
15861 
15862 #define	A_TP_TX_MOD_CHANNEL_WEIGHT 0x7e34
15863 #define	A_TP_MOD_RATE_LIMIT 0x7e38
15864 
15865 #define	S_RX_MOD_RATE_LIMIT_INC    24
15866 #define	M_RX_MOD_RATE_LIMIT_INC    0xffU
15867 #define	V_RX_MOD_RATE_LIMIT_INC(x) ((x) << S_RX_MOD_RATE_LIMIT_INC)
15868 #define	G_RX_MOD_RATE_LIMIT_INC(x) \
15869 	(((x) >> S_RX_MOD_RATE_LIMIT_INC) & M_RX_MOD_RATE_LIMIT_INC)
15870 
15871 #define	S_RX_MOD_RATE_LIMIT_TICK    16
15872 #define	M_RX_MOD_RATE_LIMIT_TICK    0xffU
15873 #define	V_RX_MOD_RATE_LIMIT_TICK(x) ((x) << S_RX_MOD_RATE_LIMIT_TICK)
15874 #define	G_RX_MOD_RATE_LIMIT_TICK(x) \
15875 	(((x) >> S_RX_MOD_RATE_LIMIT_TICK) & M_RX_MOD_RATE_LIMIT_TICK)
15876 
15877 #define	S_TX_MOD_RATE_LIMIT_INC    8
15878 #define	M_TX_MOD_RATE_LIMIT_INC    0xffU
15879 #define	V_TX_MOD_RATE_LIMIT_INC(x) ((x) << S_TX_MOD_RATE_LIMIT_INC)
15880 #define	G_TX_MOD_RATE_LIMIT_INC(x) \
15881 	(((x) >> S_TX_MOD_RATE_LIMIT_INC) & M_TX_MOD_RATE_LIMIT_INC)
15882 
15883 #define	S_TX_MOD_RATE_LIMIT_TICK    0
15884 #define	M_TX_MOD_RATE_LIMIT_TICK    0xffU
15885 #define	V_TX_MOD_RATE_LIMIT_TICK(x) ((x) << S_TX_MOD_RATE_LIMIT_TICK)
15886 #define	G_TX_MOD_RATE_LIMIT_TICK(x) \
15887 	(((x) >> S_TX_MOD_RATE_LIMIT_TICK) & M_TX_MOD_RATE_LIMIT_TICK)
15888 
15889 #define	A_TP_PIO_ADDR 0x7e40
15890 #define	A_TP_PIO_DATA 0x7e44
15891 #define	A_TP_RESET 0x7e4c
15892 
15893 #define	S_FLSTINITENABLE    1
15894 #define	V_FLSTINITENABLE(x) ((x) << S_FLSTINITENABLE)
15895 #define	F_FLSTINITENABLE    V_FLSTINITENABLE(1U)
15896 
15897 #define	S_TPRESET    0
15898 #define	V_TPRESET(x) ((x) << S_TPRESET)
15899 #define	F_TPRESET    V_TPRESET(1U)
15900 
15901 #define	A_TP_MIB_INDEX 0x7e50
15902 #define	A_TP_MIB_DATA 0x7e54
15903 #define	A_TP_SYNC_TIME_HI 0x7e58
15904 #define	A_TP_SYNC_TIME_LO 0x7e5c
15905 #define	A_TP_CMM_MM_RX_FLST_BASE 0x7e60
15906 #define	A_TP_CMM_MM_TX_FLST_BASE 0x7e64
15907 #define	A_TP_CMM_MM_PS_FLST_BASE 0x7e68
15908 #define	A_TP_CMM_MM_MAX_PSTRUCT 0x7e6c
15909 
15910 #define	S_CMMAXPSTRUCT    0
15911 #define	M_CMMAXPSTRUCT    0x1fffffU
15912 #define	V_CMMAXPSTRUCT(x) ((x) << S_CMMAXPSTRUCT)
15913 #define	G_CMMAXPSTRUCT(x) (((x) >> S_CMMAXPSTRUCT) & M_CMMAXPSTRUCT)
15914 
15915 #define	A_TP_INT_ENABLE 0x7e70
15916 
15917 #define	S_FLMTXFLSTEMPTY    30
15918 #define	V_FLMTXFLSTEMPTY(x) ((x) << S_FLMTXFLSTEMPTY)
15919 #define	F_FLMTXFLSTEMPTY    V_FLMTXFLSTEMPTY(1U)
15920 
15921 #define	S_RSSLKPPERR    29
15922 #define	V_RSSLKPPERR(x) ((x) << S_RSSLKPPERR)
15923 #define	F_RSSLKPPERR    V_RSSLKPPERR(1U)
15924 
15925 #define	S_FLMPERRSET    28
15926 #define	V_FLMPERRSET(x) ((x) << S_FLMPERRSET)
15927 #define	F_FLMPERRSET    V_FLMPERRSET(1U)
15928 
15929 #define	S_PROTOCOLSRAMPERR    27
15930 #define	V_PROTOCOLSRAMPERR(x) ((x) << S_PROTOCOLSRAMPERR)
15931 #define	F_PROTOCOLSRAMPERR    V_PROTOCOLSRAMPERR(1U)
15932 
15933 #define	S_ARPLUTPERR    26
15934 #define	V_ARPLUTPERR(x) ((x) << S_ARPLUTPERR)
15935 #define	F_ARPLUTPERR    V_ARPLUTPERR(1U)
15936 
15937 #define	S_CMRCFOPPERR    25
15938 #define	V_CMRCFOPPERR(x) ((x) << S_CMRCFOPPERR)
15939 #define	F_CMRCFOPPERR    V_CMRCFOPPERR(1U)
15940 
15941 #define	S_CMCACHEPERR    24
15942 #define	V_CMCACHEPERR(x) ((x) << S_CMCACHEPERR)
15943 #define	F_CMCACHEPERR    V_CMCACHEPERR(1U)
15944 
15945 #define	S_CMRCFDATAPERR    23
15946 #define	V_CMRCFDATAPERR(x) ((x) << S_CMRCFDATAPERR)
15947 #define	F_CMRCFDATAPERR    V_CMRCFDATAPERR(1U)
15948 
15949 #define	S_DBL2TLUTPERR    22
15950 #define	V_DBL2TLUTPERR(x) ((x) << S_DBL2TLUTPERR)
15951 #define	F_DBL2TLUTPERR    V_DBL2TLUTPERR(1U)
15952 
15953 #define	S_DBTXTIDPERR    21
15954 #define	V_DBTXTIDPERR(x) ((x) << S_DBTXTIDPERR)
15955 #define	F_DBTXTIDPERR    V_DBTXTIDPERR(1U)
15956 
15957 #define	S_DBEXTPERR    20
15958 #define	V_DBEXTPERR(x) ((x) << S_DBEXTPERR)
15959 #define	F_DBEXTPERR    V_DBEXTPERR(1U)
15960 
15961 #define	S_DBOPPERR    19
15962 #define	V_DBOPPERR(x) ((x) << S_DBOPPERR)
15963 #define	F_DBOPPERR    V_DBOPPERR(1U)
15964 
15965 #define	S_TMCACHEPERR    18
15966 #define	V_TMCACHEPERR(x) ((x) << S_TMCACHEPERR)
15967 #define	F_TMCACHEPERR    V_TMCACHEPERR(1U)
15968 
15969 #define	S_ETPOUTCPLFIFOPERR    17
15970 #define	V_ETPOUTCPLFIFOPERR(x) ((x) << S_ETPOUTCPLFIFOPERR)
15971 #define	F_ETPOUTCPLFIFOPERR    V_ETPOUTCPLFIFOPERR(1U)
15972 
15973 #define	S_ETPOUTTCPFIFOPERR    16
15974 #define	V_ETPOUTTCPFIFOPERR(x) ((x) << S_ETPOUTTCPFIFOPERR)
15975 #define	F_ETPOUTTCPFIFOPERR    V_ETPOUTTCPFIFOPERR(1U)
15976 
15977 #define	S_ETPOUTIPFIFOPERR    15
15978 #define	V_ETPOUTIPFIFOPERR(x) ((x) << S_ETPOUTIPFIFOPERR)
15979 #define	F_ETPOUTIPFIFOPERR    V_ETPOUTIPFIFOPERR(1U)
15980 
15981 #define	S_ETPOUTETHFIFOPERR    14
15982 #define	V_ETPOUTETHFIFOPERR(x) ((x) << S_ETPOUTETHFIFOPERR)
15983 #define	F_ETPOUTETHFIFOPERR    V_ETPOUTETHFIFOPERR(1U)
15984 
15985 #define	S_ETPINCPLFIFOPERR    13
15986 #define	V_ETPINCPLFIFOPERR(x) ((x) << S_ETPINCPLFIFOPERR)
15987 #define	F_ETPINCPLFIFOPERR    V_ETPINCPLFIFOPERR(1U)
15988 
15989 #define	S_ETPINTCPOPTFIFOPERR    12
15990 #define	V_ETPINTCPOPTFIFOPERR(x) ((x) << S_ETPINTCPOPTFIFOPERR)
15991 #define	F_ETPINTCPOPTFIFOPERR    V_ETPINTCPOPTFIFOPERR(1U)
15992 
15993 #define	S_ETPINTCPFIFOPERR    11
15994 #define	V_ETPINTCPFIFOPERR(x) ((x) << S_ETPINTCPFIFOPERR)
15995 #define	F_ETPINTCPFIFOPERR    V_ETPINTCPFIFOPERR(1U)
15996 
15997 #define	S_ETPINIPFIFOPERR    10
15998 #define	V_ETPINIPFIFOPERR(x) ((x) << S_ETPINIPFIFOPERR)
15999 #define	F_ETPINIPFIFOPERR    V_ETPINIPFIFOPERR(1U)
16000 
16001 #define	S_ETPINETHFIFOPERR    9
16002 #define	V_ETPINETHFIFOPERR(x) ((x) << S_ETPINETHFIFOPERR)
16003 #define	F_ETPINETHFIFOPERR    V_ETPINETHFIFOPERR(1U)
16004 
16005 #define	S_CTPOUTCPLFIFOPERR    8
16006 #define	V_CTPOUTCPLFIFOPERR(x) ((x) << S_CTPOUTCPLFIFOPERR)
16007 #define	F_CTPOUTCPLFIFOPERR    V_CTPOUTCPLFIFOPERR(1U)
16008 
16009 #define	S_CTPOUTTCPFIFOPERR    7
16010 #define	V_CTPOUTTCPFIFOPERR(x) ((x) << S_CTPOUTTCPFIFOPERR)
16011 #define	F_CTPOUTTCPFIFOPERR    V_CTPOUTTCPFIFOPERR(1U)
16012 
16013 #define	S_CTPOUTIPFIFOPERR    6
16014 #define	V_CTPOUTIPFIFOPERR(x) ((x) << S_CTPOUTIPFIFOPERR)
16015 #define	F_CTPOUTIPFIFOPERR    V_CTPOUTIPFIFOPERR(1U)
16016 
16017 #define	S_CTPOUTETHFIFOPERR    5
16018 #define	V_CTPOUTETHFIFOPERR(x) ((x) << S_CTPOUTETHFIFOPERR)
16019 #define	F_CTPOUTETHFIFOPERR    V_CTPOUTETHFIFOPERR(1U)
16020 
16021 #define	S_CTPINCPLFIFOPERR    4
16022 #define	V_CTPINCPLFIFOPERR(x) ((x) << S_CTPINCPLFIFOPERR)
16023 #define	F_CTPINCPLFIFOPERR    V_CTPINCPLFIFOPERR(1U)
16024 
16025 #define	S_CTPINTCPOPFIFOPERR    3
16026 #define	V_CTPINTCPOPFIFOPERR(x) ((x) << S_CTPINTCPOPFIFOPERR)
16027 #define	F_CTPINTCPOPFIFOPERR    V_CTPINTCPOPFIFOPERR(1U)
16028 
16029 #define	S_PDUFBKFIFOPERR    2
16030 #define	V_PDUFBKFIFOPERR(x) ((x) << S_PDUFBKFIFOPERR)
16031 #define	F_PDUFBKFIFOPERR    V_PDUFBKFIFOPERR(1U)
16032 
16033 #define	S_CMOPEXTFIFOPERR    1
16034 #define	V_CMOPEXTFIFOPERR(x) ((x) << S_CMOPEXTFIFOPERR)
16035 #define	F_CMOPEXTFIFOPERR    V_CMOPEXTFIFOPERR(1U)
16036 
16037 #define	S_DELINVFIFOPERR    0
16038 #define	V_DELINVFIFOPERR(x) ((x) << S_DELINVFIFOPERR)
16039 #define	F_DELINVFIFOPERR    V_DELINVFIFOPERR(1U)
16040 
16041 #define S_CTPOUTPLDFIFOPERR    7
16042 #define V_CTPOUTPLDFIFOPERR(x) ((x) << S_CTPOUTPLDFIFOPERR)
16043 #define F_CTPOUTPLDFIFOPERR    V_CTPOUTPLDFIFOPERR(1U)
16044 
16045 #define	A_TP_INT_CAUSE 0x7e74
16046 #define	A_TP_PER_ENABLE 0x7e78
16047 #define	A_TP_FLM_FREE_PS_CNT 0x7e80
16048 
16049 #define	S_FREEPSTRUCTCOUNT    0
16050 #define	M_FREEPSTRUCTCOUNT    0x1fffffU
16051 #define	V_FREEPSTRUCTCOUNT(x) ((x) << S_FREEPSTRUCTCOUNT)
16052 #define	G_FREEPSTRUCTCOUNT(x) (((x) >> S_FREEPSTRUCTCOUNT) & M_FREEPSTRUCTCOUNT)
16053 
16054 #define	A_TP_FLM_FREE_RX_CNT 0x7e84
16055 
16056 #define	S_FREERXPAGECHN    28
16057 #define	V_FREERXPAGECHN(x) ((x) << S_FREERXPAGECHN)
16058 #define	F_FREERXPAGECHN    V_FREERXPAGECHN(1U)
16059 
16060 #define	S_FREERXPAGECOUNT    0
16061 #define	M_FREERXPAGECOUNT    0x1fffffU
16062 #define	V_FREERXPAGECOUNT(x) ((x) << S_FREERXPAGECOUNT)
16063 #define	G_FREERXPAGECOUNT(x) (((x) >> S_FREERXPAGECOUNT) & M_FREERXPAGECOUNT)
16064 
16065 #define	A_TP_FLM_FREE_TX_CNT 0x7e88
16066 
16067 #define	S_FREETXPAGECHN    28
16068 #define	M_FREETXPAGECHN    0x3U
16069 #define	V_FREETXPAGECHN(x) ((x) << S_FREETXPAGECHN)
16070 #define	G_FREETXPAGECHN(x) (((x) >> S_FREETXPAGECHN) & M_FREETXPAGECHN)
16071 
16072 #define	S_FREETXPAGECOUNT    0
16073 #define	M_FREETXPAGECOUNT    0x1fffffU
16074 #define	V_FREETXPAGECOUNT(x) ((x) << S_FREETXPAGECOUNT)
16075 #define	G_FREETXPAGECOUNT(x) (((x) >> S_FREETXPAGECOUNT) & M_FREETXPAGECOUNT)
16076 
16077 #define	A_TP_TM_HEAP_PUSH_CNT 0x7e8c
16078 #define	A_TP_TM_HEAP_POP_CNT 0x7e90
16079 #define	A_TP_TM_DACK_PUSH_CNT 0x7e94
16080 #define	A_TP_TM_DACK_POP_CNT 0x7e98
16081 #define	A_TP_TM_MOD_PUSH_CNT 0x7e9c
16082 #define	A_TP_MOD_POP_CNT 0x7ea0
16083 #define	A_TP_TIMER_SEPARATOR 0x7ea4
16084 
16085 #define	S_TIMERSEPARATOR    16
16086 #define	M_TIMERSEPARATOR    0xffffU
16087 #define	V_TIMERSEPARATOR(x) ((x) << S_TIMERSEPARATOR)
16088 #define	G_TIMERSEPARATOR(x) (((x) >> S_TIMERSEPARATOR) & M_TIMERSEPARATOR)
16089 
16090 #define	S_DISABLETIMEFREEZE    0
16091 #define	V_DISABLETIMEFREEZE(x) ((x) << S_DISABLETIMEFREEZE)
16092 #define	F_DISABLETIMEFREEZE    V_DISABLETIMEFREEZE(1U)
16093 
16094 #define A_TP_STAMP_TIME 0x7ea8
16095 #define	A_TP_DEBUG_FLAGS 0x7eac
16096 
16097 #define	S_RXTIMERDACKFIRST    26
16098 #define	V_RXTIMERDACKFIRST(x) ((x) << S_RXTIMERDACKFIRST)
16099 #define	F_RXTIMERDACKFIRST    V_RXTIMERDACKFIRST(1U)
16100 
16101 #define	S_RXTIMERDACK    25
16102 #define	V_RXTIMERDACK(x) ((x) << S_RXTIMERDACK)
16103 #define	F_RXTIMERDACK    V_RXTIMERDACK(1U)
16104 
16105 #define	S_RXTIMERHEARTBEAT    24
16106 #define	V_RXTIMERHEARTBEAT(x) ((x) << S_RXTIMERHEARTBEAT)
16107 #define	F_RXTIMERHEARTBEAT    V_RXTIMERHEARTBEAT(1U)
16108 
16109 #define	S_RXPAWSDROP    23
16110 #define	V_RXPAWSDROP(x) ((x) << S_RXPAWSDROP)
16111 #define	F_RXPAWSDROP    V_RXPAWSDROP(1U)
16112 
16113 #define	S_RXURGDATADROP    22
16114 #define	V_RXURGDATADROP(x) ((x) << S_RXURGDATADROP)
16115 #define	F_RXURGDATADROP    V_RXURGDATADROP(1U)
16116 
16117 #define	S_RXFUTUREDATA    21
16118 #define	V_RXFUTUREDATA(x) ((x) << S_RXFUTUREDATA)
16119 #define	F_RXFUTUREDATA    V_RXFUTUREDATA(1U)
16120 
16121 #define	S_RXRCVRXMDATA    20
16122 #define	V_RXRCVRXMDATA(x) ((x) << S_RXRCVRXMDATA)
16123 #define	F_RXRCVRXMDATA    V_RXRCVRXMDATA(1U)
16124 
16125 #define	S_RXRCVOOODATAFIN    19
16126 #define	V_RXRCVOOODATAFIN(x) ((x) << S_RXRCVOOODATAFIN)
16127 #define	F_RXRCVOOODATAFIN    V_RXRCVOOODATAFIN(1U)
16128 
16129 #define	S_RXRCVOOODATA    18
16130 #define	V_RXRCVOOODATA(x) ((x) << S_RXRCVOOODATA)
16131 #define	F_RXRCVOOODATA    V_RXRCVOOODATA(1U)
16132 
16133 #define	S_RXRCVWNDZERO    17
16134 #define	V_RXRCVWNDZERO(x) ((x) << S_RXRCVWNDZERO)
16135 #define	F_RXRCVWNDZERO    V_RXRCVWNDZERO(1U)
16136 
16137 #define	S_RXRCVWNDLTMSS    16
16138 #define	V_RXRCVWNDLTMSS(x) ((x) << S_RXRCVWNDLTMSS)
16139 #define	F_RXRCVWNDLTMSS    V_RXRCVWNDLTMSS(1U)
16140 
16141 #define	S_TXDUPACKINC    11
16142 #define	V_TXDUPACKINC(x) ((x) << S_TXDUPACKINC)
16143 #define	F_TXDUPACKINC    V_TXDUPACKINC(1U)
16144 
16145 #define	S_TXRXMURG    10
16146 #define	V_TXRXMURG(x) ((x) << S_TXRXMURG)
16147 #define	F_TXRXMURG    V_TXRXMURG(1U)
16148 
16149 #define	S_TXRXMFIN    9
16150 #define	V_TXRXMFIN(x) ((x) << S_TXRXMFIN)
16151 #define	F_TXRXMFIN    V_TXRXMFIN(1U)
16152 
16153 #define	S_TXRXMSYN    8
16154 #define	V_TXRXMSYN(x) ((x) << S_TXRXMSYN)
16155 #define	F_TXRXMSYN    V_TXRXMSYN(1U)
16156 
16157 #define	S_TXRXMNEWRENO    7
16158 #define	V_TXRXMNEWRENO(x) ((x) << S_TXRXMNEWRENO)
16159 #define	F_TXRXMNEWRENO    V_TXRXMNEWRENO(1U)
16160 
16161 #define	S_TXRXMFAST    6
16162 #define	V_TXRXMFAST(x) ((x) << S_TXRXMFAST)
16163 #define	F_TXRXMFAST    V_TXRXMFAST(1U)
16164 
16165 #define	S_TXRXMTIMER    5
16166 #define	V_TXRXMTIMER(x) ((x) << S_TXRXMTIMER)
16167 #define	F_TXRXMTIMER    V_TXRXMTIMER(1U)
16168 
16169 #define	S_TXRXMTIMERKEEPALIVE    4
16170 #define	V_TXRXMTIMERKEEPALIVE(x) ((x) << S_TXRXMTIMERKEEPALIVE)
16171 #define	F_TXRXMTIMERKEEPALIVE    V_TXRXMTIMERKEEPALIVE(1U)
16172 
16173 #define	S_TXRXMTIMERPERSIST    3
16174 #define	V_TXRXMTIMERPERSIST(x) ((x) << S_TXRXMTIMERPERSIST)
16175 #define	F_TXRXMTIMERPERSIST    V_TXRXMTIMERPERSIST(1U)
16176 
16177 #define	S_TXRCVADVSHRUNK    2
16178 #define	V_TXRCVADVSHRUNK(x) ((x) << S_TXRCVADVSHRUNK)
16179 #define	F_TXRCVADVSHRUNK    V_TXRCVADVSHRUNK(1U)
16180 
16181 #define	S_TXRCVADVZERO    1
16182 #define	V_TXRCVADVZERO(x) ((x) << S_TXRCVADVZERO)
16183 #define	F_TXRCVADVZERO    V_TXRCVADVZERO(1U)
16184 
16185 #define	S_TXRCVADVLTMSS    0
16186 #define	V_TXRCVADVLTMSS(x) ((x) << S_TXRCVADVLTMSS)
16187 #define	F_TXRCVADVLTMSS    V_TXRCVADVLTMSS(1U)
16188 
16189 #define S_RXTIMERCOMPBUFFER    27
16190 #define V_RXTIMERCOMPBUFFER(x) ((x) << S_RXTIMERCOMPBUFFER)
16191 #define F_RXTIMERCOMPBUFFER    V_RXTIMERCOMPBUFFER(1U)
16192 
16193 #define S_TXDFRFAST    13
16194 #define V_TXDFRFAST(x) ((x) << S_TXDFRFAST)
16195 #define F_TXDFRFAST    V_TXDFRFAST(1U)
16196 
16197 #define S_TXRXMMISC    12
16198 #define V_TXRXMMISC(x) ((x) << S_TXRXMMISC)
16199 #define F_TXRXMMISC    V_TXRXMMISC(1U)
16200 
16201 #define	A_TP_RX_SCHED 0x7eb0
16202 
16203 #define	S_RXCOMMITRESET1    31
16204 #define	V_RXCOMMITRESET1(x) ((x) << S_RXCOMMITRESET1)
16205 #define	F_RXCOMMITRESET1    V_RXCOMMITRESET1(1U)
16206 
16207 #define	S_RXCOMMITRESET0    30
16208 #define	V_RXCOMMITRESET0(x) ((x) << S_RXCOMMITRESET0)
16209 #define	F_RXCOMMITRESET0    V_RXCOMMITRESET0(1U)
16210 
16211 #define	S_RXFORCECONG1    29
16212 #define	V_RXFORCECONG1(x) ((x) << S_RXFORCECONG1)
16213 #define	F_RXFORCECONG1    V_RXFORCECONG1(1U)
16214 
16215 #define	S_RXFORCECONG0    28
16216 #define	V_RXFORCECONG0(x) ((x) << S_RXFORCECONG0)
16217 #define	F_RXFORCECONG0    V_RXFORCECONG0(1U)
16218 
16219 #define	S_ENABLELPBKFULL1    26
16220 #define	M_ENABLELPBKFULL1    0x3U
16221 #define	V_ENABLELPBKFULL1(x) ((x) << S_ENABLELPBKFULL1)
16222 #define	G_ENABLELPBKFULL1(x) (((x) >> S_ENABLELPBKFULL1) & M_ENABLELPBKFULL1)
16223 
16224 #define	S_ENABLELPBKFULL0    24
16225 #define	M_ENABLELPBKFULL0    0x3U
16226 #define	V_ENABLELPBKFULL0(x) ((x) << S_ENABLELPBKFULL0)
16227 #define	G_ENABLELPBKFULL0(x) (((x) >> S_ENABLELPBKFULL0) & M_ENABLELPBKFULL0)
16228 
16229 #define	S_ENABLEFIFOFULL1    22
16230 #define	M_ENABLEFIFOFULL1    0x3U
16231 #define	V_ENABLEFIFOFULL1(x) ((x) << S_ENABLEFIFOFULL1)
16232 #define	G_ENABLEFIFOFULL1(x) (((x) >> S_ENABLEFIFOFULL1) & M_ENABLEFIFOFULL1)
16233 
16234 #define	S_ENABLEPCMDFULL1    20
16235 #define	M_ENABLEPCMDFULL1    0x3U
16236 #define	V_ENABLEPCMDFULL1(x) ((x) << S_ENABLEPCMDFULL1)
16237 #define	G_ENABLEPCMDFULL1(x) (((x) >> S_ENABLEPCMDFULL1) & M_ENABLEPCMDFULL1)
16238 
16239 #define	S_ENABLEHDRFULL1    18
16240 #define	M_ENABLEHDRFULL1    0x3U
16241 #define	V_ENABLEHDRFULL1(x) ((x) << S_ENABLEHDRFULL1)
16242 #define	G_ENABLEHDRFULL1(x) (((x) >> S_ENABLEHDRFULL1) & M_ENABLEHDRFULL1)
16243 
16244 #define	S_ENABLEFIFOFULL0    16
16245 #define	M_ENABLEFIFOFULL0    0x3U
16246 #define	V_ENABLEFIFOFULL0(x) ((x) << S_ENABLEFIFOFULL0)
16247 #define	G_ENABLEFIFOFULL0(x) (((x) >> S_ENABLEFIFOFULL0) & M_ENABLEFIFOFULL0)
16248 
16249 #define	S_ENABLEPCMDFULL0    14
16250 #define	M_ENABLEPCMDFULL0    0x3U
16251 #define	V_ENABLEPCMDFULL0(x) ((x) << S_ENABLEPCMDFULL0)
16252 #define	G_ENABLEPCMDFULL0(x) (((x) >> S_ENABLEPCMDFULL0) & M_ENABLEPCMDFULL0)
16253 
16254 #define	S_ENABLEHDRFULL0    12
16255 #define	M_ENABLEHDRFULL0    0x3U
16256 #define	V_ENABLEHDRFULL0(x) ((x) << S_ENABLEHDRFULL0)
16257 #define	G_ENABLEHDRFULL0(x) (((x) >> S_ENABLEHDRFULL0) & M_ENABLEHDRFULL0)
16258 
16259 #define	S_COMMITLIMIT1    6
16260 #define	M_COMMITLIMIT1    0x3fU
16261 #define	V_COMMITLIMIT1(x) ((x) << S_COMMITLIMIT1)
16262 #define	G_COMMITLIMIT1(x) (((x) >> S_COMMITLIMIT1) & M_COMMITLIMIT1)
16263 
16264 #define	S_COMMITLIMIT0    0
16265 #define	M_COMMITLIMIT0    0x3fU
16266 #define	V_COMMITLIMIT0(x) ((x) << S_COMMITLIMIT0)
16267 #define	G_COMMITLIMIT0(x) (((x) >> S_COMMITLIMIT0) & M_COMMITLIMIT0)
16268 
16269 #define	A_TP_TX_SCHED 0x7eb4
16270 
16271 #define	S_COMMITRESET3    31
16272 #define	V_COMMITRESET3(x) ((x) << S_COMMITRESET3)
16273 #define	F_COMMITRESET3    V_COMMITRESET3(1U)
16274 
16275 #define	S_COMMITRESET2    30
16276 #define	V_COMMITRESET2(x) ((x) << S_COMMITRESET2)
16277 #define	F_COMMITRESET2    V_COMMITRESET2(1U)
16278 
16279 #define	S_COMMITRESET1    29
16280 #define	V_COMMITRESET1(x) ((x) << S_COMMITRESET1)
16281 #define	F_COMMITRESET1    V_COMMITRESET1(1U)
16282 
16283 #define	S_COMMITRESET0    28
16284 #define	V_COMMITRESET0(x) ((x) << S_COMMITRESET0)
16285 #define	F_COMMITRESET0    V_COMMITRESET0(1U)
16286 
16287 #define	S_FORCECONG3    27
16288 #define	V_FORCECONG3(x) ((x) << S_FORCECONG3)
16289 #define	F_FORCECONG3    V_FORCECONG3(1U)
16290 
16291 #define	S_FORCECONG2    26
16292 #define	V_FORCECONG2(x) ((x) << S_FORCECONG2)
16293 #define	F_FORCECONG2    V_FORCECONG2(1U)
16294 
16295 #define	S_FORCECONG1    25
16296 #define	V_FORCECONG1(x) ((x) << S_FORCECONG1)
16297 #define	F_FORCECONG1    V_FORCECONG1(1U)
16298 
16299 #define	S_FORCECONG0    24
16300 #define	V_FORCECONG0(x) ((x) << S_FORCECONG0)
16301 #define	F_FORCECONG0    V_FORCECONG0(1U)
16302 
16303 #define	S_COMMITLIMIT3    18
16304 #define	M_COMMITLIMIT3    0x3fU
16305 #define	V_COMMITLIMIT3(x) ((x) << S_COMMITLIMIT3)
16306 #define	G_COMMITLIMIT3(x) (((x) >> S_COMMITLIMIT3) & M_COMMITLIMIT3)
16307 
16308 #define	S_COMMITLIMIT2    12
16309 #define	M_COMMITLIMIT2    0x3fU
16310 #define	V_COMMITLIMIT2(x) ((x) << S_COMMITLIMIT2)
16311 #define	G_COMMITLIMIT2(x) (((x) >> S_COMMITLIMIT2) & M_COMMITLIMIT2)
16312 
16313 #define	A_TP_FX_SCHED 0x7eb8
16314 
16315 #define	S_TXCHNXOFF3    19
16316 #define	V_TXCHNXOFF3(x) ((x) << S_TXCHNXOFF3)
16317 #define	F_TXCHNXOFF3    V_TXCHNXOFF3(1U)
16318 
16319 #define	S_TXCHNXOFF2    18
16320 #define	V_TXCHNXOFF2(x) ((x) << S_TXCHNXOFF2)
16321 #define	F_TXCHNXOFF2    V_TXCHNXOFF2(1U)
16322 
16323 #define	S_TXCHNXOFF1    17
16324 #define	V_TXCHNXOFF1(x) ((x) << S_TXCHNXOFF1)
16325 #define	F_TXCHNXOFF1    V_TXCHNXOFF1(1U)
16326 
16327 #define	S_TXCHNXOFF0    16
16328 #define	V_TXCHNXOFF0(x) ((x) << S_TXCHNXOFF0)
16329 #define	F_TXCHNXOFF0    V_TXCHNXOFF0(1U)
16330 
16331 #define	S_TXMODXOFF7    15
16332 #define	V_TXMODXOFF7(x) ((x) << S_TXMODXOFF7)
16333 #define	F_TXMODXOFF7    V_TXMODXOFF7(1U)
16334 
16335 #define	S_TXMODXOFF6    14
16336 #define	V_TXMODXOFF6(x) ((x) << S_TXMODXOFF6)
16337 #define	F_TXMODXOFF6    V_TXMODXOFF6(1U)
16338 
16339 #define	S_TXMODXOFF5    13
16340 #define	V_TXMODXOFF5(x) ((x) << S_TXMODXOFF5)
16341 #define	F_TXMODXOFF5    V_TXMODXOFF5(1U)
16342 
16343 #define	S_TXMODXOFF4    12
16344 #define	V_TXMODXOFF4(x) ((x) << S_TXMODXOFF4)
16345 #define	F_TXMODXOFF4    V_TXMODXOFF4(1U)
16346 
16347 #define	S_TXMODXOFF3    11
16348 #define	V_TXMODXOFF3(x) ((x) << S_TXMODXOFF3)
16349 #define	F_TXMODXOFF3    V_TXMODXOFF3(1U)
16350 
16351 #define	S_TXMODXOFF2    10
16352 #define	V_TXMODXOFF2(x) ((x) << S_TXMODXOFF2)
16353 #define	F_TXMODXOFF2    V_TXMODXOFF2(1U)
16354 
16355 #define	S_TXMODXOFF1    9
16356 #define	V_TXMODXOFF1(x) ((x) << S_TXMODXOFF1)
16357 #define	F_TXMODXOFF1    V_TXMODXOFF1(1U)
16358 
16359 #define	S_TXMODXOFF0    8
16360 #define	V_TXMODXOFF0(x) ((x) << S_TXMODXOFF0)
16361 #define	F_TXMODXOFF0    V_TXMODXOFF0(1U)
16362 
16363 #define	S_RXCHNXOFF3    7
16364 #define	V_RXCHNXOFF3(x) ((x) << S_RXCHNXOFF3)
16365 #define	F_RXCHNXOFF3    V_RXCHNXOFF3(1U)
16366 
16367 #define	S_RXCHNXOFF2    6
16368 #define	V_RXCHNXOFF2(x) ((x) << S_RXCHNXOFF2)
16369 #define	F_RXCHNXOFF2    V_RXCHNXOFF2(1U)
16370 
16371 #define	S_RXCHNXOFF1    5
16372 #define	V_RXCHNXOFF1(x) ((x) << S_RXCHNXOFF1)
16373 #define	F_RXCHNXOFF1    V_RXCHNXOFF1(1U)
16374 
16375 #define	S_RXCHNXOFF0    4
16376 #define	V_RXCHNXOFF0(x) ((x) << S_RXCHNXOFF0)
16377 #define	F_RXCHNXOFF0    V_RXCHNXOFF0(1U)
16378 
16379 #define	S_RXMODXOFF1    1
16380 #define	V_RXMODXOFF1(x) ((x) << S_RXMODXOFF1)
16381 #define	F_RXMODXOFF1    V_RXMODXOFF1(1U)
16382 
16383 #define	S_RXMODXOFF0    0
16384 #define	V_RXMODXOFF0(x) ((x) << S_RXMODXOFF0)
16385 #define	F_RXMODXOFF0    V_RXMODXOFF0(1U)
16386 
16387 #define	A_TP_TX_ORATE 0x7ebc
16388 
16389 #define	S_OFDRATE3    24
16390 #define	M_OFDRATE3    0xffU
16391 #define	V_OFDRATE3(x) ((x) << S_OFDRATE3)
16392 #define	G_OFDRATE3(x) (((x) >> S_OFDRATE3) & M_OFDRATE3)
16393 
16394 #define	S_OFDRATE2    16
16395 #define	M_OFDRATE2    0xffU
16396 #define	V_OFDRATE2(x) ((x) << S_OFDRATE2)
16397 #define	G_OFDRATE2(x) (((x) >> S_OFDRATE2) & M_OFDRATE2)
16398 
16399 #define	S_OFDRATE1    8
16400 #define	M_OFDRATE1    0xffU
16401 #define	V_OFDRATE1(x) ((x) << S_OFDRATE1)
16402 #define	G_OFDRATE1(x) (((x) >> S_OFDRATE1) & M_OFDRATE1)
16403 
16404 #define	S_OFDRATE0    0
16405 #define	M_OFDRATE0    0xffU
16406 #define	V_OFDRATE0(x) ((x) << S_OFDRATE0)
16407 #define	G_OFDRATE0(x) (((x) >> S_OFDRATE0) & M_OFDRATE0)
16408 
16409 #define	A_TP_IX_SCHED0 0x7ec0
16410 #define	A_TP_IX_SCHED1 0x7ec4
16411 #define	A_TP_IX_SCHED2 0x7ec8
16412 #define	A_TP_IX_SCHED3 0x7ecc
16413 #define	A_TP_TX_TRATE 0x7ed0
16414 
16415 #define	S_TNLRATE3    24
16416 #define	M_TNLRATE3    0xffU
16417 #define	V_TNLRATE3(x) ((x) << S_TNLRATE3)
16418 #define	G_TNLRATE3(x) (((x) >> S_TNLRATE3) & M_TNLRATE3)
16419 
16420 #define	S_TNLRATE2    16
16421 #define	M_TNLRATE2    0xffU
16422 #define	V_TNLRATE2(x) ((x) << S_TNLRATE2)
16423 #define	G_TNLRATE2(x) (((x) >> S_TNLRATE2) & M_TNLRATE2)
16424 
16425 #define	S_TNLRATE1    8
16426 #define	M_TNLRATE1    0xffU
16427 #define	V_TNLRATE1(x) ((x) << S_TNLRATE1)
16428 #define	G_TNLRATE1(x) (((x) >> S_TNLRATE1) & M_TNLRATE1)
16429 
16430 #define	S_TNLRATE0    0
16431 #define	M_TNLRATE0    0xffU
16432 #define	V_TNLRATE0(x) ((x) << S_TNLRATE0)
16433 #define	G_TNLRATE0(x) (((x) >> S_TNLRATE0) & M_TNLRATE0)
16434 
16435 #define	A_TP_DBG_LA_CONFIG 0x7ed4
16436 
16437 #define	S_DBGLAOPCENABLE    24
16438 #define	M_DBGLAOPCENABLE    0xffU
16439 #define	V_DBGLAOPCENABLE(x) ((x) << S_DBGLAOPCENABLE)
16440 #define	G_DBGLAOPCENABLE(x) (((x) >> S_DBGLAOPCENABLE) & M_DBGLAOPCENABLE)
16441 
16442 #define	S_DBGLAWHLF    23
16443 #define	V_DBGLAWHLF(x) ((x) << S_DBGLAWHLF)
16444 #define	F_DBGLAWHLF    V_DBGLAWHLF(1U)
16445 
16446 #define	S_DBGLAWPTR    16
16447 #define	M_DBGLAWPTR    0x7fU
16448 #define	V_DBGLAWPTR(x) ((x) << S_DBGLAWPTR)
16449 #define	G_DBGLAWPTR(x) (((x) >> S_DBGLAWPTR) & M_DBGLAWPTR)
16450 
16451 #define	S_DBGLAMODE    14
16452 #define	M_DBGLAMODE    0x3U
16453 #define	V_DBGLAMODE(x) ((x) << S_DBGLAMODE)
16454 #define	G_DBGLAMODE(x) (((x) >> S_DBGLAMODE) & M_DBGLAMODE)
16455 
16456 #define	S_DBGLAFATALFREEZE    13
16457 #define	V_DBGLAFATALFREEZE(x) ((x) << S_DBGLAFATALFREEZE)
16458 #define	F_DBGLAFATALFREEZE    V_DBGLAFATALFREEZE(1U)
16459 
16460 #define	S_DBGLAENABLE    12
16461 #define	V_DBGLAENABLE(x) ((x) << S_DBGLAENABLE)
16462 #define	F_DBGLAENABLE    V_DBGLAENABLE(1U)
16463 
16464 #define	S_DBGLARPTR    0
16465 #define	M_DBGLARPTR    0x7fU
16466 #define	V_DBGLARPTR(x) ((x) << S_DBGLARPTR)
16467 #define	G_DBGLARPTR(x) (((x) >> S_DBGLARPTR) & M_DBGLARPTR)
16468 
16469 #define	A_TP_DBG_LA_DATAL 0x7ed8
16470 #define	A_TP_DBG_LA_DATAH 0x7edc
16471 #define	A_TP_PROTOCOL_CNTRL 0x7ee8
16472 
16473 #define	S_WRITEENABLE    31
16474 #define	V_WRITEENABLE(x) ((x) << S_WRITEENABLE)
16475 #define	F_WRITEENABLE    V_WRITEENABLE(1U)
16476 
16477 #define	S_TCAMENABLE    10
16478 #define	V_TCAMENABLE(x) ((x) << S_TCAMENABLE)
16479 #define	F_TCAMENABLE    V_TCAMENABLE(1U)
16480 
16481 #define	S_BLOCKSELECT    8
16482 #define	M_BLOCKSELECT    0x3U
16483 #define	V_BLOCKSELECT(x) ((x) << S_BLOCKSELECT)
16484 #define	G_BLOCKSELECT(x) (((x) >> S_BLOCKSELECT) & M_BLOCKSELECT)
16485 
16486 #define	S_LINEADDRESS    1
16487 #define	M_LINEADDRESS    0x7fU
16488 #define	V_LINEADDRESS(x) ((x) << S_LINEADDRESS)
16489 #define	G_LINEADDRESS(x) (((x) >> S_LINEADDRESS) & M_LINEADDRESS)
16490 
16491 #define	S_REQUESTDONE    0
16492 #define	V_REQUESTDONE(x) ((x) << S_REQUESTDONE)
16493 #define	F_REQUESTDONE    V_REQUESTDONE(1U)
16494 
16495 #define	A_TP_PROTOCOL_DATA0 0x7eec
16496 #define	A_TP_PROTOCOL_DATA1 0x7ef0
16497 #define	A_TP_PROTOCOL_DATA2 0x7ef4
16498 #define	A_TP_PROTOCOL_DATA3 0x7ef8
16499 #define	A_TP_PROTOCOL_DATA4 0x7efc
16500 
16501 #define	S_PROTOCOLDATAFIELD    0
16502 #define	M_PROTOCOLDATAFIELD    0xfU
16503 #define	V_PROTOCOLDATAFIELD(x) ((x) << S_PROTOCOLDATAFIELD)
16504 #define	G_PROTOCOLDATAFIELD(x) \
16505 	(((x) >> S_PROTOCOLDATAFIELD) & M_PROTOCOLDATAFIELD)
16506 
16507 #define	A_TP_TX_MOD_Q7_Q6_TIMER_SEPARATOR 0x0
16508 
16509 #define	S_TXTIMERSEPQ7    16
16510 #define	M_TXTIMERSEPQ7    0xffffU
16511 #define	V_TXTIMERSEPQ7(x) ((x) << S_TXTIMERSEPQ7)
16512 #define	G_TXTIMERSEPQ7(x) (((x) >> S_TXTIMERSEPQ7) & M_TXTIMERSEPQ7)
16513 
16514 #define	S_TXTIMERSEPQ6    0
16515 #define	M_TXTIMERSEPQ6    0xffffU
16516 #define	V_TXTIMERSEPQ6(x) ((x) << S_TXTIMERSEPQ6)
16517 #define	G_TXTIMERSEPQ6(x) (((x) >> S_TXTIMERSEPQ6) & M_TXTIMERSEPQ6)
16518 
16519 #define	A_TP_TX_MOD_Q5_Q4_TIMER_SEPARATOR 0x1
16520 
16521 #define	S_TXTIMERSEPQ5    16
16522 #define	M_TXTIMERSEPQ5    0xffffU
16523 #define	V_TXTIMERSEPQ5(x) ((x) << S_TXTIMERSEPQ5)
16524 #define	G_TXTIMERSEPQ5(x) (((x) >> S_TXTIMERSEPQ5) & M_TXTIMERSEPQ5)
16525 
16526 #define	S_TXTIMERSEPQ4    0
16527 #define	M_TXTIMERSEPQ4    0xffffU
16528 #define	V_TXTIMERSEPQ4(x) ((x) << S_TXTIMERSEPQ4)
16529 #define	G_TXTIMERSEPQ4(x) (((x) >> S_TXTIMERSEPQ4) & M_TXTIMERSEPQ4)
16530 
16531 #define	A_TP_TX_MOD_Q3_Q2_TIMER_SEPARATOR 0x2
16532 
16533 #define	S_TXTIMERSEPQ3    16
16534 #define	M_TXTIMERSEPQ3    0xffffU
16535 #define	V_TXTIMERSEPQ3(x) ((x) << S_TXTIMERSEPQ3)
16536 #define	G_TXTIMERSEPQ3(x) (((x) >> S_TXTIMERSEPQ3) & M_TXTIMERSEPQ3)
16537 
16538 #define	S_TXTIMERSEPQ2    0
16539 #define	M_TXTIMERSEPQ2    0xffffU
16540 #define	V_TXTIMERSEPQ2(x) ((x) << S_TXTIMERSEPQ2)
16541 #define	G_TXTIMERSEPQ2(x) (((x) >> S_TXTIMERSEPQ2) & M_TXTIMERSEPQ2)
16542 
16543 #define	A_TP_TX_MOD_Q1_Q0_TIMER_SEPARATOR 0x3
16544 
16545 #define	S_TXTIMERSEPQ1    16
16546 #define	M_TXTIMERSEPQ1    0xffffU
16547 #define	V_TXTIMERSEPQ1(x) ((x) << S_TXTIMERSEPQ1)
16548 #define	G_TXTIMERSEPQ1(x) (((x) >> S_TXTIMERSEPQ1) & M_TXTIMERSEPQ1)
16549 
16550 #define	S_TXTIMERSEPQ0    0
16551 #define	M_TXTIMERSEPQ0    0xffffU
16552 #define	V_TXTIMERSEPQ0(x) ((x) << S_TXTIMERSEPQ0)
16553 #define	G_TXTIMERSEPQ0(x) (((x) >> S_TXTIMERSEPQ0) & M_TXTIMERSEPQ0)
16554 
16555 #define	A_TP_RX_MOD_Q1_Q0_TIMER_SEPARATOR 0x4
16556 
16557 #define	S_RXTIMERSEPQ1    16
16558 #define	M_RXTIMERSEPQ1    0xffffU
16559 #define	V_RXTIMERSEPQ1(x) ((x) << S_RXTIMERSEPQ1)
16560 #define	G_RXTIMERSEPQ1(x) (((x) >> S_RXTIMERSEPQ1) & M_RXTIMERSEPQ1)
16561 
16562 #define	S_RXTIMERSEPQ0    0
16563 #define	M_RXTIMERSEPQ0    0xffffU
16564 #define	V_RXTIMERSEPQ0(x) ((x) << S_RXTIMERSEPQ0)
16565 #define	G_RXTIMERSEPQ0(x) (((x) >> S_RXTIMERSEPQ0) & M_RXTIMERSEPQ0)
16566 
16567 #define	A_TP_TX_MOD_Q7_Q6_RATE_LIMIT 0x5
16568 
16569 #define	S_TXRATEINCQ7    24
16570 #define	M_TXRATEINCQ7    0xffU
16571 #define	V_TXRATEINCQ7(x) ((x) << S_TXRATEINCQ7)
16572 #define	G_TXRATEINCQ7(x) (((x) >> S_TXRATEINCQ7) & M_TXRATEINCQ7)
16573 
16574 #define	S_TXRATETCKQ7    16
16575 #define	M_TXRATETCKQ7    0xffU
16576 #define	V_TXRATETCKQ7(x) ((x) << S_TXRATETCKQ7)
16577 #define	G_TXRATETCKQ7(x) (((x) >> S_TXRATETCKQ7) & M_TXRATETCKQ7)
16578 
16579 #define	S_TXRATEINCQ6    8
16580 #define	M_TXRATEINCQ6    0xffU
16581 #define	V_TXRATEINCQ6(x) ((x) << S_TXRATEINCQ6)
16582 #define	G_TXRATEINCQ6(x) (((x) >> S_TXRATEINCQ6) & M_TXRATEINCQ6)
16583 
16584 #define	S_TXRATETCKQ6    0
16585 #define	M_TXRATETCKQ6    0xffU
16586 #define	V_TXRATETCKQ6(x) ((x) << S_TXRATETCKQ6)
16587 #define	G_TXRATETCKQ6(x) (((x) >> S_TXRATETCKQ6) & M_TXRATETCKQ6)
16588 
16589 #define	A_TP_TX_MOD_Q5_Q4_RATE_LIMIT 0x6
16590 
16591 #define	S_TXRATEINCQ5    24
16592 #define	M_TXRATEINCQ5    0xffU
16593 #define	V_TXRATEINCQ5(x) ((x) << S_TXRATEINCQ5)
16594 #define	G_TXRATEINCQ5(x) (((x) >> S_TXRATEINCQ5) & M_TXRATEINCQ5)
16595 
16596 #define	S_TXRATETCKQ5    16
16597 #define	M_TXRATETCKQ5    0xffU
16598 #define	V_TXRATETCKQ5(x) ((x) << S_TXRATETCKQ5)
16599 #define	G_TXRATETCKQ5(x) (((x) >> S_TXRATETCKQ5) & M_TXRATETCKQ5)
16600 
16601 #define	S_TXRATEINCQ4    8
16602 #define	M_TXRATEINCQ4    0xffU
16603 #define	V_TXRATEINCQ4(x) ((x) << S_TXRATEINCQ4)
16604 #define	G_TXRATEINCQ4(x) (((x) >> S_TXRATEINCQ4) & M_TXRATEINCQ4)
16605 
16606 #define	S_TXRATETCKQ4    0
16607 #define	M_TXRATETCKQ4    0xffU
16608 #define	V_TXRATETCKQ4(x) ((x) << S_TXRATETCKQ4)
16609 #define	G_TXRATETCKQ4(x) (((x) >> S_TXRATETCKQ4) & M_TXRATETCKQ4)
16610 
16611 #define	A_TP_TX_MOD_Q3_Q2_RATE_LIMIT 0x7
16612 
16613 #define	S_TXRATEINCQ3    24
16614 #define	M_TXRATEINCQ3    0xffU
16615 #define	V_TXRATEINCQ3(x) ((x) << S_TXRATEINCQ3)
16616 #define	G_TXRATEINCQ3(x) (((x) >> S_TXRATEINCQ3) & M_TXRATEINCQ3)
16617 
16618 #define	S_TXRATETCKQ3    16
16619 #define	M_TXRATETCKQ3    0xffU
16620 #define	V_TXRATETCKQ3(x) ((x) << S_TXRATETCKQ3)
16621 #define	G_TXRATETCKQ3(x) (((x) >> S_TXRATETCKQ3) & M_TXRATETCKQ3)
16622 
16623 #define	S_TXRATEINCQ2    8
16624 #define	M_TXRATEINCQ2    0xffU
16625 #define	V_TXRATEINCQ2(x) ((x) << S_TXRATEINCQ2)
16626 #define	G_TXRATEINCQ2(x) (((x) >> S_TXRATEINCQ2) & M_TXRATEINCQ2)
16627 
16628 #define	S_TXRATETCKQ2    0
16629 #define	M_TXRATETCKQ2    0xffU
16630 #define	V_TXRATETCKQ2(x) ((x) << S_TXRATETCKQ2)
16631 #define	G_TXRATETCKQ2(x) (((x) >> S_TXRATETCKQ2) & M_TXRATETCKQ2)
16632 
16633 #define	A_TP_TX_MOD_Q1_Q0_RATE_LIMIT 0x8
16634 
16635 #define	S_TXRATEINCQ1    24
16636 #define	M_TXRATEINCQ1    0xffU
16637 #define	V_TXRATEINCQ1(x) ((x) << S_TXRATEINCQ1)
16638 #define	G_TXRATEINCQ1(x) (((x) >> S_TXRATEINCQ1) & M_TXRATEINCQ1)
16639 
16640 #define	S_TXRATETCKQ1    16
16641 #define	M_TXRATETCKQ1    0xffU
16642 #define	V_TXRATETCKQ1(x) ((x) << S_TXRATETCKQ1)
16643 #define	G_TXRATETCKQ1(x) (((x) >> S_TXRATETCKQ1) & M_TXRATETCKQ1)
16644 
16645 #define	S_TXRATEINCQ0    8
16646 #define	M_TXRATEINCQ0    0xffU
16647 #define	V_TXRATEINCQ0(x) ((x) << S_TXRATEINCQ0)
16648 #define	G_TXRATEINCQ0(x) (((x) >> S_TXRATEINCQ0) & M_TXRATEINCQ0)
16649 
16650 #define	S_TXRATETCKQ0    0
16651 #define	M_TXRATETCKQ0    0xffU
16652 #define	V_TXRATETCKQ0(x) ((x) << S_TXRATETCKQ0)
16653 #define	G_TXRATETCKQ0(x) (((x) >> S_TXRATETCKQ0) & M_TXRATETCKQ0)
16654 
16655 #define	A_TP_RX_MOD_Q1_Q0_RATE_LIMIT 0x9
16656 
16657 #define	S_RXRATEINCQ1    24
16658 #define	M_RXRATEINCQ1    0xffU
16659 #define	V_RXRATEINCQ1(x) ((x) << S_RXRATEINCQ1)
16660 #define	G_RXRATEINCQ1(x) (((x) >> S_RXRATEINCQ1) & M_RXRATEINCQ1)
16661 
16662 #define	S_RXRATETCKQ1    16
16663 #define	M_RXRATETCKQ1    0xffU
16664 #define	V_RXRATETCKQ1(x) ((x) << S_RXRATETCKQ1)
16665 #define	G_RXRATETCKQ1(x) (((x) >> S_RXRATETCKQ1) & M_RXRATETCKQ1)
16666 
16667 #define	S_RXRATEINCQ0    8
16668 #define	M_RXRATEINCQ0    0xffU
16669 #define	V_RXRATEINCQ0(x) ((x) << S_RXRATEINCQ0)
16670 #define	G_RXRATEINCQ0(x) (((x) >> S_RXRATEINCQ0) & M_RXRATEINCQ0)
16671 
16672 #define	S_RXRATETCKQ0    0
16673 #define	M_RXRATETCKQ0    0xffU
16674 #define	V_RXRATETCKQ0(x) ((x) << S_RXRATETCKQ0)
16675 #define	G_RXRATETCKQ0(x) (((x) >> S_RXRATETCKQ0) & M_RXRATETCKQ0)
16676 
16677 #define	A_TP_TX_MOD_C3_C2_RATE_LIMIT 0xa
16678 #define	A_TP_TX_MOD_C1_C0_RATE_LIMIT 0xb
16679 #define	A_TP_RX_SCHED_MAP 0x20
16680 
16681 #define	S_RXMAPCHANNEL3    24
16682 #define	M_RXMAPCHANNEL3    0xffU
16683 #define	V_RXMAPCHANNEL3(x) ((x) << S_RXMAPCHANNEL3)
16684 #define	G_RXMAPCHANNEL3(x) (((x) >> S_RXMAPCHANNEL3) & M_RXMAPCHANNEL3)
16685 
16686 #define	S_RXMAPCHANNEL2    16
16687 #define	M_RXMAPCHANNEL2    0xffU
16688 #define	V_RXMAPCHANNEL2(x) ((x) << S_RXMAPCHANNEL2)
16689 #define	G_RXMAPCHANNEL2(x) (((x) >> S_RXMAPCHANNEL2) & M_RXMAPCHANNEL2)
16690 
16691 #define	S_RXMAPCHANNEL1    8
16692 #define	M_RXMAPCHANNEL1    0xffU
16693 #define	V_RXMAPCHANNEL1(x) ((x) << S_RXMAPCHANNEL1)
16694 #define	G_RXMAPCHANNEL1(x) (((x) >> S_RXMAPCHANNEL1) & M_RXMAPCHANNEL1)
16695 
16696 #define	S_RXMAPCHANNEL0    0
16697 #define	M_RXMAPCHANNEL0    0xffU
16698 #define	V_RXMAPCHANNEL0(x) ((x) << S_RXMAPCHANNEL0)
16699 #define	G_RXMAPCHANNEL0(x) (((x) >> S_RXMAPCHANNEL0) & M_RXMAPCHANNEL0)
16700 
16701 #define	A_TP_RX_SCHED_SGE 0x21
16702 
16703 #define	S_RXSGEMOD1    12
16704 #define	M_RXSGEMOD1    0xfU
16705 #define	V_RXSGEMOD1(x) ((x) << S_RXSGEMOD1)
16706 #define	G_RXSGEMOD1(x) (((x) >> S_RXSGEMOD1) & M_RXSGEMOD1)
16707 
16708 #define	S_RXSGEMOD0    8
16709 #define	M_RXSGEMOD0    0xfU
16710 #define	V_RXSGEMOD0(x) ((x) << S_RXSGEMOD0)
16711 #define	G_RXSGEMOD0(x) (((x) >> S_RXSGEMOD0) & M_RXSGEMOD0)
16712 
16713 #define	S_RXSGECHANNEL3    3
16714 #define	V_RXSGECHANNEL3(x) ((x) << S_RXSGECHANNEL3)
16715 #define	F_RXSGECHANNEL3    V_RXSGECHANNEL3(1U)
16716 
16717 #define	S_RXSGECHANNEL2    2
16718 #define	V_RXSGECHANNEL2(x) ((x) << S_RXSGECHANNEL2)
16719 #define	F_RXSGECHANNEL2    V_RXSGECHANNEL2(1U)
16720 
16721 #define	S_RXSGECHANNEL1    1
16722 #define	V_RXSGECHANNEL1(x) ((x) << S_RXSGECHANNEL1)
16723 #define	F_RXSGECHANNEL1    V_RXSGECHANNEL1(1U)
16724 
16725 #define	S_RXSGECHANNEL0    0
16726 #define	V_RXSGECHANNEL0(x) ((x) << S_RXSGECHANNEL0)
16727 #define	F_RXSGECHANNEL0    V_RXSGECHANNEL0(1U)
16728 
16729 #define	A_TP_TX_SCHED_MAP 0x22
16730 
16731 #define	S_TXMAPCHANNEL3    12
16732 #define	M_TXMAPCHANNEL3    0xfU
16733 #define	V_TXMAPCHANNEL3(x) ((x) << S_TXMAPCHANNEL3)
16734 #define	G_TXMAPCHANNEL3(x) (((x) >> S_TXMAPCHANNEL3) & M_TXMAPCHANNEL3)
16735 
16736 #define	S_TXMAPCHANNEL2    8
16737 #define	M_TXMAPCHANNEL2    0xfU
16738 #define	V_TXMAPCHANNEL2(x) ((x) << S_TXMAPCHANNEL2)
16739 #define	G_TXMAPCHANNEL2(x) (((x) >> S_TXMAPCHANNEL2) & M_TXMAPCHANNEL2)
16740 
16741 #define	S_TXMAPCHANNEL1    4
16742 #define	M_TXMAPCHANNEL1    0xfU
16743 #define	V_TXMAPCHANNEL1(x) ((x) << S_TXMAPCHANNEL1)
16744 #define	G_TXMAPCHANNEL1(x) (((x) >> S_TXMAPCHANNEL1) & M_TXMAPCHANNEL1)
16745 
16746 #define	S_TXMAPCHANNEL0    0
16747 #define	M_TXMAPCHANNEL0    0xfU
16748 #define	V_TXMAPCHANNEL0(x) ((x) << S_TXMAPCHANNEL0)
16749 #define	G_TXMAPCHANNEL0(x) (((x) >> S_TXMAPCHANNEL0) & M_TXMAPCHANNEL0)
16750 
16751 #define	A_TP_TX_SCHED_HDR 0x23
16752 
16753 #define	S_TXMAPHDRCHANNEL7    28
16754 #define	M_TXMAPHDRCHANNEL7    0xfU
16755 #define	V_TXMAPHDRCHANNEL7(x) ((x) << S_TXMAPHDRCHANNEL7)
16756 #define	G_TXMAPHDRCHANNEL7(x) (((x) >> S_TXMAPHDRCHANNEL7) & M_TXMAPHDRCHANNEL7)
16757 
16758 #define	S_TXMAPHDRCHANNEL6    24
16759 #define	M_TXMAPHDRCHANNEL6    0xfU
16760 #define	V_TXMAPHDRCHANNEL6(x) ((x) << S_TXMAPHDRCHANNEL6)
16761 #define	G_TXMAPHDRCHANNEL6(x) (((x) >> S_TXMAPHDRCHANNEL6) & M_TXMAPHDRCHANNEL6)
16762 
16763 #define	S_TXMAPHDRCHANNEL5    20
16764 #define	M_TXMAPHDRCHANNEL5    0xfU
16765 #define	V_TXMAPHDRCHANNEL5(x) ((x) << S_TXMAPHDRCHANNEL5)
16766 #define	G_TXMAPHDRCHANNEL5(x) (((x) >> S_TXMAPHDRCHANNEL5) & M_TXMAPHDRCHANNEL5)
16767 
16768 #define	S_TXMAPHDRCHANNEL4    16
16769 #define	M_TXMAPHDRCHANNEL4    0xfU
16770 #define	V_TXMAPHDRCHANNEL4(x) ((x) << S_TXMAPHDRCHANNEL4)
16771 #define	G_TXMAPHDRCHANNEL4(x) (((x) >> S_TXMAPHDRCHANNEL4) & M_TXMAPHDRCHANNEL4)
16772 
16773 #define	S_TXMAPHDRCHANNEL3    12
16774 #define	M_TXMAPHDRCHANNEL3    0xfU
16775 #define	V_TXMAPHDRCHANNEL3(x) ((x) << S_TXMAPHDRCHANNEL3)
16776 #define	G_TXMAPHDRCHANNEL3(x) (((x) >> S_TXMAPHDRCHANNEL3) & M_TXMAPHDRCHANNEL3)
16777 
16778 #define	S_TXMAPHDRCHANNEL2    8
16779 #define	M_TXMAPHDRCHANNEL2    0xfU
16780 #define	V_TXMAPHDRCHANNEL2(x) ((x) << S_TXMAPHDRCHANNEL2)
16781 #define	G_TXMAPHDRCHANNEL2(x) (((x) >> S_TXMAPHDRCHANNEL2) & M_TXMAPHDRCHANNEL2)
16782 
16783 #define	S_TXMAPHDRCHANNEL1    4
16784 #define	M_TXMAPHDRCHANNEL1    0xfU
16785 #define	V_TXMAPHDRCHANNEL1(x) ((x) << S_TXMAPHDRCHANNEL1)
16786 #define	G_TXMAPHDRCHANNEL1(x) (((x) >> S_TXMAPHDRCHANNEL1) & M_TXMAPHDRCHANNEL1)
16787 
16788 #define	S_TXMAPHDRCHANNEL0    0
16789 #define	M_TXMAPHDRCHANNEL0    0xfU
16790 #define	V_TXMAPHDRCHANNEL0(x) ((x) << S_TXMAPHDRCHANNEL0)
16791 #define	G_TXMAPHDRCHANNEL0(x) (((x) >> S_TXMAPHDRCHANNEL0) & M_TXMAPHDRCHANNEL0)
16792 
16793 #define	A_TP_TX_SCHED_FIFO 0x24
16794 
16795 #define	S_TXMAPFIFOCHANNEL7    28
16796 #define	M_TXMAPFIFOCHANNEL7    0xfU
16797 #define	V_TXMAPFIFOCHANNEL7(x) ((x) << S_TXMAPFIFOCHANNEL7)
16798 #define	G_TXMAPFIFOCHANNEL7(x) \
16799 	(((x) >> S_TXMAPFIFOCHANNEL7) & M_TXMAPFIFOCHANNEL7)
16800 
16801 #define	S_TXMAPFIFOCHANNEL6    24
16802 #define	M_TXMAPFIFOCHANNEL6    0xfU
16803 #define	V_TXMAPFIFOCHANNEL6(x) ((x) << S_TXMAPFIFOCHANNEL6)
16804 #define	G_TXMAPFIFOCHANNEL6(x) \
16805 	(((x) >> S_TXMAPFIFOCHANNEL6) & M_TXMAPFIFOCHANNEL6)
16806 
16807 #define	S_TXMAPFIFOCHANNEL5    20
16808 #define	M_TXMAPFIFOCHANNEL5    0xfU
16809 #define	V_TXMAPFIFOCHANNEL5(x) ((x) << S_TXMAPFIFOCHANNEL5)
16810 #define	G_TXMAPFIFOCHANNEL5(x) \
16811 	(((x) >> S_TXMAPFIFOCHANNEL5) & M_TXMAPFIFOCHANNEL5)
16812 
16813 #define	S_TXMAPFIFOCHANNEL4    16
16814 #define	M_TXMAPFIFOCHANNEL4    0xfU
16815 #define	V_TXMAPFIFOCHANNEL4(x) ((x) << S_TXMAPFIFOCHANNEL4)
16816 #define	G_TXMAPFIFOCHANNEL4(x) \
16817 	(((x) >> S_TXMAPFIFOCHANNEL4) & M_TXMAPFIFOCHANNEL4)
16818 
16819 #define	S_TXMAPFIFOCHANNEL3    12
16820 #define	M_TXMAPFIFOCHANNEL3    0xfU
16821 #define	V_TXMAPFIFOCHANNEL3(x) ((x) << S_TXMAPFIFOCHANNEL3)
16822 #define	G_TXMAPFIFOCHANNEL3(x) \
16823 	(((x) >> S_TXMAPFIFOCHANNEL3) & M_TXMAPFIFOCHANNEL3)
16824 
16825 #define	S_TXMAPFIFOCHANNEL2    8
16826 #define	M_TXMAPFIFOCHANNEL2    0xfU
16827 #define	V_TXMAPFIFOCHANNEL2(x) ((x) << S_TXMAPFIFOCHANNEL2)
16828 #define	G_TXMAPFIFOCHANNEL2(x) \
16829 	(((x) >> S_TXMAPFIFOCHANNEL2) & M_TXMAPFIFOCHANNEL2)
16830 
16831 #define	S_TXMAPFIFOCHANNEL1    4
16832 #define	M_TXMAPFIFOCHANNEL1    0xfU
16833 #define	V_TXMAPFIFOCHANNEL1(x) ((x) << S_TXMAPFIFOCHANNEL1)
16834 #define	G_TXMAPFIFOCHANNEL1(x) \
16835 	(((x) >> S_TXMAPFIFOCHANNEL1) & M_TXMAPFIFOCHANNEL1)
16836 
16837 #define	S_TXMAPFIFOCHANNEL0    0
16838 #define	M_TXMAPFIFOCHANNEL0    0xfU
16839 #define	V_TXMAPFIFOCHANNEL0(x) ((x) << S_TXMAPFIFOCHANNEL0)
16840 #define	G_TXMAPFIFOCHANNEL0(x) \
16841 	(((x) >> S_TXMAPFIFOCHANNEL0) & M_TXMAPFIFOCHANNEL0)
16842 
16843 #define	A_TP_TX_SCHED_PCMD 0x25
16844 
16845 #define	S_TXMAPPCMDCHANNEL7    28
16846 #define	M_TXMAPPCMDCHANNEL7    0xfU
16847 #define	V_TXMAPPCMDCHANNEL7(x) ((x) << S_TXMAPPCMDCHANNEL7)
16848 #define	G_TXMAPPCMDCHANNEL7(x) \
16849 	(((x) >> S_TXMAPPCMDCHANNEL7) & M_TXMAPPCMDCHANNEL7)
16850 
16851 #define	S_TXMAPPCMDCHANNEL6    24
16852 #define	M_TXMAPPCMDCHANNEL6    0xfU
16853 #define	V_TXMAPPCMDCHANNEL6(x) ((x) << S_TXMAPPCMDCHANNEL6)
16854 #define	G_TXMAPPCMDCHANNEL6(x) \
16855 	(((x) >> S_TXMAPPCMDCHANNEL6) & M_TXMAPPCMDCHANNEL6)
16856 
16857 #define	S_TXMAPPCMDCHANNEL5    20
16858 #define	M_TXMAPPCMDCHANNEL5    0xfU
16859 #define	V_TXMAPPCMDCHANNEL5(x) ((x) << S_TXMAPPCMDCHANNEL5)
16860 #define	G_TXMAPPCMDCHANNEL5(x) \
16861 	(((x) >> S_TXMAPPCMDCHANNEL5) & M_TXMAPPCMDCHANNEL5)
16862 
16863 #define	S_TXMAPPCMDCHANNEL4    16
16864 #define	M_TXMAPPCMDCHANNEL4    0xfU
16865 #define	V_TXMAPPCMDCHANNEL4(x) ((x) << S_TXMAPPCMDCHANNEL4)
16866 #define	G_TXMAPPCMDCHANNEL4(x) \
16867 	(((x) >> S_TXMAPPCMDCHANNEL4) & M_TXMAPPCMDCHANNEL4)
16868 
16869 #define	S_TXMAPPCMDCHANNEL3    12
16870 #define	M_TXMAPPCMDCHANNEL3    0xfU
16871 #define	V_TXMAPPCMDCHANNEL3(x) ((x) << S_TXMAPPCMDCHANNEL3)
16872 #define	G_TXMAPPCMDCHANNEL3(x) \
16873 	(((x) >> S_TXMAPPCMDCHANNEL3) & M_TXMAPPCMDCHANNEL3)
16874 
16875 #define	S_TXMAPPCMDCHANNEL2    8
16876 #define	M_TXMAPPCMDCHANNEL2    0xfU
16877 #define	V_TXMAPPCMDCHANNEL2(x) ((x) << S_TXMAPPCMDCHANNEL2)
16878 #define	G_TXMAPPCMDCHANNEL2(x) \
16879 	(((x) >> S_TXMAPPCMDCHANNEL2) & M_TXMAPPCMDCHANNEL2)
16880 
16881 #define	S_TXMAPPCMDCHANNEL1    4
16882 #define	M_TXMAPPCMDCHANNEL1    0xfU
16883 #define	V_TXMAPPCMDCHANNEL1(x) ((x) << S_TXMAPPCMDCHANNEL1)
16884 #define	G_TXMAPPCMDCHANNEL1(x) \
16885 	(((x) >> S_TXMAPPCMDCHANNEL1) & M_TXMAPPCMDCHANNEL1)
16886 
16887 #define	S_TXMAPPCMDCHANNEL0    0
16888 #define	M_TXMAPPCMDCHANNEL0    0xfU
16889 #define	V_TXMAPPCMDCHANNEL0(x) ((x) << S_TXMAPPCMDCHANNEL0)
16890 #define	G_TXMAPPCMDCHANNEL0(x) \
16891 	(((x) >> S_TXMAPPCMDCHANNEL0) & M_TXMAPPCMDCHANNEL0)
16892 
16893 #define	A_TP_TX_SCHED_LPBK 0x26
16894 
16895 #define	S_TXMAPLPBKCHANNEL7    28
16896 #define	M_TXMAPLPBKCHANNEL7    0xfU
16897 #define	V_TXMAPLPBKCHANNEL7(x) ((x) << S_TXMAPLPBKCHANNEL7)
16898 #define	G_TXMAPLPBKCHANNEL7(x) \
16899 	(((x) >> S_TXMAPLPBKCHANNEL7) & M_TXMAPLPBKCHANNEL7)
16900 
16901 #define	S_TXMAPLPBKCHANNEL6    24
16902 #define	M_TXMAPLPBKCHANNEL6    0xfU
16903 #define	V_TXMAPLPBKCHANNEL6(x) ((x) << S_TXMAPLPBKCHANNEL6)
16904 #define	G_TXMAPLPBKCHANNEL6(x) \
16905 	(((x) >> S_TXMAPLPBKCHANNEL6) & M_TXMAPLPBKCHANNEL6)
16906 
16907 #define	S_TXMAPLPBKCHANNEL5    20
16908 #define	M_TXMAPLPBKCHANNEL5    0xfU
16909 #define	V_TXMAPLPBKCHANNEL5(x) ((x) << S_TXMAPLPBKCHANNEL5)
16910 #define	G_TXMAPLPBKCHANNEL5(x) \
16911 	(((x) >> S_TXMAPLPBKCHANNEL5) & M_TXMAPLPBKCHANNEL5)
16912 
16913 #define	S_TXMAPLPBKCHANNEL4    16
16914 #define	M_TXMAPLPBKCHANNEL4    0xfU
16915 #define	V_TXMAPLPBKCHANNEL4(x) ((x) << S_TXMAPLPBKCHANNEL4)
16916 #define	G_TXMAPLPBKCHANNEL4(x) \
16917 	(((x) >> S_TXMAPLPBKCHANNEL4) & M_TXMAPLPBKCHANNEL4)
16918 
16919 #define	S_TXMAPLPBKCHANNEL3    12
16920 #define	M_TXMAPLPBKCHANNEL3    0xfU
16921 #define	V_TXMAPLPBKCHANNEL3(x) ((x) << S_TXMAPLPBKCHANNEL3)
16922 #define	G_TXMAPLPBKCHANNEL3(x) \
16923 	(((x) >> S_TXMAPLPBKCHANNEL3) & M_TXMAPLPBKCHANNEL3)
16924 
16925 #define	S_TXMAPLPBKCHANNEL2    8
16926 #define	M_TXMAPLPBKCHANNEL2    0xfU
16927 #define	V_TXMAPLPBKCHANNEL2(x) ((x) << S_TXMAPLPBKCHANNEL2)
16928 #define	G_TXMAPLPBKCHANNEL2(x) \
16929 	(((x) >> S_TXMAPLPBKCHANNEL2) & M_TXMAPLPBKCHANNEL2)
16930 
16931 #define	S_TXMAPLPBKCHANNEL1    4
16932 #define	M_TXMAPLPBKCHANNEL1    0xfU
16933 #define	V_TXMAPLPBKCHANNEL1(x) ((x) << S_TXMAPLPBKCHANNEL1)
16934 #define	G_TXMAPLPBKCHANNEL1(x) \
16935 	(((x) >> S_TXMAPLPBKCHANNEL1) & M_TXMAPLPBKCHANNEL1)
16936 
16937 #define	S_TXMAPLPBKCHANNEL0    0
16938 #define	M_TXMAPLPBKCHANNEL0    0xfU
16939 #define	V_TXMAPLPBKCHANNEL0(x) ((x) << S_TXMAPLPBKCHANNEL0)
16940 #define	G_TXMAPLPBKCHANNEL0(x) \
16941 	(((x) >> S_TXMAPLPBKCHANNEL0) & M_TXMAPLPBKCHANNEL0)
16942 
16943 #define	A_TP_CHANNEL_MAP 0x27
16944 
16945 #define	S_RXMAPCHANNELELN    16
16946 #define	M_RXMAPCHANNELELN    0xfU
16947 #define	V_RXMAPCHANNELELN(x) ((x) << S_RXMAPCHANNELELN)
16948 #define	G_RXMAPCHANNELELN(x) (((x) >> S_RXMAPCHANNELELN) & M_RXMAPCHANNELELN)
16949 
16950 #define	S_RXMAPE2LCHANNEL3    14
16951 #define	M_RXMAPE2LCHANNEL3    0x3U
16952 #define	V_RXMAPE2LCHANNEL3(x) ((x) << S_RXMAPE2LCHANNEL3)
16953 #define	G_RXMAPE2LCHANNEL3(x) (((x) >> S_RXMAPE2LCHANNEL3) & M_RXMAPE2LCHANNEL3)
16954 
16955 #define	S_RXMAPE2LCHANNEL2    12
16956 #define	M_RXMAPE2LCHANNEL2    0x3U
16957 #define	V_RXMAPE2LCHANNEL2(x) ((x) << S_RXMAPE2LCHANNEL2)
16958 #define	G_RXMAPE2LCHANNEL2(x) (((x) >> S_RXMAPE2LCHANNEL2) & M_RXMAPE2LCHANNEL2)
16959 
16960 #define	S_RXMAPE2LCHANNEL1    10
16961 #define	M_RXMAPE2LCHANNEL1    0x3U
16962 #define	V_RXMAPE2LCHANNEL1(x) ((x) << S_RXMAPE2LCHANNEL1)
16963 #define	G_RXMAPE2LCHANNEL1(x) (((x) >> S_RXMAPE2LCHANNEL1) & M_RXMAPE2LCHANNEL1)
16964 
16965 #define	S_RXMAPE2LCHANNEL0    8
16966 #define	M_RXMAPE2LCHANNEL0    0x3U
16967 #define	V_RXMAPE2LCHANNEL0(x) ((x) << S_RXMAPE2LCHANNEL0)
16968 #define	G_RXMAPE2LCHANNEL0(x) (((x) >> S_RXMAPE2LCHANNEL0) & M_RXMAPE2LCHANNEL0)
16969 
16970 #define	S_RXMAPC2CCHANNEL3    7
16971 #define	V_RXMAPC2CCHANNEL3(x) ((x) << S_RXMAPC2CCHANNEL3)
16972 #define	F_RXMAPC2CCHANNEL3    V_RXMAPC2CCHANNEL3(1U)
16973 
16974 #define	S_RXMAPC2CCHANNEL2    6
16975 #define	V_RXMAPC2CCHANNEL2(x) ((x) << S_RXMAPC2CCHANNEL2)
16976 #define	F_RXMAPC2CCHANNEL2    V_RXMAPC2CCHANNEL2(1U)
16977 
16978 #define	S_RXMAPC2CCHANNEL1    5
16979 #define	V_RXMAPC2CCHANNEL1(x) ((x) << S_RXMAPC2CCHANNEL1)
16980 #define	F_RXMAPC2CCHANNEL1    V_RXMAPC2CCHANNEL1(1U)
16981 
16982 #define	S_RXMAPC2CCHANNEL0    4
16983 #define	V_RXMAPC2CCHANNEL0(x) ((x) << S_RXMAPC2CCHANNEL0)
16984 #define	F_RXMAPC2CCHANNEL0    V_RXMAPC2CCHANNEL0(1U)
16985 
16986 #define	S_RXMAPE2CCHANNEL3    3
16987 #define	V_RXMAPE2CCHANNEL3(x) ((x) << S_RXMAPE2CCHANNEL3)
16988 #define	F_RXMAPE2CCHANNEL3    V_RXMAPE2CCHANNEL3(1U)
16989 
16990 #define	S_RXMAPE2CCHANNEL2    2
16991 #define	V_RXMAPE2CCHANNEL2(x) ((x) << S_RXMAPE2CCHANNEL2)
16992 #define	F_RXMAPE2CCHANNEL2    V_RXMAPE2CCHANNEL2(1U)
16993 
16994 #define	S_RXMAPE2CCHANNEL1    1
16995 #define	V_RXMAPE2CCHANNEL1(x) ((x) << S_RXMAPE2CCHANNEL1)
16996 #define	F_RXMAPE2CCHANNEL1    V_RXMAPE2CCHANNEL1(1U)
16997 
16998 #define	S_RXMAPE2CCHANNEL0    0
16999 #define	V_RXMAPE2CCHANNEL0(x) ((x) << S_RXMAPE2CCHANNEL0)
17000 #define	F_RXMAPE2CCHANNEL0    V_RXMAPE2CCHANNEL0(1U)
17001 
17002 #define	A_TP_RX_LPBK 0x28
17003 #define	A_TP_TX_LPBK 0x29
17004 #define	A_TP_TX_SCHED_PPP 0x2a
17005 
17006 #define	S_TXPPPENPORT3    24
17007 #define	M_TXPPPENPORT3    0xffU
17008 #define	V_TXPPPENPORT3(x) ((x) << S_TXPPPENPORT3)
17009 #define	G_TXPPPENPORT3(x) (((x) >> S_TXPPPENPORT3) & M_TXPPPENPORT3)
17010 
17011 #define	S_TXPPPENPORT2    16
17012 #define	M_TXPPPENPORT2    0xffU
17013 #define	V_TXPPPENPORT2(x) ((x) << S_TXPPPENPORT2)
17014 #define	G_TXPPPENPORT2(x) (((x) >> S_TXPPPENPORT2) & M_TXPPPENPORT2)
17015 
17016 #define	S_TXPPPENPORT1    8
17017 #define	M_TXPPPENPORT1    0xffU
17018 #define	V_TXPPPENPORT1(x) ((x) << S_TXPPPENPORT1)
17019 #define	G_TXPPPENPORT1(x) (((x) >> S_TXPPPENPORT1) & M_TXPPPENPORT1)
17020 
17021 #define	S_TXPPPENPORT0    0
17022 #define	M_TXPPPENPORT0    0xffU
17023 #define	V_TXPPPENPORT0(x) ((x) << S_TXPPPENPORT0)
17024 #define	G_TXPPPENPORT0(x) (((x) >> S_TXPPPENPORT0) & M_TXPPPENPORT0)
17025 
17026 #define A_TP_RX_SCHED_FIFO 0x2b
17027 
17028 #define S_COMMITLIMIT1H    24
17029 #define M_COMMITLIMIT1H    0xffU
17030 #define V_COMMITLIMIT1H(x) ((x) << S_COMMITLIMIT1H)
17031 #define G_COMMITLIMIT1H(x) (((x) >> S_COMMITLIMIT1H) & M_COMMITLIMIT1H)
17032 
17033 #define S_COMMITLIMIT1L    16
17034 #define M_COMMITLIMIT1L    0xffU
17035 #define V_COMMITLIMIT1L(x) ((x) << S_COMMITLIMIT1L)
17036 #define G_COMMITLIMIT1L(x) (((x) >> S_COMMITLIMIT1L) & M_COMMITLIMIT1L)
17037 
17038 #define S_COMMITLIMIT0H    8
17039 #define M_COMMITLIMIT0H    0xffU
17040 #define V_COMMITLIMIT0H(x) ((x) << S_COMMITLIMIT0H)
17041 #define G_COMMITLIMIT0H(x) (((x) >> S_COMMITLIMIT0H) & M_COMMITLIMIT0H)
17042 
17043 #define S_COMMITLIMIT0L    0
17044 #define M_COMMITLIMIT0L    0xffU
17045 #define V_COMMITLIMIT0L(x) ((x) << S_COMMITLIMIT0L)
17046 #define G_COMMITLIMIT0L(x) (((x) >> S_COMMITLIMIT0L) & M_COMMITLIMIT0L)
17047 
17048 #define	A_TP_IPMI_CFG1 0x2e
17049 
17050 #define	S_VLANENABLE    31
17051 #define	V_VLANENABLE(x) ((x) << S_VLANENABLE)
17052 #define	F_VLANENABLE    V_VLANENABLE(1U)
17053 
17054 #define	S_PRIMARYPORTENABLE    30
17055 #define	V_PRIMARYPORTENABLE(x) ((x) << S_PRIMARYPORTENABLE)
17056 #define	F_PRIMARYPORTENABLE    V_PRIMARYPORTENABLE(1U)
17057 
17058 #define	S_SECUREPORTENABLE    29
17059 #define	V_SECUREPORTENABLE(x) ((x) << S_SECUREPORTENABLE)
17060 #define	F_SECUREPORTENABLE    V_SECUREPORTENABLE(1U)
17061 
17062 #define	S_ARPENABLE    28
17063 #define	V_ARPENABLE(x) ((x) << S_ARPENABLE)
17064 #define	F_ARPENABLE    V_ARPENABLE(1U)
17065 
17066 #define	S_IPMI_VLAN    0
17067 #define	M_IPMI_VLAN    0xffffU
17068 #define	V_IPMI_VLAN(x) ((x) << S_IPMI_VLAN)
17069 #define	G_IPMI_VLAN(x) (((x) >> S_IPMI_VLAN) & M_IPMI_VLAN)
17070 
17071 #define	A_TP_IPMI_CFG2 0x2f
17072 
17073 #define	S_SECUREPORT    16
17074 #define	M_SECUREPORT    0xffffU
17075 #define	V_SECUREPORT(x) ((x) << S_SECUREPORT)
17076 #define	G_SECUREPORT(x) (((x) >> S_SECUREPORT) & M_SECUREPORT)
17077 
17078 #define	S_PRIMARYPORT    0
17079 #define	M_PRIMARYPORT    0xffffU
17080 #define	V_PRIMARYPORT(x) ((x) << S_PRIMARYPORT)
17081 #define	G_PRIMARYPORT(x) (((x) >> S_PRIMARYPORT) & M_PRIMARYPORT)
17082 
17083 #define	A_TP_RSS_PF0_CONFIG 0x30
17084 
17085 #define	S_MAPENABLE    31
17086 #define	V_MAPENABLE(x) ((x) << S_MAPENABLE)
17087 #define	F_MAPENABLE    V_MAPENABLE(1U)
17088 
17089 #define	S_CHNENABLE    30
17090 #define	V_CHNENABLE(x) ((x) << S_CHNENABLE)
17091 #define	F_CHNENABLE    V_CHNENABLE(1U)
17092 
17093 #define	S_PRTENABLE    29
17094 #define	V_PRTENABLE(x) ((x) << S_PRTENABLE)
17095 #define	F_PRTENABLE    V_PRTENABLE(1U)
17096 
17097 #define	S_UDPFOURTUPEN    28
17098 #define	V_UDPFOURTUPEN(x) ((x) << S_UDPFOURTUPEN)
17099 #define	F_UDPFOURTUPEN    V_UDPFOURTUPEN(1U)
17100 
17101 #define	S_IP6FOURTUPEN    27
17102 #define	V_IP6FOURTUPEN(x) ((x) << S_IP6FOURTUPEN)
17103 #define	F_IP6FOURTUPEN    V_IP6FOURTUPEN(1U)
17104 
17105 #define	S_IP6TWOTUPEN    26
17106 #define	V_IP6TWOTUPEN(x) ((x) << S_IP6TWOTUPEN)
17107 #define	F_IP6TWOTUPEN    V_IP6TWOTUPEN(1U)
17108 
17109 #define	S_IP4FOURTUPEN    25
17110 #define	V_IP4FOURTUPEN(x) ((x) << S_IP4FOURTUPEN)
17111 #define	F_IP4FOURTUPEN    V_IP4FOURTUPEN(1U)
17112 
17113 #define	S_IP4TWOTUPEN    24
17114 #define	V_IP4TWOTUPEN(x) ((x) << S_IP4TWOTUPEN)
17115 #define	F_IP4TWOTUPEN    V_IP4TWOTUPEN(1U)
17116 
17117 #define	S_IVFWIDTH    20
17118 #define	M_IVFWIDTH    0xfU
17119 #define	V_IVFWIDTH(x) ((x) << S_IVFWIDTH)
17120 #define	G_IVFWIDTH(x) (((x) >> S_IVFWIDTH) & M_IVFWIDTH)
17121 
17122 #define	S_CH1DEFAULTQUEUE    10
17123 #define	M_CH1DEFAULTQUEUE    0x3ffU
17124 #define	V_CH1DEFAULTQUEUE(x) ((x) << S_CH1DEFAULTQUEUE)
17125 #define	G_CH1DEFAULTQUEUE(x) (((x) >> S_CH1DEFAULTQUEUE) & M_CH1DEFAULTQUEUE)
17126 
17127 #define	S_CH0DEFAULTQUEUE    0
17128 #define	M_CH0DEFAULTQUEUE    0x3ffU
17129 #define	V_CH0DEFAULTQUEUE(x) ((x) << S_CH0DEFAULTQUEUE)
17130 #define	G_CH0DEFAULTQUEUE(x) (((x) >> S_CH0DEFAULTQUEUE) & M_CH0DEFAULTQUEUE)
17131 
17132 #define	A_TP_RSS_PF1_CONFIG 0x31
17133 #define	A_TP_RSS_PF2_CONFIG 0x32
17134 #define	A_TP_RSS_PF3_CONFIG 0x33
17135 #define	A_TP_RSS_PF4_CONFIG 0x34
17136 #define	A_TP_RSS_PF5_CONFIG 0x35
17137 #define	A_TP_RSS_PF6_CONFIG 0x36
17138 #define	A_TP_RSS_PF7_CONFIG 0x37
17139 #define	A_TP_RSS_PF_MAP 0x38
17140 
17141 #define	S_LKPIDXSIZE    24
17142 #define	M_LKPIDXSIZE    0x3U
17143 #define	V_LKPIDXSIZE(x) ((x) << S_LKPIDXSIZE)
17144 #define	G_LKPIDXSIZE(x) (((x) >> S_LKPIDXSIZE) & M_LKPIDXSIZE)
17145 
17146 #define	S_PF7LKPIDX    21
17147 #define	M_PF7LKPIDX    0x7U
17148 #define	V_PF7LKPIDX(x) ((x) << S_PF7LKPIDX)
17149 #define	G_PF7LKPIDX(x) (((x) >> S_PF7LKPIDX) & M_PF7LKPIDX)
17150 
17151 #define	S_PF6LKPIDX    18
17152 #define	M_PF6LKPIDX    0x7U
17153 #define	V_PF6LKPIDX(x) ((x) << S_PF6LKPIDX)
17154 #define	G_PF6LKPIDX(x) (((x) >> S_PF6LKPIDX) & M_PF6LKPIDX)
17155 
17156 #define	S_PF5LKPIDX    15
17157 #define	M_PF5LKPIDX    0x7U
17158 #define	V_PF5LKPIDX(x) ((x) << S_PF5LKPIDX)
17159 #define	G_PF5LKPIDX(x) (((x) >> S_PF5LKPIDX) & M_PF5LKPIDX)
17160 
17161 #define	S_PF4LKPIDX    12
17162 #define	M_PF4LKPIDX    0x7U
17163 #define	V_PF4LKPIDX(x) ((x) << S_PF4LKPIDX)
17164 #define	G_PF4LKPIDX(x) (((x) >> S_PF4LKPIDX) & M_PF4LKPIDX)
17165 
17166 #define	S_PF3LKPIDX    9
17167 #define	M_PF3LKPIDX    0x7U
17168 #define	V_PF3LKPIDX(x) ((x) << S_PF3LKPIDX)
17169 #define	G_PF3LKPIDX(x) (((x) >> S_PF3LKPIDX) & M_PF3LKPIDX)
17170 
17171 #define	S_PF2LKPIDX    6
17172 #define	M_PF2LKPIDX    0x7U
17173 #define	V_PF2LKPIDX(x) ((x) << S_PF2LKPIDX)
17174 #define	G_PF2LKPIDX(x) (((x) >> S_PF2LKPIDX) & M_PF2LKPIDX)
17175 
17176 #define	S_PF1LKPIDX    3
17177 #define	M_PF1LKPIDX    0x7U
17178 #define	V_PF1LKPIDX(x) ((x) << S_PF1LKPIDX)
17179 #define	G_PF1LKPIDX(x) (((x) >> S_PF1LKPIDX) & M_PF1LKPIDX)
17180 
17181 #define	S_PF0LKPIDX    0
17182 #define	M_PF0LKPIDX    0x7U
17183 #define	V_PF0LKPIDX(x) ((x) << S_PF0LKPIDX)
17184 #define	G_PF0LKPIDX(x) (((x) >> S_PF0LKPIDX) & M_PF0LKPIDX)
17185 
17186 #define	A_TP_RSS_PF_MSK 0x39
17187 
17188 #define	S_PF7MSKSIZE    28
17189 #define	M_PF7MSKSIZE    0xfU
17190 #define	V_PF7MSKSIZE(x) ((x) << S_PF7MSKSIZE)
17191 #define	G_PF7MSKSIZE(x) (((x) >> S_PF7MSKSIZE) & M_PF7MSKSIZE)
17192 
17193 #define	S_PF6MSKSIZE    24
17194 #define	M_PF6MSKSIZE    0xfU
17195 #define	V_PF6MSKSIZE(x) ((x) << S_PF6MSKSIZE)
17196 #define	G_PF6MSKSIZE(x) (((x) >> S_PF6MSKSIZE) & M_PF6MSKSIZE)
17197 
17198 #define	S_PF5MSKSIZE    20
17199 #define	M_PF5MSKSIZE    0xfU
17200 #define	V_PF5MSKSIZE(x) ((x) << S_PF5MSKSIZE)
17201 #define	G_PF5MSKSIZE(x) (((x) >> S_PF5MSKSIZE) & M_PF5MSKSIZE)
17202 
17203 #define	S_PF4MSKSIZE    16
17204 #define	M_PF4MSKSIZE    0xfU
17205 #define	V_PF4MSKSIZE(x) ((x) << S_PF4MSKSIZE)
17206 #define	G_PF4MSKSIZE(x) (((x) >> S_PF4MSKSIZE) & M_PF4MSKSIZE)
17207 
17208 #define	S_PF3MSKSIZE    12
17209 #define	M_PF3MSKSIZE    0xfU
17210 #define	V_PF3MSKSIZE(x) ((x) << S_PF3MSKSIZE)
17211 #define	G_PF3MSKSIZE(x) (((x) >> S_PF3MSKSIZE) & M_PF3MSKSIZE)
17212 
17213 #define	S_PF2MSKSIZE    8
17214 #define	M_PF2MSKSIZE    0xfU
17215 #define	V_PF2MSKSIZE(x) ((x) << S_PF2MSKSIZE)
17216 #define	G_PF2MSKSIZE(x) (((x) >> S_PF2MSKSIZE) & M_PF2MSKSIZE)
17217 
17218 #define	S_PF1MSKSIZE    4
17219 #define	M_PF1MSKSIZE    0xfU
17220 #define	V_PF1MSKSIZE(x) ((x) << S_PF1MSKSIZE)
17221 #define	G_PF1MSKSIZE(x) (((x) >> S_PF1MSKSIZE) & M_PF1MSKSIZE)
17222 
17223 #define	S_PF0MSKSIZE    0
17224 #define	M_PF0MSKSIZE    0xfU
17225 #define	V_PF0MSKSIZE(x) ((x) << S_PF0MSKSIZE)
17226 #define	G_PF0MSKSIZE(x) (((x) >> S_PF0MSKSIZE) & M_PF0MSKSIZE)
17227 
17228 #define	A_TP_RSS_VFL_CONFIG 0x3a
17229 #define	A_TP_RSS_VFH_CONFIG 0x3b
17230 
17231 #define	S_ENABLEUDPHASH    31
17232 #define	V_ENABLEUDPHASH(x) ((x) << S_ENABLEUDPHASH)
17233 #define	F_ENABLEUDPHASH    V_ENABLEUDPHASH(1U)
17234 
17235 #define	S_VFUPEN    30
17236 #define	V_VFUPEN(x) ((x) << S_VFUPEN)
17237 #define	F_VFUPEN    V_VFUPEN(1U)
17238 
17239 #define	S_VFVLNEX    28
17240 #define	V_VFVLNEX(x) ((x) << S_VFVLNEX)
17241 #define	F_VFVLNEX    V_VFVLNEX(1U)
17242 
17243 #define	S_VFPRTEN    27
17244 #define	V_VFPRTEN(x) ((x) << S_VFPRTEN)
17245 #define	F_VFPRTEN    V_VFPRTEN(1U)
17246 
17247 #define	S_VFCHNEN    26
17248 #define	V_VFCHNEN(x) ((x) << S_VFCHNEN)
17249 #define	F_VFCHNEN    V_VFCHNEN(1U)
17250 
17251 #define	S_DEFAULTQUEUE    16
17252 #define	M_DEFAULTQUEUE    0x3ffU
17253 #define	V_DEFAULTQUEUE(x) ((x) << S_DEFAULTQUEUE)
17254 #define	G_DEFAULTQUEUE(x) (((x) >> S_DEFAULTQUEUE) & M_DEFAULTQUEUE)
17255 
17256 #define	S_VFLKPIDX    8
17257 #define	M_VFLKPIDX    0xffU
17258 #define	V_VFLKPIDX(x) ((x) << S_VFLKPIDX)
17259 #define	G_VFLKPIDX(x) (((x) >> S_VFLKPIDX) & M_VFLKPIDX)
17260 
17261 #define	S_VFIP6FOURTUPEN    7
17262 #define	V_VFIP6FOURTUPEN(x) ((x) << S_VFIP6FOURTUPEN)
17263 #define	F_VFIP6FOURTUPEN    V_VFIP6FOURTUPEN(1U)
17264 
17265 #define	S_VFIP6TWOTUPEN    6
17266 #define	V_VFIP6TWOTUPEN(x) ((x) << S_VFIP6TWOTUPEN)
17267 #define	F_VFIP6TWOTUPEN    V_VFIP6TWOTUPEN(1U)
17268 
17269 #define	S_VFIP4FOURTUPEN    5
17270 #define	V_VFIP4FOURTUPEN(x) ((x) << S_VFIP4FOURTUPEN)
17271 #define	F_VFIP4FOURTUPEN    V_VFIP4FOURTUPEN(1U)
17272 
17273 #define	S_VFIP4TWOTUPEN    4
17274 #define	V_VFIP4TWOTUPEN(x) ((x) << S_VFIP4TWOTUPEN)
17275 #define	F_VFIP4TWOTUPEN    V_VFIP4TWOTUPEN(1U)
17276 
17277 #define	S_KEYINDEX    0
17278 #define	M_KEYINDEX    0xfU
17279 #define	V_KEYINDEX(x) ((x) << S_KEYINDEX)
17280 #define	G_KEYINDEX(x) (((x) >> S_KEYINDEX) & M_KEYINDEX)
17281 
17282 #define	A_TP_RSS_SECRET_KEY0 0x40
17283 #define	A_TP_RSS_SECRET_KEY1 0x41
17284 #define	A_TP_RSS_SECRET_KEY2 0x42
17285 #define	A_TP_RSS_SECRET_KEY3 0x43
17286 #define	A_TP_RSS_SECRET_KEY4 0x44
17287 #define	A_TP_RSS_SECRET_KEY5 0x45
17288 #define	A_TP_RSS_SECRET_KEY6 0x46
17289 #define	A_TP_RSS_SECRET_KEY7 0x47
17290 #define	A_TP_RSS_SECRET_KEY8 0x48
17291 #define	A_TP_RSS_SECRET_KEY9 0x49
17292 #define	A_TP_ETHER_TYPE_VL 0x50
17293 
17294 #define	S_CQFCTYPE    16
17295 #define	M_CQFCTYPE    0xffffU
17296 #define	V_CQFCTYPE(x) ((x) << S_CQFCTYPE)
17297 #define	G_CQFCTYPE(x) (((x) >> S_CQFCTYPE) & M_CQFCTYPE)
17298 
17299 #define	S_VLANTYPE    0
17300 #define	M_VLANTYPE    0xffffU
17301 #define	V_VLANTYPE(x) ((x) << S_VLANTYPE)
17302 #define	G_VLANTYPE(x) (((x) >> S_VLANTYPE) & M_VLANTYPE)
17303 
17304 #define	A_TP_ETHER_TYPE_IP 0x51
17305 
17306 #define	S_IPV6TYPE    16
17307 #define	M_IPV6TYPE    0xffffU
17308 #define	V_IPV6TYPE(x) ((x) << S_IPV6TYPE)
17309 #define	G_IPV6TYPE(x) (((x) >> S_IPV6TYPE) & M_IPV6TYPE)
17310 
17311 #define	S_IPV4TYPE    0
17312 #define	M_IPV4TYPE    0xffffU
17313 #define	V_IPV4TYPE(x) ((x) << S_IPV4TYPE)
17314 #define	G_IPV4TYPE(x) (((x) >> S_IPV4TYPE) & M_IPV4TYPE)
17315 
17316 #define A_TP_ETHER_TYPE_FW 0x52
17317 
17318 #define S_ETHTYPE1    16
17319 #define M_ETHTYPE1    0xffffU
17320 #define V_ETHTYPE1(x) ((x) << S_ETHTYPE1)
17321 #define G_ETHTYPE1(x) (((x) >> S_ETHTYPE1) & M_ETHTYPE1)
17322 
17323 #define S_ETHTYPE0    0
17324 #define M_ETHTYPE0    0xffffU
17325 #define V_ETHTYPE0(x) ((x) << S_ETHTYPE0)
17326 #define G_ETHTYPE0(x) (((x) >> S_ETHTYPE0) & M_ETHTYPE0)
17327 
17328 #define A_TP_CORE_POWER 0x54
17329 
17330 #define S_SLEEPRDYVNT    12
17331 #define V_SLEEPRDYVNT(x) ((x) << S_SLEEPRDYVNT)
17332 #define F_SLEEPRDYVNT    V_SLEEPRDYVNT(1U)
17333 
17334 #define S_SLEEPRDYTBL    11
17335 #define V_SLEEPRDYTBL(x) ((x) << S_SLEEPRDYTBL)
17336 #define F_SLEEPRDYTBL    V_SLEEPRDYTBL(1U)
17337 
17338 #define S_SLEEPRDYMIB    10
17339 #define V_SLEEPRDYMIB(x) ((x) << S_SLEEPRDYMIB)
17340 #define F_SLEEPRDYMIB    V_SLEEPRDYMIB(1U)
17341 
17342 #define S_SLEEPRDYARP    9
17343 #define V_SLEEPRDYARP(x) ((x) << S_SLEEPRDYARP)
17344 #define F_SLEEPRDYARP    V_SLEEPRDYARP(1U)
17345 
17346 #define S_SLEEPRDYRSS    8
17347 #define V_SLEEPRDYRSS(x) ((x) << S_SLEEPRDYRSS)
17348 #define F_SLEEPRDYRSS    V_SLEEPRDYRSS(1U)
17349 
17350 #define S_SLEEPREQVNT    4
17351 #define V_SLEEPREQVNT(x) ((x) << S_SLEEPREQVNT)
17352 #define F_SLEEPREQVNT    V_SLEEPREQVNT(1U)
17353 
17354 #define S_SLEEPREQTBL    3
17355 #define V_SLEEPREQTBL(x) ((x) << S_SLEEPREQTBL)
17356 #define F_SLEEPREQTBL    V_SLEEPREQTBL(1U)
17357 
17358 #define S_SLEEPREQMIB    2
17359 #define V_SLEEPREQMIB(x) ((x) << S_SLEEPREQMIB)
17360 #define F_SLEEPREQMIB    V_SLEEPREQMIB(1U)
17361 
17362 #define S_SLEEPREQARP    1
17363 #define V_SLEEPREQARP(x) ((x) << S_SLEEPREQARP)
17364 #define F_SLEEPREQARP    V_SLEEPREQARP(1U)
17365 
17366 #define S_SLEEPREQRSS    0
17367 #define V_SLEEPREQRSS(x) ((x) << S_SLEEPREQRSS)
17368 #define F_SLEEPREQRSS    V_SLEEPREQRSS(1U)
17369 
17370 #define A_TP_CORE_RDMA 0x55
17371 
17372 #define S_IMMEDIATEOP    20
17373 #define M_IMMEDIATEOP    0xfU
17374 #define V_IMMEDIATEOP(x) ((x) << S_IMMEDIATEOP)
17375 #define G_IMMEDIATEOP(x) (((x) >> S_IMMEDIATEOP) & M_IMMEDIATEOP)
17376 
17377 #define S_IMMEDIATESE    16
17378 #define M_IMMEDIATESE    0xfU
17379 #define V_IMMEDIATESE(x) ((x) << S_IMMEDIATESE)
17380 #define G_IMMEDIATESE(x) (((x) >> S_IMMEDIATESE) & M_IMMEDIATESE)
17381 
17382 #define S_ATOMICREQOP    12
17383 #define M_ATOMICREQOP    0xfU
17384 #define V_ATOMICREQOP(x) ((x) << S_ATOMICREQOP)
17385 #define G_ATOMICREQOP(x) (((x) >> S_ATOMICREQOP) & M_ATOMICREQOP)
17386 
17387 #define S_ATOMICRSPOP    8
17388 #define M_ATOMICRSPOP    0xfU
17389 #define V_ATOMICRSPOP(x) ((x) << S_ATOMICRSPOP)
17390 #define G_ATOMICRSPOP(x) (((x) >> S_ATOMICRSPOP) & M_ATOMICRSPOP)
17391 
17392 #define S_IMMEDIASEEN    1
17393 #define V_IMMEDIASEEN(x) ((x) << S_IMMEDIASEEN)
17394 #define F_IMMEDIASEEN    V_IMMEDIASEEN(1U)
17395 
17396 #define S_IMMEDIATEEN    0
17397 #define V_IMMEDIATEEN(x) ((x) << S_IMMEDIATEEN)
17398 #define F_IMMEDIATEEN    V_IMMEDIATEEN(1U)
17399 
17400 #define	A_TP_DBG_CLEAR 0x60
17401 #define	A_TP_DBG_CORE_HDR0 0x61
17402 
17403 #define	S_E_TCP_OP_SRDY    16
17404 #define	V_E_TCP_OP_SRDY(x) ((x) << S_E_TCP_OP_SRDY)
17405 #define	F_E_TCP_OP_SRDY    V_E_TCP_OP_SRDY(1U)
17406 
17407 #define	S_E_PLD_TXZEROP_SRDY    15
17408 #define	V_E_PLD_TXZEROP_SRDY(x) ((x) << S_E_PLD_TXZEROP_SRDY)
17409 #define	F_E_PLD_TXZEROP_SRDY    V_E_PLD_TXZEROP_SRDY(1U)
17410 
17411 #define	S_E_PLD_RX_SRDY    14
17412 #define	V_E_PLD_RX_SRDY(x) ((x) << S_E_PLD_RX_SRDY)
17413 #define	F_E_PLD_RX_SRDY    V_E_PLD_RX_SRDY(1U)
17414 
17415 #define	S_E_RX_ERROR_SRDY    13
17416 #define	V_E_RX_ERROR_SRDY(x) ((x) << S_E_RX_ERROR_SRDY)
17417 #define	F_E_RX_ERROR_SRDY    V_E_RX_ERROR_SRDY(1U)
17418 
17419 #define	S_E_RX_ISS_SRDY    12
17420 #define	V_E_RX_ISS_SRDY(x) ((x) << S_E_RX_ISS_SRDY)
17421 #define	F_E_RX_ISS_SRDY    V_E_RX_ISS_SRDY(1U)
17422 
17423 #define	S_C_TCP_OP_SRDY    11
17424 #define	V_C_TCP_OP_SRDY(x) ((x) << S_C_TCP_OP_SRDY)
17425 #define	F_C_TCP_OP_SRDY    V_C_TCP_OP_SRDY(1U)
17426 
17427 #define	S_C_PLD_TXZEROP_SRDY    10
17428 #define	V_C_PLD_TXZEROP_SRDY(x) ((x) << S_C_PLD_TXZEROP_SRDY)
17429 #define	F_C_PLD_TXZEROP_SRDY    V_C_PLD_TXZEROP_SRDY(1U)
17430 
17431 #define	S_C_PLD_RX_SRDY    9
17432 #define	V_C_PLD_RX_SRDY(x) ((x) << S_C_PLD_RX_SRDY)
17433 #define	F_C_PLD_RX_SRDY    V_C_PLD_RX_SRDY(1U)
17434 
17435 #define	S_C_RX_ERROR_SRDY    8
17436 #define	V_C_RX_ERROR_SRDY(x) ((x) << S_C_RX_ERROR_SRDY)
17437 #define	F_C_RX_ERROR_SRDY    V_C_RX_ERROR_SRDY(1U)
17438 
17439 #define	S_C_RX_ISS_SRDY    7
17440 #define	V_C_RX_ISS_SRDY(x) ((x) << S_C_RX_ISS_SRDY)
17441 #define	F_C_RX_ISS_SRDY    V_C_RX_ISS_SRDY(1U)
17442 
17443 #define	S_E_CPL5_TXVALID    6
17444 #define	V_E_CPL5_TXVALID(x) ((x) << S_E_CPL5_TXVALID)
17445 #define	F_E_CPL5_TXVALID    V_E_CPL5_TXVALID(1U)
17446 
17447 #define	S_E_ETH_TXVALID    5
17448 #define	V_E_ETH_TXVALID(x) ((x) << S_E_ETH_TXVALID)
17449 #define	F_E_ETH_TXVALID    V_E_ETH_TXVALID(1U)
17450 
17451 #define	S_E_IP_TXVALID    4
17452 #define	V_E_IP_TXVALID(x) ((x) << S_E_IP_TXVALID)
17453 #define	F_E_IP_TXVALID    V_E_IP_TXVALID(1U)
17454 
17455 #define	S_E_TCP_TXVALID    3
17456 #define	V_E_TCP_TXVALID(x) ((x) << S_E_TCP_TXVALID)
17457 #define	F_E_TCP_TXVALID    V_E_TCP_TXVALID(1U)
17458 
17459 #define	S_C_CPL5_RXVALID    2
17460 #define	V_C_CPL5_RXVALID(x) ((x) << S_C_CPL5_RXVALID)
17461 #define	F_C_CPL5_RXVALID    V_C_CPL5_RXVALID(1U)
17462 
17463 #define	S_C_CPL5_TXVALID    1
17464 #define	V_C_CPL5_TXVALID(x) ((x) << S_C_CPL5_TXVALID)
17465 #define	F_C_CPL5_TXVALID    V_C_CPL5_TXVALID(1U)
17466 
17467 #define	S_E_TCP_OPT_RXVALID    0
17468 #define	V_E_TCP_OPT_RXVALID(x) ((x) << S_E_TCP_OPT_RXVALID)
17469 #define	F_E_TCP_OPT_RXVALID    V_E_TCP_OPT_RXVALID(1U)
17470 
17471 #define	A_TP_DBG_CORE_HDR1 0x62
17472 
17473 #define	S_E_CPL5_TXFULL    6
17474 #define	V_E_CPL5_TXFULL(x) ((x) << S_E_CPL5_TXFULL)
17475 #define	F_E_CPL5_TXFULL    V_E_CPL5_TXFULL(1U)
17476 
17477 #define	S_E_ETH_TXFULL    5
17478 #define	V_E_ETH_TXFULL(x) ((x) << S_E_ETH_TXFULL)
17479 #define	F_E_ETH_TXFULL    V_E_ETH_TXFULL(1U)
17480 
17481 #define	S_E_IP_TXFULL    4
17482 #define	V_E_IP_TXFULL(x) ((x) << S_E_IP_TXFULL)
17483 #define	F_E_IP_TXFULL    V_E_IP_TXFULL(1U)
17484 
17485 #define	S_E_TCP_TXFULL    3
17486 #define	V_E_TCP_TXFULL(x) ((x) << S_E_TCP_TXFULL)
17487 #define	F_E_TCP_TXFULL    V_E_TCP_TXFULL(1U)
17488 
17489 #define	S_C_CPL5_RXFULL    2
17490 #define	V_C_CPL5_RXFULL(x) ((x) << S_C_CPL5_RXFULL)
17491 #define	F_C_CPL5_RXFULL    V_C_CPL5_RXFULL(1U)
17492 
17493 #define	S_C_CPL5_TXFULL    1
17494 #define	V_C_CPL5_TXFULL(x) ((x) << S_C_CPL5_TXFULL)
17495 #define	F_C_CPL5_TXFULL    V_C_CPL5_TXFULL(1U)
17496 
17497 #define	S_E_TCP_OPT_RXFULL    0
17498 #define	V_E_TCP_OPT_RXFULL(x) ((x) << S_E_TCP_OPT_RXFULL)
17499 #define	F_E_TCP_OPT_RXFULL    V_E_TCP_OPT_RXFULL(1U)
17500 
17501 #define	A_TP_DBG_CORE_FATAL 0x63
17502 
17503 #define	S_EMSGFATAL    31
17504 #define	V_EMSGFATAL(x) ((x) << S_EMSGFATAL)
17505 #define	F_EMSGFATAL    V_EMSGFATAL(1U)
17506 
17507 #define	S_CMSGFATAL    30
17508 #define	V_CMSGFATAL(x) ((x) << S_CMSGFATAL)
17509 #define	F_CMSGFATAL    V_CMSGFATAL(1U)
17510 
17511 #define	S_PAWSFATAL    29
17512 #define	V_PAWSFATAL(x) ((x) << S_PAWSFATAL)
17513 #define	F_PAWSFATAL    V_PAWSFATAL(1U)
17514 
17515 #define	S_SRAMFATAL    28
17516 #define	V_SRAMFATAL(x) ((x) << S_SRAMFATAL)
17517 #define	F_SRAMFATAL    V_SRAMFATAL(1U)
17518 
17519 #define S_CPCMDCONG    24
17520 #define M_CPCMDCONG    0xfU
17521 #define V_CPCMDCONG(x) ((x) << S_CPCMDCONG)
17522 #define G_CPCMDCONG(x) (((x) >> S_CPCMDCONG) & M_CPCMDCONG)
17523 
17524 #define S_EPCMDCONG    22
17525 #define M_EPCMDCONG    0x3U
17526 #define	V_EPCMDCONG(x) ((x) << S_EPCMDCONG)
17527 #define	G_EPCMDCONG(x) (((x) >> S_EPCMDCONG) & M_EPCMDCONG)
17528 
17529 #define	S_CPCMDLENFATAL    21
17530 #define	V_CPCMDLENFATAL(x) ((x) << S_CPCMDLENFATAL)
17531 #define	F_CPCMDLENFATAL    V_CPCMDLENFATAL(1U)
17532 
17533 #define	S_EPCMDLENFATAL    20
17534 #define	V_EPCMDLENFATAL(x) ((x) << S_EPCMDLENFATAL)
17535 #define	F_EPCMDLENFATAL    V_EPCMDLENFATAL(1U)
17536 
17537 #define	S_CPCMDVALID    16
17538 #define	M_CPCMDVALID    0xfU
17539 #define	V_CPCMDVALID(x) ((x) << S_CPCMDVALID)
17540 #define	G_CPCMDVALID(x) (((x) >> S_CPCMDVALID) & M_CPCMDVALID)
17541 
17542 #define	S_CPCMDAFULL    12
17543 #define	M_CPCMDAFULL    0xfU
17544 #define	V_CPCMDAFULL(x) ((x) << S_CPCMDAFULL)
17545 #define	G_CPCMDAFULL(x) (((x) >> S_CPCMDAFULL) & M_CPCMDAFULL)
17546 
17547 #define	S_EPCMDVALID    10
17548 #define	M_EPCMDVALID    0x3U
17549 #define	V_EPCMDVALID(x) ((x) << S_EPCMDVALID)
17550 #define	G_EPCMDVALID(x) (((x) >> S_EPCMDVALID) & M_EPCMDVALID)
17551 
17552 #define	S_EPCMDAFULL    8
17553 #define	M_EPCMDAFULL    0x3U
17554 #define	V_EPCMDAFULL(x) ((x) << S_EPCMDAFULL)
17555 #define	G_EPCMDAFULL(x) (((x) >> S_EPCMDAFULL) & M_EPCMDAFULL)
17556 
17557 #define	S_CPCMDEOIFATAL    7
17558 #define	V_CPCMDEOIFATAL(x) ((x) << S_CPCMDEOIFATAL)
17559 #define	F_CPCMDEOIFATAL    V_CPCMDEOIFATAL(1U)
17560 
17561 #define	S_CMDBRQFATAL    4
17562 #define	V_CMDBRQFATAL(x) ((x) << S_CMDBRQFATAL)
17563 #define	F_CMDBRQFATAL    V_CMDBRQFATAL(1U)
17564 
17565 #define	S_CNONZEROPPOPCNT    2
17566 #define	M_CNONZEROPPOPCNT    0x3U
17567 #define	V_CNONZEROPPOPCNT(x) ((x) << S_CNONZEROPPOPCNT)
17568 #define	G_CNONZEROPPOPCNT(x) (((x) >> S_CNONZEROPPOPCNT) & M_CNONZEROPPOPCNT)
17569 
17570 #define	S_CPCMDEOICNT    0
17571 #define	M_CPCMDEOICNT    0x3U
17572 #define	V_CPCMDEOICNT(x) ((x) << S_CPCMDEOICNT)
17573 #define	G_CPCMDEOICNT(x) (((x) >> S_CPCMDEOICNT) & M_CPCMDEOICNT)
17574 
17575 #define S_CPCMDTTLFATAL    6
17576 #define V_CPCMDTTLFATAL(x) ((x) << S_CPCMDTTLFATAL)
17577 #define F_CPCMDTTLFATAL    V_CPCMDTTLFATAL(1U)
17578 
17579 #define S_CDATACHNFATAL    5
17580 #define V_CDATACHNFATAL(x) ((x) << S_CDATACHNFATAL)
17581 #define F_CDATACHNFATAL    V_CDATACHNFATAL(1U)
17582 
17583 #define	A_TP_DBG_CORE_OUT 0x64
17584 
17585 #define	S_CCPLENC    26
17586 #define	V_CCPLENC(x) ((x) << S_CCPLENC)
17587 #define	F_CCPLENC    V_CCPLENC(1U)
17588 
17589 #define	S_CWRCPLPKT    25
17590 #define	V_CWRCPLPKT(x) ((x) << S_CWRCPLPKT)
17591 #define	F_CWRCPLPKT    V_CWRCPLPKT(1U)
17592 
17593 #define	S_CWRETHPKT    24
17594 #define	V_CWRETHPKT(x) ((x) << S_CWRETHPKT)
17595 #define	F_CWRETHPKT    V_CWRETHPKT(1U)
17596 
17597 #define	S_CWRIPPKT    23
17598 #define	V_CWRIPPKT(x) ((x) << S_CWRIPPKT)
17599 #define	F_CWRIPPKT    V_CWRIPPKT(1U)
17600 
17601 #define	S_CWRTCPPKT    22
17602 #define	V_CWRTCPPKT(x) ((x) << S_CWRTCPPKT)
17603 #define	F_CWRTCPPKT    V_CWRTCPPKT(1U)
17604 
17605 #define	S_CWRZEROP    21
17606 #define	V_CWRZEROP(x) ((x) << S_CWRZEROP)
17607 #define	F_CWRZEROP    V_CWRZEROP(1U)
17608 
17609 #define	S_CCPLTXFULL    20
17610 #define	V_CCPLTXFULL(x) ((x) << S_CCPLTXFULL)
17611 #define	F_CCPLTXFULL    V_CCPLTXFULL(1U)
17612 
17613 #define	S_CETHTXFULL    19
17614 #define	V_CETHTXFULL(x) ((x) << S_CETHTXFULL)
17615 #define	F_CETHTXFULL    V_CETHTXFULL(1U)
17616 
17617 #define	S_CIPTXFULL    18
17618 #define	V_CIPTXFULL(x) ((x) << S_CIPTXFULL)
17619 #define	F_CIPTXFULL    V_CIPTXFULL(1U)
17620 
17621 #define	S_CTCPTXFULL    17
17622 #define	V_CTCPTXFULL(x) ((x) << S_CTCPTXFULL)
17623 #define	F_CTCPTXFULL    V_CTCPTXFULL(1U)
17624 
17625 #define	S_CPLDTXZEROPDRDY    16
17626 #define	V_CPLDTXZEROPDRDY(x) ((x) << S_CPLDTXZEROPDRDY)
17627 #define	F_CPLDTXZEROPDRDY    V_CPLDTXZEROPDRDY(1U)
17628 
17629 #define	S_ECPLENC    10
17630 #define	V_ECPLENC(x) ((x) << S_ECPLENC)
17631 #define	F_ECPLENC    V_ECPLENC(1U)
17632 
17633 #define	S_EWRCPLPKT    9
17634 #define	V_EWRCPLPKT(x) ((x) << S_EWRCPLPKT)
17635 #define	F_EWRCPLPKT    V_EWRCPLPKT(1U)
17636 
17637 #define	S_EWRETHPKT    8
17638 #define	V_EWRETHPKT(x) ((x) << S_EWRETHPKT)
17639 #define	F_EWRETHPKT    V_EWRETHPKT(1U)
17640 
17641 #define	S_EWRIPPKT    7
17642 #define	V_EWRIPPKT(x) ((x) << S_EWRIPPKT)
17643 #define	F_EWRIPPKT    V_EWRIPPKT(1U)
17644 
17645 #define	S_EWRTCPPKT    6
17646 #define	V_EWRTCPPKT(x) ((x) << S_EWRTCPPKT)
17647 #define	F_EWRTCPPKT    V_EWRTCPPKT(1U)
17648 
17649 #define	S_EWRZEROP    5
17650 #define	V_EWRZEROP(x) ((x) << S_EWRZEROP)
17651 #define	F_EWRZEROP    V_EWRZEROP(1U)
17652 
17653 #define	S_ECPLTXFULL    4
17654 #define	V_ECPLTXFULL(x) ((x) << S_ECPLTXFULL)
17655 #define	F_ECPLTXFULL    V_ECPLTXFULL(1U)
17656 
17657 #define	S_EETHTXFULL    3
17658 #define	V_EETHTXFULL(x) ((x) << S_EETHTXFULL)
17659 #define	F_EETHTXFULL    V_EETHTXFULL(1U)
17660 
17661 #define	S_EIPTXFULL    2
17662 #define	V_EIPTXFULL(x) ((x) << S_EIPTXFULL)
17663 #define	F_EIPTXFULL    V_EIPTXFULL(1U)
17664 
17665 #define	S_ETCPTXFULL    1
17666 #define	V_ETCPTXFULL(x) ((x) << S_ETCPTXFULL)
17667 #define	F_ETCPTXFULL    V_ETCPTXFULL(1U)
17668 
17669 #define	S_EPLDTXZEROPDRDY    0
17670 #define	V_EPLDTXZEROPDRDY(x) ((x) << S_EPLDTXZEROPDRDY)
17671 #define	F_EPLDTXZEROPDRDY    V_EPLDTXZEROPDRDY(1U)
17672 
17673 #define S_CRXBUSYOUT    31
17674 #define V_CRXBUSYOUT(x) ((x) << S_CRXBUSYOUT)
17675 #define F_CRXBUSYOUT    V_CRXBUSYOUT(1U)
17676 
17677 #define S_CTXBUSYOUT    30
17678 #define V_CTXBUSYOUT(x) ((x) << S_CTXBUSYOUT)
17679 #define F_CTXBUSYOUT    V_CTXBUSYOUT(1U)
17680 
17681 #define S_CRDCPLPKT    29
17682 #define V_CRDCPLPKT(x) ((x) << S_CRDCPLPKT)
17683 #define F_CRDCPLPKT    V_CRDCPLPKT(1U)
17684 
17685 #define S_CRDTCPPKT    28
17686 #define V_CRDTCPPKT(x) ((x) << S_CRDTCPPKT)
17687 #define F_CRDTCPPKT    V_CRDTCPPKT(1U)
17688 
17689 #define S_CNEWMSG    27
17690 #define V_CNEWMSG(x) ((x) << S_CNEWMSG)
17691 #define F_CNEWMSG    V_CNEWMSG(1U)
17692 
17693 #define S_ERXBUSYOUT    15
17694 #define V_ERXBUSYOUT(x) ((x) << S_ERXBUSYOUT)
17695 #define F_ERXBUSYOUT    V_ERXBUSYOUT(1U)
17696 
17697 #define S_ETXBUSYOUT    14
17698 #define V_ETXBUSYOUT(x) ((x) << S_ETXBUSYOUT)
17699 #define F_ETXBUSYOUT    V_ETXBUSYOUT(1U)
17700 
17701 #define S_ERDCPLPKT    13
17702 #define V_ERDCPLPKT(x) ((x) << S_ERDCPLPKT)
17703 #define F_ERDCPLPKT    V_ERDCPLPKT(1U)
17704 
17705 #define S_ERDTCPPKT    12
17706 #define V_ERDTCPPKT(x) ((x) << S_ERDTCPPKT)
17707 #define F_ERDTCPPKT    V_ERDTCPPKT(1U)
17708 
17709 #define S_ENEWMSG    11
17710 #define V_ENEWMSG(x) ((x) << S_ENEWMSG)
17711 #define F_ENEWMSG    V_ENEWMSG(1U)
17712 
17713 #define	A_TP_DBG_CORE_TID 0x65
17714 
17715 #define	S_LINENUMBER    24
17716 #define	M_LINENUMBER    0x7fU
17717 #define	V_LINENUMBER(x) ((x) << S_LINENUMBER)
17718 #define	G_LINENUMBER(x) (((x) >> S_LINENUMBER) & M_LINENUMBER)
17719 
17720 #define	S_SPURIOUSMSG    23
17721 #define	V_SPURIOUSMSG(x) ((x) << S_SPURIOUSMSG)
17722 #define	F_SPURIOUSMSG    V_SPURIOUSMSG(1U)
17723 
17724 #define	S_SYNLEARNED    20
17725 #define	V_SYNLEARNED(x) ((x) << S_SYNLEARNED)
17726 #define	F_SYNLEARNED    V_SYNLEARNED(1U)
17727 
17728 #define	S_TIDVALUE    0
17729 #define	M_TIDVALUE    0xfffffU
17730 #define	V_TIDVALUE(x) ((x) << S_TIDVALUE)
17731 #define	G_TIDVALUE(x) (((x) >> S_TIDVALUE) & M_TIDVALUE)
17732 
17733 #define S_SRC    21
17734 #define M_SRC    0x3U
17735 #define V_SRC(x) ((x) << S_SRC)
17736 #define G_SRC(x) (((x) >> S_SRC) & M_SRC)
17737 
17738 #define	A_TP_DBG_ENG_RES0 0x66
17739 
17740 #define	S_RESOURCESREADY    31
17741 #define	V_RESOURCESREADY(x) ((x) << S_RESOURCESREADY)
17742 #define	F_RESOURCESREADY    V_RESOURCESREADY(1U)
17743 
17744 #define	S_RCFOPCODEOUTSRDY    30
17745 #define	V_RCFOPCODEOUTSRDY(x) ((x) << S_RCFOPCODEOUTSRDY)
17746 #define	F_RCFOPCODEOUTSRDY    V_RCFOPCODEOUTSRDY(1U)
17747 
17748 #define	S_RCFDATAOUTSRDY    29
17749 #define	V_RCFDATAOUTSRDY(x) ((x) << S_RCFDATAOUTSRDY)
17750 #define	F_RCFDATAOUTSRDY    V_RCFDATAOUTSRDY(1U)
17751 
17752 #define	S_FLUSHINPUTMSG    28
17753 #define	V_FLUSHINPUTMSG(x) ((x) << S_FLUSHINPUTMSG)
17754 #define	F_FLUSHINPUTMSG    V_FLUSHINPUTMSG(1U)
17755 
17756 #define	S_RCFOPSRCOUT    26
17757 #define	M_RCFOPSRCOUT    0x3U
17758 #define	V_RCFOPSRCOUT(x) ((x) << S_RCFOPSRCOUT)
17759 #define	G_RCFOPSRCOUT(x) (((x) >> S_RCFOPSRCOUT) & M_RCFOPSRCOUT)
17760 
17761 #define	S_C_MSG    25
17762 #define	V_C_MSG(x) ((x) << S_C_MSG)
17763 #define	F_C_MSG    V_C_MSG(1U)
17764 
17765 #define	S_E_MSG    24
17766 #define	V_E_MSG(x) ((x) << S_E_MSG)
17767 #define	F_E_MSG    V_E_MSG(1U)
17768 
17769 #define	S_RCFOPCODEOUT    20
17770 #define	M_RCFOPCODEOUT    0xfU
17771 #define	V_RCFOPCODEOUT(x) ((x) << S_RCFOPCODEOUT)
17772 #define	G_RCFOPCODEOUT(x) (((x) >> S_RCFOPCODEOUT) & M_RCFOPCODEOUT)
17773 
17774 #define	S_EFFRCFOPCODEOUT    16
17775 #define	M_EFFRCFOPCODEOUT    0xfU
17776 #define	V_EFFRCFOPCODEOUT(x) ((x) << S_EFFRCFOPCODEOUT)
17777 #define	G_EFFRCFOPCODEOUT(x) (((x) >> S_EFFRCFOPCODEOUT) & M_EFFRCFOPCODEOUT)
17778 
17779 #define	S_SEENRESOURCESREADY    15
17780 #define	V_SEENRESOURCESREADY(x) ((x) << S_SEENRESOURCESREADY)
17781 #define	F_SEENRESOURCESREADY    V_SEENRESOURCESREADY(1U)
17782 
17783 #define	S_RESOURCESREADYCOPY    14
17784 #define	V_RESOURCESREADYCOPY(x) ((x) << S_RESOURCESREADYCOPY)
17785 #define	F_RESOURCESREADYCOPY    V_RESOURCESREADYCOPY(1U)
17786 
17787 #define	S_OPCODEWAITSFORDATA    13
17788 #define	V_OPCODEWAITSFORDATA(x) ((x) << S_OPCODEWAITSFORDATA)
17789 #define	F_OPCODEWAITSFORDATA    V_OPCODEWAITSFORDATA(1U)
17790 
17791 #define	S_CPLDRXSRDY    12
17792 #define	V_CPLDRXSRDY(x) ((x) << S_CPLDRXSRDY)
17793 #define	F_CPLDRXSRDY    V_CPLDRXSRDY(1U)
17794 
17795 #define	S_CPLDRXZEROPSRDY    11
17796 #define	V_CPLDRXZEROPSRDY(x) ((x) << S_CPLDRXZEROPSRDY)
17797 #define	F_CPLDRXZEROPSRDY    V_CPLDRXZEROPSRDY(1U)
17798 
17799 #define	S_EPLDRXZEROPSRDY    10
17800 #define	V_EPLDRXZEROPSRDY(x) ((x) << S_EPLDRXZEROPSRDY)
17801 #define	F_EPLDRXZEROPSRDY    V_EPLDRXZEROPSRDY(1U)
17802 
17803 #define	S_ERXERRORSRDY    9
17804 #define	V_ERXERRORSRDY(x) ((x) << S_ERXERRORSRDY)
17805 #define	F_ERXERRORSRDY    V_ERXERRORSRDY(1U)
17806 
17807 #define	S_EPLDRXSRDY    8
17808 #define	V_EPLDRXSRDY(x) ((x) << S_EPLDRXSRDY)
17809 #define	F_EPLDRXSRDY    V_EPLDRXSRDY(1U)
17810 
17811 #define	S_CRXBUSY    7
17812 #define	V_CRXBUSY(x) ((x) << S_CRXBUSY)
17813 #define	F_CRXBUSY    V_CRXBUSY(1U)
17814 
17815 #define	S_ERXBUSY    6
17816 #define	V_ERXBUSY(x) ((x) << S_ERXBUSY)
17817 #define	F_ERXBUSY    V_ERXBUSY(1U)
17818 
17819 #define	S_TIMERINSERTBUSY    5
17820 #define	V_TIMERINSERTBUSY(x) ((x) << S_TIMERINSERTBUSY)
17821 #define	F_TIMERINSERTBUSY    V_TIMERINSERTBUSY(1U)
17822 
17823 #define	S_WCFBUSY    4
17824 #define	V_WCFBUSY(x) ((x) << S_WCFBUSY)
17825 #define	F_WCFBUSY    V_WCFBUSY(1U)
17826 
17827 #define	S_CTXBUSY    3
17828 #define	V_CTXBUSY(x) ((x) << S_CTXBUSY)
17829 #define	F_CTXBUSY    V_CTXBUSY(1U)
17830 
17831 #define	S_CPCMDBUSY    2
17832 #define	V_CPCMDBUSY(x) ((x) << S_CPCMDBUSY)
17833 #define	F_CPCMDBUSY    V_CPCMDBUSY(1U)
17834 
17835 #define S_EPCMDBUSY    1
17836 #define V_EPCMDBUSY(x) ((x) << S_EPCMDBUSY)
17837 #define F_EPCMDBUSY    V_EPCMDBUSY(1U)
17838 
17839 #define S_ETXBUSY    0
17840 #define	V_ETXBUSY(x) ((x) << S_ETXBUSY)
17841 #define	F_ETXBUSY    V_ETXBUSY(1U)
17842 
17843 #define S_EFFOPCODEOUT    16
17844 #define M_EFFOPCODEOUT    0xfU
17845 #define V_EFFOPCODEOUT(x) ((x) << S_EFFOPCODEOUT)
17846 #define G_EFFOPCODEOUT(x) (((x) >> S_EFFOPCODEOUT) & M_EFFOPCODEOUT)
17847 
17848 #define S_DELDRDY    14
17849 #define V_DELDRDY(x) ((x) << S_DELDRDY)
17850 #define F_DELDRDY    V_DELDRDY(1U)
17851 
17852 #define	A_TP_DBG_ENG_RES1 0x67
17853 
17854 #define	S_RXCPLSRDY    31
17855 #define	V_RXCPLSRDY(x) ((x) << S_RXCPLSRDY)
17856 #define	F_RXCPLSRDY    V_RXCPLSRDY(1U)
17857 
17858 #define	S_RXOPTSRDY    30
17859 #define	V_RXOPTSRDY(x) ((x) << S_RXOPTSRDY)
17860 #define	F_RXOPTSRDY    V_RXOPTSRDY(1U)
17861 
17862 #define	S_RXPLDLENSRDY    29
17863 #define	V_RXPLDLENSRDY(x) ((x) << S_RXPLDLENSRDY)
17864 #define	F_RXPLDLENSRDY    V_RXPLDLENSRDY(1U)
17865 
17866 #define	S_RXNOTBUSY    28
17867 #define	V_RXNOTBUSY(x) ((x) << S_RXNOTBUSY)
17868 #define	F_RXNOTBUSY    V_RXNOTBUSY(1U)
17869 
17870 #define	S_CPLCMDIN    20
17871 #define	M_CPLCMDIN    0xffU
17872 #define	V_CPLCMDIN(x) ((x) << S_CPLCMDIN)
17873 #define	G_CPLCMDIN(x) (((x) >> S_CPLCMDIN) & M_CPLCMDIN)
17874 
17875 #define	S_RCFPTIDSRDY    19
17876 #define	V_RCFPTIDSRDY(x) ((x) << S_RCFPTIDSRDY)
17877 #define	F_RCFPTIDSRDY    V_RCFPTIDSRDY(1U)
17878 
17879 #define	S_EPDUHDRSRDY    18
17880 #define	V_EPDUHDRSRDY(x) ((x) << S_EPDUHDRSRDY)
17881 #define	F_EPDUHDRSRDY    V_EPDUHDRSRDY(1U)
17882 
17883 #define	S_TUNNELPKTREG    17
17884 #define	V_TUNNELPKTREG(x) ((x) << S_TUNNELPKTREG)
17885 #define	F_TUNNELPKTREG    V_TUNNELPKTREG(1U)
17886 
17887 #define	S_TXPKTCSUMSRDY    16
17888 #define	V_TXPKTCSUMSRDY(x) ((x) << S_TXPKTCSUMSRDY)
17889 #define	F_TXPKTCSUMSRDY    V_TXPKTCSUMSRDY(1U)
17890 
17891 #define	S_TABLEACCESSLATENCY    12
17892 #define	M_TABLEACCESSLATENCY    0xfU
17893 #define	V_TABLEACCESSLATENCY(x) ((x) << S_TABLEACCESSLATENCY)
17894 #define	G_TABLEACCESSLATENCY(x) \
17895 	(((x) >> S_TABLEACCESSLATENCY) & M_TABLEACCESSLATENCY)
17896 
17897 #define	S_MMGRDONE    11
17898 #define	V_MMGRDONE(x) ((x) << S_MMGRDONE)
17899 #define	F_MMGRDONE    V_MMGRDONE(1U)
17900 
17901 #define	S_SEENMMGRDONE    10
17902 #define	V_SEENMMGRDONE(x) ((x) << S_SEENMMGRDONE)
17903 #define	F_SEENMMGRDONE    V_SEENMMGRDONE(1U)
17904 
17905 #define	S_RXERRORSRDY    9
17906 #define	V_RXERRORSRDY(x) ((x) << S_RXERRORSRDY)
17907 #define	F_RXERRORSRDY    V_RXERRORSRDY(1U)
17908 
17909 #define	S_RCFOPTIONSTCPSRDY    8
17910 #define	V_RCFOPTIONSTCPSRDY(x) ((x) << S_RCFOPTIONSTCPSRDY)
17911 #define	F_RCFOPTIONSTCPSRDY    V_RCFOPTIONSTCPSRDY(1U)
17912 
17913 #define	S_ENGINESTATE    6
17914 #define	M_ENGINESTATE    0x3U
17915 #define	V_ENGINESTATE(x) ((x) << S_ENGINESTATE)
17916 #define	G_ENGINESTATE(x) (((x) >> S_ENGINESTATE) & M_ENGINESTATE)
17917 
17918 #define	S_TABLEACCESINCREMENT    5
17919 #define	V_TABLEACCESINCREMENT(x) ((x) << S_TABLEACCESINCREMENT)
17920 #define	F_TABLEACCESINCREMENT    V_TABLEACCESINCREMENT(1U)
17921 
17922 #define	S_TABLEACCESCOMPLETE    4
17923 #define	V_TABLEACCESCOMPLETE(x) ((x) << S_TABLEACCESCOMPLETE)
17924 #define	F_TABLEACCESCOMPLETE    V_TABLEACCESCOMPLETE(1U)
17925 
17926 #define	S_RCFOPCODEOUTUSABLE    3
17927 #define	V_RCFOPCODEOUTUSABLE(x) ((x) << S_RCFOPCODEOUTUSABLE)
17928 #define	F_RCFOPCODEOUTUSABLE    V_RCFOPCODEOUTUSABLE(1U)
17929 
17930 #define	S_RCFDATAOUTUSABLE    2
17931 #define	V_RCFDATAOUTUSABLE(x) ((x) << S_RCFDATAOUTUSABLE)
17932 #define	F_RCFDATAOUTUSABLE    V_RCFDATAOUTUSABLE(1U)
17933 
17934 #define	S_RCFDATAWAITAFTERRD    1
17935 #define	V_RCFDATAWAITAFTERRD(x) ((x) << S_RCFDATAWAITAFTERRD)
17936 #define	F_RCFDATAWAITAFTERRD    V_RCFDATAWAITAFTERRD(1U)
17937 
17938 #define	S_RCFDATACMRDY    0
17939 #define	V_RCFDATACMRDY(x) ((x) << S_RCFDATACMRDY)
17940 #define	F_RCFDATACMRDY    V_RCFDATACMRDY(1U)
17941 
17942 #define	A_TP_DBG_ENG_RES2 0x68
17943 
17944 #define	S_CPLCMDRAW    24
17945 #define	M_CPLCMDRAW    0xffU
17946 #define	V_CPLCMDRAW(x) ((x) << S_CPLCMDRAW)
17947 #define	G_CPLCMDRAW(x) (((x) >> S_CPLCMDRAW) & M_CPLCMDRAW)
17948 
17949 #define	S_RXMACPORT    20
17950 #define	M_RXMACPORT    0xfU
17951 #define	V_RXMACPORT(x) ((x) << S_RXMACPORT)
17952 #define	G_RXMACPORT(x) (((x) >> S_RXMACPORT) & M_RXMACPORT)
17953 
17954 #define	S_TXECHANNEL    18
17955 #define	M_TXECHANNEL    0x3U
17956 #define	V_TXECHANNEL(x) ((x) << S_TXECHANNEL)
17957 #define	G_TXECHANNEL(x) (((x) >> S_TXECHANNEL) & M_TXECHANNEL)
17958 
17959 #define	S_RXECHANNEL    16
17960 #define	M_RXECHANNEL    0x3U
17961 #define	V_RXECHANNEL(x) ((x) << S_RXECHANNEL)
17962 #define	G_RXECHANNEL(x) (((x) >> S_RXECHANNEL) & M_RXECHANNEL)
17963 
17964 #define	S_CDATAOUT    15
17965 #define	V_CDATAOUT(x) ((x) << S_CDATAOUT)
17966 #define	F_CDATAOUT    V_CDATAOUT(1U)
17967 
17968 #define	S_CREADPDU    14
17969 #define	V_CREADPDU(x) ((x) << S_CREADPDU)
17970 #define	F_CREADPDU    V_CREADPDU(1U)
17971 
17972 #define	S_EDATAOUT    13
17973 #define	V_EDATAOUT(x) ((x) << S_EDATAOUT)
17974 #define	F_EDATAOUT    V_EDATAOUT(1U)
17975 
17976 #define	S_EREADPDU    12
17977 #define	V_EREADPDU(x) ((x) << S_EREADPDU)
17978 #define	F_EREADPDU    V_EREADPDU(1U)
17979 
17980 #define	S_ETCPOPSRDY    11
17981 #define	V_ETCPOPSRDY(x) ((x) << S_ETCPOPSRDY)
17982 #define	F_ETCPOPSRDY    V_ETCPOPSRDY(1U)
17983 
17984 #define	S_CTCPOPSRDY    10
17985 #define	V_CTCPOPSRDY(x) ((x) << S_CTCPOPSRDY)
17986 #define	F_CTCPOPSRDY    V_CTCPOPSRDY(1U)
17987 
17988 #define	S_CPKTOUT    9
17989 #define	V_CPKTOUT(x) ((x) << S_CPKTOUT)
17990 #define	F_CPKTOUT    V_CPKTOUT(1U)
17991 
17992 #define	S_CMDBRSPSRDY    8
17993 #define	V_CMDBRSPSRDY(x) ((x) << S_CMDBRSPSRDY)
17994 #define	F_CMDBRSPSRDY    V_CMDBRSPSRDY(1U)
17995 
17996 #define	S_RXPSTRUCTSFULL    6
17997 #define	M_RXPSTRUCTSFULL    0x3U
17998 #define	V_RXPSTRUCTSFULL(x) ((x) << S_RXPSTRUCTSFULL)
17999 #define	G_RXPSTRUCTSFULL(x) (((x) >> S_RXPSTRUCTSFULL) & M_RXPSTRUCTSFULL)
18000 
18001 #define	S_RXPAGEPOOLFULL    4
18002 #define	M_RXPAGEPOOLFULL    0x3U
18003 #define	V_RXPAGEPOOLFULL(x) ((x) << S_RXPAGEPOOLFULL)
18004 #define	G_RXPAGEPOOLFULL(x) (((x) >> S_RXPAGEPOOLFULL) & M_RXPAGEPOOLFULL)
18005 
18006 #define	S_RCFREASONOUT    0
18007 #define	M_RCFREASONOUT    0xfU
18008 #define	V_RCFREASONOUT(x) ((x) << S_RCFREASONOUT)
18009 #define	G_RCFREASONOUT(x) (((x) >> S_RCFREASONOUT) & M_RCFREASONOUT)
18010 
18011 #define	A_TP_DBG_CORE_PCMD 0x69
18012 
18013 #define	S_CPCMDEOPCNT    30
18014 #define	M_CPCMDEOPCNT    0x3U
18015 #define	V_CPCMDEOPCNT(x) ((x) << S_CPCMDEOPCNT)
18016 #define	G_CPCMDEOPCNT(x) (((x) >> S_CPCMDEOPCNT) & M_CPCMDEOPCNT)
18017 
18018 #define	S_CPCMDLENSAVE    16
18019 #define	M_CPCMDLENSAVE    0x3fffU
18020 #define	V_CPCMDLENSAVE(x) ((x) << S_CPCMDLENSAVE)
18021 #define	G_CPCMDLENSAVE(x) (((x) >> S_CPCMDLENSAVE) & M_CPCMDLENSAVE)
18022 
18023 #define	S_EPCMDEOPCNT    14
18024 #define	M_EPCMDEOPCNT    0x3U
18025 #define	V_EPCMDEOPCNT(x) ((x) << S_EPCMDEOPCNT)
18026 #define	G_EPCMDEOPCNT(x) (((x) >> S_EPCMDEOPCNT) & M_EPCMDEOPCNT)
18027 
18028 #define	S_EPCMDLENSAVE    0
18029 #define	M_EPCMDLENSAVE    0x3fffU
18030 #define	V_EPCMDLENSAVE(x) ((x) << S_EPCMDLENSAVE)
18031 #define	G_EPCMDLENSAVE(x) (((x) >> S_EPCMDLENSAVE) & M_EPCMDLENSAVE)
18032 
18033 #define	A_TP_DBG_SCHED_TX 0x6a
18034 
18035 #define	S_TXCHNXOFF    28
18036 #define	M_TXCHNXOFF    0xfU
18037 #define	V_TXCHNXOFF(x) ((x) << S_TXCHNXOFF)
18038 #define	G_TXCHNXOFF(x) (((x) >> S_TXCHNXOFF) & M_TXCHNXOFF)
18039 
18040 #define	S_TXFIFOCNG    24
18041 #define	M_TXFIFOCNG    0xfU
18042 #define	V_TXFIFOCNG(x) ((x) << S_TXFIFOCNG)
18043 #define	G_TXFIFOCNG(x) (((x) >> S_TXFIFOCNG) & M_TXFIFOCNG)
18044 
18045 #define	S_TXPCMDCNG    20
18046 #define	M_TXPCMDCNG    0xfU
18047 #define	V_TXPCMDCNG(x) ((x) << S_TXPCMDCNG)
18048 #define	G_TXPCMDCNG(x) (((x) >> S_TXPCMDCNG) & M_TXPCMDCNG)
18049 
18050 #define	S_TXLPBKCNG    16
18051 #define	M_TXLPBKCNG    0xfU
18052 #define	V_TXLPBKCNG(x) ((x) << S_TXLPBKCNG)
18053 #define	G_TXLPBKCNG(x) (((x) >> S_TXLPBKCNG) & M_TXLPBKCNG)
18054 
18055 #define	S_TXHDRCNG    8
18056 #define	M_TXHDRCNG    0xffU
18057 #define	V_TXHDRCNG(x) ((x) << S_TXHDRCNG)
18058 #define	G_TXHDRCNG(x) (((x) >> S_TXHDRCNG) & M_TXHDRCNG)
18059 
18060 #define	S_TXMODXOFF    0
18061 #define	M_TXMODXOFF    0xffU
18062 #define	V_TXMODXOFF(x) ((x) << S_TXMODXOFF)
18063 #define	G_TXMODXOFF(x) (((x) >> S_TXMODXOFF) & M_TXMODXOFF)
18064 
18065 #define	A_TP_DBG_SCHED_RX 0x6b
18066 
18067 #define	S_RXCHNXOFF    28
18068 #define	M_RXCHNXOFF    0xfU
18069 #define	V_RXCHNXOFF(x) ((x) << S_RXCHNXOFF)
18070 #define	G_RXCHNXOFF(x) (((x) >> S_RXCHNXOFF) & M_RXCHNXOFF)
18071 
18072 #define	S_RXSGECNG    24
18073 #define	M_RXSGECNG    0xfU
18074 #define	V_RXSGECNG(x) ((x) << S_RXSGECNG)
18075 #define	G_RXSGECNG(x) (((x) >> S_RXSGECNG) & M_RXSGECNG)
18076 
18077 #define	S_RXFIFOCNG    22
18078 #define	M_RXFIFOCNG    0x3U
18079 #define	V_RXFIFOCNG(x) ((x) << S_RXFIFOCNG)
18080 #define	G_RXFIFOCNG(x) (((x) >> S_RXFIFOCNG) & M_RXFIFOCNG)
18081 
18082 #define	S_RXPCMDCNG    20
18083 #define	M_RXPCMDCNG    0x3U
18084 #define	V_RXPCMDCNG(x) ((x) << S_RXPCMDCNG)
18085 #define	G_RXPCMDCNG(x) (((x) >> S_RXPCMDCNG) & M_RXPCMDCNG)
18086 
18087 #define	S_RXLPBKCNG    16
18088 #define	M_RXLPBKCNG    0xfU
18089 #define	V_RXLPBKCNG(x) ((x) << S_RXLPBKCNG)
18090 #define	G_RXLPBKCNG(x) (((x) >> S_RXLPBKCNG) & M_RXLPBKCNG)
18091 
18092 #define	S_RXHDRCNG    8
18093 #define	M_RXHDRCNG    0xfU
18094 #define	V_RXHDRCNG(x) ((x) << S_RXHDRCNG)
18095 #define	G_RXHDRCNG(x) (((x) >> S_RXHDRCNG) & M_RXHDRCNG)
18096 
18097 #define	S_RXMODXOFF    0
18098 #define	M_RXMODXOFF    0x3U
18099 #define	V_RXMODXOFF(x) ((x) << S_RXMODXOFF)
18100 #define	G_RXMODXOFF(x) (((x) >> S_RXMODXOFF) & M_RXMODXOFF)
18101 
18102 #define A_TP_DBG_ERROR_CNT 0x6c
18103 #define A_TP_MIB_DEBUG 0x6f
18104 
18105 #define S_SRC3    31
18106 #define V_SRC3(x) ((x) << S_SRC3)
18107 #define F_SRC3    V_SRC3(1U)
18108 
18109 #define S_LINENUM3    24
18110 #define M_LINENUM3    0x7fU
18111 #define V_LINENUM3(x) ((x) << S_LINENUM3)
18112 #define G_LINENUM3(x) (((x) >> S_LINENUM3) & M_LINENUM3)
18113 
18114 #define S_SRC2    23
18115 #define V_SRC2(x) ((x) << S_SRC2)
18116 #define F_SRC2    V_SRC2(1U)
18117 
18118 #define S_LINENUM2    16
18119 #define M_LINENUM2    0x7fU
18120 #define V_LINENUM2(x) ((x) << S_LINENUM2)
18121 #define G_LINENUM2(x) (((x) >> S_LINENUM2) & M_LINENUM2)
18122 
18123 #define S_SRC1    15
18124 #define V_SRC1(x) ((x) << S_SRC1)
18125 #define F_SRC1    V_SRC1(1U)
18126 
18127 #define S_LINENUM1    8
18128 #define M_LINENUM1    0x7fU
18129 #define V_LINENUM1(x) ((x) << S_LINENUM1)
18130 #define G_LINENUM1(x) (((x) >> S_LINENUM1) & M_LINENUM1)
18131 
18132 #define S_SRC0    7
18133 #define V_SRC0(x) ((x) << S_SRC0)
18134 #define F_SRC0    V_SRC0(1U)
18135 
18136 #define S_LINENUM0    0
18137 #define M_LINENUM0    0x7fU
18138 #define V_LINENUM0(x) ((x) << S_LINENUM0)
18139 #define G_LINENUM0(x) (((x) >> S_LINENUM0) & M_LINENUM0)
18140 
18141 #define A_TP_T5_TX_DROP_CNT_CH0 0x120
18142 #define A_TP_T5_TX_DROP_CNT_CH1 0x121
18143 #define A_TP_TX_DROP_CNT_CH2 0x122
18144 #define A_TP_TX_DROP_CNT_CH3 0x123
18145 #define	A_TP_TX_DROP_CFG_CH0 0x12b
18146 
18147 #define	S_TIMERENABLED    31
18148 #define	V_TIMERENABLED(x) ((x) << S_TIMERENABLED)
18149 #define	F_TIMERENABLED    V_TIMERENABLED(1U)
18150 
18151 #define	S_TIMERERRORENABLE    30
18152 #define	V_TIMERERRORENABLE(x) ((x) << S_TIMERERRORENABLE)
18153 #define	F_TIMERERRORENABLE    V_TIMERERRORENABLE(1U)
18154 
18155 #define	S_TIMERTHRESHOLD    4
18156 #define	M_TIMERTHRESHOLD    0x3ffffffU
18157 #define	V_TIMERTHRESHOLD(x) ((x) << S_TIMERTHRESHOLD)
18158 #define	G_TIMERTHRESHOLD(x) (((x) >> S_TIMERTHRESHOLD) & M_TIMERTHRESHOLD)
18159 
18160 #define	S_PACKETDROPS    0
18161 #define	M_PACKETDROPS    0xfU
18162 #define	V_PACKETDROPS(x) ((x) << S_PACKETDROPS)
18163 #define	G_PACKETDROPS(x) (((x) >> S_PACKETDROPS) & M_PACKETDROPS)
18164 
18165 #define	A_TP_TX_DROP_CFG_CH1 0x12c
18166 #define	A_TP_TX_DROP_CNT_CH0 0x12d
18167 
18168 #define	S_TXDROPCNTCH0SENT    16
18169 #define	M_TXDROPCNTCH0SENT    0xffffU
18170 #define	V_TXDROPCNTCH0SENT(x) ((x) << S_TXDROPCNTCH0SENT)
18171 #define	G_TXDROPCNTCH0SENT(x) (((x) >> S_TXDROPCNTCH0SENT) & M_TXDROPCNTCH0SENT)
18172 
18173 #define	S_TXDROPCNTCH0RCVD    0
18174 #define	M_TXDROPCNTCH0RCVD    0xffffU
18175 #define	V_TXDROPCNTCH0RCVD(x) ((x) << S_TXDROPCNTCH0RCVD)
18176 #define	G_TXDROPCNTCH0RCVD(x) (((x) >> S_TXDROPCNTCH0RCVD) & M_TXDROPCNTCH0RCVD)
18177 
18178 #define	A_TP_TX_DROP_CNT_CH1 0x12e
18179 
18180 #define	S_TXDROPCNTCH1SENT    16
18181 #define	M_TXDROPCNTCH1SENT    0xffffU
18182 #define	V_TXDROPCNTCH1SENT(x) ((x) << S_TXDROPCNTCH1SENT)
18183 #define	G_TXDROPCNTCH1SENT(x) (((x) >> S_TXDROPCNTCH1SENT) & M_TXDROPCNTCH1SENT)
18184 
18185 #define	S_TXDROPCNTCH1RCVD    0
18186 #define	M_TXDROPCNTCH1RCVD    0xffffU
18187 #define	V_TXDROPCNTCH1RCVD(x) ((x) << S_TXDROPCNTCH1RCVD)
18188 #define	G_TXDROPCNTCH1RCVD(x) (((x) >> S_TXDROPCNTCH1RCVD) & M_TXDROPCNTCH1RCVD)
18189 
18190 #define	A_TP_TX_DROP_MODE 0x12f
18191 
18192 #define	S_TXDROPMODECH3    3
18193 #define	V_TXDROPMODECH3(x) ((x) << S_TXDROPMODECH3)
18194 #define	F_TXDROPMODECH3    V_TXDROPMODECH3(1U)
18195 
18196 #define	S_TXDROPMODECH2    2
18197 #define	V_TXDROPMODECH2(x) ((x) << S_TXDROPMODECH2)
18198 #define	F_TXDROPMODECH2    V_TXDROPMODECH2(1U)
18199 
18200 #define	S_TXDROPMODECH1    1
18201 #define	V_TXDROPMODECH1(x) ((x) << S_TXDROPMODECH1)
18202 #define	F_TXDROPMODECH1    V_TXDROPMODECH1(1U)
18203 
18204 #define	S_TXDROPMODECH0    0
18205 #define	V_TXDROPMODECH0(x) ((x) << S_TXDROPMODECH0)
18206 #define	F_TXDROPMODECH0    V_TXDROPMODECH0(1U)
18207 
18208 #define	A_TP_DBG_ESIDE_PKT0 0x130
18209 
18210 #define	S_ETXSOPCNT    28
18211 #define	M_ETXSOPCNT    0xfU
18212 #define	V_ETXSOPCNT(x) ((x) << S_ETXSOPCNT)
18213 #define	G_ETXSOPCNT(x) (((x) >> S_ETXSOPCNT) & M_ETXSOPCNT)
18214 
18215 #define	S_ETXEOPCNT    24
18216 #define	M_ETXEOPCNT    0xfU
18217 #define	V_ETXEOPCNT(x) ((x) << S_ETXEOPCNT)
18218 #define	G_ETXEOPCNT(x) (((x) >> S_ETXEOPCNT) & M_ETXEOPCNT)
18219 
18220 #define	S_ETXPLDSOPCNT    20
18221 #define	M_ETXPLDSOPCNT    0xfU
18222 #define	V_ETXPLDSOPCNT(x) ((x) << S_ETXPLDSOPCNT)
18223 #define	G_ETXPLDSOPCNT(x) (((x) >> S_ETXPLDSOPCNT) & M_ETXPLDSOPCNT)
18224 
18225 #define	S_ETXPLDEOPCNT    16
18226 #define	M_ETXPLDEOPCNT    0xfU
18227 #define	V_ETXPLDEOPCNT(x) ((x) << S_ETXPLDEOPCNT)
18228 #define	G_ETXPLDEOPCNT(x) (((x) >> S_ETXPLDEOPCNT) & M_ETXPLDEOPCNT)
18229 
18230 #define	S_ERXSOPCNT    12
18231 #define	M_ERXSOPCNT    0xfU
18232 #define	V_ERXSOPCNT(x) ((x) << S_ERXSOPCNT)
18233 #define	G_ERXSOPCNT(x) (((x) >> S_ERXSOPCNT) & M_ERXSOPCNT)
18234 
18235 #define	S_ERXEOPCNT    8
18236 #define	M_ERXEOPCNT    0xfU
18237 #define	V_ERXEOPCNT(x) ((x) << S_ERXEOPCNT)
18238 #define	G_ERXEOPCNT(x) (((x) >> S_ERXEOPCNT) & M_ERXEOPCNT)
18239 
18240 #define	S_ERXPLDSOPCNT    4
18241 #define	M_ERXPLDSOPCNT    0xfU
18242 #define	V_ERXPLDSOPCNT(x) ((x) << S_ERXPLDSOPCNT)
18243 #define	G_ERXPLDSOPCNT(x) (((x) >> S_ERXPLDSOPCNT) & M_ERXPLDSOPCNT)
18244 
18245 #define	S_ERXPLDEOPCNT    0
18246 #define	M_ERXPLDEOPCNT    0xfU
18247 #define	V_ERXPLDEOPCNT(x) ((x) << S_ERXPLDEOPCNT)
18248 #define	G_ERXPLDEOPCNT(x) (((x) >> S_ERXPLDEOPCNT) & M_ERXPLDEOPCNT)
18249 
18250 #define	A_TP_DBG_ESIDE_PKT1 0x131
18251 #define	A_TP_DBG_ESIDE_PKT2 0x132
18252 #define	A_TP_DBG_ESIDE_PKT3 0x133
18253 #define	A_TP_DBG_ESIDE_FIFO0 0x134
18254 
18255 #define	S_PLDRXCSUMVALID1    31
18256 #define	V_PLDRXCSUMVALID1(x) ((x) << S_PLDRXCSUMVALID1)
18257 #define	F_PLDRXCSUMVALID1    V_PLDRXCSUMVALID1(1U)
18258 
18259 #define	S_PLDRXZEROPSRDY1    30
18260 #define	V_PLDRXZEROPSRDY1(x) ((x) << S_PLDRXZEROPSRDY1)
18261 #define	F_PLDRXZEROPSRDY1    V_PLDRXZEROPSRDY1(1U)
18262 
18263 #define	S_PLDRXVALID1    29
18264 #define	V_PLDRXVALID1(x) ((x) << S_PLDRXVALID1)
18265 #define	F_PLDRXVALID1    V_PLDRXVALID1(1U)
18266 
18267 #define	S_TCPRXVALID1    28
18268 #define	V_TCPRXVALID1(x) ((x) << S_TCPRXVALID1)
18269 #define	F_TCPRXVALID1    V_TCPRXVALID1(1U)
18270 
18271 #define	S_IPRXVALID1    27
18272 #define	V_IPRXVALID1(x) ((x) << S_IPRXVALID1)
18273 #define	F_IPRXVALID1    V_IPRXVALID1(1U)
18274 
18275 #define	S_ETHRXVALID1    26
18276 #define	V_ETHRXVALID1(x) ((x) << S_ETHRXVALID1)
18277 #define	F_ETHRXVALID1    V_ETHRXVALID1(1U)
18278 
18279 #define	S_CPLRXVALID1    25
18280 #define	V_CPLRXVALID1(x) ((x) << S_CPLRXVALID1)
18281 #define	F_CPLRXVALID1    V_CPLRXVALID1(1U)
18282 
18283 #define	S_FSTATIC1    24
18284 #define	V_FSTATIC1(x) ((x) << S_FSTATIC1)
18285 #define	F_FSTATIC1    V_FSTATIC1(1U)
18286 
18287 #define	S_ERRORSRDY1    23
18288 #define	V_ERRORSRDY1(x) ((x) << S_ERRORSRDY1)
18289 #define	F_ERRORSRDY1    V_ERRORSRDY1(1U)
18290 
18291 #define	S_PLDTXSRDY1    22
18292 #define	V_PLDTXSRDY1(x) ((x) << S_PLDTXSRDY1)
18293 #define	F_PLDTXSRDY1    V_PLDTXSRDY1(1U)
18294 
18295 #define	S_DBVLD1    21
18296 #define	V_DBVLD1(x) ((x) << S_DBVLD1)
18297 #define	F_DBVLD1    V_DBVLD1(1U)
18298 
18299 #define	S_PLDTXVALID1    20
18300 #define	V_PLDTXVALID1(x) ((x) << S_PLDTXVALID1)
18301 #define	F_PLDTXVALID1    V_PLDTXVALID1(1U)
18302 
18303 #define	S_ETXVALID1    19
18304 #define	V_ETXVALID1(x) ((x) << S_ETXVALID1)
18305 #define	F_ETXVALID1    V_ETXVALID1(1U)
18306 
18307 #define	S_ETXFULL1    18
18308 #define	V_ETXFULL1(x) ((x) << S_ETXFULL1)
18309 #define	F_ETXFULL1    V_ETXFULL1(1U)
18310 
18311 #define	S_ERXVALID1    17
18312 #define	V_ERXVALID1(x) ((x) << S_ERXVALID1)
18313 #define	F_ERXVALID1    V_ERXVALID1(1U)
18314 
18315 #define	S_ERXFULL1    16
18316 #define	V_ERXFULL1(x) ((x) << S_ERXFULL1)
18317 #define	F_ERXFULL1    V_ERXFULL1(1U)
18318 
18319 #define	S_PLDRXCSUMVALID0    15
18320 #define	V_PLDRXCSUMVALID0(x) ((x) << S_PLDRXCSUMVALID0)
18321 #define	F_PLDRXCSUMVALID0    V_PLDRXCSUMVALID0(1U)
18322 
18323 #define	S_PLDRXZEROPSRDY0    14
18324 #define	V_PLDRXZEROPSRDY0(x) ((x) << S_PLDRXZEROPSRDY0)
18325 #define	F_PLDRXZEROPSRDY0    V_PLDRXZEROPSRDY0(1U)
18326 
18327 #define	S_PLDRXVALID0    13
18328 #define	V_PLDRXVALID0(x) ((x) << S_PLDRXVALID0)
18329 #define	F_PLDRXVALID0    V_PLDRXVALID0(1U)
18330 
18331 #define	S_TCPRXVALID0    12
18332 #define	V_TCPRXVALID0(x) ((x) << S_TCPRXVALID0)
18333 #define	F_TCPRXVALID0    V_TCPRXVALID0(1U)
18334 
18335 #define	S_IPRXVALID0    11
18336 #define	V_IPRXVALID0(x) ((x) << S_IPRXVALID0)
18337 #define	F_IPRXVALID0    V_IPRXVALID0(1U)
18338 
18339 #define	S_ETHRXVALID0    10
18340 #define	V_ETHRXVALID0(x) ((x) << S_ETHRXVALID0)
18341 #define	F_ETHRXVALID0    V_ETHRXVALID0(1U)
18342 
18343 #define	S_CPLRXVALID0    9
18344 #define	V_CPLRXVALID0(x) ((x) << S_CPLRXVALID0)
18345 #define	F_CPLRXVALID0    V_CPLRXVALID0(1U)
18346 
18347 #define	S_FSTATIC0    8
18348 #define	V_FSTATIC0(x) ((x) << S_FSTATIC0)
18349 #define	F_FSTATIC0    V_FSTATIC0(1U)
18350 
18351 #define	S_ERRORSRDY0    7
18352 #define	V_ERRORSRDY0(x) ((x) << S_ERRORSRDY0)
18353 #define	F_ERRORSRDY0    V_ERRORSRDY0(1U)
18354 
18355 #define	S_PLDTXSRDY0    6
18356 #define	V_PLDTXSRDY0(x) ((x) << S_PLDTXSRDY0)
18357 #define	F_PLDTXSRDY0    V_PLDTXSRDY0(1U)
18358 
18359 #define	S_DBVLD0    5
18360 #define	V_DBVLD0(x) ((x) << S_DBVLD0)
18361 #define	F_DBVLD0    V_DBVLD0(1U)
18362 
18363 #define	S_PLDTXVALID0    4
18364 #define	V_PLDTXVALID0(x) ((x) << S_PLDTXVALID0)
18365 #define	F_PLDTXVALID0    V_PLDTXVALID0(1U)
18366 
18367 #define	S_ETXVALID0    3
18368 #define	V_ETXVALID0(x) ((x) << S_ETXVALID0)
18369 #define	F_ETXVALID0    V_ETXVALID0(1U)
18370 
18371 #define	S_ETXFULL0    2
18372 #define	V_ETXFULL0(x) ((x) << S_ETXFULL0)
18373 #define	F_ETXFULL0    V_ETXFULL0(1U)
18374 
18375 #define	S_ERXVALID0    1
18376 #define	V_ERXVALID0(x) ((x) << S_ERXVALID0)
18377 #define	F_ERXVALID0    V_ERXVALID0(1U)
18378 
18379 #define	S_ERXFULL0    0
18380 #define	V_ERXFULL0(x) ((x) << S_ERXFULL0)
18381 #define	F_ERXFULL0    V_ERXFULL0(1U)
18382 
18383 #define	A_TP_DBG_ESIDE_FIFO1 0x135
18384 
18385 #define	S_PLDRXCSUMVALID3    31
18386 #define	V_PLDRXCSUMVALID3(x) ((x) << S_PLDRXCSUMVALID3)
18387 #define	F_PLDRXCSUMVALID3    V_PLDRXCSUMVALID3(1U)
18388 
18389 #define	S_PLDRXZEROPSRDY3    30
18390 #define	V_PLDRXZEROPSRDY3(x) ((x) << S_PLDRXZEROPSRDY3)
18391 #define	F_PLDRXZEROPSRDY3    V_PLDRXZEROPSRDY3(1U)
18392 
18393 #define	S_PLDRXVALID3    29
18394 #define	V_PLDRXVALID3(x) ((x) << S_PLDRXVALID3)
18395 #define	F_PLDRXVALID3    V_PLDRXVALID3(1U)
18396 
18397 #define	S_TCPRXVALID3    28
18398 #define	V_TCPRXVALID3(x) ((x) << S_TCPRXVALID3)
18399 #define	F_TCPRXVALID3    V_TCPRXVALID3(1U)
18400 
18401 #define	S_IPRXVALID3    27
18402 #define	V_IPRXVALID3(x) ((x) << S_IPRXVALID3)
18403 #define	F_IPRXVALID3    V_IPRXVALID3(1U)
18404 
18405 #define	S_ETHRXVALID3    26
18406 #define	V_ETHRXVALID3(x) ((x) << S_ETHRXVALID3)
18407 #define	F_ETHRXVALID3    V_ETHRXVALID3(1U)
18408 
18409 #define	S_CPLRXVALID3    25
18410 #define	V_CPLRXVALID3(x) ((x) << S_CPLRXVALID3)
18411 #define	F_CPLRXVALID3    V_CPLRXVALID3(1U)
18412 
18413 #define	S_FSTATIC3    24
18414 #define	V_FSTATIC3(x) ((x) << S_FSTATIC3)
18415 #define	F_FSTATIC3    V_FSTATIC3(1U)
18416 
18417 #define	S_ERRORSRDY3    23
18418 #define	V_ERRORSRDY3(x) ((x) << S_ERRORSRDY3)
18419 #define	F_ERRORSRDY3    V_ERRORSRDY3(1U)
18420 
18421 #define	S_PLDTXSRDY3    22
18422 #define	V_PLDTXSRDY3(x) ((x) << S_PLDTXSRDY3)
18423 #define	F_PLDTXSRDY3    V_PLDTXSRDY3(1U)
18424 
18425 #define	S_DBVLD3    21
18426 #define	V_DBVLD3(x) ((x) << S_DBVLD3)
18427 #define	F_DBVLD3    V_DBVLD3(1U)
18428 
18429 #define	S_PLDTXVALID3    20
18430 #define	V_PLDTXVALID3(x) ((x) << S_PLDTXVALID3)
18431 #define	F_PLDTXVALID3    V_PLDTXVALID3(1U)
18432 
18433 #define	S_ETXVALID3    19
18434 #define	V_ETXVALID3(x) ((x) << S_ETXVALID3)
18435 #define	F_ETXVALID3    V_ETXVALID3(1U)
18436 
18437 #define	S_ETXFULL3    18
18438 #define	V_ETXFULL3(x) ((x) << S_ETXFULL3)
18439 #define	F_ETXFULL3    V_ETXFULL3(1U)
18440 
18441 #define	S_ERXVALID3    17
18442 #define	V_ERXVALID3(x) ((x) << S_ERXVALID3)
18443 #define	F_ERXVALID3    V_ERXVALID3(1U)
18444 
18445 #define	S_ERXFULL3    16
18446 #define	V_ERXFULL3(x) ((x) << S_ERXFULL3)
18447 #define	F_ERXFULL3    V_ERXFULL3(1U)
18448 
18449 #define	S_PLDRXCSUMVALID2    15
18450 #define	V_PLDRXCSUMVALID2(x) ((x) << S_PLDRXCSUMVALID2)
18451 #define	F_PLDRXCSUMVALID2    V_PLDRXCSUMVALID2(1U)
18452 
18453 #define	S_PLDRXZEROPSRDY2    14
18454 #define	V_PLDRXZEROPSRDY2(x) ((x) << S_PLDRXZEROPSRDY2)
18455 #define	F_PLDRXZEROPSRDY2    V_PLDRXZEROPSRDY2(1U)
18456 
18457 #define	S_PLDRXVALID2    13
18458 #define	V_PLDRXVALID2(x) ((x) << S_PLDRXVALID2)
18459 #define	F_PLDRXVALID2    V_PLDRXVALID2(1U)
18460 
18461 #define	S_TCPRXVALID2    12
18462 #define	V_TCPRXVALID2(x) ((x) << S_TCPRXVALID2)
18463 #define	F_TCPRXVALID2    V_TCPRXVALID2(1U)
18464 
18465 #define	S_IPRXVALID2    11
18466 #define	V_IPRXVALID2(x) ((x) << S_IPRXVALID2)
18467 #define	F_IPRXVALID2    V_IPRXVALID2(1U)
18468 
18469 #define	S_ETHRXVALID2    10
18470 #define	V_ETHRXVALID2(x) ((x) << S_ETHRXVALID2)
18471 #define	F_ETHRXVALID2    V_ETHRXVALID2(1U)
18472 
18473 #define	S_CPLRXVALID2    9
18474 #define	V_CPLRXVALID2(x) ((x) << S_CPLRXVALID2)
18475 #define	F_CPLRXVALID2    V_CPLRXVALID2(1U)
18476 
18477 #define	S_FSTATIC2    8
18478 #define	V_FSTATIC2(x) ((x) << S_FSTATIC2)
18479 #define	F_FSTATIC2    V_FSTATIC2(1U)
18480 
18481 #define	S_ERRORSRDY2    7
18482 #define	V_ERRORSRDY2(x) ((x) << S_ERRORSRDY2)
18483 #define	F_ERRORSRDY2    V_ERRORSRDY2(1U)
18484 
18485 #define	S_PLDTXSRDY2    6
18486 #define	V_PLDTXSRDY2(x) ((x) << S_PLDTXSRDY2)
18487 #define	F_PLDTXSRDY2    V_PLDTXSRDY2(1U)
18488 
18489 #define	S_DBVLD2    5
18490 #define	V_DBVLD2(x) ((x) << S_DBVLD2)
18491 #define	F_DBVLD2    V_DBVLD2(1U)
18492 
18493 #define	S_PLDTXVALID2    4
18494 #define	V_PLDTXVALID2(x) ((x) << S_PLDTXVALID2)
18495 #define	F_PLDTXVALID2    V_PLDTXVALID2(1U)
18496 
18497 #define	S_ETXVALID2    3
18498 #define	V_ETXVALID2(x) ((x) << S_ETXVALID2)
18499 #define	F_ETXVALID2    V_ETXVALID2(1U)
18500 
18501 #define	S_ETXFULL2    2
18502 #define	V_ETXFULL2(x) ((x) << S_ETXFULL2)
18503 #define	F_ETXFULL2    V_ETXFULL2(1U)
18504 
18505 #define	S_ERXVALID2    1
18506 #define	V_ERXVALID2(x) ((x) << S_ERXVALID2)
18507 #define	F_ERXVALID2    V_ERXVALID2(1U)
18508 
18509 #define	S_ERXFULL2    0
18510 #define	V_ERXFULL2(x) ((x) << S_ERXFULL2)
18511 #define	F_ERXFULL2    V_ERXFULL2(1U)
18512 
18513 #define	A_TP_DBG_ESIDE_DISP0 0x136
18514 
18515 #define	S_RESRDY    31
18516 #define	V_RESRDY(x) ((x) << S_RESRDY)
18517 #define	F_RESRDY    V_RESRDY(1U)
18518 
18519 #define	S_STATE    28
18520 #define	M_STATE    0x7U
18521 #define	V_STATE(x) ((x) << S_STATE)
18522 #define	G_STATE(x) (((x) >> S_STATE) & M_STATE)
18523 
18524 #define	S_FIFOCPL5RXVALID    27
18525 #define	V_FIFOCPL5RXVALID(x) ((x) << S_FIFOCPL5RXVALID)
18526 #define	F_FIFOCPL5RXVALID    V_FIFOCPL5RXVALID(1U)
18527 
18528 #define	S_FIFOETHRXVALID    26
18529 #define	V_FIFOETHRXVALID(x) ((x) << S_FIFOETHRXVALID)
18530 #define	F_FIFOETHRXVALID    V_FIFOETHRXVALID(1U)
18531 
18532 #define	S_FIFOETHRXSOCP    25
18533 #define	V_FIFOETHRXSOCP(x) ((x) << S_FIFOETHRXSOCP)
18534 #define	F_FIFOETHRXSOCP    V_FIFOETHRXSOCP(1U)
18535 
18536 #define	S_FIFOPLDRXZEROP    24
18537 #define	V_FIFOPLDRXZEROP(x) ((x) << S_FIFOPLDRXZEROP)
18538 #define	F_FIFOPLDRXZEROP    V_FIFOPLDRXZEROP(1U)
18539 
18540 #define	S_PLDRXVALID    23
18541 #define	V_PLDRXVALID(x) ((x) << S_PLDRXVALID)
18542 #define	F_PLDRXVALID    V_PLDRXVALID(1U)
18543 
18544 #define	S_FIFOPLDRXZEROP_SRDY    22
18545 #define	V_FIFOPLDRXZEROP_SRDY(x) ((x) << S_FIFOPLDRXZEROP_SRDY)
18546 #define	F_FIFOPLDRXZEROP_SRDY    V_FIFOPLDRXZEROP_SRDY(1U)
18547 
18548 #define	S_FIFOIPRXVALID    21
18549 #define	V_FIFOIPRXVALID(x) ((x) << S_FIFOIPRXVALID)
18550 #define	F_FIFOIPRXVALID    V_FIFOIPRXVALID(1U)
18551 
18552 #define	S_FIFOTCPRXVALID    20
18553 #define	V_FIFOTCPRXVALID(x) ((x) << S_FIFOTCPRXVALID)
18554 #define	F_FIFOTCPRXVALID    V_FIFOTCPRXVALID(1U)
18555 
18556 #define	S_PLDRXCSUMVALID    19
18557 #define	V_PLDRXCSUMVALID(x) ((x) << S_PLDRXCSUMVALID)
18558 #define	F_PLDRXCSUMVALID    V_PLDRXCSUMVALID(1U)
18559 
18560 #define	S_FIFOIPCSUMSRDY    18
18561 #define	V_FIFOIPCSUMSRDY(x) ((x) << S_FIFOIPCSUMSRDY)
18562 #define	F_FIFOIPCSUMSRDY    V_FIFOIPCSUMSRDY(1U)
18563 
18564 #define	S_FIFOIPPSEUDOCSUMSRDY    17
18565 #define	V_FIFOIPPSEUDOCSUMSRDY(x) ((x) << S_FIFOIPPSEUDOCSUMSRDY)
18566 #define	F_FIFOIPPSEUDOCSUMSRDY    V_FIFOIPPSEUDOCSUMSRDY(1U)
18567 
18568 #define	S_FIFOTCPCSUMSRDY    16
18569 #define	V_FIFOTCPCSUMSRDY(x) ((x) << S_FIFOTCPCSUMSRDY)
18570 #define	F_FIFOTCPCSUMSRDY    V_FIFOTCPCSUMSRDY(1U)
18571 
18572 #define	S_ESTATIC4    12
18573 #define	M_ESTATIC4    0xfU
18574 #define	V_ESTATIC4(x) ((x) << S_ESTATIC4)
18575 #define	G_ESTATIC4(x) (((x) >> S_ESTATIC4) & M_ESTATIC4)
18576 
18577 #define	S_FIFOCPLSOCPCNT    10
18578 #define	M_FIFOCPLSOCPCNT    0x3U
18579 #define	V_FIFOCPLSOCPCNT(x) ((x) << S_FIFOCPLSOCPCNT)
18580 #define	G_FIFOCPLSOCPCNT(x) (((x) >> S_FIFOCPLSOCPCNT) & M_FIFOCPLSOCPCNT)
18581 
18582 #define	S_FIFOETHSOCPCNT    8
18583 #define	M_FIFOETHSOCPCNT    0x3U
18584 #define	V_FIFOETHSOCPCNT(x) ((x) << S_FIFOETHSOCPCNT)
18585 #define	G_FIFOETHSOCPCNT(x) (((x) >> S_FIFOETHSOCPCNT) & M_FIFOETHSOCPCNT)
18586 
18587 #define	S_FIFOIPSOCPCNT    6
18588 #define	M_FIFOIPSOCPCNT    0x3U
18589 #define	V_FIFOIPSOCPCNT(x) ((x) << S_FIFOIPSOCPCNT)
18590 #define	G_FIFOIPSOCPCNT(x) (((x) >> S_FIFOIPSOCPCNT) & M_FIFOIPSOCPCNT)
18591 
18592 #define	S_FIFOTCPSOCPCNT    4
18593 #define	M_FIFOTCPSOCPCNT    0x3U
18594 #define	V_FIFOTCPSOCPCNT(x) ((x) << S_FIFOTCPSOCPCNT)
18595 #define	G_FIFOTCPSOCPCNT(x) (((x) >> S_FIFOTCPSOCPCNT) & M_FIFOTCPSOCPCNT)
18596 
18597 #define	S_PLD_RXZEROP_CNT    2
18598 #define	M_PLD_RXZEROP_CNT    0x3U
18599 #define	V_PLD_RXZEROP_CNT(x) ((x) << S_PLD_RXZEROP_CNT)
18600 #define	G_PLD_RXZEROP_CNT(x) (((x) >> S_PLD_RXZEROP_CNT) & M_PLD_RXZEROP_CNT)
18601 
18602 #define	S_ESTATIC6    1
18603 #define	V_ESTATIC6(x) ((x) << S_ESTATIC6)
18604 #define	F_ESTATIC6    V_ESTATIC6(1U)
18605 
18606 #define	S_TXFULL    0
18607 #define	V_TXFULL(x) ((x) << S_TXFULL)
18608 #define	F_TXFULL    V_TXFULL(1U)
18609 
18610 #define	A_TP_DBG_ESIDE_DISP1 0x137
18611 #define	A_TP_MAC_MATCH_MAP0 0x138
18612 
18613 #define	S_MAPVALUEWR    16
18614 #define	M_MAPVALUEWR    0xffU
18615 #define	V_MAPVALUEWR(x) ((x) << S_MAPVALUEWR)
18616 #define	G_MAPVALUEWR(x) (((x) >> S_MAPVALUEWR) & M_MAPVALUEWR)
18617 
18618 #define	S_MAPINDEX    2
18619 #define	M_MAPINDEX    0x1ffU
18620 #define	V_MAPINDEX(x) ((x) << S_MAPINDEX)
18621 #define	G_MAPINDEX(x) (((x) >> S_MAPINDEX) & M_MAPINDEX)
18622 
18623 #define	S_MAPREAD    1
18624 #define	V_MAPREAD(x) ((x) << S_MAPREAD)
18625 #define	F_MAPREAD    V_MAPREAD(1U)
18626 
18627 #define	S_MAPWRITE    0
18628 #define	V_MAPWRITE(x) ((x) << S_MAPWRITE)
18629 #define	F_MAPWRITE    V_MAPWRITE(1U)
18630 
18631 #define	A_TP_MAC_MATCH_MAP1 0x139
18632 
18633 #define	S_MAPVALUERD    0
18634 #define	M_MAPVALUERD    0x1ffU
18635 #define	V_MAPVALUERD(x) ((x) << S_MAPVALUERD)
18636 #define	G_MAPVALUERD(x) (((x) >> S_MAPVALUERD) & M_MAPVALUERD)
18637 
18638 #define	A_TP_DBG_ESIDE_DISP2 0x13a
18639 #define	A_TP_DBG_ESIDE_DISP3 0x13b
18640 #define	A_TP_DBG_ESIDE_HDR0 0x13c
18641 
18642 #define	S_TCPSOPCNT    28
18643 #define	M_TCPSOPCNT    0xfU
18644 #define	V_TCPSOPCNT(x) ((x) << S_TCPSOPCNT)
18645 #define	G_TCPSOPCNT(x) (((x) >> S_TCPSOPCNT) & M_TCPSOPCNT)
18646 
18647 #define	S_TCPEOPCNT    24
18648 #define	M_TCPEOPCNT    0xfU
18649 #define	V_TCPEOPCNT(x) ((x) << S_TCPEOPCNT)
18650 #define	G_TCPEOPCNT(x) (((x) >> S_TCPEOPCNT) & M_TCPEOPCNT)
18651 
18652 #define	S_IPSOPCNT    20
18653 #define	M_IPSOPCNT    0xfU
18654 #define	V_IPSOPCNT(x) ((x) << S_IPSOPCNT)
18655 #define	G_IPSOPCNT(x) (((x) >> S_IPSOPCNT) & M_IPSOPCNT)
18656 
18657 #define	S_IPEOPCNT    16
18658 #define	M_IPEOPCNT    0xfU
18659 #define	V_IPEOPCNT(x) ((x) << S_IPEOPCNT)
18660 #define	G_IPEOPCNT(x) (((x) >> S_IPEOPCNT) & M_IPEOPCNT)
18661 
18662 #define	S_ETHSOPCNT    12
18663 #define	M_ETHSOPCNT    0xfU
18664 #define	V_ETHSOPCNT(x) ((x) << S_ETHSOPCNT)
18665 #define	G_ETHSOPCNT(x) (((x) >> S_ETHSOPCNT) & M_ETHSOPCNT)
18666 
18667 #define	S_ETHEOPCNT    8
18668 #define	M_ETHEOPCNT    0xfU
18669 #define	V_ETHEOPCNT(x) ((x) << S_ETHEOPCNT)
18670 #define	G_ETHEOPCNT(x) (((x) >> S_ETHEOPCNT) & M_ETHEOPCNT)
18671 
18672 #define	S_CPLSOPCNT    4
18673 #define	M_CPLSOPCNT    0xfU
18674 #define	V_CPLSOPCNT(x) ((x) << S_CPLSOPCNT)
18675 #define	G_CPLSOPCNT(x) (((x) >> S_CPLSOPCNT) & M_CPLSOPCNT)
18676 
18677 #define	S_CPLEOPCNT    0
18678 #define	M_CPLEOPCNT    0xfU
18679 #define	V_CPLEOPCNT(x) ((x) << S_CPLEOPCNT)
18680 #define	G_CPLEOPCNT(x) (((x) >> S_CPLEOPCNT) & M_CPLEOPCNT)
18681 
18682 #define	A_TP_DBG_ESIDE_HDR1 0x13d
18683 #define	A_TP_DBG_ESIDE_HDR2 0x13e
18684 #define	A_TP_DBG_ESIDE_HDR3 0x13f
18685 #define	A_TP_VLAN_PRI_MAP 0x140
18686 
18687 #define	S_FRAGMENTATION    9
18688 #define	V_FRAGMENTATION(x) ((x) << S_FRAGMENTATION)
18689 #define	F_FRAGMENTATION    V_FRAGMENTATION(1U)
18690 
18691 #define	S_MPSHITTYPE    8
18692 #define	V_MPSHITTYPE(x) ((x) << S_MPSHITTYPE)
18693 #define	F_MPSHITTYPE    V_MPSHITTYPE(1U)
18694 
18695 #define	S_MACMATCH    7
18696 #define	V_MACMATCH(x) ((x) << S_MACMATCH)
18697 #define	F_MACMATCH    V_MACMATCH(1U)
18698 
18699 #define	S_ETHERTYPE    6
18700 #define	V_ETHERTYPE(x) ((x) << S_ETHERTYPE)
18701 #define	F_ETHERTYPE    V_ETHERTYPE(1U)
18702 
18703 #define	S_PROTOCOL    5
18704 #define	V_PROTOCOL(x) ((x) << S_PROTOCOL)
18705 #define	F_PROTOCOL    V_PROTOCOL(1U)
18706 
18707 #define	S_TOS    4
18708 #define	V_TOS(x) ((x) << S_TOS)
18709 #define	F_TOS    V_TOS(1U)
18710 
18711 #define	S_VLAN    3
18712 #define	V_VLAN(x) ((x) << S_VLAN)
18713 #define	F_VLAN    V_VLAN(1U)
18714 
18715 #define	S_VNIC_ID    2
18716 #define	V_VNIC_ID(x) ((x) << S_VNIC_ID)
18717 #define	F_VNIC_ID    V_VNIC_ID(1U)
18718 
18719 #define	S_PORT    1
18720 #define	V_PORT(x) ((x) << S_PORT)
18721 #define	F_PORT    V_PORT(1U)
18722 
18723 #define	S_FCOE    0
18724 #define	V_FCOE(x) ((x) << S_FCOE)
18725 #define	F_FCOE    V_FCOE(1U)
18726 
18727 #define S_FILTERMODE    15
18728 #define V_FILTERMODE(x) ((x) << S_FILTERMODE)
18729 #define F_FILTERMODE    V_FILTERMODE(1U)
18730 
18731 #define S_FCOEMASK    14
18732 #define V_FCOEMASK(x) ((x) << S_FCOEMASK)
18733 #define F_FCOEMASK    V_FCOEMASK(1U)
18734 
18735 #define S_SRVRSRAM    13
18736 #define V_SRVRSRAM(x) ((x) << S_SRVRSRAM)
18737 #define F_SRVRSRAM    V_SRVRSRAM(1U)
18738 
18739 #define	A_TP_INGRESS_CONFIG 0x141
18740 
18741 #define	S_OPAQUE_TYPE    16
18742 #define	M_OPAQUE_TYPE    0xffffU
18743 #define	V_OPAQUE_TYPE(x) ((x) << S_OPAQUE_TYPE)
18744 #define	G_OPAQUE_TYPE(x) (((x) >> S_OPAQUE_TYPE) & M_OPAQUE_TYPE)
18745 
18746 #define	S_OPAQUE_RM    15
18747 #define	V_OPAQUE_RM(x) ((x) << S_OPAQUE_RM)
18748 #define	F_OPAQUE_RM    V_OPAQUE_RM(1U)
18749 
18750 #define	S_OPAQUE_HDR_SIZE    14
18751 #define	V_OPAQUE_HDR_SIZE(x) ((x) << S_OPAQUE_HDR_SIZE)
18752 #define	F_OPAQUE_HDR_SIZE    V_OPAQUE_HDR_SIZE(1U)
18753 
18754 #define	S_OPAQUE_RM_MAC_IN_MAC    13
18755 #define	V_OPAQUE_RM_MAC_IN_MAC(x) ((x) << S_OPAQUE_RM_MAC_IN_MAC)
18756 #define	F_OPAQUE_RM_MAC_IN_MAC    V_OPAQUE_RM_MAC_IN_MAC(1U)
18757 
18758 #define	S_FCOE_TARGET    12
18759 #define	V_FCOE_TARGET(x) ((x) << S_FCOE_TARGET)
18760 #define	F_FCOE_TARGET    V_FCOE_TARGET(1U)
18761 
18762 #define	S_VNIC    11
18763 #define	V_VNIC(x) ((x) << S_VNIC)
18764 #define	F_VNIC    V_VNIC(1U)
18765 
18766 #define	S_CSUM_HAS_PSEUDO_HDR    10
18767 #define	V_CSUM_HAS_PSEUDO_HDR(x) ((x) << S_CSUM_HAS_PSEUDO_HDR)
18768 #define	F_CSUM_HAS_PSEUDO_HDR    V_CSUM_HAS_PSEUDO_HDR(1U)
18769 
18770 #define	S_RM_OVLAN    9
18771 #define	V_RM_OVLAN(x) ((x) << S_RM_OVLAN)
18772 #define	F_RM_OVLAN    V_RM_OVLAN(1U)
18773 
18774 #define	S_LOOKUPEVERYPKT    8
18775 #define	V_LOOKUPEVERYPKT(x) ((x) << S_LOOKUPEVERYPKT)
18776 #define	F_LOOKUPEVERYPKT    V_LOOKUPEVERYPKT(1U)
18777 
18778 #define	S_IPV6_EXT_HDR_SKIP    0
18779 #define	M_IPV6_EXT_HDR_SKIP    0xffU
18780 #define	V_IPV6_EXT_HDR_SKIP(x) ((x) << S_IPV6_EXT_HDR_SKIP)
18781 #define	G_IPV6_EXT_HDR_SKIP(x) \
18782 	(((x) >> S_IPV6_EXT_HDR_SKIP) & M_IPV6_EXT_HDR_SKIP)
18783 
18784 #define S_FRAG_LEN_MOD8_COMPAT    12
18785 #define V_FRAG_LEN_MOD8_COMPAT(x) ((x) << S_FRAG_LEN_MOD8_COMPAT)
18786 #define F_FRAG_LEN_MOD8_COMPAT    V_FRAG_LEN_MOD8_COMPAT(1U)
18787 
18788 #define	A_TP_TX_DROP_CFG_CH2 0x142
18789 #define	A_TP_TX_DROP_CFG_CH3 0x143
18790 #define	A_TP_EGRESS_CONFIG 0x145
18791 
18792 #define	S_REWRITEFORCETOSIZE    0
18793 #define	V_REWRITEFORCETOSIZE(x) ((x) << S_REWRITEFORCETOSIZE)
18794 #define	F_REWRITEFORCETOSIZE    V_REWRITEFORCETOSIZE(1U)
18795 
18796 #define A_TP_INGRESS_CONFIG2 0x145
18797 
18798 #define S_IPV6_UDP_CSUM_COMPAT    31
18799 #define V_IPV6_UDP_CSUM_COMPAT(x) ((x) << S_IPV6_UDP_CSUM_COMPAT)
18800 #define F_IPV6_UDP_CSUM_COMPAT    V_IPV6_UDP_CSUM_COMPAT(1U)
18801 
18802 #define S_VNTAGPLDENABLE    30
18803 #define V_VNTAGPLDENABLE(x) ((x) << S_VNTAGPLDENABLE)
18804 #define F_VNTAGPLDENABLE    V_VNTAGPLDENABLE(1U)
18805 
18806 #define S_TCP_PLD_FILTER_OFFSET    20
18807 #define M_TCP_PLD_FILTER_OFFSET    0x3ffU
18808 #define V_TCP_PLD_FILTER_OFFSET(x) ((x) << S_TCP_PLD_FILTER_OFFSET)
18809 #define G_TCP_PLD_FILTER_OFFSET(x) \
18810 	(((x) >> S_TCP_PLD_FILTER_OFFSET) & M_TCP_PLD_FILTER_OFFSET)
18811 
18812 #define S_UDP_PLD_FILTER_OFFSET    10
18813 #define M_UDP_PLD_FILTER_OFFSET    0x3ffU
18814 #define V_UDP_PLD_FILTER_OFFSET(x) ((x) << S_UDP_PLD_FILTER_OFFSET)
18815 #define G_UDP_PLD_FILTER_OFFSET(x) \
18816 	(((x) >> S_UDP_PLD_FILTER_OFFSET) & M_UDP_PLD_FILTER_OFFSET)
18817 
18818 #define S_TNL_PLD_FILTER_OFFSET    0
18819 #define M_TNL_PLD_FILTER_OFFSET    0x3ffU
18820 #define V_TNL_PLD_FILTER_OFFSET(x) ((x) << S_TNL_PLD_FILTER_OFFSET)
18821 #define G_TNL_PLD_FILTER_OFFSET(x) \
18822 	(((x) >> S_TNL_PLD_FILTER_OFFSET) & M_TNL_PLD_FILTER_OFFSET)
18823 
18824 #define	A_TP_EHDR_CONFIG_LO 0x146
18825 
18826 #define	S_CPLLIMIT    24
18827 #define	M_CPLLIMIT    0xffU
18828 #define	V_CPLLIMIT(x) ((x) << S_CPLLIMIT)
18829 #define	G_CPLLIMIT(x) (((x) >> S_CPLLIMIT) & M_CPLLIMIT)
18830 
18831 #define	S_ETHLIMIT    16
18832 #define	M_ETHLIMIT    0xffU
18833 #define	V_ETHLIMIT(x) ((x) << S_ETHLIMIT)
18834 #define	G_ETHLIMIT(x) (((x) >> S_ETHLIMIT) & M_ETHLIMIT)
18835 
18836 #define	S_IPLIMIT    8
18837 #define	M_IPLIMIT    0xffU
18838 #define	V_IPLIMIT(x) ((x) << S_IPLIMIT)
18839 #define	G_IPLIMIT(x) (((x) >> S_IPLIMIT) & M_IPLIMIT)
18840 
18841 #define	S_TCPLIMIT    0
18842 #define	M_TCPLIMIT    0xffU
18843 #define	V_TCPLIMIT(x) ((x) << S_TCPLIMIT)
18844 #define	G_TCPLIMIT(x) (((x) >> S_TCPLIMIT) & M_TCPLIMIT)
18845 
18846 #define	A_TP_EHDR_CONFIG_HI 0x147
18847 #define	A_TP_DBG_ESIDE_INT 0x148
18848 
18849 #define	S_ERXSOP2X    28
18850 #define	M_ERXSOP2X    0xfU
18851 #define	V_ERXSOP2X(x) ((x) << S_ERXSOP2X)
18852 #define	G_ERXSOP2X(x) (((x) >> S_ERXSOP2X) & M_ERXSOP2X)
18853 
18854 #define	S_ERXEOP2X    24
18855 #define	M_ERXEOP2X    0xfU
18856 #define	V_ERXEOP2X(x) ((x) << S_ERXEOP2X)
18857 #define	G_ERXEOP2X(x) (((x) >> S_ERXEOP2X) & M_ERXEOP2X)
18858 
18859 #define	S_ERXVALID2X    20
18860 #define	M_ERXVALID2X    0xfU
18861 #define	V_ERXVALID2X(x) ((x) << S_ERXVALID2X)
18862 #define	G_ERXVALID2X(x) (((x) >> S_ERXVALID2X) & M_ERXVALID2X)
18863 
18864 #define	S_ERXAFULL2X    16
18865 #define	M_ERXAFULL2X    0xfU
18866 #define	V_ERXAFULL2X(x) ((x) << S_ERXAFULL2X)
18867 #define	G_ERXAFULL2X(x) (((x) >> S_ERXAFULL2X) & M_ERXAFULL2X)
18868 
18869 #define	S_PLD2XTXVALID    12
18870 #define	M_PLD2XTXVALID    0xfU
18871 #define	V_PLD2XTXVALID(x) ((x) << S_PLD2XTXVALID)
18872 #define	G_PLD2XTXVALID(x) (((x) >> S_PLD2XTXVALID) & M_PLD2XTXVALID)
18873 
18874 #define	S_PLD2XTXAFULL    8
18875 #define	M_PLD2XTXAFULL    0xfU
18876 #define	V_PLD2XTXAFULL(x) ((x) << S_PLD2XTXAFULL)
18877 #define	G_PLD2XTXAFULL(x) (((x) >> S_PLD2XTXAFULL) & M_PLD2XTXAFULL)
18878 
18879 #define	S_ERRORSRDY    7
18880 #define	V_ERRORSRDY(x) ((x) << S_ERRORSRDY)
18881 #define	F_ERRORSRDY    V_ERRORSRDY(1U)
18882 
18883 #define	S_ERRORDRDY    6
18884 #define	V_ERRORDRDY(x) ((x) << S_ERRORDRDY)
18885 #define	F_ERRORDRDY    V_ERRORDRDY(1U)
18886 
18887 #define	S_TCPOPSRDY    5
18888 #define	V_TCPOPSRDY(x) ((x) << S_TCPOPSRDY)
18889 #define	F_TCPOPSRDY    V_TCPOPSRDY(1U)
18890 
18891 #define	S_TCPOPDRDY    4
18892 #define	V_TCPOPDRDY(x) ((x) << S_TCPOPDRDY)
18893 #define	F_TCPOPDRDY    V_TCPOPDRDY(1U)
18894 
18895 #define	S_PLDTXSRDY    3
18896 #define	V_PLDTXSRDY(x) ((x) << S_PLDTXSRDY)
18897 #define	F_PLDTXSRDY    V_PLDTXSRDY(1U)
18898 
18899 #define	S_PLDTXDRDY    2
18900 #define	V_PLDTXDRDY(x) ((x) << S_PLDTXDRDY)
18901 #define	F_PLDTXDRDY    V_PLDTXDRDY(1U)
18902 
18903 #define	S_TCPOPTTXVALID    1
18904 #define	V_TCPOPTTXVALID(x) ((x) << S_TCPOPTTXVALID)
18905 #define	F_TCPOPTTXVALID    V_TCPOPTTXVALID(1U)
18906 
18907 #define	S_TCPOPTTXFULL    0
18908 #define	V_TCPOPTTXFULL(x) ((x) << S_TCPOPTTXFULL)
18909 #define	F_TCPOPTTXFULL    V_TCPOPTTXFULL(1U)
18910 
18911 #define	A_TP_DBG_ESIDE_DEMUX 0x149
18912 
18913 #define	S_EALLDONE    28
18914 #define	M_EALLDONE    0xfU
18915 #define	V_EALLDONE(x) ((x) << S_EALLDONE)
18916 #define	G_EALLDONE(x) (((x) >> S_EALLDONE) & M_EALLDONE)
18917 
18918 #define	S_EFIFOPLDDONE    24
18919 #define	M_EFIFOPLDDONE    0xfU
18920 #define	V_EFIFOPLDDONE(x) ((x) << S_EFIFOPLDDONE)
18921 #define	G_EFIFOPLDDONE(x) (((x) >> S_EFIFOPLDDONE) & M_EFIFOPLDDONE)
18922 
18923 #define	S_EDBDONE    20
18924 #define	M_EDBDONE    0xfU
18925 #define	V_EDBDONE(x) ((x) << S_EDBDONE)
18926 #define	G_EDBDONE(x) (((x) >> S_EDBDONE) & M_EDBDONE)
18927 
18928 #define	S_EISSFIFODONE    16
18929 #define	M_EISSFIFODONE    0xfU
18930 #define	V_EISSFIFODONE(x) ((x) << S_EISSFIFODONE)
18931 #define	G_EISSFIFODONE(x) (((x) >> S_EISSFIFODONE) & M_EISSFIFODONE)
18932 
18933 #define	S_EACKERRFIFODONE    12
18934 #define	M_EACKERRFIFODONE    0xfU
18935 #define	V_EACKERRFIFODONE(x) ((x) << S_EACKERRFIFODONE)
18936 #define	G_EACKERRFIFODONE(x) (((x) >> S_EACKERRFIFODONE) & M_EACKERRFIFODONE)
18937 
18938 #define	S_EFIFOERRORDONE    8
18939 #define	M_EFIFOERRORDONE    0xfU
18940 #define	V_EFIFOERRORDONE(x) ((x) << S_EFIFOERRORDONE)
18941 #define	G_EFIFOERRORDONE(x) (((x) >> S_EFIFOERRORDONE) & M_EFIFOERRORDONE)
18942 
18943 #define	S_ERXPKTATTRFIFOFDONE    4
18944 #define	M_ERXPKTATTRFIFOFDONE    0xfU
18945 #define	V_ERXPKTATTRFIFOFDONE(x) ((x) << S_ERXPKTATTRFIFOFDONE)
18946 #define	G_ERXPKTATTRFIFOFDONE(x) \
18947 	(((x) >> S_ERXPKTATTRFIFOFDONE) & M_ERXPKTATTRFIFOFDONE)
18948 
18949 #define	S_ETCPOPDONE    0
18950 #define	M_ETCPOPDONE    0xfU
18951 #define	V_ETCPOPDONE(x) ((x) << S_ETCPOPDONE)
18952 #define	G_ETCPOPDONE(x) (((x) >> S_ETCPOPDONE) & M_ETCPOPDONE)
18953 
18954 #define	A_TP_DBG_ESIDE_IN0 0x14a
18955 
18956 #define	S_RXVALID    31
18957 #define	V_RXVALID(x) ((x) << S_RXVALID)
18958 #define	F_RXVALID    V_RXVALID(1U)
18959 
18960 #define	S_RXFULL    30
18961 #define	V_RXFULL(x) ((x) << S_RXFULL)
18962 #define	F_RXFULL    V_RXFULL(1U)
18963 
18964 #define	S_RXSOCP    29
18965 #define	V_RXSOCP(x) ((x) << S_RXSOCP)
18966 #define	F_RXSOCP    V_RXSOCP(1U)
18967 
18968 #define	S_RXEOP    28
18969 #define	V_RXEOP(x) ((x) << S_RXEOP)
18970 #define	F_RXEOP    V_RXEOP(1U)
18971 
18972 #define	S_RXVALID_I    27
18973 #define	V_RXVALID_I(x) ((x) << S_RXVALID_I)
18974 #define	F_RXVALID_I    V_RXVALID_I(1U)
18975 
18976 #define	S_RXFULL_I    26
18977 #define	V_RXFULL_I(x) ((x) << S_RXFULL_I)
18978 #define	F_RXFULL_I    V_RXFULL_I(1U)
18979 
18980 #define	S_RXSOCP_I    25
18981 #define	V_RXSOCP_I(x) ((x) << S_RXSOCP_I)
18982 #define	F_RXSOCP_I    V_RXSOCP_I(1U)
18983 
18984 #define	S_RXEOP_I    24
18985 #define	V_RXEOP_I(x) ((x) << S_RXEOP_I)
18986 #define	F_RXEOP_I    V_RXEOP_I(1U)
18987 
18988 #define	S_RXVALID_I2    23
18989 #define	V_RXVALID_I2(x) ((x) << S_RXVALID_I2)
18990 #define	F_RXVALID_I2    V_RXVALID_I2(1U)
18991 
18992 #define	S_RXFULL_I2    22
18993 #define	V_RXFULL_I2(x) ((x) << S_RXFULL_I2)
18994 #define	F_RXFULL_I2    V_RXFULL_I2(1U)
18995 
18996 #define	S_RXSOCP_I2    21
18997 #define	V_RXSOCP_I2(x) ((x) << S_RXSOCP_I2)
18998 #define	F_RXSOCP_I2    V_RXSOCP_I2(1U)
18999 
19000 #define	S_RXEOP_I2    20
19001 #define	V_RXEOP_I2(x) ((x) << S_RXEOP_I2)
19002 #define	F_RXEOP_I2    V_RXEOP_I2(1U)
19003 
19004 #define	S_CT_MPA_TXVALID_FIFO    19
19005 #define	V_CT_MPA_TXVALID_FIFO(x) ((x) << S_CT_MPA_TXVALID_FIFO)
19006 #define	F_CT_MPA_TXVALID_FIFO    V_CT_MPA_TXVALID_FIFO(1U)
19007 
19008 #define	S_CT_MPA_TXFULL_FIFO    18
19009 #define	V_CT_MPA_TXFULL_FIFO(x) ((x) << S_CT_MPA_TXFULL_FIFO)
19010 #define	F_CT_MPA_TXFULL_FIFO    V_CT_MPA_TXFULL_FIFO(1U)
19011 
19012 #define	S_CT_MPA_TXVALID    17
19013 #define	V_CT_MPA_TXVALID(x) ((x) << S_CT_MPA_TXVALID)
19014 #define	F_CT_MPA_TXVALID    V_CT_MPA_TXVALID(1U)
19015 
19016 #define	S_CT_MPA_TXFULL    16
19017 #define	V_CT_MPA_TXFULL(x) ((x) << S_CT_MPA_TXFULL)
19018 #define	F_CT_MPA_TXFULL    V_CT_MPA_TXFULL(1U)
19019 
19020 #define	S_RXVALID_BUF    15
19021 #define	V_RXVALID_BUF(x) ((x) << S_RXVALID_BUF)
19022 #define	F_RXVALID_BUF    V_RXVALID_BUF(1U)
19023 
19024 #define	S_RXFULL_BUF    14
19025 #define	V_RXFULL_BUF(x) ((x) << S_RXFULL_BUF)
19026 #define	F_RXFULL_BUF    V_RXFULL_BUF(1U)
19027 
19028 #define	S_PLD_TXVALID    13
19029 #define	V_PLD_TXVALID(x) ((x) << S_PLD_TXVALID)
19030 #define	F_PLD_TXVALID    V_PLD_TXVALID(1U)
19031 
19032 #define	S_PLD_TXFULL    12
19033 #define	V_PLD_TXFULL(x) ((x) << S_PLD_TXFULL)
19034 #define	F_PLD_TXFULL    V_PLD_TXFULL(1U)
19035 
19036 #define	S_ISS_FIFO_SRDY    11
19037 #define	V_ISS_FIFO_SRDY(x) ((x) << S_ISS_FIFO_SRDY)
19038 #define	F_ISS_FIFO_SRDY    V_ISS_FIFO_SRDY(1U)
19039 
19040 #define	S_ISS_FIFO_DRDY    10
19041 #define	V_ISS_FIFO_DRDY(x) ((x) << S_ISS_FIFO_DRDY)
19042 #define	F_ISS_FIFO_DRDY    V_ISS_FIFO_DRDY(1U)
19043 
19044 #define	S_CT_TCP_OP_ISS_SRDY    9
19045 #define	V_CT_TCP_OP_ISS_SRDY(x) ((x) << S_CT_TCP_OP_ISS_SRDY)
19046 #define	F_CT_TCP_OP_ISS_SRDY    V_CT_TCP_OP_ISS_SRDY(1U)
19047 
19048 #define	S_CT_TCP_OP_ISS_DRDY    8
19049 #define	V_CT_TCP_OP_ISS_DRDY(x) ((x) << S_CT_TCP_OP_ISS_DRDY)
19050 #define	F_CT_TCP_OP_ISS_DRDY    V_CT_TCP_OP_ISS_DRDY(1U)
19051 
19052 #define	S_P2CSUMERROR_SRDY    7
19053 #define	V_P2CSUMERROR_SRDY(x) ((x) << S_P2CSUMERROR_SRDY)
19054 #define	F_P2CSUMERROR_SRDY    V_P2CSUMERROR_SRDY(1U)
19055 
19056 #define	S_P2CSUMERROR_DRDY    6
19057 #define	V_P2CSUMERROR_DRDY(x) ((x) << S_P2CSUMERROR_DRDY)
19058 #define	F_P2CSUMERROR_DRDY    V_P2CSUMERROR_DRDY(1U)
19059 
19060 #define	S_FIFO_ERROR_SRDY    5
19061 #define	V_FIFO_ERROR_SRDY(x) ((x) << S_FIFO_ERROR_SRDY)
19062 #define	F_FIFO_ERROR_SRDY    V_FIFO_ERROR_SRDY(1U)
19063 
19064 #define	S_FIFO_ERROR_DRDY    4
19065 #define	V_FIFO_ERROR_DRDY(x) ((x) << S_FIFO_ERROR_DRDY)
19066 #define	F_FIFO_ERROR_DRDY    V_FIFO_ERROR_DRDY(1U)
19067 
19068 #define	S_PLD_SRDY    3
19069 #define	V_PLD_SRDY(x) ((x) << S_PLD_SRDY)
19070 #define	F_PLD_SRDY    V_PLD_SRDY(1U)
19071 
19072 #define	S_PLD_DRDY    2
19073 #define	V_PLD_DRDY(x) ((x) << S_PLD_DRDY)
19074 #define	F_PLD_DRDY    V_PLD_DRDY(1U)
19075 
19076 #define	S_RX_PKT_ATTR_SRDY    1
19077 #define	V_RX_PKT_ATTR_SRDY(x) ((x) << S_RX_PKT_ATTR_SRDY)
19078 #define	F_RX_PKT_ATTR_SRDY    V_RX_PKT_ATTR_SRDY(1U)
19079 
19080 #define	S_RX_PKT_ATTR_DRDY    0
19081 #define	V_RX_PKT_ATTR_DRDY(x) ((x) << S_RX_PKT_ATTR_DRDY)
19082 #define	F_RX_PKT_ATTR_DRDY    V_RX_PKT_ATTR_DRDY(1U)
19083 
19084 #define S_RXRUNT    25
19085 #define V_RXRUNT(x) ((x) << S_RXRUNT)
19086 #define F_RXRUNT    V_RXRUNT(1U)
19087 
19088 #define S_RXRUNTPARSER    24
19089 #define V_RXRUNTPARSER(x) ((x) << S_RXRUNTPARSER)
19090 #define F_RXRUNTPARSER    V_RXRUNTPARSER(1U)
19091 
19092 #define S_ERROR_SRDY    5
19093 #define V_ERROR_SRDY(x) ((x) << S_ERROR_SRDY)
19094 #define F_ERROR_SRDY    V_ERROR_SRDY(1U)
19095 
19096 #define S_ERROR_DRDY    4
19097 #define V_ERROR_DRDY(x) ((x) << S_ERROR_DRDY)
19098 #define F_ERROR_DRDY    V_ERROR_DRDY(1U)
19099 
19100 #define A_TP_DBG_ESIDE_OP 0x154
19101 
19102 #define S_OPT_PARSER_FATAL_CHANNEL0    29
19103 #define V_OPT_PARSER_FATAL_CHANNEL0(x) ((x) << S_OPT_PARSER_FATAL_CHANNEL0)
19104 #define F_OPT_PARSER_FATAL_CHANNEL0    V_OPT_PARSER_FATAL_CHANNEL0(1U)
19105 
19106 #define S_OPT_PARSER_BUSY_CHANNEL0    28
19107 #define V_OPT_PARSER_BUSY_CHANNEL0(x) ((x) << S_OPT_PARSER_BUSY_CHANNEL0)
19108 #define F_OPT_PARSER_BUSY_CHANNEL0    V_OPT_PARSER_BUSY_CHANNEL0(1U)
19109 
19110 #define S_OPT_PARSER_ITCP_STATE_CHANNEL0    26
19111 #define M_OPT_PARSER_ITCP_STATE_CHANNEL0    0x3U
19112 #define V_OPT_PARSER_ITCP_STATE_CHANNEL0(x) ((x) << S_OPT_PARSER_ITCP_STATE_CHANNEL0)
19113 #define G_OPT_PARSER_ITCP_STATE_CHANNEL0(x) \
19114 	(((x) >> S_OPT_PARSER_ITCP_STATE_CHANNEL0) & \
19115 	M_OPT_PARSER_ITCP_STATE_CHANNEL0)
19116 
19117 #define S_OPT_PARSER_OTK_STATE_CHANNEL0    24
19118 #define M_OPT_PARSER_OTK_STATE_CHANNEL0    0x3U
19119 #define V_OPT_PARSER_OTK_STATE_CHANNEL0(x) \
19120 	((x) << S_OPT_PARSER_OTK_STATE_CHANNEL0)
19121 #define G_OPT_PARSER_OTK_STATE_CHANNEL0(x) \
19122 	(((x) >> S_OPT_PARSER_OTK_STATE_CHANNEL0) & \
19123 	M_OPT_PARSER_OTK_STATE_CHANNEL0)
19124 
19125 #define S_OPT_PARSER_FATAL_CHANNEL1    21
19126 #define V_OPT_PARSER_FATAL_CHANNEL1(x) ((x) << S_OPT_PARSER_FATAL_CHANNEL1)
19127 #define F_OPT_PARSER_FATAL_CHANNEL1    V_OPT_PARSER_FATAL_CHANNEL1(1U)
19128 
19129 #define S_OPT_PARSER_BUSY_CHANNEL1    20
19130 #define V_OPT_PARSER_BUSY_CHANNEL1(x) ((x) << S_OPT_PARSER_BUSY_CHANNEL1)
19131 #define F_OPT_PARSER_BUSY_CHANNEL1    V_OPT_PARSER_BUSY_CHANNEL1(1U)
19132 
19133 #define S_OPT_PARSER_ITCP_STATE_CHANNEL1    18
19134 #define M_OPT_PARSER_ITCP_STATE_CHANNEL1    0x3U
19135 #define V_OPT_PARSER_ITCP_STATE_CHANNEL1(x) \
19136 	((x) << S_OPT_PARSER_ITCP_STATE_CHANNEL1)
19137 #define G_OPT_PARSER_ITCP_STATE_CHANNEL1(x) \
19138 	(((x) >> S_OPT_PARSER_ITCP_STATE_CHANNEL1) & \
19139 	M_OPT_PARSER_ITCP_STATE_CHANNEL1)
19140 
19141 #define S_OPT_PARSER_OTK_STATE_CHANNEL1    16
19142 #define M_OPT_PARSER_OTK_STATE_CHANNEL1    0x3U
19143 #define V_OPT_PARSER_OTK_STATE_CHANNEL1(x) \
19144 	((x) << S_OPT_PARSER_OTK_STATE_CHANNEL1)
19145 #define G_OPT_PARSER_OTK_STATE_CHANNEL1(x) \
19146 	(((x) >> S_OPT_PARSER_OTK_STATE_CHANNEL1) & \
19147 	M_OPT_PARSER_OTK_STATE_CHANNEL1)
19148 
19149 #define S_OPT_PARSER_FATAL_CHANNEL2    13
19150 #define V_OPT_PARSER_FATAL_CHANNEL2(x) ((x) << S_OPT_PARSER_FATAL_CHANNEL2)
19151 #define F_OPT_PARSER_FATAL_CHANNEL2    V_OPT_PARSER_FATAL_CHANNEL2(1U)
19152 
19153 #define S_OPT_PARSER_BUSY_CHANNEL2    12
19154 #define V_OPT_PARSER_BUSY_CHANNEL2(x) ((x) << S_OPT_PARSER_BUSY_CHANNEL2)
19155 #define F_OPT_PARSER_BUSY_CHANNEL2    V_OPT_PARSER_BUSY_CHANNEL2(1U)
19156 
19157 #define S_OPT_PARSER_ITCP_STATE_CHANNEL2    10
19158 #define M_OPT_PARSER_ITCP_STATE_CHANNEL2    0x3U
19159 #define V_OPT_PARSER_ITCP_STATE_CHANNEL2(x) \
19160 	((x) << S_OPT_PARSER_ITCP_STATE_CHANNEL2)
19161 #define G_OPT_PARSER_ITCP_STATE_CHANNEL2(x) \
19162 	(((x) >> S_OPT_PARSER_ITCP_STATE_CHANNEL2) & \
19163 	M_OPT_PARSER_ITCP_STATE_CHANNEL2)
19164 
19165 #define S_OPT_PARSER_OTK_STATE_CHANNEL2    8
19166 #define M_OPT_PARSER_OTK_STATE_CHANNEL2    0x3U
19167 #define V_OPT_PARSER_OTK_STATE_CHANNEL2(x) \
19168 	((x) << S_OPT_PARSER_OTK_STATE_CHANNEL2)
19169 #define G_OPT_PARSER_OTK_STATE_CHANNEL2(x) \
19170 	(((x) >> S_OPT_PARSER_OTK_STATE_CHANNEL2) & \
19171 	M_OPT_PARSER_OTK_STATE_CHANNEL2)
19172 
19173 #define S_OPT_PARSER_FATAL_CHANNEL3    5
19174 #define V_OPT_PARSER_FATAL_CHANNEL3(x) ((x) << S_OPT_PARSER_FATAL_CHANNEL3)
19175 #define F_OPT_PARSER_FATAL_CHANNEL3    V_OPT_PARSER_FATAL_CHANNEL3(1U)
19176 
19177 #define S_OPT_PARSER_BUSY_CHANNEL3    4
19178 #define V_OPT_PARSER_BUSY_CHANNEL3(x) ((x) << S_OPT_PARSER_BUSY_CHANNEL3)
19179 #define F_OPT_PARSER_BUSY_CHANNEL3    V_OPT_PARSER_BUSY_CHANNEL3(1U)
19180 
19181 #define S_OPT_PARSER_ITCP_STATE_CHANNEL3    2
19182 #define M_OPT_PARSER_ITCP_STATE_CHANNEL3    0x3U
19183 #define V_OPT_PARSER_ITCP_STATE_CHANNEL3(x) \
19184 	((x) << S_OPT_PARSER_ITCP_STATE_CHANNEL3)
19185 #define G_OPT_PARSER_ITCP_STATE_CHANNEL3(x) \
19186 	(((x) >> S_OPT_PARSER_ITCP_STATE_CHANNEL3) & \
19187 	M_OPT_PARSER_ITCP_STATE_CHANNEL3)
19188 
19189 #define S_OPT_PARSER_OTK_STATE_CHANNEL3    0
19190 #define M_OPT_PARSER_OTK_STATE_CHANNEL3    0x3U
19191 #define V_OPT_PARSER_OTK_STATE_CHANNEL3(x) \
19192 	((x) << S_OPT_PARSER_OTK_STATE_CHANNEL3)
19193 #define G_OPT_PARSER_OTK_STATE_CHANNEL3(x) \
19194 	(((x) >> S_OPT_PARSER_OTK_STATE_CHANNEL3) & \
19195 	M_OPT_PARSER_OTK_STATE_CHANNEL3)
19196 
19197 #define A_TP_DBG_ESIDE_OP_ALT 0x155
19198 
19199 #define S_OPT_PARSER_PSTATE_FATAL_CHANNEL0    29
19200 #define V_OPT_PARSER_PSTATE_FATAL_CHANNEL0(x) \
19201 	((x) << S_OPT_PARSER_PSTATE_FATAL_CHANNEL0)
19202 #define F_OPT_PARSER_PSTATE_FATAL_CHANNEL0 \
19203 	V_OPT_PARSER_PSTATE_FATAL_CHANNEL0(1U)
19204 
19205 #define S_OPT_PARSER_PSTATE_ERRNO_CHANNEL0    24
19206 #define M_OPT_PARSER_PSTATE_ERRNO_CHANNEL0    0x1fU
19207 #define V_OPT_PARSER_PSTATE_ERRNO_CHANNEL0(x) \
19208 	((x) << S_OPT_PARSER_PSTATE_ERRNO_CHANNEL0)
19209 #define G_OPT_PARSER_PSTATE_ERRNO_CHANNEL0(x) \
19210 	(((x) >> S_OPT_PARSER_PSTATE_ERRNO_CHANNEL0) & \
19211 	M_OPT_PARSER_PSTATE_ERRNO_CHANNEL0)
19212 
19213 #define S_OPT_PARSER_PSTATE_FATAL_CHANNEL1    21
19214 #define V_OPT_PARSER_PSTATE_FATAL_CHANNEL1(x) \
19215 	((x) << S_OPT_PARSER_PSTATE_FATAL_CHANNEL1)
19216 #define F_OPT_PARSER_PSTATE_FATAL_CHANNEL1 \
19217 	V_OPT_PARSER_PSTATE_FATAL_CHANNEL1(1U)
19218 
19219 #define S_OPT_PARSER_PSTATE_ERRNO_CHANNEL1    16
19220 #define M_OPT_PARSER_PSTATE_ERRNO_CHANNEL1    0x1fU
19221 #define V_OPT_PARSER_PSTATE_ERRNO_CHANNEL1(x) \
19222 	((x) << S_OPT_PARSER_PSTATE_ERRNO_CHANNEL1)
19223 #define G_OPT_PARSER_PSTATE_ERRNO_CHANNEL1(x) \
19224 	(((x) >> S_OPT_PARSER_PSTATE_ERRNO_CHANNEL1) & \
19225 	M_OPT_PARSER_PSTATE_ERRNO_CHANNEL1)
19226 
19227 #define S_OPT_PARSER_PSTATE_FATAL_CHANNEL2    13
19228 #define V_OPT_PARSER_PSTATE_FATAL_CHANNEL2(x) \
19229 	((x) << S_OPT_PARSER_PSTATE_FATAL_CHANNEL2)
19230 #define F_OPT_PARSER_PSTATE_FATAL_CHANNEL2 \
19231 	V_OPT_PARSER_PSTATE_FATAL_CHANNEL2(1U)
19232 
19233 #define S_OPT_PARSER_PSTATE_ERRNO_CHANNEL2    8
19234 #define M_OPT_PARSER_PSTATE_ERRNO_CHANNEL2    0x1fU
19235 #define V_OPT_PARSER_PSTATE_ERRNO_CHANNEL2(x) \
19236 	((x) << S_OPT_PARSER_PSTATE_ERRNO_CHANNEL2)
19237 #define G_OPT_PARSER_PSTATE_ERRNO_CHANNEL2(x) \
19238 	(((x) >> S_OPT_PARSER_PSTATE_ERRNO_CHANNEL2) & \
19239 	M_OPT_PARSER_PSTATE_ERRNO_CHANNEL2)
19240 
19241 #define S_OPT_PARSER_PSTATE_FATAL_CHANNEL3    5
19242 #define V_OPT_PARSER_PSTATE_FATAL_CHANNEL3(x) \
19243 	((x) << S_OPT_PARSER_PSTATE_FATAL_CHANNEL3)
19244 #define F_OPT_PARSER_PSTATE_FATAL_CHANNEL3 \
19245 	V_OPT_PARSER_PSTATE_FATAL_CHANNEL3(1U)
19246 
19247 #define S_OPT_PARSER_PSTATE_ERRNO_CHANNEL3    0
19248 #define M_OPT_PARSER_PSTATE_ERRNO_CHANNEL3    0x1fU
19249 #define V_OPT_PARSER_PSTATE_ERRNO_CHANNEL3(x) \
19250 	((x) << S_OPT_PARSER_PSTATE_ERRNO_CHANNEL3)
19251 #define G_OPT_PARSER_PSTATE_ERRNO_CHANNEL3(x) \
19252 	(((x) >> S_OPT_PARSER_PSTATE_ERRNO_CHANNEL3) & \
19253 	M_OPT_PARSER_PSTATE_ERRNO_CHANNEL3)
19254 
19255 #define A_TP_DBG_ESIDE_OP_BUSY 0x156
19256 
19257 #define S_OPT_PARSER_BUSY_VEC_CHANNEL3    24
19258 #define M_OPT_PARSER_BUSY_VEC_CHANNEL3    0xffU
19259 #define V_OPT_PARSER_BUSY_VEC_CHANNEL3(x) \
19260 	((x) << S_OPT_PARSER_BUSY_VEC_CHANNEL3)
19261 #define G_OPT_PARSER_BUSY_VEC_CHANNEL3(x) \
19262 	(((x) >> S_OPT_PARSER_BUSY_VEC_CHANNEL3) & \
19263 	M_OPT_PARSER_BUSY_VEC_CHANNEL3)
19264 
19265 #define S_OPT_PARSER_BUSY_VEC_CHANNEL2    16
19266 #define M_OPT_PARSER_BUSY_VEC_CHANNEL2    0xffU
19267 #define V_OPT_PARSER_BUSY_VEC_CHANNEL2(x) \
19268 	((x) << S_OPT_PARSER_BUSY_VEC_CHANNEL2)
19269 #define G_OPT_PARSER_BUSY_VEC_CHANNEL2(x) \
19270 	(((x) >> S_OPT_PARSER_BUSY_VEC_CHANNEL2) & \
19271 	M_OPT_PARSER_BUSY_VEC_CHANNEL2)
19272 
19273 #define S_OPT_PARSER_BUSY_VEC_CHANNEL1    8
19274 #define M_OPT_PARSER_BUSY_VEC_CHANNEL1    0xffU
19275 #define V_OPT_PARSER_BUSY_VEC_CHANNEL1(x) \
19276 	((x) << S_OPT_PARSER_BUSY_VEC_CHANNEL1)
19277 #define G_OPT_PARSER_BUSY_VEC_CHANNEL1(x) \
19278 	(((x) >> S_OPT_PARSER_BUSY_VEC_CHANNEL1) & \
19279 	M_OPT_PARSER_BUSY_VEC_CHANNEL1)
19280 
19281 #define S_OPT_PARSER_BUSY_VEC_CHANNEL0    0
19282 #define M_OPT_PARSER_BUSY_VEC_CHANNEL0    0xffU
19283 #define V_OPT_PARSER_BUSY_VEC_CHANNEL0(x) \
19284 	((x) << S_OPT_PARSER_BUSY_VEC_CHANNEL0)
19285 #define G_OPT_PARSER_BUSY_VEC_CHANNEL0(x) \
19286 	(((x) >> S_OPT_PARSER_BUSY_VEC_CHANNEL0) & \
19287 	M_OPT_PARSER_BUSY_VEC_CHANNEL0)
19288 
19289 #define A_TP_DBG_ESIDE_OP_COOKIE 0x157
19290 
19291 #define S_OPT_PARSER_COOKIE_CHANNEL3    24
19292 #define M_OPT_PARSER_COOKIE_CHANNEL3    0xffU
19293 #define V_OPT_PARSER_COOKIE_CHANNEL3(x) ((x) << S_OPT_PARSER_COOKIE_CHANNEL3)
19294 #define G_OPT_PARSER_COOKIE_CHANNEL3(x) \
19295 	(((x) >> S_OPT_PARSER_COOKIE_CHANNEL3) & M_OPT_PARSER_COOKIE_CHANNEL3)
19296 
19297 #define S_OPT_PARSER_COOKIE_CHANNEL2    16
19298 #define M_OPT_PARSER_COOKIE_CHANNEL2    0xffU
19299 #define V_OPT_PARSER_COOKIE_CHANNEL2(x) ((x) << S_OPT_PARSER_COOKIE_CHANNEL2)
19300 #define G_OPT_PARSER_COOKIE_CHANNEL2(x) \
19301 	(((x) >> S_OPT_PARSER_COOKIE_CHANNEL2) & M_OPT_PARSER_COOKIE_CHANNEL2)
19302 
19303 #define S_OPT_PARSER_COOKIE_CHANNEL1    8
19304 #define M_OPT_PARSER_COOKIE_CHANNEL1    0xffU
19305 #define V_OPT_PARSER_COOKIE_CHANNEL1(x) ((x) << S_OPT_PARSER_COOKIE_CHANNEL1)
19306 #define G_OPT_PARSER_COOKIE_CHANNEL1(x) \
19307 	(((x) >> S_OPT_PARSER_COOKIE_CHANNEL1) & M_OPT_PARSER_COOKIE_CHANNEL1)
19308 
19309 #define S_OPT_PARSER_COOKIE_CHANNEL0    0
19310 #define M_OPT_PARSER_COOKIE_CHANNEL0    0xffU
19311 #define V_OPT_PARSER_COOKIE_CHANNEL0(x) ((x) << S_OPT_PARSER_COOKIE_CHANNEL0)
19312 #define G_OPT_PARSER_COOKIE_CHANNEL0(x) \
19313 	(((x) >> S_OPT_PARSER_COOKIE_CHANNEL0) & M_OPT_PARSER_COOKIE_CHANNEL0)
19314 
19315 #define	A_TP_DBG_ESIDE_IN1 0x14b
19316 #define	A_TP_DBG_ESIDE_IN2 0x14c
19317 #define	A_TP_DBG_ESIDE_IN3 0x14d
19318 #define	A_TP_DBG_ESIDE_FRM 0x14e
19319 
19320 #define	S_ERX2XERROR    28
19321 #define	M_ERX2XERROR    0xfU
19322 #define	V_ERX2XERROR(x) ((x) << S_ERX2XERROR)
19323 #define	G_ERX2XERROR(x) (((x) >> S_ERX2XERROR) & M_ERX2XERROR)
19324 
19325 #define	S_EPLDTX2XERROR    24
19326 #define	M_EPLDTX2XERROR    0xfU
19327 #define	V_EPLDTX2XERROR(x) ((x) << S_EPLDTX2XERROR)
19328 #define	G_EPLDTX2XERROR(x) (((x) >> S_EPLDTX2XERROR) & M_EPLDTX2XERROR)
19329 
19330 #define	S_ETXERROR    20
19331 #define	M_ETXERROR    0xfU
19332 #define	V_ETXERROR(x) ((x) << S_ETXERROR)
19333 #define	G_ETXERROR(x) (((x) >> S_ETXERROR) & M_ETXERROR)
19334 
19335 #define	S_EPLDRXERROR    16
19336 #define	M_EPLDRXERROR    0xfU
19337 #define	V_EPLDRXERROR(x) ((x) << S_EPLDRXERROR)
19338 #define	G_EPLDRXERROR(x) (((x) >> S_EPLDRXERROR) & M_EPLDRXERROR)
19339 
19340 #define	S_ERXSIZEERROR3    12
19341 #define	M_ERXSIZEERROR3    0xfU
19342 #define	V_ERXSIZEERROR3(x) ((x) << S_ERXSIZEERROR3)
19343 #define	G_ERXSIZEERROR3(x) (((x) >> S_ERXSIZEERROR3) & M_ERXSIZEERROR3)
19344 
19345 #define	S_ERXSIZEERROR2    8
19346 #define	M_ERXSIZEERROR2    0xfU
19347 #define	V_ERXSIZEERROR2(x) ((x) << S_ERXSIZEERROR2)
19348 #define	G_ERXSIZEERROR2(x) (((x) >> S_ERXSIZEERROR2) & M_ERXSIZEERROR2)
19349 
19350 #define	S_ERXSIZEERROR1    4
19351 #define	M_ERXSIZEERROR1    0xfU
19352 #define	V_ERXSIZEERROR1(x) ((x) << S_ERXSIZEERROR1)
19353 #define	G_ERXSIZEERROR1(x) (((x) >> S_ERXSIZEERROR1) & M_ERXSIZEERROR1)
19354 
19355 #define	S_ERXSIZEERROR0    0
19356 #define	M_ERXSIZEERROR0    0xfU
19357 #define	V_ERXSIZEERROR0(x) ((x) << S_ERXSIZEERROR0)
19358 #define	G_ERXSIZEERROR0(x) (((x) >> S_ERXSIZEERROR0) & M_ERXSIZEERROR0)
19359 
19360 #define	A_TP_DBG_ESIDE_DRP 0x14f
19361 
19362 #define	S_RXDROP3    24
19363 #define	M_RXDROP3    0xffU
19364 #define	V_RXDROP3(x) ((x) << S_RXDROP3)
19365 #define	G_RXDROP3(x) (((x) >> S_RXDROP3) & M_RXDROP3)
19366 
19367 #define	S_RXDROP2    16
19368 #define	M_RXDROP2    0xffU
19369 #define	V_RXDROP2(x) ((x) << S_RXDROP2)
19370 #define	G_RXDROP2(x) (((x) >> S_RXDROP2) & M_RXDROP2)
19371 
19372 #define	S_RXDROP1    8
19373 #define	M_RXDROP1    0xffU
19374 #define	V_RXDROP1(x) ((x) << S_RXDROP1)
19375 #define	G_RXDROP1(x) (((x) >> S_RXDROP1) & M_RXDROP1)
19376 
19377 #define	S_RXDROP0    0
19378 #define	M_RXDROP0    0xffU
19379 #define	V_RXDROP0(x) ((x) << S_RXDROP0)
19380 #define	G_RXDROP0(x) (((x) >> S_RXDROP0) & M_RXDROP0)
19381 
19382 #define	A_TP_DBG_ESIDE_TX 0x150
19383 
19384 #define	S_ETXVALID    4
19385 #define	M_ETXVALID    0xfU
19386 #define	V_ETXVALID(x) ((x) << S_ETXVALID)
19387 #define	G_ETXVALID(x) (((x) >> S_ETXVALID) & M_ETXVALID)
19388 
19389 #define	S_ETXFULL    0
19390 #define	M_ETXFULL    0xfU
19391 #define	V_ETXFULL(x) ((x) << S_ETXFULL)
19392 #define	G_ETXFULL(x) (((x) >> S_ETXFULL) & M_ETXFULL)
19393 
19394 #define	A_TP_ESIDE_SVID_MASK 0x151
19395 #define	A_TP_ESIDE_DVID_MASK 0x152
19396 #define	A_TP_ESIDE_ALIGN_MASK 0x153
19397 
19398 #define	S_USE_LOOP_BIT    24
19399 #define	V_USE_LOOP_BIT(x) ((x) << S_USE_LOOP_BIT)
19400 #define	F_USE_LOOP_BIT    V_USE_LOOP_BIT(1U)
19401 
19402 #define	S_LOOP_OFFSET    16
19403 #define	M_LOOP_OFFSET    0xffU
19404 #define	V_LOOP_OFFSET(x) ((x) << S_LOOP_OFFSET)
19405 #define	G_LOOP_OFFSET(x) (((x) >> S_LOOP_OFFSET) & M_LOOP_OFFSET)
19406 
19407 #define	S_DVID_ID_OFFSET    8
19408 #define	M_DVID_ID_OFFSET    0xffU
19409 #define	V_DVID_ID_OFFSET(x) ((x) << S_DVID_ID_OFFSET)
19410 #define	G_DVID_ID_OFFSET(x) (((x) >> S_DVID_ID_OFFSET) & M_DVID_ID_OFFSET)
19411 
19412 #define	S_SVID_ID_OFFSET    0
19413 #define	M_SVID_ID_OFFSET    0xffU
19414 #define	V_SVID_ID_OFFSET(x) ((x) << S_SVID_ID_OFFSET)
19415 #define	G_SVID_ID_OFFSET(x) (((x) >> S_SVID_ID_OFFSET) & M_SVID_ID_OFFSET)
19416 
19417 #define	A_TP_DBG_CSIDE_RX0 0x230
19418 
19419 #define	S_CRXSOPCNT    28
19420 #define	M_CRXSOPCNT    0xfU
19421 #define	V_CRXSOPCNT(x) ((x) << S_CRXSOPCNT)
19422 #define	G_CRXSOPCNT(x) (((x) >> S_CRXSOPCNT) & M_CRXSOPCNT)
19423 
19424 #define	S_CRXEOPCNT    24
19425 #define	M_CRXEOPCNT    0xfU
19426 #define	V_CRXEOPCNT(x) ((x) << S_CRXEOPCNT)
19427 #define	G_CRXEOPCNT(x) (((x) >> S_CRXEOPCNT) & M_CRXEOPCNT)
19428 
19429 #define	S_CRXPLDSOPCNT    20
19430 #define	M_CRXPLDSOPCNT    0xfU
19431 #define	V_CRXPLDSOPCNT(x) ((x) << S_CRXPLDSOPCNT)
19432 #define	G_CRXPLDSOPCNT(x) (((x) >> S_CRXPLDSOPCNT) & M_CRXPLDSOPCNT)
19433 
19434 #define	S_CRXPLDEOPCNT    16
19435 #define	M_CRXPLDEOPCNT    0xfU
19436 #define	V_CRXPLDEOPCNT(x) ((x) << S_CRXPLDEOPCNT)
19437 #define	G_CRXPLDEOPCNT(x) (((x) >> S_CRXPLDEOPCNT) & M_CRXPLDEOPCNT)
19438 
19439 #define	S_CRXARBSOPCNT    12
19440 #define	M_CRXARBSOPCNT    0xfU
19441 #define	V_CRXARBSOPCNT(x) ((x) << S_CRXARBSOPCNT)
19442 #define	G_CRXARBSOPCNT(x) (((x) >> S_CRXARBSOPCNT) & M_CRXARBSOPCNT)
19443 
19444 #define	S_CRXARBEOPCNT    8
19445 #define	M_CRXARBEOPCNT    0xfU
19446 #define	V_CRXARBEOPCNT(x) ((x) << S_CRXARBEOPCNT)
19447 #define	G_CRXARBEOPCNT(x) (((x) >> S_CRXARBEOPCNT) & M_CRXARBEOPCNT)
19448 
19449 #define	S_CRXCPLSOPCNT    4
19450 #define	M_CRXCPLSOPCNT    0xfU
19451 #define	V_CRXCPLSOPCNT(x) ((x) << S_CRXCPLSOPCNT)
19452 #define	G_CRXCPLSOPCNT(x) (((x) >> S_CRXCPLSOPCNT) & M_CRXCPLSOPCNT)
19453 
19454 #define	S_CRXCPLEOPCNT    0
19455 #define	M_CRXCPLEOPCNT    0xfU
19456 #define	V_CRXCPLEOPCNT(x) ((x) << S_CRXCPLEOPCNT)
19457 #define	G_CRXCPLEOPCNT(x) (((x) >> S_CRXCPLEOPCNT) & M_CRXCPLEOPCNT)
19458 
19459 #define	A_TP_DBG_CSIDE_RX1 0x231
19460 #define	A_TP_DBG_CSIDE_RX2 0x232
19461 #define	A_TP_DBG_CSIDE_RX3 0x233
19462 #define	A_TP_DBG_CSIDE_TX0 0x234
19463 
19464 #define	S_TXSOPCNT    28
19465 #define	M_TXSOPCNT    0xfU
19466 #define	V_TXSOPCNT(x) ((x) << S_TXSOPCNT)
19467 #define	G_TXSOPCNT(x) (((x) >> S_TXSOPCNT) & M_TXSOPCNT)
19468 
19469 #define	S_TXEOPCNT    24
19470 #define	M_TXEOPCNT    0xfU
19471 #define	V_TXEOPCNT(x) ((x) << S_TXEOPCNT)
19472 #define	G_TXEOPCNT(x) (((x) >> S_TXEOPCNT) & M_TXEOPCNT)
19473 
19474 #define	S_TXPLDSOPCNT    20
19475 #define	M_TXPLDSOPCNT    0xfU
19476 #define	V_TXPLDSOPCNT(x) ((x) << S_TXPLDSOPCNT)
19477 #define	G_TXPLDSOPCNT(x) (((x) >> S_TXPLDSOPCNT) & M_TXPLDSOPCNT)
19478 
19479 #define	S_TXPLDEOPCNT    16
19480 #define	M_TXPLDEOPCNT    0xfU
19481 #define	V_TXPLDEOPCNT(x) ((x) << S_TXPLDEOPCNT)
19482 #define	G_TXPLDEOPCNT(x) (((x) >> S_TXPLDEOPCNT) & M_TXPLDEOPCNT)
19483 
19484 #define	S_TXARBSOPCNT    12
19485 #define	M_TXARBSOPCNT    0xfU
19486 #define	V_TXARBSOPCNT(x) ((x) << S_TXARBSOPCNT)
19487 #define	G_TXARBSOPCNT(x) (((x) >> S_TXARBSOPCNT) & M_TXARBSOPCNT)
19488 
19489 #define	S_TXARBEOPCNT    8
19490 #define	M_TXARBEOPCNT    0xfU
19491 #define	V_TXARBEOPCNT(x) ((x) << S_TXARBEOPCNT)
19492 #define	G_TXARBEOPCNT(x) (((x) >> S_TXARBEOPCNT) & M_TXARBEOPCNT)
19493 
19494 #define	S_TXCPLSOPCNT    4
19495 #define	M_TXCPLSOPCNT    0xfU
19496 #define	V_TXCPLSOPCNT(x) ((x) << S_TXCPLSOPCNT)
19497 #define	G_TXCPLSOPCNT(x) (((x) >> S_TXCPLSOPCNT) & M_TXCPLSOPCNT)
19498 
19499 #define	S_TXCPLEOPCNT    0
19500 #define	M_TXCPLEOPCNT    0xfU
19501 #define	V_TXCPLEOPCNT(x) ((x) << S_TXCPLEOPCNT)
19502 #define	G_TXCPLEOPCNT(x) (((x) >> S_TXCPLEOPCNT) & M_TXCPLEOPCNT)
19503 
19504 #define	A_TP_DBG_CSIDE_TX1 0x235
19505 #define	A_TP_DBG_CSIDE_TX2 0x236
19506 #define	A_TP_DBG_CSIDE_TX3 0x237
19507 #define	A_TP_DBG_CSIDE_FIFO0 0x238
19508 
19509 #define	S_PLD_RXZEROP_SRDY1    31
19510 #define	V_PLD_RXZEROP_SRDY1(x) ((x) << S_PLD_RXZEROP_SRDY1)
19511 #define	F_PLD_RXZEROP_SRDY1    V_PLD_RXZEROP_SRDY1(1U)
19512 
19513 #define	S_PLD_RXZEROP_DRDY1    30
19514 #define	V_PLD_RXZEROP_DRDY1(x) ((x) << S_PLD_RXZEROP_DRDY1)
19515 #define	F_PLD_RXZEROP_DRDY1    V_PLD_RXZEROP_DRDY1(1U)
19516 
19517 #define	S_PLD_TXZEROP_SRDY1    29
19518 #define	V_PLD_TXZEROP_SRDY1(x) ((x) << S_PLD_TXZEROP_SRDY1)
19519 #define	F_PLD_TXZEROP_SRDY1    V_PLD_TXZEROP_SRDY1(1U)
19520 
19521 #define	S_PLD_TXZEROP_DRDY1    28
19522 #define	V_PLD_TXZEROP_DRDY1(x) ((x) << S_PLD_TXZEROP_DRDY1)
19523 #define	F_PLD_TXZEROP_DRDY1    V_PLD_TXZEROP_DRDY1(1U)
19524 
19525 #define	S_PLD_TX_SRDY1    27
19526 #define	V_PLD_TX_SRDY1(x) ((x) << S_PLD_TX_SRDY1)
19527 #define	F_PLD_TX_SRDY1    V_PLD_TX_SRDY1(1U)
19528 
19529 #define	S_PLD_TX_DRDY1    26
19530 #define	V_PLD_TX_DRDY1(x) ((x) << S_PLD_TX_DRDY1)
19531 #define	F_PLD_TX_DRDY1    V_PLD_TX_DRDY1(1U)
19532 
19533 #define	S_ERROR_SRDY1    25
19534 #define	V_ERROR_SRDY1(x) ((x) << S_ERROR_SRDY1)
19535 #define	F_ERROR_SRDY1    V_ERROR_SRDY1(1U)
19536 
19537 #define	S_ERROR_DRDY1    24
19538 #define	V_ERROR_DRDY1(x) ((x) << S_ERROR_DRDY1)
19539 #define	F_ERROR_DRDY1    V_ERROR_DRDY1(1U)
19540 
19541 #define	S_DB_VLD1    23
19542 #define	V_DB_VLD1(x) ((x) << S_DB_VLD1)
19543 #define	F_DB_VLD1    V_DB_VLD1(1U)
19544 
19545 #define	S_DB_GT1    22
19546 #define	V_DB_GT1(x) ((x) << S_DB_GT1)
19547 #define	F_DB_GT1    V_DB_GT1(1U)
19548 
19549 #define	S_TXVALID1    21
19550 #define	V_TXVALID1(x) ((x) << S_TXVALID1)
19551 #define	F_TXVALID1    V_TXVALID1(1U)
19552 
19553 #define	S_TXFULL1    20
19554 #define	V_TXFULL1(x) ((x) << S_TXFULL1)
19555 #define	F_TXFULL1    V_TXFULL1(1U)
19556 
19557 #define	S_PLD_TXVALID1    19
19558 #define	V_PLD_TXVALID1(x) ((x) << S_PLD_TXVALID1)
19559 #define	F_PLD_TXVALID1    V_PLD_TXVALID1(1U)
19560 
19561 #define	S_PLD_TXFULL1    18
19562 #define	V_PLD_TXFULL1(x) ((x) << S_PLD_TXFULL1)
19563 #define	F_PLD_TXFULL1    V_PLD_TXFULL1(1U)
19564 
19565 #define	S_CPL5_TXVALID1    17
19566 #define	V_CPL5_TXVALID1(x) ((x) << S_CPL5_TXVALID1)
19567 #define	F_CPL5_TXVALID1    V_CPL5_TXVALID1(1U)
19568 
19569 #define	S_CPL5_TXFULL1    16
19570 #define	V_CPL5_TXFULL1(x) ((x) << S_CPL5_TXFULL1)
19571 #define	F_CPL5_TXFULL1    V_CPL5_TXFULL1(1U)
19572 
19573 #define	S_PLD_RXZEROP_SRDY0    15
19574 #define	V_PLD_RXZEROP_SRDY0(x) ((x) << S_PLD_RXZEROP_SRDY0)
19575 #define	F_PLD_RXZEROP_SRDY0    V_PLD_RXZEROP_SRDY0(1U)
19576 
19577 #define	S_PLD_RXZEROP_DRDY0    14
19578 #define	V_PLD_RXZEROP_DRDY0(x) ((x) << S_PLD_RXZEROP_DRDY0)
19579 #define	F_PLD_RXZEROP_DRDY0    V_PLD_RXZEROP_DRDY0(1U)
19580 
19581 #define	S_PLD_TXZEROP_SRDY0    13
19582 #define	V_PLD_TXZEROP_SRDY0(x) ((x) << S_PLD_TXZEROP_SRDY0)
19583 #define	F_PLD_TXZEROP_SRDY0    V_PLD_TXZEROP_SRDY0(1U)
19584 
19585 #define	S_PLD_TXZEROP_DRDY0    12
19586 #define	V_PLD_TXZEROP_DRDY0(x) ((x) << S_PLD_TXZEROP_DRDY0)
19587 #define	F_PLD_TXZEROP_DRDY0    V_PLD_TXZEROP_DRDY0(1U)
19588 
19589 #define	S_PLD_TX_SRDY0    11
19590 #define	V_PLD_TX_SRDY0(x) ((x) << S_PLD_TX_SRDY0)
19591 #define	F_PLD_TX_SRDY0    V_PLD_TX_SRDY0(1U)
19592 
19593 #define	S_PLD_TX_DRDY0    10
19594 #define	V_PLD_TX_DRDY0(x) ((x) << S_PLD_TX_DRDY0)
19595 #define	F_PLD_TX_DRDY0    V_PLD_TX_DRDY0(1U)
19596 
19597 #define	S_ERROR_SRDY0    9
19598 #define	V_ERROR_SRDY0(x) ((x) << S_ERROR_SRDY0)
19599 #define	F_ERROR_SRDY0    V_ERROR_SRDY0(1U)
19600 
19601 #define	S_ERROR_DRDY0    8
19602 #define	V_ERROR_DRDY0(x) ((x) << S_ERROR_DRDY0)
19603 #define	F_ERROR_DRDY0    V_ERROR_DRDY0(1U)
19604 
19605 #define	S_DB_VLD0    7
19606 #define	V_DB_VLD0(x) ((x) << S_DB_VLD0)
19607 #define	F_DB_VLD0    V_DB_VLD0(1U)
19608 
19609 #define	S_DB_GT0    6
19610 #define	V_DB_GT0(x) ((x) << S_DB_GT0)
19611 #define	F_DB_GT0    V_DB_GT0(1U)
19612 
19613 #define	S_TXVALID0    5
19614 #define	V_TXVALID0(x) ((x) << S_TXVALID0)
19615 #define	F_TXVALID0    V_TXVALID0(1U)
19616 
19617 #define	S_TXFULL0    4
19618 #define	V_TXFULL0(x) ((x) << S_TXFULL0)
19619 #define	F_TXFULL0    V_TXFULL0(1U)
19620 
19621 #define	S_PLD_TXVALID0    3
19622 #define	V_PLD_TXVALID0(x) ((x) << S_PLD_TXVALID0)
19623 #define	F_PLD_TXVALID0    V_PLD_TXVALID0(1U)
19624 
19625 #define	S_PLD_TXFULL0    2
19626 #define	V_PLD_TXFULL0(x) ((x) << S_PLD_TXFULL0)
19627 #define	F_PLD_TXFULL0    V_PLD_TXFULL0(1U)
19628 
19629 #define	S_CPL5_TXVALID0    1
19630 #define	V_CPL5_TXVALID0(x) ((x) << S_CPL5_TXVALID0)
19631 #define	F_CPL5_TXVALID0    V_CPL5_TXVALID0(1U)
19632 
19633 #define	S_CPL5_TXFULL0    0
19634 #define	V_CPL5_TXFULL0(x) ((x) << S_CPL5_TXFULL0)
19635 #define	F_CPL5_TXFULL0    V_CPL5_TXFULL0(1U)
19636 
19637 #define	A_TP_DBG_CSIDE_FIFO1 0x239
19638 
19639 #define	S_PLD_RXZEROP_SRDY3    31
19640 #define	V_PLD_RXZEROP_SRDY3(x) ((x) << S_PLD_RXZEROP_SRDY3)
19641 #define	F_PLD_RXZEROP_SRDY3    V_PLD_RXZEROP_SRDY3(1U)
19642 
19643 #define	S_PLD_RXZEROP_DRDY3    30
19644 #define	V_PLD_RXZEROP_DRDY3(x) ((x) << S_PLD_RXZEROP_DRDY3)
19645 #define	F_PLD_RXZEROP_DRDY3    V_PLD_RXZEROP_DRDY3(1U)
19646 
19647 #define	S_PLD_TXZEROP_SRDY3    29
19648 #define	V_PLD_TXZEROP_SRDY3(x) ((x) << S_PLD_TXZEROP_SRDY3)
19649 #define	F_PLD_TXZEROP_SRDY3    V_PLD_TXZEROP_SRDY3(1U)
19650 
19651 #define	S_PLD_TXZEROP_DRDY3    28
19652 #define	V_PLD_TXZEROP_DRDY3(x) ((x) << S_PLD_TXZEROP_DRDY3)
19653 #define	F_PLD_TXZEROP_DRDY3    V_PLD_TXZEROP_DRDY3(1U)
19654 
19655 #define	S_PLD_TX_SRDY3    27
19656 #define	V_PLD_TX_SRDY3(x) ((x) << S_PLD_TX_SRDY3)
19657 #define	F_PLD_TX_SRDY3    V_PLD_TX_SRDY3(1U)
19658 
19659 #define	S_PLD_TX_DRDY3    26
19660 #define	V_PLD_TX_DRDY3(x) ((x) << S_PLD_TX_DRDY3)
19661 #define	F_PLD_TX_DRDY3    V_PLD_TX_DRDY3(1U)
19662 
19663 #define	S_ERROR_SRDY3    25
19664 #define	V_ERROR_SRDY3(x) ((x) << S_ERROR_SRDY3)
19665 #define	F_ERROR_SRDY3    V_ERROR_SRDY3(1U)
19666 
19667 #define	S_ERROR_DRDY3    24
19668 #define	V_ERROR_DRDY3(x) ((x) << S_ERROR_DRDY3)
19669 #define	F_ERROR_DRDY3    V_ERROR_DRDY3(1U)
19670 
19671 #define	S_DB_VLD3    23
19672 #define	V_DB_VLD3(x) ((x) << S_DB_VLD3)
19673 #define	F_DB_VLD3    V_DB_VLD3(1U)
19674 
19675 #define	S_DB_GT3    22
19676 #define	V_DB_GT3(x) ((x) << S_DB_GT3)
19677 #define	F_DB_GT3    V_DB_GT3(1U)
19678 
19679 #define	S_TXVALID3    21
19680 #define	V_TXVALID3(x) ((x) << S_TXVALID3)
19681 #define	F_TXVALID3    V_TXVALID3(1U)
19682 
19683 #define	S_TXFULL3    20
19684 #define	V_TXFULL3(x) ((x) << S_TXFULL3)
19685 #define	F_TXFULL3    V_TXFULL3(1U)
19686 
19687 #define	S_PLD_TXVALID3    19
19688 #define	V_PLD_TXVALID3(x) ((x) << S_PLD_TXVALID3)
19689 #define	F_PLD_TXVALID3    V_PLD_TXVALID3(1U)
19690 
19691 #define	S_PLD_TXFULL3    18
19692 #define	V_PLD_TXFULL3(x) ((x) << S_PLD_TXFULL3)
19693 #define	F_PLD_TXFULL3    V_PLD_TXFULL3(1U)
19694 
19695 #define	S_CPL5_TXVALID3    17
19696 #define	V_CPL5_TXVALID3(x) ((x) << S_CPL5_TXVALID3)
19697 #define	F_CPL5_TXVALID3    V_CPL5_TXVALID3(1U)
19698 
19699 #define	S_CPL5_TXFULL3    16
19700 #define	V_CPL5_TXFULL3(x) ((x) << S_CPL5_TXFULL3)
19701 #define	F_CPL5_TXFULL3    V_CPL5_TXFULL3(1U)
19702 
19703 #define	S_PLD_RXZEROP_SRDY2    15
19704 #define	V_PLD_RXZEROP_SRDY2(x) ((x) << S_PLD_RXZEROP_SRDY2)
19705 #define	F_PLD_RXZEROP_SRDY2    V_PLD_RXZEROP_SRDY2(1U)
19706 
19707 #define	S_PLD_RXZEROP_DRDY2    14
19708 #define	V_PLD_RXZEROP_DRDY2(x) ((x) << S_PLD_RXZEROP_DRDY2)
19709 #define	F_PLD_RXZEROP_DRDY2    V_PLD_RXZEROP_DRDY2(1U)
19710 
19711 #define	S_PLD_TXZEROP_SRDY2    13
19712 #define	V_PLD_TXZEROP_SRDY2(x) ((x) << S_PLD_TXZEROP_SRDY2)
19713 #define	F_PLD_TXZEROP_SRDY2    V_PLD_TXZEROP_SRDY2(1U)
19714 
19715 #define	S_PLD_TXZEROP_DRDY2    12
19716 #define	V_PLD_TXZEROP_DRDY2(x) ((x) << S_PLD_TXZEROP_DRDY2)
19717 #define	F_PLD_TXZEROP_DRDY2    V_PLD_TXZEROP_DRDY2(1U)
19718 
19719 #define	S_PLD_TX_SRDY2    11
19720 #define	V_PLD_TX_SRDY2(x) ((x) << S_PLD_TX_SRDY2)
19721 #define	F_PLD_TX_SRDY2    V_PLD_TX_SRDY2(1U)
19722 
19723 #define	S_PLD_TX_DRDY2    10
19724 #define	V_PLD_TX_DRDY2(x) ((x) << S_PLD_TX_DRDY2)
19725 #define	F_PLD_TX_DRDY2    V_PLD_TX_DRDY2(1U)
19726 
19727 #define	S_ERROR_SRDY2    9
19728 #define	V_ERROR_SRDY2(x) ((x) << S_ERROR_SRDY2)
19729 #define	F_ERROR_SRDY2    V_ERROR_SRDY2(1U)
19730 
19731 #define	S_ERROR_DRDY2    8
19732 #define	V_ERROR_DRDY2(x) ((x) << S_ERROR_DRDY2)
19733 #define	F_ERROR_DRDY2    V_ERROR_DRDY2(1U)
19734 
19735 #define	S_DB_VLD2    7
19736 #define	V_DB_VLD2(x) ((x) << S_DB_VLD2)
19737 #define	F_DB_VLD2    V_DB_VLD2(1U)
19738 
19739 #define	S_DB_GT2    6
19740 #define	V_DB_GT2(x) ((x) << S_DB_GT2)
19741 #define	F_DB_GT2    V_DB_GT2(1U)
19742 
19743 #define	S_TXVALID2    5
19744 #define	V_TXVALID2(x) ((x) << S_TXVALID2)
19745 #define	F_TXVALID2    V_TXVALID2(1U)
19746 
19747 #define	S_TXFULL2    4
19748 #define	V_TXFULL2(x) ((x) << S_TXFULL2)
19749 #define	F_TXFULL2    V_TXFULL2(1U)
19750 
19751 #define	S_PLD_TXVALID2    3
19752 #define	V_PLD_TXVALID2(x) ((x) << S_PLD_TXVALID2)
19753 #define	F_PLD_TXVALID2    V_PLD_TXVALID2(1U)
19754 
19755 #define	S_PLD_TXFULL2    2
19756 #define	V_PLD_TXFULL2(x) ((x) << S_PLD_TXFULL2)
19757 #define	F_PLD_TXFULL2    V_PLD_TXFULL2(1U)
19758 
19759 #define	S_CPL5_TXVALID2    1
19760 #define	V_CPL5_TXVALID2(x) ((x) << S_CPL5_TXVALID2)
19761 #define	F_CPL5_TXVALID2    V_CPL5_TXVALID2(1U)
19762 
19763 #define	S_CPL5_TXFULL2    0
19764 #define	V_CPL5_TXFULL2(x) ((x) << S_CPL5_TXFULL2)
19765 #define	F_CPL5_TXFULL2    V_CPL5_TXFULL2(1U)
19766 
19767 #define	A_TP_DBG_CSIDE_DISP0 0x23a
19768 
19769 #define	S_CPL5RXVALID    27
19770 #define	V_CPL5RXVALID(x) ((x) << S_CPL5RXVALID)
19771 #define	F_CPL5RXVALID    V_CPL5RXVALID(1U)
19772 
19773 #define	S_CSTATIC1    26
19774 #define	V_CSTATIC1(x) ((x) << S_CSTATIC1)
19775 #define	F_CSTATIC1    V_CSTATIC1(1U)
19776 
19777 #define	S_CSTATIC2    25
19778 #define	V_CSTATIC2(x) ((x) << S_CSTATIC2)
19779 #define	F_CSTATIC2    V_CSTATIC2(1U)
19780 
19781 #define	S_PLD_RXZEROP    24
19782 #define	V_PLD_RXZEROP(x) ((x) << S_PLD_RXZEROP)
19783 #define	F_PLD_RXZEROP    V_PLD_RXZEROP(1U)
19784 
19785 #define	S_DDP_IN_PROGRESS    23
19786 #define	V_DDP_IN_PROGRESS(x) ((x) << S_DDP_IN_PROGRESS)
19787 #define	F_DDP_IN_PROGRESS    V_DDP_IN_PROGRESS(1U)
19788 
19789 #define	S_PLD_RXZEROP_SRDY    22
19790 #define	V_PLD_RXZEROP_SRDY(x) ((x) << S_PLD_RXZEROP_SRDY)
19791 #define	F_PLD_RXZEROP_SRDY    V_PLD_RXZEROP_SRDY(1U)
19792 
19793 #define	S_CSTATIC3    21
19794 #define	V_CSTATIC3(x) ((x) << S_CSTATIC3)
19795 #define	F_CSTATIC3    V_CSTATIC3(1U)
19796 
19797 #define	S_DDP_DRDY    20
19798 #define	V_DDP_DRDY(x) ((x) << S_DDP_DRDY)
19799 #define	F_DDP_DRDY    V_DDP_DRDY(1U)
19800 
19801 #define	S_DDP_PRE_STATE    17
19802 #define	M_DDP_PRE_STATE    0x7U
19803 #define	V_DDP_PRE_STATE(x) ((x) << S_DDP_PRE_STATE)
19804 #define	G_DDP_PRE_STATE(x) (((x) >> S_DDP_PRE_STATE) & M_DDP_PRE_STATE)
19805 
19806 #define	S_DDP_SRDY    16
19807 #define	V_DDP_SRDY(x) ((x) << S_DDP_SRDY)
19808 #define	F_DDP_SRDY    V_DDP_SRDY(1U)
19809 
19810 #define	S_DDP_MSG_CODE    12
19811 #define	M_DDP_MSG_CODE    0xfU
19812 #define	V_DDP_MSG_CODE(x) ((x) << S_DDP_MSG_CODE)
19813 #define	G_DDP_MSG_CODE(x) (((x) >> S_DDP_MSG_CODE) & M_DDP_MSG_CODE)
19814 
19815 #define	S_CPL5_SOCP_CNT    10
19816 #define	M_CPL5_SOCP_CNT    0x3U
19817 #define	V_CPL5_SOCP_CNT(x) ((x) << S_CPL5_SOCP_CNT)
19818 #define	G_CPL5_SOCP_CNT(x) (((x) >> S_CPL5_SOCP_CNT) & M_CPL5_SOCP_CNT)
19819 
19820 #define	S_CSTATIC4    4
19821 #define	M_CSTATIC4    0x3fU
19822 #define	V_CSTATIC4(x) ((x) << S_CSTATIC4)
19823 #define	G_CSTATIC4(x) (((x) >> S_CSTATIC4) & M_CSTATIC4)
19824 
19825 #define	S_CMD_SEL    1
19826 #define	V_CMD_SEL(x) ((x) << S_CMD_SEL)
19827 #define	F_CMD_SEL    V_CMD_SEL(1U)
19828 
19829 #define S_CPL5RXFULL    26
19830 #define V_CPL5RXFULL(x) ((x) << S_CPL5RXFULL)
19831 #define F_CPL5RXFULL    V_CPL5RXFULL(1U)
19832 
19833 #define S_PLD2XRXVALID    23
19834 #define V_PLD2XRXVALID(x) ((x) << S_PLD2XRXVALID)
19835 #define F_PLD2XRXVALID    V_PLD2XRXVALID(1U)
19836 
19837 #define S_DDPSTATE    16
19838 #define M_DDPSTATE    0x1fU
19839 #define V_DDPSTATE(x) ((x) << S_DDPSTATE)
19840 #define G_DDPSTATE(x) (((x) >> S_DDPSTATE) & M_DDPSTATE)
19841 
19842 #define S_DDPMSGCODE    12
19843 #define M_DDPMSGCODE    0xfU
19844 #define V_DDPMSGCODE(x) ((x) << S_DDPMSGCODE)
19845 #define G_DDPMSGCODE(x) (((x) >> S_DDPMSGCODE) & M_DDPMSGCODE)
19846 
19847 #define S_CPL5SOCPCNT    8
19848 #define M_CPL5SOCPCNT    0xfU
19849 #define V_CPL5SOCPCNT(x) ((x) << S_CPL5SOCPCNT)
19850 #define G_CPL5SOCPCNT(x) (((x) >> S_CPL5SOCPCNT) & M_CPL5SOCPCNT)
19851 
19852 #define S_PLDRXZEROPCNT    4
19853 #define M_PLDRXZEROPCNT    0xfU
19854 #define V_PLDRXZEROPCNT(x) ((x) << S_PLDRXZEROPCNT)
19855 #define G_PLDRXZEROPCNT(x) (((x) >> S_PLDRXZEROPCNT) & M_PLDRXZEROPCNT)
19856 
19857 #define S_TXFRMERR2    3
19858 #define V_TXFRMERR2(x) ((x) << S_TXFRMERR2)
19859 #define F_TXFRMERR2    V_TXFRMERR2(1U)
19860 
19861 #define S_TXFRMERR1    2
19862 #define V_TXFRMERR1(x) ((x) << S_TXFRMERR1)
19863 #define F_TXFRMERR1    V_TXFRMERR1(1U)
19864 
19865 #define S_TXVALID2X    1
19866 #define V_TXVALID2X(x) ((x) << S_TXVALID2X)
19867 #define F_TXVALID2X    V_TXVALID2X(1U)
19868 
19869 #define S_TXFULL2X    0
19870 #define V_TXFULL2X(x) ((x) << S_TXFULL2X)
19871 #define F_TXFULL2X    V_TXFULL2X(1U)
19872 
19873 #define	A_TP_DBG_CSIDE_DISP1 0x23b
19874 #define	A_TP_DBG_CSIDE_DDP0 0x23c
19875 
19876 #define	S_DDPMSGLATEST7    28
19877 #define	M_DDPMSGLATEST7    0xfU
19878 #define	V_DDPMSGLATEST7(x) ((x) << S_DDPMSGLATEST7)
19879 #define	G_DDPMSGLATEST7(x) (((x) >> S_DDPMSGLATEST7) & M_DDPMSGLATEST7)
19880 
19881 #define	S_DDPMSGLATEST6    24
19882 #define	M_DDPMSGLATEST6    0xfU
19883 #define	V_DDPMSGLATEST6(x) ((x) << S_DDPMSGLATEST6)
19884 #define	G_DDPMSGLATEST6(x) (((x) >> S_DDPMSGLATEST6) & M_DDPMSGLATEST6)
19885 
19886 #define	S_DDPMSGLATEST5    20
19887 #define	M_DDPMSGLATEST5    0xfU
19888 #define	V_DDPMSGLATEST5(x) ((x) << S_DDPMSGLATEST5)
19889 #define	G_DDPMSGLATEST5(x) (((x) >> S_DDPMSGLATEST5) & M_DDPMSGLATEST5)
19890 
19891 #define	S_DDPMSGLATEST4    16
19892 #define	M_DDPMSGLATEST4    0xfU
19893 #define	V_DDPMSGLATEST4(x) ((x) << S_DDPMSGLATEST4)
19894 #define	G_DDPMSGLATEST4(x) (((x) >> S_DDPMSGLATEST4) & M_DDPMSGLATEST4)
19895 
19896 #define	S_DDPMSGLATEST3    12
19897 #define	M_DDPMSGLATEST3    0xfU
19898 #define	V_DDPMSGLATEST3(x) ((x) << S_DDPMSGLATEST3)
19899 #define	G_DDPMSGLATEST3(x) (((x) >> S_DDPMSGLATEST3) & M_DDPMSGLATEST3)
19900 
19901 #define	S_DDPMSGLATEST2    8
19902 #define	M_DDPMSGLATEST2    0xfU
19903 #define	V_DDPMSGLATEST2(x) ((x) << S_DDPMSGLATEST2)
19904 #define	G_DDPMSGLATEST2(x) (((x) >> S_DDPMSGLATEST2) & M_DDPMSGLATEST2)
19905 
19906 #define	S_DDPMSGLATEST1    4
19907 #define	M_DDPMSGLATEST1    0xfU
19908 #define	V_DDPMSGLATEST1(x) ((x) << S_DDPMSGLATEST1)
19909 #define	G_DDPMSGLATEST1(x) (((x) >> S_DDPMSGLATEST1) & M_DDPMSGLATEST1)
19910 
19911 #define	S_DDPMSGLATEST0    0
19912 #define	M_DDPMSGLATEST0    0xfU
19913 #define	V_DDPMSGLATEST0(x) ((x) << S_DDPMSGLATEST0)
19914 #define	G_DDPMSGLATEST0(x) (((x) >> S_DDPMSGLATEST0) & M_DDPMSGLATEST0)
19915 
19916 #define	A_TP_DBG_CSIDE_DDP1 0x23d
19917 #define	A_TP_DBG_CSIDE_FRM 0x23e
19918 
19919 #define	S_CRX2XERROR    28
19920 #define	M_CRX2XERROR    0xfU
19921 #define	V_CRX2XERROR(x) ((x) << S_CRX2XERROR)
19922 #define	G_CRX2XERROR(x) (((x) >> S_CRX2XERROR) & M_CRX2XERROR)
19923 
19924 #define	S_CPLDTX2XERROR    24
19925 #define	M_CPLDTX2XERROR    0xfU
19926 #define	V_CPLDTX2XERROR(x) ((x) << S_CPLDTX2XERROR)
19927 #define	G_CPLDTX2XERROR(x) (((x) >> S_CPLDTX2XERROR) & M_CPLDTX2XERROR)
19928 
19929 #define	S_CTXERROR    22
19930 #define	M_CTXERROR    0x3U
19931 #define	V_CTXERROR(x) ((x) << S_CTXERROR)
19932 #define	G_CTXERROR(x) (((x) >> S_CTXERROR) & M_CTXERROR)
19933 
19934 #define	S_CPLDRXERROR    20
19935 #define	M_CPLDRXERROR    0x3U
19936 #define	V_CPLDRXERROR(x) ((x) << S_CPLDRXERROR)
19937 #define	G_CPLDRXERROR(x) (((x) >> S_CPLDRXERROR) & M_CPLDRXERROR)
19938 
19939 #define	S_CPLRXERROR    18
19940 #define	M_CPLRXERROR    0x3U
19941 #define	V_CPLRXERROR(x) ((x) << S_CPLRXERROR)
19942 #define	G_CPLRXERROR(x) (((x) >> S_CPLRXERROR) & M_CPLRXERROR)
19943 
19944 #define	S_CPLTXERROR    16
19945 #define	M_CPLTXERROR    0x3U
19946 #define	V_CPLTXERROR(x) ((x) << S_CPLTXERROR)
19947 #define	G_CPLTXERROR(x) (((x) >> S_CPLTXERROR) & M_CPLTXERROR)
19948 
19949 #define	S_CPRSERROR    0
19950 #define	M_CPRSERROR    0xfU
19951 #define	V_CPRSERROR(x) ((x) << S_CPRSERROR)
19952 #define	G_CPRSERROR(x) (((x) >> S_CPRSERROR) & M_CPRSERROR)
19953 
19954 #define	A_TP_DBG_CSIDE_INT 0x23f
19955 
19956 #define	S_CRXVALID2X    28
19957 #define	M_CRXVALID2X    0xfU
19958 #define	V_CRXVALID2X(x) ((x) << S_CRXVALID2X)
19959 #define	G_CRXVALID2X(x) (((x) >> S_CRXVALID2X) & M_CRXVALID2X)
19960 
19961 #define	S_CRXAFULL2X    24
19962 #define	M_CRXAFULL2X    0xfU
19963 #define	V_CRXAFULL2X(x) ((x) << S_CRXAFULL2X)
19964 #define	G_CRXAFULL2X(x) (((x) >> S_CRXAFULL2X) & M_CRXAFULL2X)
19965 
19966 #define	S_CTXVALID2X    22
19967 #define	M_CTXVALID2X    0x3U
19968 #define	V_CTXVALID2X(x) ((x) << S_CTXVALID2X)
19969 #define	G_CTXVALID2X(x) (((x) >> S_CTXVALID2X) & M_CTXVALID2X)
19970 
19971 #define	S_CTXAFULL2X    20
19972 #define	M_CTXAFULL2X    0x3U
19973 #define	V_CTXAFULL2X(x) ((x) << S_CTXAFULL2X)
19974 #define	G_CTXAFULL2X(x) (((x) >> S_CTXAFULL2X) & M_CTXAFULL2X)
19975 
19976 #define	S_PLD2X_RXVALID    18
19977 #define	M_PLD2X_RXVALID    0x3U
19978 #define	V_PLD2X_RXVALID(x) ((x) << S_PLD2X_RXVALID)
19979 #define	G_PLD2X_RXVALID(x) (((x) >> S_PLD2X_RXVALID) & M_PLD2X_RXVALID)
19980 
19981 #define	S_PLD2X_RXAFULL    16
19982 #define	M_PLD2X_RXAFULL    0x3U
19983 #define	V_PLD2X_RXAFULL(x) ((x) << S_PLD2X_RXAFULL)
19984 #define	G_PLD2X_RXAFULL(x) (((x) >> S_PLD2X_RXAFULL) & M_PLD2X_RXAFULL)
19985 
19986 #define	S_CSIDE_DDP_VALID    14
19987 #define	M_CSIDE_DDP_VALID    0x3U
19988 #define	V_CSIDE_DDP_VALID(x) ((x) << S_CSIDE_DDP_VALID)
19989 #define	G_CSIDE_DDP_VALID(x) (((x) >> S_CSIDE_DDP_VALID) & M_CSIDE_DDP_VALID)
19990 
19991 #define	S_DDP_AFULL    12
19992 #define	M_DDP_AFULL    0x3U
19993 #define	V_DDP_AFULL(x) ((x) << S_DDP_AFULL)
19994 #define	G_DDP_AFULL(x) (((x) >> S_DDP_AFULL) & M_DDP_AFULL)
19995 
19996 #define	S_TRC_RXVALID    11
19997 #define	V_TRC_RXVALID(x) ((x) << S_TRC_RXVALID)
19998 #define	F_TRC_RXVALID    V_TRC_RXVALID(1U)
19999 
20000 #define	S_TRC_RXFULL    10
20001 #define	V_TRC_RXFULL(x) ((x) << S_TRC_RXFULL)
20002 #define	F_TRC_RXFULL    V_TRC_RXFULL(1U)
20003 
20004 #define	S_CPL5_TXVALID    9
20005 #define	V_CPL5_TXVALID(x) ((x) << S_CPL5_TXVALID)
20006 #define	F_CPL5_TXVALID    V_CPL5_TXVALID(1U)
20007 
20008 #define	S_CPL5_TXFULL    8
20009 #define	V_CPL5_TXFULL(x) ((x) << S_CPL5_TXFULL)
20010 #define	F_CPL5_TXFULL    V_CPL5_TXFULL(1U)
20011 
20012 #define	S_PLD2X_TXVALID    4
20013 #define	M_PLD2X_TXVALID    0xfU
20014 #define	V_PLD2X_TXVALID(x) ((x) << S_PLD2X_TXVALID)
20015 #define	G_PLD2X_TXVALID(x) (((x) >> S_PLD2X_TXVALID) & M_PLD2X_TXVALID)
20016 
20017 #define	S_PLD2X_TXAFULL    0
20018 #define	M_PLD2X_TXAFULL    0xfU
20019 #define	V_PLD2X_TXAFULL(x) ((x) << S_PLD2X_TXAFULL)
20020 #define	G_PLD2X_TXAFULL(x) (((x) >> S_PLD2X_TXAFULL) & M_PLD2X_TXAFULL)
20021 
20022 #define	A_TP_CHDR_CONFIG 0x240
20023 
20024 #define	S_CH1HIGH    24
20025 #define	M_CH1HIGH    0xffU
20026 #define	V_CH1HIGH(x) ((x) << S_CH1HIGH)
20027 #define	G_CH1HIGH(x) (((x) >> S_CH1HIGH) & M_CH1HIGH)
20028 
20029 #define	S_CH1LOW    16
20030 #define	M_CH1LOW    0xffU
20031 #define	V_CH1LOW(x) ((x) << S_CH1LOW)
20032 #define	G_CH1LOW(x) (((x) >> S_CH1LOW) & M_CH1LOW)
20033 
20034 #define	S_CH0HIGH    8
20035 #define	M_CH0HIGH    0xffU
20036 #define	V_CH0HIGH(x) ((x) << S_CH0HIGH)
20037 #define	G_CH0HIGH(x) (((x) >> S_CH0HIGH) & M_CH0HIGH)
20038 
20039 #define	S_CH0LOW    0
20040 #define	M_CH0LOW    0xffU
20041 #define	V_CH0LOW(x) ((x) << S_CH0LOW)
20042 #define	G_CH0LOW(x) (((x) >> S_CH0LOW) & M_CH0LOW)
20043 
20044 #define	A_TP_UTRN_CONFIG 0x241
20045 
20046 #define	S_CH2FIFOLIMIT    16
20047 #define	M_CH2FIFOLIMIT    0xffU
20048 #define	V_CH2FIFOLIMIT(x) ((x) << S_CH2FIFOLIMIT)
20049 #define	G_CH2FIFOLIMIT(x) (((x) >> S_CH2FIFOLIMIT) & M_CH2FIFOLIMIT)
20050 
20051 #define	S_CH1FIFOLIMIT    8
20052 #define	M_CH1FIFOLIMIT    0xffU
20053 #define	V_CH1FIFOLIMIT(x) ((x) << S_CH1FIFOLIMIT)
20054 #define	G_CH1FIFOLIMIT(x) (((x) >> S_CH1FIFOLIMIT) & M_CH1FIFOLIMIT)
20055 
20056 #define	S_CH0FIFOLIMIT    0
20057 #define	M_CH0FIFOLIMIT    0xffU
20058 #define	V_CH0FIFOLIMIT(x) ((x) << S_CH0FIFOLIMIT)
20059 #define	G_CH0FIFOLIMIT(x) (((x) >> S_CH0FIFOLIMIT) & M_CH0FIFOLIMIT)
20060 
20061 #define	A_TP_CDSP_CONFIG 0x242
20062 
20063 #define	S_WRITEZEROEN    4
20064 #define	V_WRITEZEROEN(x) ((x) << S_WRITEZEROEN)
20065 #define	F_WRITEZEROEN    V_WRITEZEROEN(1U)
20066 
20067 #define	S_WRITEZEROOP    0
20068 #define	M_WRITEZEROOP    0xfU
20069 #define	V_WRITEZEROOP(x) ((x) << S_WRITEZEROOP)
20070 #define	G_WRITEZEROOP(x) (((x) >> S_WRITEZEROOP) & M_WRITEZEROOP)
20071 
20072 #define S_STARTSKIPPLD    7
20073 #define V_STARTSKIPPLD(x) ((x) << S_STARTSKIPPLD)
20074 #define F_STARTSKIPPLD    V_STARTSKIPPLD(1U)
20075 
20076 #define S_ATOMICCMDEN    5
20077 #define V_ATOMICCMDEN(x) ((x) << S_ATOMICCMDEN)
20078 #define F_ATOMICCMDEN    V_ATOMICCMDEN(1U)
20079 
20080 #define A_TP_CSPI_POWER 0x243
20081 
20082 #define S_GATECHNTX3    11
20083 #define V_GATECHNTX3(x) ((x) << S_GATECHNTX3)
20084 #define F_GATECHNTX3    V_GATECHNTX3(1U)
20085 
20086 #define S_GATECHNTX2    10
20087 #define V_GATECHNTX2(x) ((x) << S_GATECHNTX2)
20088 #define F_GATECHNTX2    V_GATECHNTX2(1U)
20089 
20090 #define S_GATECHNTX1    9
20091 #define V_GATECHNTX1(x) ((x) << S_GATECHNTX1)
20092 #define F_GATECHNTX1    V_GATECHNTX1(1U)
20093 
20094 #define S_GATECHNTX0    8
20095 #define V_GATECHNTX0(x) ((x) << S_GATECHNTX0)
20096 #define F_GATECHNTX0    V_GATECHNTX0(1U)
20097 
20098 #define S_GATECHNRX1    7
20099 #define V_GATECHNRX1(x) ((x) << S_GATECHNRX1)
20100 #define F_GATECHNRX1    V_GATECHNRX1(1U)
20101 
20102 #define S_GATECHNRX0    6
20103 #define V_GATECHNRX0(x) ((x) << S_GATECHNRX0)
20104 #define F_GATECHNRX0    V_GATECHNRX0(1U)
20105 
20106 #define S_SLEEPRDYUTRN    4
20107 #define V_SLEEPRDYUTRN(x) ((x) << S_SLEEPRDYUTRN)
20108 #define F_SLEEPRDYUTRN    V_SLEEPRDYUTRN(1U)
20109 
20110 #define S_SLEEPREQUTRN    0
20111 #define V_SLEEPREQUTRN(x) ((x) << S_SLEEPREQUTRN)
20112 #define F_SLEEPREQUTRN    V_SLEEPREQUTRN(1U)
20113 
20114 #define	A_TP_TRC_CONFIG 0x244
20115 
20116 #define	S_TRCRR    1
20117 #define	V_TRCRR(x) ((x) << S_TRCRR)
20118 #define	F_TRCRR    V_TRCRR(1U)
20119 
20120 #define	S_TRCCH    0
20121 #define	V_TRCCH(x) ((x) << S_TRCCH)
20122 #define	F_TRCCH    V_TRCCH(1U)
20123 
20124 #define	A_TP_TAG_CONFIG 0x245
20125 
20126 #define	S_ETAGTYPE    16
20127 #define	M_ETAGTYPE    0xffffU
20128 #define	V_ETAGTYPE(x) ((x) << S_ETAGTYPE)
20129 #define	G_ETAGTYPE(x) (((x) >> S_ETAGTYPE) & M_ETAGTYPE)
20130 
20131 #define	A_TP_DBG_CSIDE_PRS 0x246
20132 
20133 #define	S_CPRSSTATE3    24
20134 #define	M_CPRSSTATE3    0x7U
20135 #define	V_CPRSSTATE3(x) ((x) << S_CPRSSTATE3)
20136 #define	G_CPRSSTATE3(x) (((x) >> S_CPRSSTATE3) & M_CPRSSTATE3)
20137 
20138 #define	S_CPRSSTATE2    16
20139 #define	M_CPRSSTATE2    0x7U
20140 #define	V_CPRSSTATE2(x) ((x) << S_CPRSSTATE2)
20141 #define	G_CPRSSTATE2(x) (((x) >> S_CPRSSTATE2) & M_CPRSSTATE2)
20142 
20143 #define	S_CPRSSTATE1    8
20144 #define	M_CPRSSTATE1    0x7U
20145 #define	V_CPRSSTATE1(x) ((x) << S_CPRSSTATE1)
20146 #define	G_CPRSSTATE1(x) (((x) >> S_CPRSSTATE1) & M_CPRSSTATE1)
20147 
20148 #define	S_CPRSSTATE0    0
20149 #define	M_CPRSSTATE0    0x7U
20150 #define	V_CPRSSTATE0(x) ((x) << S_CPRSSTATE0)
20151 #define	G_CPRSSTATE0(x) (((x) >> S_CPRSSTATE0) & M_CPRSSTATE0)
20152 
20153 #define S_C4TUPBUSY3    31
20154 #define V_C4TUPBUSY3(x) ((x) << S_C4TUPBUSY3)
20155 #define F_C4TUPBUSY3    V_C4TUPBUSY3(1U)
20156 
20157 #define S_CDBVALID3    30
20158 #define V_CDBVALID3(x) ((x) << S_CDBVALID3)
20159 #define F_CDBVALID3    V_CDBVALID3(1U)
20160 
20161 #define S_CRXVALID3    29
20162 #define V_CRXVALID3(x) ((x) << S_CRXVALID3)
20163 #define F_CRXVALID3    V_CRXVALID3(1U)
20164 
20165 #define S_CRXFULL3    28
20166 #define V_CRXFULL3(x) ((x) << S_CRXFULL3)
20167 #define F_CRXFULL3    V_CRXFULL3(1U)
20168 
20169 #define S_C4TUPBUSY2    23
20170 #define V_C4TUPBUSY2(x) ((x) << S_C4TUPBUSY2)
20171 #define F_C4TUPBUSY2    V_C4TUPBUSY2(1U)
20172 
20173 #define S_CDBVALID2    22
20174 #define V_CDBVALID2(x) ((x) << S_CDBVALID2)
20175 #define F_CDBVALID2    V_CDBVALID2(1U)
20176 
20177 #define S_CRXVALID2    21
20178 #define V_CRXVALID2(x) ((x) << S_CRXVALID2)
20179 #define F_CRXVALID2    V_CRXVALID2(1U)
20180 
20181 #define S_CRXFULL2    20
20182 #define V_CRXFULL2(x) ((x) << S_CRXFULL2)
20183 #define F_CRXFULL2    V_CRXFULL2(1U)
20184 
20185 #define S_C4TUPBUSY1    15
20186 #define V_C4TUPBUSY1(x) ((x) << S_C4TUPBUSY1)
20187 #define F_C4TUPBUSY1    V_C4TUPBUSY1(1U)
20188 
20189 #define S_CDBVALID1    14
20190 #define V_CDBVALID1(x) ((x) << S_CDBVALID1)
20191 #define F_CDBVALID1    V_CDBVALID1(1U)
20192 
20193 #define S_CRXVALID1    13
20194 #define V_CRXVALID1(x) ((x) << S_CRXVALID1)
20195 #define F_CRXVALID1    V_CRXVALID1(1U)
20196 
20197 #define S_CRXFULL1    12
20198 #define V_CRXFULL1(x) ((x) << S_CRXFULL1)
20199 #define F_CRXFULL1    V_CRXFULL1(1U)
20200 
20201 #define S_C4TUPBUSY0    7
20202 #define V_C4TUPBUSY0(x) ((x) << S_C4TUPBUSY0)
20203 #define F_C4TUPBUSY0    V_C4TUPBUSY0(1U)
20204 
20205 #define S_CDBVALID0    6
20206 #define V_CDBVALID0(x) ((x) << S_CDBVALID0)
20207 #define F_CDBVALID0    V_CDBVALID0(1U)
20208 
20209 #define S_CRXVALID0    5
20210 #define V_CRXVALID0(x) ((x) << S_CRXVALID0)
20211 #define F_CRXVALID0    V_CRXVALID0(1U)
20212 
20213 #define S_CRXFULL0    4
20214 #define V_CRXFULL0(x) ((x) << S_CRXFULL0)
20215 #define F_CRXFULL0    V_CRXFULL0(1U)
20216 
20217 #define	A_TP_DBG_CSIDE_DEMUX 0x247
20218 
20219 #define	S_CALLDONE    28
20220 #define	M_CALLDONE    0xfU
20221 #define	V_CALLDONE(x) ((x) << S_CALLDONE)
20222 #define	G_CALLDONE(x) (((x) >> S_CALLDONE) & M_CALLDONE)
20223 
20224 #define	S_CTCPL5DONE    24
20225 #define	M_CTCPL5DONE    0xfU
20226 #define	V_CTCPL5DONE(x) ((x) << S_CTCPL5DONE)
20227 #define	G_CTCPL5DONE(x) (((x) >> S_CTCPL5DONE) & M_CTCPL5DONE)
20228 
20229 #define	S_CTXZEROPDONE    20
20230 #define	M_CTXZEROPDONE    0xfU
20231 #define	V_CTXZEROPDONE(x) ((x) << S_CTXZEROPDONE)
20232 #define	G_CTXZEROPDONE(x) (((x) >> S_CTXZEROPDONE) & M_CTXZEROPDONE)
20233 
20234 #define	S_CPLDDONE    16
20235 #define	M_CPLDDONE    0xfU
20236 #define	V_CPLDDONE(x) ((x) << S_CPLDDONE)
20237 #define	G_CPLDDONE(x) (((x) >> S_CPLDDONE) & M_CPLDDONE)
20238 
20239 #define	S_CTTCPOPDONE    12
20240 #define	M_CTTCPOPDONE    0xfU
20241 #define	V_CTTCPOPDONE(x) ((x) << S_CTTCPOPDONE)
20242 #define	G_CTTCPOPDONE(x) (((x) >> S_CTTCPOPDONE) & M_CTTCPOPDONE)
20243 
20244 #define	S_CDBDONE    8
20245 #define	M_CDBDONE    0xfU
20246 #define	V_CDBDONE(x) ((x) << S_CDBDONE)
20247 #define	G_CDBDONE(x) (((x) >> S_CDBDONE) & M_CDBDONE)
20248 
20249 #define	S_CISSFIFODONE    4
20250 #define	M_CISSFIFODONE    0xfU
20251 #define	V_CISSFIFODONE(x) ((x) << S_CISSFIFODONE)
20252 #define	G_CISSFIFODONE(x) (((x) >> S_CISSFIFODONE) & M_CISSFIFODONE)
20253 
20254 #define	S_CTXPKTCSUMDONE    0
20255 #define	M_CTXPKTCSUMDONE    0xfU
20256 #define	V_CTXPKTCSUMDONE(x) ((x) << S_CTXPKTCSUMDONE)
20257 #define	G_CTXPKTCSUMDONE(x) (((x) >> S_CTXPKTCSUMDONE) & M_CTXPKTCSUMDONE)
20258 
20259 #define S_CARBVALID    28
20260 #define M_CARBVALID    0xfU
20261 #define V_CARBVALID(x) ((x) << S_CARBVALID)
20262 #define G_CARBVALID(x) (((x) >> S_CARBVALID) & M_CARBVALID)
20263 
20264 #define S_CCPL5DONE    24
20265 #define M_CCPL5DONE    0xfU
20266 #define V_CCPL5DONE(x) ((x) << S_CCPL5DONE)
20267 #define G_CCPL5DONE(x) (((x) >> S_CCPL5DONE) & M_CCPL5DONE)
20268 
20269 #define S_CTCPOPDONE    12
20270 #define M_CTCPOPDONE    0xfU
20271 #define V_CTCPOPDONE(x) ((x) << S_CTCPOPDONE)
20272 #define G_CTCPOPDONE(x) (((x) >> S_CTCPOPDONE) & M_CTCPOPDONE)
20273 
20274 #define A_TP_DBG_CSIDE_ARBIT 0x248
20275 
20276 #define S_CPLVALID3    31
20277 #define V_CPLVALID3(x) ((x) << S_CPLVALID3)
20278 #define F_CPLVALID3    V_CPLVALID3(1U)
20279 
20280 #define S_PLDVALID3    30
20281 #define V_PLDVALID3(x) ((x) << S_PLDVALID3)
20282 #define F_PLDVALID3    V_PLDVALID3(1U)
20283 
20284 #define S_CRCVALID3    29
20285 #define V_CRCVALID3(x) ((x) << S_CRCVALID3)
20286 #define F_CRCVALID3    V_CRCVALID3(1U)
20287 
20288 #define S_ISSVALID3    28
20289 #define V_ISSVALID3(x) ((x) << S_ISSVALID3)
20290 #define F_ISSVALID3    V_ISSVALID3(1U)
20291 
20292 #define S_DBVALID3    27
20293 #define V_DBVALID3(x) ((x) << S_DBVALID3)
20294 #define F_DBVALID3    V_DBVALID3(1U)
20295 
20296 #define S_CHKVALID3    26
20297 #define V_CHKVALID3(x) ((x) << S_CHKVALID3)
20298 #define F_CHKVALID3    V_CHKVALID3(1U)
20299 
20300 #define S_ZRPVALID3    25
20301 #define V_ZRPVALID3(x) ((x) << S_ZRPVALID3)
20302 #define F_ZRPVALID3    V_ZRPVALID3(1U)
20303 
20304 #define S_ERRVALID3    24
20305 #define V_ERRVALID3(x) ((x) << S_ERRVALID3)
20306 #define F_ERRVALID3    V_ERRVALID3(1U)
20307 
20308 #define S_CPLVALID2    23
20309 #define V_CPLVALID2(x) ((x) << S_CPLVALID2)
20310 #define F_CPLVALID2    V_CPLVALID2(1U)
20311 
20312 #define S_PLDVALID2    22
20313 #define V_PLDVALID2(x) ((x) << S_PLDVALID2)
20314 #define F_PLDVALID2    V_PLDVALID2(1U)
20315 
20316 #define S_CRCVALID2    21
20317 #define V_CRCVALID2(x) ((x) << S_CRCVALID2)
20318 #define F_CRCVALID2    V_CRCVALID2(1U)
20319 
20320 #define S_ISSVALID2    20
20321 #define V_ISSVALID2(x) ((x) << S_ISSVALID2)
20322 #define F_ISSVALID2    V_ISSVALID2(1U)
20323 
20324 #define S_DBVALID2    19
20325 #define V_DBVALID2(x) ((x) << S_DBVALID2)
20326 #define F_DBVALID2    V_DBVALID2(1U)
20327 
20328 #define S_CHKVALID2    18
20329 #define V_CHKVALID2(x) ((x) << S_CHKVALID2)
20330 #define F_CHKVALID2    V_CHKVALID2(1U)
20331 
20332 #define S_ZRPVALID2    17
20333 #define V_ZRPVALID2(x) ((x) << S_ZRPVALID2)
20334 #define F_ZRPVALID2    V_ZRPVALID2(1U)
20335 
20336 #define S_ERRVALID2    16
20337 #define V_ERRVALID2(x) ((x) << S_ERRVALID2)
20338 #define F_ERRVALID2    V_ERRVALID2(1U)
20339 
20340 #define S_CPLVALID1    15
20341 #define V_CPLVALID1(x) ((x) << S_CPLVALID1)
20342 #define F_CPLVALID1    V_CPLVALID1(1U)
20343 
20344 #define S_PLDVALID1    14
20345 #define V_PLDVALID1(x) ((x) << S_PLDVALID1)
20346 #define F_PLDVALID1    V_PLDVALID1(1U)
20347 
20348 #define S_CRCVALID1    13
20349 #define V_CRCVALID1(x) ((x) << S_CRCVALID1)
20350 #define F_CRCVALID1    V_CRCVALID1(1U)
20351 
20352 #define S_ISSVALID1    12
20353 #define V_ISSVALID1(x) ((x) << S_ISSVALID1)
20354 #define F_ISSVALID1    V_ISSVALID1(1U)
20355 
20356 #define S_DBVALID1    11
20357 #define V_DBVALID1(x) ((x) << S_DBVALID1)
20358 #define F_DBVALID1    V_DBVALID1(1U)
20359 
20360 #define S_CHKVALID1    10
20361 #define V_CHKVALID1(x) ((x) << S_CHKVALID1)
20362 #define F_CHKVALID1    V_CHKVALID1(1U)
20363 
20364 #define S_ZRPVALID1    9
20365 #define V_ZRPVALID1(x) ((x) << S_ZRPVALID1)
20366 #define F_ZRPVALID1    V_ZRPVALID1(1U)
20367 
20368 #define S_ERRVALID1    8
20369 #define V_ERRVALID1(x) ((x) << S_ERRVALID1)
20370 #define F_ERRVALID1    V_ERRVALID1(1U)
20371 
20372 #define S_CPLVALID0    7
20373 #define V_CPLVALID0(x) ((x) << S_CPLVALID0)
20374 #define F_CPLVALID0    V_CPLVALID0(1U)
20375 
20376 #define S_PLDVALID0    6
20377 #define V_PLDVALID0(x) ((x) << S_PLDVALID0)
20378 #define F_PLDVALID0    V_PLDVALID0(1U)
20379 
20380 #define S_CRCVALID0    5
20381 #define V_CRCVALID0(x) ((x) << S_CRCVALID0)
20382 #define F_CRCVALID0    V_CRCVALID0(1U)
20383 
20384 #define S_ISSVALID0    4
20385 #define V_ISSVALID0(x) ((x) << S_ISSVALID0)
20386 #define F_ISSVALID0    V_ISSVALID0(1U)
20387 
20388 #define S_DBVALID0    3
20389 #define V_DBVALID0(x) ((x) << S_DBVALID0)
20390 #define F_DBVALID0    V_DBVALID0(1U)
20391 
20392 #define S_CHKVALID0    2
20393 #define V_CHKVALID0(x) ((x) << S_CHKVALID0)
20394 #define F_CHKVALID0    V_CHKVALID0(1U)
20395 
20396 #define S_ZRPVALID0    1
20397 #define V_ZRPVALID0(x) ((x) << S_ZRPVALID0)
20398 #define F_ZRPVALID0    V_ZRPVALID0(1U)
20399 
20400 #define S_ERRVALID0    0
20401 #define V_ERRVALID0(x) ((x) << S_ERRVALID0)
20402 #define F_ERRVALID0    V_ERRVALID0(1U)
20403 
20404 #define	A_TP_FIFO_CONFIG 0x8c0
20405 
20406 #define	S_CH1_OUTPUT    27
20407 #define	M_CH1_OUTPUT    0x1fU
20408 #define	V_CH1_OUTPUT(x) ((x) << S_CH1_OUTPUT)
20409 #define	G_CH1_OUTPUT(x) (((x) >> S_CH1_OUTPUT) & M_CH1_OUTPUT)
20410 
20411 #define	S_CH2_OUTPUT    22
20412 #define	M_CH2_OUTPUT    0x1fU
20413 #define	V_CH2_OUTPUT(x) ((x) << S_CH2_OUTPUT)
20414 #define	G_CH2_OUTPUT(x) (((x) >> S_CH2_OUTPUT) & M_CH2_OUTPUT)
20415 
20416 #define	S_STROBE1    16
20417 #define	V_STROBE1(x) ((x) << S_STROBE1)
20418 #define	F_STROBE1    V_STROBE1(1U)
20419 
20420 #define	S_CH1_INPUT    11
20421 #define	M_CH1_INPUT    0x1fU
20422 #define	V_CH1_INPUT(x) ((x) << S_CH1_INPUT)
20423 #define	G_CH1_INPUT(x) (((x) >> S_CH1_INPUT) & M_CH1_INPUT)
20424 
20425 #define	S_CH2_INPUT    6
20426 #define	M_CH2_INPUT    0x1fU
20427 #define	V_CH2_INPUT(x) ((x) << S_CH2_INPUT)
20428 #define	G_CH2_INPUT(x) (((x) >> S_CH2_INPUT) & M_CH2_INPUT)
20429 
20430 #define	S_CH3_INPUT    1
20431 #define	M_CH3_INPUT    0x1fU
20432 #define	V_CH3_INPUT(x) ((x) << S_CH3_INPUT)
20433 #define	G_CH3_INPUT(x) (((x) >> S_CH3_INPUT) & M_CH3_INPUT)
20434 
20435 #define	S_STROBE0    0
20436 #define	V_STROBE0(x) ((x) << S_STROBE0)
20437 #define	F_STROBE0    V_STROBE0(1U)
20438 
20439 #define	A_TP_MIB_MAC_IN_ERR_0 0x0
20440 #define	A_TP_MIB_MAC_IN_ERR_1 0x1
20441 #define	A_TP_MIB_MAC_IN_ERR_2 0x2
20442 #define	A_TP_MIB_MAC_IN_ERR_3 0x3
20443 #define	A_TP_MIB_HDR_IN_ERR_0 0x4
20444 #define	A_TP_MIB_HDR_IN_ERR_1 0x5
20445 #define	A_TP_MIB_HDR_IN_ERR_2 0x6
20446 #define	A_TP_MIB_HDR_IN_ERR_3 0x7
20447 #define	A_TP_MIB_TCP_IN_ERR_0 0x8
20448 #define	A_TP_MIB_TCP_IN_ERR_1 0x9
20449 #define	A_TP_MIB_TCP_IN_ERR_2 0xa
20450 #define	A_TP_MIB_TCP_IN_ERR_3 0xb
20451 #define	A_TP_MIB_TCP_OUT_RST 0xc
20452 #define	A_TP_MIB_TCP_IN_SEG_HI 0x10
20453 #define	A_TP_MIB_TCP_IN_SEG_LO 0x11
20454 #define	A_TP_MIB_TCP_OUT_SEG_HI 0x12
20455 #define	A_TP_MIB_TCP_OUT_SEG_LO 0x13
20456 #define	A_TP_MIB_TCP_RXT_SEG_HI 0x14
20457 #define	A_TP_MIB_TCP_RXT_SEG_LO 0x15
20458 #define	A_TP_MIB_TNL_CNG_DROP_0 0x18
20459 #define	A_TP_MIB_TNL_CNG_DROP_1 0x19
20460 #define	A_TP_MIB_TNL_CNG_DROP_2 0x1a
20461 #define	A_TP_MIB_TNL_CNG_DROP_3 0x1b
20462 #define	A_TP_MIB_OFD_CHN_DROP_0 0x1c
20463 #define	A_TP_MIB_OFD_CHN_DROP_1 0x1d
20464 #define	A_TP_MIB_OFD_CHN_DROP_2 0x1e
20465 #define	A_TP_MIB_OFD_CHN_DROP_3 0x1f
20466 #define	A_TP_MIB_TNL_OUT_PKT_0 0x20
20467 #define	A_TP_MIB_TNL_OUT_PKT_1 0x21
20468 #define	A_TP_MIB_TNL_OUT_PKT_2 0x22
20469 #define	A_TP_MIB_TNL_OUT_PKT_3 0x23
20470 #define	A_TP_MIB_TNL_IN_PKT_0 0x24
20471 #define	A_TP_MIB_TNL_IN_PKT_1 0x25
20472 #define	A_TP_MIB_TNL_IN_PKT_2 0x26
20473 #define	A_TP_MIB_TNL_IN_PKT_3 0x27
20474 #define	A_TP_MIB_TCP_V6IN_ERR_0 0x28
20475 #define	A_TP_MIB_TCP_V6IN_ERR_1 0x29
20476 #define	A_TP_MIB_TCP_V6IN_ERR_2 0x2a
20477 #define	A_TP_MIB_TCP_V6IN_ERR_3 0x2b
20478 #define	A_TP_MIB_TCP_V6OUT_RST 0x2c
20479 #define	A_TP_MIB_TCP_V6IN_SEG_HI 0x30
20480 #define	A_TP_MIB_TCP_V6IN_SEG_LO 0x31
20481 #define	A_TP_MIB_TCP_V6OUT_SEG_HI 0x32
20482 #define	A_TP_MIB_TCP_V6OUT_SEG_LO 0x33
20483 #define	A_TP_MIB_TCP_V6RXT_SEG_HI 0x34
20484 #define	A_TP_MIB_TCP_V6RXT_SEG_LO 0x35
20485 #define	A_TP_MIB_OFD_ARP_DROP 0x36
20486 #define	A_TP_MIB_OFD_DFR_DROP 0x37
20487 #define	A_TP_MIB_CPL_IN_REQ_0 0x38
20488 #define	A_TP_MIB_CPL_IN_REQ_1 0x39
20489 #define	A_TP_MIB_CPL_IN_REQ_2 0x3a
20490 #define	A_TP_MIB_CPL_IN_REQ_3 0x3b
20491 #define	A_TP_MIB_CPL_OUT_RSP_0 0x3c
20492 #define	A_TP_MIB_CPL_OUT_RSP_1 0x3d
20493 #define	A_TP_MIB_CPL_OUT_RSP_2 0x3e
20494 #define	A_TP_MIB_CPL_OUT_RSP_3 0x3f
20495 #define	A_TP_MIB_TNL_LPBK_0 0x40
20496 #define	A_TP_MIB_TNL_LPBK_1 0x41
20497 #define	A_TP_MIB_TNL_LPBK_2 0x42
20498 #define	A_TP_MIB_TNL_LPBK_3 0x43
20499 #define	A_TP_MIB_TNL_DROP_0 0x44
20500 #define	A_TP_MIB_TNL_DROP_1 0x45
20501 #define	A_TP_MIB_TNL_DROP_2 0x46
20502 #define	A_TP_MIB_TNL_DROP_3 0x47
20503 #define	A_TP_MIB_FCOE_DDP_0 0x48
20504 #define	A_TP_MIB_FCOE_DDP_1 0x49
20505 #define	A_TP_MIB_FCOE_DDP_2 0x4a
20506 #define	A_TP_MIB_FCOE_DDP_3 0x4b
20507 #define	A_TP_MIB_FCOE_DROP_0 0x4c
20508 #define	A_TP_MIB_FCOE_DROP_1 0x4d
20509 #define	A_TP_MIB_FCOE_DROP_2 0x4e
20510 #define	A_TP_MIB_FCOE_DROP_3 0x4f
20511 #define	A_TP_MIB_FCOE_BYTE_0_HI 0x50
20512 #define	A_TP_MIB_FCOE_BYTE_0_LO 0x51
20513 #define	A_TP_MIB_FCOE_BYTE_1_HI 0x52
20514 #define	A_TP_MIB_FCOE_BYTE_1_LO 0x53
20515 #define	A_TP_MIB_FCOE_BYTE_2_HI 0x54
20516 #define	A_TP_MIB_FCOE_BYTE_2_LO 0x55
20517 #define	A_TP_MIB_FCOE_BYTE_3_HI 0x56
20518 #define	A_TP_MIB_FCOE_BYTE_3_LO 0x57
20519 #define	A_TP_MIB_OFD_VLN_DROP_0 0x58
20520 #define	A_TP_MIB_OFD_VLN_DROP_1 0x59
20521 #define	A_TP_MIB_OFD_VLN_DROP_2 0x5a
20522 #define	A_TP_MIB_OFD_VLN_DROP_3 0x5b
20523 #define	A_TP_MIB_USM_PKTS 0x5c
20524 #define	A_TP_MIB_USM_DROP 0x5d
20525 #define	A_TP_MIB_USM_BYTES_HI 0x5e
20526 #define	A_TP_MIB_USM_BYTES_LO 0x5f
20527 #define	A_TP_MIB_TID_DEL 0x60
20528 #define	A_TP_MIB_TID_INV 0x61
20529 #define	A_TP_MIB_TID_ACT 0x62
20530 #define	A_TP_MIB_TID_PAS 0x63
20531 #define	A_TP_MIB_RQE_DFR_PKT 0x64
20532 #define	A_TP_MIB_RQE_DFR_MOD 0x65
20533 #define	A_TP_MIB_CPL_OUT_ERR_0 0x68
20534 #define	A_TP_MIB_CPL_OUT_ERR_1 0x69
20535 #define	A_TP_MIB_CPL_OUT_ERR_2 0x6a
20536 #define	A_TP_MIB_CPL_OUT_ERR_3 0x6b
20537 #define A_TP_MIB_ENG_LINE_0 0x6c
20538 #define A_TP_MIB_ENG_LINE_1 0x6d
20539 #define A_TP_MIB_ENG_LINE_2 0x6e
20540 #define A_TP_MIB_ENG_LINE_3 0x6f
20541 
20542 /* registers for module ULP_TX */
20543 #define	ULP_TX_BASE_ADDR 0x8dc0
20544 
20545 #define	A_ULP_TX_CONFIG 0x8dc0
20546 
20547 #define	S_STAG_MIX_ENABLE    2
20548 #define	V_STAG_MIX_ENABLE(x) ((x) << S_STAG_MIX_ENABLE)
20549 #define	F_STAG_MIX_ENABLE    V_STAG_MIX_ENABLE(1U)
20550 
20551 #define	S_STAGF_FIX_DISABLE    1
20552 #define	V_STAGF_FIX_DISABLE(x) ((x) << S_STAGF_FIX_DISABLE)
20553 #define	F_STAGF_FIX_DISABLE    V_STAGF_FIX_DISABLE(1U)
20554 
20555 #define	S_EXTRA_TAG_INSERTION_ENABLE    0
20556 #define	V_EXTRA_TAG_INSERTION_ENABLE(x) ((x) << S_EXTRA_TAG_INSERTION_ENABLE)
20557 #define	F_EXTRA_TAG_INSERTION_ENABLE    V_EXTRA_TAG_INSERTION_ENABLE(1U)
20558 
20559 #define S_PHYS_ADDR_RESP_EN    6
20560 #define V_PHYS_ADDR_RESP_EN(x) ((x) << S_PHYS_ADDR_RESP_EN)
20561 #define F_PHYS_ADDR_RESP_EN    V_PHYS_ADDR_RESP_EN(1U)
20562 
20563 #define S_ENDIANESS_CHANGE    5
20564 #define V_ENDIANESS_CHANGE(x) ((x) << S_ENDIANESS_CHANGE)
20565 #define F_ENDIANESS_CHANGE    V_ENDIANESS_CHANGE(1U)
20566 
20567 #define S_ERR_RTAG_EN    4
20568 #define V_ERR_RTAG_EN(x) ((x) << S_ERR_RTAG_EN)
20569 #define F_ERR_RTAG_EN    V_ERR_RTAG_EN(1U)
20570 
20571 #define S_TSO_ETHLEN_EN    3
20572 #define V_TSO_ETHLEN_EN(x) ((x) << S_TSO_ETHLEN_EN)
20573 #define F_TSO_ETHLEN_EN    V_TSO_ETHLEN_EN(1U)
20574 
20575 #define S_EMSG_MORE_INFO    2
20576 #define V_EMSG_MORE_INFO(x) ((x) << S_EMSG_MORE_INFO)
20577 #define F_EMSG_MORE_INFO    V_EMSG_MORE_INFO(1U)
20578 
20579 #define S_LOSDR    1
20580 #define V_LOSDR(x) ((x) << S_LOSDR)
20581 #define F_LOSDR    V_LOSDR(1U)
20582 
20583 #define	A_ULP_TX_PERR_INJECT 0x8dc4
20584 #define	A_ULP_TX_INT_ENABLE 0x8dc8
20585 
20586 #define	S_PBL_BOUND_ERR_CH3    31
20587 #define	V_PBL_BOUND_ERR_CH3(x) ((x) << S_PBL_BOUND_ERR_CH3)
20588 #define	F_PBL_BOUND_ERR_CH3    V_PBL_BOUND_ERR_CH3(1U)
20589 
20590 #define	S_PBL_BOUND_ERR_CH2    30
20591 #define	V_PBL_BOUND_ERR_CH2(x) ((x) << S_PBL_BOUND_ERR_CH2)
20592 #define	F_PBL_BOUND_ERR_CH2    V_PBL_BOUND_ERR_CH2(1U)
20593 
20594 #define	S_PBL_BOUND_ERR_CH1    29
20595 #define	V_PBL_BOUND_ERR_CH1(x) ((x) << S_PBL_BOUND_ERR_CH1)
20596 #define	F_PBL_BOUND_ERR_CH1    V_PBL_BOUND_ERR_CH1(1U)
20597 
20598 #define	S_PBL_BOUND_ERR_CH0    28
20599 #define	V_PBL_BOUND_ERR_CH0(x) ((x) << S_PBL_BOUND_ERR_CH0)
20600 #define	F_PBL_BOUND_ERR_CH0    V_PBL_BOUND_ERR_CH0(1U)
20601 
20602 #define	S_SGE2ULP_FIFO_PERR_SET3    27
20603 #define	V_SGE2ULP_FIFO_PERR_SET3(x) ((x) << S_SGE2ULP_FIFO_PERR_SET3)
20604 #define	F_SGE2ULP_FIFO_PERR_SET3    V_SGE2ULP_FIFO_PERR_SET3(1U)
20605 
20606 #define	S_SGE2ULP_FIFO_PERR_SET2    26
20607 #define	V_SGE2ULP_FIFO_PERR_SET2(x) ((x) << S_SGE2ULP_FIFO_PERR_SET2)
20608 #define	F_SGE2ULP_FIFO_PERR_SET2    V_SGE2ULP_FIFO_PERR_SET2(1U)
20609 
20610 #define	S_SGE2ULP_FIFO_PERR_SET1    25
20611 #define	V_SGE2ULP_FIFO_PERR_SET1(x) ((x) << S_SGE2ULP_FIFO_PERR_SET1)
20612 #define	F_SGE2ULP_FIFO_PERR_SET1    V_SGE2ULP_FIFO_PERR_SET1(1U)
20613 
20614 #define	S_SGE2ULP_FIFO_PERR_SET0    24
20615 #define	V_SGE2ULP_FIFO_PERR_SET0(x) ((x) << S_SGE2ULP_FIFO_PERR_SET0)
20616 #define	F_SGE2ULP_FIFO_PERR_SET0    V_SGE2ULP_FIFO_PERR_SET0(1U)
20617 
20618 #define	S_CIM2ULP_FIFO_PERR_SET3    23
20619 #define	V_CIM2ULP_FIFO_PERR_SET3(x) ((x) << S_CIM2ULP_FIFO_PERR_SET3)
20620 #define	F_CIM2ULP_FIFO_PERR_SET3    V_CIM2ULP_FIFO_PERR_SET3(1U)
20621 
20622 #define	S_CIM2ULP_FIFO_PERR_SET2    22
20623 #define	V_CIM2ULP_FIFO_PERR_SET2(x) ((x) << S_CIM2ULP_FIFO_PERR_SET2)
20624 #define	F_CIM2ULP_FIFO_PERR_SET2    V_CIM2ULP_FIFO_PERR_SET2(1U)
20625 
20626 #define	S_CIM2ULP_FIFO_PERR_SET1    21
20627 #define	V_CIM2ULP_FIFO_PERR_SET1(x) ((x) << S_CIM2ULP_FIFO_PERR_SET1)
20628 #define	F_CIM2ULP_FIFO_PERR_SET1    V_CIM2ULP_FIFO_PERR_SET1(1U)
20629 
20630 #define	S_CIM2ULP_FIFO_PERR_SET0    20
20631 #define	V_CIM2ULP_FIFO_PERR_SET0(x) ((x) << S_CIM2ULP_FIFO_PERR_SET0)
20632 #define	F_CIM2ULP_FIFO_PERR_SET0    V_CIM2ULP_FIFO_PERR_SET0(1U)
20633 
20634 #define	S_CQE_FIFO_PERR_SET3    19
20635 #define	V_CQE_FIFO_PERR_SET3(x) ((x) << S_CQE_FIFO_PERR_SET3)
20636 #define	F_CQE_FIFO_PERR_SET3    V_CQE_FIFO_PERR_SET3(1U)
20637 
20638 #define	S_CQE_FIFO_PERR_SET2    18
20639 #define	V_CQE_FIFO_PERR_SET2(x) ((x) << S_CQE_FIFO_PERR_SET2)
20640 #define	F_CQE_FIFO_PERR_SET2    V_CQE_FIFO_PERR_SET2(1U)
20641 
20642 #define	S_CQE_FIFO_PERR_SET1    17
20643 #define	V_CQE_FIFO_PERR_SET1(x) ((x) << S_CQE_FIFO_PERR_SET1)
20644 #define	F_CQE_FIFO_PERR_SET1    V_CQE_FIFO_PERR_SET1(1U)
20645 
20646 #define	S_CQE_FIFO_PERR_SET0    16
20647 #define	V_CQE_FIFO_PERR_SET0(x) ((x) << S_CQE_FIFO_PERR_SET0)
20648 #define	F_CQE_FIFO_PERR_SET0    V_CQE_FIFO_PERR_SET0(1U)
20649 
20650 #define	S_PBL_FIFO_PERR_SET3    15
20651 #define	V_PBL_FIFO_PERR_SET3(x) ((x) << S_PBL_FIFO_PERR_SET3)
20652 #define	F_PBL_FIFO_PERR_SET3    V_PBL_FIFO_PERR_SET3(1U)
20653 
20654 #define	S_PBL_FIFO_PERR_SET2    14
20655 #define	V_PBL_FIFO_PERR_SET2(x) ((x) << S_PBL_FIFO_PERR_SET2)
20656 #define	F_PBL_FIFO_PERR_SET2    V_PBL_FIFO_PERR_SET2(1U)
20657 
20658 #define	S_PBL_FIFO_PERR_SET1    13
20659 #define	V_PBL_FIFO_PERR_SET1(x) ((x) << S_PBL_FIFO_PERR_SET1)
20660 #define	F_PBL_FIFO_PERR_SET1    V_PBL_FIFO_PERR_SET1(1U)
20661 
20662 #define	S_PBL_FIFO_PERR_SET0    12
20663 #define	V_PBL_FIFO_PERR_SET0(x) ((x) << S_PBL_FIFO_PERR_SET0)
20664 #define	F_PBL_FIFO_PERR_SET0    V_PBL_FIFO_PERR_SET0(1U)
20665 
20666 #define	S_CMD_FIFO_PERR_SET3    11
20667 #define	V_CMD_FIFO_PERR_SET3(x) ((x) << S_CMD_FIFO_PERR_SET3)
20668 #define	F_CMD_FIFO_PERR_SET3    V_CMD_FIFO_PERR_SET3(1U)
20669 
20670 #define	S_CMD_FIFO_PERR_SET2    10
20671 #define	V_CMD_FIFO_PERR_SET2(x) ((x) << S_CMD_FIFO_PERR_SET2)
20672 #define	F_CMD_FIFO_PERR_SET2    V_CMD_FIFO_PERR_SET2(1U)
20673 
20674 #define	S_CMD_FIFO_PERR_SET1    9
20675 #define	V_CMD_FIFO_PERR_SET1(x) ((x) << S_CMD_FIFO_PERR_SET1)
20676 #define	F_CMD_FIFO_PERR_SET1    V_CMD_FIFO_PERR_SET1(1U)
20677 
20678 #define	S_CMD_FIFO_PERR_SET0    8
20679 #define	V_CMD_FIFO_PERR_SET0(x) ((x) << S_CMD_FIFO_PERR_SET0)
20680 #define	F_CMD_FIFO_PERR_SET0    V_CMD_FIFO_PERR_SET0(1U)
20681 
20682 #define	S_LSO_HDR_SRAM_PERR_SET3    7
20683 #define	V_LSO_HDR_SRAM_PERR_SET3(x) ((x) << S_LSO_HDR_SRAM_PERR_SET3)
20684 #define	F_LSO_HDR_SRAM_PERR_SET3    V_LSO_HDR_SRAM_PERR_SET3(1U)
20685 
20686 #define	S_LSO_HDR_SRAM_PERR_SET2    6
20687 #define	V_LSO_HDR_SRAM_PERR_SET2(x) ((x) << S_LSO_HDR_SRAM_PERR_SET2)
20688 #define	F_LSO_HDR_SRAM_PERR_SET2    V_LSO_HDR_SRAM_PERR_SET2(1U)
20689 
20690 #define	S_LSO_HDR_SRAM_PERR_SET1    5
20691 #define	V_LSO_HDR_SRAM_PERR_SET1(x) ((x) << S_LSO_HDR_SRAM_PERR_SET1)
20692 #define	F_LSO_HDR_SRAM_PERR_SET1    V_LSO_HDR_SRAM_PERR_SET1(1U)
20693 
20694 #define	S_LSO_HDR_SRAM_PERR_SET0    4
20695 #define	V_LSO_HDR_SRAM_PERR_SET0(x) ((x) << S_LSO_HDR_SRAM_PERR_SET0)
20696 #define	F_LSO_HDR_SRAM_PERR_SET0    V_LSO_HDR_SRAM_PERR_SET0(1U)
20697 
20698 #define	S_IMM_DATA_PERR_SET_CH3    3
20699 #define	V_IMM_DATA_PERR_SET_CH3(x) ((x) << S_IMM_DATA_PERR_SET_CH3)
20700 #define	F_IMM_DATA_PERR_SET_CH3    V_IMM_DATA_PERR_SET_CH3(1U)
20701 
20702 #define	S_IMM_DATA_PERR_SET_CH2    2
20703 #define	V_IMM_DATA_PERR_SET_CH2(x) ((x) << S_IMM_DATA_PERR_SET_CH2)
20704 #define	F_IMM_DATA_PERR_SET_CH2    V_IMM_DATA_PERR_SET_CH2(1U)
20705 
20706 #define	S_IMM_DATA_PERR_SET_CH1    1
20707 #define	V_IMM_DATA_PERR_SET_CH1(x) ((x) << S_IMM_DATA_PERR_SET_CH1)
20708 #define	F_IMM_DATA_PERR_SET_CH1    V_IMM_DATA_PERR_SET_CH1(1U)
20709 
20710 #define	S_IMM_DATA_PERR_SET_CH0    0
20711 #define	V_IMM_DATA_PERR_SET_CH0(x) ((x) << S_IMM_DATA_PERR_SET_CH0)
20712 #define	F_IMM_DATA_PERR_SET_CH0    V_IMM_DATA_PERR_SET_CH0(1U)
20713 
20714 #define	A_ULP_TX_INT_CAUSE 0x8dcc
20715 #define	A_ULP_TX_PERR_ENABLE 0x8dd0
20716 #define	A_ULP_TX_TPT_LLIMIT 0x8dd4
20717 #define	A_ULP_TX_TPT_ULIMIT 0x8dd8
20718 #define	A_ULP_TX_PBL_LLIMIT 0x8ddc
20719 #define	A_ULP_TX_PBL_ULIMIT 0x8de0
20720 #define	A_ULP_TX_CPL_ERR_OFFSET 0x8de4
20721 #define	A_ULP_TX_CPL_ERR_MASK_L 0x8de8
20722 #define	A_ULP_TX_CPL_ERR_MASK_H 0x8dec
20723 #define	A_ULP_TX_CPL_ERR_VALUE_L 0x8df0
20724 #define	A_ULP_TX_CPL_ERR_VALUE_H 0x8df4
20725 #define	A_ULP_TX_CPL_PACK_SIZE1 0x8df8
20726 
20727 #define	S_CH3SIZE1    24
20728 #define	M_CH3SIZE1    0xffU
20729 #define	V_CH3SIZE1(x) ((x) << S_CH3SIZE1)
20730 #define	G_CH3SIZE1(x) (((x) >> S_CH3SIZE1) & M_CH3SIZE1)
20731 
20732 #define	S_CH2SIZE1    16
20733 #define	M_CH2SIZE1    0xffU
20734 #define	V_CH2SIZE1(x) ((x) << S_CH2SIZE1)
20735 #define	G_CH2SIZE1(x) (((x) >> S_CH2SIZE1) & M_CH2SIZE1)
20736 
20737 #define	S_CH1SIZE1    8
20738 #define	M_CH1SIZE1    0xffU
20739 #define	V_CH1SIZE1(x) ((x) << S_CH1SIZE1)
20740 #define	G_CH1SIZE1(x) (((x) >> S_CH1SIZE1) & M_CH1SIZE1)
20741 
20742 #define	S_CH0SIZE1    0
20743 #define	M_CH0SIZE1    0xffU
20744 #define	V_CH0SIZE1(x) ((x) << S_CH0SIZE1)
20745 #define	G_CH0SIZE1(x) (((x) >> S_CH0SIZE1) & M_CH0SIZE1)
20746 
20747 #define	A_ULP_TX_CPL_PACK_SIZE2 0x8dfc
20748 
20749 #define	S_CH3SIZE2    24
20750 #define	M_CH3SIZE2    0xffU
20751 #define	V_CH3SIZE2(x) ((x) << S_CH3SIZE2)
20752 #define	G_CH3SIZE2(x) (((x) >> S_CH3SIZE2) & M_CH3SIZE2)
20753 
20754 #define	S_CH2SIZE2    16
20755 #define	M_CH2SIZE2    0xffU
20756 #define	V_CH2SIZE2(x) ((x) << S_CH2SIZE2)
20757 #define	G_CH2SIZE2(x) (((x) >> S_CH2SIZE2) & M_CH2SIZE2)
20758 
20759 #define	S_CH1SIZE2    8
20760 #define	M_CH1SIZE2    0xffU
20761 #define	V_CH1SIZE2(x) ((x) << S_CH1SIZE2)
20762 #define	G_CH1SIZE2(x) (((x) >> S_CH1SIZE2) & M_CH1SIZE2)
20763 
20764 #define	S_CH0SIZE2    0
20765 #define	M_CH0SIZE2    0xffU
20766 #define	V_CH0SIZE2(x) ((x) << S_CH0SIZE2)
20767 #define	G_CH0SIZE2(x) (((x) >> S_CH0SIZE2) & M_CH0SIZE2)
20768 
20769 #define	A_ULP_TX_ERR_MSG2CIM 0x8e00
20770 #define	A_ULP_TX_ERR_TABLE_BASE 0x8e04
20771 #define	A_ULP_TX_ERR_CNT_CH0 0x8e10
20772 
20773 #define	S_ERR_CNT0    0
20774 #define	M_ERR_CNT0    0xfffffU
20775 #define	V_ERR_CNT0(x) ((x) << S_ERR_CNT0)
20776 #define	G_ERR_CNT0(x) (((x) >> S_ERR_CNT0) & M_ERR_CNT0)
20777 
20778 #define	A_ULP_TX_ERR_CNT_CH1 0x8e14
20779 
20780 #define	S_ERR_CNT1    0
20781 #define	M_ERR_CNT1    0xfffffU
20782 #define	V_ERR_CNT1(x) ((x) << S_ERR_CNT1)
20783 #define	G_ERR_CNT1(x) (((x) >> S_ERR_CNT1) & M_ERR_CNT1)
20784 
20785 #define	A_ULP_TX_ERR_CNT_CH2 0x8e18
20786 
20787 #define	S_ERR_CNT2    0
20788 #define	M_ERR_CNT2    0xfffffU
20789 #define	V_ERR_CNT2(x) ((x) << S_ERR_CNT2)
20790 #define	G_ERR_CNT2(x) (((x) >> S_ERR_CNT2) & M_ERR_CNT2)
20791 
20792 #define	A_ULP_TX_ERR_CNT_CH3 0x8e1c
20793 
20794 #define	S_ERR_CNT3    0
20795 #define	M_ERR_CNT3    0xfffffU
20796 #define	V_ERR_CNT3(x) ((x) << S_ERR_CNT3)
20797 #define	G_ERR_CNT3(x) (((x) >> S_ERR_CNT3) & M_ERR_CNT3)
20798 
20799 #define A_ULP_TX_FC_SOF 0x8e20
20800 
20801 #define S_SOF_FS3    24
20802 #define M_SOF_FS3    0xffU
20803 #define V_SOF_FS3(x) ((x) << S_SOF_FS3)
20804 #define G_SOF_FS3(x) (((x) >> S_SOF_FS3) & M_SOF_FS3)
20805 
20806 #define S_SOF_FS2    16
20807 #define M_SOF_FS2    0xffU
20808 #define V_SOF_FS2(x) ((x) << S_SOF_FS2)
20809 #define G_SOF_FS2(x) (((x) >> S_SOF_FS2) & M_SOF_FS2)
20810 
20811 #define S_SOF_3    8
20812 #define M_SOF_3    0xffU
20813 #define V_SOF_3(x) ((x) << S_SOF_3)
20814 #define G_SOF_3(x) (((x) >> S_SOF_3) & M_SOF_3)
20815 
20816 #define S_SOF_2    0
20817 #define M_SOF_2    0xffU
20818 #define V_SOF_2(x) ((x) << S_SOF_2)
20819 #define G_SOF_2(x) (((x) >> S_SOF_2) & M_SOF_2)
20820 
20821 #define A_ULP_TX_FC_EOF 0x8e24
20822 
20823 #define S_EOF_LS3    24
20824 #define M_EOF_LS3    0xffU
20825 #define V_EOF_LS3(x) ((x) << S_EOF_LS3)
20826 #define G_EOF_LS3(x) (((x) >> S_EOF_LS3) & M_EOF_LS3)
20827 
20828 #define S_EOF_LS2    16
20829 #define M_EOF_LS2    0xffU
20830 #define V_EOF_LS2(x) ((x) << S_EOF_LS2)
20831 #define G_EOF_LS2(x) (((x) >> S_EOF_LS2) & M_EOF_LS2)
20832 
20833 #define S_EOF_3    8
20834 #define M_EOF_3    0xffU
20835 #define V_EOF_3(x) ((x) << S_EOF_3)
20836 #define G_EOF_3(x) (((x) >> S_EOF_3) & M_EOF_3)
20837 
20838 #define S_EOF_2    0
20839 #define M_EOF_2    0xffU
20840 #define V_EOF_2(x) ((x) << S_EOF_2)
20841 #define G_EOF_2(x) (((x) >> S_EOF_2) & M_EOF_2)
20842 
20843 #define A_ULP_TX_CGEN_GLOBAL 0x8e28
20844 
20845 #define S_ULP_TX_GLOBAL_CGEN    0
20846 #define V_ULP_TX_GLOBAL_CGEN(x) ((x) << S_ULP_TX_GLOBAL_CGEN)
20847 #define F_ULP_TX_GLOBAL_CGEN    V_ULP_TX_GLOBAL_CGEN(1U)
20848 
20849 #define A_ULP_TX_CGEN 0x8e2c
20850 
20851 #define S_ULP_TX_CGEN_STORAGE    8
20852 #define M_ULP_TX_CGEN_STORAGE    0xfU
20853 #define V_ULP_TX_CGEN_STORAGE(x) ((x) << S_ULP_TX_CGEN_STORAGE)
20854 #define G_ULP_TX_CGEN_STORAGE(x) \
20855 	(((x) >> S_ULP_TX_CGEN_STORAGE) & M_ULP_TX_CGEN_STORAGE)
20856 
20857 #define S_ULP_TX_CGEN_RDMA    4
20858 #define M_ULP_TX_CGEN_RDMA    0xfU
20859 #define V_ULP_TX_CGEN_RDMA(x) ((x) << S_ULP_TX_CGEN_RDMA)
20860 #define G_ULP_TX_CGEN_RDMA(x) (((x) >> S_ULP_TX_CGEN_RDMA) & M_ULP_TX_CGEN_RDMA)
20861 
20862 #define S_ULP_TX_CGEN_CHANNEL    0
20863 #define M_ULP_TX_CGEN_CHANNEL    0xfU
20864 #define V_ULP_TX_CGEN_CHANNEL(x) ((x) << S_ULP_TX_CGEN_CHANNEL)
20865 #define G_ULP_TX_CGEN_CHANNEL(x) \
20866 	(((x) >> S_ULP_TX_CGEN_CHANNEL) & M_ULP_TX_CGEN_CHANNEL)
20867 
20868 #define	A_ULP_TX_ULP2TP_BIST_CMD 0x8e30
20869 #define	A_ULP_TX_MEM_CFG 0x8e30
20870 
20871 #define S_WRREQ_SZ    0
20872 #define M_WRREQ_SZ    0x7U
20873 #define V_WRREQ_SZ(x) ((x) << S_WRREQ_SZ)
20874 #define G_WRREQ_SZ(x) (((x) >> S_WRREQ_SZ) & M_WRREQ_SZ)
20875 
20876 #define	A_ULP_TX_ULP2TP_BIST_ERROR_CNT 0x8e34
20877 #define A_ULP_TX_PERR_INJECT_2 0x8e34
20878 #define	A_ULP_TX_FPGA_CMD_CTRL 0x8e38
20879 #define A_ULP_TX_T5_FPGA_CMD_CTRL 0x8e38
20880 #define A_ULP_TX_T5_FPGA_CMD_CTRL 0x8e38
20881 
20882 #define S_CHANNEL_SEL    12
20883 #define M_CHANNEL_SEL    0x3U
20884 #define V_CHANNEL_SEL(x) ((x) << S_CHANNEL_SEL)
20885 #define G_CHANNEL_SEL(x) (((x) >> S_CHANNEL_SEL) & M_CHANNEL_SEL)
20886 
20887 #define S_INTF_SEL    4
20888 #define M_INTF_SEL    0xfU
20889 #define V_INTF_SEL(x) ((x) << S_INTF_SEL)
20890 #define G_INTF_SEL(x) (((x) >> S_INTF_SEL) & M_INTF_SEL)
20891 
20892 #define S_NUM_FLITS    1
20893 #define M_NUM_FLITS    0x7U
20894 #define V_NUM_FLITS(x) ((x) << S_NUM_FLITS)
20895 #define G_NUM_FLITS(x) (((x) >> S_NUM_FLITS) & M_NUM_FLITS)
20896 
20897 #define S_CMD_GEN_EN    0
20898 #define V_CMD_GEN_EN(x) ((x) << S_CMD_GEN_EN)
20899 #define F_CMD_GEN_EN    V_CMD_GEN_EN(1U)
20900 
20901 #define	A_ULP_TX_FPGA_CMD_0 0x8e3c
20902 #define	A_ULP_TX_T5_FPGA_CMD_0 0x8e3c
20903 #define	A_ULP_TX_FPGA_CMD_1 0x8e40
20904 #define	A_ULP_TX_T5_FPGA_CMD_1 0x8e40
20905 #define	A_ULP_TX_FPGA_CMD_2 0x8e44
20906 #define	A_ULP_TX_T5_FPGA_CMD_2 0x8e44
20907 #define	A_ULP_TX_FPGA_CMD_3 0x8e48
20908 #define	A_ULP_TX_T5_FPGA_CMD_3 0x8e48
20909 #define	A_ULP_TX_FPGA_CMD_4 0x8e4c
20910 #define	A_ULP_TX_T5_FPGA_CMD_4 0x8e4c
20911 #define	A_ULP_TX_FPGA_CMD_5 0x8e50
20912 #define	A_ULP_TX_T5_FPGA_CMD_5 0x8e50
20913 #define	A_ULP_TX_FPGA_CMD_6 0x8e54
20914 #define	A_ULP_TX_T5_FPGA_CMD_6 0x8e54
20915 #define	A_ULP_TX_FPGA_CMD_7 0x8e58
20916 #define	A_ULP_TX_T5_FPGA_CMD_7 0x8e58
20917 #define	A_ULP_TX_FPGA_CMD_8 0x8e5c
20918 #define	A_ULP_TX_T5_FPGA_CMD_8 0x8e5c
20919 #define	A_ULP_TX_FPGA_CMD_9 0x8e60
20920 #define	A_ULP_TX_T5_FPGA_CMD_9 0x8e60
20921 #define	A_ULP_TX_FPGA_CMD_10 0x8e64
20922 #define	A_ULP_TX_T5_FPGA_CMD_10 0x8e64
20923 #define	A_ULP_TX_FPGA_CMD_11 0x8e68
20924 #define	A_ULP_TX_T5_FPGA_CMD_11 0x8e68
20925 #define	A_ULP_TX_FPGA_CMD_12 0x8e6c
20926 #define	A_ULP_TX_T5_FPGA_CMD_12 0x8e6c
20927 #define	A_ULP_TX_FPGA_CMD_13 0x8e70
20928 #define	A_ULP_TX_T5_FPGA_CMD_13 0x8e70
20929 #define	A_ULP_TX_FPGA_CMD_14 0x8e74
20930 #define	A_ULP_TX_T5_FPGA_CMD_14 0x8e74
20931 #define	A_ULP_TX_FPGA_CMD_15 0x8e78
20932 #define	A_ULP_TX_T5_FPGA_CMD_15 0x8e78
20933 #define	A_ULP_TX_INT_ENABLE_2 0x8e7c
20934 
20935 #define S_SMARBT2ULP_DATA_PERR_SET    12
20936 #define V_SMARBT2ULP_DATA_PERR_SET(x) ((x) << S_SMARBT2ULP_DATA_PERR_SET)
20937 #define F_SMARBT2ULP_DATA_PERR_SET    V_SMARBT2ULP_DATA_PERR_SET(1U)
20938 
20939 #define S_ULP2TP_DATA_PERR_SET    11
20940 #define V_ULP2TP_DATA_PERR_SET(x) ((x) << S_ULP2TP_DATA_PERR_SET)
20941 #define F_ULP2TP_DATA_PERR_SET    V_ULP2TP_DATA_PERR_SET(1U)
20942 
20943 #define S_MA2ULP_DATA_PERR_SET    10
20944 #define V_MA2ULP_DATA_PERR_SET(x) ((x) << S_MA2ULP_DATA_PERR_SET)
20945 #define F_MA2ULP_DATA_PERR_SET    V_MA2ULP_DATA_PERR_SET(1U)
20946 
20947 #define S_SGE2ULP_DATA_PERR_SET    9
20948 #define V_SGE2ULP_DATA_PERR_SET(x) ((x) << S_SGE2ULP_DATA_PERR_SET)
20949 #define F_SGE2ULP_DATA_PERR_SET    V_SGE2ULP_DATA_PERR_SET(1U)
20950 
20951 #define S_CIM2ULP_DATA_PERR_SET    8
20952 #define V_CIM2ULP_DATA_PERR_SET(x) ((x) << S_CIM2ULP_DATA_PERR_SET)
20953 #define F_CIM2ULP_DATA_PERR_SET    V_CIM2ULP_DATA_PERR_SET(1U)
20954 
20955 #define S_FSO_HDR_SRAM_PERR_SET3    7
20956 #define V_FSO_HDR_SRAM_PERR_SET3(x) ((x) << S_FSO_HDR_SRAM_PERR_SET3)
20957 #define F_FSO_HDR_SRAM_PERR_SET3    V_FSO_HDR_SRAM_PERR_SET3(1U)
20958 
20959 #define S_FSO_HDR_SRAM_PERR_SET2    6
20960 #define V_FSO_HDR_SRAM_PERR_SET2(x) ((x) << S_FSO_HDR_SRAM_PERR_SET2)
20961 #define F_FSO_HDR_SRAM_PERR_SET2    V_FSO_HDR_SRAM_PERR_SET2(1U)
20962 
20963 #define S_FSO_HDR_SRAM_PERR_SET1    5
20964 #define V_FSO_HDR_SRAM_PERR_SET1(x) ((x) << S_FSO_HDR_SRAM_PERR_SET1)
20965 #define F_FSO_HDR_SRAM_PERR_SET1    V_FSO_HDR_SRAM_PERR_SET1(1U)
20966 
20967 #define S_FSO_HDR_SRAM_PERR_SET0    4
20968 #define V_FSO_HDR_SRAM_PERR_SET0(x) ((x) << S_FSO_HDR_SRAM_PERR_SET0)
20969 #define F_FSO_HDR_SRAM_PERR_SET0    V_FSO_HDR_SRAM_PERR_SET0(1U)
20970 
20971 #define S_T10_PI_SRAM_PERR_SET3    3
20972 #define V_T10_PI_SRAM_PERR_SET3(x) ((x) << S_T10_PI_SRAM_PERR_SET3)
20973 #define F_T10_PI_SRAM_PERR_SET3    V_T10_PI_SRAM_PERR_SET3(1U)
20974 
20975 #define S_T10_PI_SRAM_PERR_SET2    2
20976 #define V_T10_PI_SRAM_PERR_SET2(x) ((x) << S_T10_PI_SRAM_PERR_SET2)
20977 #define F_T10_PI_SRAM_PERR_SET2    V_T10_PI_SRAM_PERR_SET2(1U)
20978 
20979 #define S_T10_PI_SRAM_PERR_SET1    1
20980 #define V_T10_PI_SRAM_PERR_SET1(x) ((x) << S_T10_PI_SRAM_PERR_SET1)
20981 #define F_T10_PI_SRAM_PERR_SET1    V_T10_PI_SRAM_PERR_SET1(1U)
20982 
20983 #define S_T10_PI_SRAM_PERR_SET0    0
20984 #define V_T10_PI_SRAM_PERR_SET0(x) ((x) << S_T10_PI_SRAM_PERR_SET0)
20985 #define F_T10_PI_SRAM_PERR_SET0    V_T10_PI_SRAM_PERR_SET0(1U)
20986 
20987 #define A_ULP_TX_INT_CAUSE_2 0x8e80
20988 #define A_ULP_TX_PERR_ENABLE_2 0x8e84
20989 #define	A_ULP_TX_SE_CNT_ERR 0x8ea0
20990 
20991 #define	S_ERR_CH3    12
20992 #define	M_ERR_CH3    0xfU
20993 #define	V_ERR_CH3(x) ((x) << S_ERR_CH3)
20994 #define	G_ERR_CH3(x) (((x) >> S_ERR_CH3) & M_ERR_CH3)
20995 
20996 #define	S_ERR_CH2    8
20997 #define	M_ERR_CH2    0xfU
20998 #define	V_ERR_CH2(x) ((x) << S_ERR_CH2)
20999 #define	G_ERR_CH2(x) (((x) >> S_ERR_CH2) & M_ERR_CH2)
21000 
21001 #define	S_ERR_CH1    4
21002 #define	M_ERR_CH1    0xfU
21003 #define	V_ERR_CH1(x) ((x) << S_ERR_CH1)
21004 #define	G_ERR_CH1(x) (((x) >> S_ERR_CH1) & M_ERR_CH1)
21005 
21006 #define	S_ERR_CH0    0
21007 #define	M_ERR_CH0    0xfU
21008 #define	V_ERR_CH0(x) ((x) << S_ERR_CH0)
21009 #define	G_ERR_CH0(x) (((x) >> S_ERR_CH0) & M_ERR_CH0)
21010 
21011 #define A_ULP_TX_T5_SE_CNT_ERR 0x8ea0
21012 #define	A_ULP_TX_SE_CNT_CLR 0x8ea4
21013 
21014 #define	S_CLR_DROP    16
21015 #define	M_CLR_DROP    0xfU
21016 #define	V_CLR_DROP(x) ((x) << S_CLR_DROP)
21017 #define	G_CLR_DROP(x) (((x) >> S_CLR_DROP) & M_CLR_DROP)
21018 
21019 #define	S_CLR_CH3    12
21020 #define	M_CLR_CH3    0xfU
21021 #define	V_CLR_CH3(x) ((x) << S_CLR_CH3)
21022 #define	G_CLR_CH3(x) (((x) >> S_CLR_CH3) & M_CLR_CH3)
21023 
21024 #define	S_CLR_CH2    8
21025 #define	M_CLR_CH2    0xfU
21026 #define	V_CLR_CH2(x) ((x) << S_CLR_CH2)
21027 #define	G_CLR_CH2(x) (((x) >> S_CLR_CH2) & M_CLR_CH2)
21028 
21029 #define	S_CLR_CH1    4
21030 #define	M_CLR_CH1    0xfU
21031 #define	V_CLR_CH1(x) ((x) << S_CLR_CH1)
21032 #define	G_CLR_CH1(x) (((x) >> S_CLR_CH1) & M_CLR_CH1)
21033 
21034 #define	S_CLR_CH0    0
21035 #define	M_CLR_CH0    0xfU
21036 #define	V_CLR_CH0(x) ((x) << S_CLR_CH0)
21037 #define	G_CLR_CH0(x) (((x) >> S_CLR_CH0) & M_CLR_CH0)
21038 
21039 #define A_ULP_TX_T5_SE_CNT_CLR 0x8ea4
21040 #define	A_ULP_TX_SE_CNT_CH0 0x8ea8
21041 
21042 #define	S_SOP_CNT_ULP2TP    28
21043 #define	M_SOP_CNT_ULP2TP    0xfU
21044 #define	V_SOP_CNT_ULP2TP(x) ((x) << S_SOP_CNT_ULP2TP)
21045 #define	G_SOP_CNT_ULP2TP(x) (((x) >> S_SOP_CNT_ULP2TP) & M_SOP_CNT_ULP2TP)
21046 
21047 #define	S_EOP_CNT_ULP2TP    24
21048 #define	M_EOP_CNT_ULP2TP    0xfU
21049 #define	V_EOP_CNT_ULP2TP(x) ((x) << S_EOP_CNT_ULP2TP)
21050 #define	G_EOP_CNT_ULP2TP(x) (((x) >> S_EOP_CNT_ULP2TP) & M_EOP_CNT_ULP2TP)
21051 
21052 #define	S_SOP_CNT_LSO_IN    20
21053 #define	M_SOP_CNT_LSO_IN    0xfU
21054 #define	V_SOP_CNT_LSO_IN(x) ((x) << S_SOP_CNT_LSO_IN)
21055 #define	G_SOP_CNT_LSO_IN(x) (((x) >> S_SOP_CNT_LSO_IN) & M_SOP_CNT_LSO_IN)
21056 
21057 #define	S_EOP_CNT_LSO_IN    16
21058 #define	M_EOP_CNT_LSO_IN    0xfU
21059 #define	V_EOP_CNT_LSO_IN(x) ((x) << S_EOP_CNT_LSO_IN)
21060 #define	G_EOP_CNT_LSO_IN(x) (((x) >> S_EOP_CNT_LSO_IN) & M_EOP_CNT_LSO_IN)
21061 
21062 #define	S_SOP_CNT_ALG_IN    12
21063 #define	M_SOP_CNT_ALG_IN    0xfU
21064 #define	V_SOP_CNT_ALG_IN(x) ((x) << S_SOP_CNT_ALG_IN)
21065 #define	G_SOP_CNT_ALG_IN(x) (((x) >> S_SOP_CNT_ALG_IN) & M_SOP_CNT_ALG_IN)
21066 
21067 #define	S_EOP_CNT_ALG_IN    8
21068 #define	M_EOP_CNT_ALG_IN    0xfU
21069 #define	V_EOP_CNT_ALG_IN(x) ((x) << S_EOP_CNT_ALG_IN)
21070 #define	G_EOP_CNT_ALG_IN(x) (((x) >> S_EOP_CNT_ALG_IN) & M_EOP_CNT_ALG_IN)
21071 
21072 #define	S_SOP_CNT_CIM2ULP    4
21073 #define	M_SOP_CNT_CIM2ULP    0xfU
21074 #define	V_SOP_CNT_CIM2ULP(x) ((x) << S_SOP_CNT_CIM2ULP)
21075 #define	G_SOP_CNT_CIM2ULP(x) (((x) >> S_SOP_CNT_CIM2ULP) & M_SOP_CNT_CIM2ULP)
21076 
21077 #define	S_EOP_CNT_CIM2ULP    0
21078 #define	M_EOP_CNT_CIM2ULP    0xfU
21079 #define	V_EOP_CNT_CIM2ULP(x) ((x) << S_EOP_CNT_CIM2ULP)
21080 #define	G_EOP_CNT_CIM2ULP(x) (((x) >> S_EOP_CNT_CIM2ULP) & M_EOP_CNT_CIM2ULP)
21081 
21082 #define A_ULP_TX_T5_SE_CNT_CH0 0x8ea8
21083 #define	A_ULP_TX_SE_CNT_CH1 0x8eac
21084 #define A_ULP_TX_T5_SE_CNT_CH1 0x8eac
21085 #define	A_ULP_TX_SE_CNT_CH2 0x8eb0
21086 #define A_ULP_TX_T5_SE_CNT_CH2 0x8eb0
21087 #define	A_ULP_TX_SE_CNT_CH3 0x8eb4
21088 #define A_ULP_TX_T5_SE_CNT_CH3 0x8eb4
21089 #define	A_ULP_TX_DROP_CNT 0x8eb8
21090 
21091 #define	S_DROP_CH3    12
21092 #define	M_DROP_CH3    0xfU
21093 #define	V_DROP_CH3(x) ((x) << S_DROP_CH3)
21094 #define	G_DROP_CH3(x) (((x) >> S_DROP_CH3) & M_DROP_CH3)
21095 
21096 #define	S_DROP_CH2    8
21097 #define	M_DROP_CH2    0xfU
21098 #define	V_DROP_CH2(x) ((x) << S_DROP_CH2)
21099 #define	G_DROP_CH2(x) (((x) >> S_DROP_CH2) & M_DROP_CH2)
21100 
21101 #define	S_DROP_CH1    4
21102 #define	M_DROP_CH1    0xfU
21103 #define	V_DROP_CH1(x) ((x) << S_DROP_CH1)
21104 #define	G_DROP_CH1(x) (((x) >> S_DROP_CH1) & M_DROP_CH1)
21105 
21106 #define	S_DROP_CH0    0
21107 #define	M_DROP_CH0    0xfU
21108 #define	V_DROP_CH0(x) ((x) << S_DROP_CH0)
21109 #define	G_DROP_CH0(x) (((x) >> S_DROP_CH0) & M_DROP_CH0)
21110 
21111 
21112 #define A_ULP_TX_T5_DROP_CNT 0x8eb8
21113 #define A_ULP_TX_CSU_REVISION 0x8ebc
21114 #define	A_ULP_TX_LA_RDPTR_0 0x8ec0
21115 #define	A_ULP_TX_LA_RDDATA_0 0x8ec4
21116 #define	A_ULP_TX_LA_WRPTR_0 0x8ec8
21117 #define	A_ULP_TX_LA_RESERVED_0 0x8ecc
21118 #define	A_ULP_TX_LA_RDPTR_1 0x8ed0
21119 #define	A_ULP_TX_LA_RDDATA_1 0x8ed4
21120 #define	A_ULP_TX_LA_WRPTR_1 0x8ed8
21121 #define	A_ULP_TX_LA_RESERVED_1 0x8edc
21122 #define	A_ULP_TX_LA_RDPTR_2 0x8ee0
21123 #define	A_ULP_TX_LA_RDDATA_2 0x8ee4
21124 #define	A_ULP_TX_LA_WRPTR_2 0x8ee8
21125 #define	A_ULP_TX_LA_RESERVED_2 0x8eec
21126 #define	A_ULP_TX_LA_RDPTR_3 0x8ef0
21127 #define	A_ULP_TX_LA_RDDATA_3 0x8ef4
21128 #define	A_ULP_TX_LA_WRPTR_3 0x8ef8
21129 #define	A_ULP_TX_LA_RESERVED_3 0x8efc
21130 #define	A_ULP_TX_LA_RDPTR_4 0x8f00
21131 #define	A_ULP_TX_LA_RDDATA_4 0x8f04
21132 #define	A_ULP_TX_LA_WRPTR_4 0x8f08
21133 #define	A_ULP_TX_LA_RESERVED_4 0x8f0c
21134 #define	A_ULP_TX_LA_RDPTR_5 0x8f10
21135 #define	A_ULP_TX_LA_RDDATA_5 0x8f14
21136 #define	A_ULP_TX_LA_WRPTR_5 0x8f18
21137 #define	A_ULP_TX_LA_RESERVED_5 0x8f1c
21138 #define	A_ULP_TX_LA_RDPTR_6 0x8f20
21139 #define	A_ULP_TX_LA_RDDATA_6 0x8f24
21140 #define	A_ULP_TX_LA_WRPTR_6 0x8f28
21141 #define	A_ULP_TX_LA_RESERVED_6 0x8f2c
21142 #define	A_ULP_TX_LA_RDPTR_7 0x8f30
21143 #define	A_ULP_TX_LA_RDDATA_7 0x8f34
21144 #define	A_ULP_TX_LA_WRPTR_7 0x8f38
21145 #define	A_ULP_TX_LA_RESERVED_7 0x8f3c
21146 #define	A_ULP_TX_LA_RDPTR_8 0x8f40
21147 #define	A_ULP_TX_LA_RDDATA_8 0x8f44
21148 #define	A_ULP_TX_LA_WRPTR_8 0x8f48
21149 #define	A_ULP_TX_LA_RESERVED_8 0x8f4c
21150 #define	A_ULP_TX_LA_RDPTR_9 0x8f50
21151 #define	A_ULP_TX_LA_RDDATA_9 0x8f54
21152 #define	A_ULP_TX_LA_WRPTR_9 0x8f58
21153 #define	A_ULP_TX_LA_RESERVED_9 0x8f5c
21154 #define	A_ULP_TX_LA_RDPTR_10 0x8f60
21155 #define	A_ULP_TX_LA_RDDATA_10 0x8f64
21156 #define	A_ULP_TX_LA_WRPTR_10 0x8f68
21157 #define	A_ULP_TX_LA_RESERVED_10 0x8f6c
21158 #define A_ULP_TX_ASIC_DEBUG_CTRL 0x8f70
21159 
21160 #define S_LA_WR0    0
21161 #define V_LA_WR0(x) ((x) << S_LA_WR0)
21162 #define F_LA_WR0    V_LA_WR0(1U)
21163 
21164 #define A_ULP_TX_ASIC_DEBUG_0 0x8f74
21165 #define A_ULP_TX_ASIC_DEBUG_1 0x8f78
21166 #define A_ULP_TX_ASIC_DEBUG_2 0x8f7c
21167 #define A_ULP_TX_ASIC_DEBUG_3 0x8f80
21168 #define A_ULP_TX_ASIC_DEBUG_4 0x8f84
21169 
21170 /* registers for module PM_RX */
21171 #define	PM_RX_BASE_ADDR 0x8fc0
21172 
21173 #define	A_PM_RX_CFG 0x8fc0
21174 #define	A_PM_RX_MODE 0x8fc4
21175 
21176 #define	S_RX_USE_BUNDLE_LEN    4
21177 #define	V_RX_USE_BUNDLE_LEN(x) ((x) << S_RX_USE_BUNDLE_LEN)
21178 #define	F_RX_USE_BUNDLE_LEN    V_RX_USE_BUNDLE_LEN(1U)
21179 
21180 #define	S_STAT_TO_CH    3
21181 #define	V_STAT_TO_CH(x) ((x) << S_STAT_TO_CH)
21182 #define	F_STAT_TO_CH    V_STAT_TO_CH(1U)
21183 
21184 #define	S_STAT_FROM_CH    1
21185 #define	M_STAT_FROM_CH    0x3U
21186 #define	V_STAT_FROM_CH(x) ((x) << S_STAT_FROM_CH)
21187 #define	G_STAT_FROM_CH(x) (((x) >> S_STAT_FROM_CH) & M_STAT_FROM_CH)
21188 
21189 #define	S_PREFETCH_ENABLE    0
21190 #define	V_PREFETCH_ENABLE(x) ((x) << S_PREFETCH_ENABLE)
21191 #define	F_PREFETCH_ENABLE    V_PREFETCH_ENABLE(1U)
21192 
21193 #define	A_PM_RX_STAT_CONFIG 0x8fc8
21194 #define	A_PM_RX_STAT_COUNT 0x8fcc
21195 #define	A_PM_RX_STAT_LSB 0x8fd0
21196 #define A_PM_RX_DBG_CTRL 0x8fd0
21197 
21198 #define S_OSPIWRBUSY_T5    21
21199 #define M_OSPIWRBUSY_T5    0x3U
21200 #define V_OSPIWRBUSY_T5(x) ((x) << S_OSPIWRBUSY_T5)
21201 #define G_OSPIWRBUSY_T5(x) (((x) >> S_OSPIWRBUSY_T5) & M_OSPIWRBUSY_T5)
21202 
21203 #define S_ISPIWRBUSY    17
21204 #define M_ISPIWRBUSY    0xfU
21205 #define V_ISPIWRBUSY(x) ((x) << S_ISPIWRBUSY)
21206 #define G_ISPIWRBUSY(x) (((x) >> S_ISPIWRBUSY) & M_ISPIWRBUSY)
21207 
21208 #define S_PMDBGADDR    0
21209 #define M_PMDBGADDR    0x1ffffU
21210 #define V_PMDBGADDR(x) ((x) << S_PMDBGADDR)
21211 #define G_PMDBGADDR(x) (((x) >> S_PMDBGADDR) & M_PMDBGADDR)
21212 
21213 #define	A_PM_RX_STAT_MSB 0x8fd4
21214 #define A_PM_RX_DBG_DATA 0x8fd4
21215 #define	A_PM_RX_INT_ENABLE 0x8fd8
21216 
21217 #define	S_ZERO_E_CMD_ERROR    22
21218 #define	V_ZERO_E_CMD_ERROR(x) ((x) << S_ZERO_E_CMD_ERROR)
21219 #define	F_ZERO_E_CMD_ERROR    V_ZERO_E_CMD_ERROR(1U)
21220 
21221 #define	S_IESPI0_FIFO2X_RX_FRAMING_ERROR    21
21222 #define	V_IESPI0_FIFO2X_RX_FRAMING_ERROR(x) \
21223 	((x) << S_IESPI0_FIFO2X_RX_FRAMING_ERROR)
21224 #define	F_IESPI0_FIFO2X_RX_FRAMING_ERROR    V_IESPI0_FIFO2X_RX_FRAMING_ERROR(1U)
21225 
21226 #define	S_IESPI1_FIFO2X_RX_FRAMING_ERROR    20
21227 #define	V_IESPI1_FIFO2X_RX_FRAMING_ERROR(x) \
21228 	((x) << S_IESPI1_FIFO2X_RX_FRAMING_ERROR)
21229 #define	F_IESPI1_FIFO2X_RX_FRAMING_ERROR    V_IESPI1_FIFO2X_RX_FRAMING_ERROR(1U)
21230 
21231 #define	S_IESPI2_FIFO2X_RX_FRAMING_ERROR    19
21232 #define	V_IESPI2_FIFO2X_RX_FRAMING_ERROR(x) \
21233 	((x) << S_IESPI2_FIFO2X_RX_FRAMING_ERROR)
21234 #define	F_IESPI2_FIFO2X_RX_FRAMING_ERROR    V_IESPI2_FIFO2X_RX_FRAMING_ERROR(1U)
21235 
21236 #define	S_IESPI3_FIFO2X_RX_FRAMING_ERROR    18
21237 #define	V_IESPI3_FIFO2X_RX_FRAMING_ERROR(x) \
21238 	((x) << S_IESPI3_FIFO2X_RX_FRAMING_ERROR)
21239 #define	F_IESPI3_FIFO2X_RX_FRAMING_ERROR    V_IESPI3_FIFO2X_RX_FRAMING_ERROR(1U)
21240 
21241 #define	S_IESPI0_RX_FRAMING_ERROR    17
21242 #define	V_IESPI0_RX_FRAMING_ERROR(x) ((x) << S_IESPI0_RX_FRAMING_ERROR)
21243 #define	F_IESPI0_RX_FRAMING_ERROR    V_IESPI0_RX_FRAMING_ERROR(1U)
21244 
21245 #define	S_IESPI1_RX_FRAMING_ERROR    16
21246 #define	V_IESPI1_RX_FRAMING_ERROR(x) ((x) << S_IESPI1_RX_FRAMING_ERROR)
21247 #define	F_IESPI1_RX_FRAMING_ERROR    V_IESPI1_RX_FRAMING_ERROR(1U)
21248 
21249 #define	S_IESPI2_RX_FRAMING_ERROR    15
21250 #define	V_IESPI2_RX_FRAMING_ERROR(x) ((x) << S_IESPI2_RX_FRAMING_ERROR)
21251 #define	F_IESPI2_RX_FRAMING_ERROR    V_IESPI2_RX_FRAMING_ERROR(1U)
21252 
21253 #define	S_IESPI3_RX_FRAMING_ERROR    14
21254 #define	V_IESPI3_RX_FRAMING_ERROR(x) ((x) << S_IESPI3_RX_FRAMING_ERROR)
21255 #define	F_IESPI3_RX_FRAMING_ERROR    V_IESPI3_RX_FRAMING_ERROR(1U)
21256 
21257 #define	S_IESPI0_TX_FRAMING_ERROR    13
21258 #define	V_IESPI0_TX_FRAMING_ERROR(x) ((x) << S_IESPI0_TX_FRAMING_ERROR)
21259 #define	F_IESPI0_TX_FRAMING_ERROR    V_IESPI0_TX_FRAMING_ERROR(1U)
21260 
21261 #define	S_IESPI1_TX_FRAMING_ERROR    12
21262 #define	V_IESPI1_TX_FRAMING_ERROR(x) ((x) << S_IESPI1_TX_FRAMING_ERROR)
21263 #define	F_IESPI1_TX_FRAMING_ERROR    V_IESPI1_TX_FRAMING_ERROR(1U)
21264 
21265 #define	S_IESPI2_TX_FRAMING_ERROR    11
21266 #define	V_IESPI2_TX_FRAMING_ERROR(x) ((x) << S_IESPI2_TX_FRAMING_ERROR)
21267 #define	F_IESPI2_TX_FRAMING_ERROR    V_IESPI2_TX_FRAMING_ERROR(1U)
21268 
21269 #define	S_IESPI3_TX_FRAMING_ERROR    10
21270 #define	V_IESPI3_TX_FRAMING_ERROR(x) ((x) << S_IESPI3_TX_FRAMING_ERROR)
21271 #define	F_IESPI3_TX_FRAMING_ERROR    V_IESPI3_TX_FRAMING_ERROR(1U)
21272 
21273 #define	S_OCSPI0_RX_FRAMING_ERROR    9
21274 #define	V_OCSPI0_RX_FRAMING_ERROR(x) ((x) << S_OCSPI0_RX_FRAMING_ERROR)
21275 #define	F_OCSPI0_RX_FRAMING_ERROR    V_OCSPI0_RX_FRAMING_ERROR(1U)
21276 
21277 #define	S_OCSPI1_RX_FRAMING_ERROR    8
21278 #define	V_OCSPI1_RX_FRAMING_ERROR(x) ((x) << S_OCSPI1_RX_FRAMING_ERROR)
21279 #define	F_OCSPI1_RX_FRAMING_ERROR    V_OCSPI1_RX_FRAMING_ERROR(1U)
21280 
21281 #define	S_OCSPI0_TX_FRAMING_ERROR    7
21282 #define	V_OCSPI0_TX_FRAMING_ERROR(x) ((x) << S_OCSPI0_TX_FRAMING_ERROR)
21283 #define	F_OCSPI0_TX_FRAMING_ERROR    V_OCSPI0_TX_FRAMING_ERROR(1U)
21284 
21285 #define	S_OCSPI1_TX_FRAMING_ERROR    6
21286 #define	V_OCSPI1_TX_FRAMING_ERROR(x) ((x) << S_OCSPI1_TX_FRAMING_ERROR)
21287 #define	F_OCSPI1_TX_FRAMING_ERROR    V_OCSPI1_TX_FRAMING_ERROR(1U)
21288 
21289 #define	S_OCSPI0_OFIFO2X_TX_FRAMING_ERROR    5
21290 #define	V_OCSPI0_OFIFO2X_TX_FRAMING_ERROR(x) \
21291 	((x) << S_OCSPI0_OFIFO2X_TX_FRAMING_ERROR)
21292 #define	F_OCSPI0_OFIFO2X_TX_FRAMING_ERROR    \
21293 	V_OCSPI0_OFIFO2X_TX_FRAMING_ERROR(1U)
21294 
21295 #define	S_OCSPI1_OFIFO2X_TX_FRAMING_ERROR    4
21296 #define	V_OCSPI1_OFIFO2X_TX_FRAMING_ERROR(x) \
21297 	((x) << S_OCSPI1_OFIFO2X_TX_FRAMING_ERROR)
21298 #define	F_OCSPI1_OFIFO2X_TX_FRAMING_ERROR    \
21299 	V_OCSPI1_OFIFO2X_TX_FRAMING_ERROR(1U)
21300 
21301 #define	S_OCSPI_PAR_ERROR    3
21302 #define	V_OCSPI_PAR_ERROR(x) ((x) << S_OCSPI_PAR_ERROR)
21303 #define	F_OCSPI_PAR_ERROR    V_OCSPI_PAR_ERROR(1U)
21304 
21305 #define	S_DB_OPTIONS_PAR_ERROR    2
21306 #define	V_DB_OPTIONS_PAR_ERROR(x) ((x) << S_DB_OPTIONS_PAR_ERROR)
21307 #define	F_DB_OPTIONS_PAR_ERROR    V_DB_OPTIONS_PAR_ERROR(1U)
21308 
21309 #define	S_IESPI_PAR_ERROR    1
21310 #define	V_IESPI_PAR_ERROR(x) ((x) << S_IESPI_PAR_ERROR)
21311 #define	F_IESPI_PAR_ERROR    V_IESPI_PAR_ERROR(1U)
21312 
21313 #define	S_E_PCMD_PAR_ERROR    0
21314 #define	V_E_PCMD_PAR_ERROR(x) ((x) << S_E_PCMD_PAR_ERROR)
21315 #define	F_E_PCMD_PAR_ERROR    V_E_PCMD_PAR_ERROR(1U)
21316 
21317 #define S_OSPI_OVERFLOW1    28
21318 #define V_OSPI_OVERFLOW1(x) ((x) << S_OSPI_OVERFLOW1)
21319 #define F_OSPI_OVERFLOW1    V_OSPI_OVERFLOW1(1U)
21320 
21321 #define S_OSPI_OVERFLOW0    27
21322 #define V_OSPI_OVERFLOW0(x) ((x) << S_OSPI_OVERFLOW0)
21323 #define F_OSPI_OVERFLOW0    V_OSPI_OVERFLOW0(1U)
21324 
21325 #define S_MA_INTF_SDC_ERR    26
21326 #define V_MA_INTF_SDC_ERR(x) ((x) << S_MA_INTF_SDC_ERR)
21327 #define F_MA_INTF_SDC_ERR    V_MA_INTF_SDC_ERR(1U)
21328 
21329 #define S_BUNDLE_LEN_PARERR    25
21330 #define V_BUNDLE_LEN_PARERR(x) ((x) << S_BUNDLE_LEN_PARERR)
21331 #define F_BUNDLE_LEN_PARERR    V_BUNDLE_LEN_PARERR(1U)
21332 
21333 #define S_BUNDLE_LEN_OVFL    24
21334 #define V_BUNDLE_LEN_OVFL(x) ((x) << S_BUNDLE_LEN_OVFL)
21335 #define F_BUNDLE_LEN_OVFL    V_BUNDLE_LEN_OVFL(1U)
21336 
21337 #define S_SDC_ERR    23
21338 #define V_SDC_ERR(x) ((x) << S_SDC_ERR)
21339 #define F_SDC_ERR    V_SDC_ERR(1U)
21340 
21341 #define	A_PM_RX_INT_CAUSE 0x8fdc
21342 #define	A_PM_RX_ISPI_DBG_4B_DATA0 0x10000
21343 #define	A_PM_RX_ISPI_DBG_4B_DATA1 0x10001
21344 #define	A_PM_RX_ISPI_DBG_4B_DATA2 0x10002
21345 #define	A_PM_RX_ISPI_DBG_4B_DATA3 0x10003
21346 #define	A_PM_RX_ISPI_DBG_4B_DATA4 0x10004
21347 #define	A_PM_RX_ISPI_DBG_4B_DATA5 0x10005
21348 #define	A_PM_RX_ISPI_DBG_4B_DATA6 0x10006
21349 #define	A_PM_RX_ISPI_DBG_4B_DATA7 0x10007
21350 #define	A_PM_RX_ISPI_DBG_4B_DATA8 0x10008
21351 #define	A_PM_RX_OSPI_DBG_4B_DATA0 0x10009
21352 #define	A_PM_RX_OSPI_DBG_4B_DATA1 0x1000a
21353 #define	A_PM_RX_OSPI_DBG_4B_DATA2 0x1000b
21354 #define	A_PM_RX_OSPI_DBG_4B_DATA3 0x1000c
21355 #define	A_PM_RX_OSPI_DBG_4B_DATA4 0x1000d
21356 #define	A_PM_RX_OSPI_DBG_4B_DATA5 0x1000e
21357 #define	A_PM_RX_OSPI_DBG_4B_DATA6 0x1000f
21358 #define	A_PM_RX_OSPI_DBG_4B_DATA7 0x10010
21359 #define	A_PM_RX_OSPI_DBG_4B_DATA8 0x10011
21360 #define	A_PM_RX_OSPI_DBG_4B_DATA9 0x10012
21361 #define	A_PM_RX_DBG_STAT_MSB 0x10013
21362 #define	A_PM_RX_DBG_STAT_LSB 0x10014
21363 #define	A_PM_RX_DBG_RSVD_FLIT_CNT 0x10015
21364 
21365 #define S_I_TO_O_PATH_RSVD_FLIT_BACKUP    12
21366 #define M_I_TO_O_PATH_RSVD_FLIT_BACKUP    0xfU
21367 #define V_I_TO_O_PATH_RSVD_FLIT_BACKUP(x) ((x) << S_I_TO_O_PATH_RSVD_FLIT_BACKUP)
21368 #define G_I_TO_O_PATH_RSVD_FLIT_BACKUP(x) \
21369 	(((x) >> S_I_TO_O_PATH_RSVD_FLIT_BACKUP) & \
21370 	M_I_TO_O_PATH_RSVD_FLIT_BACKUP)
21371 
21372 #define S_I_TO_O_PATH_RSVD_FLIT    8
21373 #define M_I_TO_O_PATH_RSVD_FLIT    0xfU
21374 #define V_I_TO_O_PATH_RSVD_FLIT(x) ((x) << S_I_TO_O_PATH_RSVD_FLIT)
21375 #define G_I_TO_O_PATH_RSVD_FLIT(x) \
21376 	(((x) >> S_I_TO_O_PATH_RSVD_FLIT) & \
21377 	M_I_TO_O_PATH_RSVD_FLIT)
21378 
21379 #define S_PRFCH_RSVD_FLIT    4
21380 #define M_PRFCH_RSVD_FLIT    0xfU
21381 #define V_PRFCH_RSVD_FLIT(x) ((x) << S_PRFCH_RSVD_FLIT)
21382 #define G_PRFCH_RSVD_FLIT(x) (((x) >> S_PRFCH_RSVD_FLIT) & M_PRFCH_RSVD_FLIT)
21383 
21384 #define S_OSPI_RSVD_FLIT    0
21385 #define M_OSPI_RSVD_FLIT    0xfU
21386 #define V_OSPI_RSVD_FLIT(x) ((x) << S_OSPI_RSVD_FLIT)
21387 #define G_OSPI_RSVD_FLIT(x) (((x) >> S_OSPI_RSVD_FLIT) & M_OSPI_RSVD_FLIT)
21388 
21389 #define A_PM_RX_SDC_EN 0x10016
21390 
21391 #define S_SDC_EN    0
21392 #define V_SDC_EN(x) ((x) << S_SDC_EN)
21393 #define F_SDC_EN    V_SDC_EN(1U)
21394 
21395 #define A_PM_RX_INOUT_FIFO_DBG_CHNL_SEL 0x10017
21396 
21397 #define S_CHNL_3_SEL    3
21398 #define V_CHNL_3_SEL(x) ((x) << S_CHNL_3_SEL)
21399 #define F_CHNL_3_SEL    V_CHNL_3_SEL(1U)
21400 
21401 #define S_CHNL_2_SEL    2
21402 #define V_CHNL_2_SEL(x) ((x) << S_CHNL_2_SEL)
21403 #define F_CHNL_2_SEL    V_CHNL_2_SEL(1U)
21404 
21405 #define S_CHNL_1_SEL    1
21406 #define V_CHNL_1_SEL(x) ((x) << S_CHNL_1_SEL)
21407 #define F_CHNL_1_SEL    V_CHNL_1_SEL(1U)
21408 
21409 #define S_CHNL_0_SEL    0
21410 #define V_CHNL_0_SEL(x) ((x) << S_CHNL_0_SEL)
21411 #define F_CHNL_0_SEL    V_CHNL_0_SEL(1U)
21412 
21413 #define A_PM_RX_INOUT_FIFO_DBG_WR 0x10018
21414 
21415 #define S_O_FIFO_WRITE    3
21416 #define V_O_FIFO_WRITE(x) ((x) << S_O_FIFO_WRITE)
21417 #define F_O_FIFO_WRITE    V_O_FIFO_WRITE(1U)
21418 
21419 #define S_I_FIFO_WRITE    2
21420 #define V_I_FIFO_WRITE(x) ((x) << S_I_FIFO_WRITE)
21421 #define F_I_FIFO_WRITE    V_I_FIFO_WRITE(1U)
21422 
21423 #define S_O_FIFO_READ    1
21424 #define V_O_FIFO_READ(x) ((x) << S_O_FIFO_READ)
21425 #define F_O_FIFO_READ    V_O_FIFO_READ(1U)
21426 
21427 #define S_I_FIFO_READ    0
21428 #define V_I_FIFO_READ(x) ((x) << S_I_FIFO_READ)
21429 #define F_I_FIFO_READ    V_I_FIFO_READ(1U)
21430 
21431 #define A_PM_RX_INPUT_FIFO_STR_FWD_EN 0x10019
21432 
21433 #define S_ISPI_STR_FWD_EN    0
21434 #define V_ISPI_STR_FWD_EN(x) ((x) << S_ISPI_STR_FWD_EN)
21435 #define F_ISPI_STR_FWD_EN    V_ISPI_STR_FWD_EN(1U)
21436 
21437 #define A_PM_RX_PRFTCH_ACROSS_BNDLE_EN 0x1001a
21438 
21439 #define S_PRFTCH_ACROSS_BNDLE_EN    0
21440 #define V_PRFTCH_ACROSS_BNDLE_EN(x) ((x) << S_PRFTCH_ACROSS_BNDLE_EN)
21441 #define F_PRFTCH_ACROSS_BNDLE_EN    V_PRFTCH_ACROSS_BNDLE_EN(1U)
21442 
21443 #define A_PM_RX_PRFTCH_WRR_ENABLE 0x1001b
21444 
21445 #define S_PRFTCH_WRR_ENABLE    0
21446 #define V_PRFTCH_WRR_ENABLE(x) ((x) << S_PRFTCH_WRR_ENABLE)
21447 #define F_PRFTCH_WRR_ENABLE    V_PRFTCH_WRR_ENABLE(1U)
21448 
21449 #define A_PM_RX_PRFTCH_WRR_MAX_DEFICIT_CNT 0x1001c
21450 
21451 #define S_CHNL1_MAX_DEFICIT_CNT    16
21452 #define M_CHNL1_MAX_DEFICIT_CNT    0xffffU
21453 #define V_CHNL1_MAX_DEFICIT_CNT(x) ((x) << S_CHNL1_MAX_DEFICIT_CNT)
21454 #define G_CHNL1_MAX_DEFICIT_CNT(x) \
21455 	(((x) >> S_CHNL1_MAX_DEFICIT_CNT) & M_CHNL1_MAX_DEFICIT_CNT)
21456 
21457 #define S_CHNL0_MAX_DEFICIT_CNT    0
21458 #define M_CHNL0_MAX_DEFICIT_CNT    0xffffU
21459 #define V_CHNL0_MAX_DEFICIT_CNT(x) ((x) << S_CHNL0_MAX_DEFICIT_CNT)
21460 #define G_CHNL0_MAX_DEFICIT_CNT(x) \
21461 	(((x) >> S_CHNL0_MAX_DEFICIT_CNT) & M_CHNL0_MAX_DEFICIT_CNT)
21462 
21463 #define A_PM_RX_FEATURE_EN 0x1001d
21464 
21465 #define S_PIO_CH_DEFICIT_CTL_EN_RX    0
21466 #define V_PIO_CH_DEFICIT_CTL_EN_RX(x) ((x) << S_PIO_CH_DEFICIT_CTL_EN_RX)
21467 #define F_PIO_CH_DEFICIT_CTL_EN_RX    V_PIO_CH_DEFICIT_CTL_EN_RX(1U)
21468 
21469 #define A_PM_RX_CH0_OSPI_DEFICIT_THRSHLD 0x1001e
21470 
21471 #define S_CH0_OSPI_DEFICIT_THRSHLD    0
21472 #define M_CH0_OSPI_DEFICIT_THRSHLD    0xfffU
21473 #define V_CH0_OSPI_DEFICIT_THRSHLD(x) ((x) << S_CH0_OSPI_DEFICIT_THRSHLD)
21474 #define G_CH0_OSPI_DEFICIT_THRSHLD(x) \
21475 	(((x) >> S_CH0_OSPI_DEFICIT_THRSHLD) & M_CH0_OSPI_DEFICIT_THRSHLD)
21476 
21477 #define A_PM_RX_CH1_OSPI_DEFICIT_THRSHLD 0x1001f
21478 
21479 #define S_CH1_OSPI_DEFICIT_THRSHLD    0
21480 #define M_CH1_OSPI_DEFICIT_THRSHLD    0xfffU
21481 #define V_CH1_OSPI_DEFICIT_THRSHLD(x) ((x) << S_CH1_OSPI_DEFICIT_THRSHLD)
21482 #define G_CH1_OSPI_DEFICIT_THRSHLD(x) \
21483 	(((x) >> S_CH1_OSPI_DEFICIT_THRSHLD) & M_CH1_OSPI_DEFICIT_THRSHLD)
21484 
21485 #define A_PM_RX_INT_CAUSE_MASK_HALT 0x10020
21486 #define A_PM_RX_DBG_STAT0 0x10021
21487 
21488 #define S_RX_RD_I_BUSY    29
21489 #define V_RX_RD_I_BUSY(x) ((x) << S_RX_RD_I_BUSY)
21490 #define F_RX_RD_I_BUSY    V_RX_RD_I_BUSY(1U)
21491 
21492 #define S_RX_WR_TO_O_BUSY    28
21493 #define V_RX_WR_TO_O_BUSY(x) ((x) << S_RX_WR_TO_O_BUSY)
21494 #define F_RX_WR_TO_O_BUSY    V_RX_WR_TO_O_BUSY(1U)
21495 
21496 #define S_RX_M_TO_O_BUSY    27
21497 #define V_RX_M_TO_O_BUSY(x) ((x) << S_RX_M_TO_O_BUSY)
21498 #define F_RX_M_TO_O_BUSY    V_RX_M_TO_O_BUSY(1U)
21499 
21500 #define S_RX_I_TO_M_BUSY    26
21501 #define V_RX_I_TO_M_BUSY(x) ((x) << S_RX_I_TO_M_BUSY)
21502 #define F_RX_I_TO_M_BUSY    V_RX_I_TO_M_BUSY(1U)
21503 
21504 #define S_RX_PCMD_FB_ONLY    25
21505 #define V_RX_PCMD_FB_ONLY(x) ((x) << S_RX_PCMD_FB_ONLY)
21506 #define F_RX_PCMD_FB_ONLY    V_RX_PCMD_FB_ONLY(1U)
21507 
21508 #define S_RX_PCMD_MEM    24
21509 #define V_RX_PCMD_MEM(x) ((x) << S_RX_PCMD_MEM)
21510 #define F_RX_PCMD_MEM    V_RX_PCMD_MEM(1U)
21511 
21512 #define S_RX_PCMD_BYPASS    23
21513 #define V_RX_PCMD_BYPASS(x) ((x) << S_RX_PCMD_BYPASS)
21514 #define F_RX_PCMD_BYPASS    V_RX_PCMD_BYPASS(1U)
21515 
21516 #define S_RX_PCMD_EOP    22
21517 #define V_RX_PCMD_EOP(x) ((x) << S_RX_PCMD_EOP)
21518 #define F_RX_PCMD_EOP    V_RX_PCMD_EOP(1U)
21519 
21520 #define S_RX_DUMPLICATE_PCMD_EOP    21
21521 #define V_RX_DUMPLICATE_PCMD_EOP(x) ((x) << S_RX_DUMPLICATE_PCMD_EOP)
21522 #define F_RX_DUMPLICATE_PCMD_EOP    V_RX_DUMPLICATE_PCMD_EOP(1U)
21523 
21524 #define S_RX_PCMD_EOB    20
21525 #define V_RX_PCMD_EOB(x) ((x) << S_RX_PCMD_EOB)
21526 #define F_RX_PCMD_EOB    V_RX_PCMD_EOB(1U)
21527 
21528 #define S_RX_PCMD_FB    16
21529 #define M_RX_PCMD_FB    0xfU
21530 #define V_RX_PCMD_FB(x) ((x) << S_RX_PCMD_FB)
21531 #define G_RX_PCMD_FB(x) (((x) >> S_RX_PCMD_FB) & M_RX_PCMD_FB)
21532 
21533 #define S_RX_PCMD_LEN    0
21534 #define M_RX_PCMD_LEN    0xffffU
21535 #define V_RX_PCMD_LEN(x) ((x) << S_RX_PCMD_LEN)
21536 #define G_RX_PCMD_LEN(x) (((x) >> S_RX_PCMD_LEN) & M_RX_PCMD_LEN)
21537 
21538 #define A_PM_RX_DBG_STAT1 0x10022
21539 
21540 #define S_RX_PCMD0_MEM    30
21541 #define V_RX_PCMD0_MEM(x) ((x) << S_RX_PCMD0_MEM)
21542 #define F_RX_PCMD0_MEM    V_RX_PCMD0_MEM(1U)
21543 
21544 #define S_RX_FREE_OSPI_CNT0    18
21545 #define M_RX_FREE_OSPI_CNT0    0xfffU
21546 #define V_RX_FREE_OSPI_CNT0(x) ((x) << S_RX_FREE_OSPI_CNT0)
21547 #define G_RX_FREE_OSPI_CNT0(x) \
21548 	(((x) >> S_RX_FREE_OSPI_CNT0) & M_RX_FREE_OSPI_CNT0)
21549 
21550 #define S_RX_PCMD0_FLIT_LEN    6
21551 #define M_RX_PCMD0_FLIT_LEN    0xfffU
21552 #define V_RX_PCMD0_FLIT_LEN(x) ((x) << S_RX_PCMD0_FLIT_LEN)
21553 #define G_RX_PCMD0_FLIT_LEN(x) \
21554 	(((x) >> S_RX_PCMD0_FLIT_LEN) & M_RX_PCMD0_FLIT_LEN)
21555 
21556 #define S_RX_PCMD0_CMD    2
21557 #define M_RX_PCMD0_CMD    0xfU
21558 #define V_RX_PCMD0_CMD(x) ((x) << S_RX_PCMD0_CMD)
21559 #define G_RX_PCMD0_CMD(x) (((x) >> S_RX_PCMD0_CMD) & M_RX_PCMD0_CMD)
21560 
21561 #define S_RX_OFIFO_FULL0    1
21562 #define V_RX_OFIFO_FULL0(x) ((x) << S_RX_OFIFO_FULL0)
21563 #define F_RX_OFIFO_FULL0    V_RX_OFIFO_FULL0(1U)
21564 
21565 #define S_RX_PCMD0_BYPASS    0
21566 #define V_RX_PCMD0_BYPASS(x) ((x) << S_RX_PCMD0_BYPASS)
21567 #define F_RX_PCMD0_BYPASS    V_RX_PCMD0_BYPASS(1U)
21568 
21569 #define A_PM_RX_DBG_STAT2 0x10023
21570 
21571 #define S_RX_PCMD1_MEM    30
21572 #define V_RX_PCMD1_MEM(x) ((x) << S_RX_PCMD1_MEM)
21573 #define F_RX_PCMD1_MEM    V_RX_PCMD1_MEM(1U)
21574 
21575 #define S_RX_FREE_OSPI_CNT1    18
21576 #define M_RX_FREE_OSPI_CNT1    0xfffU
21577 #define V_RX_FREE_OSPI_CNT1(x) ((x) << S_RX_FREE_OSPI_CNT1)
21578 #define G_RX_FREE_OSPI_CNT1(x) \
21579 	(((x) >> S_RX_FREE_OSPI_CNT1) & M_RX_FREE_OSPI_CNT1)
21580 
21581 #define S_RX_PCMD1_FLIT_LEN    6
21582 #define M_RX_PCMD1_FLIT_LEN    0xfffU
21583 #define V_RX_PCMD1_FLIT_LEN(x) ((x) << S_RX_PCMD1_FLIT_LEN)
21584 #define G_RX_PCMD1_FLIT_LEN(x) \
21585 	(((x) >> S_RX_PCMD1_FLIT_LEN) & M_RX_PCMD1_FLIT_LEN)
21586 
21587 #define S_RX_PCMD1_CMD    2
21588 #define M_RX_PCMD1_CMD    0xfU
21589 #define V_RX_PCMD1_CMD(x) ((x) << S_RX_PCMD1_CMD)
21590 #define G_RX_PCMD1_CMD(x) (((x) >> S_RX_PCMD1_CMD) & M_RX_PCMD1_CMD)
21591 
21592 #define S_RX_OFIFO_FULL1    1
21593 #define V_RX_OFIFO_FULL1(x) ((x) << S_RX_OFIFO_FULL1)
21594 #define F_RX_OFIFO_FULL1    V_RX_OFIFO_FULL1(1U)
21595 
21596 #define S_RX_PCMD1_BYPASS    0
21597 #define V_RX_PCMD1_BYPASS(x) ((x) << S_RX_PCMD1_BYPASS)
21598 #define F_RX_PCMD1_BYPASS    V_RX_PCMD1_BYPASS(1U)
21599 
21600 #define A_PM_RX_DBG_STAT3 0x10024
21601 
21602 #define S_RX_SET_PCMD_RES_RDY_RD    10
21603 #define M_RX_SET_PCMD_RES_RDY_RD    0x3U
21604 #define V_RX_SET_PCMD_RES_RDY_RD(x) ((x) << S_RX_SET_PCMD_RES_RDY_RD)
21605 #define G_RX_SET_PCMD_RES_RDY_RD(x) \
21606 	(((x) >> S_RX_SET_PCMD_RES_RDY_RD) & M_RX_SET_PCMD_RES_RDY_RD)
21607 
21608 #define S_RX_ISSUED_PREFETCH_RD_E_CLR    8
21609 #define M_RX_ISSUED_PREFETCH_RD_E_CLR    0x3U
21610 #define V_RX_ISSUED_PREFETCH_RD_E_CLR(x) ((x) << S_RX_ISSUED_PREFETCH_RD_E_CLR)
21611 #define G_RX_ISSUED_PREFETCH_RD_E_CLR(x) \
21612 	(((x) >> S_RX_ISSUED_PREFETCH_RD_E_CLR) & M_RX_ISSUED_PREFETCH_RD_E_CLR)
21613 
21614 #define S_RX_ISSUED_PREFETCH_RD    6
21615 #define M_RX_ISSUED_PREFETCH_RD    0x3U
21616 #define V_RX_ISSUED_PREFETCH_RD(x) ((x) << S_RX_ISSUED_PREFETCH_RD)
21617 #define G_RX_ISSUED_PREFETCH_RD(x) \
21618 	(((x) >> S_RX_ISSUED_PREFETCH_RD) & M_RX_ISSUED_PREFETCH_RD)
21619 
21620 #define S_RX_PCMD_RES_RDY    4
21621 #define M_RX_PCMD_RES_RDY    0x3U
21622 #define V_RX_PCMD_RES_RDY(x) ((x) << S_RX_PCMD_RES_RDY)
21623 #define G_RX_PCMD_RES_RDY(x) (((x) >> S_RX_PCMD_RES_RDY) & M_RX_PCMD_RES_RDY)
21624 
21625 #define S_RX_DB_VLD    3
21626 #define V_RX_DB_VLD(x) ((x) << S_RX_DB_VLD)
21627 #define F_RX_DB_VLD    V_RX_DB_VLD(1U)
21628 
21629 #define S_RX_FIRST_BUNDLE    1
21630 #define M_RX_FIRST_BUNDLE    0x3U
21631 #define V_RX_FIRST_BUNDLE(x) ((x) << S_RX_FIRST_BUNDLE)
21632 #define G_RX_FIRST_BUNDLE(x) (((x) >> S_RX_FIRST_BUNDLE) & M_RX_FIRST_BUNDLE)
21633 
21634 #define S_RX_SDC_DRDY    0
21635 #define V_RX_SDC_DRDY(x) ((x) << S_RX_SDC_DRDY)
21636 #define F_RX_SDC_DRDY    V_RX_SDC_DRDY(1U)
21637 
21638 #define A_PM_RX_DBG_STAT4 0x10025
21639 
21640 #define S_RX_PCMD_VLD    26
21641 #define V_RX_PCMD_VLD(x) ((x) << S_RX_PCMD_VLD)
21642 #define F_RX_PCMD_VLD    V_RX_PCMD_VLD(1U)
21643 
21644 #define S_RX_PCMD_TO_CH    25
21645 #define V_RX_PCMD_TO_CH(x) ((x) << S_RX_PCMD_TO_CH)
21646 #define F_RX_PCMD_TO_CH    V_RX_PCMD_TO_CH(1U)
21647 
21648 #define S_RX_PCMD_FROM_CH    23
21649 #define M_RX_PCMD_FROM_CH    0x3U
21650 #define V_RX_PCMD_FROM_CH(x) ((x) << S_RX_PCMD_FROM_CH)
21651 #define G_RX_PCMD_FROM_CH(x) (((x) >> S_RX_PCMD_FROM_CH) & M_RX_PCMD_FROM_CH)
21652 
21653 #define S_RX_LINE    18
21654 #define M_RX_LINE    0x1fU
21655 #define V_RX_LINE(x) ((x) << S_RX_LINE)
21656 #define G_RX_LINE(x) (((x) >> S_RX_LINE) & M_RX_LINE)
21657 
21658 #define S_RX_IESPI_TXVALID    14
21659 #define M_RX_IESPI_TXVALID    0xfU
21660 #define V_RX_IESPI_TXVALID(x) ((x) << S_RX_IESPI_TXVALID)
21661 #define G_RX_IESPI_TXVALID(x) (((x) >> S_RX_IESPI_TXVALID) & M_RX_IESPI_TXVALID)
21662 
21663 #define S_RX_IESPI_TXFULL    10
21664 #define M_RX_IESPI_TXFULL    0xfU
21665 #define V_RX_IESPI_TXFULL(x) ((x) << S_RX_IESPI_TXFULL)
21666 #define G_RX_IESPI_TXFULL(x) (((x) >> S_RX_IESPI_TXFULL) & M_RX_IESPI_TXFULL)
21667 
21668 #define S_RX_PCMD_SRDY    8
21669 #define M_RX_PCMD_SRDY    0x3U
21670 #define V_RX_PCMD_SRDY(x) ((x) << S_RX_PCMD_SRDY)
21671 #define G_RX_PCMD_SRDY(x) (((x) >> S_RX_PCMD_SRDY) & M_RX_PCMD_SRDY)
21672 
21673 #define S_RX_PCMD_DRDY    6
21674 #define M_RX_PCMD_DRDY    0x3U
21675 #define V_RX_PCMD_DRDY(x) ((x) << S_RX_PCMD_DRDY)
21676 #define G_RX_PCMD_DRDY(x) (((x) >> S_RX_PCMD_DRDY) & M_RX_PCMD_DRDY)
21677 
21678 #define S_RX_PCMD_CMD    2
21679 #define M_RX_PCMD_CMD    0xfU
21680 #define V_RX_PCMD_CMD(x) ((x) << S_RX_PCMD_CMD)
21681 #define G_RX_PCMD_CMD(x) (((x) >> S_RX_PCMD_CMD) & M_RX_PCMD_CMD)
21682 
21683 #define S_DUPLICATE    0
21684 #define M_DUPLICATE    0x3U
21685 #define V_DUPLICATE(x) ((x) << S_DUPLICATE)
21686 #define G_DUPLICATE(x) (((x) >> S_DUPLICATE) & M_DUPLICATE)
21687 
21688 #define A_PM_RX_DBG_STAT5 0x10026
21689 
21690 #define S_RX_ATLST_1_PCMD_CH1    29
21691 #define V_RX_ATLST_1_PCMD_CH1(x) ((x) << S_RX_ATLST_1_PCMD_CH1)
21692 #define F_RX_ATLST_1_PCMD_CH1    V_RX_ATLST_1_PCMD_CH1(1U)
21693 
21694 #define S_RX_ATLST_1_PCMD_CH0    28
21695 #define V_RX_ATLST_1_PCMD_CH0(x) ((x) << S_RX_ATLST_1_PCMD_CH0)
21696 #define F_RX_ATLST_1_PCMD_CH0    V_RX_ATLST_1_PCMD_CH0(1U)
21697 
21698 #define S_RX_ISPI_TXVALID    20
21699 #define M_RX_ISPI_TXVALID    0xfU
21700 #define V_RX_ISPI_TXVALID(x) ((x) << S_RX_ISPI_TXVALID)
21701 #define G_RX_ISPI_TXVALID(x) (((x) >> S_RX_ISPI_TXVALID) & M_RX_ISPI_TXVALID)
21702 
21703 #define S_RX_ISPI_FULL    16
21704 #define M_RX_ISPI_FULL    0xfU
21705 #define V_RX_ISPI_FULL(x) ((x) << S_RX_ISPI_FULL)
21706 #define G_RX_ISPI_FULL(x) (((x) >> S_RX_ISPI_FULL) & M_RX_ISPI_FULL)
21707 
21708 #define S_RX_OSPI_TXVALID    14
21709 #define M_RX_OSPI_TXVALID    0x3U
21710 #define V_RX_OSPI_TXVALID(x) ((x) << S_RX_OSPI_TXVALID)
21711 #define G_RX_OSPI_TXVALID(x) (((x) >> S_RX_OSPI_TXVALID) & M_RX_OSPI_TXVALID)
21712 
21713 #define S_RX_OSPI_FULL    12
21714 #define M_RX_OSPI_FULL    0x3U
21715 #define V_RX_OSPI_FULL(x) ((x) << S_RX_OSPI_FULL)
21716 #define G_RX_OSPI_FULL(x) (((x) >> S_RX_OSPI_FULL) & M_RX_OSPI_FULL)
21717 
21718 #define S_RX_E_RXVALID    8
21719 #define M_RX_E_RXVALID    0xfU
21720 #define V_RX_E_RXVALID(x) ((x) << S_RX_E_RXVALID)
21721 #define G_RX_E_RXVALID(x) (((x) >> S_RX_E_RXVALID) & M_RX_E_RXVALID)
21722 
21723 #define S_RX_E_RXAFULL    4
21724 #define M_RX_E_RXAFULL    0xfU
21725 #define V_RX_E_RXAFULL(x) ((x) << S_RX_E_RXAFULL)
21726 #define G_RX_E_RXAFULL(x) (((x) >> S_RX_E_RXAFULL) & M_RX_E_RXAFULL)
21727 
21728 #define S_RX_C_TXVALID    2
21729 #define M_RX_C_TXVALID    0x3U
21730 #define V_RX_C_TXVALID(x) ((x) << S_RX_C_TXVALID)
21731 #define G_RX_C_TXVALID(x) (((x) >> S_RX_C_TXVALID) & M_RX_C_TXVALID)
21732 
21733 #define S_RX_C_TXAFULL    0
21734 #define M_RX_C_TXAFULL    0x3U
21735 #define V_RX_C_TXAFULL(x) ((x) << S_RX_C_TXAFULL)
21736 #define G_RX_C_TXAFULL(x) (((x) >> S_RX_C_TXAFULL) & M_RX_C_TXAFULL)
21737 
21738 #define A_PM_RX_DBG_STAT6 0x10027
21739 
21740 #define S_RX_M_INTRNL_FIFO_CNT    4
21741 #define M_RX_M_INTRNL_FIFO_CNT    0x3U
21742 #define V_RX_M_INTRNL_FIFO_CNT(x) ((x) << S_RX_M_INTRNL_FIFO_CNT)
21743 #define G_RX_M_INTRNL_FIFO_CNT(x) \
21744 	(((x) >> S_RX_M_INTRNL_FIFO_CNT) & M_RX_M_INTRNL_FIFO_CNT)
21745 
21746 #define S_RX_M_REQADDRRDY    3
21747 #define V_RX_M_REQADDRRDY(x) ((x) << S_RX_M_REQADDRRDY)
21748 #define F_RX_M_REQADDRRDY    V_RX_M_REQADDRRDY(1U)
21749 
21750 #define S_RX_M_REQWRITE    2
21751 #define V_RX_M_REQWRITE(x) ((x) << S_RX_M_REQWRITE)
21752 #define F_RX_M_REQWRITE    V_RX_M_REQWRITE(1U)
21753 
21754 #define S_RX_M_REQDATAVLD    1
21755 #define V_RX_M_REQDATAVLD(x) ((x) << S_RX_M_REQDATAVLD)
21756 #define F_RX_M_REQDATAVLD    V_RX_M_REQDATAVLD(1U)
21757 
21758 #define S_RX_M_REQDATARDY    0
21759 #define V_RX_M_REQDATARDY(x) ((x) << S_RX_M_REQDATARDY)
21760 #define F_RX_M_REQDATARDY    V_RX_M_REQDATARDY(1U)
21761 
21762 #define A_PM_RX_DBG_STAT7 0x10028
21763 
21764 #define S_RX_PCMD1_FREE_CNT    7
21765 #define M_RX_PCMD1_FREE_CNT    0x7fU
21766 #define V_RX_PCMD1_FREE_CNT(x) ((x) << S_RX_PCMD1_FREE_CNT)
21767 #define G_RX_PCMD1_FREE_CNT(x) \
21768 	(((x) >> S_RX_PCMD1_FREE_CNT) & M_RX_PCMD1_FREE_CNT)
21769 
21770 #define S_RX_PCMD0_FREE_CNT    0
21771 #define M_RX_PCMD0_FREE_CNT    0x7fU
21772 #define V_RX_PCMD0_FREE_CNT(x) ((x) << S_RX_PCMD0_FREE_CNT)
21773 #define G_RX_PCMD0_FREE_CNT(x) \
21774 	(((x) >> S_RX_PCMD0_FREE_CNT) & M_RX_PCMD0_FREE_CNT)
21775 
21776 #define A_PM_RX_DBG_STAT8 0x10029
21777 
21778 #define S_RX_IN_EOP_CNT3    28
21779 #define M_RX_IN_EOP_CNT3    0xfU
21780 #define V_RX_IN_EOP_CNT3(x) ((x) << S_RX_IN_EOP_CNT3)
21781 #define G_RX_IN_EOP_CNT3(x) (((x) >> S_RX_IN_EOP_CNT3) & M_RX_IN_EOP_CNT3)
21782 
21783 #define S_RX_IN_EOP_CNT2    24
21784 #define M_RX_IN_EOP_CNT2    0xfU
21785 #define V_RX_IN_EOP_CNT2(x) ((x) << S_RX_IN_EOP_CNT2)
21786 #define G_RX_IN_EOP_CNT2(x) (((x) >> S_RX_IN_EOP_CNT2) & M_RX_IN_EOP_CNT2)
21787 
21788 #define S_RX_IN_EOP_CNT1    20
21789 #define M_RX_IN_EOP_CNT1    0xfU
21790 #define V_RX_IN_EOP_CNT1(x) ((x) << S_RX_IN_EOP_CNT1)
21791 #define G_RX_IN_EOP_CNT1(x) (((x) >> S_RX_IN_EOP_CNT1) & M_RX_IN_EOP_CNT1)
21792 
21793 #define S_RX_IN_EOP_CNT0    16
21794 #define M_RX_IN_EOP_CNT0    0xfU
21795 #define V_RX_IN_EOP_CNT0(x) ((x) << S_RX_IN_EOP_CNT0)
21796 #define G_RX_IN_EOP_CNT0(x) (((x) >> S_RX_IN_EOP_CNT0) & M_RX_IN_EOP_CNT0)
21797 
21798 #define S_RX_IN_SOP_CNT3    12
21799 #define M_RX_IN_SOP_CNT3    0xfU
21800 #define V_RX_IN_SOP_CNT3(x) ((x) << S_RX_IN_SOP_CNT3)
21801 #define G_RX_IN_SOP_CNT3(x) (((x) >> S_RX_IN_SOP_CNT3) & M_RX_IN_SOP_CNT3)
21802 
21803 #define S_RX_IN_SOP_CNT2    8
21804 #define M_RX_IN_SOP_CNT2    0xfU
21805 #define V_RX_IN_SOP_CNT2(x) ((x) << S_RX_IN_SOP_CNT2)
21806 #define G_RX_IN_SOP_CNT2(x) (((x) >> S_RX_IN_SOP_CNT2) & M_RX_IN_SOP_CNT2)
21807 
21808 #define S_RX_IN_SOP_CNT1    4
21809 #define M_RX_IN_SOP_CNT1    0xfU
21810 #define V_RX_IN_SOP_CNT1(x) ((x) << S_RX_IN_SOP_CNT1)
21811 #define G_RX_IN_SOP_CNT1(x) (((x) >> S_RX_IN_SOP_CNT1) & M_RX_IN_SOP_CNT1)
21812 
21813 #define S_RX_IN_SOP_CNT0    0
21814 #define M_RX_IN_SOP_CNT0    0xfU
21815 #define V_RX_IN_SOP_CNT0(x) ((x) << S_RX_IN_SOP_CNT0)
21816 #define G_RX_IN_SOP_CNT0(x) (((x) >> S_RX_IN_SOP_CNT0) & M_RX_IN_SOP_CNT0)
21817 
21818 #define A_PM_RX_DBG_STAT9 0x1002a
21819 
21820 #define S_RX_RSVD0    28
21821 #define M_RX_RSVD0    0xfU
21822 #define V_RX_RSVD0(x) ((x) << S_RX_RSVD0)
21823 #define G_RX_RSVD0(x) (((x) >> S_RX_RSVD0) & M_RX_RSVD0)
21824 
21825 #define S_RX_RSVD1    24
21826 #define M_RX_RSVD1    0xfU
21827 #define V_RX_RSVD1(x) ((x) << S_RX_RSVD1)
21828 #define G_RX_RSVD1(x) (((x) >> S_RX_RSVD1) & M_RX_RSVD1)
21829 
21830 #define S_RX_OUT_EOP_CNT1    20
21831 #define M_RX_OUT_EOP_CNT1    0xfU
21832 #define V_RX_OUT_EOP_CNT1(x) ((x) << S_RX_OUT_EOP_CNT1)
21833 #define G_RX_OUT_EOP_CNT1(x) (((x) >> S_RX_OUT_EOP_CNT1) & M_RX_OUT_EOP_CNT1)
21834 
21835 #define S_RX_OUT_EOP_CNT0    16
21836 #define M_RX_OUT_EOP_CNT0    0xfU
21837 #define V_RX_OUT_EOP_CNT0(x) ((x) << S_RX_OUT_EOP_CNT0)
21838 #define G_RX_OUT_EOP_CNT0(x) (((x) >> S_RX_OUT_EOP_CNT0) & M_RX_OUT_EOP_CNT0)
21839 
21840 #define S_RX_RSVD2    12
21841 #define M_RX_RSVD2    0xfU
21842 #define V_RX_RSVD2(x) ((x) << S_RX_RSVD2)
21843 #define G_RX_RSVD2(x) (((x) >> S_RX_RSVD2) & M_RX_RSVD2)
21844 
21845 #define S_RX_RSVD3    8
21846 #define M_RX_RSVD3    0xfU
21847 #define V_RX_RSVD3(x) ((x) << S_RX_RSVD3)
21848 #define G_RX_RSVD3(x) (((x) >> S_RX_RSVD3) & M_RX_RSVD3)
21849 
21850 #define S_RX_OUT_SOP_CNT1    4
21851 #define M_RX_OUT_SOP_CNT1    0xfU
21852 #define V_RX_OUT_SOP_CNT1(x) ((x) << S_RX_OUT_SOP_CNT1)
21853 #define G_RX_OUT_SOP_CNT1(x) (((x) >> S_RX_OUT_SOP_CNT1) & M_RX_OUT_SOP_CNT1)
21854 
21855 #define S_RX_OUT_SOP_CNT0    0
21856 #define M_RX_OUT_SOP_CNT0    0xfU
21857 #define V_RX_OUT_SOP_CNT0(x) ((x) << S_RX_OUT_SOP_CNT0)
21858 #define G_RX_OUT_SOP_CNT0(x) (((x) >> S_RX_OUT_SOP_CNT0) & M_RX_OUT_SOP_CNT0)
21859 
21860 #define A_PM_RX_DBG_STAT10 0x1002b
21861 
21862 #define S_RX_CH_DEFICIT_BLOWED    24
21863 #define V_RX_CH_DEFICIT_BLOWED(x) ((x) << S_RX_CH_DEFICIT_BLOWED)
21864 #define F_RX_CH_DEFICIT_BLOWED    V_RX_CH_DEFICIT_BLOWED(1U)
21865 
21866 #define S_RX_CH1_DEFICIT    12
21867 #define M_RX_CH1_DEFICIT    0xfffU
21868 #define V_RX_CH1_DEFICIT(x) ((x) << S_RX_CH1_DEFICIT)
21869 #define G_RX_CH1_DEFICIT(x) (((x) >> S_RX_CH1_DEFICIT) & M_RX_CH1_DEFICIT)
21870 
21871 #define S_RX_CH0_DEFICIT    0
21872 #define M_RX_CH0_DEFICIT    0xfffU
21873 #define V_RX_CH0_DEFICIT(x) ((x) << S_RX_CH0_DEFICIT)
21874 #define G_RX_CH0_DEFICIT(x) (((x) >> S_RX_CH0_DEFICIT) & M_RX_CH0_DEFICIT)
21875 
21876 #define A_PM_RX_DBG_STAT11 0x1002c
21877 
21878 #define S_RX_BUNDLE_LEN_SRDY    30
21879 #define M_RX_BUNDLE_LEN_SRDY    0x3U
21880 #define V_RX_BUNDLE_LEN_SRDY(x) ((x) << S_RX_BUNDLE_LEN_SRDY)
21881 #define G_RX_BUNDLE_LEN_SRDY(x) \
21882 	(((x) >> S_RX_BUNDLE_LEN_SRDY) & M_RX_BUNDLE_LEN_SRDY)
21883 
21884 #define S_RX_RSVD11_1    28
21885 #define M_RX_RSVD11_1    0x3U
21886 #define V_RX_RSVD11_1(x) ((x) << S_RX_RSVD11_1)
21887 #define G_RX_RSVD11_1(x) (((x) >> S_RX_RSVD11_1) & M_RX_RSVD11_1)
21888 
21889 #define S_RX_BUNDLE_LEN1    16
21890 #define M_RX_BUNDLE_LEN1    0xfffU
21891 #define V_RX_BUNDLE_LEN1(x) ((x) << S_RX_BUNDLE_LEN1)
21892 #define G_RX_BUNDLE_LEN1(x) (((x) >> S_RX_BUNDLE_LEN1) & M_RX_BUNDLE_LEN1)
21893 
21894 #define S_RX_RSVD11    12
21895 #define M_RX_RSVD11    0xfU
21896 #define V_RX_RSVD11(x) ((x) << S_RX_RSVD11)
21897 #define G_RX_RSVD11(x) (((x) >> S_RX_RSVD11) & M_RX_RSVD11)
21898 
21899 #define S_RX_BUNDLE_LEN0    0
21900 #define M_RX_BUNDLE_LEN0    0xfffU
21901 #define V_RX_BUNDLE_LEN0(x) ((x) << S_RX_BUNDLE_LEN0)
21902 #define G_RX_BUNDLE_LEN0(x) (((x) >> S_RX_BUNDLE_LEN0) & M_RX_BUNDLE_LEN0)
21903 
21904 /* registers for module PM_TX */
21905 #define	PM_TX_BASE_ADDR 0x8fe0
21906 
21907 #define	A_PM_TX_CFG 0x8fe0
21908 
21909 #define	S_CH3_OUTPUT    17
21910 #define	M_CH3_OUTPUT    0x1fU
21911 #define	V_CH3_OUTPUT(x) ((x) << S_CH3_OUTPUT)
21912 #define	G_CH3_OUTPUT(x) (((x) >> S_CH3_OUTPUT) & M_CH3_OUTPUT)
21913 
21914 #define	A_PM_TX_MODE 0x8fe4
21915 
21916 #define	S_CONG_THRESH3    25
21917 #define	M_CONG_THRESH3    0x7fU
21918 #define	V_CONG_THRESH3(x) ((x) << S_CONG_THRESH3)
21919 #define	G_CONG_THRESH3(x) (((x) >> S_CONG_THRESH3) & M_CONG_THRESH3)
21920 
21921 #define	S_CONG_THRESH2    18
21922 #define	M_CONG_THRESH2    0x7fU
21923 #define	V_CONG_THRESH2(x) ((x) << S_CONG_THRESH2)
21924 #define	G_CONG_THRESH2(x) (((x) >> S_CONG_THRESH2) & M_CONG_THRESH2)
21925 
21926 #define	S_CONG_THRESH1    11
21927 #define	M_CONG_THRESH1    0x7fU
21928 #define	V_CONG_THRESH1(x) ((x) << S_CONG_THRESH1)
21929 #define	G_CONG_THRESH1(x) (((x) >> S_CONG_THRESH1) & M_CONG_THRESH1)
21930 
21931 #define	S_CONG_THRESH0    4
21932 #define	M_CONG_THRESH0    0x7fU
21933 #define	V_CONG_THRESH0(x) ((x) << S_CONG_THRESH0)
21934 #define	G_CONG_THRESH0(x) (((x) >> S_CONG_THRESH0) & M_CONG_THRESH0)
21935 
21936 #define	S_TX_USE_BUNDLE_LEN    3
21937 #define	V_TX_USE_BUNDLE_LEN(x) ((x) << S_TX_USE_BUNDLE_LEN)
21938 #define	F_TX_USE_BUNDLE_LEN    V_TX_USE_BUNDLE_LEN(1U)
21939 
21940 #define	S_STAT_CHANNEL    1
21941 #define	M_STAT_CHANNEL    0x3U
21942 #define	V_STAT_CHANNEL(x) ((x) << S_STAT_CHANNEL)
21943 #define	G_STAT_CHANNEL(x) (((x) >> S_STAT_CHANNEL) & M_STAT_CHANNEL)
21944 
21945 #define	A_PM_TX_STAT_CONFIG 0x8fe8
21946 #define	A_PM_TX_STAT_COUNT 0x8fec
21947 #define	A_PM_TX_STAT_LSB 0x8ff0
21948 #define	A_PM_TX_DBG_CTRL 0x8ff0
21949 
21950 #define S_OSPIWRBUSY    21
21951 #define M_OSPIWRBUSY    0xfU
21952 #define V_OSPIWRBUSY(x) ((x) << S_OSPIWRBUSY)
21953 #define G_OSPIWRBUSY(x) (((x) >> S_OSPIWRBUSY) & M_OSPIWRBUSY)
21954 
21955 #define	A_PM_TX_STAT_MSB 0x8ff4
21956 #define A_PM_TX_DBG_DATA 0x8ff4
21957 #define	A_PM_TX_INT_ENABLE 0x8ff8
21958 
21959 #define	S_PCMD_LEN_OVFL0    31
21960 #define	V_PCMD_LEN_OVFL0(x) ((x) << S_PCMD_LEN_OVFL0)
21961 #define	F_PCMD_LEN_OVFL0    V_PCMD_LEN_OVFL0(1U)
21962 
21963 #define	S_PCMD_LEN_OVFL1    30
21964 #define	V_PCMD_LEN_OVFL1(x) ((x) << S_PCMD_LEN_OVFL1)
21965 #define	F_PCMD_LEN_OVFL1    V_PCMD_LEN_OVFL1(1U)
21966 
21967 #define	S_PCMD_LEN_OVFL2    29
21968 #define	V_PCMD_LEN_OVFL2(x) ((x) << S_PCMD_LEN_OVFL2)
21969 #define	F_PCMD_LEN_OVFL2    V_PCMD_LEN_OVFL2(1U)
21970 
21971 #define	S_ZERO_C_CMD_ERRO    28
21972 #define	V_ZERO_C_CMD_ERRO(x) ((x) << S_ZERO_C_CMD_ERRO)
21973 #define	F_ZERO_C_CMD_ERRO    V_ZERO_C_CMD_ERRO(1U)
21974 
21975 #define	S_ICSPI0_FIFO2X_RX_FRAMING_ERROR    27
21976 #define	V_ICSPI0_FIFO2X_RX_FRAMING_ERROR(x) \
21977 	((x) << S_ICSPI0_FIFO2X_RX_FRAMING_ERROR)
21978 #define	F_ICSPI0_FIFO2X_RX_FRAMING_ERROR    V_ICSPI0_FIFO2X_RX_FRAMING_ERROR(1U)
21979 
21980 #define	S_ICSPI1_FIFO2X_RX_FRAMING_ERROR    26
21981 #define	V_ICSPI1_FIFO2X_RX_FRAMING_ERROR(x) \
21982 	((x) << S_ICSPI1_FIFO2X_RX_FRAMING_ERROR)
21983 #define	F_ICSPI1_FIFO2X_RX_FRAMING_ERROR    V_ICSPI1_FIFO2X_RX_FRAMING_ERROR(1U)
21984 
21985 #define	S_ICSPI2_FIFO2X_RX_FRAMING_ERROR    25
21986 #define	V_ICSPI2_FIFO2X_RX_FRAMING_ERROR(x) \
21987 	((x) << S_ICSPI2_FIFO2X_RX_FRAMING_ERROR)
21988 #define	F_ICSPI2_FIFO2X_RX_FRAMING_ERROR    V_ICSPI2_FIFO2X_RX_FRAMING_ERROR(1U)
21989 
21990 #define	S_ICSPI3_FIFO2X_RX_FRAMING_ERROR    24
21991 #define	V_ICSPI3_FIFO2X_RX_FRAMING_ERROR(x) \
21992 	((x) << S_ICSPI3_FIFO2X_RX_FRAMING_ERROR)
21993 #define	F_ICSPI3_FIFO2X_RX_FRAMING_ERROR    V_ICSPI3_FIFO2X_RX_FRAMING_ERROR(1U)
21994 
21995 #define	S_ICSPI0_RX_FRAMING_ERROR    23
21996 #define	V_ICSPI0_RX_FRAMING_ERROR(x) ((x) << S_ICSPI0_RX_FRAMING_ERROR)
21997 #define	F_ICSPI0_RX_FRAMING_ERROR    V_ICSPI0_RX_FRAMING_ERROR(1U)
21998 
21999 #define	S_ICSPI1_RX_FRAMING_ERROR    22
22000 #define	V_ICSPI1_RX_FRAMING_ERROR(x) ((x) << S_ICSPI1_RX_FRAMING_ERROR)
22001 #define	F_ICSPI1_RX_FRAMING_ERROR    V_ICSPI1_RX_FRAMING_ERROR(1U)
22002 
22003 #define	S_ICSPI2_RX_FRAMING_ERROR    21
22004 #define	V_ICSPI2_RX_FRAMING_ERROR(x) ((x) << S_ICSPI2_RX_FRAMING_ERROR)
22005 #define	F_ICSPI2_RX_FRAMING_ERROR    V_ICSPI2_RX_FRAMING_ERROR(1U)
22006 
22007 #define	S_ICSPI3_RX_FRAMING_ERROR    20
22008 #define	V_ICSPI3_RX_FRAMING_ERROR(x) ((x) << S_ICSPI3_RX_FRAMING_ERROR)
22009 #define	F_ICSPI3_RX_FRAMING_ERROR    V_ICSPI3_RX_FRAMING_ERROR(1U)
22010 
22011 #define	S_ICSPI0_TX_FRAMING_ERROR    19
22012 #define	V_ICSPI0_TX_FRAMING_ERROR(x) ((x) << S_ICSPI0_TX_FRAMING_ERROR)
22013 #define	F_ICSPI0_TX_FRAMING_ERROR    V_ICSPI0_TX_FRAMING_ERROR(1U)
22014 
22015 #define	S_ICSPI1_TX_FRAMING_ERROR    18
22016 #define	V_ICSPI1_TX_FRAMING_ERROR(x) ((x) << S_ICSPI1_TX_FRAMING_ERROR)
22017 #define	F_ICSPI1_TX_FRAMING_ERROR    V_ICSPI1_TX_FRAMING_ERROR(1U)
22018 
22019 #define	S_ICSPI2_TX_FRAMING_ERROR    17
22020 #define	V_ICSPI2_TX_FRAMING_ERROR(x) ((x) << S_ICSPI2_TX_FRAMING_ERROR)
22021 #define	F_ICSPI2_TX_FRAMING_ERROR    V_ICSPI2_TX_FRAMING_ERROR(1U)
22022 
22023 #define	S_ICSPI3_TX_FRAMING_ERROR    16
22024 #define	V_ICSPI3_TX_FRAMING_ERROR(x) ((x) << S_ICSPI3_TX_FRAMING_ERROR)
22025 #define	F_ICSPI3_TX_FRAMING_ERROR    V_ICSPI3_TX_FRAMING_ERROR(1U)
22026 
22027 #define	S_OESPI0_RX_FRAMING_ERROR    15
22028 #define	V_OESPI0_RX_FRAMING_ERROR(x) ((x) << S_OESPI0_RX_FRAMING_ERROR)
22029 #define	F_OESPI0_RX_FRAMING_ERROR    V_OESPI0_RX_FRAMING_ERROR(1U)
22030 
22031 #define	S_OESPI1_RX_FRAMING_ERROR    14
22032 #define	V_OESPI1_RX_FRAMING_ERROR(x) ((x) << S_OESPI1_RX_FRAMING_ERROR)
22033 #define	F_OESPI1_RX_FRAMING_ERROR    V_OESPI1_RX_FRAMING_ERROR(1U)
22034 
22035 #define	S_OESPI2_RX_FRAMING_ERROR    13
22036 #define	V_OESPI2_RX_FRAMING_ERROR(x) ((x) << S_OESPI2_RX_FRAMING_ERROR)
22037 #define	F_OESPI2_RX_FRAMING_ERROR    V_OESPI2_RX_FRAMING_ERROR(1U)
22038 
22039 #define	S_OESPI3_RX_FRAMING_ERROR    12
22040 #define	V_OESPI3_RX_FRAMING_ERROR(x) ((x) << S_OESPI3_RX_FRAMING_ERROR)
22041 #define	F_OESPI3_RX_FRAMING_ERROR    V_OESPI3_RX_FRAMING_ERROR(1U)
22042 
22043 #define	S_OESPI0_TX_FRAMING_ERROR    11
22044 #define	V_OESPI0_TX_FRAMING_ERROR(x) ((x) << S_OESPI0_TX_FRAMING_ERROR)
22045 #define	F_OESPI0_TX_FRAMING_ERROR    V_OESPI0_TX_FRAMING_ERROR(1U)
22046 
22047 #define	S_OESPI1_TX_FRAMING_ERROR    10
22048 #define	V_OESPI1_TX_FRAMING_ERROR(x) ((x) << S_OESPI1_TX_FRAMING_ERROR)
22049 #define	F_OESPI1_TX_FRAMING_ERROR    V_OESPI1_TX_FRAMING_ERROR(1U)
22050 
22051 #define	S_OESPI2_TX_FRAMING_ERROR    9
22052 #define	V_OESPI2_TX_FRAMING_ERROR(x) ((x) << S_OESPI2_TX_FRAMING_ERROR)
22053 #define	F_OESPI2_TX_FRAMING_ERROR    V_OESPI2_TX_FRAMING_ERROR(1U)
22054 
22055 #define	S_OESPI3_TX_FRAMING_ERROR    8
22056 #define	V_OESPI3_TX_FRAMING_ERROR(x) ((x) << S_OESPI3_TX_FRAMING_ERROR)
22057 #define	F_OESPI3_TX_FRAMING_ERROR    V_OESPI3_TX_FRAMING_ERROR(1U)
22058 
22059 #define	S_OESPI0_OFIFO2X_TX_FRAMING_ERROR    7
22060 #define	V_OESPI0_OFIFO2X_TX_FRAMING_ERROR(x) \
22061 	((x) << S_OESPI0_OFIFO2X_TX_FRAMING_ERROR)
22062 #define	F_OESPI0_OFIFO2X_TX_FRAMING_ERROR    \
22063 	V_OESPI0_OFIFO2X_TX_FRAMING_ERROR(1U)
22064 
22065 #define	S_OESPI1_OFIFO2X_TX_FRAMING_ERROR    6
22066 #define	V_OESPI1_OFIFO2X_TX_FRAMING_ERROR(x) \
22067 	((x) << S_OESPI1_OFIFO2X_TX_FRAMING_ERROR)
22068 #define	F_OESPI1_OFIFO2X_TX_FRAMING_ERROR    \
22069 	V_OESPI1_OFIFO2X_TX_FRAMING_ERROR(1U)
22070 
22071 #define	S_OESPI2_OFIFO2X_TX_FRAMING_ERROR    5
22072 #define	V_OESPI2_OFIFO2X_TX_FRAMING_ERROR(x) \
22073 	((x) << S_OESPI2_OFIFO2X_TX_FRAMING_ERROR)
22074 #define	F_OESPI2_OFIFO2X_TX_FRAMING_ERROR    \
22075 	V_OESPI2_OFIFO2X_TX_FRAMING_ERROR(1U)
22076 
22077 #define	S_OESPI3_OFIFO2X_TX_FRAMING_ERROR    4
22078 #define	V_OESPI3_OFIFO2X_TX_FRAMING_ERROR(x) \
22079 	((x) << S_OESPI3_OFIFO2X_TX_FRAMING_ERROR)
22080 #define	F_OESPI3_OFIFO2X_TX_FRAMING_ERROR    \
22081 	V_OESPI3_OFIFO2X_TX_FRAMING_ERROR(1U)
22082 
22083 #define	S_OESPI_PAR_ERROR    3
22084 #define	V_OESPI_PAR_ERROR(x) ((x) << S_OESPI_PAR_ERROR)
22085 #define	F_OESPI_PAR_ERROR    V_OESPI_PAR_ERROR(1U)
22086 
22087 #define	S_ICSPI_PAR_ERROR    1
22088 #define	V_ICSPI_PAR_ERROR(x) ((x) << S_ICSPI_PAR_ERROR)
22089 #define	F_ICSPI_PAR_ERROR    V_ICSPI_PAR_ERROR(1U)
22090 
22091 #define	S_C_PCMD_PAR_ERROR    0
22092 #define	V_C_PCMD_PAR_ERROR(x) ((x) << S_C_PCMD_PAR_ERROR)
22093 #define	F_C_PCMD_PAR_ERROR    V_C_PCMD_PAR_ERROR(1U)
22094 
22095 #define	A_PM_TX_INT_CAUSE 0x8ffc
22096 
22097 #define	S_ZERO_C_CMD_ERROR    28
22098 #define	V_ZERO_C_CMD_ERROR(x) ((x) << S_ZERO_C_CMD_ERROR)
22099 #define	F_ZERO_C_CMD_ERROR    V_ZERO_C_CMD_ERROR(1U)
22100 
22101 #define S_OSPI_OR_BUNDLE_LEN_PAR_ERR    3
22102 #define V_OSPI_OR_BUNDLE_LEN_PAR_ERR(x) ((x) << S_OSPI_OR_BUNDLE_LEN_PAR_ERR)
22103 #define F_OSPI_OR_BUNDLE_LEN_PAR_ERR    V_OSPI_OR_BUNDLE_LEN_PAR_ERR(1U)
22104 
22105 #define A_PM_TX_ISPI_DBG_4B_DATA0 0x10000
22106 #define A_PM_TX_ISPI_DBG_4B_DATA1 0x10001
22107 #define A_PM_TX_ISPI_DBG_4B_DATA2 0x10002
22108 #define A_PM_TX_ISPI_DBG_4B_DATA3 0x10003
22109 #define A_PM_TX_ISPI_DBG_4B_DATA4 0x10004
22110 #define A_PM_TX_ISPI_DBG_4B_DATA5 0x10005
22111 #define A_PM_TX_ISPI_DBG_4B_DATA6 0x10006
22112 #define A_PM_TX_ISPI_DBG_4B_DATA7 0x10007
22113 #define A_PM_TX_ISPI_DBG_4B_DATA8 0x10008
22114 #define A_PM_TX_OSPI_DBG_4B_DATA0 0x10009
22115 #define A_PM_TX_OSPI_DBG_4B_DATA1 0x1000a
22116 #define A_PM_TX_OSPI_DBG_4B_DATA2 0x1000b
22117 #define A_PM_TX_OSPI_DBG_4B_DATA3 0x1000c
22118 #define A_PM_TX_OSPI_DBG_4B_DATA4 0x1000d
22119 #define A_PM_TX_OSPI_DBG_4B_DATA5 0x1000e
22120 #define A_PM_TX_OSPI_DBG_4B_DATA6 0x1000f
22121 #define A_PM_TX_OSPI_DBG_4B_DATA7 0x10010
22122 #define A_PM_TX_OSPI_DBG_4B_DATA8 0x10011
22123 #define A_PM_TX_OSPI_DBG_4B_DATA9 0x10012
22124 #define A_PM_TX_OSPI_DBG_4B_DATA10 0x10013
22125 #define A_PM_TX_OSPI_DBG_4B_DATA11 0x10014
22126 #define A_PM_TX_OSPI_DBG_4B_DATA12 0x10015
22127 #define A_PM_TX_OSPI_DBG_4B_DATA13 0x10016
22128 #define A_PM_TX_OSPI_DBG_4B_DATA14 0x10017
22129 #define A_PM_TX_OSPI_DBG_4B_DATA15 0x10018
22130 #define A_PM_TX_OSPI_DBG_4B_DATA16 0x10019
22131 #define A_PM_TX_DBG_STAT_MSB 0x1001a
22132 #define A_PM_TX_DBG_STAT_LSB 0x1001b
22133 #define A_PM_TX_DBG_RSVD_FLIT_CNT 0x1001c
22134 #define A_PM_TX_SDC_EN 0x1001d
22135 #define A_PM_TX_INOUT_FIFO_DBG_CHNL_SEL 0x1001e
22136 #define A_PM_TX_INOUT_FIFO_DBG_WR 0x1001f
22137 #define A_PM_TX_INPUT_FIFO_STR_FWD_EN 0x10020
22138 #define A_PM_TX_FEATURE_EN 0x10021
22139 
22140 #define S_PIO_CH_DEFICIT_CTL_EN    2
22141 #define V_PIO_CH_DEFICIT_CTL_EN(x) ((x) << S_PIO_CH_DEFICIT_CTL_EN)
22142 #define F_PIO_CH_DEFICIT_CTL_EN    V_PIO_CH_DEFICIT_CTL_EN(1U)
22143 
22144 #define S_PIO_WRR_BASED_PRFTCH_EN    1
22145 #define V_PIO_WRR_BASED_PRFTCH_EN(x) ((x) << S_PIO_WRR_BASED_PRFTCH_EN)
22146 #define F_PIO_WRR_BASED_PRFTCH_EN    V_PIO_WRR_BASED_PRFTCH_EN(1U)
22147 
22148 #define A_PM_TX_T5_PM_TX_INT_ENABLE 0x10022
22149 
22150 #define S_OSPI_OVERFLOW3    7
22151 #define V_OSPI_OVERFLOW3(x) ((x) << S_OSPI_OVERFLOW3)
22152 #define F_OSPI_OVERFLOW3    V_OSPI_OVERFLOW3(1U)
22153 
22154 #define S_OSPI_OVERFLOW2    6
22155 #define V_OSPI_OVERFLOW2(x) ((x) << S_OSPI_OVERFLOW2)
22156 #define F_OSPI_OVERFLOW2    V_OSPI_OVERFLOW2(1U)
22157 
22158 #define S_M_INTFPERREN    3
22159 #define V_M_INTFPERREN(x) ((x) << S_M_INTFPERREN)
22160 #define F_M_INTFPERREN    V_M_INTFPERREN(1U)
22161 
22162 #define S_BUNDLE_LEN_PARERR_EN    2
22163 #define V_BUNDLE_LEN_PARERR_EN(x) ((x) << S_BUNDLE_LEN_PARERR_EN)
22164 #define F_BUNDLE_LEN_PARERR_EN    V_BUNDLE_LEN_PARERR_EN(1U)
22165 
22166 #define S_BUNDLE_LEN_OVFL_EN    1
22167 #define V_BUNDLE_LEN_OVFL_EN(x) ((x) << S_BUNDLE_LEN_OVFL_EN)
22168 #define F_BUNDLE_LEN_OVFL_EN    V_BUNDLE_LEN_OVFL_EN(1U)
22169 
22170 #define S_SDC_ERR_EN    0
22171 #define V_SDC_ERR_EN(x) ((x) << S_SDC_ERR_EN)
22172 #define F_SDC_ERR_EN    V_SDC_ERR_EN(1U)
22173 
22174 #define A_PM_TX_PRFTCH_WRR_WAIT_CNT_THRSHLD0 0x10023
22175 #define A_PM_TX_PRFTCH_WRR_WAIT_CNT_THRSHLD1 0x10024
22176 #define A_PM_TX_PRFTCH_WRR_WAIT_CNT_THRSHLD2 0x10025
22177 #define A_PM_TX_PRFTCH_WRR_WAIT_CNT_THRSHLD3 0x10026
22178 #define A_PM_TX_CH0_OSPI_DEFICIT_THRSHLD 0x10027
22179 #define A_PM_TX_CH1_OSPI_DEFICIT_THRSHLD 0x10028
22180 #define A_PM_TX_CH2_OSPI_DEFICIT_THRSHLD 0x10029
22181 
22182 #define S_CH2_OSPI_DEFICIT_THRSHLD    0
22183 #define M_CH2_OSPI_DEFICIT_THRSHLD    0xfffU
22184 #define V_CH2_OSPI_DEFICIT_THRSHLD(x) ((x) << S_CH2_OSPI_DEFICIT_THRSHLD)
22185 #define G_CH2_OSPI_DEFICIT_THRSHLD(x) \
22186 	(((x) >> S_CH2_OSPI_DEFICIT_THRSHLD) & M_CH2_OSPI_DEFICIT_THRSHLD)
22187 
22188 #define A_PM_TX_CH3_OSPI_DEFICIT_THRSHLD 0x1002a
22189 
22190 #define S_CH3_OSPI_DEFICIT_THRSHLD    0
22191 #define M_CH3_OSPI_DEFICIT_THRSHLD    0xfffU
22192 #define V_CH3_OSPI_DEFICIT_THRSHLD(x) ((x) << S_CH3_OSPI_DEFICIT_THRSHLD)
22193 #define G_CH3_OSPI_DEFICIT_THRSHLD(x) \
22194 	(((x) >> S_CH3_OSPI_DEFICIT_THRSHLD) & M_CH3_OSPI_DEFICIT_THRSHLD)
22195 
22196 #define A_PM_TX_INT_CAUSE_MASK_HALT 0x1002b
22197 #define A_PM_TX_DBG_STAT0 0x1002c
22198 
22199 #define S_RD_I_BUSY    28
22200 #define V_RD_I_BUSY(x) ((x) << S_RD_I_BUSY)
22201 #define F_RD_I_BUSY    V_RD_I_BUSY(1U)
22202 
22203 #define S_WR_O_ONLY    27
22204 #define V_WR_O_ONLY(x) ((x) << S_WR_O_ONLY)
22205 #define F_WR_O_ONLY    V_WR_O_ONLY(1U)
22206 
22207 #define S_M_TO_BUSY    26
22208 #define V_M_TO_BUSY(x) ((x) << S_M_TO_BUSY)
22209 #define F_M_TO_BUSY    V_M_TO_BUSY(1U)
22210 
22211 #define S_I_TO_M_BUSY    25
22212 #define V_I_TO_M_BUSY(x) ((x) << S_I_TO_M_BUSY)
22213 #define F_I_TO_M_BUSY    V_I_TO_M_BUSY(1U)
22214 
22215 #define S_PCMD_FB_ONLY    24
22216 #define V_PCMD_FB_ONLY(x) ((x) << S_PCMD_FB_ONLY)
22217 #define F_PCMD_FB_ONLY    V_PCMD_FB_ONLY(1U)
22218 
22219 #define S_PCMD_MEM    23
22220 #define V_PCMD_MEM(x) ((x) << S_PCMD_MEM)
22221 #define F_PCMD_MEM    V_PCMD_MEM(1U)
22222 
22223 #define S_PCMD_BYPASS    22
22224 #define V_PCMD_BYPASS(x) ((x) << S_PCMD_BYPASS)
22225 #define F_PCMD_BYPASS    V_PCMD_BYPASS(1U)
22226 
22227 #define S_PCMD_EOP    21
22228 #define V_PCMD_EOP(x) ((x) << S_PCMD_EOP)
22229 #define F_PCMD_EOP    V_PCMD_EOP(1U)
22230 
22231 #define S_PCMD_END_BUNDLE    20
22232 #define V_PCMD_END_BUNDLE(x) ((x) << S_PCMD_END_BUNDLE)
22233 #define F_PCMD_END_BUNDLE    V_PCMD_END_BUNDLE(1U)
22234 
22235 #define S_PCMD_FB_CMD    16
22236 #define M_PCMD_FB_CMD    0xfU
22237 #define V_PCMD_FB_CMD(x) ((x) << S_PCMD_FB_CMD)
22238 #define G_PCMD_FB_CMD(x) (((x) >> S_PCMD_FB_CMD) & M_PCMD_FB_CMD)
22239 
22240 #define S_CUR_PCMD_LEN    0
22241 #define M_CUR_PCMD_LEN    0xffffU
22242 #define V_CUR_PCMD_LEN(x) ((x) << S_CUR_PCMD_LEN)
22243 #define G_CUR_PCMD_LEN(x) (((x) >> S_CUR_PCMD_LEN) & M_CUR_PCMD_LEN)
22244 
22245 #define A_PM_TX_DBG_STAT1 0x1002d
22246 
22247 #define S_PCMD_MEM0    31
22248 #define V_PCMD_MEM0(x) ((x) << S_PCMD_MEM0)
22249 #define F_PCMD_MEM0    V_PCMD_MEM0(1U)
22250 
22251 #define S_FREE_OESPI_CNT0    19
22252 #define M_FREE_OESPI_CNT0    0xfffU
22253 #define V_FREE_OESPI_CNT0(x) ((x) << S_FREE_OESPI_CNT0)
22254 #define G_FREE_OESPI_CNT0(x) (((x) >> S_FREE_OESPI_CNT0) & M_FREE_OESPI_CNT0)
22255 
22256 #define S_PCMD_FLIT_LEN0    7
22257 #define M_PCMD_FLIT_LEN0    0xfffU
22258 #define V_PCMD_FLIT_LEN0(x) ((x) << S_PCMD_FLIT_LEN0)
22259 #define G_PCMD_FLIT_LEN0(x) (((x) >> S_PCMD_FLIT_LEN0) & M_PCMD_FLIT_LEN0)
22260 
22261 #define S_PCMD_CMD0    3
22262 #define M_PCMD_CMD0    0xfU
22263 #define V_PCMD_CMD0(x) ((x) << S_PCMD_CMD0)
22264 #define G_PCMD_CMD0(x) (((x) >> S_PCMD_CMD0) & M_PCMD_CMD0)
22265 
22266 #define S_OFIFO_FULL0    2
22267 #define V_OFIFO_FULL0(x) ((x) << S_OFIFO_FULL0)
22268 #define F_OFIFO_FULL0    V_OFIFO_FULL0(1U)
22269 
22270 #define S_GCSUM_DRDY0    1
22271 #define V_GCSUM_DRDY0(x) ((x) << S_GCSUM_DRDY0)
22272 #define F_GCSUM_DRDY0    V_GCSUM_DRDY0(1U)
22273 
22274 #define S_BYPASS0    0
22275 #define V_BYPASS0(x) ((x) << S_BYPASS0)
22276 #define F_BYPASS0    V_BYPASS0(1U)
22277 
22278 #define A_PM_TX_DBG_STAT2 0x1002e
22279 
22280 #define S_PCMD_MEM1    31
22281 #define V_PCMD_MEM1(x) ((x) << S_PCMD_MEM1)
22282 #define F_PCMD_MEM1    V_PCMD_MEM1(1U)
22283 
22284 #define S_FREE_OESPI_CNT1    19
22285 #define M_FREE_OESPI_CNT1    0xfffU
22286 #define V_FREE_OESPI_CNT1(x) ((x) << S_FREE_OESPI_CNT1)
22287 #define G_FREE_OESPI_CNT1(x) (((x) >> S_FREE_OESPI_CNT1) & M_FREE_OESPI_CNT1)
22288 
22289 #define S_PCMD_FLIT_LEN1    7
22290 #define M_PCMD_FLIT_LEN1    0xfffU
22291 #define V_PCMD_FLIT_LEN1(x) ((x) << S_PCMD_FLIT_LEN1)
22292 #define G_PCMD_FLIT_LEN1(x) (((x) >> S_PCMD_FLIT_LEN1) & M_PCMD_FLIT_LEN1)
22293 
22294 #define S_PCMD_CMD1    3
22295 #define M_PCMD_CMD1    0xfU
22296 #define V_PCMD_CMD1(x) ((x) << S_PCMD_CMD1)
22297 #define G_PCMD_CMD1(x) (((x) >> S_PCMD_CMD1) & M_PCMD_CMD1)
22298 
22299 #define S_OFIFO_FULL1    2
22300 #define V_OFIFO_FULL1(x) ((x) << S_OFIFO_FULL1)
22301 #define F_OFIFO_FULL1    V_OFIFO_FULL1(1U)
22302 
22303 #define S_GCSUM_DRDY1    1
22304 #define V_GCSUM_DRDY1(x) ((x) << S_GCSUM_DRDY1)
22305 #define F_GCSUM_DRDY1    V_GCSUM_DRDY1(1U)
22306 
22307 #define S_BYPASS1    0
22308 #define V_BYPASS1(x) ((x) << S_BYPASS1)
22309 #define F_BYPASS1    V_BYPASS1(1U)
22310 
22311 #define A_PM_TX_DBG_STAT3 0x1002f
22312 
22313 #define S_PCMD_MEM2    31
22314 #define V_PCMD_MEM2(x) ((x) << S_PCMD_MEM2)
22315 #define F_PCMD_MEM2    V_PCMD_MEM2(1U)
22316 
22317 #define S_FREE_OESPI_CNT2    19
22318 #define M_FREE_OESPI_CNT2    0xfffU
22319 #define V_FREE_OESPI_CNT2(x) ((x) << S_FREE_OESPI_CNT2)
22320 #define G_FREE_OESPI_CNT2(x) (((x) >> S_FREE_OESPI_CNT2) & M_FREE_OESPI_CNT2)
22321 
22322 #define S_PCMD_FLIT_LEN2    7
22323 #define M_PCMD_FLIT_LEN2    0xfffU
22324 #define V_PCMD_FLIT_LEN2(x) ((x) << S_PCMD_FLIT_LEN2)
22325 #define G_PCMD_FLIT_LEN2(x) (((x) >> S_PCMD_FLIT_LEN2) & M_PCMD_FLIT_LEN2)
22326 
22327 #define S_PCMD_CMD2    3
22328 #define M_PCMD_CMD2    0xfU
22329 #define V_PCMD_CMD2(x) ((x) << S_PCMD_CMD2)
22330 #define G_PCMD_CMD2(x) (((x) >> S_PCMD_CMD2) & M_PCMD_CMD2)
22331 
22332 #define S_OFIFO_FULL2    2
22333 #define V_OFIFO_FULL2(x) ((x) << S_OFIFO_FULL2)
22334 #define F_OFIFO_FULL2    V_OFIFO_FULL2(1U)
22335 
22336 #define S_GCSUM_DRDY2    1
22337 #define V_GCSUM_DRDY2(x) ((x) << S_GCSUM_DRDY2)
22338 #define F_GCSUM_DRDY2    V_GCSUM_DRDY2(1U)
22339 
22340 #define S_BYPASS2    0
22341 #define V_BYPASS2(x) ((x) << S_BYPASS2)
22342 #define F_BYPASS2    V_BYPASS2(1U)
22343 
22344 #define A_PM_TX_DBG_STAT4 0x10030
22345 
22346 #define S_PCMD_MEM3    31
22347 #define V_PCMD_MEM3(x) ((x) << S_PCMD_MEM3)
22348 #define F_PCMD_MEM3    V_PCMD_MEM3(1U)
22349 
22350 #define S_FREE_OESPI_CNT3    19
22351 #define M_FREE_OESPI_CNT3    0xfffU
22352 #define V_FREE_OESPI_CNT3(x) ((x) << S_FREE_OESPI_CNT3)
22353 #define G_FREE_OESPI_CNT3(x) (((x) >> S_FREE_OESPI_CNT3) & M_FREE_OESPI_CNT3)
22354 
22355 #define S_PCMD_FLIT_LEN3    7
22356 #define M_PCMD_FLIT_LEN3    0xfffU
22357 #define V_PCMD_FLIT_LEN3(x) ((x) << S_PCMD_FLIT_LEN3)
22358 #define G_PCMD_FLIT_LEN3(x) (((x) >> S_PCMD_FLIT_LEN3) & M_PCMD_FLIT_LEN3)
22359 
22360 #define S_PCMD_CMD3    3
22361 #define M_PCMD_CMD3    0xfU
22362 #define V_PCMD_CMD3(x) ((x) << S_PCMD_CMD3)
22363 #define G_PCMD_CMD3(x) (((x) >> S_PCMD_CMD3) & M_PCMD_CMD3)
22364 
22365 #define S_OFIFO_FULL3    2
22366 #define V_OFIFO_FULL3(x) ((x) << S_OFIFO_FULL3)
22367 #define F_OFIFO_FULL3    V_OFIFO_FULL3(1U)
22368 
22369 #define S_GCSUM_DRDY3    1
22370 #define V_GCSUM_DRDY3(x) ((x) << S_GCSUM_DRDY3)
22371 #define F_GCSUM_DRDY3    V_GCSUM_DRDY3(1U)
22372 
22373 #define S_BYPASS3    0
22374 #define V_BYPASS3(x) ((x) << S_BYPASS3)
22375 #define F_BYPASS3    V_BYPASS3(1U)
22376 
22377 #define A_PM_TX_DBG_STAT5 0x10031
22378 
22379 #define S_SET_PCMD_RES_RDY_RD    24
22380 #define M_SET_PCMD_RES_RDY_RD    0xfU
22381 #define V_SET_PCMD_RES_RDY_RD(x) ((x) << S_SET_PCMD_RES_RDY_RD)
22382 #define G_SET_PCMD_RES_RDY_RD(x) \
22383 	(((x) >> S_SET_PCMD_RES_RDY_RD) & M_SET_PCMD_RES_RDY_RD)
22384 
22385 #define S_ISSUED_PREF_RD_ER_CLR    20
22386 #define M_ISSUED_PREF_RD_ER_CLR    0xfU
22387 #define V_ISSUED_PREF_RD_ER_CLR(x) ((x) << S_ISSUED_PREF_RD_ER_CLR)
22388 #define G_ISSUED_PREF_RD_ER_CLR(x) \
22389 	(((x) >> S_ISSUED_PREF_RD_ER_CLR) & M_ISSUED_PREF_RD_ER_CLR)
22390 
22391 #define S_ISSUED_PREF_RD    16
22392 #define M_ISSUED_PREF_RD    0xfU
22393 #define V_ISSUED_PREF_RD(x) ((x) << S_ISSUED_PREF_RD)
22394 #define G_ISSUED_PREF_RD(x) (((x) >> S_ISSUED_PREF_RD) & M_ISSUED_PREF_RD)
22395 
22396 #define S_PCMD_RES_RDY    12
22397 #define M_PCMD_RES_RDY    0xfU
22398 #define V_PCMD_RES_RDY(x) ((x) << S_PCMD_RES_RDY)
22399 #define G_PCMD_RES_RDY(x) (((x) >> S_PCMD_RES_RDY) & M_PCMD_RES_RDY)
22400 
22401 #define S_DB_VLD    11
22402 #define V_DB_VLD(x) ((x) << S_DB_VLD)
22403 #define F_DB_VLD    V_DB_VLD(1U)
22404 
22405 #define S_INJECT0_DRDY    10
22406 #define V_INJECT0_DRDY(x) ((x) << S_INJECT0_DRDY)
22407 #define F_INJECT0_DRDY    V_INJECT0_DRDY(1U)
22408 
22409 #define S_INJECT1_DRDY    9
22410 #define V_INJECT1_DRDY(x) ((x) << S_INJECT1_DRDY)
22411 #define F_INJECT1_DRDY    V_INJECT1_DRDY(1U)
22412 
22413 #define S_FIRST_BUNDLE    5
22414 #define M_FIRST_BUNDLE    0xfU
22415 #define V_FIRST_BUNDLE(x) ((x) << S_FIRST_BUNDLE)
22416 #define G_FIRST_BUNDLE(x) (((x) >> S_FIRST_BUNDLE) & M_FIRST_BUNDLE)
22417 
22418 #define S_GCSUM_MORE_THAN_2_LEFT    1
22419 #define M_GCSUM_MORE_THAN_2_LEFT    0xfU
22420 #define V_GCSUM_MORE_THAN_2_LEFT(x) ((x) << S_GCSUM_MORE_THAN_2_LEFT)
22421 #define G_GCSUM_MORE_THAN_2_LEFT(x) \
22422 	(((x) >> S_GCSUM_MORE_THAN_2_LEFT) & M_GCSUM_MORE_THAN_2_LEFT)
22423 
22424 #define S_SDC_DRDY    0
22425 #define V_SDC_DRDY(x) ((x) << S_SDC_DRDY)
22426 #define F_SDC_DRDY    V_SDC_DRDY(1U)
22427 
22428 #define A_PM_TX_DBG_STAT6 0x10032
22429 
22430 #define S_PCMD_VLD    31
22431 #define V_PCMD_VLD(x) ((x) << S_PCMD_VLD)
22432 #define F_PCMD_VLD    V_PCMD_VLD(1U)
22433 
22434 #define S_PCMD_CH    29
22435 #define M_PCMD_CH    0x3U
22436 #define V_PCMD_CH(x) ((x) << S_PCMD_CH)
22437 #define G_PCMD_CH(x) (((x) >> S_PCMD_CH) & M_PCMD_CH)
22438 
22439 #define S_STATE_MACHINE_LOC    24
22440 #define M_STATE_MACHINE_LOC    0x1fU
22441 #define V_STATE_MACHINE_LOC(x) ((x) << S_STATE_MACHINE_LOC)
22442 #define G_STATE_MACHINE_LOC(x) \
22443 	(((x) >> S_STATE_MACHINE_LOC) & M_STATE_MACHINE_LOC)
22444 
22445 #define S_ICSPI_TXVALID    20
22446 #define M_ICSPI_TXVALID    0xfU
22447 #define V_ICSPI_TXVALID(x) ((x) << S_ICSPI_TXVALID)
22448 #define G_ICSPI_TXVALID(x) (((x) >> S_ICSPI_TXVALID) & M_ICSPI_TXVALID)
22449 
22450 #define S_ICSPI_TXFULL    16
22451 #define M_ICSPI_TXFULL    0xfU
22452 #define V_ICSPI_TXFULL(x) ((x) << S_ICSPI_TXFULL)
22453 #define G_ICSPI_TXFULL(x) (((x) >> S_ICSPI_TXFULL) & M_ICSPI_TXFULL)
22454 
22455 #define S_PCMD_SRDY    12
22456 #define M_PCMD_SRDY    0xfU
22457 #define V_PCMD_SRDY(x) ((x) << S_PCMD_SRDY)
22458 #define G_PCMD_SRDY(x) (((x) >> S_PCMD_SRDY) & M_PCMD_SRDY)
22459 
22460 #define S_PCMD_DRDY    8
22461 #define M_PCMD_DRDY    0xfU
22462 #define V_PCMD_DRDY(x) ((x) << S_PCMD_DRDY)
22463 #define G_PCMD_DRDY(x) (((x) >> S_PCMD_DRDY) & M_PCMD_DRDY)
22464 
22465 #define S_PCMD_CMD    4
22466 #define M_PCMD_CMD    0xfU
22467 #define V_PCMD_CMD(x) ((x) << S_PCMD_CMD)
22468 #define G_PCMD_CMD(x) (((x) >> S_PCMD_CMD) & M_PCMD_CMD)
22469 
22470 #define S_OEFIFO_FULL3    3
22471 #define V_OEFIFO_FULL3(x) ((x) << S_OEFIFO_FULL3)
22472 #define F_OEFIFO_FULL3    V_OEFIFO_FULL3(1U)
22473 
22474 #define S_OEFIFO_FULL2    2
22475 #define V_OEFIFO_FULL2(x) ((x) << S_OEFIFO_FULL2)
22476 #define F_OEFIFO_FULL2    V_OEFIFO_FULL2(1U)
22477 
22478 #define S_OEFIFO_FULL1    1
22479 #define V_OEFIFO_FULL1(x) ((x) << S_OEFIFO_FULL1)
22480 #define F_OEFIFO_FULL1    V_OEFIFO_FULL1(1U)
22481 
22482 #define S_OEFIFO_FULL0    0
22483 #define V_OEFIFO_FULL0(x) ((x) << S_OEFIFO_FULL0)
22484 #define F_OEFIFO_FULL0    V_OEFIFO_FULL0(1U)
22485 
22486 #define A_PM_TX_DBG_STAT7 0x10033
22487 
22488 #define S_ICSPI_RXVALID    28
22489 #define M_ICSPI_RXVALID    0xfU
22490 #define V_ICSPI_RXVALID(x) ((x) << S_ICSPI_RXVALID)
22491 #define G_ICSPI_RXVALID(x) (((x) >> S_ICSPI_RXVALID) & M_ICSPI_RXVALID)
22492 
22493 #define S_ICSPI_RXFULL    24
22494 #define M_ICSPI_RXFULL    0xfU
22495 #define V_ICSPI_RXFULL(x) ((x) << S_ICSPI_RXFULL)
22496 #define G_ICSPI_RXFULL(x) (((x) >> S_ICSPI_RXFULL) & M_ICSPI_RXFULL)
22497 
22498 #define S_OESPI_VALID    20
22499 #define M_OESPI_VALID    0xfU
22500 #define V_OESPI_VALID(x) ((x) << S_OESPI_VALID)
22501 #define G_OESPI_VALID(x) (((x) >> S_OESPI_VALID) & M_OESPI_VALID)
22502 
22503 #define S_OESPI_FULL    16
22504 #define M_OESPI_FULL    0xfU
22505 #define V_OESPI_FULL(x) ((x) << S_OESPI_FULL)
22506 #define G_OESPI_FULL(x) (((x) >> S_OESPI_FULL) & M_OESPI_FULL)
22507 
22508 #define S_C_RXVALID    12
22509 #define M_C_RXVALID    0xfU
22510 #define V_C_RXVALID(x) ((x) << S_C_RXVALID)
22511 #define G_C_RXVALID(x) (((x) >> S_C_RXVALID) & M_C_RXVALID)
22512 
22513 #define S_C_RXAFULL    8
22514 #define M_C_RXAFULL    0xfU
22515 #define V_C_RXAFULL(x) ((x) << S_C_RXAFULL)
22516 #define G_C_RXAFULL(x) (((x) >> S_C_RXAFULL) & M_C_RXAFULL)
22517 
22518 #define S_E_TXVALID3    7
22519 #define V_E_TXVALID3(x) ((x) << S_E_TXVALID3)
22520 #define F_E_TXVALID3    V_E_TXVALID3(1U)
22521 
22522 #define S_E_TXVALID2    6
22523 #define V_E_TXVALID2(x) ((x) << S_E_TXVALID2)
22524 #define F_E_TXVALID2    V_E_TXVALID2(1U)
22525 
22526 #define S_E_TXVALID1    5
22527 #define V_E_TXVALID1(x) ((x) << S_E_TXVALID1)
22528 #define F_E_TXVALID1    V_E_TXVALID1(1U)
22529 
22530 #define S_E_TXVALID0    4
22531 #define V_E_TXVALID0(x) ((x) << S_E_TXVALID0)
22532 #define F_E_TXVALID0    V_E_TXVALID0(1U)
22533 
22534 #define S_E_TXFULL3    3
22535 #define V_E_TXFULL3(x) ((x) << S_E_TXFULL3)
22536 #define F_E_TXFULL3    V_E_TXFULL3(1U)
22537 
22538 #define S_E_TXFULL2    2
22539 #define V_E_TXFULL2(x) ((x) << S_E_TXFULL2)
22540 #define F_E_TXFULL2    V_E_TXFULL2(1U)
22541 
22542 #define S_E_TXFULL1    1
22543 #define V_E_TXFULL1(x) ((x) << S_E_TXFULL1)
22544 #define F_E_TXFULL1    V_E_TXFULL1(1U)
22545 
22546 #define S_E_TXFULL0    0
22547 #define V_E_TXFULL0(x) ((x) << S_E_TXFULL0)
22548 #define F_E_TXFULL0    V_E_TXFULL0(1U)
22549 
22550 #define A_PM_TX_DBG_STAT8 0x10034
22551 
22552 #define S_MC_RSP_FIFO_CNT    24
22553 #define M_MC_RSP_FIFO_CNT    0x3U
22554 #define V_MC_RSP_FIFO_CNT(x) ((x) << S_MC_RSP_FIFO_CNT)
22555 #define G_MC_RSP_FIFO_CNT(x) (((x) >> S_MC_RSP_FIFO_CNT) & M_MC_RSP_FIFO_CNT)
22556 
22557 #define S_PCMD_FREE_CNT0    14
22558 #define M_PCMD_FREE_CNT0    0x3ffU
22559 #define V_PCMD_FREE_CNT0(x) ((x) << S_PCMD_FREE_CNT0)
22560 #define G_PCMD_FREE_CNT0(x) (((x) >> S_PCMD_FREE_CNT0) & M_PCMD_FREE_CNT0)
22561 
22562 #define S_PCMD_FREE_CNT1    4
22563 #define M_PCMD_FREE_CNT1    0x3ffU
22564 #define V_PCMD_FREE_CNT1(x) ((x) << S_PCMD_FREE_CNT1)
22565 #define G_PCMD_FREE_CNT1(x) (((x) >> S_PCMD_FREE_CNT1) & M_PCMD_FREE_CNT1)
22566 
22567 #define S_M_REQADDRRDY    3
22568 #define V_M_REQADDRRDY(x) ((x) << S_M_REQADDRRDY)
22569 #define F_M_REQADDRRDY    V_M_REQADDRRDY(1U)
22570 
22571 #define S_M_REQWRITE    2
22572 #define V_M_REQWRITE(x) ((x) << S_M_REQWRITE)
22573 #define F_M_REQWRITE    V_M_REQWRITE(1U)
22574 
22575 #define S_M_REQDATAVLD    1
22576 #define V_M_REQDATAVLD(x) ((x) << S_M_REQDATAVLD)
22577 #define F_M_REQDATAVLD    V_M_REQDATAVLD(1U)
22578 
22579 #define S_M_REQDATARDY    0
22580 #define V_M_REQDATARDY(x) ((x) << S_M_REQDATARDY)
22581 #define F_M_REQDATARDY    V_M_REQDATARDY(1U)
22582 
22583 #define A_PM_TX_DBG_STAT9 0x10035
22584 
22585 #define S_PCMD_FREE_CNT2    10
22586 #define M_PCMD_FREE_CNT2    0x3ffU
22587 #define V_PCMD_FREE_CNT2(x) ((x) << S_PCMD_FREE_CNT2)
22588 #define G_PCMD_FREE_CNT2(x) (((x) >> S_PCMD_FREE_CNT2) & M_PCMD_FREE_CNT2)
22589 
22590 #define S_PCMD_FREE_CNT3    0
22591 #define M_PCMD_FREE_CNT3    0x3ffU
22592 #define V_PCMD_FREE_CNT3(x) ((x) << S_PCMD_FREE_CNT3)
22593 #define G_PCMD_FREE_CNT3(x) (((x) >> S_PCMD_FREE_CNT3) & M_PCMD_FREE_CNT3)
22594 
22595 #define A_PM_TX_DBG_STAT10 0x10036
22596 
22597 #define S_IN_EOP_CNT3    28
22598 #define M_IN_EOP_CNT3    0xfU
22599 #define V_IN_EOP_CNT3(x) ((x) << S_IN_EOP_CNT3)
22600 #define G_IN_EOP_CNT3(x) (((x) >> S_IN_EOP_CNT3) & M_IN_EOP_CNT3)
22601 
22602 #define S_IN_EOP_CNT2    24
22603 #define M_IN_EOP_CNT2    0xfU
22604 #define V_IN_EOP_CNT2(x) ((x) << S_IN_EOP_CNT2)
22605 #define G_IN_EOP_CNT2(x) (((x) >> S_IN_EOP_CNT2) & M_IN_EOP_CNT2)
22606 
22607 #define S_IN_EOP_CNT1    20
22608 #define M_IN_EOP_CNT1    0xfU
22609 #define V_IN_EOP_CNT1(x) ((x) << S_IN_EOP_CNT1)
22610 #define G_IN_EOP_CNT1(x) (((x) >> S_IN_EOP_CNT1) & M_IN_EOP_CNT1)
22611 
22612 #define S_IN_EOP_CNT0    16
22613 #define M_IN_EOP_CNT0    0xfU
22614 #define V_IN_EOP_CNT0(x) ((x) << S_IN_EOP_CNT0)
22615 #define G_IN_EOP_CNT0(x) (((x) >> S_IN_EOP_CNT0) & M_IN_EOP_CNT0)
22616 
22617 #define S_IN_SOP_CNT3    12
22618 #define M_IN_SOP_CNT3    0xfU
22619 #define V_IN_SOP_CNT3(x) ((x) << S_IN_SOP_CNT3)
22620 #define G_IN_SOP_CNT3(x) (((x) >> S_IN_SOP_CNT3) & M_IN_SOP_CNT3)
22621 
22622 #define S_IN_SOP_CNT2    8
22623 #define M_IN_SOP_CNT2    0xfU
22624 #define V_IN_SOP_CNT2(x) ((x) << S_IN_SOP_CNT2)
22625 #define G_IN_SOP_CNT2(x) (((x) >> S_IN_SOP_CNT2) & M_IN_SOP_CNT2)
22626 
22627 #define S_IN_SOP_CNT1    4
22628 #define M_IN_SOP_CNT1    0xfU
22629 #define V_IN_SOP_CNT1(x) ((x) << S_IN_SOP_CNT1)
22630 #define G_IN_SOP_CNT1(x) (((x) >> S_IN_SOP_CNT1) & M_IN_SOP_CNT1)
22631 
22632 #define S_IN_SOP_CNT0    0
22633 #define M_IN_SOP_CNT0    0xfU
22634 #define V_IN_SOP_CNT0(x) ((x) << S_IN_SOP_CNT0)
22635 #define G_IN_SOP_CNT0(x) (((x) >> S_IN_SOP_CNT0) & M_IN_SOP_CNT0)
22636 
22637 #define A_PM_TX_DBG_STAT11 0x10037
22638 
22639 #define S_OUT_EOP_CNT3    28
22640 #define M_OUT_EOP_CNT3    0xfU
22641 #define V_OUT_EOP_CNT3(x) ((x) << S_OUT_EOP_CNT3)
22642 #define G_OUT_EOP_CNT3(x) (((x) >> S_OUT_EOP_CNT3) & M_OUT_EOP_CNT3)
22643 
22644 #define S_OUT_EOP_CNT2    24
22645 #define M_OUT_EOP_CNT2    0xfU
22646 #define V_OUT_EOP_CNT2(x) ((x) << S_OUT_EOP_CNT2)
22647 #define G_OUT_EOP_CNT2(x) (((x) >> S_OUT_EOP_CNT2) & M_OUT_EOP_CNT2)
22648 
22649 #define S_OUT_EOP_CNT1    20
22650 #define M_OUT_EOP_CNT1    0xfU
22651 #define V_OUT_EOP_CNT1(x) ((x) << S_OUT_EOP_CNT1)
22652 #define G_OUT_EOP_CNT1(x) (((x) >> S_OUT_EOP_CNT1) & M_OUT_EOP_CNT1)
22653 
22654 #define S_OUT_EOP_CNT0    16
22655 #define M_OUT_EOP_CNT0    0xfU
22656 #define V_OUT_EOP_CNT0(x) ((x) << S_OUT_EOP_CNT0)
22657 #define G_OUT_EOP_CNT0(x) (((x) >> S_OUT_EOP_CNT0) & M_OUT_EOP_CNT0)
22658 
22659 #define S_OUT_SOP_CNT3    12
22660 #define M_OUT_SOP_CNT3    0xfU
22661 #define V_OUT_SOP_CNT3(x) ((x) << S_OUT_SOP_CNT3)
22662 #define G_OUT_SOP_CNT3(x) (((x) >> S_OUT_SOP_CNT3) & M_OUT_SOP_CNT3)
22663 
22664 #define S_OUT_SOP_CNT2    8
22665 #define M_OUT_SOP_CNT2    0xfU
22666 #define V_OUT_SOP_CNT2(x) ((x) << S_OUT_SOP_CNT2)
22667 #define G_OUT_SOP_CNT2(x) (((x) >> S_OUT_SOP_CNT2) & M_OUT_SOP_CNT2)
22668 
22669 #define S_OUT_SOP_CNT1    4
22670 #define M_OUT_SOP_CNT1    0xfU
22671 #define V_OUT_SOP_CNT1(x) ((x) << S_OUT_SOP_CNT1)
22672 #define G_OUT_SOP_CNT1(x) (((x) >> S_OUT_SOP_CNT1) & M_OUT_SOP_CNT1)
22673 
22674 #define S_OUT_SOP_CNT0    0
22675 #define M_OUT_SOP_CNT0    0xfU
22676 #define V_OUT_SOP_CNT0(x) ((x) << S_OUT_SOP_CNT0)
22677 #define G_OUT_SOP_CNT0(x) (((x) >> S_OUT_SOP_CNT0) & M_OUT_SOP_CNT0)
22678 
22679 #define A_PM_TX_DBG_STAT12 0x10038
22680 #define A_PM_TX_DBG_STAT13 0x10039
22681 
22682 #define S_CH_DEFICIT_BLOWED    31
22683 #define V_CH_DEFICIT_BLOWED(x) ((x) << S_CH_DEFICIT_BLOWED)
22684 #define F_CH_DEFICIT_BLOWED    V_CH_DEFICIT_BLOWED(1U)
22685 
22686 #define S_CH1_DEFICIT    16
22687 #define M_CH1_DEFICIT    0xfffU
22688 #define V_CH1_DEFICIT(x) ((x) << S_CH1_DEFICIT)
22689 #define G_CH1_DEFICIT(x) (((x) >> S_CH1_DEFICIT) & M_CH1_DEFICIT)
22690 
22691 #define S_CH0_DEFICIT    0
22692 #define M_CH0_DEFICIT    0xfffU
22693 #define V_CH0_DEFICIT(x) ((x) << S_CH0_DEFICIT)
22694 #define G_CH0_DEFICIT(x) (((x) >> S_CH0_DEFICIT) & M_CH0_DEFICIT)
22695 
22696 #define A_PM_TX_DBG_STAT14 0x1003a
22697 
22698 #define S_CH3_DEFICIT    16
22699 #define M_CH3_DEFICIT    0xfffU
22700 #define V_CH3_DEFICIT(x) ((x) << S_CH3_DEFICIT)
22701 #define G_CH3_DEFICIT(x) (((x) >> S_CH3_DEFICIT) & M_CH3_DEFICIT)
22702 
22703 #define S_CH2_DEFICIT    0
22704 #define M_CH2_DEFICIT    0xfffU
22705 #define V_CH2_DEFICIT(x) ((x) << S_CH2_DEFICIT)
22706 #define G_CH2_DEFICIT(x) (((x) >> S_CH2_DEFICIT) & M_CH2_DEFICIT)
22707 
22708 #define A_PM_TX_DBG_STAT15 0x1003b
22709 
22710 #define S_BUNDLE_LEN_SRDY    28
22711 #define M_BUNDLE_LEN_SRDY    0xfU
22712 #define V_BUNDLE_LEN_SRDY(x) ((x) << S_BUNDLE_LEN_SRDY)
22713 #define G_BUNDLE_LEN_SRDY(x) (((x) >> S_BUNDLE_LEN_SRDY) & M_BUNDLE_LEN_SRDY)
22714 
22715 #define S_BUNDLE_LEN1    16
22716 #define M_BUNDLE_LEN1    0xfffU
22717 #define V_BUNDLE_LEN1(x) ((x) << S_BUNDLE_LEN1)
22718 #define G_BUNDLE_LEN1(x) (((x) >> S_BUNDLE_LEN1) & M_BUNDLE_LEN1)
22719 
22720 #define S_BUNDLE_LEN0    0
22721 #define M_BUNDLE_LEN0    0xfffU
22722 #define V_BUNDLE_LEN0(x) ((x) << S_BUNDLE_LEN0)
22723 #define G_BUNDLE_LEN0(x) (((x) >> S_BUNDLE_LEN0) & M_BUNDLE_LEN0)
22724 
22725 #define A_PM_TX_DBG_STAT16 0x1003c
22726 
22727 #define S_BUNDLE_LEN3    16
22728 #define M_BUNDLE_LEN3    0xfffU
22729 #define V_BUNDLE_LEN3(x) ((x) << S_BUNDLE_LEN3)
22730 #define G_BUNDLE_LEN3(x) (((x) >> S_BUNDLE_LEN3) & M_BUNDLE_LEN3)
22731 
22732 #define S_BUNDLE_LEN2    0
22733 #define M_BUNDLE_LEN2    0xfffU
22734 #define V_BUNDLE_LEN2(x) ((x) << S_BUNDLE_LEN2)
22735 #define G_BUNDLE_LEN2(x) (((x) >> S_BUNDLE_LEN2) & M_BUNDLE_LEN2)
22736 
22737 /* registers for module MPS */
22738 #define	MPS_BASE_ADDR 0x9000
22739 
22740 #define	A_MPS_PORT_CTL 0x0
22741 
22742 #define	S_LPBKEN    31
22743 #define	V_LPBKEN(x) ((x) << S_LPBKEN)
22744 #define	F_LPBKEN    V_LPBKEN(1U)
22745 
22746 #define	S_PORTTXEN    30
22747 #define	V_PORTTXEN(x) ((x) << S_PORTTXEN)
22748 #define	F_PORTTXEN    V_PORTTXEN(1U)
22749 
22750 #define	S_PORTRXEN    29
22751 #define	V_PORTRXEN(x) ((x) << S_PORTRXEN)
22752 #define	F_PORTRXEN    V_PORTRXEN(1U)
22753 
22754 #define	S_PPPEN    28
22755 #define	V_PPPEN(x) ((x) << S_PPPEN)
22756 #define	F_PPPEN    V_PPPEN(1U)
22757 
22758 #define	S_FCSSTRIPEN    27
22759 #define	V_FCSSTRIPEN(x) ((x) << S_FCSSTRIPEN)
22760 #define	F_FCSSTRIPEN    V_FCSSTRIPEN(1U)
22761 
22762 #define	S_PPPANDPAUSE    26
22763 #define	V_PPPANDPAUSE(x) ((x) << S_PPPANDPAUSE)
22764 #define	F_PPPANDPAUSE    V_PPPANDPAUSE(1U)
22765 
22766 #define	S_PRIOPPPENMAP    16
22767 #define	M_PRIOPPPENMAP    0xffU
22768 #define	V_PRIOPPPENMAP(x) ((x) << S_PRIOPPPENMAP)
22769 #define	G_PRIOPPPENMAP(x) (((x) >> S_PRIOPPPENMAP) & M_PRIOPPPENMAP)
22770 
22771 #define	A_MPS_VF_CTL 0x0
22772 #define	A_MPS_PORT_PAUSE_CTL 0x4
22773 
22774 #define	S_TIMEUNIT    0
22775 #define	M_TIMEUNIT    0xffffU
22776 #define	V_TIMEUNIT(x) ((x) << S_TIMEUNIT)
22777 #define	G_TIMEUNIT(x) (((x) >> S_TIMEUNIT) & M_TIMEUNIT)
22778 
22779 #define	A_MPS_PORT_TX_PAUSE_CTL 0x8
22780 
22781 #define	S_REGSENDOFF    24
22782 #define	M_REGSENDOFF    0xffU
22783 #define	V_REGSENDOFF(x) ((x) << S_REGSENDOFF)
22784 #define	G_REGSENDOFF(x) (((x) >> S_REGSENDOFF) & M_REGSENDOFF)
22785 
22786 #define	S_REGSENDON    16
22787 #define	M_REGSENDON    0xffU
22788 #define	V_REGSENDON(x) ((x) << S_REGSENDON)
22789 #define	G_REGSENDON(x) (((x) >> S_REGSENDON) & M_REGSENDON)
22790 
22791 #define	S_SGESENDEN    8
22792 #define	M_SGESENDEN    0xffU
22793 #define	V_SGESENDEN(x) ((x) << S_SGESENDEN)
22794 #define	G_SGESENDEN(x) (((x) >> S_SGESENDEN) & M_SGESENDEN)
22795 
22796 #define	S_RXSENDEN    0
22797 #define	M_RXSENDEN    0xffU
22798 #define	V_RXSENDEN(x) ((x) << S_RXSENDEN)
22799 #define	G_RXSENDEN(x) (((x) >> S_RXSENDEN) & M_RXSENDEN)
22800 
22801 #define	A_MPS_PORT_TX_PAUSE_CTL2 0xc
22802 
22803 #define	S_XOFFDISABLE    0
22804 #define	V_XOFFDISABLE(x) ((x) << S_XOFFDISABLE)
22805 #define	F_XOFFDISABLE    V_XOFFDISABLE(1U)
22806 
22807 #define	A_MPS_PORT_RX_PAUSE_CTL 0x10
22808 
22809 #define	S_REGHALTON    8
22810 #define	M_REGHALTON    0xffU
22811 #define	V_REGHALTON(x) ((x) << S_REGHALTON)
22812 #define	G_REGHALTON(x) (((x) >> S_REGHALTON) & M_REGHALTON)
22813 
22814 #define	S_RXHALTEN    0
22815 #define	M_RXHALTEN    0xffU
22816 #define	V_RXHALTEN(x) ((x) << S_RXHALTEN)
22817 #define	G_RXHALTEN(x) (((x) >> S_RXHALTEN) & M_RXHALTEN)
22818 
22819 #define	A_MPS_PORT_TX_PAUSE_STATUS 0x14
22820 
22821 #define	S_REGSENDING    16
22822 #define	M_REGSENDING    0xffU
22823 #define	V_REGSENDING(x) ((x) << S_REGSENDING)
22824 #define	G_REGSENDING(x) (((x) >> S_REGSENDING) & M_REGSENDING)
22825 
22826 #define	S_SGESENDING    8
22827 #define	M_SGESENDING    0xffU
22828 #define	V_SGESENDING(x) ((x) << S_SGESENDING)
22829 #define	G_SGESENDING(x) (((x) >> S_SGESENDING) & M_SGESENDING)
22830 
22831 #define	S_RXSENDING    0
22832 #define	M_RXSENDING    0xffU
22833 #define	V_RXSENDING(x) ((x) << S_RXSENDING)
22834 #define	G_RXSENDING(x) (((x) >> S_RXSENDING) & M_RXSENDING)
22835 
22836 #define	A_MPS_PORT_RX_PAUSE_STATUS 0x18
22837 
22838 #define	S_REGHALTED    8
22839 #define	M_REGHALTED    0xffU
22840 #define	V_REGHALTED(x) ((x) << S_REGHALTED)
22841 #define	G_REGHALTED(x) (((x) >> S_REGHALTED) & M_REGHALTED)
22842 
22843 #define	S_RXHALTED    0
22844 #define	M_RXHALTED    0xffU
22845 #define	V_RXHALTED(x) ((x) << S_RXHALTED)
22846 #define	G_RXHALTED(x) (((x) >> S_RXHALTED) & M_RXHALTED)
22847 
22848 #define	A_MPS_PORT_TX_PAUSE_DEST_L 0x1c
22849 #define	A_MPS_PORT_TX_PAUSE_DEST_H 0x20
22850 
22851 #define	S_ADDR    0
22852 #define	M_ADDR    0xffffU
22853 #define	V_ADDR(x) ((x) << S_ADDR)
22854 #define	G_ADDR(x) (((x) >> S_ADDR) & M_ADDR)
22855 
22856 #define	A_MPS_PORT_TX_PAUSE_SOURCE_L 0x24
22857 #define	A_MPS_PORT_TX_PAUSE_SOURCE_H 0x28
22858 #define	A_MPS_PORT_PRTY_BUFFER_GROUP_MAP 0x2c
22859 
22860 #define	S_PRTY7    14
22861 #define	M_PRTY7    0x3U
22862 #define	V_PRTY7(x) ((x) << S_PRTY7)
22863 #define	G_PRTY7(x) (((x) >> S_PRTY7) & M_PRTY7)
22864 
22865 #define	S_PRTY6    12
22866 #define	M_PRTY6    0x3U
22867 #define	V_PRTY6(x) ((x) << S_PRTY6)
22868 #define	G_PRTY6(x) (((x) >> S_PRTY6) & M_PRTY6)
22869 
22870 #define	S_PRTY5    10
22871 #define	M_PRTY5    0x3U
22872 #define	V_PRTY5(x) ((x) << S_PRTY5)
22873 #define	G_PRTY5(x) (((x) >> S_PRTY5) & M_PRTY5)
22874 
22875 #define	S_PRTY4    8
22876 #define	M_PRTY4    0x3U
22877 #define	V_PRTY4(x) ((x) << S_PRTY4)
22878 #define	G_PRTY4(x) (((x) >> S_PRTY4) & M_PRTY4)
22879 
22880 #define	S_PRTY3    6
22881 #define	M_PRTY3    0x3U
22882 #define	V_PRTY3(x) ((x) << S_PRTY3)
22883 #define	G_PRTY3(x) (((x) >> S_PRTY3) & M_PRTY3)
22884 
22885 #define	S_PRTY2    4
22886 #define	M_PRTY2    0x3U
22887 #define	V_PRTY2(x) ((x) << S_PRTY2)
22888 #define	G_PRTY2(x) (((x) >> S_PRTY2) & M_PRTY2)
22889 
22890 #define	S_PRTY1    2
22891 #define	M_PRTY1    0x3U
22892 #define	V_PRTY1(x) ((x) << S_PRTY1)
22893 #define	G_PRTY1(x) (((x) >> S_PRTY1) & M_PRTY1)
22894 
22895 #define	S_PRTY0    0
22896 #define	M_PRTY0    0x3U
22897 #define	V_PRTY0(x) ((x) << S_PRTY0)
22898 #define	G_PRTY0(x) (((x) >> S_PRTY0) & M_PRTY0)
22899 
22900 #define A_MPS_PORT_PRTY_BUFFER_GROUP_TH_MAP 0x30
22901 
22902 #define S_TXPRTY7    28
22903 #define M_TXPRTY7    0xfU
22904 #define V_TXPRTY7(x) ((x) << S_TXPRTY7)
22905 #define G_TXPRTY7(x) (((x) >> S_TXPRTY7) & M_TXPRTY7)
22906 
22907 #define S_TXPRTY6    24
22908 #define M_TXPRTY6    0xfU
22909 #define V_TXPRTY6(x) ((x) << S_TXPRTY6)
22910 #define G_TXPRTY6(x) (((x) >> S_TXPRTY6) & M_TXPRTY6)
22911 
22912 #define S_TXPRTY5    20
22913 #define M_TXPRTY5    0xfU
22914 #define V_TXPRTY5(x) ((x) << S_TXPRTY5)
22915 #define G_TXPRTY5(x) (((x) >> S_TXPRTY5) & M_TXPRTY5)
22916 
22917 #define S_TXPRTY4    16
22918 #define M_TXPRTY4    0xfU
22919 #define V_TXPRTY4(x) ((x) << S_TXPRTY4)
22920 #define G_TXPRTY4(x) (((x) >> S_TXPRTY4) & M_TXPRTY4)
22921 
22922 #define S_TXPRTY3    12
22923 #define M_TXPRTY3    0xfU
22924 #define V_TXPRTY3(x) ((x) << S_TXPRTY3)
22925 #define G_TXPRTY3(x) (((x) >> S_TXPRTY3) & M_TXPRTY3)
22926 
22927 #define S_TXPRTY2    8
22928 #define M_TXPRTY2    0xfU
22929 #define V_TXPRTY2(x) ((x) << S_TXPRTY2)
22930 #define G_TXPRTY2(x) (((x) >> S_TXPRTY2) & M_TXPRTY2)
22931 
22932 #define S_TXPRTY1    4
22933 #define M_TXPRTY1    0xfU
22934 #define V_TXPRTY1(x) ((x) << S_TXPRTY1)
22935 #define G_TXPRTY1(x) (((x) >> S_TXPRTY1) & M_TXPRTY1)
22936 
22937 #define S_TXPRTY0    0
22938 #define M_TXPRTY0    0xfU
22939 #define V_TXPRTY0(x) ((x) << S_TXPRTY0)
22940 #define G_TXPRTY0(x) (((x) >> S_TXPRTY0) & M_TXPRTY0)
22941 
22942 #define	A_MPS_VF_STAT_TX_VF_BCAST_BYTES_L 0x80
22943 #define	A_MPS_VF_STAT_TX_VF_BCAST_BYTES_H 0x84
22944 #define	A_MPS_VF_STAT_TX_VF_BCAST_FRAMES_L 0x88
22945 #define	A_MPS_VF_STAT_TX_VF_BCAST_FRAMES_H 0x8c
22946 #define	A_MPS_VF_STAT_TX_VF_MCAST_BYTES_L 0x90
22947 #define	A_MPS_VF_STAT_TX_VF_MCAST_BYTES_H 0x94
22948 #define	A_MPS_VF_STAT_TX_VF_MCAST_FRAMES_L 0x98
22949 #define	A_MPS_VF_STAT_TX_VF_MCAST_FRAMES_H 0x9c
22950 #define	A_MPS_VF_STAT_TX_VF_UCAST_BYTES_L 0xa0
22951 #define	A_MPS_VF_STAT_TX_VF_UCAST_BYTES_H 0xa4
22952 #define	A_MPS_VF_STAT_TX_VF_UCAST_FRAMES_L 0xa8
22953 #define	A_MPS_VF_STAT_TX_VF_UCAST_FRAMES_H 0xac
22954 #define	A_MPS_VF_STAT_TX_VF_DROP_FRAMES_L 0xb0
22955 #define	A_MPS_VF_STAT_TX_VF_DROP_FRAMES_H 0xb4
22956 #define	A_MPS_VF_STAT_TX_VF_OFFLOAD_BYTES_L 0xb8
22957 #define	A_MPS_VF_STAT_TX_VF_OFFLOAD_BYTES_H 0xbc
22958 #define	A_MPS_VF_STAT_TX_VF_OFFLOAD_FRAMES_L 0xc0
22959 #define	A_MPS_VF_STAT_TX_VF_OFFLOAD_FRAMES_H 0xc4
22960 #define	A_MPS_VF_STAT_RX_VF_BCAST_BYTES_L 0xc8
22961 #define	A_MPS_VF_STAT_RX_VF_BCAST_BYTES_H 0xcc
22962 #define	A_MPS_VF_STAT_RX_VF_BCAST_FRAMES_L 0xd0
22963 #define	A_MPS_VF_STAT_RX_VF_BCAST_FRAMES_H 0xd4
22964 #define	A_MPS_VF_STAT_RX_VF_MCAST_BYTES_L 0xd8
22965 #define	A_MPS_VF_STAT_RX_VF_MCAST_BYTES_H 0xdc
22966 #define	A_MPS_VF_STAT_RX_VF_MCAST_FRAMES_L 0xe0
22967 #define	A_MPS_VF_STAT_RX_VF_MCAST_FRAMES_H 0xe4
22968 #define	A_MPS_VF_STAT_RX_VF_UCAST_BYTES_L 0xe8
22969 #define	A_MPS_VF_STAT_RX_VF_UCAST_BYTES_H 0xec
22970 #define	A_MPS_VF_STAT_RX_VF_UCAST_FRAMES_L 0xf0
22971 #define	A_MPS_VF_STAT_RX_VF_UCAST_FRAMES_H 0xf4
22972 #define	A_MPS_VF_STAT_RX_VF_ERR_FRAMES_L 0xf8
22973 #define	A_MPS_VF_STAT_RX_VF_ERR_FRAMES_H 0xfc
22974 #define	A_MPS_PORT_RX_CTL 0x100
22975 
22976 #define	S_NO_RPLCT_M    20
22977 #define	V_NO_RPLCT_M(x) ((x) << S_NO_RPLCT_M)
22978 #define	F_NO_RPLCT_M    V_NO_RPLCT_M(1U)
22979 
22980 #define	S_RPLCT_SEL_L    18
22981 #define	M_RPLCT_SEL_L    0x3U
22982 #define	V_RPLCT_SEL_L(x) ((x) << S_RPLCT_SEL_L)
22983 #define	G_RPLCT_SEL_L(x) (((x) >> S_RPLCT_SEL_L) & M_RPLCT_SEL_L)
22984 
22985 #define	S_FLTR_VLAN_SEL    17
22986 #define	V_FLTR_VLAN_SEL(x) ((x) << S_FLTR_VLAN_SEL)
22987 #define	F_FLTR_VLAN_SEL    V_FLTR_VLAN_SEL(1U)
22988 
22989 #define	S_PRIO_VLAN_SEL    16
22990 #define	V_PRIO_VLAN_SEL(x) ((x) << S_PRIO_VLAN_SEL)
22991 #define	F_PRIO_VLAN_SEL    V_PRIO_VLAN_SEL(1U)
22992 
22993 #define	S_CHK_8023_LEN_M    15
22994 #define	V_CHK_8023_LEN_M(x) ((x) << S_CHK_8023_LEN_M)
22995 #define	F_CHK_8023_LEN_M    V_CHK_8023_LEN_M(1U)
22996 
22997 #define	S_CHK_8023_LEN_L    14
22998 #define	V_CHK_8023_LEN_L(x) ((x) << S_CHK_8023_LEN_L)
22999 #define	F_CHK_8023_LEN_L    V_CHK_8023_LEN_L(1U)
23000 
23001 #define	S_NIV_DROP    13
23002 #define	V_NIV_DROP(x) ((x) << S_NIV_DROP)
23003 #define	F_NIV_DROP    V_NIV_DROP(1U)
23004 
23005 #define	S_NOV_DROP    12
23006 #define	V_NOV_DROP(x) ((x) << S_NOV_DROP)
23007 #define	F_NOV_DROP    V_NOV_DROP(1U)
23008 
23009 #define	S_CLS_PRT    11
23010 #define	V_CLS_PRT(x) ((x) << S_CLS_PRT)
23011 #define	F_CLS_PRT    V_CLS_PRT(1U)
23012 
23013 #define	S_RX_QFC_EN    10
23014 #define	V_RX_QFC_EN(x) ((x) << S_RX_QFC_EN)
23015 #define	F_RX_QFC_EN    V_RX_QFC_EN(1U)
23016 
23017 #define	S_QFC_FWD_UP    9
23018 #define	V_QFC_FWD_UP(x) ((x) << S_QFC_FWD_UP)
23019 #define	F_QFC_FWD_UP    V_QFC_FWD_UP(1U)
23020 
23021 #define	S_PPP_FWD_UP    8
23022 #define	V_PPP_FWD_UP(x) ((x) << S_PPP_FWD_UP)
23023 #define	F_PPP_FWD_UP    V_PPP_FWD_UP(1U)
23024 
23025 #define	S_PAUSE_FWD_UP    7
23026 #define	V_PAUSE_FWD_UP(x) ((x) << S_PAUSE_FWD_UP)
23027 #define	F_PAUSE_FWD_UP    V_PAUSE_FWD_UP(1U)
23028 
23029 #define	S_LPBK_BP    6
23030 #define	V_LPBK_BP(x) ((x) << S_LPBK_BP)
23031 #define	F_LPBK_BP    V_LPBK_BP(1U)
23032 
23033 #define	S_PASS_NO_MATCH    5
23034 #define	V_PASS_NO_MATCH(x) ((x) << S_PASS_NO_MATCH)
23035 #define	F_PASS_NO_MATCH    V_PASS_NO_MATCH(1U)
23036 
23037 #define	S_IVLAN_EN    4
23038 #define	V_IVLAN_EN(x) ((x) << S_IVLAN_EN)
23039 #define	F_IVLAN_EN    V_IVLAN_EN(1U)
23040 
23041 #define	S_OVLAN_EN3    3
23042 #define	V_OVLAN_EN3(x) ((x) << S_OVLAN_EN3)
23043 #define	F_OVLAN_EN3    V_OVLAN_EN3(1U)
23044 
23045 #define	S_OVLAN_EN2    2
23046 #define	V_OVLAN_EN2(x) ((x) << S_OVLAN_EN2)
23047 #define	F_OVLAN_EN2    V_OVLAN_EN2(1U)
23048 
23049 #define	S_OVLAN_EN1    1
23050 #define	V_OVLAN_EN1(x) ((x) << S_OVLAN_EN1)
23051 #define	F_OVLAN_EN1    V_OVLAN_EN1(1U)
23052 
23053 #define	S_OVLAN_EN0    0
23054 #define	V_OVLAN_EN0(x) ((x) << S_OVLAN_EN0)
23055 #define	F_OVLAN_EN0    V_OVLAN_EN0(1U)
23056 
23057 #define S_PTP_FWD_UP    21
23058 #define V_PTP_FWD_UP(x) ((x) << S_PTP_FWD_UP)
23059 #define F_PTP_FWD_UP    V_PTP_FWD_UP(1U)
23060 
23061 #define	A_MPS_PORT_RX_MTU 0x104
23062 #define	A_MPS_PORT_RX_PF_MAP 0x108
23063 #define	A_MPS_PORT_RX_VF_MAP0 0x10c
23064 #define	A_MPS_PORT_RX_VF_MAP1 0x110
23065 #define	A_MPS_PORT_RX_VF_MAP2 0x114
23066 #define	A_MPS_PORT_RX_VF_MAP3 0x118
23067 #define	A_MPS_PORT_RX_IVLAN 0x11c
23068 
23069 #define	S_IVLAN_ETYPE    0
23070 #define	M_IVLAN_ETYPE    0xffffU
23071 #define	V_IVLAN_ETYPE(x) ((x) << S_IVLAN_ETYPE)
23072 #define	G_IVLAN_ETYPE(x) (((x) >> S_IVLAN_ETYPE) & M_IVLAN_ETYPE)
23073 
23074 #define	A_MPS_PORT_RX_OVLAN0 0x120
23075 
23076 #define	S_OVLAN_MASK    16
23077 #define	M_OVLAN_MASK    0xffffU
23078 #define	V_OVLAN_MASK(x) ((x) << S_OVLAN_MASK)
23079 #define	G_OVLAN_MASK(x) (((x) >> S_OVLAN_MASK) & M_OVLAN_MASK)
23080 
23081 #define	S_OVLAN_ETYPE    0
23082 #define	M_OVLAN_ETYPE    0xffffU
23083 #define	V_OVLAN_ETYPE(x) ((x) << S_OVLAN_ETYPE)
23084 #define	G_OVLAN_ETYPE(x) (((x) >> S_OVLAN_ETYPE) & M_OVLAN_ETYPE)
23085 
23086 #define	A_MPS_PORT_RX_OVLAN1 0x124
23087 #define	A_MPS_PORT_RX_OVLAN2 0x128
23088 #define	A_MPS_PORT_RX_OVLAN3 0x12c
23089 #define	A_MPS_PORT_RX_RSS_HASH 0x130
23090 #define	A_MPS_PORT_RX_RSS_CONTROL 0x134
23091 
23092 #define	S_RSS_CTRL    16
23093 #define	M_RSS_CTRL    0xffU
23094 #define	V_RSS_CTRL(x) ((x) << S_RSS_CTRL)
23095 #define	G_RSS_CTRL(x) (((x) >> S_RSS_CTRL) & M_RSS_CTRL)
23096 
23097 #define	S_QUE_NUM    0
23098 #define	M_QUE_NUM    0xffffU
23099 #define	V_QUE_NUM(x) ((x) << S_QUE_NUM)
23100 #define	G_QUE_NUM(x) (((x) >> S_QUE_NUM) & M_QUE_NUM)
23101 
23102 #define	A_MPS_PORT_RX_CTL1 0x138
23103 
23104 #define	S_FIXED_PFVF_MAC    13
23105 #define	V_FIXED_PFVF_MAC(x) ((x) << S_FIXED_PFVF_MAC)
23106 #define	F_FIXED_PFVF_MAC    V_FIXED_PFVF_MAC(1U)
23107 
23108 #define	S_FIXED_PFVF_LPBK    12
23109 #define	V_FIXED_PFVF_LPBK(x) ((x) << S_FIXED_PFVF_LPBK)
23110 #define	F_FIXED_PFVF_LPBK    V_FIXED_PFVF_LPBK(1U)
23111 
23112 #define	S_FIXED_PFVF_LPBK_OV    11
23113 #define	V_FIXED_PFVF_LPBK_OV(x) ((x) << S_FIXED_PFVF_LPBK_OV)
23114 #define	F_FIXED_PFVF_LPBK_OV    V_FIXED_PFVF_LPBK_OV(1U)
23115 
23116 #define	S_FIXED_PF    8
23117 #define	M_FIXED_PF    0x7U
23118 #define	V_FIXED_PF(x) ((x) << S_FIXED_PF)
23119 #define	G_FIXED_PF(x) (((x) >> S_FIXED_PF) & M_FIXED_PF)
23120 
23121 #define	S_FIXED_VF_VLD    7
23122 #define	V_FIXED_VF_VLD(x) ((x) << S_FIXED_VF_VLD)
23123 #define	F_FIXED_VF_VLD    V_FIXED_VF_VLD(1U)
23124 
23125 #define	S_FIXED_VF    0
23126 #define	M_FIXED_VF    0x7fU
23127 #define	V_FIXED_VF(x) ((x) << S_FIXED_VF)
23128 #define	G_FIXED_VF(x) (((x) >> S_FIXED_VF) & M_FIXED_VF)
23129 
23130 #define	A_MPS_PORT_RX_SPARE 0x13c
23131 #define A_MPS_PORT_RX_PTP_RSS_HASH 0x140
23132 #define A_MPS_PORT_RX_PTP_RSS_CONTROL 0x144
23133 #define	A_MPS_PORT_TX_MAC_RELOAD_CH0 0x190
23134 
23135 #define	S_CREDIT    0
23136 #define	M_CREDIT    0xffffU
23137 #define	V_CREDIT(x) ((x) << S_CREDIT)
23138 #define	G_CREDIT(x) (((x) >> S_CREDIT) & M_CREDIT)
23139 
23140 #define	A_MPS_PORT_TX_MAC_RELOAD_CH1 0x194
23141 #define	A_MPS_PORT_TX_MAC_RELOAD_CH2 0x198
23142 #define	A_MPS_PORT_TX_MAC_RELOAD_CH3 0x19c
23143 #define	A_MPS_PORT_TX_MAC_RELOAD_CH4 0x1a0
23144 #define	A_MPS_PORT_TX_LPBK_RELOAD_CH0 0x1a8
23145 #define	A_MPS_PORT_TX_LPBK_RELOAD_CH1 0x1ac
23146 #define	A_MPS_PORT_TX_LPBK_RELOAD_CH2 0x1b0
23147 #define	A_MPS_PORT_TX_LPBK_RELOAD_CH3 0x1b4
23148 #define	A_MPS_PORT_TX_LPBK_RELOAD_CH4 0x1b8
23149 #define	A_MPS_PORT_TX_FIFO_CTL 0x1c4
23150 
23151 #define	S_FIFOTH    5
23152 #define	M_FIFOTH    0x1ffU
23153 #define	V_FIFOTH(x) ((x) << S_FIFOTH)
23154 #define	G_FIFOTH(x) (((x) >> S_FIFOTH) & M_FIFOTH)
23155 
23156 #define	S_FIFOEN    4
23157 #define	V_FIFOEN(x) ((x) << S_FIFOEN)
23158 #define	F_FIFOEN    V_FIFOEN(1U)
23159 
23160 #define	S_MAXPKTCNT    0
23161 #define	M_MAXPKTCNT    0xfU
23162 #define	V_MAXPKTCNT(x) ((x) << S_MAXPKTCNT)
23163 #define	G_MAXPKTCNT(x) (((x) >> S_MAXPKTCNT) & M_MAXPKTCNT)
23164 
23165 #define	A_MPS_PORT_FPGA_PAUSE_CTL 0x1c8
23166 
23167 #define S_FPGAPAUSEEN    0
23168 #define V_FPGAPAUSEEN(x) ((x) << S_FPGAPAUSEEN)
23169 #define F_FPGAPAUSEEN    V_FPGAPAUSEEN(1U)
23170 
23171 #define A_MPS_PORT_TX_PAUSE_PENDING_STATUS 0x1d0
23172 
23173 #define S_OFF_PENDING    8
23174 #define M_OFF_PENDING    0xffU
23175 #define V_OFF_PENDING(x) ((x) << S_OFF_PENDING)
23176 #define G_OFF_PENDING(x) (((x) >> S_OFF_PENDING) & M_OFF_PENDING)
23177 
23178 #define S_ON_PENDING    0
23179 #define M_ON_PENDING    0xffU
23180 #define V_ON_PENDING(x) ((x) << S_ON_PENDING)
23181 #define G_ON_PENDING(x) (((x) >> S_ON_PENDING) & M_ON_PENDING)
23182 
23183 #define	A_MPS_PORT_CLS_HASH_SRAM 0x200
23184 
23185 #define	S_VALID    20
23186 #define	V_VALID(x) ((x) << S_VALID)
23187 #define	F_VALID    V_VALID(1U)
23188 
23189 #define	S_HASHPORTMAP    16
23190 #define	M_HASHPORTMAP    0xfU
23191 #define	V_HASHPORTMAP(x) ((x) << S_HASHPORTMAP)
23192 #define	G_HASHPORTMAP(x) (((x) >> S_HASHPORTMAP) & M_HASHPORTMAP)
23193 
23194 #define	S_MULTILISTEN    15
23195 #define	V_MULTILISTEN(x) ((x) << S_MULTILISTEN)
23196 #define	F_MULTILISTEN    V_MULTILISTEN(1U)
23197 
23198 #define	S_PRIORITY    12
23199 #define	M_PRIORITY    0x7U
23200 #define	V_PRIORITY(x) ((x) << S_PRIORITY)
23201 #define	G_PRIORITY(x) (((x) >> S_PRIORITY) & M_PRIORITY)
23202 
23203 #define	S_REPLICATE    11
23204 #define	V_REPLICATE(x) ((x) << S_REPLICATE)
23205 #define	F_REPLICATE    V_REPLICATE(1U)
23206 
23207 #define	S_PF    8
23208 #define	M_PF    0x7U
23209 #define	V_PF(x) ((x) << S_PF)
23210 #define	G_PF(x) (((x) >> S_PF) & M_PF)
23211 
23212 #define	S_VF_VALID    7
23213 #define	V_VF_VALID(x) ((x) << S_VF_VALID)
23214 #define	F_VF_VALID    V_VF_VALID(1U)
23215 
23216 #define	S_VF    0
23217 #define	M_VF    0x7fU
23218 #define	V_VF(x) ((x) << S_VF)
23219 #define	G_VF(x) (((x) >> S_VF) & M_VF)
23220 
23221 #define	A_MPS_PF_CTL 0x2c0
23222 
23223 #define	S_TXEN    1
23224 #define	V_TXEN(x) ((x) << S_TXEN)
23225 #define	F_TXEN    V_TXEN(1U)
23226 
23227 #define	S_RXEN    0
23228 #define	V_RXEN(x) ((x) << S_RXEN)
23229 #define	F_RXEN    V_RXEN(1U)
23230 
23231 #define	A_MPS_PF_TX_QINQ_VLAN 0x2e0
23232 
23233 #define	S_PROTOCOLID    16
23234 #define	M_PROTOCOLID    0xffffU
23235 #define	V_PROTOCOLID(x) ((x) << S_PROTOCOLID)
23236 #define	G_PROTOCOLID(x) (((x) >> S_PROTOCOLID) & M_PROTOCOLID)
23237 
23238 #define	S_VLAN_PRIO    13
23239 #define	M_VLAN_PRIO    0x7U
23240 #define	V_VLAN_PRIO(x) ((x) << S_VLAN_PRIO)
23241 #define	G_VLAN_PRIO(x) (((x) >> S_VLAN_PRIO) & M_VLAN_PRIO)
23242 
23243 #define	S_CFI    12
23244 #define	V_CFI(x) ((x) << S_CFI)
23245 #define	F_CFI    V_CFI(1U)
23246 
23247 #define	S_TAG    0
23248 #define	M_TAG    0xfffU
23249 #define	V_TAG(x) ((x) << S_TAG)
23250 #define	G_TAG(x) (((x) >> S_TAG) & M_TAG)
23251 
23252 #define	A_MPS_PF_STAT_TX_PF_BCAST_BYTES_L 0x300
23253 #define	A_MPS_PF_STAT_TX_PF_BCAST_BYTES_H 0x304
23254 #define	A_MPS_PORT_CLS_HASH_CTL 0x304
23255 
23256 #define	S_UNICASTENABLE    31
23257 #define	V_UNICASTENABLE(x) ((x) << S_UNICASTENABLE)
23258 #define	F_UNICASTENABLE    V_UNICASTENABLE(1U)
23259 
23260 #define	A_MPS_PF_STAT_TX_PF_BCAST_FRAMES_L 0x308
23261 #define	A_MPS_PORT_CLS_PROMISCUOUS_CTL 0x308
23262 
23263 #define	S_PROMISCEN    31
23264 #define	V_PROMISCEN(x) ((x) << S_PROMISCEN)
23265 #define	F_PROMISCEN    V_PROMISCEN(1U)
23266 
23267 #define	A_MPS_PF_STAT_TX_PF_BCAST_FRAMES_H 0x30c
23268 #define	A_MPS_PORT_CLS_BMC_MAC_ADDR_L 0x30c
23269 #define	A_MPS_PF_STAT_TX_PF_MCAST_BYTES_L 0x310
23270 #define	A_MPS_PORT_CLS_BMC_MAC_ADDR_H 0x310
23271 
23272 #define	S_MATCHBOTH    17
23273 #define	V_MATCHBOTH(x) ((x) << S_MATCHBOTH)
23274 #define	F_MATCHBOTH    V_MATCHBOTH(1U)
23275 
23276 #define	S_BMC_VLD    16
23277 #define	V_BMC_VLD(x) ((x) << S_BMC_VLD)
23278 #define	F_BMC_VLD    V_BMC_VLD(1U)
23279 
23280 #define	A_MPS_PF_STAT_TX_PF_MCAST_BYTES_H 0x314
23281 #define	A_MPS_PORT_CLS_BMC_VLAN 0x314
23282 
23283 #define	S_BMC_VLAN_SEL    13
23284 #define	V_BMC_VLAN_SEL(x) ((x) << S_BMC_VLAN_SEL)
23285 #define	F_BMC_VLAN_SEL    V_BMC_VLAN_SEL(1U)
23286 
23287 #define	S_VLAN_VLD    12
23288 #define	V_VLAN_VLD(x) ((x) << S_VLAN_VLD)
23289 #define	F_VLAN_VLD    V_VLAN_VLD(1U)
23290 
23291 #define	A_MPS_PF_STAT_TX_PF_MCAST_FRAMES_L 0x318
23292 #define	A_MPS_PORT_CLS_CTL 0x318
23293 
23294 #define	S_PF_VLAN_SEL    0
23295 #define	V_PF_VLAN_SEL(x) ((x) << S_PF_VLAN_SEL)
23296 #define	F_PF_VLAN_SEL    V_PF_VLAN_SEL(1U)
23297 
23298 #define S_LPBK_TCAM1_HIT_PRIORITY    14
23299 #define V_LPBK_TCAM1_HIT_PRIORITY(x) ((x) << S_LPBK_TCAM1_HIT_PRIORITY)
23300 #define F_LPBK_TCAM1_HIT_PRIORITY    V_LPBK_TCAM1_HIT_PRIORITY(1U)
23301 
23302 #define S_LPBK_TCAM0_HIT_PRIORITY    13
23303 #define V_LPBK_TCAM0_HIT_PRIORITY(x) ((x) << S_LPBK_TCAM0_HIT_PRIORITY)
23304 #define F_LPBK_TCAM0_HIT_PRIORITY    V_LPBK_TCAM0_HIT_PRIORITY(1U)
23305 
23306 #define S_LPBK_TCAM_PRIORITY    12
23307 #define V_LPBK_TCAM_PRIORITY(x) ((x) << S_LPBK_TCAM_PRIORITY)
23308 #define F_LPBK_TCAM_PRIORITY    V_LPBK_TCAM_PRIORITY(1U)
23309 
23310 #define S_LPBK_SMAC_TCAM_SEL    10
23311 #define M_LPBK_SMAC_TCAM_SEL    0x3U
23312 #define V_LPBK_SMAC_TCAM_SEL(x) ((x) << S_LPBK_SMAC_TCAM_SEL)
23313 #define G_LPBK_SMAC_TCAM_SEL(x) \
23314 	(((x) >> S_LPBK_SMAC_TCAM_SEL) & M_LPBK_SMAC_TCAM_SEL)
23315 
23316 #define S_LPBK_DMAC_TCAM_SEL    8
23317 #define M_LPBK_DMAC_TCAM_SEL    0x3U
23318 #define V_LPBK_DMAC_TCAM_SEL(x) ((x) << S_LPBK_DMAC_TCAM_SEL)
23319 #define G_LPBK_DMAC_TCAM_SEL(x) \
23320 	(((x) >> S_LPBK_DMAC_TCAM_SEL) & M_LPBK_DMAC_TCAM_SEL)
23321 
23322 #define S_TCAM1_HIT_PRIORITY    7
23323 #define V_TCAM1_HIT_PRIORITY(x) ((x) << S_TCAM1_HIT_PRIORITY)
23324 #define F_TCAM1_HIT_PRIORITY    V_TCAM1_HIT_PRIORITY(1U)
23325 
23326 #define S_TCAM0_HIT_PRIORITY    6
23327 #define V_TCAM0_HIT_PRIORITY(x) ((x) << S_TCAM0_HIT_PRIORITY)
23328 #define F_TCAM0_HIT_PRIORITY    V_TCAM0_HIT_PRIORITY(1U)
23329 
23330 #define S_TCAM_PRIORITY    5
23331 #define V_TCAM_PRIORITY(x) ((x) << S_TCAM_PRIORITY)
23332 #define F_TCAM_PRIORITY    V_TCAM_PRIORITY(1U)
23333 
23334 #define S_SMAC_TCAM_SEL    3
23335 #define M_SMAC_TCAM_SEL    0x3U
23336 #define V_SMAC_TCAM_SEL(x) ((x) << S_SMAC_TCAM_SEL)
23337 #define G_SMAC_TCAM_SEL(x) (((x) >> S_SMAC_TCAM_SEL) & M_SMAC_TCAM_SEL)
23338 
23339 #define S_DMAC_TCAM_SEL    1
23340 #define M_DMAC_TCAM_SEL    0x3U
23341 #define V_DMAC_TCAM_SEL(x) ((x) << S_DMAC_TCAM_SEL)
23342 #define G_DMAC_TCAM_SEL(x) (((x) >> S_DMAC_TCAM_SEL) & M_DMAC_TCAM_SEL)
23343 
23344 #define	A_MPS_PF_STAT_TX_PF_MCAST_FRAMES_H 0x31c
23345 #define	A_MPS_PF_STAT_TX_PF_UCAST_BYTES_L 0x320
23346 #define	A_MPS_PF_STAT_TX_PF_UCAST_BYTES_H 0x324
23347 #define	A_MPS_PF_STAT_TX_PF_UCAST_FRAMES_L 0x328
23348 #define	A_MPS_PF_STAT_TX_PF_UCAST_FRAMES_H 0x32c
23349 #define	A_MPS_PF_STAT_TX_PF_OFFLOAD_BYTES_L 0x330
23350 #define	A_MPS_PF_STAT_TX_PF_OFFLOAD_BYTES_H 0x334
23351 #define	A_MPS_PF_STAT_TX_PF_OFFLOAD_FRAMES_L 0x338
23352 #define	A_MPS_PF_STAT_TX_PF_OFFLOAD_FRAMES_H 0x33c
23353 #define	A_MPS_PF_STAT_RX_PF_BYTES_L 0x340
23354 #define	A_MPS_PF_STAT_RX_PF_BYTES_H 0x344
23355 #define	A_MPS_PF_STAT_RX_PF_FRAMES_L 0x348
23356 #define	A_MPS_PF_STAT_RX_PF_FRAMES_H 0x34c
23357 #define	A_MPS_PF_STAT_RX_PF_BCAST_BYTES_L 0x350
23358 #define	A_MPS_PF_STAT_RX_PF_BCAST_BYTES_H 0x354
23359 #define	A_MPS_PF_STAT_RX_PF_BCAST_FRAMES_L 0x358
23360 #define	A_MPS_PF_STAT_RX_PF_BCAST_FRAMES_H 0x35c
23361 #define	A_MPS_PF_STAT_RX_PF_MCAST_BYTES_L 0x360
23362 #define	A_MPS_PF_STAT_RX_PF_MCAST_BYTES_H 0x364
23363 #define	A_MPS_PF_STAT_RX_PF_MCAST_FRAMES_L 0x368
23364 #define	A_MPS_PF_STAT_RX_PF_MCAST_FRAMES_H 0x36c
23365 #define	A_MPS_PF_STAT_RX_PF_UCAST_BYTES_L 0x370
23366 #define	A_MPS_PF_STAT_RX_PF_UCAST_BYTES_H 0x374
23367 #define	A_MPS_PF_STAT_RX_PF_UCAST_FRAMES_L 0x378
23368 #define	A_MPS_PF_STAT_RX_PF_UCAST_FRAMES_H 0x37c
23369 #define	A_MPS_PF_STAT_RX_PF_ERR_FRAMES_L 0x380
23370 #define	A_MPS_PF_STAT_RX_PF_ERR_FRAMES_H 0x384
23371 #define	A_MPS_PORT_STAT_TX_PORT_BYTES_L 0x400
23372 #define	A_MPS_PORT_STAT_TX_PORT_BYTES_H 0x404
23373 #define	A_MPS_PORT_STAT_TX_PORT_FRAMES_L 0x408
23374 #define	A_MPS_PORT_STAT_TX_PORT_FRAMES_H 0x40c
23375 #define	A_MPS_PORT_STAT_TX_PORT_BCAST_L 0x410
23376 #define	A_MPS_PORT_STAT_TX_PORT_BCAST_H 0x414
23377 #define	A_MPS_PORT_STAT_TX_PORT_MCAST_L 0x418
23378 #define	A_MPS_PORT_STAT_TX_PORT_MCAST_H 0x41c
23379 #define	A_MPS_PORT_STAT_TX_PORT_UCAST_L 0x420
23380 #define	A_MPS_PORT_STAT_TX_PORT_UCAST_H 0x424
23381 #define	A_MPS_PORT_STAT_TX_PORT_ERROR_L 0x428
23382 #define	A_MPS_PORT_STAT_TX_PORT_ERROR_H 0x42c
23383 #define	A_MPS_PORT_STAT_TX_PORT_64B_L 0x430
23384 #define	A_MPS_PORT_STAT_TX_PORT_64B_H 0x434
23385 #define	A_MPS_PORT_STAT_TX_PORT_65B_127B_L 0x438
23386 #define	A_MPS_PORT_STAT_TX_PORT_65B_127B_H 0x43c
23387 #define	A_MPS_PORT_STAT_TX_PORT_128B_255B_L 0x440
23388 #define	A_MPS_PORT_STAT_TX_PORT_128B_255B_H 0x444
23389 #define	A_MPS_PORT_STAT_TX_PORT_256B_511B_L 0x448
23390 #define	A_MPS_PORT_STAT_TX_PORT_256B_511B_H 0x44c
23391 #define	A_MPS_PORT_STAT_TX_PORT_512B_1023B_L 0x450
23392 #define	A_MPS_PORT_STAT_TX_PORT_512B_1023B_H 0x454
23393 #define	A_MPS_PORT_STAT_TX_PORT_1024B_1518B_L 0x458
23394 #define	A_MPS_PORT_STAT_TX_PORT_1024B_1518B_H 0x45c
23395 #define	A_MPS_PORT_STAT_TX_PORT_1519B_MAX_L 0x460
23396 #define	A_MPS_PORT_STAT_TX_PORT_1519B_MAX_H 0x464
23397 #define	A_MPS_PORT_STAT_TX_PORT_DROP_L 0x468
23398 #define	A_MPS_PORT_STAT_TX_PORT_DROP_H 0x46c
23399 #define	A_MPS_PORT_STAT_TX_PORT_PAUSE_L 0x470
23400 #define	A_MPS_PORT_STAT_TX_PORT_PAUSE_H 0x474
23401 #define	A_MPS_PORT_STAT_TX_PORT_PPP0_L 0x478
23402 #define	A_MPS_PORT_STAT_TX_PORT_PPP0_H 0x47c
23403 #define	A_MPS_PORT_STAT_TX_PORT_PPP1_L 0x480
23404 #define	A_MPS_PORT_STAT_TX_PORT_PPP1_H 0x484
23405 #define	A_MPS_PORT_STAT_TX_PORT_PPP2_L 0x488
23406 #define	A_MPS_PORT_STAT_TX_PORT_PPP2_H 0x48c
23407 #define	A_MPS_PORT_STAT_TX_PORT_PPP3_L 0x490
23408 #define	A_MPS_PORT_STAT_TX_PORT_PPP3_H 0x494
23409 #define	A_MPS_PORT_STAT_TX_PORT_PPP4_L 0x498
23410 #define	A_MPS_PORT_STAT_TX_PORT_PPP4_H 0x49c
23411 #define	A_MPS_PORT_STAT_TX_PORT_PPP5_L 0x4a0
23412 #define	A_MPS_PORT_STAT_TX_PORT_PPP5_H 0x4a4
23413 #define	A_MPS_PORT_STAT_TX_PORT_PPP6_L 0x4a8
23414 #define	A_MPS_PORT_STAT_TX_PORT_PPP6_H 0x4ac
23415 #define	A_MPS_PORT_STAT_TX_PORT_PPP7_L 0x4b0
23416 #define	A_MPS_PORT_STAT_TX_PORT_PPP7_H 0x4b4
23417 #define	A_MPS_PORT_STAT_LB_PORT_BYTES_L 0x4c0
23418 #define	A_MPS_PORT_STAT_LB_PORT_BYTES_H 0x4c4
23419 #define	A_MPS_PORT_STAT_LB_PORT_FRAMES_L 0x4c8
23420 #define	A_MPS_PORT_STAT_LB_PORT_FRAMES_H 0x4cc
23421 #define	A_MPS_PORT_STAT_LB_PORT_BCAST_L 0x4d0
23422 #define	A_MPS_PORT_STAT_LB_PORT_BCAST_H 0x4d4
23423 #define	A_MPS_PORT_STAT_LB_PORT_MCAST_L 0x4d8
23424 #define	A_MPS_PORT_STAT_LB_PORT_MCAST_H 0x4dc
23425 #define	A_MPS_PORT_STAT_LB_PORT_UCAST_L 0x4e0
23426 #define	A_MPS_PORT_STAT_LB_PORT_UCAST_H 0x4e4
23427 #define	A_MPS_PORT_STAT_LB_PORT_ERROR_L 0x4e8
23428 #define	A_MPS_PORT_STAT_LB_PORT_ERROR_H 0x4ec
23429 #define	A_MPS_PORT_STAT_LB_PORT_64B_L 0x4f0
23430 #define	A_MPS_PORT_STAT_LB_PORT_64B_H 0x4f4
23431 #define	A_MPS_PORT_STAT_LB_PORT_65B_127B_L 0x4f8
23432 #define	A_MPS_PORT_STAT_LB_PORT_65B_127B_H 0x4fc
23433 #define	A_MPS_PORT_STAT_LB_PORT_128B_255B_L 0x500
23434 #define	A_MPS_PORT_STAT_LB_PORT_128B_255B_H 0x504
23435 #define	A_MPS_PORT_STAT_LB_PORT_256B_511B_L 0x508
23436 #define	A_MPS_PORT_STAT_LB_PORT_256B_511B_H 0x50c
23437 #define	A_MPS_PORT_STAT_LB_PORT_512B_1023B_L 0x510
23438 #define	A_MPS_PORT_STAT_LB_PORT_512B_1023B_H 0x514
23439 #define	A_MPS_PORT_STAT_LB_PORT_1024B_1518B_L 0x518
23440 #define	A_MPS_PORT_STAT_LB_PORT_1024B_1518B_H 0x51c
23441 #define	A_MPS_PORT_STAT_LB_PORT_1519B_MAX_L 0x520
23442 #define	A_MPS_PORT_STAT_LB_PORT_1519B_MAX_H 0x524
23443 #define	A_MPS_PORT_STAT_LB_PORT_DROP_FRAMES 0x528
23444 #define	A_MPS_PORT_STAT_LB_PORT_DROP_FRAMES_L 0x528
23445 #define	A_MPS_PORT_STAT_LB_PORT_DROP_FRAMES_H 0x52c
23446 #define	A_MPS_PORT_STAT_RX_PORT_BYTES_L 0x540
23447 #define	A_MPS_PORT_STAT_RX_PORT_BYTES_H 0x544
23448 #define	A_MPS_PORT_STAT_RX_PORT_FRAMES_L 0x548
23449 #define	A_MPS_PORT_STAT_RX_PORT_FRAMES_H 0x54c
23450 #define	A_MPS_PORT_STAT_RX_PORT_BCAST_L 0x550
23451 #define	A_MPS_PORT_STAT_RX_PORT_BCAST_H 0x554
23452 #define	A_MPS_PORT_STAT_RX_PORT_MCAST_L 0x558
23453 #define	A_MPS_PORT_STAT_RX_PORT_MCAST_H 0x55c
23454 #define	A_MPS_PORT_STAT_RX_PORT_UCAST_L 0x560
23455 #define	A_MPS_PORT_STAT_RX_PORT_UCAST_H 0x564
23456 #define	A_MPS_PORT_STAT_RX_PORT_MTU_ERROR_L 0x568
23457 #define	A_MPS_PORT_STAT_RX_PORT_MTU_ERROR_H 0x56c
23458 #define	A_MPS_PORT_STAT_RX_PORT_MTU_CRC_ERROR_L 0x570
23459 #define	A_MPS_PORT_STAT_RX_PORT_MTU_CRC_ERROR_H 0x574
23460 #define	A_MPS_PORT_STAT_RX_PORT_CRC_ERROR_L 0x578
23461 #define	A_MPS_PORT_STAT_RX_PORT_CRC_ERROR_H 0x57c
23462 #define	A_MPS_PORT_STAT_RX_PORT_LEN_ERROR_L 0x580
23463 #define	A_MPS_PORT_STAT_RX_PORT_LEN_ERROR_H 0x584
23464 #define	A_MPS_PORT_STAT_RX_PORT_SYM_ERROR_L 0x588
23465 #define	A_MPS_PORT_STAT_RX_PORT_SYM_ERROR_H 0x58c
23466 #define	A_MPS_PORT_STAT_RX_PORT_64B_L 0x590
23467 #define	A_MPS_PORT_STAT_RX_PORT_64B_H 0x594
23468 #define	A_MPS_PORT_STAT_RX_PORT_65B_127B_L 0x598
23469 #define	A_MPS_PORT_STAT_RX_PORT_65B_127B_H 0x59c
23470 #define	A_MPS_PORT_STAT_RX_PORT_128B_255B_L 0x5a0
23471 #define	A_MPS_PORT_STAT_RX_PORT_128B_255B_H 0x5a4
23472 #define	A_MPS_PORT_STAT_RX_PORT_256B_511B_L 0x5a8
23473 #define	A_MPS_PORT_STAT_RX_PORT_256B_511B_H 0x5ac
23474 #define	A_MPS_PORT_STAT_RX_PORT_512B_1023B_L 0x5b0
23475 #define	A_MPS_PORT_STAT_RX_PORT_512B_1023B_H 0x5b4
23476 #define	A_MPS_PORT_STAT_RX_PORT_1024B_1518B_L 0x5b8
23477 #define	A_MPS_PORT_STAT_RX_PORT_1024B_1518B_H 0x5bc
23478 #define	A_MPS_PORT_STAT_RX_PORT_1519B_MAX_L 0x5c0
23479 #define	A_MPS_PORT_STAT_RX_PORT_1519B_MAX_H 0x5c4
23480 #define	A_MPS_PORT_STAT_RX_PORT_PAUSE_L 0x5c8
23481 #define	A_MPS_PORT_STAT_RX_PORT_PAUSE_H 0x5cc
23482 #define	A_MPS_PORT_STAT_RX_PORT_PPP0_L 0x5d0
23483 #define	A_MPS_PORT_STAT_RX_PORT_PPP0_H 0x5d4
23484 #define	A_MPS_PORT_STAT_RX_PORT_PPP1_L 0x5d8
23485 #define	A_MPS_PORT_STAT_RX_PORT_PPP1_H 0x5dc
23486 #define	A_MPS_PORT_STAT_RX_PORT_PPP2_L 0x5e0
23487 #define	A_MPS_PORT_STAT_RX_PORT_PPP2_H 0x5e4
23488 #define	A_MPS_PORT_STAT_RX_PORT_PPP3_L 0x5e8
23489 #define	A_MPS_PORT_STAT_RX_PORT_PPP3_H 0x5ec
23490 #define	A_MPS_PORT_STAT_RX_PORT_PPP4_L 0x5f0
23491 #define	A_MPS_PORT_STAT_RX_PORT_PPP4_H 0x5f4
23492 #define	A_MPS_PORT_STAT_RX_PORT_PPP5_L 0x5f8
23493 #define	A_MPS_PORT_STAT_RX_PORT_PPP5_H 0x5fc
23494 #define	A_MPS_PORT_STAT_RX_PORT_PPP6_L 0x600
23495 #define	A_MPS_PORT_STAT_RX_PORT_PPP6_H 0x604
23496 #define	A_MPS_PORT_STAT_RX_PORT_PPP7_L 0x608
23497 #define	A_MPS_PORT_STAT_RX_PORT_PPP7_H 0x60c
23498 #define	A_MPS_PORT_STAT_RX_PORT_LESS_64B_L 0x610
23499 #define	A_MPS_PORT_STAT_RX_PORT_LESS_64B_H 0x614
23500 #define	A_MPS_PORT_STAT_RX_PORT_MAC_ERROR_L 0x618
23501 #define	A_MPS_PORT_STAT_RX_PORT_MAC_ERROR_H 0x61c
23502 #define	A_MPS_CMN_CTL 0x9000
23503 
23504 #define	S_DETECT8023    3
23505 #define	V_DETECT8023(x) ((x) << S_DETECT8023)
23506 #define	F_DETECT8023    V_DETECT8023(1U)
23507 
23508 #define	S_VFDIRECTACCESS    2
23509 #define	V_VFDIRECTACCESS(x) ((x) << S_VFDIRECTACCESS)
23510 #define	F_VFDIRECTACCESS    V_VFDIRECTACCESS(1U)
23511 
23512 #define	S_NUMPORTS    0
23513 #define	M_NUMPORTS    0x3U
23514 #define	V_NUMPORTS(x) ((x) << S_NUMPORTS)
23515 #define	G_NUMPORTS(x) (((x) >> S_NUMPORTS) & M_NUMPORTS)
23516 
23517 #define S_LPBKCRDTCTRL    4
23518 #define V_LPBKCRDTCTRL(x) ((x) << S_LPBKCRDTCTRL)
23519 #define F_LPBKCRDTCTRL    V_LPBKCRDTCTRL(1U)
23520 
23521 #define	A_MPS_INT_ENABLE 0x9004
23522 
23523 #define	S_STATINTENB    5
23524 #define	V_STATINTENB(x) ((x) << S_STATINTENB)
23525 #define	F_STATINTENB    V_STATINTENB(1U)
23526 
23527 #define	S_TXINTENB    4
23528 #define	V_TXINTENB(x) ((x) << S_TXINTENB)
23529 #define	F_TXINTENB    V_TXINTENB(1U)
23530 
23531 #define	S_RXINTENB    3
23532 #define	V_RXINTENB(x) ((x) << S_RXINTENB)
23533 #define	F_RXINTENB    V_RXINTENB(1U)
23534 
23535 #define	S_TRCINTENB    2
23536 #define	V_TRCINTENB(x) ((x) << S_TRCINTENB)
23537 #define	F_TRCINTENB    V_TRCINTENB(1U)
23538 
23539 #define	S_CLSINTENB    1
23540 #define	V_CLSINTENB(x) ((x) << S_CLSINTENB)
23541 #define	F_CLSINTENB    V_CLSINTENB(1U)
23542 
23543 #define	S_PLINTENB    0
23544 #define	V_PLINTENB(x) ((x) << S_PLINTENB)
23545 #define	F_PLINTENB    V_PLINTENB(1U)
23546 
23547 #define A_MPS_CGEN_GLOBAL 0x900c
23548 
23549 #define S_MPS_GLOBAL_CGEN    0
23550 #define V_MPS_GLOBAL_CGEN(x) ((x) << S_MPS_GLOBAL_CGEN)
23551 #define F_MPS_GLOBAL_CGEN    V_MPS_GLOBAL_CGEN(1U)
23552 
23553 #define	A_MPS_INT_CAUSE 0x9008
23554 
23555 #define	S_STATINT    5
23556 #define	V_STATINT(x) ((x) << S_STATINT)
23557 #define	F_STATINT    V_STATINT(1U)
23558 
23559 #define	S_TXINT    4
23560 #define	V_TXINT(x) ((x) << S_TXINT)
23561 #define	F_TXINT    V_TXINT(1U)
23562 
23563 #define	S_RXINT    3
23564 #define	V_RXINT(x) ((x) << S_RXINT)
23565 #define	F_RXINT    V_RXINT(1U)
23566 
23567 #define	S_TRCINT    2
23568 #define	V_TRCINT(x) ((x) << S_TRCINT)
23569 #define	F_TRCINT    V_TRCINT(1U)
23570 
23571 #define	S_CLSINT    1
23572 #define	V_CLSINT(x) ((x) << S_CLSINT)
23573 #define	F_CLSINT    V_CLSINT(1U)
23574 
23575 #define	S_PLINT    0
23576 #define	V_PLINT(x) ((x) << S_PLINT)
23577 #define	F_PLINT    V_PLINT(1U)
23578 
23579 #define	A_MPS_VF_TX_CTL_31_0 0x9010
23580 #define	A_MPS_VF_TX_CTL_63_32 0x9014
23581 #define	A_MPS_VF_TX_CTL_95_64 0x9018
23582 #define	A_MPS_VF_TX_CTL_127_96 0x901c
23583 #define	A_MPS_VF_RX_CTL_31_0 0x9020
23584 #define	A_MPS_VF_RX_CTL_63_32 0x9024
23585 #define	A_MPS_VF_RX_CTL_95_64 0x9028
23586 #define	A_MPS_VF_RX_CTL_127_96 0x902c
23587 #define	A_MPS_TX_PAUSE_DURATION_BUF_GRP0 0x9030
23588 
23589 #define	S_VALUE    0
23590 #define	M_VALUE    0xffffU
23591 #define	V_VALUE(x) ((x) << S_VALUE)
23592 #define	G_VALUE(x) (((x) >> S_VALUE) & M_VALUE)
23593 
23594 #define	A_MPS_TX_PAUSE_DURATION_BUF_GRP1 0x9034
23595 #define	A_MPS_TX_PAUSE_DURATION_BUF_GRP2 0x9038
23596 #define	A_MPS_TX_PAUSE_DURATION_BUF_GRP3 0x903c
23597 #define	A_MPS_TX_PAUSE_RETRANS_BUF_GRP0 0x9040
23598 #define	A_MPS_TX_PAUSE_RETRANS_BUF_GRP1 0x9044
23599 #define	A_MPS_TX_PAUSE_RETRANS_BUF_GRP2 0x9048
23600 #define	A_MPS_TX_PAUSE_RETRANS_BUF_GRP3 0x904c
23601 #define	A_MPS_TP_CSIDE_MUX_CTL_P0 0x9050
23602 
23603 #define	S_WEIGHT    0
23604 #define	M_WEIGHT    0xfffU
23605 #define	V_WEIGHT(x) ((x) << S_WEIGHT)
23606 #define	G_WEIGHT(x) (((x) >> S_WEIGHT) & M_WEIGHT)
23607 
23608 #define	A_MPS_TP_CSIDE_MUX_CTL_P1 0x9054
23609 #define	A_MPS_WOL_CTL_MODE 0x9058
23610 
23611 #define	S_WOL_MODE    0
23612 #define	V_WOL_MODE(x) ((x) << S_WOL_MODE)
23613 #define	F_WOL_MODE    V_WOL_MODE(1U)
23614 
23615 #define	A_MPS_FPGA_DEBUG 0x9060
23616 
23617 #define	S_LPBK_EN    8
23618 #define	V_LPBK_EN(x) ((x) << S_LPBK_EN)
23619 #define	F_LPBK_EN    V_LPBK_EN(1U)
23620 
23621 #define	S_CH_MAP3    6
23622 #define	M_CH_MAP3    0x3U
23623 #define	V_CH_MAP3(x) ((x) << S_CH_MAP3)
23624 #define	G_CH_MAP3(x) (((x) >> S_CH_MAP3) & M_CH_MAP3)
23625 
23626 #define	S_CH_MAP2    4
23627 #define	M_CH_MAP2    0x3U
23628 #define	V_CH_MAP2(x) ((x) << S_CH_MAP2)
23629 #define	G_CH_MAP2(x) (((x) >> S_CH_MAP2) & M_CH_MAP2)
23630 
23631 #define	S_CH_MAP1    2
23632 #define	M_CH_MAP1    0x3U
23633 #define	V_CH_MAP1(x) ((x) << S_CH_MAP1)
23634 #define	G_CH_MAP1(x) (((x) >> S_CH_MAP1) & M_CH_MAP1)
23635 
23636 #define	S_CH_MAP0    0
23637 #define	M_CH_MAP0    0x3U
23638 #define	V_CH_MAP0(x) ((x) << S_CH_MAP0)
23639 #define	G_CH_MAP0(x) (((x) >> S_CH_MAP0) & M_CH_MAP0)
23640 
23641 #define S_FPGA_PTP_PORT    9
23642 #define M_FPGA_PTP_PORT    0x3U
23643 #define V_FPGA_PTP_PORT(x) ((x) << S_FPGA_PTP_PORT)
23644 #define G_FPGA_PTP_PORT(x) (((x) >> S_FPGA_PTP_PORT) & M_FPGA_PTP_PORT)
23645 
23646 #define	A_MPS_DEBUG_CTL 0x9068
23647 
23648 #define	S_DBGMODECTL_H    11
23649 #define	V_DBGMODECTL_H(x) ((x) << S_DBGMODECTL_H)
23650 #define	F_DBGMODECTL_H    V_DBGMODECTL_H(1U)
23651 
23652 #define	S_DBGSEL_H    6
23653 #define	M_DBGSEL_H    0x1fU
23654 #define	V_DBGSEL_H(x) ((x) << S_DBGSEL_H)
23655 #define	G_DBGSEL_H(x) (((x) >> S_DBGSEL_H) & M_DBGSEL_H)
23656 
23657 #define	S_DBGMODECTL_L    5
23658 #define	V_DBGMODECTL_L(x) ((x) << S_DBGMODECTL_L)
23659 #define	F_DBGMODECTL_L    V_DBGMODECTL_L(1U)
23660 
23661 #define	S_DBGSEL_L    0
23662 #define	M_DBGSEL_L    0x1fU
23663 #define	V_DBGSEL_L(x) ((x) << S_DBGSEL_L)
23664 #define	G_DBGSEL_L(x) (((x) >> S_DBGSEL_L) & M_DBGSEL_L)
23665 
23666 #define	A_MPS_DEBUG_DATA_REG_L 0x906c
23667 #define	A_MPS_DEBUG_DATA_REG_H 0x9070
23668 #define	A_MPS_TOP_SPARE 0x9074
23669 
23670 #define S_TOPSPARE    8
23671 #define M_TOPSPARE    0xffffffU
23672 #define	V_TOPSPARE(x) ((x) << S_TOPSPARE)
23673 #define	G_TOPSPARE(x) (((x) >> S_TOPSPARE) & M_TOPSPARE)
23674 
23675 #define	S_OVLANSELLPBK3    7
23676 #define	V_OVLANSELLPBK3(x) ((x) << S_OVLANSELLPBK3)
23677 #define	F_OVLANSELLPBK3    V_OVLANSELLPBK3(1U)
23678 
23679 #define	S_OVLANSELLPBK2    6
23680 #define	V_OVLANSELLPBK2(x) ((x) << S_OVLANSELLPBK2)
23681 #define	F_OVLANSELLPBK2    V_OVLANSELLPBK2(1U)
23682 
23683 #define	S_OVLANSELLPBK1    5
23684 #define	V_OVLANSELLPBK1(x) ((x) << S_OVLANSELLPBK1)
23685 #define	F_OVLANSELLPBK1    V_OVLANSELLPBK1(1U)
23686 
23687 #define	S_OVLANSELLPBK0    4
23688 #define	V_OVLANSELLPBK0(x) ((x) << S_OVLANSELLPBK0)
23689 #define	F_OVLANSELLPBK0    V_OVLANSELLPBK0(1U)
23690 
23691 #define	S_OVLANSELMAC3    3
23692 #define	V_OVLANSELMAC3(x) ((x) << S_OVLANSELMAC3)
23693 #define	F_OVLANSELMAC3    V_OVLANSELMAC3(1U)
23694 
23695 #define	S_OVLANSELMAC2    2
23696 #define	V_OVLANSELMAC2(x) ((x) << S_OVLANSELMAC2)
23697 #define	F_OVLANSELMAC2    V_OVLANSELMAC2(1U)
23698 
23699 #define	S_OVLANSELMAC1    1
23700 #define	V_OVLANSELMAC1(x) ((x) << S_OVLANSELMAC1)
23701 #define	F_OVLANSELMAC1    V_OVLANSELMAC1(1U)
23702 
23703 #define	S_OVLANSELMAC0    0
23704 #define	V_OVLANSELMAC0(x) ((x) << S_OVLANSELMAC0)
23705 #define	F_OVLANSELMAC0    V_OVLANSELMAC0(1U)
23706 #define S_T5_TOPSPARE    8
23707 #define M_T5_TOPSPARE    0xffffffU
23708 #define V_T5_TOPSPARE(x) ((x) << S_T5_TOPSPARE)
23709 #define G_T5_TOPSPARE(x) (((x) >> S_T5_TOPSPARE) & M_T5_TOPSPARE)
23710 
23711 #define A_MPS_T5_BUILD_REVISION 0x9078
23712 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH0 0x907c
23713 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH1 0x9080
23714 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH2 0x9084
23715 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH3 0x9088
23716 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH4 0x908c
23717 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH5 0x9090
23718 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH6 0x9094
23719 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH7 0x9098
23720 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH8 0x909c
23721 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH9 0x90a0
23722 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH10 0x90a4
23723 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH11 0x90a8
23724 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH12 0x90ac
23725 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH13 0x90b0
23726 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH14 0x90b4
23727 #define A_MPS_TX_PAUSE_DURATION_BUF_GRP_TH15 0x90b8
23728 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH0 0x90bc
23729 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH1 0x90c0
23730 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH2 0x90c4
23731 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH3 0x90c8
23732 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH4 0x90cc
23733 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH5 0x90d0
23734 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH6 0x90d4
23735 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH7 0x90d8
23736 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH8 0x90dc
23737 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH9 0x90e0
23738 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH10 0x90e4
23739 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH11 0x90e8
23740 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH12 0x90ec
23741 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH13 0x90f0
23742 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH14 0x90f4
23743 #define A_MPS_TX_PAUSE_RETRANS_BUF_GRP_TH15 0x90f8
23744 #define	A_MPS_BUILD_REVISION 0x90fc
23745 #define	A_MPS_TX_PRTY_SEL 0x9400
23746 
23747 #define	S_CH4_PRTY    20
23748 #define	M_CH4_PRTY    0x7U
23749 #define	V_CH4_PRTY(x) ((x) << S_CH4_PRTY)
23750 #define	G_CH4_PRTY(x) (((x) >> S_CH4_PRTY) & M_CH4_PRTY)
23751 
23752 #define	S_CH3_PRTY    16
23753 #define	M_CH3_PRTY    0x7U
23754 #define	V_CH3_PRTY(x) ((x) << S_CH3_PRTY)
23755 #define	G_CH3_PRTY(x) (((x) >> S_CH3_PRTY) & M_CH3_PRTY)
23756 
23757 #define	S_CH2_PRTY    12
23758 #define	M_CH2_PRTY    0x7U
23759 #define	V_CH2_PRTY(x) ((x) << S_CH2_PRTY)
23760 #define	G_CH2_PRTY(x) (((x) >> S_CH2_PRTY) & M_CH2_PRTY)
23761 
23762 #define	S_CH1_PRTY    8
23763 #define	M_CH1_PRTY    0x7U
23764 #define	V_CH1_PRTY(x) ((x) << S_CH1_PRTY)
23765 #define	G_CH1_PRTY(x) (((x) >> S_CH1_PRTY) & M_CH1_PRTY)
23766 
23767 #define	S_CH0_PRTY    4
23768 #define	M_CH0_PRTY    0x7U
23769 #define	V_CH0_PRTY(x) ((x) << S_CH0_PRTY)
23770 #define	G_CH0_PRTY(x) (((x) >> S_CH0_PRTY) & M_CH0_PRTY)
23771 
23772 #define	S_TP_SOURCE    2
23773 #define	M_TP_SOURCE    0x3U
23774 #define	V_TP_SOURCE(x) ((x) << S_TP_SOURCE)
23775 #define	G_TP_SOURCE(x) (((x) >> S_TP_SOURCE) & M_TP_SOURCE)
23776 
23777 #define	S_NCSI_SOURCE    0
23778 #define	M_NCSI_SOURCE    0x3U
23779 #define	V_NCSI_SOURCE(x) ((x) << S_NCSI_SOURCE)
23780 #define	G_NCSI_SOURCE(x) (((x) >> S_NCSI_SOURCE) & M_NCSI_SOURCE)
23781 
23782 #define	A_MPS_TX_INT_ENABLE 0x9404
23783 
23784 #define	S_PORTERR    16
23785 #define	V_PORTERR(x) ((x) << S_PORTERR)
23786 #define	F_PORTERR    V_PORTERR(1U)
23787 
23788 #define	S_FRMERR    15
23789 #define	V_FRMERR(x) ((x) << S_FRMERR)
23790 #define	F_FRMERR    V_FRMERR(1U)
23791 
23792 #define	S_SECNTERR    14
23793 #define	V_SECNTERR(x) ((x) << S_SECNTERR)
23794 #define	F_SECNTERR    V_SECNTERR(1U)
23795 
23796 #define	S_BUBBLE    13
23797 #define	V_BUBBLE(x) ((x) << S_BUBBLE)
23798 #define	F_BUBBLE    V_BUBBLE(1U)
23799 
23800 #define	S_TXDESCFIFO    9
23801 #define	M_TXDESCFIFO    0xfU
23802 #define	V_TXDESCFIFO(x) ((x) << S_TXDESCFIFO)
23803 #define	G_TXDESCFIFO(x) (((x) >> S_TXDESCFIFO) & M_TXDESCFIFO)
23804 
23805 #define	S_TXDATAFIFO    5
23806 #define	M_TXDATAFIFO    0xfU
23807 #define	V_TXDATAFIFO(x) ((x) << S_TXDATAFIFO)
23808 #define	G_TXDATAFIFO(x) (((x) >> S_TXDATAFIFO) & M_TXDATAFIFO)
23809 
23810 #define	S_NCSIFIFO    4
23811 #define	V_NCSIFIFO(x) ((x) << S_NCSIFIFO)
23812 #define	F_NCSIFIFO    V_NCSIFIFO(1U)
23813 
23814 #define	S_TPFIFO    0
23815 #define	M_TPFIFO    0xfU
23816 #define	V_TPFIFO(x) ((x) << S_TPFIFO)
23817 #define	G_TPFIFO(x) (((x) >> S_TPFIFO) & M_TPFIFO)
23818 
23819 #define	A_MPS_TX_INT_CAUSE 0x9408
23820 #define	A_MPS_TX_PERR_ENABLE 0x9410
23821 #define	A_MPS_TX_PERR_INJECT 0x9414
23822 
23823 #define	S_MPSTXMEMSEL    1
23824 #define	M_MPSTXMEMSEL    0x1fU
23825 #define	V_MPSTXMEMSEL(x) ((x) << S_MPSTXMEMSEL)
23826 #define	G_MPSTXMEMSEL(x) (((x) >> S_MPSTXMEMSEL) & M_MPSTXMEMSEL)
23827 
23828 #define	A_MPS_TX_SE_CNT_TP01 0x9418
23829 #define	A_MPS_TX_SE_CNT_TP23 0x941c
23830 #define	A_MPS_TX_SE_CNT_MAC01 0x9420
23831 #define	A_MPS_TX_SE_CNT_MAC23 0x9424
23832 #define	A_MPS_TX_SECNT_SPI_BUBBLE_ERR 0x9428
23833 
23834 #define	S_BUBBLEERR    16
23835 #define	M_BUBBLEERR    0xffU
23836 #define	V_BUBBLEERR(x) ((x) << S_BUBBLEERR)
23837 #define	G_BUBBLEERR(x) (((x) >> S_BUBBLEERR) & M_BUBBLEERR)
23838 
23839 #define	S_SPI    8
23840 #define	M_SPI    0xffU
23841 #define	V_SPI(x) ((x) << S_SPI)
23842 #define	G_SPI(x) (((x) >> S_SPI) & M_SPI)
23843 
23844 #define	S_SECNT    0
23845 #define	M_SECNT    0xffU
23846 #define	V_SECNT(x) ((x) << S_SECNT)
23847 #define	G_SECNT(x) (((x) >> S_SECNT) & M_SECNT)
23848 
23849 #define	A_MPS_TX_SECNT_BUBBLE_CLR 0x942c
23850 
23851 #define	S_BUBBLECLR    8
23852 #define	M_BUBBLECLR    0xffU
23853 #define	V_BUBBLECLR(x) ((x) << S_BUBBLECLR)
23854 #define	G_BUBBLECLR(x) (((x) >> S_BUBBLECLR) & M_BUBBLECLR)
23855 
23856 #define S_NCSISECNT    20
23857 #define V_NCSISECNT(x) ((x) << S_NCSISECNT)
23858 #define F_NCSISECNT    V_NCSISECNT(1U)
23859 
23860 #define S_LPBKSECNT    16
23861 #define M_LPBKSECNT    0xfU
23862 #define V_LPBKSECNT(x) ((x) << S_LPBKSECNT)
23863 #define G_LPBKSECNT(x) (((x) >> S_LPBKSECNT) & M_LPBKSECNT)
23864 
23865 #define	A_MPS_TX_PORT_ERR 0x9430
23866 
23867 #define	S_LPBKPT3    7
23868 #define	V_LPBKPT3(x) ((x) << S_LPBKPT3)
23869 #define	F_LPBKPT3    V_LPBKPT3(1U)
23870 
23871 #define	S_LPBKPT2    6
23872 #define	V_LPBKPT2(x) ((x) << S_LPBKPT2)
23873 #define	F_LPBKPT2    V_LPBKPT2(1U)
23874 
23875 #define	S_LPBKPT1    5
23876 #define	V_LPBKPT1(x) ((x) << S_LPBKPT1)
23877 #define	F_LPBKPT1    V_LPBKPT1(1U)
23878 
23879 #define	S_LPBKPT0    4
23880 #define	V_LPBKPT0(x) ((x) << S_LPBKPT0)
23881 #define	F_LPBKPT0    V_LPBKPT0(1U)
23882 
23883 #define	S_PT3    3
23884 #define	V_PT3(x) ((x) << S_PT3)
23885 #define	F_PT3    V_PT3(1U)
23886 
23887 #define	S_PT2    2
23888 #define	V_PT2(x) ((x) << S_PT2)
23889 #define	F_PT2    V_PT2(1U)
23890 
23891 #define	S_PT1    1
23892 #define	V_PT1(x) ((x) << S_PT1)
23893 #define	F_PT1    V_PT1(1U)
23894 
23895 #define	S_PT0    0
23896 #define	V_PT0(x) ((x) << S_PT0)
23897 #define	F_PT0    V_PT0(1U)
23898 
23899 #define	A_MPS_TX_LPBK_DROP_BP_CTL_CH0 0x9434
23900 
23901 #define	S_BPEN    1
23902 #define	V_BPEN(x) ((x) << S_BPEN)
23903 #define	F_BPEN    V_BPEN(1U)
23904 
23905 #define	S_DROPEN    0
23906 #define	V_DROPEN(x) ((x) << S_DROPEN)
23907 #define	F_DROPEN    V_DROPEN(1U)
23908 
23909 #define	A_MPS_TX_LPBK_DROP_BP_CTL_CH1 0x9438
23910 #define	A_MPS_TX_LPBK_DROP_BP_CTL_CH2 0x943c
23911 #define	A_MPS_TX_LPBK_DROP_BP_CTL_CH3 0x9440
23912 #define	A_MPS_TX_DEBUG_REG_TP2TX_10 0x9444
23913 
23914 #define	S_SOPCH1    31
23915 #define	V_SOPCH1(x) ((x) << S_SOPCH1)
23916 #define	F_SOPCH1    V_SOPCH1(1U)
23917 
23918 #define	S_EOPCH1    30
23919 #define	V_EOPCH1(x) ((x) << S_EOPCH1)
23920 #define	F_EOPCH1    V_EOPCH1(1U)
23921 
23922 #define	S_SIZECH1    27
23923 #define	M_SIZECH1    0x7U
23924 #define	V_SIZECH1(x) ((x) << S_SIZECH1)
23925 #define	G_SIZECH1(x) (((x) >> S_SIZECH1) & M_SIZECH1)
23926 
23927 #define	S_ERRCH1    26
23928 #define	V_ERRCH1(x) ((x) << S_ERRCH1)
23929 #define	F_ERRCH1    V_ERRCH1(1U)
23930 
23931 #define	S_FULLCH1    25
23932 #define	V_FULLCH1(x) ((x) << S_FULLCH1)
23933 #define	F_FULLCH1    V_FULLCH1(1U)
23934 
23935 #define	S_VALIDCH1    24
23936 #define	V_VALIDCH1(x) ((x) << S_VALIDCH1)
23937 #define	F_VALIDCH1    V_VALIDCH1(1U)
23938 
23939 #define	S_DATACH1    16
23940 #define	M_DATACH1    0xffU
23941 #define	V_DATACH1(x) ((x) << S_DATACH1)
23942 #define	G_DATACH1(x) (((x) >> S_DATACH1) & M_DATACH1)
23943 
23944 #define	S_SOPCH0    15
23945 #define	V_SOPCH0(x) ((x) << S_SOPCH0)
23946 #define	F_SOPCH0    V_SOPCH0(1U)
23947 
23948 #define	S_EOPCH0    14
23949 #define	V_EOPCH0(x) ((x) << S_EOPCH0)
23950 #define	F_EOPCH0    V_EOPCH0(1U)
23951 
23952 #define	S_SIZECH0    11
23953 #define	M_SIZECH0    0x7U
23954 #define	V_SIZECH0(x) ((x) << S_SIZECH0)
23955 #define	G_SIZECH0(x) (((x) >> S_SIZECH0) & M_SIZECH0)
23956 
23957 #define	S_ERRCH0    10
23958 #define	V_ERRCH0(x) ((x) << S_ERRCH0)
23959 #define	F_ERRCH0    V_ERRCH0(1U)
23960 
23961 #define	S_FULLCH0    9
23962 #define	V_FULLCH0(x) ((x) << S_FULLCH0)
23963 #define	F_FULLCH0    V_FULLCH0(1U)
23964 
23965 #define	S_VALIDCH0    8
23966 #define	V_VALIDCH0(x) ((x) << S_VALIDCH0)
23967 #define	F_VALIDCH0    V_VALIDCH0(1U)
23968 
23969 #define	S_DATACH0    0
23970 #define	M_DATACH0    0xffU
23971 #define	V_DATACH0(x) ((x) << S_DATACH0)
23972 #define	G_DATACH0(x) (((x) >> S_DATACH0) & M_DATACH0)
23973 
23974 #define	A_MPS_TX_DEBUG_REG_TP2TX_32 0x9448
23975 
23976 #define	S_SOPCH3    31
23977 #define	V_SOPCH3(x) ((x) << S_SOPCH3)
23978 #define	F_SOPCH3    V_SOPCH3(1U)
23979 
23980 #define	S_EOPCH3    30
23981 #define	V_EOPCH3(x) ((x) << S_EOPCH3)
23982 #define	F_EOPCH3    V_EOPCH3(1U)
23983 
23984 #define	S_SIZECH3    27
23985 #define	M_SIZECH3    0x7U
23986 #define	V_SIZECH3(x) ((x) << S_SIZECH3)
23987 #define	G_SIZECH3(x) (((x) >> S_SIZECH3) & M_SIZECH3)
23988 
23989 #define	S_ERRCH3    26
23990 #define	V_ERRCH3(x) ((x) << S_ERRCH3)
23991 #define	F_ERRCH3    V_ERRCH3(1U)
23992 
23993 #define	S_FULLCH3    25
23994 #define	V_FULLCH3(x) ((x) << S_FULLCH3)
23995 #define	F_FULLCH3    V_FULLCH3(1U)
23996 
23997 #define	S_VALIDCH3    24
23998 #define	V_VALIDCH3(x) ((x) << S_VALIDCH3)
23999 #define	F_VALIDCH3    V_VALIDCH3(1U)
24000 
24001 #define	S_DATACH3    16
24002 #define	M_DATACH3    0xffU
24003 #define	V_DATACH3(x) ((x) << S_DATACH3)
24004 #define	G_DATACH3(x) (((x) >> S_DATACH3) & M_DATACH3)
24005 
24006 #define	S_SOPCH2    15
24007 #define	V_SOPCH2(x) ((x) << S_SOPCH2)
24008 #define	F_SOPCH2    V_SOPCH2(1U)
24009 
24010 #define	S_EOPCH2    14
24011 #define	V_EOPCH2(x) ((x) << S_EOPCH2)
24012 #define	F_EOPCH2    V_EOPCH2(1U)
24013 
24014 #define	S_SIZECH2    11
24015 #define	M_SIZECH2    0x7U
24016 #define	V_SIZECH2(x) ((x) << S_SIZECH2)
24017 #define	G_SIZECH2(x) (((x) >> S_SIZECH2) & M_SIZECH2)
24018 
24019 #define	S_ERRCH2    10
24020 #define	V_ERRCH2(x) ((x) << S_ERRCH2)
24021 #define	F_ERRCH2    V_ERRCH2(1U)
24022 
24023 #define	S_FULLCH2    9
24024 #define	V_FULLCH2(x) ((x) << S_FULLCH2)
24025 #define	F_FULLCH2    V_FULLCH2(1U)
24026 
24027 #define	S_VALIDCH2    8
24028 #define	V_VALIDCH2(x) ((x) << S_VALIDCH2)
24029 #define	F_VALIDCH2    V_VALIDCH2(1U)
24030 
24031 #define	S_DATACH2    0
24032 #define	M_DATACH2    0xffU
24033 #define	V_DATACH2(x) ((x) << S_DATACH2)
24034 #define	G_DATACH2(x) (((x) >> S_DATACH2) & M_DATACH2)
24035 
24036 #define	A_MPS_TX_DEBUG_REG_TX2MAC_10 0x944c
24037 
24038 #define	S_SOPPT1    31
24039 #define	V_SOPPT1(x) ((x) << S_SOPPT1)
24040 #define	F_SOPPT1    V_SOPPT1(1U)
24041 
24042 #define	S_EOPPT1    30
24043 #define	V_EOPPT1(x) ((x) << S_EOPPT1)
24044 #define	F_EOPPT1    V_EOPPT1(1U)
24045 
24046 #define	S_SIZEPT1    27
24047 #define	M_SIZEPT1    0x7U
24048 #define	V_SIZEPT1(x) ((x) << S_SIZEPT1)
24049 #define	G_SIZEPT1(x) (((x) >> S_SIZEPT1) & M_SIZEPT1)
24050 
24051 #define	S_ERRPT1    26
24052 #define	V_ERRPT1(x) ((x) << S_ERRPT1)
24053 #define	F_ERRPT1    V_ERRPT1(1U)
24054 
24055 #define	S_FULLPT1    25
24056 #define	V_FULLPT1(x) ((x) << S_FULLPT1)
24057 #define	F_FULLPT1    V_FULLPT1(1U)
24058 
24059 #define	S_VALIDPT1    24
24060 #define	V_VALIDPT1(x) ((x) << S_VALIDPT1)
24061 #define	F_VALIDPT1    V_VALIDPT1(1U)
24062 
24063 #define	S_DATAPT1    16
24064 #define	M_DATAPT1    0xffU
24065 #define	V_DATAPT1(x) ((x) << S_DATAPT1)
24066 #define	G_DATAPT1(x) (((x) >> S_DATAPT1) & M_DATAPT1)
24067 
24068 #define	S_SOPPT0    15
24069 #define	V_SOPPT0(x) ((x) << S_SOPPT0)
24070 #define	F_SOPPT0    V_SOPPT0(1U)
24071 
24072 #define	S_EOPPT0    14
24073 #define	V_EOPPT0(x) ((x) << S_EOPPT0)
24074 #define	F_EOPPT0    V_EOPPT0(1U)
24075 
24076 #define	S_SIZEPT0    11
24077 #define	M_SIZEPT0    0x7U
24078 #define	V_SIZEPT0(x) ((x) << S_SIZEPT0)
24079 #define	G_SIZEPT0(x) (((x) >> S_SIZEPT0) & M_SIZEPT0)
24080 
24081 #define	S_ERRPT0    10
24082 #define	V_ERRPT0(x) ((x) << S_ERRPT0)
24083 #define	F_ERRPT0    V_ERRPT0(1U)
24084 
24085 #define	S_FULLPT0    9
24086 #define	V_FULLPT0(x) ((x) << S_FULLPT0)
24087 #define	F_FULLPT0    V_FULLPT0(1U)
24088 
24089 #define	S_VALIDPT0    8
24090 #define	V_VALIDPT0(x) ((x) << S_VALIDPT0)
24091 #define	F_VALIDPT0    V_VALIDPT0(1U)
24092 
24093 #define	S_DATAPT0    0
24094 #define	M_DATAPT0    0xffU
24095 #define	V_DATAPT0(x) ((x) << S_DATAPT0)
24096 #define	G_DATAPT0(x) (((x) >> S_DATAPT0) & M_DATAPT0)
24097 
24098 #define	A_MPS_TX_DEBUG_REG_TX2MAC_32 0x9450
24099 
24100 #define	S_SOPPT3    31
24101 #define	V_SOPPT3(x) ((x) << S_SOPPT3)
24102 #define	F_SOPPT3    V_SOPPT3(1U)
24103 
24104 #define	S_EOPPT3    30
24105 #define	V_EOPPT3(x) ((x) << S_EOPPT3)
24106 #define	F_EOPPT3    V_EOPPT3(1U)
24107 
24108 #define	S_SIZEPT3    27
24109 #define	M_SIZEPT3    0x7U
24110 #define	V_SIZEPT3(x) ((x) << S_SIZEPT3)
24111 #define	G_SIZEPT3(x) (((x) >> S_SIZEPT3) & M_SIZEPT3)
24112 
24113 #define	S_ERRPT3    26
24114 #define	V_ERRPT3(x) ((x) << S_ERRPT3)
24115 #define	F_ERRPT3    V_ERRPT3(1U)
24116 
24117 #define	S_FULLPT3    25
24118 #define	V_FULLPT3(x) ((x) << S_FULLPT3)
24119 #define	F_FULLPT3    V_FULLPT3(1U)
24120 
24121 #define	S_VALIDPT3    24
24122 #define	V_VALIDPT3(x) ((x) << S_VALIDPT3)
24123 #define	F_VALIDPT3    V_VALIDPT3(1U)
24124 
24125 #define	S_DATAPT3    16
24126 #define	M_DATAPT3    0xffU
24127 #define	V_DATAPT3(x) ((x) << S_DATAPT3)
24128 #define	G_DATAPT3(x) (((x) >> S_DATAPT3) & M_DATAPT3)
24129 
24130 #define	S_SOPPT2    15
24131 #define	V_SOPPT2(x) ((x) << S_SOPPT2)
24132 #define	F_SOPPT2    V_SOPPT2(1U)
24133 
24134 #define	S_EOPPT2    14
24135 #define	V_EOPPT2(x) ((x) << S_EOPPT2)
24136 #define	F_EOPPT2    V_EOPPT2(1U)
24137 
24138 #define	S_SIZEPT2    11
24139 #define	M_SIZEPT2    0x7U
24140 #define	V_SIZEPT2(x) ((x) << S_SIZEPT2)
24141 #define	G_SIZEPT2(x) (((x) >> S_SIZEPT2) & M_SIZEPT2)
24142 
24143 #define	S_ERRPT2    10
24144 #define	V_ERRPT2(x) ((x) << S_ERRPT2)
24145 #define	F_ERRPT2    V_ERRPT2(1U)
24146 
24147 #define	S_FULLPT2    9
24148 #define	V_FULLPT2(x) ((x) << S_FULLPT2)
24149 #define	F_FULLPT2    V_FULLPT2(1U)
24150 
24151 #define	S_VALIDPT2    8
24152 #define	V_VALIDPT2(x) ((x) << S_VALIDPT2)
24153 #define	F_VALIDPT2    V_VALIDPT2(1U)
24154 
24155 #define	S_DATAPT2    0
24156 #define	M_DATAPT2    0xffU
24157 #define	V_DATAPT2(x) ((x) << S_DATAPT2)
24158 #define	G_DATAPT2(x) (((x) >> S_DATAPT2) & M_DATAPT2)
24159 
24160 #define	A_MPS_TX_SGE_CH_PAUSE_IGNR 0x9454
24161 
24162 #define	S_SGEPAUSEIGNR    0
24163 #define	M_SGEPAUSEIGNR    0xfU
24164 #define	V_SGEPAUSEIGNR(x) ((x) << S_SGEPAUSEIGNR)
24165 #define	G_SGEPAUSEIGNR(x) (((x) >> S_SGEPAUSEIGNR) & M_SGEPAUSEIGNR)
24166 
24167 #define A_MPS_T5_TX_SGE_CH_PAUSE_IGNR 0x9454
24168 
24169 #define S_T5SGEPAUSEIGNR    0
24170 #define M_T5SGEPAUSEIGNR    0xffffU
24171 #define V_T5SGEPAUSEIGNR(x) ((x) << S_T5SGEPAUSEIGNR)
24172 #define G_T5SGEPAUSEIGNR(x) (((x) >> S_T5SGEPAUSEIGNR) & M_T5SGEPAUSEIGNR)
24173 
24174 #define	A_MPS_TX_DEBUG_SUBPART_SEL 0x9458
24175 
24176 #define	S_SUBPRTH    11
24177 #define	M_SUBPRTH    0x1fU
24178 #define	V_SUBPRTH(x) ((x) << S_SUBPRTH)
24179 #define	G_SUBPRTH(x) (((x) >> S_SUBPRTH) & M_SUBPRTH)
24180 
24181 #define	S_PORTH    8
24182 #define	M_PORTH    0x7U
24183 #define	V_PORTH(x) ((x) << S_PORTH)
24184 #define	G_PORTH(x) (((x) >> S_PORTH) & M_PORTH)
24185 
24186 #define	S_SUBPRTL    3
24187 #define	M_SUBPRTL    0x1fU
24188 #define	V_SUBPRTL(x) ((x) << S_SUBPRTL)
24189 #define	G_SUBPRTL(x) (((x) >> S_SUBPRTL) & M_SUBPRTL)
24190 
24191 #define	S_PORTL    0
24192 #define	M_PORTL    0x7U
24193 #define	V_PORTL(x) ((x) << S_PORTL)
24194 #define	G_PORTL(x) (((x) >> S_PORTL) & M_PORTL)
24195 
24196 #define A_MPS_TX_PAD_CTL 0x945c
24197 
24198 #define S_LPBKPADENPT3    7
24199 #define V_LPBKPADENPT3(x) ((x) << S_LPBKPADENPT3)
24200 #define F_LPBKPADENPT3    V_LPBKPADENPT3(1U)
24201 
24202 #define S_LPBKPADENPT2    6
24203 #define V_LPBKPADENPT2(x) ((x) << S_LPBKPADENPT2)
24204 #define F_LPBKPADENPT2    V_LPBKPADENPT2(1U)
24205 
24206 #define S_LPBKPADENPT1    5
24207 #define V_LPBKPADENPT1(x) ((x) << S_LPBKPADENPT1)
24208 #define F_LPBKPADENPT1    V_LPBKPADENPT1(1U)
24209 
24210 #define S_LPBKPADENPT0    4
24211 #define V_LPBKPADENPT0(x) ((x) << S_LPBKPADENPT0)
24212 #define F_LPBKPADENPT0    V_LPBKPADENPT0(1U)
24213 
24214 #define S_MACPADENPT3    3
24215 #define V_MACPADENPT3(x) ((x) << S_MACPADENPT3)
24216 #define F_MACPADENPT3    V_MACPADENPT3(1U)
24217 
24218 #define S_MACPADENPT2    2
24219 #define V_MACPADENPT2(x) ((x) << S_MACPADENPT2)
24220 #define F_MACPADENPT2    V_MACPADENPT2(1U)
24221 
24222 #define S_MACPADENPT1    1
24223 #define V_MACPADENPT1(x) ((x) << S_MACPADENPT1)
24224 #define F_MACPADENPT1    V_MACPADENPT1(1U)
24225 
24226 #define S_MACPADENPT0    0
24227 #define V_MACPADENPT0(x) ((x) << S_MACPADENPT0)
24228 #define F_MACPADENPT0    V_MACPADENPT0(1U)
24229 
24230 #define A_MPS_TX_PFVF_PORT_DROP_TP 0x9460
24231 
24232 #define S_TP2MPS_CH3    24
24233 #define M_TP2MPS_CH3    0xffU
24234 #define V_TP2MPS_CH3(x) ((x) << S_TP2MPS_CH3)
24235 #define G_TP2MPS_CH3(x) (((x) >> S_TP2MPS_CH3) & M_TP2MPS_CH3)
24236 
24237 #define S_TP2MPS_CH2    16
24238 #define M_TP2MPS_CH2    0xffU
24239 #define V_TP2MPS_CH2(x) ((x) << S_TP2MPS_CH2)
24240 #define G_TP2MPS_CH2(x) (((x) >> S_TP2MPS_CH2) & M_TP2MPS_CH2)
24241 
24242 #define S_TP2MPS_CH1    8
24243 #define M_TP2MPS_CH1    0xffU
24244 #define V_TP2MPS_CH1(x) ((x) << S_TP2MPS_CH1)
24245 #define G_TP2MPS_CH1(x) (((x) >> S_TP2MPS_CH1) & M_TP2MPS_CH1)
24246 
24247 #define S_TP2MPS_CH0    0
24248 #define M_TP2MPS_CH0    0xffU
24249 #define V_TP2MPS_CH0(x) ((x) << S_TP2MPS_CH0)
24250 #define G_TP2MPS_CH0(x) (((x) >> S_TP2MPS_CH0) & M_TP2MPS_CH0)
24251 
24252 #define A_MPS_TX_PFVF_PORT_DROP_NCSI 0x9464
24253 
24254 #define S_NCSI_CH4    0
24255 #define M_NCSI_CH4    0xffU
24256 #define V_NCSI_CH4(x) ((x) << S_NCSI_CH4)
24257 #define G_NCSI_CH4(x) (((x) >> S_NCSI_CH4) & M_NCSI_CH4)
24258 
24259 #define A_MPS_TX_PFVF_PORT_DROP_CTL 0x9468
24260 
24261 #define S_PFNOVFDROP    5
24262 #define V_PFNOVFDROP(x) ((x) << S_PFNOVFDROP)
24263 #define F_PFNOVFDROP    V_PFNOVFDROP(1U)
24264 
24265 #define S_NCSI_CH4_CLR    4
24266 #define V_NCSI_CH4_CLR(x) ((x) << S_NCSI_CH4_CLR)
24267 #define F_NCSI_CH4_CLR    V_NCSI_CH4_CLR(1U)
24268 
24269 #define S_TP2MPS_CH3_CLR    3
24270 #define V_TP2MPS_CH3_CLR(x) ((x) << S_TP2MPS_CH3_CLR)
24271 #define F_TP2MPS_CH3_CLR    V_TP2MPS_CH3_CLR(1U)
24272 
24273 #define S_TP2MPS_CH2_CLR    2
24274 #define V_TP2MPS_CH2_CLR(x) ((x) << S_TP2MPS_CH2_CLR)
24275 #define F_TP2MPS_CH2_CLR    V_TP2MPS_CH2_CLR(1U)
24276 
24277 #define S_TP2MPS_CH1_CLR    1
24278 #define V_TP2MPS_CH1_CLR(x) ((x) << S_TP2MPS_CH1_CLR)
24279 #define F_TP2MPS_CH1_CLR    V_TP2MPS_CH1_CLR(1U)
24280 
24281 #define S_TP2MPS_CH0_CLR    0
24282 #define V_TP2MPS_CH0_CLR(x) ((x) << S_TP2MPS_CH0_CLR)
24283 #define F_TP2MPS_CH0_CLR    V_TP2MPS_CH0_CLR(1U)
24284 
24285 #define A_MPS_TX_CGEN 0x946c
24286 
24287 #define S_TXOUTLPBK3_CGEN    31
24288 #define V_TXOUTLPBK3_CGEN(x) ((x) << S_TXOUTLPBK3_CGEN)
24289 #define F_TXOUTLPBK3_CGEN    V_TXOUTLPBK3_CGEN(1U)
24290 
24291 #define S_TXOUTLPBK2_CGEN    30
24292 #define V_TXOUTLPBK2_CGEN(x) ((x) << S_TXOUTLPBK2_CGEN)
24293 #define F_TXOUTLPBK2_CGEN    V_TXOUTLPBK2_CGEN(1U)
24294 
24295 #define S_TXOUTLPBK1_CGEN    29
24296 #define V_TXOUTLPBK1_CGEN(x) ((x) << S_TXOUTLPBK1_CGEN)
24297 #define F_TXOUTLPBK1_CGEN    V_TXOUTLPBK1_CGEN(1U)
24298 
24299 #define S_TXOUTLPBK0_CGEN    28
24300 #define V_TXOUTLPBK0_CGEN(x) ((x) << S_TXOUTLPBK0_CGEN)
24301 #define F_TXOUTLPBK0_CGEN    V_TXOUTLPBK0_CGEN(1U)
24302 
24303 #define S_TXOUTMAC3_CGEN    27
24304 #define V_TXOUTMAC3_CGEN(x) ((x) << S_TXOUTMAC3_CGEN)
24305 #define F_TXOUTMAC3_CGEN    V_TXOUTMAC3_CGEN(1U)
24306 
24307 #define S_TXOUTMAC2_CGEN    26
24308 #define V_TXOUTMAC2_CGEN(x) ((x) << S_TXOUTMAC2_CGEN)
24309 #define F_TXOUTMAC2_CGEN    V_TXOUTMAC2_CGEN(1U)
24310 
24311 #define S_TXOUTMAC1_CGEN    25
24312 #define V_TXOUTMAC1_CGEN(x) ((x) << S_TXOUTMAC1_CGEN)
24313 #define F_TXOUTMAC1_CGEN    V_TXOUTMAC1_CGEN(1U)
24314 
24315 #define S_TXOUTMAC0_CGEN    24
24316 #define V_TXOUTMAC0_CGEN(x) ((x) << S_TXOUTMAC0_CGEN)
24317 #define F_TXOUTMAC0_CGEN    V_TXOUTMAC0_CGEN(1U)
24318 
24319 #define S_TXSCHLPBK3_CGEN    23
24320 #define V_TXSCHLPBK3_CGEN(x) ((x) << S_TXSCHLPBK3_CGEN)
24321 #define F_TXSCHLPBK3_CGEN    V_TXSCHLPBK3_CGEN(1U)
24322 
24323 #define S_TXSCHLPBK2_CGEN    22
24324 #define V_TXSCHLPBK2_CGEN(x) ((x) << S_TXSCHLPBK2_CGEN)
24325 #define F_TXSCHLPBK2_CGEN    V_TXSCHLPBK2_CGEN(1U)
24326 
24327 #define S_TXSCHLPBK1_CGEN    21
24328 #define V_TXSCHLPBK1_CGEN(x) ((x) << S_TXSCHLPBK1_CGEN)
24329 #define F_TXSCHLPBK1_CGEN    V_TXSCHLPBK1_CGEN(1U)
24330 
24331 #define S_TXSCHLPBK0_CGEN    20
24332 #define V_TXSCHLPBK0_CGEN(x) ((x) << S_TXSCHLPBK0_CGEN)
24333 #define F_TXSCHLPBK0_CGEN    V_TXSCHLPBK0_CGEN(1U)
24334 
24335 #define S_TXSCHMAC3_CGEN    19
24336 #define V_TXSCHMAC3_CGEN(x) ((x) << S_TXSCHMAC3_CGEN)
24337 #define F_TXSCHMAC3_CGEN    V_TXSCHMAC3_CGEN(1U)
24338 
24339 #define S_TXSCHMAC2_CGEN    18
24340 #define V_TXSCHMAC2_CGEN(x) ((x) << S_TXSCHMAC2_CGEN)
24341 #define F_TXSCHMAC2_CGEN    V_TXSCHMAC2_CGEN(1U)
24342 
24343 #define S_TXSCHMAC1_CGEN    17
24344 #define V_TXSCHMAC1_CGEN(x) ((x) << S_TXSCHMAC1_CGEN)
24345 #define F_TXSCHMAC1_CGEN    V_TXSCHMAC1_CGEN(1U)
24346 
24347 #define S_TXSCHMAC0_CGEN    16
24348 #define V_TXSCHMAC0_CGEN(x) ((x) << S_TXSCHMAC0_CGEN)
24349 #define F_TXSCHMAC0_CGEN    V_TXSCHMAC0_CGEN(1U)
24350 
24351 #define S_TXINCH4_CGEN    15
24352 #define V_TXINCH4_CGEN(x) ((x) << S_TXINCH4_CGEN)
24353 #define F_TXINCH4_CGEN    V_TXINCH4_CGEN(1U)
24354 
24355 #define S_TXINCH3_CGEN    14
24356 #define V_TXINCH3_CGEN(x) ((x) << S_TXINCH3_CGEN)
24357 #define F_TXINCH3_CGEN    V_TXINCH3_CGEN(1U)
24358 
24359 #define S_TXINCH2_CGEN    13
24360 #define V_TXINCH2_CGEN(x) ((x) << S_TXINCH2_CGEN)
24361 #define F_TXINCH2_CGEN    V_TXINCH2_CGEN(1U)
24362 
24363 #define S_TXINCH1_CGEN    12
24364 #define V_TXINCH1_CGEN(x) ((x) << S_TXINCH1_CGEN)
24365 #define F_TXINCH1_CGEN    V_TXINCH1_CGEN(1U)
24366 
24367 #define S_TXINCH0_CGEN    11
24368 #define V_TXINCH0_CGEN(x) ((x) << S_TXINCH0_CGEN)
24369 #define F_TXINCH0_CGEN    V_TXINCH0_CGEN(1U)
24370 
24371 #define A_MPS_TX_CGEN_DYNAMIC 0x9470
24372 #define	A_MPS_STAT_CTL 0x9600
24373 
24374 #define	S_COUNTVFINPF    1
24375 #define	V_COUNTVFINPF(x) ((x) << S_COUNTVFINPF)
24376 #define	F_COUNTVFINPF    V_COUNTVFINPF(1U)
24377 
24378 #define	S_LPBKERRSTAT    0
24379 #define	V_LPBKERRSTAT(x) ((x) << S_LPBKERRSTAT)
24380 #define	F_LPBKERRSTAT    V_LPBKERRSTAT(1U)
24381 
24382 #define S_STATSTOPCTRL    10
24383 #define V_STATSTOPCTRL(x) ((x) << S_STATSTOPCTRL)
24384 #define F_STATSTOPCTRL    V_STATSTOPCTRL(1U)
24385 
24386 #define S_STOPSTAT    9
24387 #define V_STOPSTAT(x) ((x) << S_STOPSTAT)
24388 #define F_STOPSTAT    V_STOPSTAT(1U)
24389 
24390 #define S_STATWRITECTRL    8
24391 #define V_STATWRITECTRL(x) ((x) << S_STATWRITECTRL)
24392 #define F_STATWRITECTRL    V_STATWRITECTRL(1U)
24393 
24394 #define S_COUNTLBPF    7
24395 #define V_COUNTLBPF(x) ((x) << S_COUNTLBPF)
24396 #define F_COUNTLBPF    V_COUNTLBPF(1U)
24397 
24398 #define S_COUNTLBVF    6
24399 #define V_COUNTLBVF(x) ((x) << S_COUNTLBVF)
24400 #define F_COUNTLBVF    V_COUNTLBVF(1U)
24401 
24402 #define S_COUNTPAUSEMCRX    5
24403 #define V_COUNTPAUSEMCRX(x) ((x) << S_COUNTPAUSEMCRX)
24404 #define F_COUNTPAUSEMCRX    V_COUNTPAUSEMCRX(1U)
24405 
24406 #define S_COUNTPAUSESTATRX    4
24407 #define V_COUNTPAUSESTATRX(x) ((x) << S_COUNTPAUSESTATRX)
24408 #define F_COUNTPAUSESTATRX    V_COUNTPAUSESTATRX(1U)
24409 
24410 #define S_COUNTPAUSEMCTX    3
24411 #define V_COUNTPAUSEMCTX(x) ((x) << S_COUNTPAUSEMCTX)
24412 #define F_COUNTPAUSEMCTX    V_COUNTPAUSEMCTX(1U)
24413 
24414 #define S_COUNTPAUSESTATTX    2
24415 #define V_COUNTPAUSESTATTX(x) ((x) << S_COUNTPAUSESTATTX)
24416 #define F_COUNTPAUSESTATTX    V_COUNTPAUSESTATTX(1U)
24417 
24418 #define	A_MPS_STAT_INT_ENABLE 0x9608
24419 
24420 #define	S_PLREADSYNCERR    0
24421 #define	V_PLREADSYNCERR(x) ((x) << S_PLREADSYNCERR)
24422 #define	F_PLREADSYNCERR    V_PLREADSYNCERR(1U)
24423 
24424 #define	A_MPS_STAT_INT_CAUSE 0x960c
24425 #define	A_MPS_STAT_PERR_INT_ENABLE_SRAM 0x9610
24426 
24427 #define	S_RXBG    20
24428 #define	V_RXBG(x) ((x) << S_RXBG)
24429 #define	F_RXBG    V_RXBG(1U)
24430 
24431 #define	S_RXVF    18
24432 #define	M_RXVF    0x3U
24433 #define	V_RXVF(x) ((x) << S_RXVF)
24434 #define	G_RXVF(x) (((x) >> S_RXVF) & M_RXVF)
24435 
24436 #define	S_TXVF    16
24437 #define	M_TXVF    0x3U
24438 #define	V_TXVF(x) ((x) << S_TXVF)
24439 #define	G_TXVF(x) (((x) >> S_TXVF) & M_TXVF)
24440 
24441 #define	S_RXPF    13
24442 #define	M_RXPF    0x7U
24443 #define	V_RXPF(x) ((x) << S_RXPF)
24444 #define	G_RXPF(x) (((x) >> S_RXPF) & M_RXPF)
24445 
24446 #define	S_TXPF    11
24447 #define	M_TXPF    0x3U
24448 #define	V_TXPF(x) ((x) << S_TXPF)
24449 #define	G_TXPF(x) (((x) >> S_TXPF) & M_TXPF)
24450 
24451 #define	S_RXPORT    7
24452 #define	M_RXPORT    0xfU
24453 #define	V_RXPORT(x) ((x) << S_RXPORT)
24454 #define	G_RXPORT(x) (((x) >> S_RXPORT) & M_RXPORT)
24455 
24456 #define	S_LBPORT    4
24457 #define	M_LBPORT    0x7U
24458 #define	V_LBPORT(x) ((x) << S_LBPORT)
24459 #define	G_LBPORT(x) (((x) >> S_LBPORT) & M_LBPORT)
24460 
24461 #define	S_TXPORT    0
24462 #define	M_TXPORT    0xfU
24463 #define	V_TXPORT(x) ((x) << S_TXPORT)
24464 #define	G_TXPORT(x) (((x) >> S_TXPORT) & M_TXPORT)
24465 
24466 #define S_T5_RXBG    27
24467 #define M_T5_RXBG    0x3U
24468 #define V_T5_RXBG(x) ((x) << S_T5_RXBG)
24469 #define G_T5_RXBG(x) (((x) >> S_T5_RXBG) & M_T5_RXBG)
24470 
24471 #define S_T5_RXPF    22
24472 #define M_T5_RXPF    0x1fU
24473 #define V_T5_RXPF(x) ((x) << S_T5_RXPF)
24474 #define G_T5_RXPF(x) (((x) >> S_T5_RXPF) & M_T5_RXPF)
24475 
24476 #define S_T5_TXPF    18
24477 #define M_T5_TXPF    0xfU
24478 #define V_T5_TXPF(x) ((x) << S_T5_TXPF)
24479 #define G_T5_TXPF(x) (((x) >> S_T5_TXPF) & M_T5_TXPF)
24480 
24481 #define S_T5_RXPORT    11
24482 #define M_T5_RXPORT    0x7fU
24483 #define V_T5_RXPORT(x) ((x) << S_T5_RXPORT)
24484 #define G_T5_RXPORT(x) (((x) >> S_T5_RXPORT) & M_T5_RXPORT)
24485 
24486 #define S_T5_LBPORT    6
24487 #define M_T5_LBPORT    0x1fU
24488 #define V_T5_LBPORT(x) ((x) << S_T5_LBPORT)
24489 #define G_T5_LBPORT(x) (((x) >> S_T5_LBPORT) & M_T5_LBPORT)
24490 
24491 #define S_T5_TXPORT    0
24492 #define M_T5_TXPORT    0x3fU
24493 #define V_T5_TXPORT(x) ((x) << S_T5_TXPORT)
24494 #define G_T5_TXPORT(x) (((x) >> S_T5_TXPORT) & M_T5_TXPORT)
24495 
24496 #define	A_MPS_STAT_PERR_INT_CAUSE_SRAM 0x9614
24497 #define	A_MPS_STAT_PERR_ENABLE_SRAM 0x9618
24498 #define	A_MPS_STAT_PERR_INT_ENABLE_TX_FIFO 0x961c
24499 
24500 #define	S_TX    12
24501 #define	M_TX    0xffU
24502 #define	V_TX(x) ((x) << S_TX)
24503 #define	G_TX(x) (((x) >> S_TX) & M_TX)
24504 
24505 #define	S_TXPAUSEFIFO    8
24506 #define	M_TXPAUSEFIFO    0xfU
24507 #define	V_TXPAUSEFIFO(x) ((x) << S_TXPAUSEFIFO)
24508 #define	G_TXPAUSEFIFO(x) (((x) >> S_TXPAUSEFIFO) & M_TXPAUSEFIFO)
24509 
24510 #define	S_DROP    0
24511 #define	M_DROP    0xffU
24512 #define	V_DROP(x) ((x) << S_DROP)
24513 #define	G_DROP(x) (((x) >> S_DROP) & M_DROP)
24514 
24515 #define S_TXCH    20
24516 #define M_TXCH    0xfU
24517 #define V_TXCH(x) ((x) << S_TXCH)
24518 #define G_TXCH(x) (((x) >> S_TXCH) & M_TXCH)
24519 
24520 #define	A_MPS_STAT_PERR_INT_CAUSE_TX_FIFO 0x9620
24521 #define	A_MPS_STAT_PERR_ENABLE_TX_FIFO 0x9624
24522 #define	A_MPS_STAT_PERR_INT_ENABLE_RX_FIFO 0x9628
24523 
24524 #define	S_PAUSEFIFO    20
24525 #define	M_PAUSEFIFO    0xfU
24526 #define	V_PAUSEFIFO(x) ((x) << S_PAUSEFIFO)
24527 #define	G_PAUSEFIFO(x) (((x) >> S_PAUSEFIFO) & M_PAUSEFIFO)
24528 
24529 #define	S_LPBK    16
24530 #define	M_LPBK    0xfU
24531 #define	V_LPBK(x) ((x) << S_LPBK)
24532 #define	G_LPBK(x) (((x) >> S_LPBK) & M_LPBK)
24533 
24534 #define	S_NQ    8
24535 #define	M_NQ    0xffU
24536 #define	V_NQ(x) ((x) << S_NQ)
24537 #define	G_NQ(x) (((x) >> S_NQ) & M_NQ)
24538 
24539 #define	S_PV    4
24540 #define	M_PV    0xfU
24541 #define	V_PV(x) ((x) << S_PV)
24542 #define	G_PV(x) (((x) >> S_PV) & M_PV)
24543 
24544 #define	S_MAC    0
24545 #define	M_MAC    0xfU
24546 #define	V_MAC(x) ((x) << S_MAC)
24547 #define	G_MAC(x) (((x) >> S_MAC) & M_MAC)
24548 
24549 #define	A_MPS_STAT_PERR_INT_CAUSE_RX_FIFO 0x962c
24550 #define	A_MPS_STAT_PERR_ENABLE_RX_FIFO 0x9630
24551 #define	A_MPS_STAT_PERR_INJECT 0x9634
24552 
24553 #define	S_STATMEMSEL    1
24554 #define	M_STATMEMSEL    0x7fU
24555 #define	V_STATMEMSEL(x) ((x) << S_STATMEMSEL)
24556 #define	G_STATMEMSEL(x) (((x) >> S_STATMEMSEL) & M_STATMEMSEL)
24557 
24558 #define	A_MPS_STAT_DEBUG_SUB_SEL 0x9638
24559 
24560 #define S_STATSSUBPRTH    5
24561 #define M_STATSSUBPRTH    0x1fU
24562 #define V_STATSSUBPRTH(x) ((x) << S_STATSSUBPRTH)
24563 #define G_STATSSUBPRTH(x) (((x) >> S_STATSSUBPRTH) & M_STATSSUBPRTH)
24564 
24565 #define S_STATSSUBPRTL    0
24566 #define M_STATSSUBPRTL    0x1fU
24567 #define V_STATSSUBPRTL(x) ((x) << S_STATSSUBPRTL)
24568 #define G_STATSSUBPRTL(x) (((x) >> S_STATSSUBPRTL) & M_STATSSUBPRTL)
24569 
24570 #define S_STATSUBPRTH    5
24571 #define M_STATSUBPRTH    0x1fU
24572 #define V_STATSUBPRTH(x) ((x) << S_STATSUBPRTH)
24573 #define G_STATSUBPRTH(x) (((x) >> S_STATSUBPRTH) & M_STATSUBPRTH)
24574 
24575 #define	A_MPS_STAT_RX_BG_0_MAC_DROP_FRAME_L 0x9640
24576 #define	A_MPS_STAT_RX_BG_0_MAC_DROP_FRAME_H 0x9644
24577 #define	A_MPS_STAT_RX_BG_1_MAC_DROP_FRAME_L 0x9648
24578 #define	A_MPS_STAT_RX_BG_1_MAC_DROP_FRAME_H 0x964c
24579 #define	A_MPS_STAT_RX_BG_2_MAC_DROP_FRAME_L 0x9650
24580 #define	A_MPS_STAT_RX_BG_2_MAC_DROP_FRAME_H 0x9654
24581 #define	A_MPS_STAT_RX_BG_3_MAC_DROP_FRAME_L 0x9658
24582 #define	A_MPS_STAT_RX_BG_3_MAC_DROP_FRAME_H 0x965c
24583 #define	A_MPS_STAT_RX_BG_0_LB_DROP_FRAME_L 0x9660
24584 #define	A_MPS_STAT_RX_BG_0_LB_DROP_FRAME_H 0x9664
24585 #define	A_MPS_STAT_RX_BG_1_LB_DROP_FRAME_L 0x9668
24586 #define	A_MPS_STAT_RX_BG_1_LB_DROP_FRAME_H 0x966c
24587 #define	A_MPS_STAT_RX_BG_2_LB_DROP_FRAME_L 0x9670
24588 #define	A_MPS_STAT_RX_BG_2_LB_DROP_FRAME_H 0x9674
24589 #define	A_MPS_STAT_RX_BG_3_LB_DROP_FRAME_L 0x9678
24590 #define	A_MPS_STAT_RX_BG_3_LB_DROP_FRAME_H 0x967c
24591 #define	A_MPS_STAT_RX_BG_0_MAC_TRUNC_FRAME_L 0x9680
24592 #define	A_MPS_STAT_RX_BG_0_MAC_TRUNC_FRAME_H 0x9684
24593 #define	A_MPS_STAT_RX_BG_1_MAC_TRUNC_FRAME_L 0x9688
24594 #define	A_MPS_STAT_RX_BG_1_MAC_TRUNC_FRAME_H 0x968c
24595 #define	A_MPS_STAT_RX_BG_2_MAC_TRUNC_FRAME_L 0x9690
24596 #define	A_MPS_STAT_RX_BG_2_MAC_TRUNC_FRAME_H 0x9694
24597 #define	A_MPS_STAT_RX_BG_3_MAC_TRUNC_FRAME_L 0x9698
24598 #define	A_MPS_STAT_RX_BG_3_MAC_TRUNC_FRAME_H 0x969c
24599 #define	A_MPS_STAT_RX_BG_0_LB_TRUNC_FRAME_L 0x96a0
24600 #define	A_MPS_STAT_RX_BG_0_LB_TRUNC_FRAME_H 0x96a4
24601 #define	A_MPS_STAT_RX_BG_1_LB_TRUNC_FRAME_L 0x96a8
24602 #define	A_MPS_STAT_RX_BG_1_LB_TRUNC_FRAME_H 0x96ac
24603 #define	A_MPS_STAT_RX_BG_2_LB_TRUNC_FRAME_L 0x96b0
24604 #define	A_MPS_STAT_RX_BG_2_LB_TRUNC_FRAME_H 0x96b4
24605 #define	A_MPS_STAT_RX_BG_3_LB_TRUNC_FRAME_L 0x96b8
24606 #define	A_MPS_STAT_RX_BG_3_LB_TRUNC_FRAME_H 0x96bc
24607 #define A_MPS_STAT_PERR_INT_ENABLE_SRAM1 0x96c0
24608 
24609 #define S_T5_RXVF    5
24610 #define M_T5_RXVF    0x7U
24611 #define V_T5_RXVF(x) ((x) << S_T5_RXVF)
24612 #define G_T5_RXVF(x) (((x) >> S_T5_RXVF) & M_T5_RXVF)
24613 
24614 #define S_T5_TXVF    0
24615 #define M_T5_TXVF    0x1fU
24616 #define V_T5_TXVF(x) ((x) << S_T5_TXVF)
24617 #define G_T5_TXVF(x) (((x) >> S_T5_TXVF) & M_T5_TXVF)
24618 
24619 #define A_MPS_STAT_PERR_INT_CAUSE_SRAM1 0x96c4
24620 #define A_MPS_STAT_PERR_ENABLE_SRAM1 0x96c8
24621 #define A_MPS_STAT_STOP_UPD_BG 0x96cc
24622 
24623 #define S_BGRX    0
24624 #define M_BGRX    0xfU
24625 #define V_BGRX(x) ((x) << S_BGRX)
24626 #define G_BGRX(x) (((x) >> S_BGRX) & M_BGRX)
24627 
24628 #define A_MPS_STAT_STOP_UPD_PORT 0x96d0
24629 
24630 #define S_PTLPBK    8
24631 #define M_PTLPBK    0xfU
24632 #define V_PTLPBK(x) ((x) << S_PTLPBK)
24633 #define G_PTLPBK(x) (((x) >> S_PTLPBK) & M_PTLPBK)
24634 
24635 #define S_PTTX    4
24636 #define M_PTTX    0xfU
24637 #define V_PTTX(x) ((x) << S_PTTX)
24638 #define G_PTTX(x) (((x) >> S_PTTX) & M_PTTX)
24639 
24640 #define S_PTRX    0
24641 #define M_PTRX    0xfU
24642 #define V_PTRX(x) ((x) << S_PTRX)
24643 #define G_PTRX(x) (((x) >> S_PTRX) & M_PTRX)
24644 
24645 #define A_MPS_STAT_STOP_UPD_PF 0x96d4
24646 
24647 #define S_PFTX    8
24648 #define M_PFTX    0xffU
24649 #define V_PFTX(x) ((x) << S_PFTX)
24650 #define G_PFTX(x) (((x) >> S_PFTX) & M_PFTX)
24651 
24652 #define S_PFRX    0
24653 #define M_PFRX    0xffU
24654 #define V_PFRX(x) ((x) << S_PFRX)
24655 #define G_PFRX(x) (((x) >> S_PFRX) & M_PFRX)
24656 
24657 #define A_MPS_STAT_STOP_UPD_TX_VF_0_31 0x96d8
24658 #define A_MPS_STAT_STOP_UPD_TX_VF_32_63 0x96dc
24659 #define A_MPS_STAT_STOP_UPD_TX_VF_64_95 0x96e0
24660 #define A_MPS_STAT_STOP_UPD_TX_VF_96_127 0x96e4
24661 #define A_MPS_STAT_STOP_UPD_RX_VF_0_31 0x96e8
24662 #define A_MPS_STAT_STOP_UPD_RX_VF_32_63 0x96ec
24663 #define A_MPS_STAT_STOP_UPD_RX_VF_64_95 0x96f0
24664 #define A_MPS_STAT_STOP_UPD_RX_VF_96_127 0x96f4
24665 
24666 #define	A_MPS_TRC_CFG 0x9800
24667 
24668 #define	S_TRCFIFOEMPTY    4
24669 #define	V_TRCFIFOEMPTY(x) ((x) << S_TRCFIFOEMPTY)
24670 #define	F_TRCFIFOEMPTY    V_TRCFIFOEMPTY(1U)
24671 
24672 #define	S_TRCIGNOREDROPINPUT    3
24673 #define	V_TRCIGNOREDROPINPUT(x) ((x) << S_TRCIGNOREDROPINPUT)
24674 #define	F_TRCIGNOREDROPINPUT    V_TRCIGNOREDROPINPUT(1U)
24675 
24676 #define	S_TRCKEEPDUPLICATES    2
24677 #define	V_TRCKEEPDUPLICATES(x) ((x) << S_TRCKEEPDUPLICATES)
24678 #define	F_TRCKEEPDUPLICATES    V_TRCKEEPDUPLICATES(1U)
24679 
24680 #define	S_TRCEN    1
24681 #define	V_TRCEN(x) ((x) << S_TRCEN)
24682 #define	F_TRCEN    V_TRCEN(1U)
24683 
24684 #define	S_TRCMULTIFILTER    0
24685 #define	V_TRCMULTIFILTER(x) ((x) << S_TRCMULTIFILTER)
24686 #define	F_TRCMULTIFILTER    V_TRCMULTIFILTER(1U)
24687 
24688 #define S_TRCMULTIRSSFILTER    5
24689 #define V_TRCMULTIRSSFILTER(x) ((x) << S_TRCMULTIRSSFILTER)
24690 #define F_TRCMULTIRSSFILTER    V_TRCMULTIRSSFILTER(1U)
24691 
24692 #define	A_MPS_TRC_RSS_HASH 0x9804
24693 #define A_MPS_TRC_FILTER0_RSS_HASH 0x9804
24694 #define	A_MPS_TRC_RSS_CONTROL 0x9808
24695 
24696 #define	S_RSSCONTROL    16
24697 #define	M_RSSCONTROL    0xffU
24698 #define	V_RSSCONTROL(x) ((x) << S_RSSCONTROL)
24699 #define	G_RSSCONTROL(x) (((x) >> S_RSSCONTROL) & M_RSSCONTROL)
24700 
24701 #define	S_QUEUENUMBER    0
24702 #define	M_QUEUENUMBER    0xffffU
24703 #define	V_QUEUENUMBER(x) ((x) << S_QUEUENUMBER)
24704 #define	G_QUEUENUMBER(x) (((x) >> S_QUEUENUMBER) & M_QUEUENUMBER)
24705 
24706 #define A_MPS_TRC_FILTER0_RSS_CONTROL 0x9808
24707 #define	A_MPS_TRC_FILTER_MATCH_CTL_A 0x9810
24708 
24709 #define	S_TFINVERTMATCH    24
24710 #define	V_TFINVERTMATCH(x) ((x) << S_TFINVERTMATCH)
24711 #define	F_TFINVERTMATCH    V_TFINVERTMATCH(1U)
24712 
24713 #define	S_TFPKTTOOLARGE    23
24714 #define	V_TFPKTTOOLARGE(x) ((x) << S_TFPKTTOOLARGE)
24715 #define	F_TFPKTTOOLARGE    V_TFPKTTOOLARGE(1U)
24716 
24717 #define	S_TFEN    22
24718 #define	V_TFEN(x) ((x) << S_TFEN)
24719 #define	F_TFEN    V_TFEN(1U)
24720 
24721 #define	S_TFPORT    18
24722 #define	M_TFPORT    0xfU
24723 #define	V_TFPORT(x) ((x) << S_TFPORT)
24724 #define	G_TFPORT(x) (((x) >> S_TFPORT) & M_TFPORT)
24725 
24726 #define	S_TFDROP    17
24727 #define	V_TFDROP(x) ((x) << S_TFDROP)
24728 #define	F_TFDROP    V_TFDROP(1U)
24729 
24730 #define	S_TFSOPEOPERR    16
24731 #define	V_TFSOPEOPERR(x) ((x) << S_TFSOPEOPERR)
24732 #define	F_TFSOPEOPERR    V_TFSOPEOPERR(1U)
24733 
24734 #define	S_TFLENGTH    8
24735 #define	M_TFLENGTH    0x1fU
24736 #define	V_TFLENGTH(x) ((x) << S_TFLENGTH)
24737 #define	G_TFLENGTH(x) (((x) >> S_TFLENGTH) & M_TFLENGTH)
24738 
24739 #define	S_TFOFFSET    0
24740 #define	M_TFOFFSET    0x1fU
24741 #define	V_TFOFFSET(x) ((x) << S_TFOFFSET)
24742 #define	G_TFOFFSET(x) (((x) >> S_TFOFFSET) & M_TFOFFSET)
24743 
24744 #define S_TFINSERTACTLEN    27
24745 #define V_TFINSERTACTLEN(x) ((x) << S_TFINSERTACTLEN)
24746 #define F_TFINSERTACTLEN    V_TFINSERTACTLEN(1U)
24747 
24748 #define S_TFINSERTTIMER    26
24749 #define V_TFINSERTTIMER(x) ((x) << S_TFINSERTTIMER)
24750 #define F_TFINSERTTIMER    V_TFINSERTTIMER(1U)
24751 
24752 #define S_T5_TFINVERTMATCH    25
24753 #define V_T5_TFINVERTMATCH(x) ((x) << S_T5_TFINVERTMATCH)
24754 #define F_T5_TFINVERTMATCH    V_T5_TFINVERTMATCH(1U)
24755 
24756 #define S_T5_TFPKTTOOLARGE    24
24757 #define V_T5_TFPKTTOOLARGE(x) ((x) << S_T5_TFPKTTOOLARGE)
24758 #define F_T5_TFPKTTOOLARGE    V_T5_TFPKTTOOLARGE(1U)
24759 
24760 #define S_T5_TFEN    23
24761 #define V_T5_TFEN(x) ((x) << S_T5_TFEN)
24762 #define F_T5_TFEN    V_T5_TFEN(1U)
24763 
24764 #define S_T5_TFPORT    18
24765 #define M_T5_TFPORT    0x1fU
24766 #define V_T5_TFPORT(x) ((x) << S_T5_TFPORT)
24767 #define G_T5_TFPORT(x) (((x) >> S_T5_TFPORT) & M_T5_TFPORT)
24768 
24769 #define	A_MPS_TRC_FILTER_MATCH_CTL_B 0x9820
24770 
24771 #define	S_TFMINPKTSIZE    16
24772 #define	M_TFMINPKTSIZE    0x1ffU
24773 #define	V_TFMINPKTSIZE(x) ((x) << S_TFMINPKTSIZE)
24774 #define	G_TFMINPKTSIZE(x) (((x) >> S_TFMINPKTSIZE) & M_TFMINPKTSIZE)
24775 
24776 #define	S_TFCAPTUREMAX    0
24777 #define	M_TFCAPTUREMAX    0x3fffU
24778 #define	V_TFCAPTUREMAX(x) ((x) << S_TFCAPTUREMAX)
24779 #define	G_TFCAPTUREMAX(x) (((x) >> S_TFCAPTUREMAX) & M_TFCAPTUREMAX)
24780 
24781 #define	A_MPS_TRC_FILTER_RUNT_CTL 0x9830
24782 
24783 #define	S_TFRUNTSIZE    0
24784 #define	M_TFRUNTSIZE    0x3fU
24785 #define	V_TFRUNTSIZE(x) ((x) << S_TFRUNTSIZE)
24786 #define	G_TFRUNTSIZE(x) (((x) >> S_TFRUNTSIZE) & M_TFRUNTSIZE)
24787 
24788 #define	A_MPS_TRC_FILTER_DROP 0x9840
24789 
24790 #define	S_TFDROPINPCOUNT    16
24791 #define	M_TFDROPINPCOUNT    0xffffU
24792 #define	V_TFDROPINPCOUNT(x) ((x) << S_TFDROPINPCOUNT)
24793 #define	G_TFDROPINPCOUNT(x) (((x) >> S_TFDROPINPCOUNT) & M_TFDROPINPCOUNT)
24794 
24795 #define	S_TFDROPBUFFERCOUNT    0
24796 #define	M_TFDROPBUFFERCOUNT    0xffffU
24797 #define	V_TFDROPBUFFERCOUNT(x) ((x) << S_TFDROPBUFFERCOUNT)
24798 #define	G_TFDROPBUFFERCOUNT(x) \
24799 	(((x) >> S_TFDROPBUFFERCOUNT) & M_TFDROPBUFFERCOUNT)
24800 
24801 #define	A_MPS_TRC_PERR_INJECT 0x9850
24802 
24803 #define	S_TRCMEMSEL    1
24804 #define	M_TRCMEMSEL    0xfU
24805 #define	V_TRCMEMSEL(x) ((x) << S_TRCMEMSEL)
24806 #define	G_TRCMEMSEL(x) (((x) >> S_TRCMEMSEL) & M_TRCMEMSEL)
24807 
24808 #define	A_MPS_TRC_PERR_ENABLE 0x9854
24809 
24810 #define	S_MISCPERR    8
24811 #define	V_MISCPERR(x) ((x) << S_MISCPERR)
24812 #define	F_MISCPERR    V_MISCPERR(1U)
24813 
24814 #define	S_PKTFIFO    4
24815 #define	M_PKTFIFO    0xfU
24816 #define	V_PKTFIFO(x) ((x) << S_PKTFIFO)
24817 #define	G_PKTFIFO(x) (((x) >> S_PKTFIFO) & M_PKTFIFO)
24818 
24819 #define	S_FILTMEM    0
24820 #define	M_FILTMEM    0xfU
24821 #define	V_FILTMEM(x) ((x) << S_FILTMEM)
24822 #define	G_FILTMEM(x) (((x) >> S_FILTMEM) & M_FILTMEM)
24823 
24824 #define	A_MPS_TRC_INT_ENABLE 0x9858
24825 
24826 #define	S_TRCPLERRENB    9
24827 #define	V_TRCPLERRENB(x) ((x) << S_TRCPLERRENB)
24828 #define	F_TRCPLERRENB    V_TRCPLERRENB(1U)
24829 
24830 #define	A_MPS_TRC_INT_CAUSE 0x985c
24831 #define	A_MPS_TRC_TIMESTAMP_L 0x9860
24832 #define	A_MPS_TRC_TIMESTAMP_H 0x9864
24833 #define	A_MPS_TRC_FILTER0_MATCH 0x9c00
24834 #define	A_MPS_TRC_FILTER0_DONT_CARE 0x9c80
24835 #define	A_MPS_TRC_FILTER1_MATCH 0x9d00
24836 #define	A_MPS_TRC_FILTER1_DONT_CARE 0x9d80
24837 #define	A_MPS_TRC_FILTER2_MATCH 0x9e00
24838 #define	A_MPS_TRC_FILTER2_DONT_CARE 0x9e80
24839 #define	A_MPS_TRC_FILTER3_MATCH 0x9f00
24840 #define	A_MPS_TRC_FILTER3_DONT_CARE 0x9f80
24841 #define A_MPS_TRC_FILTER1_RSS_HASH 0x9ff0
24842 #define A_MPS_TRC_FILTER1_RSS_CONTROL 0x9ff4
24843 #define A_MPS_TRC_FILTER2_RSS_HASH 0x9ff8
24844 #define A_MPS_TRC_FILTER2_RSS_CONTROL 0x9ffc
24845 #define A_MPS_TRC_FILTER3_RSS_HASH 0xa000
24846 #define A_MPS_TRC_FILTER3_RSS_CONTROL 0xa004
24847 #define A_MPS_T5_TRC_RSS_HASH 0xa008
24848 #define A_MPS_T5_TRC_RSS_CONTROL 0xa00c
24849 #define A_MPS_TRC_VF_OFF_FILTER_0 0xa010
24850 
24851 #define S_TRCMPS2TP_MACONLY    20
24852 #define V_TRCMPS2TP_MACONLY(x) ((x) << S_TRCMPS2TP_MACONLY)
24853 #define F_TRCMPS2TP_MACONLY    V_TRCMPS2TP_MACONLY(1U)
24854 
24855 #define S_TRCALLMPS2TP    19
24856 #define V_TRCALLMPS2TP(x) ((x) << S_TRCALLMPS2TP)
24857 #define F_TRCALLMPS2TP    V_TRCALLMPS2TP(1U)
24858 
24859 #define S_TRCALLTP2MPS    18
24860 #define V_TRCALLTP2MPS(x) ((x) << S_TRCALLTP2MPS)
24861 #define F_TRCALLTP2MPS    V_TRCALLTP2MPS(1U)
24862 
24863 #define S_TRCALLVF    17
24864 #define V_TRCALLVF(x) ((x) << S_TRCALLVF)
24865 #define F_TRCALLVF    V_TRCALLVF(1U)
24866 
24867 #define S_TRC_OFLD_EN    16
24868 #define V_TRC_OFLD_EN(x) ((x) << S_TRC_OFLD_EN)
24869 #define F_TRC_OFLD_EN    V_TRC_OFLD_EN(1U)
24870 
24871 #define S_VFFILTEN    15
24872 #define V_VFFILTEN(x) ((x) << S_VFFILTEN)
24873 #define F_VFFILTEN    V_VFFILTEN(1U)
24874 
24875 #define S_VFFILTMASK    8
24876 #define M_VFFILTMASK    0x7fU
24877 #define V_VFFILTMASK(x) ((x) << S_VFFILTMASK)
24878 #define G_VFFILTMASK(x) (((x) >> S_VFFILTMASK) & M_VFFILTMASK)
24879 
24880 #define S_VFFILTVALID    7
24881 #define V_VFFILTVALID(x) ((x) << S_VFFILTVALID)
24882 #define F_VFFILTVALID    V_VFFILTVALID(1U)
24883 
24884 #define S_VFFILTDATA    0
24885 #define M_VFFILTDATA    0x7fU
24886 #define V_VFFILTDATA(x) ((x) << S_VFFILTDATA)
24887 #define G_VFFILTDATA(x) (((x) >> S_VFFILTDATA) & M_VFFILTDATA)
24888 
24889 #define A_MPS_TRC_VF_OFF_FILTER_1 0xa014
24890 #define A_MPS_TRC_VF_OFF_FILTER_2 0xa018
24891 #define A_MPS_TRC_VF_OFF_FILTER_3 0xa01c
24892 #define A_MPS_TRC_CGEN 0xa020
24893 
24894 #define S_MPSTRCCGEN    0
24895 #define M_MPSTRCCGEN    0xfU
24896 #define V_MPSTRCCGEN(x) ((x) << S_MPSTRCCGEN)
24897 #define G_MPSTRCCGEN(x) (((x) >> S_MPSTRCCGEN) & M_MPSTRCCGEN)
24898 
24899 #define	A_MPS_CLS_CTL 0xd000
24900 
24901 #define	S_MEMWRITEFAULT    4
24902 #define	V_MEMWRITEFAULT(x) ((x) << S_MEMWRITEFAULT)
24903 #define	F_MEMWRITEFAULT    V_MEMWRITEFAULT(1U)
24904 
24905 #define	S_MEMWRITEWAITING    3
24906 #define	V_MEMWRITEWAITING(x) ((x) << S_MEMWRITEWAITING)
24907 #define	F_MEMWRITEWAITING    V_MEMWRITEWAITING(1U)
24908 
24909 #define	S_CIMNOPROMISCUOUS    2
24910 #define	V_CIMNOPROMISCUOUS(x) ((x) << S_CIMNOPROMISCUOUS)
24911 #define	F_CIMNOPROMISCUOUS    V_CIMNOPROMISCUOUS(1U)
24912 
24913 #define	S_HYPERVISORONLY    1
24914 #define	V_HYPERVISORONLY(x) ((x) << S_HYPERVISORONLY)
24915 #define	F_HYPERVISORONLY    V_HYPERVISORONLY(1U)
24916 
24917 #define	S_VLANCLSEN    0
24918 #define	V_VLANCLSEN(x) ((x) << S_VLANCLSEN)
24919 #define	F_VLANCLSEN    V_VLANCLSEN(1U)
24920 
24921 #define	A_MPS_CLS_ARB_WEIGHT 0xd004
24922 
24923 #define	S_PLWEIGHT    16
24924 #define	M_PLWEIGHT    0x1fU
24925 #define	V_PLWEIGHT(x) ((x) << S_PLWEIGHT)
24926 #define	G_PLWEIGHT(x) (((x) >> S_PLWEIGHT) & M_PLWEIGHT)
24927 
24928 #define	S_CIMWEIGHT    8
24929 #define	M_CIMWEIGHT    0x1fU
24930 #define	V_CIMWEIGHT(x) ((x) << S_CIMWEIGHT)
24931 #define	G_CIMWEIGHT(x) (((x) >> S_CIMWEIGHT) & M_CIMWEIGHT)
24932 
24933 #define	S_LPBKWEIGHT    0
24934 #define	M_LPBKWEIGHT    0x1fU
24935 #define	V_LPBKWEIGHT(x) ((x) << S_LPBKWEIGHT)
24936 #define	G_LPBKWEIGHT(x) (((x) >> S_LPBKWEIGHT) & M_LPBKWEIGHT)
24937 
24938 #define	A_MPS_CLS_BMC_MAC_ADDR_L 0xd010
24939 #define	A_MPS_CLS_BMC_MAC_ADDR_H 0xd014
24940 #define	A_MPS_CLS_BMC_VLAN 0xd018
24941 #define	A_MPS_CLS_PERR_INJECT 0xd01c
24942 
24943 #define	S_CLS_MEMSEL    1
24944 #define	M_CLS_MEMSEL    0x3U
24945 #define	V_CLS_MEMSEL(x) ((x) << S_CLS_MEMSEL)
24946 #define	G_CLS_MEMSEL(x) (((x) >> S_CLS_MEMSEL) & M_CLS_MEMSEL)
24947 
24948 #define	A_MPS_CLS_PERR_ENABLE 0xd020
24949 
24950 #define	S_HASHSRAM    2
24951 #define	V_HASHSRAM(x) ((x) << S_HASHSRAM)
24952 #define	F_HASHSRAM    V_HASHSRAM(1U)
24953 
24954 #define	S_MATCHTCAM    1
24955 #define	V_MATCHTCAM(x) ((x) << S_MATCHTCAM)
24956 #define	F_MATCHTCAM    V_MATCHTCAM(1U)
24957 
24958 #define	S_MATCHSRAM    0
24959 #define	V_MATCHSRAM(x) ((x) << S_MATCHSRAM)
24960 #define	F_MATCHSRAM    V_MATCHSRAM(1U)
24961 
24962 #define	A_MPS_CLS_INT_ENABLE 0xd024
24963 
24964 #define	S_PLERRENB    3
24965 #define	V_PLERRENB(x) ((x) << S_PLERRENB)
24966 #define	F_PLERRENB    V_PLERRENB(1U)
24967 
24968 #define	A_MPS_CLS_INT_CAUSE 0xd028
24969 #define	A_MPS_CLS_PL_TEST_DATA_L 0xd02c
24970 #define	A_MPS_CLS_PL_TEST_DATA_H 0xd030
24971 #define	A_MPS_CLS_PL_TEST_RES_DATA 0xd034
24972 
24973 #define	S_CLS_PRIORITY    24
24974 #define	M_CLS_PRIORITY    0x7U
24975 #define	V_CLS_PRIORITY(x) ((x) << S_CLS_PRIORITY)
24976 #define	G_CLS_PRIORITY(x) (((x) >> S_CLS_PRIORITY) & M_CLS_PRIORITY)
24977 
24978 #define	S_CLS_REPLICATE    23
24979 #define	V_CLS_REPLICATE(x) ((x) << S_CLS_REPLICATE)
24980 #define	F_CLS_REPLICATE    V_CLS_REPLICATE(1U)
24981 
24982 #define	S_CLS_INDEX    14
24983 #define	M_CLS_INDEX    0x1ffU
24984 #define	V_CLS_INDEX(x) ((x) << S_CLS_INDEX)
24985 #define	G_CLS_INDEX(x) (((x) >> S_CLS_INDEX) & M_CLS_INDEX)
24986 
24987 #define	S_CLS_VF    7
24988 #define	M_CLS_VF    0x7fU
24989 #define	V_CLS_VF(x) ((x) << S_CLS_VF)
24990 #define	G_CLS_VF(x) (((x) >> S_CLS_VF) & M_CLS_VF)
24991 
24992 #define	S_CLS_VF_VLD    6
24993 #define	V_CLS_VF_VLD(x) ((x) << S_CLS_VF_VLD)
24994 #define	F_CLS_VF_VLD    V_CLS_VF_VLD(1U)
24995 
24996 #define	S_CLS_PF    3
24997 #define	M_CLS_PF    0x7U
24998 #define	V_CLS_PF(x) ((x) << S_CLS_PF)
24999 #define	G_CLS_PF(x) (((x) >> S_CLS_PF) & M_CLS_PF)
25000 
25001 #define	S_CLS_MATCH    0
25002 #define	M_CLS_MATCH    0x7U
25003 #define	V_CLS_MATCH(x) ((x) << S_CLS_MATCH)
25004 #define	G_CLS_MATCH(x) (((x) >> S_CLS_MATCH) & M_CLS_MATCH)
25005 
25006 #define	A_MPS_CLS_PL_TEST_CTL 0xd038
25007 
25008 #define	S_PLTESTCTL    0
25009 #define	V_PLTESTCTL(x) ((x) << S_PLTESTCTL)
25010 #define	F_PLTESTCTL    V_PLTESTCTL(1U)
25011 
25012 #define	A_MPS_CLS_PORT_BMC_CTL 0xd03c
25013 
25014 #define	S_PRTBMCCTL    0
25015 #define	V_PRTBMCCTL(x) ((x) << S_PRTBMCCTL)
25016 #define	F_PRTBMCCTL    V_PRTBMCCTL(1U)
25017 
25018 #define	A_MPS_CLS_VLAN_TABLE 0xdfc0
25019 
25020 #define	S_VLAN_MASK    16
25021 #define	M_VLAN_MASK    0xfffU
25022 #define	V_VLAN_MASK(x) ((x) << S_VLAN_MASK)
25023 #define	G_VLAN_MASK(x) (((x) >> S_VLAN_MASK) & M_VLAN_MASK)
25024 
25025 #define	S_VLANPF    13
25026 #define	M_VLANPF    0x7U
25027 #define	V_VLANPF(x) ((x) << S_VLANPF)
25028 #define	G_VLANPF(x) (((x) >> S_VLANPF) & M_VLANPF)
25029 
25030 #define	S_VLAN_VALID    12
25031 #define	V_VLAN_VALID(x) ((x) << S_VLAN_VALID)
25032 #define	F_VLAN_VALID    V_VLAN_VALID(1U)
25033 
25034 #define	A_MPS_CLS_SRAM_L 0xe000
25035 
25036 #define	S_MULTILISTEN3    28
25037 #define	V_MULTILISTEN3(x) ((x) << S_MULTILISTEN3)
25038 #define	F_MULTILISTEN3    V_MULTILISTEN3(1U)
25039 
25040 #define	S_MULTILISTEN2    27
25041 #define	V_MULTILISTEN2(x) ((x) << S_MULTILISTEN2)
25042 #define	F_MULTILISTEN2    V_MULTILISTEN2(1U)
25043 
25044 #define	S_MULTILISTEN1    26
25045 #define	V_MULTILISTEN1(x) ((x) << S_MULTILISTEN1)
25046 #define	F_MULTILISTEN1    V_MULTILISTEN1(1U)
25047 
25048 #define	S_MULTILISTEN0    25
25049 #define	V_MULTILISTEN0(x) ((x) << S_MULTILISTEN0)
25050 #define	F_MULTILISTEN0    V_MULTILISTEN0(1U)
25051 
25052 #define	S_SRAM_PRIO3    22
25053 #define	M_SRAM_PRIO3    0x7U
25054 #define	V_SRAM_PRIO3(x) ((x) << S_SRAM_PRIO3)
25055 #define	G_SRAM_PRIO3(x) (((x) >> S_SRAM_PRIO3) & M_SRAM_PRIO3)
25056 
25057 #define	S_SRAM_PRIO2    19
25058 #define	M_SRAM_PRIO2    0x7U
25059 #define	V_SRAM_PRIO2(x) ((x) << S_SRAM_PRIO2)
25060 #define	G_SRAM_PRIO2(x) (((x) >> S_SRAM_PRIO2) & M_SRAM_PRIO2)
25061 
25062 #define	S_SRAM_PRIO1    16
25063 #define	M_SRAM_PRIO1    0x7U
25064 #define	V_SRAM_PRIO1(x) ((x) << S_SRAM_PRIO1)
25065 #define	G_SRAM_PRIO1(x) (((x) >> S_SRAM_PRIO1) & M_SRAM_PRIO1)
25066 
25067 #define	S_SRAM_PRIO0    13
25068 #define	M_SRAM_PRIO0    0x7U
25069 #define	V_SRAM_PRIO0(x) ((x) << S_SRAM_PRIO0)
25070 #define	G_SRAM_PRIO0(x) (((x) >> S_SRAM_PRIO0) & M_SRAM_PRIO0)
25071 
25072 #define	S_SRAM_VLD    12
25073 #define	V_SRAM_VLD(x) ((x) << S_SRAM_VLD)
25074 #define	F_SRAM_VLD    V_SRAM_VLD(1U)
25075 
25076 #define A_MPS_T5_CLS_SRAM_L 0xe000
25077 #define	A_MPS_CLS_SRAM_H 0xe004
25078 
25079 #define	S_MACPARITY1    9
25080 #define	V_MACPARITY1(x) ((x) << S_MACPARITY1)
25081 #define	F_MACPARITY1    V_MACPARITY1(1U)
25082 
25083 #define	S_MACPARITY0    8
25084 #define	V_MACPARITY0(x) ((x) << S_MACPARITY0)
25085 #define	F_MACPARITY0    V_MACPARITY0(1U)
25086 
25087 #define	S_MACPARITYMASKSIZE    4
25088 #define	M_MACPARITYMASKSIZE    0xfU
25089 #define	V_MACPARITYMASKSIZE(x) ((x) << S_MACPARITYMASKSIZE)
25090 #define	G_MACPARITYMASKSIZE(x) \
25091 	(((x) >> S_MACPARITYMASKSIZE) & M_MACPARITYMASKSIZE)
25092 
25093 #define	S_PORTMAP    0
25094 #define	M_PORTMAP    0xfU
25095 #define	V_PORTMAP(x) ((x) << S_PORTMAP)
25096 #define	G_PORTMAP(x) (((x) >> S_PORTMAP) & M_PORTMAP)
25097 
25098 #define A_MPS_T5_CLS_SRAM_H 0xe004
25099 #define	A_MPS_CLS_TCAM_Y_L 0xf000
25100 #define	A_MPS_CLS_TCAM_Y_H 0xf004
25101 
25102 #define	S_TCAMYH    0
25103 #define	M_TCAMYH    0xffffU
25104 #define	V_TCAMYH(x) ((x) << S_TCAMYH)
25105 #define	G_TCAMYH(x) (((x) >> S_TCAMYH) & M_TCAMYH)
25106 
25107 #define	A_MPS_CLS_TCAM_X_L 0xf008
25108 #define	A_MPS_CLS_TCAM_X_H 0xf00c
25109 
25110 #define	S_TCAMXH    0
25111 #define	M_TCAMXH    0xffffU
25112 #define	V_TCAMXH(x) ((x) << S_TCAMXH)
25113 #define	G_TCAMXH(x) (((x) >> S_TCAMXH) & M_TCAMXH)
25114 
25115 #define	A_MPS_RX_CTL 0x11000
25116 
25117 #define	S_FILT_VLAN_SEL    17
25118 #define	V_FILT_VLAN_SEL(x) ((x) << S_FILT_VLAN_SEL)
25119 #define	F_FILT_VLAN_SEL    V_FILT_VLAN_SEL(1U)
25120 
25121 #define	S_CBA_EN    16
25122 #define	V_CBA_EN(x) ((x) << S_CBA_EN)
25123 #define	F_CBA_EN    V_CBA_EN(1U)
25124 
25125 #define	S_BLK_SNDR    12
25126 #define	M_BLK_SNDR    0xfU
25127 #define	V_BLK_SNDR(x) ((x) << S_BLK_SNDR)
25128 #define	G_BLK_SNDR(x) (((x) >> S_BLK_SNDR) & M_BLK_SNDR)
25129 
25130 #define	S_CMPRS    8
25131 #define	M_CMPRS    0xfU
25132 #define	V_CMPRS(x) ((x) << S_CMPRS)
25133 #define	G_CMPRS(x) (((x) >> S_CMPRS) & M_CMPRS)
25134 
25135 #define	S_SNF    0
25136 #define	M_SNF    0xffU
25137 #define	V_SNF(x) ((x) << S_SNF)
25138 #define	G_SNF(x) (((x) >> S_SNF) & M_SNF)
25139 
25140 #define	A_MPS_RX_PORT_MUX_CTL 0x11004
25141 
25142 #define	S_CTL_P3    12
25143 #define	M_CTL_P3    0xfU
25144 #define	V_CTL_P3(x) ((x) << S_CTL_P3)
25145 #define	G_CTL_P3(x) (((x) >> S_CTL_P3) & M_CTL_P3)
25146 
25147 #define	S_CTL_P2    8
25148 #define	M_CTL_P2    0xfU
25149 #define	V_CTL_P2(x) ((x) << S_CTL_P2)
25150 #define	G_CTL_P2(x) (((x) >> S_CTL_P2) & M_CTL_P2)
25151 
25152 #define	S_CTL_P1    4
25153 #define	M_CTL_P1    0xfU
25154 #define	V_CTL_P1(x) ((x) << S_CTL_P1)
25155 #define	G_CTL_P1(x) (((x) >> S_CTL_P1) & M_CTL_P1)
25156 
25157 #define	S_CTL_P0    0
25158 #define	M_CTL_P0    0xfU
25159 #define	V_CTL_P0(x) ((x) << S_CTL_P0)
25160 #define	G_CTL_P0(x) (((x) >> S_CTL_P0) & M_CTL_P0)
25161 
25162 #define	A_MPS_RX_PG_FL 0x11008
25163 
25164 #define	S_RST    16
25165 #define	V_RST(x) ((x) << S_RST)
25166 #define	F_RST    V_RST(1U)
25167 
25168 #define	S_CNT    0
25169 #define	M_CNT    0xffffU
25170 #define	V_CNT(x) ((x) << S_CNT)
25171 #define	G_CNT(x) (((x) >> S_CNT) & M_CNT)
25172 
25173 #define	A_MPS_RX_PKT_FL 0x1100c
25174 #define	A_MPS_RX_PG_RSV0 0x11010
25175 
25176 #define	S_CLR_INTR    31
25177 #define	V_CLR_INTR(x) ((x) << S_CLR_INTR)
25178 #define	F_CLR_INTR    V_CLR_INTR(1U)
25179 
25180 #define	S_SET_INTR    30
25181 #define	V_SET_INTR(x) ((x) << S_SET_INTR)
25182 #define	F_SET_INTR    V_SET_INTR(1U)
25183 
25184 #define	S_USED    16
25185 #define	M_USED    0x7ffU
25186 #define	V_USED(x) ((x) << S_USED)
25187 #define	G_USED(x) (((x) >> S_USED) & M_USED)
25188 
25189 #define	S_ALLOC    0
25190 #define	M_ALLOC    0x7ffU
25191 #define	V_ALLOC(x) ((x) << S_ALLOC)
25192 #define	G_ALLOC(x) (((x) >> S_ALLOC) & M_ALLOC)
25193 
25194 #define S_T5_USED    16
25195 #define M_T5_USED    0xfffU
25196 #define V_T5_USED(x) ((x) << S_T5_USED)
25197 #define G_T5_USED(x) (((x) >> S_T5_USED) & M_T5_USED)
25198 
25199 #define S_T5_ALLOC    0
25200 #define M_T5_ALLOC    0xfffU
25201 #define V_T5_ALLOC(x) ((x) << S_T5_ALLOC)
25202 #define G_T5_ALLOC(x) (((x) >> S_T5_ALLOC) & M_T5_ALLOC)
25203 
25204 #define	A_MPS_RX_PG_RSV1 0x11014
25205 #define	A_MPS_RX_PG_RSV2 0x11018
25206 #define	A_MPS_RX_PG_RSV3 0x1101c
25207 #define	A_MPS_RX_PG_RSV4 0x11020
25208 #define	A_MPS_RX_PG_RSV5 0x11024
25209 #define	A_MPS_RX_PG_RSV6 0x11028
25210 #define	A_MPS_RX_PG_RSV7 0x1102c
25211 #define	A_MPS_RX_PG_SHR_BG0 0x11030
25212 
25213 #define	S_EN    31
25214 #define	V_EN(x) ((x) << S_EN)
25215 #define	F_EN    V_EN(1U)
25216 
25217 #define	S_SEL    30
25218 #define	V_SEL(x) ((x) << S_SEL)
25219 #define	F_SEL    V_SEL(1U)
25220 
25221 #define	S_MAX    16
25222 #define	M_MAX    0x7ffU
25223 #define	V_MAX(x) ((x) << S_MAX)
25224 #define	G_MAX(x) (((x) >> S_MAX) & M_MAX)
25225 
25226 #define	S_BORW    0
25227 #define	M_BORW    0x7ffU
25228 #define	V_BORW(x) ((x) << S_BORW)
25229 #define	G_BORW(x) (((x) >> S_BORW) & M_BORW)
25230 
25231 #define S_T5_MAX    16
25232 #define M_T5_MAX    0xfffU
25233 #define V_T5_MAX(x) ((x) << S_T5_MAX)
25234 #define G_T5_MAX(x) (((x) >> S_T5_MAX) & M_T5_MAX)
25235 
25236 #define S_T5_BORW    0
25237 #define M_T5_BORW    0xfffU
25238 #define V_T5_BORW(x) ((x) << S_T5_BORW)
25239 #define G_T5_BORW(x) (((x) >> S_T5_BORW) & M_T5_BORW)
25240 
25241 #define	A_MPS_RX_PG_SHR_BG1 0x11034
25242 #define	A_MPS_RX_PG_SHR_BG2 0x11038
25243 #define	A_MPS_RX_PG_SHR_BG3 0x1103c
25244 #define	A_MPS_RX_PG_SHR0 0x11040
25245 
25246 #define	S_QUOTA    16
25247 #define	M_QUOTA    0x7ffU
25248 #define	V_QUOTA(x) ((x) << S_QUOTA)
25249 #define	G_QUOTA(x) (((x) >> S_QUOTA) & M_QUOTA)
25250 
25251 #define	S_SHR_USED    0
25252 #define	M_SHR_USED    0x7ffU
25253 #define	V_SHR_USED(x) ((x) << S_SHR_USED)
25254 #define	G_SHR_USED(x) (((x) >> S_SHR_USED) & M_SHR_USED)
25255 
25256 #define S_T5_QUOTA    16
25257 #define M_T5_QUOTA    0xfffU
25258 #define V_T5_QUOTA(x) ((x) << S_T5_QUOTA)
25259 #define G_T5_QUOTA(x) (((x) >> S_T5_QUOTA) & M_T5_QUOTA)
25260 
25261 #define S_T5_SHR_USED    0
25262 #define M_T5_SHR_USED    0xfffU
25263 #define V_T5_SHR_USED(x) ((x) << S_T5_SHR_USED)
25264 #define G_T5_SHR_USED(x) (((x) >> S_T5_SHR_USED) & M_T5_SHR_USED)
25265 
25266 #define	A_MPS_RX_PG_SHR1 0x11044
25267 #define	A_MPS_RX_PG_HYST_BG0 0x11048
25268 
25269 #define	S_TH    0
25270 #define	M_TH    0x7ffU
25271 #define	V_TH(x) ((x) << S_TH)
25272 #define	G_TH(x) (((x) >> S_TH) & M_TH)
25273 
25274 #define S_T5_TH    0
25275 #define M_T5_TH    0xfffU
25276 #define V_T5_TH(x) ((x) << S_T5_TH)
25277 #define G_T5_TH(x) (((x) >> S_T5_TH) & M_T5_TH)
25278 
25279 #define	A_MPS_RX_PG_HYST_BG1 0x1104c
25280 #define	A_MPS_RX_PG_HYST_BG2 0x11050
25281 #define	A_MPS_RX_PG_HYST_BG3 0x11054
25282 #define	A_MPS_RX_OCH_CTL 0x11058
25283 
25284 #define	S_DROP_WT    27
25285 #define	M_DROP_WT    0x1fU
25286 #define	V_DROP_WT(x) ((x) << S_DROP_WT)
25287 #define	G_DROP_WT(x) (((x) >> S_DROP_WT) & M_DROP_WT)
25288 
25289 #define	S_TRUNC_WT    22
25290 #define	M_TRUNC_WT    0x1fU
25291 #define	V_TRUNC_WT(x) ((x) << S_TRUNC_WT)
25292 #define	G_TRUNC_WT(x) (((x) >> S_TRUNC_WT) & M_TRUNC_WT)
25293 
25294 #define	S_OCH_DRAIN    13
25295 #define	M_OCH_DRAIN    0x1fU
25296 #define	V_OCH_DRAIN(x) ((x) << S_OCH_DRAIN)
25297 #define	G_OCH_DRAIN(x) (((x) >> S_OCH_DRAIN) & M_OCH_DRAIN)
25298 
25299 #define	S_OCH_DROP    8
25300 #define	M_OCH_DROP    0x1fU
25301 #define	V_OCH_DROP(x) ((x) << S_OCH_DROP)
25302 #define	G_OCH_DROP(x) (((x) >> S_OCH_DROP) & M_OCH_DROP)
25303 
25304 #define	A_MPS_RX_LPBK_BP0 0x1105c
25305 
25306 #define	S_THRESH    0
25307 #define	M_THRESH    0x7ffU
25308 #define	V_THRESH(x) ((x) << S_THRESH)
25309 #define	G_THRESH(x) (((x) >> S_THRESH) & M_THRESH)
25310 
25311 #define	A_MPS_RX_LPBK_BP1 0x11060
25312 #define	A_MPS_RX_LPBK_BP2 0x11064
25313 #define	A_MPS_RX_LPBK_BP3 0x11068
25314 #define	A_MPS_RX_PORT_GAP 0x1106c
25315 
25316 #define	S_GAP    0
25317 #define	M_GAP    0xfffffU
25318 #define	V_GAP(x) ((x) << S_GAP)
25319 #define	G_GAP(x) (((x) >> S_GAP) & M_GAP)
25320 
25321 #define	A_MPS_RX_CHMN_CNT 0x11070
25322 #define	A_MPS_RX_PERR_INT_CAUSE 0x11074
25323 
25324 #define	S_FF    23
25325 #define	V_FF(x) ((x) << S_FF)
25326 #define	F_FF    V_FF(1U)
25327 
25328 #define	S_PGMO    22
25329 #define	V_PGMO(x) ((x) << S_PGMO)
25330 #define	F_PGMO    V_PGMO(1U)
25331 
25332 #define	S_PGME    21
25333 #define	V_PGME(x) ((x) << S_PGME)
25334 #define	F_PGME    V_PGME(1U)
25335 
25336 #define	S_CHMN    20
25337 #define	V_CHMN(x) ((x) << S_CHMN)
25338 #define	F_CHMN    V_CHMN(1U)
25339 
25340 #define	S_RPLC    19
25341 #define	V_RPLC(x) ((x) << S_RPLC)
25342 #define	F_RPLC    V_RPLC(1U)
25343 
25344 #define	S_ATRB    18
25345 #define	V_ATRB(x) ((x) << S_ATRB)
25346 #define	F_ATRB    V_ATRB(1U)
25347 
25348 #define	S_PSMX    17
25349 #define	V_PSMX(x) ((x) << S_PSMX)
25350 #define	F_PSMX    V_PSMX(1U)
25351 
25352 #define	S_PGLL    16
25353 #define	V_PGLL(x) ((x) << S_PGLL)
25354 #define	F_PGLL    V_PGLL(1U)
25355 
25356 #define	S_PGFL    15
25357 #define	V_PGFL(x) ((x) << S_PGFL)
25358 #define	F_PGFL    V_PGFL(1U)
25359 
25360 #define	S_PKTQ    14
25361 #define	V_PKTQ(x) ((x) << S_PKTQ)
25362 #define	F_PKTQ    V_PKTQ(1U)
25363 
25364 #define	S_PKFL    13
25365 #define	V_PKFL(x) ((x) << S_PKFL)
25366 #define	F_PKFL    V_PKFL(1U)
25367 
25368 #define	S_PPM3    12
25369 #define	V_PPM3(x) ((x) << S_PPM3)
25370 #define	F_PPM3    V_PPM3(1U)
25371 
25372 #define	S_PPM2    11
25373 #define	V_PPM2(x) ((x) << S_PPM2)
25374 #define	F_PPM2    V_PPM2(1U)
25375 
25376 #define	S_PPM1    10
25377 #define	V_PPM1(x) ((x) << S_PPM1)
25378 #define	F_PPM1    V_PPM1(1U)
25379 
25380 #define	S_PPM0    9
25381 #define	V_PPM0(x) ((x) << S_PPM0)
25382 #define	F_PPM0    V_PPM0(1U)
25383 
25384 #define	S_SPMX    8
25385 #define	V_SPMX(x) ((x) << S_SPMX)
25386 #define	F_SPMX    V_SPMX(1U)
25387 
25388 #define	S_CDL3    7
25389 #define	V_CDL3(x) ((x) << S_CDL3)
25390 #define	F_CDL3    V_CDL3(1U)
25391 
25392 #define	S_CDL2    6
25393 #define	V_CDL2(x) ((x) << S_CDL2)
25394 #define	F_CDL2    V_CDL2(1U)
25395 
25396 #define	S_CDL1    5
25397 #define	V_CDL1(x) ((x) << S_CDL1)
25398 #define	F_CDL1    V_CDL1(1U)
25399 
25400 #define	S_CDL0    4
25401 #define	V_CDL0(x) ((x) << S_CDL0)
25402 #define	F_CDL0    V_CDL0(1U)
25403 
25404 #define	S_CDM3    3
25405 #define	V_CDM3(x) ((x) << S_CDM3)
25406 #define	F_CDM3    V_CDM3(1U)
25407 
25408 #define	S_CDM2    2
25409 #define	V_CDM2(x) ((x) << S_CDM2)
25410 #define	F_CDM2    V_CDM2(1U)
25411 
25412 #define	S_CDM1    1
25413 #define	V_CDM1(x) ((x) << S_CDM1)
25414 #define	F_CDM1    V_CDM1(1U)
25415 
25416 #define	S_CDM0    0
25417 #define	V_CDM0(x) ((x) << S_CDM0)
25418 #define	F_CDM0    V_CDM0(1U)
25419 
25420 #define	A_MPS_RX_PERR_INT_ENABLE 0x11078
25421 #define	A_MPS_RX_PERR_ENABLE 0x1107c
25422 #define	A_MPS_RX_PERR_INJECT 0x11080
25423 #define	A_MPS_RX_FUNC_INT_CAUSE 0x11084
25424 
25425 #define	S_INT_ERR_INT    8
25426 #define	M_INT_ERR_INT    0x1fU
25427 #define	V_INT_ERR_INT(x) ((x) << S_INT_ERR_INT)
25428 #define	G_INT_ERR_INT(x) (((x) >> S_INT_ERR_INT) & M_INT_ERR_INT)
25429 
25430 #define	S_PG_TH_INT7    7
25431 #define	V_PG_TH_INT7(x) ((x) << S_PG_TH_INT7)
25432 #define	F_PG_TH_INT7    V_PG_TH_INT7(1U)
25433 
25434 #define	S_PG_TH_INT6    6
25435 #define	V_PG_TH_INT6(x) ((x) << S_PG_TH_INT6)
25436 #define	F_PG_TH_INT6    V_PG_TH_INT6(1U)
25437 
25438 #define	S_PG_TH_INT5    5
25439 #define	V_PG_TH_INT5(x) ((x) << S_PG_TH_INT5)
25440 #define	F_PG_TH_INT5    V_PG_TH_INT5(1U)
25441 
25442 #define	S_PG_TH_INT4    4
25443 #define	V_PG_TH_INT4(x) ((x) << S_PG_TH_INT4)
25444 #define	F_PG_TH_INT4    V_PG_TH_INT4(1U)
25445 
25446 #define	S_PG_TH_INT3    3
25447 #define	V_PG_TH_INT3(x) ((x) << S_PG_TH_INT3)
25448 #define	F_PG_TH_INT3    V_PG_TH_INT3(1U)
25449 
25450 #define	S_PG_TH_INT2    2
25451 #define	V_PG_TH_INT2(x) ((x) << S_PG_TH_INT2)
25452 #define	F_PG_TH_INT2    V_PG_TH_INT2(1U)
25453 
25454 #define	S_PG_TH_INT1    1
25455 #define	V_PG_TH_INT1(x) ((x) << S_PG_TH_INT1)
25456 #define	F_PG_TH_INT1    V_PG_TH_INT1(1U)
25457 
25458 #define	S_PG_TH_INT0    0
25459 #define	V_PG_TH_INT0(x) ((x) << S_PG_TH_INT0)
25460 #define	F_PG_TH_INT0    V_PG_TH_INT0(1U)
25461 
25462 #define S_MTU_ERR_INT3    19
25463 #define V_MTU_ERR_INT3(x) ((x) << S_MTU_ERR_INT3)
25464 #define F_MTU_ERR_INT3    V_MTU_ERR_INT3(1U)
25465 
25466 #define S_MTU_ERR_INT2    18
25467 #define V_MTU_ERR_INT2(x) ((x) << S_MTU_ERR_INT2)
25468 #define F_MTU_ERR_INT2    V_MTU_ERR_INT2(1U)
25469 
25470 #define S_MTU_ERR_INT1    17
25471 #define V_MTU_ERR_INT1(x) ((x) << S_MTU_ERR_INT1)
25472 #define F_MTU_ERR_INT1    V_MTU_ERR_INT1(1U)
25473 
25474 #define S_MTU_ERR_INT0    16
25475 #define V_MTU_ERR_INT0(x) ((x) << S_MTU_ERR_INT0)
25476 #define F_MTU_ERR_INT0    V_MTU_ERR_INT0(1U)
25477 
25478 #define S_SE_CNT_ERR_INT    15
25479 #define V_SE_CNT_ERR_INT(x) ((x) << S_SE_CNT_ERR_INT)
25480 #define F_SE_CNT_ERR_INT    V_SE_CNT_ERR_INT(1U)
25481 
25482 #define S_FRM_ERR_INT    14
25483 #define V_FRM_ERR_INT(x) ((x) << S_FRM_ERR_INT)
25484 #define F_FRM_ERR_INT    V_FRM_ERR_INT(1U)
25485 
25486 #define S_LEN_ERR_INT    13
25487 #define V_LEN_ERR_INT(x) ((x) << S_LEN_ERR_INT)
25488 #define F_LEN_ERR_INT    V_LEN_ERR_INT(1U)
25489 
25490 #define	A_MPS_RX_FUNC_INT_ENABLE 0x11088
25491 #define	A_MPS_RX_PAUSE_GEN_TH_0 0x1108c
25492 
25493 #define	S_TH_HIGH    16
25494 #define	M_TH_HIGH    0xffffU
25495 #define	V_TH_HIGH(x) ((x) << S_TH_HIGH)
25496 #define	G_TH_HIGH(x) (((x) >> S_TH_HIGH) & M_TH_HIGH)
25497 
25498 #define	S_TH_LOW    0
25499 #define	M_TH_LOW    0xffffU
25500 #define	V_TH_LOW(x) ((x) << S_TH_LOW)
25501 #define	G_TH_LOW(x) (((x) >> S_TH_LOW) & M_TH_LOW)
25502 
25503 #define	A_MPS_RX_PAUSE_GEN_TH_1 0x11090
25504 #define	A_MPS_RX_PAUSE_GEN_TH_2 0x11094
25505 #define	A_MPS_RX_PAUSE_GEN_TH_3 0x11098
25506 #define	A_MPS_RX_PPP_ATRB 0x1109c
25507 
25508 #define	S_ETYPE    16
25509 #define	M_ETYPE    0xffffU
25510 #define	V_ETYPE(x) ((x) << S_ETYPE)
25511 #define	G_ETYPE(x) (((x) >> S_ETYPE) & M_ETYPE)
25512 
25513 #define	S_OPCODE    0
25514 #define	M_OPCODE    0xffffU
25515 #define	V_OPCODE(x) ((x) << S_OPCODE)
25516 #define	G_OPCODE(x) (((x) >> S_OPCODE) & M_OPCODE)
25517 
25518 #define	A_MPS_RX_QFC0_ATRB 0x110a0
25519 
25520 #define	S_DA    0
25521 #define	M_DA    0xffffU
25522 #define	V_DA(x) ((x) << S_DA)
25523 #define	G_DA(x) (((x) >> S_DA) & M_DA)
25524 
25525 #define	A_MPS_RX_QFC1_ATRB 0x110a4
25526 #define	A_MPS_RX_PT_ARB0 0x110a8
25527 
25528 #define	S_LPBK_WT    16
25529 #define	M_LPBK_WT    0x3fffU
25530 #define	V_LPBK_WT(x) ((x) << S_LPBK_WT)
25531 #define	G_LPBK_WT(x) (((x) >> S_LPBK_WT) & M_LPBK_WT)
25532 
25533 #define	S_MAC_WT    0
25534 #define	M_MAC_WT    0x3fffU
25535 #define	V_MAC_WT(x) ((x) << S_MAC_WT)
25536 #define	G_MAC_WT(x) (((x) >> S_MAC_WT) & M_MAC_WT)
25537 
25538 #define	A_MPS_RX_PT_ARB1 0x110ac
25539 #define	A_MPS_RX_PT_ARB2 0x110b0
25540 #define	A_MPS_RX_PT_ARB3 0x110b4
25541 #define	A_MPS_RX_PT_ARB4 0x110b8
25542 #define	A_MPS_PF_OUT_EN 0x110bc
25543 
25544 #define	S_OUTEN    0
25545 #define	M_OUTEN    0xffU
25546 #define	V_OUTEN(x) ((x) << S_OUTEN)
25547 #define	G_OUTEN(x) (((x) >> S_OUTEN) & M_OUTEN)
25548 
25549 #define	A_MPS_BMC_MTU 0x110c0
25550 
25551 #define	S_MTU    0
25552 #define	M_MTU    0x3fffU
25553 #define	V_MTU(x) ((x) << S_MTU)
25554 #define	G_MTU(x) (((x) >> S_MTU) & M_MTU)
25555 
25556 #define	A_MPS_BMC_PKT_CNT 0x110c4
25557 #define	A_MPS_BMC_BYTE_CNT 0x110c8
25558 #define	A_MPS_PFVF_ATRB_CTL 0x110cc
25559 
25560 #define	S_RD_WRN    31
25561 #define	V_RD_WRN(x) ((x) << S_RD_WRN)
25562 #define	F_RD_WRN    V_RD_WRN(1U)
25563 
25564 #define	S_PFVF    0
25565 #define	M_PFVF    0xffU
25566 #define	V_PFVF(x) ((x) << S_PFVF)
25567 #define	G_PFVF(x) (((x) >> S_PFVF) & M_PFVF)
25568 
25569 #define	A_MPS_PFVF_ATRB 0x110d0
25570 
25571 #define	S_ATTR_PF    28
25572 #define	M_ATTR_PF    0x7U
25573 #define	V_ATTR_PF(x) ((x) << S_ATTR_PF)
25574 #define	G_ATTR_PF(x) (((x) >> S_ATTR_PF) & M_ATTR_PF)
25575 
25576 #define	S_OFF    18
25577 #define	V_OFF(x) ((x) << S_OFF)
25578 #define	F_OFF    V_OFF(1U)
25579 
25580 #define	S_NV_DROP    17
25581 #define	V_NV_DROP(x) ((x) << S_NV_DROP)
25582 #define	F_NV_DROP    V_NV_DROP(1U)
25583 
25584 #define	S_ATTR_MODE    16
25585 #define	V_ATTR_MODE(x) ((x) << S_ATTR_MODE)
25586 #define	F_ATTR_MODE    V_ATTR_MODE(1U)
25587 
25588 #define	A_MPS_PFVF_ATRB_FLTR0 0x110d4
25589 
25590 #define	S_VLAN_EN    16
25591 #define	V_VLAN_EN(x) ((x) << S_VLAN_EN)
25592 #define	F_VLAN_EN    V_VLAN_EN(1U)
25593 
25594 #define	S_VLAN_ID    0
25595 #define	M_VLAN_ID    0xfffU
25596 #define	V_VLAN_ID(x) ((x) << S_VLAN_ID)
25597 #define	G_VLAN_ID(x) (((x) >> S_VLAN_ID) & M_VLAN_ID)
25598 
25599 #define	A_MPS_PFVF_ATRB_FLTR1 0x110d8
25600 #define	A_MPS_PFVF_ATRB_FLTR2 0x110dc
25601 #define	A_MPS_PFVF_ATRB_FLTR3 0x110e0
25602 #define	A_MPS_PFVF_ATRB_FLTR4 0x110e4
25603 #define	A_MPS_PFVF_ATRB_FLTR5 0x110e8
25604 #define	A_MPS_PFVF_ATRB_FLTR6 0x110ec
25605 #define	A_MPS_PFVF_ATRB_FLTR7 0x110f0
25606 #define	A_MPS_PFVF_ATRB_FLTR8 0x110f4
25607 #define	A_MPS_PFVF_ATRB_FLTR9 0x110f8
25608 #define	A_MPS_PFVF_ATRB_FLTR10 0x110fc
25609 #define	A_MPS_PFVF_ATRB_FLTR11 0x11100
25610 #define	A_MPS_PFVF_ATRB_FLTR12 0x11104
25611 #define	A_MPS_PFVF_ATRB_FLTR13 0x11108
25612 #define	A_MPS_PFVF_ATRB_FLTR14 0x1110c
25613 #define	A_MPS_PFVF_ATRB_FLTR15 0x11110
25614 #define	A_MPS_RPLC_MAP_CTL 0x11114
25615 
25616 #define	S_RPLC_MAP_ADDR    0
25617 #define	M_RPLC_MAP_ADDR    0x3ffU
25618 #define	V_RPLC_MAP_ADDR(x) ((x) << S_RPLC_MAP_ADDR)
25619 #define	G_RPLC_MAP_ADDR(x) (((x) >> S_RPLC_MAP_ADDR) & M_RPLC_MAP_ADDR)
25620 
25621 #define	A_MPS_PF_RPLCT_MAP 0x11118
25622 
25623 #define	S_PF_EN    0
25624 #define	M_PF_EN    0xffU
25625 #define	V_PF_EN(x) ((x) << S_PF_EN)
25626 #define	G_PF_EN(x) (((x) >> S_PF_EN) & M_PF_EN)
25627 
25628 #define	A_MPS_VF_RPLCT_MAP0 0x1111c
25629 #define	A_MPS_VF_RPLCT_MAP1 0x11120
25630 #define	A_MPS_VF_RPLCT_MAP2 0x11124
25631 #define	A_MPS_VF_RPLCT_MAP3 0x11128
25632 #define	A_MPS_MEM_DBG_CTL 0x1112c
25633 
25634 #define	S_PKD    17
25635 #define	V_PKD(x) ((x) << S_PKD)
25636 #define	F_PKD    V_PKD(1U)
25637 
25638 #define	S_PGD    16
25639 #define	V_PGD(x) ((x) << S_PGD)
25640 #define	F_PGD    V_PGD(1U)
25641 
25642 #define	A_MPS_PKD_MEM_DATA0 0x11130
25643 #define	A_MPS_PKD_MEM_DATA1 0x11134
25644 #define	A_MPS_PKD_MEM_DATA2 0x11138
25645 #define	A_MPS_PGD_MEM_DATA 0x1113c
25646 #define	A_MPS_RX_SE_CNT_ERR 0x11140
25647 
25648 #define	S_RX_SE_ERRMAP    0
25649 #define	M_RX_SE_ERRMAP    0xfffffU
25650 #define	V_RX_SE_ERRMAP(x) ((x) << S_RX_SE_ERRMAP)
25651 #define	G_RX_SE_ERRMAP(x) (((x) >> S_RX_SE_ERRMAP) & M_RX_SE_ERRMAP)
25652 
25653 #define	A_MPS_RX_SE_CNT_CLR 0x11144
25654 #define	A_MPS_RX_SE_CNT_IN0 0x11148
25655 
25656 #define	S_SOP_CNT_PM    24
25657 #define	M_SOP_CNT_PM    0xffU
25658 #define	V_SOP_CNT_PM(x) ((x) << S_SOP_CNT_PM)
25659 #define	G_SOP_CNT_PM(x) (((x) >> S_SOP_CNT_PM) & M_SOP_CNT_PM)
25660 
25661 #define	S_EOP_CNT_PM    16
25662 #define	M_EOP_CNT_PM    0xffU
25663 #define	V_EOP_CNT_PM(x) ((x) << S_EOP_CNT_PM)
25664 #define	G_EOP_CNT_PM(x) (((x) >> S_EOP_CNT_PM) & M_EOP_CNT_PM)
25665 
25666 #define	S_SOP_CNT_IN    8
25667 #define	M_SOP_CNT_IN    0xffU
25668 #define	V_SOP_CNT_IN(x) ((x) << S_SOP_CNT_IN)
25669 #define	G_SOP_CNT_IN(x) (((x) >> S_SOP_CNT_IN) & M_SOP_CNT_IN)
25670 
25671 #define	S_EOP_CNT_IN    0
25672 #define	M_EOP_CNT_IN    0xffU
25673 #define	V_EOP_CNT_IN(x) ((x) << S_EOP_CNT_IN)
25674 #define	G_EOP_CNT_IN(x) (((x) >> S_EOP_CNT_IN) & M_EOP_CNT_IN)
25675 
25676 #define	A_MPS_RX_SE_CNT_IN1 0x1114c
25677 #define	A_MPS_RX_SE_CNT_IN2 0x11150
25678 #define	A_MPS_RX_SE_CNT_IN3 0x11154
25679 #define	A_MPS_RX_SE_CNT_IN4 0x11158
25680 #define	A_MPS_RX_SE_CNT_IN5 0x1115c
25681 #define	A_MPS_RX_SE_CNT_IN6 0x11160
25682 #define	A_MPS_RX_SE_CNT_IN7 0x11164
25683 #define	A_MPS_RX_SE_CNT_OUT01 0x11168
25684 
25685 #define	S_SOP_CNT_1    24
25686 #define	M_SOP_CNT_1    0xffU
25687 #define	V_SOP_CNT_1(x) ((x) << S_SOP_CNT_1)
25688 #define	G_SOP_CNT_1(x) (((x) >> S_SOP_CNT_1) & M_SOP_CNT_1)
25689 
25690 #define	S_EOP_CNT_1    16
25691 #define	M_EOP_CNT_1    0xffU
25692 #define	V_EOP_CNT_1(x) ((x) << S_EOP_CNT_1)
25693 #define	G_EOP_CNT_1(x) (((x) >> S_EOP_CNT_1) & M_EOP_CNT_1)
25694 
25695 #define	S_SOP_CNT_0    8
25696 #define	M_SOP_CNT_0    0xffU
25697 #define	V_SOP_CNT_0(x) ((x) << S_SOP_CNT_0)
25698 #define	G_SOP_CNT_0(x) (((x) >> S_SOP_CNT_0) & M_SOP_CNT_0)
25699 
25700 #define	S_EOP_CNT_0    0
25701 #define	M_EOP_CNT_0    0xffU
25702 #define	V_EOP_CNT_0(x) ((x) << S_EOP_CNT_0)
25703 #define	G_EOP_CNT_0(x) (((x) >> S_EOP_CNT_0) & M_EOP_CNT_0)
25704 
25705 #define	A_MPS_RX_SE_CNT_OUT23 0x1116c
25706 
25707 #define	S_SOP_CNT_3    24
25708 #define	M_SOP_CNT_3    0xffU
25709 #define	V_SOP_CNT_3(x) ((x) << S_SOP_CNT_3)
25710 #define	G_SOP_CNT_3(x) (((x) >> S_SOP_CNT_3) & M_SOP_CNT_3)
25711 
25712 #define	S_EOP_CNT_3    16
25713 #define	M_EOP_CNT_3    0xffU
25714 #define	V_EOP_CNT_3(x) ((x) << S_EOP_CNT_3)
25715 #define	G_EOP_CNT_3(x) (((x) >> S_EOP_CNT_3) & M_EOP_CNT_3)
25716 
25717 #define	S_SOP_CNT_2    8
25718 #define	M_SOP_CNT_2    0xffU
25719 #define	V_SOP_CNT_2(x) ((x) << S_SOP_CNT_2)
25720 #define	G_SOP_CNT_2(x) (((x) >> S_SOP_CNT_2) & M_SOP_CNT_2)
25721 
25722 #define	S_EOP_CNT_2    0
25723 #define	M_EOP_CNT_2    0xffU
25724 #define	V_EOP_CNT_2(x) ((x) << S_EOP_CNT_2)
25725 #define	G_EOP_CNT_2(x) (((x) >> S_EOP_CNT_2) & M_EOP_CNT_2)
25726 
25727 #define	A_MPS_RX_SPI_ERR 0x11170
25728 
25729 #define	S_LENERR    21
25730 #define	M_LENERR    0xfU
25731 #define	V_LENERR(x) ((x) << S_LENERR)
25732 #define	G_LENERR(x) (((x) >> S_LENERR) & M_LENERR)
25733 
25734 #define	S_SPIERR    0
25735 #define	M_SPIERR    0x1fffffU
25736 #define	V_SPIERR(x) ((x) << S_SPIERR)
25737 #define	G_SPIERR(x) (((x) >> S_SPIERR) & M_SPIERR)
25738 
25739 #define	A_MPS_RX_IN_BUS_STATE 0x11174
25740 
25741 #define	S_ST3    24
25742 #define	M_ST3    0xffU
25743 #define	V_ST3(x) ((x) << S_ST3)
25744 #define	G_ST3(x) (((x) >> S_ST3) & M_ST3)
25745 
25746 #define	S_ST2    16
25747 #define	M_ST2    0xffU
25748 #define	V_ST2(x) ((x) << S_ST2)
25749 #define	G_ST2(x) (((x) >> S_ST2) & M_ST2)
25750 
25751 #define	S_ST1    8
25752 #define	M_ST1    0xffU
25753 #define	V_ST1(x) ((x) << S_ST1)
25754 #define	G_ST1(x) (((x) >> S_ST1) & M_ST1)
25755 
25756 #define	S_ST0    0
25757 #define	M_ST0    0xffU
25758 #define	V_ST0(x) ((x) << S_ST0)
25759 #define	G_ST0(x) (((x) >> S_ST0) & M_ST0)
25760 
25761 #define	A_MPS_RX_OUT_BUS_STATE 0x11178
25762 
25763 #define	S_ST_NCSI    23
25764 #define	M_ST_NCSI    0x1ffU
25765 #define	V_ST_NCSI(x) ((x) << S_ST_NCSI)
25766 #define	G_ST_NCSI(x) (((x) >> S_ST_NCSI) & M_ST_NCSI)
25767 
25768 #define	S_ST_TP    0
25769 #define	M_ST_TP    0x7fffffU
25770 #define	V_ST_TP(x) ((x) << S_ST_TP)
25771 #define	G_ST_TP(x) (((x) >> S_ST_TP) & M_ST_TP)
25772 
25773 #define	A_MPS_RX_DBG_CTL 0x1117c
25774 
25775 #define	S_OUT_DBG_CHNL    8
25776 #define	M_OUT_DBG_CHNL    0x7U
25777 #define	V_OUT_DBG_CHNL(x) ((x) << S_OUT_DBG_CHNL)
25778 #define	G_OUT_DBG_CHNL(x) (((x) >> S_OUT_DBG_CHNL) & M_OUT_DBG_CHNL)
25779 
25780 #define	S_DBG_PKD_QSEL    7
25781 #define	V_DBG_PKD_QSEL(x) ((x) << S_DBG_PKD_QSEL)
25782 #define	F_DBG_PKD_QSEL    V_DBG_PKD_QSEL(1U)
25783 
25784 #define	S_DBG_CDS_INV    6
25785 #define	V_DBG_CDS_INV(x) ((x) << S_DBG_CDS_INV)
25786 #define	F_DBG_CDS_INV    V_DBG_CDS_INV(1U)
25787 
25788 #define	S_IN_DBG_PORT    3
25789 #define	M_IN_DBG_PORT    0x7U
25790 #define	V_IN_DBG_PORT(x) ((x) << S_IN_DBG_PORT)
25791 #define	G_IN_DBG_PORT(x) (((x) >> S_IN_DBG_PORT) & M_IN_DBG_PORT)
25792 
25793 #define	S_IN_DBG_CHNL    0
25794 #define	M_IN_DBG_CHNL    0x7U
25795 #define	V_IN_DBG_CHNL(x) ((x) << S_IN_DBG_CHNL)
25796 #define	G_IN_DBG_CHNL(x) (((x) >> S_IN_DBG_CHNL) & M_IN_DBG_CHNL)
25797 
25798 #define	A_MPS_RX_CLS_DROP_CNT0 0x11180
25799 
25800 #define	S_LPBK_CNT0    16
25801 #define	M_LPBK_CNT0    0xffffU
25802 #define	V_LPBK_CNT0(x) ((x) << S_LPBK_CNT0)
25803 #define	G_LPBK_CNT0(x) (((x) >> S_LPBK_CNT0) & M_LPBK_CNT0)
25804 
25805 #define	S_MAC_CNT0    0
25806 #define	M_MAC_CNT0    0xffffU
25807 #define	V_MAC_CNT0(x) ((x) << S_MAC_CNT0)
25808 #define	G_MAC_CNT0(x) (((x) >> S_MAC_CNT0) & M_MAC_CNT0)
25809 
25810 #define	A_MPS_RX_CLS_DROP_CNT1 0x11184
25811 
25812 #define	S_LPBK_CNT1    16
25813 #define	M_LPBK_CNT1    0xffffU
25814 #define	V_LPBK_CNT1(x) ((x) << S_LPBK_CNT1)
25815 #define	G_LPBK_CNT1(x) (((x) >> S_LPBK_CNT1) & M_LPBK_CNT1)
25816 
25817 #define	S_MAC_CNT1    0
25818 #define	M_MAC_CNT1    0xffffU
25819 #define	V_MAC_CNT1(x) ((x) << S_MAC_CNT1)
25820 #define	G_MAC_CNT1(x) (((x) >> S_MAC_CNT1) & M_MAC_CNT1)
25821 
25822 #define	A_MPS_RX_CLS_DROP_CNT2 0x11188
25823 
25824 #define	S_LPBK_CNT2    16
25825 #define	M_LPBK_CNT2    0xffffU
25826 #define	V_LPBK_CNT2(x) ((x) << S_LPBK_CNT2)
25827 #define	G_LPBK_CNT2(x) (((x) >> S_LPBK_CNT2) & M_LPBK_CNT2)
25828 
25829 #define	S_MAC_CNT2    0
25830 #define	M_MAC_CNT2    0xffffU
25831 #define	V_MAC_CNT2(x) ((x) << S_MAC_CNT2)
25832 #define	G_MAC_CNT2(x) (((x) >> S_MAC_CNT2) & M_MAC_CNT2)
25833 
25834 #define	A_MPS_RX_CLS_DROP_CNT3 0x1118c
25835 
25836 #define	S_LPBK_CNT3    16
25837 #define	M_LPBK_CNT3    0xffffU
25838 #define	V_LPBK_CNT3(x) ((x) << S_LPBK_CNT3)
25839 #define	G_LPBK_CNT3(x) (((x) >> S_LPBK_CNT3) & M_LPBK_CNT3)
25840 
25841 #define	S_MAC_CNT3    0
25842 #define	M_MAC_CNT3    0xffffU
25843 #define	V_MAC_CNT3(x) ((x) << S_MAC_CNT3)
25844 #define	G_MAC_CNT3(x) (((x) >> S_MAC_CNT3) & M_MAC_CNT3)
25845 
25846 #define	A_MPS_RX_SPARE 0x11190
25847 #define A_MPS_RX_PTP_ETYPE 0x11194
25848 
25849 #define S_PETYPE2    16
25850 #define M_PETYPE2    0xffffU
25851 #define V_PETYPE2(x) ((x) << S_PETYPE2)
25852 #define G_PETYPE2(x) (((x) >> S_PETYPE2) & M_PETYPE2)
25853 
25854 #define S_PETYPE1    0
25855 #define M_PETYPE1    0xffffU
25856 #define V_PETYPE1(x) ((x) << S_PETYPE1)
25857 #define G_PETYPE1(x) (((x) >> S_PETYPE1) & M_PETYPE1)
25858 
25859 #define A_MPS_RX_PTP_TCP 0x11198
25860 
25861 #define S_PTCPORT2    16
25862 #define M_PTCPORT2    0xffffU
25863 #define V_PTCPORT2(x) ((x) << S_PTCPORT2)
25864 #define G_PTCPORT2(x) (((x) >> S_PTCPORT2) & M_PTCPORT2)
25865 
25866 #define S_PTCPORT1    0
25867 #define M_PTCPORT1    0xffffU
25868 #define V_PTCPORT1(x) ((x) << S_PTCPORT1)
25869 #define G_PTCPORT1(x) (((x) >> S_PTCPORT1) & M_PTCPORT1)
25870 
25871 #define A_MPS_RX_PTP_UDP 0x1119c
25872 
25873 #define S_PUDPORT2    16
25874 #define M_PUDPORT2    0xffffU
25875 #define V_PUDPORT2(x) ((x) << S_PUDPORT2)
25876 #define G_PUDPORT2(x) (((x) >> S_PUDPORT2) & M_PUDPORT2)
25877 
25878 #define S_PUDPORT1    0
25879 #define M_PUDPORT1    0xffffU
25880 #define V_PUDPORT1(x) ((x) << S_PUDPORT1)
25881 #define G_PUDPORT1(x) (((x) >> S_PUDPORT1) & M_PUDPORT1)
25882 
25883 #define A_MPS_RX_PTP_CTL 0x111a0
25884 
25885 #define S_MIN_PTP_SPACE    24
25886 #define M_MIN_PTP_SPACE    0x7fU
25887 #define V_MIN_PTP_SPACE(x) ((x) << S_MIN_PTP_SPACE)
25888 #define G_MIN_PTP_SPACE(x) (((x) >> S_MIN_PTP_SPACE) & M_MIN_PTP_SPACE)
25889 
25890 #define S_PUDP2EN    20
25891 #define M_PUDP2EN    0xfU
25892 #define V_PUDP2EN(x) ((x) << S_PUDP2EN)
25893 #define G_PUDP2EN(x) (((x) >> S_PUDP2EN) & M_PUDP2EN)
25894 
25895 #define S_PUDP1EN    16
25896 #define M_PUDP1EN    0xfU
25897 #define V_PUDP1EN(x) ((x) << S_PUDP1EN)
25898 #define G_PUDP1EN(x) (((x) >> S_PUDP1EN) & M_PUDP1EN)
25899 
25900 #define S_PTCP2EN    12
25901 #define M_PTCP2EN    0xfU
25902 #define V_PTCP2EN(x) ((x) << S_PTCP2EN)
25903 #define G_PTCP2EN(x) (((x) >> S_PTCP2EN) & M_PTCP2EN)
25904 
25905 #define S_PTCP1EN    8
25906 #define M_PTCP1EN    0xfU
25907 #define V_PTCP1EN(x) ((x) << S_PTCP1EN)
25908 #define G_PTCP1EN(x) (((x) >> S_PTCP1EN) & M_PTCP1EN)
25909 
25910 #define S_PETYPE2EN    4
25911 #define M_PETYPE2EN    0xfU
25912 #define V_PETYPE2EN(x) ((x) << S_PETYPE2EN)
25913 #define G_PETYPE2EN(x) (((x) >> S_PETYPE2EN) & M_PETYPE2EN)
25914 
25915 #define S_PETYPE1EN    0
25916 #define M_PETYPE1EN    0xfU
25917 #define V_PETYPE1EN(x) ((x) << S_PETYPE1EN)
25918 #define G_PETYPE1EN(x) (((x) >> S_PETYPE1EN) & M_PETYPE1EN)
25919 
25920 #define A_MPS_RX_PAUSE_GEN_TH_0_0 0x111a4
25921 #define A_MPS_RX_PAUSE_GEN_TH_0_1 0x111a8
25922 #define A_MPS_RX_PAUSE_GEN_TH_0_2 0x111ac
25923 #define A_MPS_RX_PAUSE_GEN_TH_0_3 0x111b0
25924 #define A_MPS_RX_PAUSE_GEN_TH_1_0 0x111b4
25925 #define A_MPS_RX_PAUSE_GEN_TH_1_1 0x111b8
25926 #define A_MPS_RX_PAUSE_GEN_TH_1_2 0x111bc
25927 #define A_MPS_RX_PAUSE_GEN_TH_1_3 0x111c0
25928 #define A_MPS_RX_PAUSE_GEN_TH_2_0 0x111c4
25929 #define A_MPS_RX_PAUSE_GEN_TH_2_1 0x111c8
25930 #define A_MPS_RX_PAUSE_GEN_TH_2_2 0x111cc
25931 #define A_MPS_RX_PAUSE_GEN_TH_2_3 0x111d0
25932 #define A_MPS_RX_PAUSE_GEN_TH_3_0 0x111d4
25933 #define A_MPS_RX_PAUSE_GEN_TH_3_1 0x111d8
25934 #define A_MPS_RX_PAUSE_GEN_TH_3_2 0x111dc
25935 #define A_MPS_RX_PAUSE_GEN_TH_3_3 0x111e0
25936 #define A_MPS_RX_MAC_CLS_DROP_CNT0 0x111e4
25937 #define A_MPS_RX_MAC_CLS_DROP_CNT1 0x111e8
25938 #define A_MPS_RX_MAC_CLS_DROP_CNT2 0x111ec
25939 #define A_MPS_RX_MAC_CLS_DROP_CNT3 0x111f0
25940 #define A_MPS_RX_LPBK_CLS_DROP_CNT0 0x111f4
25941 #define A_MPS_RX_LPBK_CLS_DROP_CNT1 0x111f8
25942 #define A_MPS_RX_LPBK_CLS_DROP_CNT2 0x111fc
25943 #define A_MPS_RX_LPBK_CLS_DROP_CNT3 0x11200
25944 #define A_MPS_RX_CGEN 0x11204
25945 
25946 #define S_MPS_RX_CGEN_NCSI    12
25947 #define V_MPS_RX_CGEN_NCSI(x) ((x) << S_MPS_RX_CGEN_NCSI)
25948 #define F_MPS_RX_CGEN_NCSI    V_MPS_RX_CGEN_NCSI(1U)
25949 
25950 #define S_MPS_RX_CGEN_OUT    8
25951 #define M_MPS_RX_CGEN_OUT    0xfU
25952 #define V_MPS_RX_CGEN_OUT(x) ((x) << S_MPS_RX_CGEN_OUT)
25953 #define G_MPS_RX_CGEN_OUT(x) (((x) >> S_MPS_RX_CGEN_OUT) & M_MPS_RX_CGEN_OUT)
25954 
25955 #define S_MPS_RX_CGEN_LPBK_IN    4
25956 #define M_MPS_RX_CGEN_LPBK_IN    0xfU
25957 #define V_MPS_RX_CGEN_LPBK_IN(x) ((x) << S_MPS_RX_CGEN_LPBK_IN)
25958 #define G_MPS_RX_CGEN_LPBK_IN(x) \
25959 	(((x) >> S_MPS_RX_CGEN_LPBK_IN) & M_MPS_RX_CGEN_LPBK_IN)
25960 
25961 #define S_MPS_RX_CGEN_MAC_IN    0
25962 #define M_MPS_RX_CGEN_MAC_IN    0xfU
25963 #define V_MPS_RX_CGEN_MAC_IN(x) ((x) << S_MPS_RX_CGEN_MAC_IN)
25964 #define G_MPS_RX_CGEN_MAC_IN(x) \
25965 	(((x) >> S_MPS_RX_CGEN_MAC_IN) & M_MPS_RX_CGEN_MAC_IN)
25966 
25967 /* registers for module CPL_SWITCH */
25968 #define	CPL_SWITCH_BASE_ADDR 0x19040
25969 
25970 #define	A_CPL_SWITCH_CNTRL 0x19040
25971 
25972 #define	S_CPL_PKT_TID    8
25973 #define	M_CPL_PKT_TID    0xffffffU
25974 #define	V_CPL_PKT_TID(x) ((x) << S_CPL_PKT_TID)
25975 #define	G_CPL_PKT_TID(x) (((x) >> S_CPL_PKT_TID) & M_CPL_PKT_TID)
25976 
25977 #define	S_CIM_TRUNCATE_ENABLE    5
25978 #define	V_CIM_TRUNCATE_ENABLE(x) ((x) << S_CIM_TRUNCATE_ENABLE)
25979 #define	F_CIM_TRUNCATE_ENABLE    V_CIM_TRUNCATE_ENABLE(1U)
25980 
25981 #define	S_CIM_TO_UP_FULL_SIZE    4
25982 #define	V_CIM_TO_UP_FULL_SIZE(x) ((x) << S_CIM_TO_UP_FULL_SIZE)
25983 #define	F_CIM_TO_UP_FULL_SIZE    V_CIM_TO_UP_FULL_SIZE(1U)
25984 
25985 #define	S_CPU_NO_ENABLE    3
25986 #define	V_CPU_NO_ENABLE(x) ((x) << S_CPU_NO_ENABLE)
25987 #define	F_CPU_NO_ENABLE    V_CPU_NO_ENABLE(1U)
25988 
25989 #define	S_SWITCH_TABLE_ENABLE    2
25990 #define	V_SWITCH_TABLE_ENABLE(x) ((x) << S_SWITCH_TABLE_ENABLE)
25991 #define	F_SWITCH_TABLE_ENABLE    V_SWITCH_TABLE_ENABLE(1U)
25992 
25993 #define	S_SGE_ENABLE    1
25994 #define	V_SGE_ENABLE(x) ((x) << S_SGE_ENABLE)
25995 #define	F_SGE_ENABLE    V_SGE_ENABLE(1U)
25996 
25997 #define	S_CIM_ENABLE    0
25998 #define	V_CIM_ENABLE(x) ((x) << S_CIM_ENABLE)
25999 #define	F_CIM_ENABLE    V_CIM_ENABLE(1U)
26000 
26001 #define S_CIM_SPLIT_ENABLE    6
26002 #define V_CIM_SPLIT_ENABLE(x) ((x) << S_CIM_SPLIT_ENABLE)
26003 #define F_CIM_SPLIT_ENABLE    V_CIM_SPLIT_ENABLE(1U)
26004 
26005 #define	A_CPL_SWITCH_TBL_IDX 0x19044
26006 
26007 #define	S_SWITCH_TBL_IDX    0
26008 #define	M_SWITCH_TBL_IDX    0xfU
26009 #define	V_SWITCH_TBL_IDX(x) ((x) << S_SWITCH_TBL_IDX)
26010 #define	G_SWITCH_TBL_IDX(x) (((x) >> S_SWITCH_TBL_IDX) & M_SWITCH_TBL_IDX)
26011 
26012 #define	A_CPL_SWITCH_TBL_DATA 0x19048
26013 #define	A_CPL_SWITCH_ZERO_ERROR 0x1904c
26014 
26015 #define	S_ZERO_CMD_CH1    8
26016 #define	M_ZERO_CMD_CH1    0xffU
26017 #define	V_ZERO_CMD_CH1(x) ((x) << S_ZERO_CMD_CH1)
26018 #define	G_ZERO_CMD_CH1(x) (((x) >> S_ZERO_CMD_CH1) & M_ZERO_CMD_CH1)
26019 
26020 #define	S_ZERO_CMD_CH0    0
26021 #define	M_ZERO_CMD_CH0    0xffU
26022 #define	V_ZERO_CMD_CH0(x) ((x) << S_ZERO_CMD_CH0)
26023 #define	G_ZERO_CMD_CH0(x) (((x) >> S_ZERO_CMD_CH0) & M_ZERO_CMD_CH0)
26024 
26025 #define	A_CPL_INTR_ENABLE 0x19050
26026 
26027 #define	S_CIM_OP_MAP_PERR    5
26028 #define	V_CIM_OP_MAP_PERR(x) ((x) << S_CIM_OP_MAP_PERR)
26029 #define	F_CIM_OP_MAP_PERR    V_CIM_OP_MAP_PERR(1U)
26030 
26031 #define	S_CIM_OVFL_ERROR    4
26032 #define	V_CIM_OVFL_ERROR(x) ((x) << S_CIM_OVFL_ERROR)
26033 #define	F_CIM_OVFL_ERROR    V_CIM_OVFL_ERROR(1U)
26034 
26035 #define	S_TP_FRAMING_ERROR    3
26036 #define	V_TP_FRAMING_ERROR(x) ((x) << S_TP_FRAMING_ERROR)
26037 #define	F_TP_FRAMING_ERROR    V_TP_FRAMING_ERROR(1U)
26038 
26039 #define	S_SGE_FRAMING_ERROR    2
26040 #define	V_SGE_FRAMING_ERROR(x) ((x) << S_SGE_FRAMING_ERROR)
26041 #define	F_SGE_FRAMING_ERROR    V_SGE_FRAMING_ERROR(1U)
26042 
26043 #define	S_CIM_FRAMING_ERROR    1
26044 #define	V_CIM_FRAMING_ERROR(x) ((x) << S_CIM_FRAMING_ERROR)
26045 #define	F_CIM_FRAMING_ERROR    V_CIM_FRAMING_ERROR(1U)
26046 
26047 #define	S_ZERO_SWITCH_ERROR    0
26048 #define	V_ZERO_SWITCH_ERROR(x) ((x) << S_ZERO_SWITCH_ERROR)
26049 #define	F_ZERO_SWITCH_ERROR    V_ZERO_SWITCH_ERROR(1U)
26050 
26051 #define S_PERR_CPL_128TO128_1    7
26052 #define V_PERR_CPL_128TO128_1(x) ((x) << S_PERR_CPL_128TO128_1)
26053 #define F_PERR_CPL_128TO128_1    V_PERR_CPL_128TO128_1(1U)
26054 
26055 #define S_PERR_CPL_128TO128_0    6
26056 #define V_PERR_CPL_128TO128_0(x) ((x) << S_PERR_CPL_128TO128_0)
26057 #define F_PERR_CPL_128TO128_0    V_PERR_CPL_128TO128_0(1U)
26058 
26059 #define	A_CPL_INTR_CAUSE 0x19054
26060 #define	A_CPL_MAP_TBL_IDX 0x19058
26061 
26062 #define	S_MAP_TBL_IDX    0
26063 #define	M_MAP_TBL_IDX    0xffU
26064 #define	V_MAP_TBL_IDX(x) ((x) << S_MAP_TBL_IDX)
26065 #define	G_MAP_TBL_IDX(x) (((x) >> S_MAP_TBL_IDX) & M_MAP_TBL_IDX)
26066 
26067 #define S_CIM_SPLIT_OPCODE_PROGRAM    8
26068 #define V_CIM_SPLIT_OPCODE_PROGRAM(x) ((x) << S_CIM_SPLIT_OPCODE_PROGRAM)
26069 #define F_CIM_SPLIT_OPCODE_PROGRAM    V_CIM_SPLIT_OPCODE_PROGRAM(1U)
26070 
26071 #define	A_CPL_MAP_TBL_DATA 0x1905c
26072 
26073 #define	S_MAP_TBL_DATA    0
26074 #define	M_MAP_TBL_DATA    0xffU
26075 #define	V_MAP_TBL_DATA(x) ((x) << S_MAP_TBL_DATA)
26076 #define	G_MAP_TBL_DATA(x) (((x) >> S_MAP_TBL_DATA) & M_MAP_TBL_DATA)
26077 
26078 /* registers for module SMB */
26079 #define	SMB_BASE_ADDR 0x19060
26080 
26081 #define	A_SMB_GLOBAL_TIME_CFG 0x19060
26082 
26083 #define	S_MACROCNTCFG    8
26084 #define	M_MACROCNTCFG    0x1fU
26085 #define	V_MACROCNTCFG(x) ((x) << S_MACROCNTCFG)
26086 #define	G_MACROCNTCFG(x) (((x) >> S_MACROCNTCFG) & M_MACROCNTCFG)
26087 
26088 #define	S_MICROCNTCFG    0
26089 #define	M_MICROCNTCFG    0xffU
26090 #define	V_MICROCNTCFG(x) ((x) << S_MICROCNTCFG)
26091 #define	G_MICROCNTCFG(x) (((x) >> S_MICROCNTCFG) & M_MICROCNTCFG)
26092 
26093 #define	A_SMB_MST_TIMEOUT_CFG 0x19064
26094 
26095 #define	S_MSTTIMEOUTCFG    0
26096 #define	M_MSTTIMEOUTCFG    0xffffffU
26097 #define	V_MSTTIMEOUTCFG(x) ((x) << S_MSTTIMEOUTCFG)
26098 #define	G_MSTTIMEOUTCFG(x) (((x) >> S_MSTTIMEOUTCFG) & M_MSTTIMEOUTCFG)
26099 
26100 #define	A_SMB_MST_CTL_CFG 0x19068
26101 
26102 #define	S_MSTFIFODBG    31
26103 #define	V_MSTFIFODBG(x) ((x) << S_MSTFIFODBG)
26104 #define	F_MSTFIFODBG    V_MSTFIFODBG(1U)
26105 
26106 #define	S_MSTFIFODBGCLR    30
26107 #define	V_MSTFIFODBGCLR(x) ((x) << S_MSTFIFODBGCLR)
26108 #define	F_MSTFIFODBGCLR    V_MSTFIFODBGCLR(1U)
26109 
26110 #define	S_MSTRXBYTECFG    12
26111 #define	M_MSTRXBYTECFG    0x3fU
26112 #define	V_MSTRXBYTECFG(x) ((x) << S_MSTRXBYTECFG)
26113 #define	G_MSTRXBYTECFG(x) (((x) >> S_MSTRXBYTECFG) & M_MSTRXBYTECFG)
26114 
26115 #define	S_MSTTXBYTECFG    6
26116 #define	M_MSTTXBYTECFG    0x3fU
26117 #define	V_MSTTXBYTECFG(x) ((x) << S_MSTTXBYTECFG)
26118 #define	G_MSTTXBYTECFG(x) (((x) >> S_MSTTXBYTECFG) & M_MSTTXBYTECFG)
26119 
26120 #define	S_MSTRESET    1
26121 #define	V_MSTRESET(x) ((x) << S_MSTRESET)
26122 #define	F_MSTRESET    V_MSTRESET(1U)
26123 
26124 #define	S_MSTCTLEN    0
26125 #define	V_MSTCTLEN(x) ((x) << S_MSTCTLEN)
26126 #define	F_MSTCTLEN    V_MSTCTLEN(1U)
26127 
26128 #define	A_SMB_MST_CTL_STS 0x1906c
26129 
26130 #define	S_MSTRXBYTECNT    12
26131 #define	M_MSTRXBYTECNT    0x3fU
26132 #define	V_MSTRXBYTECNT(x) ((x) << S_MSTRXBYTECNT)
26133 #define	G_MSTRXBYTECNT(x) (((x) >> S_MSTRXBYTECNT) & M_MSTRXBYTECNT)
26134 
26135 #define	S_MSTTXBYTECNT    6
26136 #define	M_MSTTXBYTECNT    0x3fU
26137 #define	V_MSTTXBYTECNT(x) ((x) << S_MSTTXBYTECNT)
26138 #define	G_MSTTXBYTECNT(x) (((x) >> S_MSTTXBYTECNT) & M_MSTTXBYTECNT)
26139 
26140 #define	S_MSTBUSYSTS    0
26141 #define	V_MSTBUSYSTS(x) ((x) << S_MSTBUSYSTS)
26142 #define	F_MSTBUSYSTS    V_MSTBUSYSTS(1U)
26143 
26144 #define	A_SMB_MST_TX_FIFO_RDWR 0x19070
26145 #define	A_SMB_MST_RX_FIFO_RDWR 0x19074
26146 #define	A_SMB_SLV_TIMEOUT_CFG 0x19078
26147 
26148 #define	S_SLVTIMEOUTCFG    0
26149 #define	M_SLVTIMEOUTCFG    0xffffffU
26150 #define	V_SLVTIMEOUTCFG(x) ((x) << S_SLVTIMEOUTCFG)
26151 #define	G_SLVTIMEOUTCFG(x) (((x) >> S_SLVTIMEOUTCFG) & M_SLVTIMEOUTCFG)
26152 
26153 #define	A_SMB_SLV_CTL_CFG 0x1907c
26154 
26155 #define	S_SLVFIFODBG    31
26156 #define	V_SLVFIFODBG(x) ((x) << S_SLVFIFODBG)
26157 #define	F_SLVFIFODBG    V_SLVFIFODBG(1U)
26158 
26159 #define	S_SLVFIFODBGCLR    30
26160 #define	V_SLVFIFODBGCLR(x) ((x) << S_SLVFIFODBGCLR)
26161 #define	F_SLVFIFODBGCLR    V_SLVFIFODBGCLR(1U)
26162 
26163 #define	S_SLVCRCOUTBITINV    21
26164 #define	V_SLVCRCOUTBITINV(x) ((x) << S_SLVCRCOUTBITINV)
26165 #define	F_SLVCRCOUTBITINV    V_SLVCRCOUTBITINV(1U)
26166 
26167 #define	S_SLVCRCOUTBITREV    20
26168 #define	V_SLVCRCOUTBITREV(x) ((x) << S_SLVCRCOUTBITREV)
26169 #define	F_SLVCRCOUTBITREV    V_SLVCRCOUTBITREV(1U)
26170 
26171 #define	S_SLVCRCINBITREV    19
26172 #define	V_SLVCRCINBITREV(x) ((x) << S_SLVCRCINBITREV)
26173 #define	F_SLVCRCINBITREV    V_SLVCRCINBITREV(1U)
26174 
26175 #define	S_SLVCRCPRESET    11
26176 #define	M_SLVCRCPRESET    0xffU
26177 #define	V_SLVCRCPRESET(x) ((x) << S_SLVCRCPRESET)
26178 #define	G_SLVCRCPRESET(x) (((x) >> S_SLVCRCPRESET) & M_SLVCRCPRESET)
26179 
26180 #define	S_SLVADDRCFG    4
26181 #define	M_SLVADDRCFG    0x7fU
26182 #define	V_SLVADDRCFG(x) ((x) << S_SLVADDRCFG)
26183 #define	G_SLVADDRCFG(x) (((x) >> S_SLVADDRCFG) & M_SLVADDRCFG)
26184 
26185 #define	S_SLVALRTSET    2
26186 #define	V_SLVALRTSET(x) ((x) << S_SLVALRTSET)
26187 #define	F_SLVALRTSET    V_SLVALRTSET(1U)
26188 
26189 #define	S_SLVRESET    1
26190 #define	V_SLVRESET(x) ((x) << S_SLVRESET)
26191 #define	F_SLVRESET    V_SLVRESET(1U)
26192 
26193 #define	S_SLVCTLEN    0
26194 #define	V_SLVCTLEN(x) ((x) << S_SLVCTLEN)
26195 #define	F_SLVCTLEN    V_SLVCTLEN(1U)
26196 
26197 #define	A_SMB_SLV_CTL_STS 0x19080
26198 
26199 #define	S_SLVFIFOTXCNT    12
26200 #define	M_SLVFIFOTXCNT    0x3fU
26201 #define	V_SLVFIFOTXCNT(x) ((x) << S_SLVFIFOTXCNT)
26202 #define	G_SLVFIFOTXCNT(x) (((x) >> S_SLVFIFOTXCNT) & M_SLVFIFOTXCNT)
26203 
26204 #define	S_SLVFIFOCNT    6
26205 #define	M_SLVFIFOCNT    0x3fU
26206 #define	V_SLVFIFOCNT(x) ((x) << S_SLVFIFOCNT)
26207 #define	G_SLVFIFOCNT(x) (((x) >> S_SLVFIFOCNT) & M_SLVFIFOCNT)
26208 
26209 #define	S_SLVALRTSTS    2
26210 #define	V_SLVALRTSTS(x) ((x) << S_SLVALRTSTS)
26211 #define	F_SLVALRTSTS    V_SLVALRTSTS(1U)
26212 
26213 #define	S_SLVBUSYSTS    0
26214 #define	V_SLVBUSYSTS(x) ((x) << S_SLVBUSYSTS)
26215 #define	F_SLVBUSYSTS    V_SLVBUSYSTS(1U)
26216 
26217 #define	A_SMB_SLV_FIFO_RDWR 0x19084
26218 #define	A_SMB_INT_ENABLE 0x1908c
26219 
26220 #define	S_MSTTXFIFOPAREN    21
26221 #define	V_MSTTXFIFOPAREN(x) ((x) << S_MSTTXFIFOPAREN)
26222 #define	F_MSTTXFIFOPAREN    V_MSTTXFIFOPAREN(1U)
26223 
26224 #define	S_MSTRXFIFOPAREN    20
26225 #define	V_MSTRXFIFOPAREN(x) ((x) << S_MSTRXFIFOPAREN)
26226 #define	F_MSTRXFIFOPAREN    V_MSTRXFIFOPAREN(1U)
26227 
26228 #define	S_SLVFIFOPAREN    19
26229 #define	V_SLVFIFOPAREN(x) ((x) << S_SLVFIFOPAREN)
26230 #define	F_SLVFIFOPAREN    V_SLVFIFOPAREN(1U)
26231 
26232 #define	S_SLVUNEXPBUSSTOPEN    18
26233 #define	V_SLVUNEXPBUSSTOPEN(x) ((x) << S_SLVUNEXPBUSSTOPEN)
26234 #define	F_SLVUNEXPBUSSTOPEN    V_SLVUNEXPBUSSTOPEN(1U)
26235 
26236 #define	S_SLVUNEXPBUSSTARTEN    17
26237 #define	V_SLVUNEXPBUSSTARTEN(x) ((x) << S_SLVUNEXPBUSSTARTEN)
26238 #define	F_SLVUNEXPBUSSTARTEN    V_SLVUNEXPBUSSTARTEN(1U)
26239 
26240 #define	S_SLVCOMMANDCODEINVEN    16
26241 #define	V_SLVCOMMANDCODEINVEN(x) ((x) << S_SLVCOMMANDCODEINVEN)
26242 #define	F_SLVCOMMANDCODEINVEN    V_SLVCOMMANDCODEINVEN(1U)
26243 
26244 #define	S_SLVBYTECNTERREN    15
26245 #define	V_SLVBYTECNTERREN(x) ((x) << S_SLVBYTECNTERREN)
26246 #define	F_SLVBYTECNTERREN    V_SLVBYTECNTERREN(1U)
26247 
26248 #define	S_SLVUNEXPACKMSTEN    14
26249 #define	V_SLVUNEXPACKMSTEN(x) ((x) << S_SLVUNEXPACKMSTEN)
26250 #define	F_SLVUNEXPACKMSTEN    V_SLVUNEXPACKMSTEN(1U)
26251 
26252 #define	S_SLVUNEXPNACKMSTEN    13
26253 #define	V_SLVUNEXPNACKMSTEN(x) ((x) << S_SLVUNEXPNACKMSTEN)
26254 #define	F_SLVUNEXPNACKMSTEN    V_SLVUNEXPNACKMSTEN(1U)
26255 
26256 #define	S_SLVNOBUSSTOPEN    12
26257 #define	V_SLVNOBUSSTOPEN(x) ((x) << S_SLVNOBUSSTOPEN)
26258 #define	F_SLVNOBUSSTOPEN    V_SLVNOBUSSTOPEN(1U)
26259 
26260 #define	S_SLVNOREPSTARTEN    11
26261 #define	V_SLVNOREPSTARTEN(x) ((x) << S_SLVNOREPSTARTEN)
26262 #define	F_SLVNOREPSTARTEN    V_SLVNOREPSTARTEN(1U)
26263 
26264 #define	S_SLVRXADDRINTEN    10
26265 #define	V_SLVRXADDRINTEN(x) ((x) << S_SLVRXADDRINTEN)
26266 #define	F_SLVRXADDRINTEN    V_SLVRXADDRINTEN(1U)
26267 
26268 #define	S_SLVRXPECERRINTEN    9
26269 #define	V_SLVRXPECERRINTEN(x) ((x) << S_SLVRXPECERRINTEN)
26270 #define	F_SLVRXPECERRINTEN    V_SLVRXPECERRINTEN(1U)
26271 
26272 #define	S_SLVPREPTOARPINTEN    8
26273 #define	V_SLVPREPTOARPINTEN(x) ((x) << S_SLVPREPTOARPINTEN)
26274 #define	F_SLVPREPTOARPINTEN    V_SLVPREPTOARPINTEN(1U)
26275 
26276 #define	S_SLVTIMEOUTINTEN    7
26277 #define	V_SLVTIMEOUTINTEN(x) ((x) << S_SLVTIMEOUTINTEN)
26278 #define	F_SLVTIMEOUTINTEN    V_SLVTIMEOUTINTEN(1U)
26279 
26280 #define	S_SLVERRINTEN    6
26281 #define	V_SLVERRINTEN(x) ((x) << S_SLVERRINTEN)
26282 #define	F_SLVERRINTEN    V_SLVERRINTEN(1U)
26283 
26284 #define	S_SLVDONEINTEN    5
26285 #define	V_SLVDONEINTEN(x) ((x) << S_SLVDONEINTEN)
26286 #define	F_SLVDONEINTEN    V_SLVDONEINTEN(1U)
26287 
26288 #define	S_SLVRXRDYINTEN    4
26289 #define	V_SLVRXRDYINTEN(x) ((x) << S_SLVRXRDYINTEN)
26290 #define	F_SLVRXRDYINTEN    V_SLVRXRDYINTEN(1U)
26291 
26292 #define	S_MSTTIMEOUTINTEN    3
26293 #define	V_MSTTIMEOUTINTEN(x) ((x) << S_MSTTIMEOUTINTEN)
26294 #define	F_MSTTIMEOUTINTEN    V_MSTTIMEOUTINTEN(1U)
26295 
26296 #define	S_MSTNACKINTEN    2
26297 #define	V_MSTNACKINTEN(x) ((x) << S_MSTNACKINTEN)
26298 #define	F_MSTNACKINTEN    V_MSTNACKINTEN(1U)
26299 
26300 #define	S_MSTLOSTARBINTEN    1
26301 #define	V_MSTLOSTARBINTEN(x) ((x) << S_MSTLOSTARBINTEN)
26302 #define	F_MSTLOSTARBINTEN    V_MSTLOSTARBINTEN(1U)
26303 
26304 #define	S_MSTDONEINTEN    0
26305 #define	V_MSTDONEINTEN(x) ((x) << S_MSTDONEINTEN)
26306 #define	F_MSTDONEINTEN    V_MSTDONEINTEN(1U)
26307 
26308 #define	A_SMB_INT_CAUSE 0x19090
26309 
26310 #define	S_MSTTXFIFOPARINT    21
26311 #define	V_MSTTXFIFOPARINT(x) ((x) << S_MSTTXFIFOPARINT)
26312 #define	F_MSTTXFIFOPARINT    V_MSTTXFIFOPARINT(1U)
26313 
26314 #define	S_MSTRXFIFOPARINT    20
26315 #define	V_MSTRXFIFOPARINT(x) ((x) << S_MSTRXFIFOPARINT)
26316 #define	F_MSTRXFIFOPARINT    V_MSTRXFIFOPARINT(1U)
26317 
26318 #define	S_SLVFIFOPARINT    19
26319 #define	V_SLVFIFOPARINT(x) ((x) << S_SLVFIFOPARINT)
26320 #define	F_SLVFIFOPARINT    V_SLVFIFOPARINT(1U)
26321 
26322 #define	S_SLVUNEXPBUSSTOPINT    18
26323 #define	V_SLVUNEXPBUSSTOPINT(x) ((x) << S_SLVUNEXPBUSSTOPINT)
26324 #define	F_SLVUNEXPBUSSTOPINT    V_SLVUNEXPBUSSTOPINT(1U)
26325 
26326 #define	S_SLVUNEXPBUSSTARTINT    17
26327 #define	V_SLVUNEXPBUSSTARTINT(x) ((x) << S_SLVUNEXPBUSSTARTINT)
26328 #define	F_SLVUNEXPBUSSTARTINT    V_SLVUNEXPBUSSTARTINT(1U)
26329 
26330 #define	S_SLVCOMMANDCODEINVINT    16
26331 #define	V_SLVCOMMANDCODEINVINT(x) ((x) << S_SLVCOMMANDCODEINVINT)
26332 #define	F_SLVCOMMANDCODEINVINT    V_SLVCOMMANDCODEINVINT(1U)
26333 
26334 #define	S_SLVBYTECNTERRINT    15
26335 #define	V_SLVBYTECNTERRINT(x) ((x) << S_SLVBYTECNTERRINT)
26336 #define	F_SLVBYTECNTERRINT    V_SLVBYTECNTERRINT(1U)
26337 
26338 #define	S_SLVUNEXPACKMSTINT    14
26339 #define	V_SLVUNEXPACKMSTINT(x) ((x) << S_SLVUNEXPACKMSTINT)
26340 #define	F_SLVUNEXPACKMSTINT    V_SLVUNEXPACKMSTINT(1U)
26341 
26342 #define	S_SLVUNEXPNACKMSTINT    13
26343 #define	V_SLVUNEXPNACKMSTINT(x) ((x) << S_SLVUNEXPNACKMSTINT)
26344 #define	F_SLVUNEXPNACKMSTINT    V_SLVUNEXPNACKMSTINT(1U)
26345 
26346 #define	S_SLVNOBUSSTOPINT    12
26347 #define	V_SLVNOBUSSTOPINT(x) ((x) << S_SLVNOBUSSTOPINT)
26348 #define	F_SLVNOBUSSTOPINT    V_SLVNOBUSSTOPINT(1U)
26349 
26350 #define	S_SLVNOREPSTARTINT    11
26351 #define	V_SLVNOREPSTARTINT(x) ((x) << S_SLVNOREPSTARTINT)
26352 #define	F_SLVNOREPSTARTINT    V_SLVNOREPSTARTINT(1U)
26353 
26354 #define	S_SLVRXADDRINT    10
26355 #define	V_SLVRXADDRINT(x) ((x) << S_SLVRXADDRINT)
26356 #define	F_SLVRXADDRINT    V_SLVRXADDRINT(1U)
26357 
26358 #define	S_SLVRXPECERRINT    9
26359 #define	V_SLVRXPECERRINT(x) ((x) << S_SLVRXPECERRINT)
26360 #define	F_SLVRXPECERRINT    V_SLVRXPECERRINT(1U)
26361 
26362 #define	S_SLVPREPTOARPINT    8
26363 #define	V_SLVPREPTOARPINT(x) ((x) << S_SLVPREPTOARPINT)
26364 #define	F_SLVPREPTOARPINT    V_SLVPREPTOARPINT(1U)
26365 
26366 #define	S_SLVTIMEOUTINT    7
26367 #define	V_SLVTIMEOUTINT(x) ((x) << S_SLVTIMEOUTINT)
26368 #define	F_SLVTIMEOUTINT    V_SLVTIMEOUTINT(1U)
26369 
26370 #define	S_SLVERRINT    6
26371 #define	V_SLVERRINT(x) ((x) << S_SLVERRINT)
26372 #define	F_SLVERRINT    V_SLVERRINT(1U)
26373 
26374 #define	S_SLVDONEINT    5
26375 #define	V_SLVDONEINT(x) ((x) << S_SLVDONEINT)
26376 #define	F_SLVDONEINT    V_SLVDONEINT(1U)
26377 
26378 #define	S_SLVRXRDYINT    4
26379 #define	V_SLVRXRDYINT(x) ((x) << S_SLVRXRDYINT)
26380 #define	F_SLVRXRDYINT    V_SLVRXRDYINT(1U)
26381 
26382 #define	S_MSTTIMEOUTINT    3
26383 #define	V_MSTTIMEOUTINT(x) ((x) << S_MSTTIMEOUTINT)
26384 #define	F_MSTTIMEOUTINT    V_MSTTIMEOUTINT(1U)
26385 
26386 #define	S_MSTNACKINT    2
26387 #define	V_MSTNACKINT(x) ((x) << S_MSTNACKINT)
26388 #define	F_MSTNACKINT    V_MSTNACKINT(1U)
26389 
26390 #define	S_MSTLOSTARBINT    1
26391 #define	V_MSTLOSTARBINT(x) ((x) << S_MSTLOSTARBINT)
26392 #define	F_MSTLOSTARBINT    V_MSTLOSTARBINT(1U)
26393 
26394 #define	S_MSTDONEINT    0
26395 #define	V_MSTDONEINT(x) ((x) << S_MSTDONEINT)
26396 #define	F_MSTDONEINT    V_MSTDONEINT(1U)
26397 
26398 #define	A_SMB_DEBUG_DATA 0x19094
26399 
26400 #define	S_DEBUGDATAH    16
26401 #define	M_DEBUGDATAH    0xffffU
26402 #define	V_DEBUGDATAH(x) ((x) << S_DEBUGDATAH)
26403 #define	G_DEBUGDATAH(x) (((x) >> S_DEBUGDATAH) & M_DEBUGDATAH)
26404 
26405 #define	S_DEBUGDATAL    0
26406 #define	M_DEBUGDATAL    0xffffU
26407 #define	V_DEBUGDATAL(x) ((x) << S_DEBUGDATAL)
26408 #define	G_DEBUGDATAL(x) (((x) >> S_DEBUGDATAL) & M_DEBUGDATAL)
26409 
26410 #define	A_SMB_PERR_EN 0x19098
26411 
26412 #define	S_MSTTXFIFOPERREN    2
26413 #define	V_MSTTXFIFOPERREN(x) ((x) << S_MSTTXFIFOPERREN)
26414 #define	F_MSTTXFIFOPERREN    V_MSTTXFIFOPERREN(1U)
26415 
26416 #define	S_MSTRXFIFOPERREN    1
26417 #define	V_MSTRXFIFOPERREN(x) ((x) << S_MSTRXFIFOPERREN)
26418 #define	F_MSTRXFIFOPERREN    V_MSTRXFIFOPERREN(1U)
26419 
26420 #define	S_SLVFIFOPERREN    0
26421 #define	V_SLVFIFOPERREN(x) ((x) << S_SLVFIFOPERREN)
26422 #define	F_SLVFIFOPERREN    V_SLVFIFOPERREN(1U)
26423 
26424 #define S_MSTTXFIFO    21
26425 #define V_MSTTXFIFO(x) ((x) << S_MSTTXFIFO)
26426 #define F_MSTTXFIFO    V_MSTTXFIFO(1U)
26427 
26428 #define S_MSTRXFIFO    19
26429 #define V_MSTRXFIFO(x) ((x) << S_MSTRXFIFO)
26430 #define F_MSTRXFIFO    V_MSTRXFIFO(1U)
26431 
26432 #define S_SLVFIFO    18
26433 #define V_SLVFIFO(x) ((x) << S_SLVFIFO)
26434 #define F_SLVFIFO    V_SLVFIFO(1U)
26435 
26436 #define	A_SMB_PERR_INJ 0x1909c
26437 
26438 #define	S_MSTTXINJDATAERR    3
26439 #define	V_MSTTXINJDATAERR(x) ((x) << S_MSTTXINJDATAERR)
26440 #define	F_MSTTXINJDATAERR    V_MSTTXINJDATAERR(1U)
26441 
26442 #define	S_MSTRXINJDATAERR    2
26443 #define	V_MSTRXINJDATAERR(x) ((x) << S_MSTRXINJDATAERR)
26444 #define	F_MSTRXINJDATAERR    V_MSTRXINJDATAERR(1U)
26445 
26446 #define	S_SLVINJDATAERR    1
26447 #define	V_SLVINJDATAERR(x) ((x) << S_SLVINJDATAERR)
26448 #define	F_SLVINJDATAERR    V_SLVINJDATAERR(1U)
26449 
26450 #define	S_FIFOINJDATAERREN    0
26451 #define	V_FIFOINJDATAERREN(x) ((x) << S_FIFOINJDATAERREN)
26452 #define	F_FIFOINJDATAERREN    V_FIFOINJDATAERREN(1U)
26453 
26454 #define	A_SMB_SLV_ARP_CTL 0x190a0
26455 
26456 #define	S_ARPCOMMANDCODE    2
26457 #define	M_ARPCOMMANDCODE    0xffU
26458 #define	V_ARPCOMMANDCODE(x) ((x) << S_ARPCOMMANDCODE)
26459 #define	G_ARPCOMMANDCODE(x) (((x) >> S_ARPCOMMANDCODE) & M_ARPCOMMANDCODE)
26460 
26461 #define	S_ARPADDRRES    1
26462 #define	V_ARPADDRRES(x) ((x) << S_ARPADDRRES)
26463 #define	F_ARPADDRRES    V_ARPADDRRES(1U)
26464 
26465 #define	S_ARPADDRVAL    0
26466 #define	V_ARPADDRVAL(x) ((x) << S_ARPADDRVAL)
26467 #define	F_ARPADDRVAL    V_ARPADDRVAL(1U)
26468 
26469 #define	A_SMB_ARP_UDID0 0x190a4
26470 #define	A_SMB_ARP_UDID1 0x190a8
26471 
26472 #define	S_SUBSYSTEMVENDORID    16
26473 #define	M_SUBSYSTEMVENDORID    0xffffU
26474 #define	V_SUBSYSTEMVENDORID(x) ((x) << S_SUBSYSTEMVENDORID)
26475 #define	G_SUBSYSTEMVENDORID(x) \
26476 	(((x) >> S_SUBSYSTEMVENDORID) & M_SUBSYSTEMVENDORID)
26477 
26478 #define	S_SUBSYSTEMDEVICEID    0
26479 #define	M_SUBSYSTEMDEVICEID    0xffffU
26480 #define	V_SUBSYSTEMDEVICEID(x) ((x) << S_SUBSYSTEMDEVICEID)
26481 #define	G_SUBSYSTEMDEVICEID(x) \
26482 	(((x) >> S_SUBSYSTEMDEVICEID) & M_SUBSYSTEMDEVICEID)
26483 
26484 #define	A_SMB_ARP_UDID2 0x190ac
26485 
26486 #define	S_DEVICEID    16
26487 #define	M_DEVICEID    0xffffU
26488 #define	V_DEVICEID(x) ((x) << S_DEVICEID)
26489 #define	G_DEVICEID(x) (((x) >> S_DEVICEID) & M_DEVICEID)
26490 
26491 #define	S_INTERFACE    0
26492 #define	M_INTERFACE    0xffffU
26493 #define	V_INTERFACE(x) ((x) << S_INTERFACE)
26494 #define	G_INTERFACE(x) (((x) >> S_INTERFACE) & M_INTERFACE)
26495 
26496 #define	A_SMB_ARP_UDID3 0x190b0
26497 
26498 #define	S_DEVICECAP    24
26499 #define	M_DEVICECAP    0xffU
26500 #define	V_DEVICECAP(x) ((x) << S_DEVICECAP)
26501 #define	G_DEVICECAP(x) (((x) >> S_DEVICECAP) & M_DEVICECAP)
26502 
26503 #define	S_VERSIONID    16
26504 #define	M_VERSIONID    0xffU
26505 #define	V_VERSIONID(x) ((x) << S_VERSIONID)
26506 #define	G_VERSIONID(x) (((x) >> S_VERSIONID) & M_VERSIONID)
26507 
26508 #define	S_VENDORID    0
26509 #define	M_VENDORID    0xffffU
26510 #define	V_VENDORID(x) ((x) << S_VENDORID)
26511 #define	G_VENDORID(x) (((x) >> S_VENDORID) & M_VENDORID)
26512 
26513 #define	A_SMB_SLV_AUX_ADDR0 0x190b4
26514 
26515 #define	S_AUXADDR0VAL    6
26516 #define	V_AUXADDR0VAL(x) ((x) << S_AUXADDR0VAL)
26517 #define	F_AUXADDR0VAL    V_AUXADDR0VAL(1U)
26518 
26519 #define	S_AUXADDR0    0
26520 #define	M_AUXADDR0    0x3fU
26521 #define	V_AUXADDR0(x) ((x) << S_AUXADDR0)
26522 #define	G_AUXADDR0(x) (((x) >> S_AUXADDR0) & M_AUXADDR0)
26523 
26524 #define	A_SMB_SLV_AUX_ADDR1 0x190b8
26525 
26526 #define	S_AUXADDR1VAL    6
26527 #define	V_AUXADDR1VAL(x) ((x) << S_AUXADDR1VAL)
26528 #define	F_AUXADDR1VAL    V_AUXADDR1VAL(1U)
26529 
26530 #define	S_AUXADDR1    0
26531 #define	M_AUXADDR1    0x3fU
26532 #define	V_AUXADDR1(x) ((x) << S_AUXADDR1)
26533 #define	G_AUXADDR1(x) (((x) >> S_AUXADDR1) & M_AUXADDR1)
26534 
26535 #define	A_SMB_SLV_AUX_ADDR2 0x190bc
26536 
26537 #define	S_AUXADDR2VAL    6
26538 #define	V_AUXADDR2VAL(x) ((x) << S_AUXADDR2VAL)
26539 #define	F_AUXADDR2VAL    V_AUXADDR2VAL(1U)
26540 
26541 #define	S_AUXADDR2    0
26542 #define	M_AUXADDR2    0x3fU
26543 #define	V_AUXADDR2(x) ((x) << S_AUXADDR2)
26544 #define	G_AUXADDR2(x) (((x) >> S_AUXADDR2) & M_AUXADDR2)
26545 
26546 #define	A_SMB_SLV_AUX_ADDR3 0x190c0
26547 
26548 #define	S_AUXADDR3VAL    6
26549 #define	V_AUXADDR3VAL(x) ((x) << S_AUXADDR3VAL)
26550 #define	F_AUXADDR3VAL    V_AUXADDR3VAL(1U)
26551 
26552 #define	S_AUXADDR3    0
26553 #define	M_AUXADDR3    0x3fU
26554 #define	V_AUXADDR3(x) ((x) << S_AUXADDR3)
26555 #define	G_AUXADDR3(x) (((x) >> S_AUXADDR3) & M_AUXADDR3)
26556 
26557 #define	A_SMB_COMMAND_CODE0 0x190c4
26558 
26559 #define	S_SMBUSCOMMANDCODE0    0
26560 #define	M_SMBUSCOMMANDCODE0    0xffU
26561 #define	V_SMBUSCOMMANDCODE0(x) ((x) << S_SMBUSCOMMANDCODE0)
26562 #define	G_SMBUSCOMMANDCODE0(x) \
26563 	(((x) >> S_SMBUSCOMMANDCODE0) & M_SMBUSCOMMANDCODE0)
26564 
26565 #define	A_SMB_COMMAND_CODE1 0x190c8
26566 
26567 #define	S_SMBUSCOMMANDCODE1    0
26568 #define	M_SMBUSCOMMANDCODE1    0xffU
26569 #define	V_SMBUSCOMMANDCODE1(x) ((x) << S_SMBUSCOMMANDCODE1)
26570 #define	G_SMBUSCOMMANDCODE1(x) \
26571 	(((x) >> S_SMBUSCOMMANDCODE1) & M_SMBUSCOMMANDCODE1)
26572 
26573 #define	A_SMB_COMMAND_CODE2 0x190cc
26574 
26575 #define	S_SMBUSCOMMANDCODE2    0
26576 #define	M_SMBUSCOMMANDCODE2    0xffU
26577 #define	V_SMBUSCOMMANDCODE2(x) ((x) << S_SMBUSCOMMANDCODE2)
26578 #define	G_SMBUSCOMMANDCODE2(x) \
26579 	(((x) >> S_SMBUSCOMMANDCODE2) & M_SMBUSCOMMANDCODE2)
26580 
26581 #define	A_SMB_COMMAND_CODE3 0x190d0
26582 
26583 #define	S_SMBUSCOMMANDCODE3    0
26584 #define	M_SMBUSCOMMANDCODE3    0xffU
26585 #define	V_SMBUSCOMMANDCODE3(x) ((x) << S_SMBUSCOMMANDCODE3)
26586 #define	G_SMBUSCOMMANDCODE3(x) \
26587 	(((x) >> S_SMBUSCOMMANDCODE3) & M_SMBUSCOMMANDCODE3)
26588 
26589 #define	A_SMB_COMMAND_CODE4 0x190d4
26590 
26591 #define	S_SMBUSCOMMANDCODE4    0
26592 #define	M_SMBUSCOMMANDCODE4    0xffU
26593 #define	V_SMBUSCOMMANDCODE4(x) ((x) << S_SMBUSCOMMANDCODE4)
26594 #define	G_SMBUSCOMMANDCODE4(x) \
26595 	(((x) >> S_SMBUSCOMMANDCODE4) & M_SMBUSCOMMANDCODE4)
26596 
26597 #define	A_SMB_COMMAND_CODE5 0x190d8
26598 
26599 #define	S_SMBUSCOMMANDCODE5    0
26600 #define	M_SMBUSCOMMANDCODE5    0xffU
26601 #define	V_SMBUSCOMMANDCODE5(x) ((x) << S_SMBUSCOMMANDCODE5)
26602 #define	G_SMBUSCOMMANDCODE5(x) \
26603 	(((x) >> S_SMBUSCOMMANDCODE5) & M_SMBUSCOMMANDCODE5)
26604 
26605 #define	A_SMB_COMMAND_CODE6 0x190dc
26606 
26607 #define	S_SMBUSCOMMANDCODE6    0
26608 #define	M_SMBUSCOMMANDCODE6    0xffU
26609 #define	V_SMBUSCOMMANDCODE6(x) ((x) << S_SMBUSCOMMANDCODE6)
26610 #define	G_SMBUSCOMMANDCODE6(x) \
26611 	(((x) >> S_SMBUSCOMMANDCODE6) & M_SMBUSCOMMANDCODE6)
26612 
26613 #define	A_SMB_COMMAND_CODE7 0x190e0
26614 
26615 #define	S_SMBUSCOMMANDCODE7    0
26616 #define	M_SMBUSCOMMANDCODE7    0xffU
26617 #define	V_SMBUSCOMMANDCODE7(x) ((x) << S_SMBUSCOMMANDCODE7)
26618 #define	G_SMBUSCOMMANDCODE7(x) \
26619 	(((x) >> S_SMBUSCOMMANDCODE7) & M_SMBUSCOMMANDCODE7)
26620 
26621 #define	A_SMB_MICRO_CNT_CLK_CFG 0x190e4
26622 
26623 #define	S_MACROCNTCLKCFG    8
26624 #define	M_MACROCNTCLKCFG    0x1fU
26625 #define	V_MACROCNTCLKCFG(x) ((x) << S_MACROCNTCLKCFG)
26626 #define	G_MACROCNTCLKCFG(x) (((x) >> S_MACROCNTCLKCFG) & M_MACROCNTCLKCFG)
26627 
26628 #define	S_MICROCNTCLKCFG    0
26629 #define	M_MICROCNTCLKCFG    0xffU
26630 #define	V_MICROCNTCLKCFG(x) ((x) << S_MICROCNTCLKCFG)
26631 #define	G_MICROCNTCLKCFG(x) (((x) >> S_MICROCNTCLKCFG) & M_MICROCNTCLKCFG)
26632 
26633 #define A_SMB_CTL_STATUS 0x190e8
26634 
26635 #define S_MSTBUSBUSY    2
26636 #define V_MSTBUSBUSY(x) ((x) << S_MSTBUSBUSY)
26637 #define F_MSTBUSBUSY    V_MSTBUSBUSY(1U)
26638 
26639 #define S_SLVBUSBUSY    1
26640 #define V_SLVBUSBUSY(x) ((x) << S_SLVBUSBUSY)
26641 #define F_SLVBUSBUSY    V_SLVBUSBUSY(1U)
26642 
26643 #define S_BUSBUSY    0
26644 #define V_BUSBUSY(x) ((x) << S_BUSBUSY)
26645 #define F_BUSBUSY    V_BUSBUSY(1U)
26646 
26647 /* registers for module I2CM */
26648 #define	I2CM_BASE_ADDR 0x190f0
26649 
26650 #define	A_I2CM_CFG 0x190f0
26651 
26652 #define	S_I2C_CLKDIV    0
26653 #define	M_I2C_CLKDIV    0xfffU
26654 #define	V_I2C_CLKDIV(x) ((x) << S_I2C_CLKDIV)
26655 #define	G_I2C_CLKDIV(x) (((x) >> S_I2C_CLKDIV) & M_I2C_CLKDIV)
26656 
26657 #define S_I2C_CLKDIV16B    0
26658 #define M_I2C_CLKDIV16B    0xffffU
26659 #define V_I2C_CLKDIV16B(x) ((x) << S_I2C_CLKDIV16B)
26660 #define G_I2C_CLKDIV16B(x) (((x) >> S_I2C_CLKDIV16B) & M_I2C_CLKDIV16B)
26661 
26662 #define	A_I2CM_DATA 0x190f4
26663 
26664 #define	S_I2C_DATA    0
26665 #define	M_I2C_DATA    0xffU
26666 #define	V_I2C_DATA(x) ((x) << S_I2C_DATA)
26667 #define	G_I2C_DATA(x) (((x) >> S_I2C_DATA) & M_I2C_DATA)
26668 
26669 #define	A_I2CM_OP 0x190f8
26670 
26671 #define	S_I2C_ACK    30
26672 #define	V_I2C_ACK(x) ((x) << S_I2C_ACK)
26673 #define	F_I2C_ACK    V_I2C_ACK(1U)
26674 
26675 #define	S_I2C_CONT    1
26676 #define	V_I2C_CONT(x) ((x) << S_I2C_CONT)
26677 #define	F_I2C_CONT    V_I2C_CONT(1U)
26678 
26679 #define	S_OP    0
26680 #define	V_OP(x) ((x) << S_OP)
26681 #define	F_OP    V_OP(1U)
26682 
26683 /* registers for module MI */
26684 #define	MI_BASE_ADDR 0x19100
26685 
26686 #define	A_MI_CFG 0x19100
26687 
26688 #define	S_T4_ST    14
26689 #define	V_T4_ST(x) ((x) << S_T4_ST)
26690 #define	F_T4_ST    V_T4_ST(1U)
26691 
26692 #define	S_CLKDIV    5
26693 #define	M_CLKDIV    0xffU
26694 #define	V_CLKDIV(x) ((x) << S_CLKDIV)
26695 #define	G_CLKDIV(x) (((x) >> S_CLKDIV) & M_CLKDIV)
26696 
26697 #define	S_ST    3
26698 #define	M_ST    0x3U
26699 #define	V_ST(x) ((x) << S_ST)
26700 #define	G_ST(x) (((x) >> S_ST) & M_ST)
26701 
26702 #define	S_PREEN    2
26703 #define	V_PREEN(x) ((x) << S_PREEN)
26704 #define	F_PREEN    V_PREEN(1U)
26705 
26706 #define	S_MDIINV    1
26707 #define	V_MDIINV(x) ((x) << S_MDIINV)
26708 #define	F_MDIINV    V_MDIINV(1U)
26709 
26710 #define	S_MDIO_1P2V_SEL    0
26711 #define	V_MDIO_1P2V_SEL(x) ((x) << S_MDIO_1P2V_SEL)
26712 #define	F_MDIO_1P2V_SEL    V_MDIO_1P2V_SEL(1U)
26713 
26714 #define	A_MI_ADDR 0x19104
26715 
26716 #define	S_PHYADDR    5
26717 #define	M_PHYADDR    0x1fU
26718 #define	V_PHYADDR(x) ((x) << S_PHYADDR)
26719 #define	G_PHYADDR(x) (((x) >> S_PHYADDR) & M_PHYADDR)
26720 
26721 #define	S_REGADDR    0
26722 #define	M_REGADDR    0x1fU
26723 #define	V_REGADDR(x) ((x) << S_REGADDR)
26724 #define	G_REGADDR(x) (((x) >> S_REGADDR) & M_REGADDR)
26725 
26726 #define	A_MI_DATA 0x19108
26727 
26728 #define	S_MDIDATA    0
26729 #define	M_MDIDATA    0xffffU
26730 #define	V_MDIDATA(x) ((x) << S_MDIDATA)
26731 #define	G_MDIDATA(x) (((x) >> S_MDIDATA) & M_MDIDATA)
26732 
26733 #define	A_MI_OP 0x1910c
26734 
26735 #define	S_INC    2
26736 #define	V_INC(x) ((x) << S_INC)
26737 #define	F_INC    V_INC(1U)
26738 
26739 #define	S_MDIOP    0
26740 #define	M_MDIOP    0x3U
26741 #define	V_MDIOP(x) ((x) << S_MDIOP)
26742 #define	G_MDIOP(x) (((x) >> S_MDIOP) & M_MDIOP)
26743 
26744 /* registers for module UART */
26745 #define	UART_BASE_ADDR 0x19110
26746 
26747 #define	A_UART_CONFIG 0x19110
26748 
26749 #define	S_STOPBITS    22
26750 #define	M_STOPBITS    0x3U
26751 #define	V_STOPBITS(x) ((x) << S_STOPBITS)
26752 #define	G_STOPBITS(x) (((x) >> S_STOPBITS) & M_STOPBITS)
26753 
26754 #define	S_PARITY    20
26755 #define	M_PARITY    0x3U
26756 #define	V_PARITY(x) ((x) << S_PARITY)
26757 #define	G_PARITY(x) (((x) >> S_PARITY) & M_PARITY)
26758 
26759 #define	S_DATABITS    16
26760 #define	M_DATABITS    0xfU
26761 #define	V_DATABITS(x) ((x) << S_DATABITS)
26762 #define	G_DATABITS(x) (((x) >> S_DATABITS) & M_DATABITS)
26763 
26764 #define	S_UART_CLKDIV    0
26765 #define	M_UART_CLKDIV    0xfffU
26766 #define	V_UART_CLKDIV(x) ((x) << S_UART_CLKDIV)
26767 #define	G_UART_CLKDIV(x) (((x) >> S_UART_CLKDIV) & M_UART_CLKDIV)
26768 
26769 /* registers for module PMU */
26770 #define	PMU_BASE_ADDR 0x19120
26771 
26772 #define	A_PMU_PART_CG_PWRMODE 0x19120
26773 
26774 #define	S_TPPARTCGEN    14
26775 #define	V_TPPARTCGEN(x) ((x) << S_TPPARTCGEN)
26776 #define	F_TPPARTCGEN    V_TPPARTCGEN(1U)
26777 
26778 #define	S_PDPPARTCGEN    13
26779 #define	V_PDPPARTCGEN(x) ((x) << S_PDPPARTCGEN)
26780 #define	F_PDPPARTCGEN    V_PDPPARTCGEN(1U)
26781 
26782 #define	S_PCIEPARTCGEN    12
26783 #define	V_PCIEPARTCGEN(x) ((x) << S_PCIEPARTCGEN)
26784 #define	F_PCIEPARTCGEN    V_PCIEPARTCGEN(1U)
26785 
26786 #define	S_EDC1PARTCGEN    11
26787 #define	V_EDC1PARTCGEN(x) ((x) << S_EDC1PARTCGEN)
26788 #define	F_EDC1PARTCGEN    V_EDC1PARTCGEN(1U)
26789 
26790 #define	S_MCPARTCGEN    10
26791 #define	V_MCPARTCGEN(x) ((x) << S_MCPARTCGEN)
26792 #define	F_MCPARTCGEN    V_MCPARTCGEN(1U)
26793 
26794 #define	S_EDC0PARTCGEN    9
26795 #define	V_EDC0PARTCGEN(x) ((x) << S_EDC0PARTCGEN)
26796 #define	F_EDC0PARTCGEN    V_EDC0PARTCGEN(1U)
26797 
26798 #define	S_LEPARTCGEN    8
26799 #define	V_LEPARTCGEN(x) ((x) << S_LEPARTCGEN)
26800 #define	F_LEPARTCGEN    V_LEPARTCGEN(1U)
26801 
26802 #define	S_INITPOWERMODE    0
26803 #define	M_INITPOWERMODE    0x3U
26804 #define	V_INITPOWERMODE(x) ((x) << S_INITPOWERMODE)
26805 #define	G_INITPOWERMODE(x) (((x) >> S_INITPOWERMODE) & M_INITPOWERMODE)
26806 
26807 #define S_SGE_PART_CGEN    19
26808 #define V_SGE_PART_CGEN(x) ((x) << S_SGE_PART_CGEN)
26809 #define F_SGE_PART_CGEN    V_SGE_PART_CGEN(1U)
26810 
26811 #define S_PDP_PART_CGEN    18
26812 #define V_PDP_PART_CGEN(x) ((x) << S_PDP_PART_CGEN)
26813 #define F_PDP_PART_CGEN    V_PDP_PART_CGEN(1U)
26814 
26815 #define S_TP_PART_CGEN    17
26816 #define V_TP_PART_CGEN(x) ((x) << S_TP_PART_CGEN)
26817 #define F_TP_PART_CGEN    V_TP_PART_CGEN(1U)
26818 
26819 #define S_EDC0_PART_CGEN    16
26820 #define V_EDC0_PART_CGEN(x) ((x) << S_EDC0_PART_CGEN)
26821 #define F_EDC0_PART_CGEN    V_EDC0_PART_CGEN(1U)
26822 
26823 #define S_EDC1_PART_CGEN    15
26824 #define V_EDC1_PART_CGEN(x) ((x) << S_EDC1_PART_CGEN)
26825 #define F_EDC1_PART_CGEN    V_EDC1_PART_CGEN(1U)
26826 
26827 #define S_LE_PART_CGEN    14
26828 #define V_LE_PART_CGEN(x) ((x) << S_LE_PART_CGEN)
26829 #define F_LE_PART_CGEN    V_LE_PART_CGEN(1U)
26830 
26831 #define S_MA_PART_CGEN    13
26832 #define V_MA_PART_CGEN(x) ((x) << S_MA_PART_CGEN)
26833 #define F_MA_PART_CGEN    V_MA_PART_CGEN(1U)
26834 
26835 #define S_MC0_PART_CGEN    12
26836 #define V_MC0_PART_CGEN(x) ((x) << S_MC0_PART_CGEN)
26837 #define F_MC0_PART_CGEN    V_MC0_PART_CGEN(1U)
26838 
26839 #define S_MC1_PART_CGEN    11
26840 #define V_MC1_PART_CGEN(x) ((x) << S_MC1_PART_CGEN)
26841 #define F_MC1_PART_CGEN    V_MC1_PART_CGEN(1U)
26842 
26843 #define S_PCIE_PART_CGEN    10
26844 #define V_PCIE_PART_CGEN(x) ((x) << S_PCIE_PART_CGEN)
26845 #define F_PCIE_PART_CGEN    V_PCIE_PART_CGEN(1U)
26846 
26847 #define	A_PMU_SLEEPMODE_WAKEUP 0x19124
26848 
26849 #define	S_HWWAKEUPEN    5
26850 #define	V_HWWAKEUPEN(x) ((x) << S_HWWAKEUPEN)
26851 #define	F_HWWAKEUPEN    V_HWWAKEUPEN(1U)
26852 
26853 #define	S_PORT3SLEEPMODE    4
26854 #define	V_PORT3SLEEPMODE(x) ((x) << S_PORT3SLEEPMODE)
26855 #define	F_PORT3SLEEPMODE    V_PORT3SLEEPMODE(1U)
26856 
26857 #define	S_PORT2SLEEPMODE    3
26858 #define	V_PORT2SLEEPMODE(x) ((x) << S_PORT2SLEEPMODE)
26859 #define	F_PORT2SLEEPMODE    V_PORT2SLEEPMODE(1U)
26860 
26861 #define	S_PORT1SLEEPMODE    2
26862 #define	V_PORT1SLEEPMODE(x) ((x) << S_PORT1SLEEPMODE)
26863 #define	F_PORT1SLEEPMODE    V_PORT1SLEEPMODE(1U)
26864 
26865 #define	S_PORT0SLEEPMODE    1
26866 #define	V_PORT0SLEEPMODE(x) ((x) << S_PORT0SLEEPMODE)
26867 #define	F_PORT0SLEEPMODE    V_PORT0SLEEPMODE(1U)
26868 
26869 #define	S_WAKEUP    0
26870 #define	V_WAKEUP(x) ((x) << S_WAKEUP)
26871 #define	F_WAKEUP    V_WAKEUP(1U)
26872 
26873 #define S_GLOBALDEEPSLEEPEN    6
26874 #define V_GLOBALDEEPSLEEPEN(x) ((x) << S_GLOBALDEEPSLEEPEN)
26875 #define F_GLOBALDEEPSLEEPEN    V_GLOBALDEEPSLEEPEN(1U)
26876 
26877 /* registers for module ULP_RX */
26878 #define	ULP_RX_BASE_ADDR 0x19150
26879 
26880 #define	A_ULP_RX_CTL 0x19150
26881 
26882 #define	S_PCMD1THRESHOLD    24
26883 #define	M_PCMD1THRESHOLD    0xffU
26884 #define	V_PCMD1THRESHOLD(x) ((x) << S_PCMD1THRESHOLD)
26885 #define	G_PCMD1THRESHOLD(x) (((x) >> S_PCMD1THRESHOLD) & M_PCMD1THRESHOLD)
26886 
26887 #define	S_PCMD0THRESHOLD    16
26888 #define	M_PCMD0THRESHOLD    0xffU
26889 #define	V_PCMD0THRESHOLD(x) ((x) << S_PCMD0THRESHOLD)
26890 #define	G_PCMD0THRESHOLD(x) (((x) >> S_PCMD0THRESHOLD) & M_PCMD0THRESHOLD)
26891 
26892 #define	S_DISABLE_0B_STAG_ERR    14
26893 #define	V_DISABLE_0B_STAG_ERR(x) ((x) << S_DISABLE_0B_STAG_ERR)
26894 #define	F_DISABLE_0B_STAG_ERR    V_DISABLE_0B_STAG_ERR(1U)
26895 
26896 #define	S_RDMA_0B_WR_OPCODE    10
26897 #define	M_RDMA_0B_WR_OPCODE    0xfU
26898 #define	V_RDMA_0B_WR_OPCODE(x) ((x) << S_RDMA_0B_WR_OPCODE)
26899 #define	G_RDMA_0B_WR_OPCODE(x) \
26900 	(((x) >> S_RDMA_0B_WR_OPCODE) & M_RDMA_0B_WR_OPCODE)
26901 
26902 #define	S_RDMA_0B_WR_PASS    9
26903 #define	V_RDMA_0B_WR_PASS(x) ((x) << S_RDMA_0B_WR_PASS)
26904 #define	F_RDMA_0B_WR_PASS    V_RDMA_0B_WR_PASS(1U)
26905 
26906 #define	S_STAG_RQE    8
26907 #define	V_STAG_RQE(x) ((x) << S_STAG_RQE)
26908 #define	F_STAG_RQE    V_STAG_RQE(1U)
26909 
26910 #define	S_RDMA_STATE_EN    7
26911 #define	V_RDMA_STATE_EN(x) ((x) << S_RDMA_STATE_EN)
26912 #define	F_RDMA_STATE_EN    V_RDMA_STATE_EN(1U)
26913 
26914 #define	S_CRC1_EN    6
26915 #define	V_CRC1_EN(x) ((x) << S_CRC1_EN)
26916 #define	F_CRC1_EN    V_CRC1_EN(1U)
26917 
26918 #define	S_RDMA_0B_WR_CQE    5
26919 #define	V_RDMA_0B_WR_CQE(x) ((x) << S_RDMA_0B_WR_CQE)
26920 #define	F_RDMA_0B_WR_CQE    V_RDMA_0B_WR_CQE(1U)
26921 
26922 #define	S_PCIE_ATRB_EN    4
26923 #define	V_PCIE_ATRB_EN(x) ((x) << S_PCIE_ATRB_EN)
26924 #define	F_PCIE_ATRB_EN    V_PCIE_ATRB_EN(1U)
26925 
26926 #define	S_RDMA_PERMISSIVE_MODE    3
26927 #define	V_RDMA_PERMISSIVE_MODE(x) ((x) << S_RDMA_PERMISSIVE_MODE)
26928 #define	F_RDMA_PERMISSIVE_MODE    V_RDMA_PERMISSIVE_MODE(1U)
26929 
26930 #define	S_PAGEPODME    2
26931 #define	V_PAGEPODME(x) ((x) << S_PAGEPODME)
26932 #define	F_PAGEPODME    V_PAGEPODME(1U)
26933 
26934 #define	S_ISCSITAGTCB    1
26935 #define	V_ISCSITAGTCB(x) ((x) << S_ISCSITAGTCB)
26936 #define	F_ISCSITAGTCB    V_ISCSITAGTCB(1U)
26937 
26938 #define	S_TDDPTAGTCB    0
26939 #define	V_TDDPTAGTCB(x) ((x) << S_TDDPTAGTCB)
26940 #define	F_TDDPTAGTCB    V_TDDPTAGTCB(1U)
26941 
26942 #define	A_ULP_RX_INT_ENABLE 0x19154
26943 
26944 #define	S_ENABLE_CTX_1    24
26945 #define	V_ENABLE_CTX_1(x) ((x) << S_ENABLE_CTX_1)
26946 #define	F_ENABLE_CTX_1    V_ENABLE_CTX_1(1U)
26947 
26948 #define	S_ENABLE_CTX_0    23
26949 #define	V_ENABLE_CTX_0(x) ((x) << S_ENABLE_CTX_0)
26950 #define	F_ENABLE_CTX_0    V_ENABLE_CTX_0(1U)
26951 
26952 #define	S_ENABLE_FF    22
26953 #define	V_ENABLE_FF(x) ((x) << S_ENABLE_FF)
26954 #define	F_ENABLE_FF    V_ENABLE_FF(1U)
26955 
26956 #define	S_ENABLE_APF_1    21
26957 #define	V_ENABLE_APF_1(x) ((x) << S_ENABLE_APF_1)
26958 #define	F_ENABLE_APF_1    V_ENABLE_APF_1(1U)
26959 
26960 #define	S_ENABLE_APF_0    20
26961 #define	V_ENABLE_APF_0(x) ((x) << S_ENABLE_APF_0)
26962 #define	F_ENABLE_APF_0    V_ENABLE_APF_0(1U)
26963 
26964 #define	S_ENABLE_AF_1    19
26965 #define	V_ENABLE_AF_1(x) ((x) << S_ENABLE_AF_1)
26966 #define	F_ENABLE_AF_1    V_ENABLE_AF_1(1U)
26967 
26968 #define	S_ENABLE_AF_0    18
26969 #define	V_ENABLE_AF_0(x) ((x) << S_ENABLE_AF_0)
26970 #define	F_ENABLE_AF_0    V_ENABLE_AF_0(1U)
26971 
26972 #define S_ENABLE_DDPDF_1    17
26973 #define V_ENABLE_DDPDF_1(x) ((x) << S_ENABLE_DDPDF_1)
26974 #define F_ENABLE_DDPDF_1    V_ENABLE_DDPDF_1(1U)
26975 
26976 #define S_ENABLE_DDPMF_1    16
26977 #define V_ENABLE_DDPMF_1(x) ((x) << S_ENABLE_DDPMF_1)
26978 #define F_ENABLE_DDPMF_1    V_ENABLE_DDPMF_1(1U)
26979 
26980 #define S_ENABLE_MEMRF_1    15
26981 #define V_ENABLE_MEMRF_1(x) ((x) << S_ENABLE_MEMRF_1)
26982 #define F_ENABLE_MEMRF_1    V_ENABLE_MEMRF_1(1U)
26983 
26984 #define S_ENABLE_PRSDF_1    14
26985 #define V_ENABLE_PRSDF_1(x) ((x) << S_ENABLE_PRSDF_1)
26986 #define F_ENABLE_PRSDF_1    V_ENABLE_PRSDF_1(1U)
26987 
26988 #define S_ENABLE_DDPDF_0    13
26989 #define V_ENABLE_DDPDF_0(x) ((x) << S_ENABLE_DDPDF_0)
26990 #define F_ENABLE_DDPDF_0    V_ENABLE_DDPDF_0(1U)
26991 
26992 #define S_ENABLE_DDPMF_0    12
26993 #define V_ENABLE_DDPMF_0(x) ((x) << S_ENABLE_DDPMF_0)
26994 #define F_ENABLE_DDPMF_0    V_ENABLE_DDPMF_0(1U)
26995 
26996 #define S_ENABLE_MEMRF_0    11
26997 #define V_ENABLE_MEMRF_0(x) ((x) << S_ENABLE_MEMRF_0)
26998 #define F_ENABLE_MEMRF_0    V_ENABLE_MEMRF_0(1U)
26999 
27000 #define S_ENABLE_PRSDF_0    10
27001 #define V_ENABLE_PRSDF_0(x) ((x) << S_ENABLE_PRSDF_0)
27002 #define F_ENABLE_PRSDF_0    V_ENABLE_PRSDF_0(1U)
27003 
27004 #define S_ENABLE_PCMDF_1    9
27005 #define	V_ENABLE_PCMDF_1(x) ((x) << S_ENABLE_PCMDF_1)
27006 #define	F_ENABLE_PCMDF_1    V_ENABLE_PCMDF_1(1U)
27007 
27008 #define S_ENABLE_TPTCF_1    8
27009 #define V_ENABLE_TPTCF_1(x) ((x) << S_ENABLE_TPTCF_1)
27010 #define F_ENABLE_TPTCF_1    V_ENABLE_TPTCF_1(1U)
27011 
27012 #define S_ENABLE_DDPCF_1    7
27013 #define V_ENABLE_DDPCF_1(x) ((x) << S_ENABLE_DDPCF_1)
27014 #define F_ENABLE_DDPCF_1    V_ENABLE_DDPCF_1(1U)
27015 
27016 #define S_ENABLE_MPARF_1    6
27017 #define V_ENABLE_MPARF_1(x) ((x) << S_ENABLE_MPARF_1)
27018 #define F_ENABLE_MPARF_1    V_ENABLE_MPARF_1(1U)
27019 
27020 #define S_ENABLE_MPARC_1    5
27021 #define	V_ENABLE_MPARC_1(x) ((x) << S_ENABLE_MPARC_1)
27022 #define	F_ENABLE_MPARC_1    V_ENABLE_MPARC_1(1U)
27023 
27024 #define S_ENABLE_PCMDF_0    4
27025 #define	V_ENABLE_PCMDF_0(x) ((x) << S_ENABLE_PCMDF_0)
27026 #define	F_ENABLE_PCMDF_0    V_ENABLE_PCMDF_0(1U)
27027 
27028 #define S_ENABLE_TPTCF_0    3
27029 #define V_ENABLE_TPTCF_0(x) ((x) << S_ENABLE_TPTCF_0)
27030 #define F_ENABLE_TPTCF_0    V_ENABLE_TPTCF_0(1U)
27031 
27032 #define S_ENABLE_DDPCF_0    2
27033 #define V_ENABLE_DDPCF_0(x) ((x) << S_ENABLE_DDPCF_0)
27034 #define F_ENABLE_DDPCF_0    V_ENABLE_DDPCF_0(1U)
27035 
27036 #define S_ENABLE_MPARF_0    1
27037 #define V_ENABLE_MPARF_0(x) ((x) << S_ENABLE_MPARF_0)
27038 #define F_ENABLE_MPARF_0    V_ENABLE_MPARF_0(1U)
27039 
27040 #define S_ENABLE_MPARC_0    0
27041 #define	V_ENABLE_MPARC_0(x) ((x) << S_ENABLE_MPARC_0)
27042 #define	F_ENABLE_MPARC_0    V_ENABLE_MPARC_0(1U)
27043 
27044 #define S_SE_CNT_MISMATCH_1    26
27045 #define V_SE_CNT_MISMATCH_1(x) ((x) << S_SE_CNT_MISMATCH_1)
27046 #define F_SE_CNT_MISMATCH_1    V_SE_CNT_MISMATCH_1(1U)
27047 
27048 #define S_SE_CNT_MISMATCH_0    25
27049 #define V_SE_CNT_MISMATCH_0(x) ((x) << S_SE_CNT_MISMATCH_0)
27050 #define F_SE_CNT_MISMATCH_0    V_SE_CNT_MISMATCH_0(1U)
27051 
27052 #define	A_ULP_RX_INT_CAUSE 0x19158
27053 
27054 #define	S_CAUSE_CTX_1    24
27055 #define	V_CAUSE_CTX_1(x) ((x) << S_CAUSE_CTX_1)
27056 #define	F_CAUSE_CTX_1    V_CAUSE_CTX_1(1U)
27057 
27058 #define	S_CAUSE_CTX_0    23
27059 #define	V_CAUSE_CTX_0(x) ((x) << S_CAUSE_CTX_0)
27060 #define	F_CAUSE_CTX_0    V_CAUSE_CTX_0(1U)
27061 
27062 #define	S_CAUSE_FF    22
27063 #define	V_CAUSE_FF(x) ((x) << S_CAUSE_FF)
27064 #define	F_CAUSE_FF    V_CAUSE_FF(1U)
27065 
27066 #define	S_CAUSE_APF_1    21
27067 #define	V_CAUSE_APF_1(x) ((x) << S_CAUSE_APF_1)
27068 #define	F_CAUSE_APF_1    V_CAUSE_APF_1(1U)
27069 
27070 #define	S_CAUSE_APF_0    20
27071 #define	V_CAUSE_APF_0(x) ((x) << S_CAUSE_APF_0)
27072 #define	F_CAUSE_APF_0    V_CAUSE_APF_0(1U)
27073 
27074 #define	S_CAUSE_AF_1    19
27075 #define	V_CAUSE_AF_1(x) ((x) << S_CAUSE_AF_1)
27076 #define	F_CAUSE_AF_1    V_CAUSE_AF_1(1U)
27077 
27078 #define	S_CAUSE_AF_0    18
27079 #define	V_CAUSE_AF_0(x) ((x) << S_CAUSE_AF_0)
27080 #define	F_CAUSE_AF_0    V_CAUSE_AF_0(1U)
27081 
27082 #define S_CAUSE_DDPDF_1    17
27083 #define V_CAUSE_DDPDF_1(x) ((x) << S_CAUSE_DDPDF_1)
27084 #define F_CAUSE_DDPDF_1    V_CAUSE_DDPDF_1(1U)
27085 
27086 #define S_CAUSE_DDPMF_1    16
27087 #define V_CAUSE_DDPMF_1(x) ((x) << S_CAUSE_DDPMF_1)
27088 #define F_CAUSE_DDPMF_1    V_CAUSE_DDPMF_1(1U)
27089 
27090 #define S_CAUSE_MEMRF_1    15
27091 #define V_CAUSE_MEMRF_1(x) ((x) << S_CAUSE_MEMRF_1)
27092 #define F_CAUSE_MEMRF_1    V_CAUSE_MEMRF_1(1U)
27093 
27094 #define S_CAUSE_PRSDF_1    14
27095 #define V_CAUSE_PRSDF_1(x) ((x) << S_CAUSE_PRSDF_1)
27096 #define F_CAUSE_PRSDF_1    V_CAUSE_PRSDF_1(1U)
27097 
27098 #define S_CAUSE_DDPDF_0    13
27099 #define V_CAUSE_DDPDF_0(x) ((x) << S_CAUSE_DDPDF_0)
27100 #define F_CAUSE_DDPDF_0    V_CAUSE_DDPDF_0(1U)
27101 
27102 #define S_CAUSE_DDPMF_0    12
27103 #define V_CAUSE_DDPMF_0(x) ((x) << S_CAUSE_DDPMF_0)
27104 #define F_CAUSE_DDPMF_0    V_CAUSE_DDPMF_0(1U)
27105 
27106 #define S_CAUSE_MEMRF_0    11
27107 #define V_CAUSE_MEMRF_0(x) ((x) << S_CAUSE_MEMRF_0)
27108 #define F_CAUSE_MEMRF_0    V_CAUSE_MEMRF_0(1U)
27109 
27110 #define S_CAUSE_PRSDF_0    10
27111 #define V_CAUSE_PRSDF_0(x) ((x) << S_CAUSE_PRSDF_0)
27112 #define F_CAUSE_PRSDF_0    V_CAUSE_PRSDF_0(1U)
27113 
27114 #define S_CAUSE_PCMDF_1    9
27115 #define	V_CAUSE_PCMDF_1(x) ((x) << S_CAUSE_PCMDF_1)
27116 #define	F_CAUSE_PCMDF_1    V_CAUSE_PCMDF_1(1U)
27117 
27118 #define S_CAUSE_TPTCF_1    8
27119 #define V_CAUSE_TPTCF_1(x) ((x) << S_CAUSE_TPTCF_1)
27120 #define F_CAUSE_TPTCF_1    V_CAUSE_TPTCF_1(1U)
27121 
27122 #define S_CAUSE_DDPCF_1    7
27123 #define V_CAUSE_DDPCF_1(x) ((x) << S_CAUSE_DDPCF_1)
27124 #define F_CAUSE_DDPCF_1    V_CAUSE_DDPCF_1(1U)
27125 
27126 #define S_CAUSE_MPARF_1    6
27127 #define V_CAUSE_MPARF_1(x) ((x) << S_CAUSE_MPARF_1)
27128 #define F_CAUSE_MPARF_1    V_CAUSE_MPARF_1(1U)
27129 
27130 #define S_CAUSE_MPARC_1    5
27131 #define	V_CAUSE_MPARC_1(x) ((x) << S_CAUSE_MPARC_1)
27132 #define	F_CAUSE_MPARC_1    V_CAUSE_MPARC_1(1U)
27133 
27134 #define S_CAUSE_PCMDF_0    4
27135 #define	V_CAUSE_PCMDF_0(x) ((x) << S_CAUSE_PCMDF_0)
27136 #define	F_CAUSE_PCMDF_0    V_CAUSE_PCMDF_0(1U)
27137 
27138 #define S_CAUSE_TPTCF_0    3
27139 #define V_CAUSE_TPTCF_0(x) ((x) << S_CAUSE_TPTCF_0)
27140 #define F_CAUSE_TPTCF_0    V_CAUSE_TPTCF_0(1U)
27141 
27142 #define S_CAUSE_DDPCF_0    2
27143 #define V_CAUSE_DDPCF_0(x) ((x) << S_CAUSE_DDPCF_0)
27144 #define F_CAUSE_DDPCF_0    V_CAUSE_DDPCF_0(1U)
27145 
27146 #define S_CAUSE_MPARF_0    1
27147 #define V_CAUSE_MPARF_0(x) ((x) << S_CAUSE_MPARF_0)
27148 #define F_CAUSE_MPARF_0    V_CAUSE_MPARF_0(1U)
27149 
27150 #define S_CAUSE_MPARC_0    0
27151 #define	V_CAUSE_MPARC_0(x) ((x) << S_CAUSE_MPARC_0)
27152 #define	F_CAUSE_MPARC_0    V_CAUSE_MPARC_0(1U)
27153 
27154 #define	A_ULP_RX_ISCSI_LLIMIT 0x1915c
27155 
27156 #define	S_ISCSILLIMIT    6
27157 #define	M_ISCSILLIMIT    0x3ffffffU
27158 #define	V_ISCSILLIMIT(x) ((x) << S_ISCSILLIMIT)
27159 #define	G_ISCSILLIMIT(x) (((x) >> S_ISCSILLIMIT) & M_ISCSILLIMIT)
27160 
27161 #define	A_ULP_RX_ISCSI_ULIMIT 0x19160
27162 
27163 #define	S_ISCSIULIMIT    6
27164 #define	M_ISCSIULIMIT    0x3ffffffU
27165 #define	V_ISCSIULIMIT(x) ((x) << S_ISCSIULIMIT)
27166 #define	G_ISCSIULIMIT(x) (((x) >> S_ISCSIULIMIT) & M_ISCSIULIMIT)
27167 
27168 #define	A_ULP_RX_ISCSI_TAGMASK 0x19164
27169 
27170 #define	S_ISCSITAGMASK    6
27171 #define	M_ISCSITAGMASK    0x3ffffffU
27172 #define	V_ISCSITAGMASK(x) ((x) << S_ISCSITAGMASK)
27173 #define	G_ISCSITAGMASK(x) (((x) >> S_ISCSITAGMASK) & M_ISCSITAGMASK)
27174 
27175 #define	A_ULP_RX_ISCSI_PSZ 0x19168
27176 
27177 #define	S_HPZ3    24
27178 #define	M_HPZ3    0xfU
27179 #define	V_HPZ3(x) ((x) << S_HPZ3)
27180 #define	G_HPZ3(x) (((x) >> S_HPZ3) & M_HPZ3)
27181 
27182 #define	S_HPZ2    16
27183 #define	M_HPZ2    0xfU
27184 #define	V_HPZ2(x) ((x) << S_HPZ2)
27185 #define	G_HPZ2(x) (((x) >> S_HPZ2) & M_HPZ2)
27186 
27187 #define	S_HPZ1    8
27188 #define	M_HPZ1    0xfU
27189 #define	V_HPZ1(x) ((x) << S_HPZ1)
27190 #define	G_HPZ1(x) (((x) >> S_HPZ1) & M_HPZ1)
27191 
27192 #define	S_HPZ0    0
27193 #define	M_HPZ0    0xfU
27194 #define	V_HPZ0(x) ((x) << S_HPZ0)
27195 #define	G_HPZ0(x) (((x) >> S_HPZ0) & M_HPZ0)
27196 
27197 #define	A_ULP_RX_TDDP_LLIMIT 0x1916c
27198 
27199 #define	S_TDDPLLIMIT    6
27200 #define	M_TDDPLLIMIT    0x3ffffffU
27201 #define	V_TDDPLLIMIT(x) ((x) << S_TDDPLLIMIT)
27202 #define	G_TDDPLLIMIT(x) (((x) >> S_TDDPLLIMIT) & M_TDDPLLIMIT)
27203 
27204 #define	A_ULP_RX_TDDP_ULIMIT 0x19170
27205 
27206 #define	S_TDDPULIMIT    6
27207 #define	M_TDDPULIMIT    0x3ffffffU
27208 #define	V_TDDPULIMIT(x) ((x) << S_TDDPULIMIT)
27209 #define	G_TDDPULIMIT(x) (((x) >> S_TDDPULIMIT) & M_TDDPULIMIT)
27210 
27211 #define	A_ULP_RX_TDDP_TAGMASK 0x19174
27212 
27213 #define	S_TDDPTAGMASK    6
27214 #define	M_TDDPTAGMASK    0x3ffffffU
27215 #define	V_TDDPTAGMASK(x) ((x) << S_TDDPTAGMASK)
27216 #define	G_TDDPTAGMASK(x) (((x) >> S_TDDPTAGMASK) & M_TDDPTAGMASK)
27217 
27218 #define	A_ULP_RX_TDDP_PSZ 0x19178
27219 #define	A_ULP_RX_STAG_LLIMIT 0x1917c
27220 #define	A_ULP_RX_STAG_ULIMIT 0x19180
27221 #define	A_ULP_RX_RQ_LLIMIT 0x19184
27222 #define	A_ULP_RX_RQ_ULIMIT 0x19188
27223 #define	A_ULP_RX_PBL_LLIMIT 0x1918c
27224 #define	A_ULP_RX_PBL_ULIMIT 0x19190
27225 #define	A_ULP_RX_CTX_BASE 0x19194
27226 #define	A_ULP_RX_PERR_ENABLE 0x1919c
27227 
27228 #define S_PERR_ENABLE_FF    22
27229 #define V_PERR_ENABLE_FF(x) ((x) << S_PERR_ENABLE_FF)
27230 #define F_PERR_ENABLE_FF    V_PERR_ENABLE_FF(1U)
27231 
27232 #define S_PERR_ENABLE_APF_1    21
27233 #define V_PERR_ENABLE_APF_1(x) ((x) << S_PERR_ENABLE_APF_1)
27234 #define F_PERR_ENABLE_APF_1    V_PERR_ENABLE_APF_1(1U)
27235 
27236 #define S_PERR_ENABLE_APF_0    20
27237 #define V_PERR_ENABLE_APF_0(x) ((x) << S_PERR_ENABLE_APF_0)
27238 #define F_PERR_ENABLE_APF_0    V_PERR_ENABLE_APF_0(1U)
27239 
27240 #define S_PERR_ENABLE_AF_1    19
27241 #define V_PERR_ENABLE_AF_1(x) ((x) << S_PERR_ENABLE_AF_1)
27242 #define F_PERR_ENABLE_AF_1    V_PERR_ENABLE_AF_1(1U)
27243 
27244 #define S_PERR_ENABLE_AF_0    18
27245 #define V_PERR_ENABLE_AF_0(x) ((x) << S_PERR_ENABLE_AF_0)
27246 #define F_PERR_ENABLE_AF_0    V_PERR_ENABLE_AF_0(1U)
27247 
27248 #define S_PERR_ENABLE_DDPDF_1    17
27249 #define V_PERR_ENABLE_DDPDF_1(x) ((x) << S_PERR_ENABLE_DDPDF_1)
27250 #define F_PERR_ENABLE_DDPDF_1    V_PERR_ENABLE_DDPDF_1(1U)
27251 
27252 #define S_PERR_ENABLE_DDPMF_1    16
27253 #define V_PERR_ENABLE_DDPMF_1(x) ((x) << S_PERR_ENABLE_DDPMF_1)
27254 #define F_PERR_ENABLE_DDPMF_1    V_PERR_ENABLE_DDPMF_1(1U)
27255 
27256 #define S_PERR_ENABLE_MEMRF_1    15
27257 #define V_PERR_ENABLE_MEMRF_1(x) ((x) << S_PERR_ENABLE_MEMRF_1)
27258 #define F_PERR_ENABLE_MEMRF_1    V_PERR_ENABLE_MEMRF_1(1U)
27259 
27260 #define S_PERR_ENABLE_PRSDF_1    14
27261 #define V_PERR_ENABLE_PRSDF_1(x) ((x) << S_PERR_ENABLE_PRSDF_1)
27262 #define F_PERR_ENABLE_PRSDF_1    V_PERR_ENABLE_PRSDF_1(1U)
27263 
27264 #define S_PERR_ENABLE_DDPDF_0    13
27265 #define V_PERR_ENABLE_DDPDF_0(x) ((x) << S_PERR_ENABLE_DDPDF_0)
27266 #define F_PERR_ENABLE_DDPDF_0    V_PERR_ENABLE_DDPDF_0(1U)
27267 
27268 #define S_PERR_ENABLE_DDPMF_0    12
27269 #define V_PERR_ENABLE_DDPMF_0(x) ((x) << S_PERR_ENABLE_DDPMF_0)
27270 #define F_PERR_ENABLE_DDPMF_0    V_PERR_ENABLE_DDPMF_0(1U)
27271 
27272 #define S_PERR_ENABLE_MEMRF_0    11
27273 #define V_PERR_ENABLE_MEMRF_0(x) ((x) << S_PERR_ENABLE_MEMRF_0)
27274 #define F_PERR_ENABLE_MEMRF_0    V_PERR_ENABLE_MEMRF_0(1U)
27275 
27276 #define S_PERR_ENABLE_PRSDF_0    10
27277 #define V_PERR_ENABLE_PRSDF_0(x) ((x) << S_PERR_ENABLE_PRSDF_0)
27278 #define F_PERR_ENABLE_PRSDF_0    V_PERR_ENABLE_PRSDF_0(1U)
27279 
27280 #define S_PERR_ENABLE_PCMDF_1    9
27281 #define V_PERR_ENABLE_PCMDF_1(x) ((x) << S_PERR_ENABLE_PCMDF_1)
27282 #define F_PERR_ENABLE_PCMDF_1    V_PERR_ENABLE_PCMDF_1(1U)
27283 
27284 #define S_PERR_ENABLE_TPTCF_1    8
27285 #define V_PERR_ENABLE_TPTCF_1(x) ((x) << S_PERR_ENABLE_TPTCF_1)
27286 #define F_PERR_ENABLE_TPTCF_1    V_PERR_ENABLE_TPTCF_1(1U)
27287 
27288 #define S_PERR_ENABLE_DDPCF_1    7
27289 #define V_PERR_ENABLE_DDPCF_1(x) ((x) << S_PERR_ENABLE_DDPCF_1)
27290 #define F_PERR_ENABLE_DDPCF_1    V_PERR_ENABLE_DDPCF_1(1U)
27291 
27292 #define S_PERR_ENABLE_MPARF_1    6
27293 #define V_PERR_ENABLE_MPARF_1(x) ((x) << S_PERR_ENABLE_MPARF_1)
27294 #define F_PERR_ENABLE_MPARF_1    V_PERR_ENABLE_MPARF_1(1U)
27295 
27296 #define S_PERR_ENABLE_MPARC_1    5
27297 #define V_PERR_ENABLE_MPARC_1(x) ((x) << S_PERR_ENABLE_MPARC_1)
27298 #define F_PERR_ENABLE_MPARC_1    V_PERR_ENABLE_MPARC_1(1U)
27299 
27300 #define S_PERR_ENABLE_PCMDF_0    4
27301 #define V_PERR_ENABLE_PCMDF_0(x) ((x) << S_PERR_ENABLE_PCMDF_0)
27302 #define F_PERR_ENABLE_PCMDF_0    V_PERR_ENABLE_PCMDF_0(1U)
27303 
27304 #define S_PERR_ENABLE_TPTCF_0    3
27305 #define V_PERR_ENABLE_TPTCF_0(x) ((x) << S_PERR_ENABLE_TPTCF_0)
27306 #define F_PERR_ENABLE_TPTCF_0    V_PERR_ENABLE_TPTCF_0(1U)
27307 
27308 #define S_PERR_ENABLE_DDPCF_0    2
27309 #define V_PERR_ENABLE_DDPCF_0(x) ((x) << S_PERR_ENABLE_DDPCF_0)
27310 #define F_PERR_ENABLE_DDPCF_0    V_PERR_ENABLE_DDPCF_0(1U)
27311 
27312 #define S_PERR_ENABLE_MPARF_0    1
27313 #define V_PERR_ENABLE_MPARF_0(x) ((x) << S_PERR_ENABLE_MPARF_0)
27314 #define F_PERR_ENABLE_MPARF_0    V_PERR_ENABLE_MPARF_0(1U)
27315 
27316 #define S_PERR_ENABLE_MPARC_0    0
27317 #define V_PERR_ENABLE_MPARC_0(x) ((x) << S_PERR_ENABLE_MPARC_0)
27318 #define F_PERR_ENABLE_MPARC_0    V_PERR_ENABLE_MPARC_0(1U)
27319 
27320 #define S_PERR_SE_CNT_MISMATCH_1    26
27321 #define V_PERR_SE_CNT_MISMATCH_1(x) ((x) << S_PERR_SE_CNT_MISMATCH_1)
27322 #define F_PERR_SE_CNT_MISMATCH_1    V_PERR_SE_CNT_MISMATCH_1(1U)
27323 
27324 #define S_PERR_SE_CNT_MISMATCH_0    25
27325 #define V_PERR_SE_CNT_MISMATCH_0(x) ((x) << S_PERR_SE_CNT_MISMATCH_0)
27326 #define F_PERR_SE_CNT_MISMATCH_0    V_PERR_SE_CNT_MISMATCH_0(1U)
27327 
27328 #define S_PERR_RSVD0    24
27329 #define V_PERR_RSVD0(x) ((x) << S_PERR_RSVD0)
27330 #define F_PERR_RSVD0    V_PERR_RSVD0(1U)
27331 
27332 #define S_PERR_RSVD1    23
27333 #define V_PERR_RSVD1(x) ((x) << S_PERR_RSVD1)
27334 #define F_PERR_RSVD1    V_PERR_RSVD1(1U)
27335 
27336 #define	A_ULP_RX_PERR_INJECT 0x191a0
27337 #define	A_ULP_RX_RQUDP_LLIMIT 0x191a4
27338 #define	A_ULP_RX_RQUDP_ULIMIT 0x191a8
27339 #define	A_ULP_RX_CTX_ACC_CH0 0x191ac
27340 
27341 #define	S_REQ    21
27342 #define	V_REQ(x) ((x) << S_REQ)
27343 #define	F_REQ    V_REQ(1U)
27344 
27345 #define	S_WB    20
27346 #define	V_WB(x) ((x) << S_WB)
27347 #define	F_WB    V_WB(1U)
27348 
27349 #define	S_ULPRX_TID    0
27350 #define	M_ULPRX_TID    0xfffffU
27351 #define	V_ULPRX_TID(x) ((x) << S_ULPRX_TID)
27352 #define	G_ULPRX_TID(x) (((x) >> S_ULPRX_TID) & M_ULPRX_TID)
27353 
27354 #define	A_ULP_RX_CTX_ACC_CH1 0x191b0
27355 #define	A_ULP_RX_SE_CNT_ERR 0x191d0
27356 #define	A_ULP_RX_SE_CNT_CLR 0x191d4
27357 
27358 #define	S_CLRCHAN0    4
27359 #define	M_CLRCHAN0    0xfU
27360 #define	V_CLRCHAN0(x) ((x) << S_CLRCHAN0)
27361 #define	G_CLRCHAN0(x) (((x) >> S_CLRCHAN0) & M_CLRCHAN0)
27362 
27363 #define	S_CLRCHAN1    0
27364 #define	M_CLRCHAN1    0xfU
27365 #define	V_CLRCHAN1(x) ((x) << S_CLRCHAN1)
27366 #define	G_CLRCHAN1(x) (((x) >> S_CLRCHAN1) & M_CLRCHAN1)
27367 
27368 #define	A_ULP_RX_SE_CNT_CH0 0x191d8
27369 
27370 #define	S_SOP_CNT_OUT0    28
27371 #define	M_SOP_CNT_OUT0    0xfU
27372 #define	V_SOP_CNT_OUT0(x) ((x) << S_SOP_CNT_OUT0)
27373 #define	G_SOP_CNT_OUT0(x) (((x) >> S_SOP_CNT_OUT0) & M_SOP_CNT_OUT0)
27374 
27375 #define	S_EOP_CNT_OUT0    24
27376 #define	M_EOP_CNT_OUT0    0xfU
27377 #define	V_EOP_CNT_OUT0(x) ((x) << S_EOP_CNT_OUT0)
27378 #define	G_EOP_CNT_OUT0(x) (((x) >> S_EOP_CNT_OUT0) & M_EOP_CNT_OUT0)
27379 
27380 #define	S_SOP_CNT_AL0    20
27381 #define	M_SOP_CNT_AL0    0xfU
27382 #define	V_SOP_CNT_AL0(x) ((x) << S_SOP_CNT_AL0)
27383 #define	G_SOP_CNT_AL0(x) (((x) >> S_SOP_CNT_AL0) & M_SOP_CNT_AL0)
27384 
27385 #define	S_EOP_CNT_AL0    16
27386 #define	M_EOP_CNT_AL0    0xfU
27387 #define	V_EOP_CNT_AL0(x) ((x) << S_EOP_CNT_AL0)
27388 #define	G_EOP_CNT_AL0(x) (((x) >> S_EOP_CNT_AL0) & M_EOP_CNT_AL0)
27389 
27390 #define	S_SOP_CNT_MR0    12
27391 #define	M_SOP_CNT_MR0    0xfU
27392 #define	V_SOP_CNT_MR0(x) ((x) << S_SOP_CNT_MR0)
27393 #define	G_SOP_CNT_MR0(x) (((x) >> S_SOP_CNT_MR0) & M_SOP_CNT_MR0)
27394 
27395 #define	S_EOP_CNT_MR0    8
27396 #define	M_EOP_CNT_MR0    0xfU
27397 #define	V_EOP_CNT_MR0(x) ((x) << S_EOP_CNT_MR0)
27398 #define	G_EOP_CNT_MR0(x) (((x) >> S_EOP_CNT_MR0) & M_EOP_CNT_MR0)
27399 
27400 #define	S_SOP_CNT_IN0    4
27401 #define	M_SOP_CNT_IN0    0xfU
27402 #define	V_SOP_CNT_IN0(x) ((x) << S_SOP_CNT_IN0)
27403 #define	G_SOP_CNT_IN0(x) (((x) >> S_SOP_CNT_IN0) & M_SOP_CNT_IN0)
27404 
27405 #define	S_EOP_CNT_IN0    0
27406 #define	M_EOP_CNT_IN0    0xfU
27407 #define	V_EOP_CNT_IN0(x) ((x) << S_EOP_CNT_IN0)
27408 #define	G_EOP_CNT_IN0(x) (((x) >> S_EOP_CNT_IN0) & M_EOP_CNT_IN0)
27409 
27410 #define	A_ULP_RX_SE_CNT_CH1 0x191dc
27411 
27412 #define	S_SOP_CNT_OUT1    28
27413 #define	M_SOP_CNT_OUT1    0xfU
27414 #define	V_SOP_CNT_OUT1(x) ((x) << S_SOP_CNT_OUT1)
27415 #define	G_SOP_CNT_OUT1(x) (((x) >> S_SOP_CNT_OUT1) & M_SOP_CNT_OUT1)
27416 
27417 #define	S_EOP_CNT_OUT1    24
27418 #define	M_EOP_CNT_OUT1    0xfU
27419 #define	V_EOP_CNT_OUT1(x) ((x) << S_EOP_CNT_OUT1)
27420 #define	G_EOP_CNT_OUT1(x) (((x) >> S_EOP_CNT_OUT1) & M_EOP_CNT_OUT1)
27421 
27422 #define	S_SOP_CNT_AL1    20
27423 #define	M_SOP_CNT_AL1    0xfU
27424 #define	V_SOP_CNT_AL1(x) ((x) << S_SOP_CNT_AL1)
27425 #define	G_SOP_CNT_AL1(x) (((x) >> S_SOP_CNT_AL1) & M_SOP_CNT_AL1)
27426 
27427 #define	S_EOP_CNT_AL1    16
27428 #define	M_EOP_CNT_AL1    0xfU
27429 #define	V_EOP_CNT_AL1(x) ((x) << S_EOP_CNT_AL1)
27430 #define	G_EOP_CNT_AL1(x) (((x) >> S_EOP_CNT_AL1) & M_EOP_CNT_AL1)
27431 
27432 #define	S_SOP_CNT_MR1    12
27433 #define	M_SOP_CNT_MR1    0xfU
27434 #define	V_SOP_CNT_MR1(x) ((x) << S_SOP_CNT_MR1)
27435 #define	G_SOP_CNT_MR1(x) (((x) >> S_SOP_CNT_MR1) & M_SOP_CNT_MR1)
27436 
27437 #define	S_EOP_CNT_MR1    8
27438 #define	M_EOP_CNT_MR1    0xfU
27439 #define	V_EOP_CNT_MR1(x) ((x) << S_EOP_CNT_MR1)
27440 #define	G_EOP_CNT_MR1(x) (((x) >> S_EOP_CNT_MR1) & M_EOP_CNT_MR1)
27441 
27442 #define	S_SOP_CNT_IN1    4
27443 #define	M_SOP_CNT_IN1    0xfU
27444 #define	V_SOP_CNT_IN1(x) ((x) << S_SOP_CNT_IN1)
27445 #define	G_SOP_CNT_IN1(x) (((x) >> S_SOP_CNT_IN1) & M_SOP_CNT_IN1)
27446 
27447 #define	S_EOP_CNT_IN1    0
27448 #define	M_EOP_CNT_IN1    0xfU
27449 #define	V_EOP_CNT_IN1(x) ((x) << S_EOP_CNT_IN1)
27450 #define	G_EOP_CNT_IN1(x) (((x) >> S_EOP_CNT_IN1) & M_EOP_CNT_IN1)
27451 
27452 #define	A_ULP_RX_DBG_CTL 0x191e0
27453 
27454 #define	S_EN_DBG_H    17
27455 #define	V_EN_DBG_H(x) ((x) << S_EN_DBG_H)
27456 #define	F_EN_DBG_H    V_EN_DBG_H(1U)
27457 
27458 #define	S_EN_DBG_L    16
27459 #define	V_EN_DBG_L(x) ((x) << S_EN_DBG_L)
27460 #define	F_EN_DBG_L    V_EN_DBG_L(1U)
27461 
27462 #define	S_SEL_H    8
27463 #define	M_SEL_H    0xffU
27464 #define	V_SEL_H(x) ((x) << S_SEL_H)
27465 #define	G_SEL_H(x) (((x) >> S_SEL_H) & M_SEL_H)
27466 
27467 #define	S_SEL_L    0
27468 #define	M_SEL_L    0xffU
27469 #define	V_SEL_L(x) ((x) << S_SEL_L)
27470 #define	G_SEL_L(x) (((x) >> S_SEL_L) & M_SEL_L)
27471 
27472 #define	A_ULP_RX_DBG_DATAH 0x191e4
27473 #define	A_ULP_RX_DBG_DATAL 0x191e8
27474 #define	A_ULP_RX_LA_CHNL 0x19238
27475 
27476 #define	S_CHNL_SEL    0
27477 #define	V_CHNL_SEL(x) ((x) << S_CHNL_SEL)
27478 #define	F_CHNL_SEL    V_CHNL_SEL(1U)
27479 
27480 #define	A_ULP_RX_LA_CTL 0x1923c
27481 
27482 #define	S_TRC_SEL    0
27483 #define	V_TRC_SEL(x) ((x) << S_TRC_SEL)
27484 #define	F_TRC_SEL    V_TRC_SEL(1U)
27485 
27486 #define	A_ULP_RX_LA_RDPTR 0x19240
27487 
27488 #define	S_RD_PTR    0
27489 #define	M_RD_PTR    0x1ffU
27490 #define	V_RD_PTR(x) ((x) << S_RD_PTR)
27491 #define	G_RD_PTR(x) (((x) >> S_RD_PTR) & M_RD_PTR)
27492 
27493 #define	A_ULP_RX_LA_RDDATA 0x19244
27494 #define	A_ULP_RX_LA_WRPTR 0x19248
27495 
27496 #define	S_WR_PTR    0
27497 #define	M_WR_PTR    0x1ffU
27498 #define	V_WR_PTR(x) ((x) << S_WR_PTR)
27499 #define	G_WR_PTR(x) (((x) >> S_WR_PTR) & M_WR_PTR)
27500 
27501 #define	A_ULP_RX_LA_RESERVED 0x1924c
27502 #define A_ULP_RX_CQE_GEN_EN 0x19250
27503 
27504 #define S_TERMIMATE_MSG    1
27505 #define V_TERMIMATE_MSG(x) ((x) << S_TERMIMATE_MSG)
27506 #define F_TERMIMATE_MSG    V_TERMIMATE_MSG(1U)
27507 
27508 #define S_TERMINATE_WITH_ERR    0
27509 #define V_TERMINATE_WITH_ERR(x) ((x) << S_TERMINATE_WITH_ERR)
27510 #define F_TERMINATE_WITH_ERR    V_TERMINATE_WITH_ERR(1U)
27511 
27512 #define A_ULP_RX_ATOMIC_OPCODES 0x19254
27513 
27514 #define S_ATOMIC_REQ_QNO    22
27515 #define M_ATOMIC_REQ_QNO    0x3U
27516 #define V_ATOMIC_REQ_QNO(x) ((x) << S_ATOMIC_REQ_QNO)
27517 #define G_ATOMIC_REQ_QNO(x) (((x) >> S_ATOMIC_REQ_QNO) & M_ATOMIC_REQ_QNO)
27518 
27519 #define S_ATOMIC_RSP_QNO    20
27520 #define M_ATOMIC_RSP_QNO    0x3U
27521 #define V_ATOMIC_RSP_QNO(x) ((x) << S_ATOMIC_RSP_QNO)
27522 #define G_ATOMIC_RSP_QNO(x) (((x) >> S_ATOMIC_RSP_QNO) & M_ATOMIC_RSP_QNO)
27523 
27524 #define S_IMMEDIATE_QNO    18
27525 #define M_IMMEDIATE_QNO    0x3U
27526 #define V_IMMEDIATE_QNO(x) ((x) << S_IMMEDIATE_QNO)
27527 #define G_IMMEDIATE_QNO(x) (((x) >> S_IMMEDIATE_QNO) & M_IMMEDIATE_QNO)
27528 
27529 #define S_IMMEDIATE_WITH_SE_QNO    16
27530 #define M_IMMEDIATE_WITH_SE_QNO    0x3U
27531 #define V_IMMEDIATE_WITH_SE_QNO(x) ((x) << S_IMMEDIATE_WITH_SE_QNO)
27532 #define G_IMMEDIATE_WITH_SE_QNO(x) \
27533 	(((x) >> S_IMMEDIATE_WITH_SE_QNO) & M_IMMEDIATE_WITH_SE_QNO)
27534 
27535 #define S_ATOMIC_WR_OPCODE    12
27536 #define M_ATOMIC_WR_OPCODE    0xfU
27537 #define V_ATOMIC_WR_OPCODE(x) ((x) << S_ATOMIC_WR_OPCODE)
27538 #define G_ATOMIC_WR_OPCODE(x) (((x) >> S_ATOMIC_WR_OPCODE) & M_ATOMIC_WR_OPCODE)
27539 
27540 #define S_ATOMIC_RD_OPCODE    8
27541 #define M_ATOMIC_RD_OPCODE    0xfU
27542 #define V_ATOMIC_RD_OPCODE(x) ((x) << S_ATOMIC_RD_OPCODE)
27543 #define G_ATOMIC_RD_OPCODE(x) (((x) >> S_ATOMIC_RD_OPCODE) & M_ATOMIC_RD_OPCODE)
27544 
27545 #define S_IMMEDIATE_OPCODE    4
27546 #define M_IMMEDIATE_OPCODE    0xfU
27547 #define V_IMMEDIATE_OPCODE(x) ((x) << S_IMMEDIATE_OPCODE)
27548 #define G_IMMEDIATE_OPCODE(x) (((x) >> S_IMMEDIATE_OPCODE) & M_IMMEDIATE_OPCODE)
27549 
27550 #define S_IMMEDIATE_WITH_SE_OPCODE    0
27551 #define M_IMMEDIATE_WITH_SE_OPCODE    0xfU
27552 #define V_IMMEDIATE_WITH_SE_OPCODE(x) ((x) << S_IMMEDIATE_WITH_SE_OPCODE)
27553 #define G_IMMEDIATE_WITH_SE_OPCODE(x) \
27554 	(((x) >> S_IMMEDIATE_WITH_SE_OPCODE) & M_IMMEDIATE_WITH_SE_OPCODE)
27555 
27556 #define A_ULP_RX_T10_CRC_ENDIAN_SWITCHING 0x19258
27557 
27558 #define S_EN_ORIG_DATA    0
27559 #define V_EN_ORIG_DATA(x) ((x) << S_EN_ORIG_DATA)
27560 #define F_EN_ORIG_DATA    V_EN_ORIG_DATA(1U)
27561 
27562 #define A_ULP_RX_MISC_FEATURE_ENABLE 0x1925c
27563 
27564 #define S_TERMINATE_STATUS_EN    4
27565 #define V_TERMINATE_STATUS_EN(x) ((x) << S_TERMINATE_STATUS_EN)
27566 #define F_TERMINATE_STATUS_EN    V_TERMINATE_STATUS_EN(1U)
27567 
27568 #define S_MULTIPLE_PREF_ENABLE    3
27569 #define V_MULTIPLE_PREF_ENABLE(x) ((x) << S_MULTIPLE_PREF_ENABLE)
27570 #define F_MULTIPLE_PREF_ENABLE    V_MULTIPLE_PREF_ENABLE(1U)
27571 
27572 #define S_UMUDP_PBL_PREF_ENABLE    2
27573 #define V_UMUDP_PBL_PREF_ENABLE(x) ((x) << S_UMUDP_PBL_PREF_ENABLE)
27574 #define F_UMUDP_PBL_PREF_ENABLE    V_UMUDP_PBL_PREF_ENABLE(1U)
27575 
27576 #define S_RDMA_PBL_PREF_EN    1
27577 #define V_RDMA_PBL_PREF_EN(x) ((x) << S_RDMA_PBL_PREF_EN)
27578 #define F_RDMA_PBL_PREF_EN    V_RDMA_PBL_PREF_EN(1U)
27579 
27580 #define S_SDC_CRC_PROT_EN    0
27581 #define V_SDC_CRC_PROT_EN(x) ((x) << S_SDC_CRC_PROT_EN)
27582 #define F_SDC_CRC_PROT_EN    V_SDC_CRC_PROT_EN(1U)
27583 
27584 #define A_ULP_RX_CH0_CGEN 0x19260
27585 
27586 #define S_BYPASS_CGEN    7
27587 #define V_BYPASS_CGEN(x) ((x) << S_BYPASS_CGEN)
27588 #define F_BYPASS_CGEN    V_BYPASS_CGEN(1U)
27589 
27590 #define S_TDDP_CGEN    6
27591 #define V_TDDP_CGEN(x) ((x) << S_TDDP_CGEN)
27592 #define F_TDDP_CGEN    V_TDDP_CGEN(1U)
27593 
27594 #define S_ISCSI_CGEN    5
27595 #define V_ISCSI_CGEN(x) ((x) << S_ISCSI_CGEN)
27596 #define F_ISCSI_CGEN    V_ISCSI_CGEN(1U)
27597 
27598 #define S_RDMA_CGEN    4
27599 #define V_RDMA_CGEN(x) ((x) << S_RDMA_CGEN)
27600 #define F_RDMA_CGEN    V_RDMA_CGEN(1U)
27601 
27602 #define S_CHANNEL_CGEN    3
27603 #define V_CHANNEL_CGEN(x) ((x) << S_CHANNEL_CGEN)
27604 #define F_CHANNEL_CGEN    V_CHANNEL_CGEN(1U)
27605 
27606 #define S_ALL_DATAPATH_CGEN    2
27607 #define V_ALL_DATAPATH_CGEN(x) ((x) << S_ALL_DATAPATH_CGEN)
27608 #define F_ALL_DATAPATH_CGEN    V_ALL_DATAPATH_CGEN(1U)
27609 
27610 #define S_T10DIFF_DATAPATH_CGEN    1
27611 #define V_T10DIFF_DATAPATH_CGEN(x) ((x) << S_T10DIFF_DATAPATH_CGEN)
27612 #define F_T10DIFF_DATAPATH_CGEN    V_T10DIFF_DATAPATH_CGEN(1U)
27613 
27614 #define S_RDMA_DATAPATH_CGEN    0
27615 #define V_RDMA_DATAPATH_CGEN(x) ((x) << S_RDMA_DATAPATH_CGEN)
27616 #define F_RDMA_DATAPATH_CGEN    V_RDMA_DATAPATH_CGEN(1U)
27617 
27618 #define A_ULP_RX_CH1_CGEN 0x19264
27619 #define A_ULP_RX_RFE_DISABLE 0x19268
27620 
27621 #define S_RQE_LIM_CHECK_RFE_DISABLE    0
27622 #define V_RQE_LIM_CHECK_RFE_DISABLE(x) ((x) << S_RQE_LIM_CHECK_RFE_DISABLE)
27623 #define F_RQE_LIM_CHECK_RFE_DISABLE    V_RQE_LIM_CHECK_RFE_DISABLE(1U)
27624 
27625 #define A_ULP_RX_INT_ENABLE_2 0x1926c
27626 
27627 #define S_ULPRX2MA_INTFPERR    8
27628 #define V_ULPRX2MA_INTFPERR(x) ((x) << S_ULPRX2MA_INTFPERR)
27629 #define F_ULPRX2MA_INTFPERR    V_ULPRX2MA_INTFPERR(1U)
27630 
27631 #define S_ALN_SDC_ERR_1    7
27632 #define V_ALN_SDC_ERR_1(x) ((x) << S_ALN_SDC_ERR_1)
27633 #define F_ALN_SDC_ERR_1    V_ALN_SDC_ERR_1(1U)
27634 
27635 #define S_ALN_SDC_ERR_0    6
27636 #define V_ALN_SDC_ERR_0(x) ((x) << S_ALN_SDC_ERR_0)
27637 #define F_ALN_SDC_ERR_0    V_ALN_SDC_ERR_0(1U)
27638 
27639 #define S_PF_UNTAGGED_TPT_1    5
27640 #define V_PF_UNTAGGED_TPT_1(x) ((x) << S_PF_UNTAGGED_TPT_1)
27641 #define F_PF_UNTAGGED_TPT_1    V_PF_UNTAGGED_TPT_1(1U)
27642 
27643 #define S_PF_UNTAGGED_TPT_0    4
27644 #define V_PF_UNTAGGED_TPT_0(x) ((x) << S_PF_UNTAGGED_TPT_0)
27645 #define F_PF_UNTAGGED_TPT_0    V_PF_UNTAGGED_TPT_0(1U)
27646 
27647 #define S_PF_PBL_1    3
27648 #define V_PF_PBL_1(x) ((x) << S_PF_PBL_1)
27649 #define F_PF_PBL_1    V_PF_PBL_1(1U)
27650 
27651 #define S_PF_PBL_0    2
27652 #define V_PF_PBL_0(x) ((x) << S_PF_PBL_0)
27653 #define F_PF_PBL_0    V_PF_PBL_0(1U)
27654 
27655 #define S_DDP_HINT_1    1
27656 #define V_DDP_HINT_1(x) ((x) << S_DDP_HINT_1)
27657 #define F_DDP_HINT_1    V_DDP_HINT_1(1U)
27658 
27659 #define S_DDP_HINT_0    0
27660 #define V_DDP_HINT_0(x) ((x) << S_DDP_HINT_0)
27661 #define F_DDP_HINT_0    V_DDP_HINT_0(1U)
27662 
27663 #define A_ULP_RX_INT_CAUSE_2 0x19270
27664 #define A_ULP_RX_PERR_ENABLE_2 0x19274
27665 
27666 #define S_ENABLE_ULPRX2MA_INTFPERR    8
27667 #define V_ENABLE_ULPRX2MA_INTFPERR(x) ((x) << S_ENABLE_ULPRX2MA_INTFPERR)
27668 #define F_ENABLE_ULPRX2MA_INTFPERR    V_ENABLE_ULPRX2MA_INTFPERR(1U)
27669 
27670 #define S_ENABLE_ALN_SDC_ERR_1    7
27671 #define V_ENABLE_ALN_SDC_ERR_1(x) ((x) << S_ENABLE_ALN_SDC_ERR_1)
27672 #define F_ENABLE_ALN_SDC_ERR_1    V_ENABLE_ALN_SDC_ERR_1(1U)
27673 
27674 #define S_ENABLE_ALN_SDC_ERR_0    6
27675 #define V_ENABLE_ALN_SDC_ERR_0(x) ((x) << S_ENABLE_ALN_SDC_ERR_0)
27676 #define F_ENABLE_ALN_SDC_ERR_0    V_ENABLE_ALN_SDC_ERR_0(1U)
27677 
27678 #define S_ENABLE_PF_UNTAGGED_TPT_1    5
27679 #define V_ENABLE_PF_UNTAGGED_TPT_1(x) ((x) << S_ENABLE_PF_UNTAGGED_TPT_1)
27680 #define F_ENABLE_PF_UNTAGGED_TPT_1    V_ENABLE_PF_UNTAGGED_TPT_1(1U)
27681 
27682 #define S_ENABLE_PF_UNTAGGED_TPT_0    4
27683 #define V_ENABLE_PF_UNTAGGED_TPT_0(x) ((x) << S_ENABLE_PF_UNTAGGED_TPT_0)
27684 #define F_ENABLE_PF_UNTAGGED_TPT_0    V_ENABLE_PF_UNTAGGED_TPT_0(1U)
27685 
27686 #define S_ENABLE_PF_PBL_1    3
27687 #define V_ENABLE_PF_PBL_1(x) ((x) << S_ENABLE_PF_PBL_1)
27688 #define F_ENABLE_PF_PBL_1    V_ENABLE_PF_PBL_1(1U)
27689 
27690 #define S_ENABLE_PF_PBL_0    2
27691 #define V_ENABLE_PF_PBL_0(x) ((x) << S_ENABLE_PF_PBL_0)
27692 #define F_ENABLE_PF_PBL_0    V_ENABLE_PF_PBL_0(1U)
27693 
27694 #define S_ENABLE_DDP_HINT_1    1
27695 #define V_ENABLE_DDP_HINT_1(x) ((x) << S_ENABLE_DDP_HINT_1)
27696 #define F_ENABLE_DDP_HINT_1    V_ENABLE_DDP_HINT_1(1U)
27697 
27698 #define S_ENABLE_DDP_HINT_0    0
27699 #define V_ENABLE_DDP_HINT_0(x) ((x) << S_ENABLE_DDP_HINT_0)
27700 #define F_ENABLE_DDP_HINT_0    V_ENABLE_DDP_HINT_0(1U)
27701 
27702 #define A_ULP_RX_RQE_PBL_MULTIPLE_OUTSTANDING_CNT 0x19278
27703 
27704 #define S_PIO_RQE_PBL_MULTIPLE_CNT    0
27705 #define M_PIO_RQE_PBL_MULTIPLE_CNT    0xfU
27706 #define V_PIO_RQE_PBL_MULTIPLE_CNT(x) ((x) << S_PIO_RQE_PBL_MULTIPLE_CNT)
27707 #define G_PIO_RQE_PBL_MULTIPLE_CNT(x) \
27708 	(((x) >> S_PIO_RQE_PBL_MULTIPLE_CNT) & M_PIO_RQE_PBL_MULTIPLE_CNT)
27709 
27710 #define A_ULP_RX_ATOMIC_LEN 0x1927c
27711 
27712 #define S_ATOMIC_RPL_LEN    16
27713 #define M_ATOMIC_RPL_LEN    0xffU
27714 #define V_ATOMIC_RPL_LEN(x) ((x) << S_ATOMIC_RPL_LEN)
27715 #define G_ATOMIC_RPL_LEN(x) (((x) >> S_ATOMIC_RPL_LEN) & M_ATOMIC_RPL_LEN)
27716 
27717 #define S_ATOMIC_REQ_LEN    8
27718 #define M_ATOMIC_REQ_LEN    0xffU
27719 #define V_ATOMIC_REQ_LEN(x) ((x) << S_ATOMIC_REQ_LEN)
27720 #define G_ATOMIC_REQ_LEN(x) (((x) >> S_ATOMIC_REQ_LEN) & M_ATOMIC_REQ_LEN)
27721 
27722 #define S_ATOMIC_IMMEDIATE_LEN    0
27723 #define M_ATOMIC_IMMEDIATE_LEN    0xffU
27724 #define V_ATOMIC_IMMEDIATE_LEN(x) ((x) << S_ATOMIC_IMMEDIATE_LEN)
27725 #define G_ATOMIC_IMMEDIATE_LEN(x) \
27726 	(((x) >> S_ATOMIC_IMMEDIATE_LEN) & M_ATOMIC_IMMEDIATE_LEN)
27727 
27728 #define A_ULP_RX_CGEN_GLOBAL 0x19280
27729 #define A_ULP_RX_CTX_SKIP_MA_REQ 0x19284
27730 
27731 #define S_CLEAR_CTX_ERR_CNT1    3
27732 #define V_CLEAR_CTX_ERR_CNT1(x) ((x) << S_CLEAR_CTX_ERR_CNT1)
27733 #define F_CLEAR_CTX_ERR_CNT1    V_CLEAR_CTX_ERR_CNT1(1U)
27734 
27735 #define S_CLEAR_CTX_ERR_CNT0    2
27736 #define V_CLEAR_CTX_ERR_CNT0(x) ((x) << S_CLEAR_CTX_ERR_CNT0)
27737 #define F_CLEAR_CTX_ERR_CNT0    V_CLEAR_CTX_ERR_CNT0(1U)
27738 
27739 #define S_SKIP_MA_REQ_EN1    1
27740 #define V_SKIP_MA_REQ_EN1(x) ((x) << S_SKIP_MA_REQ_EN1)
27741 #define F_SKIP_MA_REQ_EN1    V_SKIP_MA_REQ_EN1(1U)
27742 
27743 #define S_SKIP_MA_REQ_EN0    0
27744 #define V_SKIP_MA_REQ_EN0(x) ((x) << S_SKIP_MA_REQ_EN0)
27745 #define F_SKIP_MA_REQ_EN0    V_SKIP_MA_REQ_EN0(1U)
27746 
27747 #define A_ULP_RX_CHNL0_CTX_ERROR_COUNT_PER_TID 0x19288
27748 #define A_ULP_RX_CHNL1_CTX_ERROR_COUNT_PER_TID 0x1928c
27749 #define A_ULP_RX_MSN_CHECK_ENABLE 0x19290
27750 
27751 #define S_RD_OR_TERM_MSN_CHECK_ENABLE    2
27752 #define V_RD_OR_TERM_MSN_CHECK_ENABLE(x) ((x) << S_RD_OR_TERM_MSN_CHECK_ENABLE)
27753 #define F_RD_OR_TERM_MSN_CHECK_ENABLE    V_RD_OR_TERM_MSN_CHECK_ENABLE(1U)
27754 
27755 #define S_ATOMIC_OP_MSN_CHECK_ENABLE    1
27756 #define V_ATOMIC_OP_MSN_CHECK_ENABLE(x) ((x) << S_ATOMIC_OP_MSN_CHECK_ENABLE)
27757 #define F_ATOMIC_OP_MSN_CHECK_ENABLE    V_ATOMIC_OP_MSN_CHECK_ENABLE(1U)
27758 
27759 #define S_SEND_MSN_CHECK_ENABLE    0
27760 #define V_SEND_MSN_CHECK_ENABLE(x) ((x) << S_SEND_MSN_CHECK_ENABLE)
27761 #define F_SEND_MSN_CHECK_ENABLE    V_SEND_MSN_CHECK_ENABLE(1U)
27762 
27763 /* registers for module SF */
27764 #define	SF_BASE_ADDR 0x193f8
27765 
27766 #define	A_SF_DATA 0x193f8
27767 #define	A_SF_OP 0x193fc
27768 
27769 #define	S_SF_LOCK    4
27770 #define	V_SF_LOCK(x) ((x) << S_SF_LOCK)
27771 #define	F_SF_LOCK    V_SF_LOCK(1U)
27772 
27773 #define	S_CONT    3
27774 #define	V_CONT(x) ((x) << S_CONT)
27775 #define	F_CONT    V_CONT(1U)
27776 
27777 #define	S_BYTECNT    1
27778 #define	M_BYTECNT    0x3U
27779 #define	V_BYTECNT(x) ((x) << S_BYTECNT)
27780 #define	G_BYTECNT(x) (((x) >> S_BYTECNT) & M_BYTECNT)
27781 
27782 /* registers for module PL */
27783 #define	PL_BASE_ADDR 0x19400
27784 
27785 #define	A_PL_VF_WHOAMI 0x0
27786 
27787 #define	S_PORTXMAP    24
27788 #define	M_PORTXMAP    0x7U
27789 #define	V_PORTXMAP(x) ((x) << S_PORTXMAP)
27790 #define	G_PORTXMAP(x) (((x) >> S_PORTXMAP) & M_PORTXMAP)
27791 
27792 #define	S_SOURCEBUS    16
27793 #define	M_SOURCEBUS    0x3U
27794 #define	V_SOURCEBUS(x) ((x) << S_SOURCEBUS)
27795 #define	G_SOURCEBUS(x) (((x) >> S_SOURCEBUS) & M_SOURCEBUS)
27796 
27797 #define	S_SOURCEPF    8
27798 #define	M_SOURCEPF    0x7U
27799 #define	V_SOURCEPF(x) ((x) << S_SOURCEPF)
27800 #define	G_SOURCEPF(x) (((x) >> S_SOURCEPF) & M_SOURCEPF)
27801 
27802 #define	S_ISVF    7
27803 #define	V_ISVF(x) ((x) << S_ISVF)
27804 #define	F_ISVF    V_ISVF(1U)
27805 
27806 #define	S_VFID    0
27807 #define	M_VFID    0x7fU
27808 #define	V_VFID(x) ((x) << S_VFID)
27809 #define	G_VFID(x) (((x) >> S_VFID) & M_VFID)
27810 
27811 #define A_PL_VF_REV 0x4
27812 
27813 #define S_CHIPID    4
27814 #define M_CHIPID    0xfU
27815 #define V_CHIPID(x) ((x) << S_CHIPID)
27816 #define G_CHIPID(x) (((x) >> S_CHIPID) & M_CHIPID)
27817 
27818 #define A_PL_VF_REVISION 0x8
27819 #define	A_PL_PF_INT_CAUSE 0x3c0
27820 
27821 #define	S_PFSW    3
27822 #define	V_PFSW(x) ((x) << S_PFSW)
27823 #define	F_PFSW    V_PFSW(1U)
27824 
27825 #define	S_PFSGE    2
27826 #define	V_PFSGE(x) ((x) << S_PFSGE)
27827 #define	F_PFSGE    V_PFSGE(1U)
27828 
27829 #define	S_PFCIM    1
27830 #define	V_PFCIM(x) ((x) << S_PFCIM)
27831 #define	F_PFCIM    V_PFCIM(1U)
27832 
27833 #define	S_PFMPS    0
27834 #define	V_PFMPS(x) ((x) << S_PFMPS)
27835 #define	F_PFMPS    V_PFMPS(1U)
27836 
27837 #define	A_PL_PF_INT_ENABLE 0x3c4
27838 #define	A_PL_PF_CTL 0x3c8
27839 
27840 #define	S_SWINT    0
27841 #define	V_SWINT(x) ((x) << S_SWINT)
27842 #define	F_SWINT    V_SWINT(1U)
27843 
27844 #define	A_PL_WHOAMI 0x19400
27845 #define	A_PL_PERR_CAUSE 0x19404
27846 
27847 #define	S_UART    28
27848 #define	V_UART(x) ((x) << S_UART)
27849 #define	F_UART    V_UART(1U)
27850 
27851 #define	S_ULP_TX    27
27852 #define	V_ULP_TX(x) ((x) << S_ULP_TX)
27853 #define	F_ULP_TX    V_ULP_TX(1U)
27854 
27855 #define	S_SGE    26
27856 #define	V_SGE(x) ((x) << S_SGE)
27857 #define	F_SGE    V_SGE(1U)
27858 
27859 #define	S_HMA    25
27860 #define	V_HMA(x) ((x) << S_HMA)
27861 #define	F_HMA    V_HMA(1U)
27862 
27863 #define	S_CPL_SWITCH    24
27864 #define	V_CPL_SWITCH(x) ((x) << S_CPL_SWITCH)
27865 #define	F_CPL_SWITCH    V_CPL_SWITCH(1U)
27866 
27867 #define	S_ULP_RX    23
27868 #define	V_ULP_RX(x) ((x) << S_ULP_RX)
27869 #define	F_ULP_RX    V_ULP_RX(1U)
27870 
27871 #define	S_PM_RX    22
27872 #define	V_PM_RX(x) ((x) << S_PM_RX)
27873 #define	F_PM_RX    V_PM_RX(1U)
27874 
27875 #define	S_PM_TX    21
27876 #define	V_PM_TX(x) ((x) << S_PM_TX)
27877 #define	F_PM_TX    V_PM_TX(1U)
27878 
27879 #define	S_MA    20
27880 #define	V_MA(x) ((x) << S_MA)
27881 #define	F_MA    V_MA(1U)
27882 
27883 #define	S_TP    19
27884 #define	V_TP(x) ((x) << S_TP)
27885 #define	F_TP    V_TP(1U)
27886 
27887 #define	S_LE    18
27888 #define	V_LE(x) ((x) << S_LE)
27889 #define	F_LE    V_LE(1U)
27890 
27891 #define	S_EDC1    17
27892 #define	V_EDC1(x) ((x) << S_EDC1)
27893 #define	F_EDC1    V_EDC1(1U)
27894 
27895 #define	S_EDC0    16
27896 #define	V_EDC0(x) ((x) << S_EDC0)
27897 #define	F_EDC0    V_EDC0(1U)
27898 
27899 #define	S_MC    15
27900 #define	V_MC(x) ((x) << S_MC)
27901 #define	F_MC    V_MC(1U)
27902 
27903 #define	S_PCIE    14
27904 #define	V_PCIE(x) ((x) << S_PCIE)
27905 #define	F_PCIE    V_PCIE(1U)
27906 
27907 #define	S_PMU    13
27908 #define	V_PMU(x) ((x) << S_PMU)
27909 #define	F_PMU    V_PMU(1U)
27910 
27911 #define	S_XGMAC_KR1    12
27912 #define	V_XGMAC_KR1(x) ((x) << S_XGMAC_KR1)
27913 #define	F_XGMAC_KR1    V_XGMAC_KR1(1U)
27914 
27915 #define	S_XGMAC_KR0    11
27916 #define	V_XGMAC_KR0(x) ((x) << S_XGMAC_KR0)
27917 #define	F_XGMAC_KR0    V_XGMAC_KR0(1U)
27918 
27919 #define	S_XGMAC1    10
27920 #define	V_XGMAC1(x) ((x) << S_XGMAC1)
27921 #define	F_XGMAC1    V_XGMAC1(1U)
27922 
27923 #define	S_XGMAC0    9
27924 #define	V_XGMAC0(x) ((x) << S_XGMAC0)
27925 #define	F_XGMAC0    V_XGMAC0(1U)
27926 
27927 #define	S_SMB    8
27928 #define	V_SMB(x) ((x) << S_SMB)
27929 #define	F_SMB    V_SMB(1U)
27930 
27931 #define	S_SF    7
27932 #define	V_SF(x) ((x) << S_SF)
27933 #define	F_SF    V_SF(1U)
27934 
27935 #define	S_PL    6
27936 #define	V_PL(x) ((x) << S_PL)
27937 #define	F_PL    V_PL(1U)
27938 
27939 #define	S_NCSI    5
27940 #define	V_NCSI(x) ((x) << S_NCSI)
27941 #define	F_NCSI    V_NCSI(1U)
27942 
27943 #define	S_MPS    4
27944 #define	V_MPS(x) ((x) << S_MPS)
27945 #define	F_MPS    V_MPS(1U)
27946 
27947 #define	S_MI    3
27948 #define	V_MI(x) ((x) << S_MI)
27949 #define	F_MI    V_MI(1U)
27950 
27951 #define	S_DBG    2
27952 #define	V_DBG(x) ((x) << S_DBG)
27953 #define	F_DBG    V_DBG(1U)
27954 
27955 #define	S_I2CM    1
27956 #define	V_I2CM(x) ((x) << S_I2CM)
27957 #define	F_I2CM    V_I2CM(1U)
27958 
27959 #define	S_CIM    0
27960 #define	V_CIM(x) ((x) << S_CIM)
27961 #define	F_CIM    V_CIM(1U)
27962 
27963 #define S_MC1    31
27964 #define V_MC1(x) ((x) << S_MC1)
27965 #define F_MC1    V_MC1(1U)
27966 
27967 #define S_MC0    15
27968 #define V_MC0(x) ((x) << S_MC0)
27969 #define F_MC0    V_MC0(1U)
27970 
27971 #define S_ANYMAC    9
27972 #define V_ANYMAC(x) ((x) << S_ANYMAC)
27973 #define F_ANYMAC    V_ANYMAC(1U)
27974 
27975 #define	A_PL_PERR_ENABLE 0x19408
27976 #define	A_PL_INT_CAUSE 0x1940c
27977 
27978 #define	S_FLR    30
27979 #define	V_FLR(x) ((x) << S_FLR)
27980 #define	F_FLR    V_FLR(1U)
27981 
27982 #define	S_SW_CIM    29
27983 #define	V_SW_CIM(x) ((x) << S_SW_CIM)
27984 #define	F_SW_CIM    V_SW_CIM(1U)
27985 
27986 #define S_MAC3    12
27987 #define V_MAC3(x) ((x) << S_MAC3)
27988 #define F_MAC3    V_MAC3(1U)
27989 
27990 #define S_MAC2    11
27991 #define V_MAC2(x) ((x) << S_MAC2)
27992 #define F_MAC2    V_MAC2(1U)
27993 
27994 #define S_MAC1    10
27995 #define V_MAC1(x) ((x) << S_MAC1)
27996 #define F_MAC1    V_MAC1(1U)
27997 
27998 #define S_MAC0    9
27999 #define V_MAC0(x) ((x) << S_MAC0)
28000 #define F_MAC0    V_MAC0(1U)
28001 
28002 #define	A_PL_INT_ENABLE 0x19410
28003 #define	A_PL_INT_MAP0 0x19414
28004 
28005 #define	S_MAPNCSI    16
28006 #define	M_MAPNCSI    0x1ffU
28007 #define	V_MAPNCSI(x) ((x) << S_MAPNCSI)
28008 #define	G_MAPNCSI(x) (((x) >> S_MAPNCSI) & M_MAPNCSI)
28009 
28010 #define	S_MAPDEFAULT    0
28011 #define	M_MAPDEFAULT    0x1ffU
28012 #define	V_MAPDEFAULT(x) ((x) << S_MAPDEFAULT)
28013 #define	G_MAPDEFAULT(x) (((x) >> S_MAPDEFAULT) & M_MAPDEFAULT)
28014 
28015 #define	A_PL_INT_MAP1 0x19418
28016 
28017 #define	S_MAPXGMAC1    16
28018 #define	M_MAPXGMAC1    0x1ffU
28019 #define	V_MAPXGMAC1(x) ((x) << S_MAPXGMAC1)
28020 #define	G_MAPXGMAC1(x) (((x) >> S_MAPXGMAC1) & M_MAPXGMAC1)
28021 
28022 #define	S_MAPXGMAC0    0
28023 #define	M_MAPXGMAC0    0x1ffU
28024 #define	V_MAPXGMAC0(x) ((x) << S_MAPXGMAC0)
28025 #define	G_MAPXGMAC0(x) (((x) >> S_MAPXGMAC0) & M_MAPXGMAC0)
28026 
28027 #define S_MAPMAC1    16
28028 #define M_MAPMAC1    0x1ffU
28029 #define V_MAPMAC1(x) ((x) << S_MAPMAC1)
28030 #define G_MAPMAC1(x) (((x) >> S_MAPMAC1) & M_MAPMAC1)
28031 
28032 #define S_MAPMAC0    0
28033 #define M_MAPMAC0    0x1ffU
28034 #define V_MAPMAC0(x) ((x) << S_MAPMAC0)
28035 #define G_MAPMAC0(x) (((x) >> S_MAPMAC0) & M_MAPMAC0)
28036 
28037 #define	A_PL_INT_MAP2 0x1941c
28038 
28039 #define	S_MAPXGMAC_KR1    16
28040 #define	M_MAPXGMAC_KR1    0x1ffU
28041 #define	V_MAPXGMAC_KR1(x) ((x) << S_MAPXGMAC_KR1)
28042 #define	G_MAPXGMAC_KR1(x) (((x) >> S_MAPXGMAC_KR1) & M_MAPXGMAC_KR1)
28043 
28044 #define	S_MAPXGMAC_KR0    0
28045 #define	M_MAPXGMAC_KR0    0x1ffU
28046 #define	V_MAPXGMAC_KR0(x) ((x) << S_MAPXGMAC_KR0)
28047 #define	G_MAPXGMAC_KR0(x) (((x) >> S_MAPXGMAC_KR0) & M_MAPXGMAC_KR0)
28048 
28049 #define S_MAPMAC3    16
28050 #define M_MAPMAC3    0x1ffU
28051 #define V_MAPMAC3(x) ((x) << S_MAPMAC3)
28052 #define G_MAPMAC3(x) (((x) >> S_MAPMAC3) & M_MAPMAC3)
28053 
28054 #define S_MAPMAC2    0
28055 #define M_MAPMAC2    0x1ffU
28056 #define V_MAPMAC2(x) ((x) << S_MAPMAC2)
28057 #define G_MAPMAC2(x) (((x) >> S_MAPMAC2) & M_MAPMAC2)
28058 
28059 #define	A_PL_INT_MAP3 0x19420
28060 
28061 #define	S_MAPMI    16
28062 #define	M_MAPMI    0x1ffU
28063 #define	V_MAPMI(x) ((x) << S_MAPMI)
28064 #define	G_MAPMI(x) (((x) >> S_MAPMI) & M_MAPMI)
28065 
28066 #define	S_MAPSMB    0
28067 #define	M_MAPSMB    0x1ffU
28068 #define	V_MAPSMB(x) ((x) << S_MAPSMB)
28069 #define	G_MAPSMB(x) (((x) >> S_MAPSMB) & M_MAPSMB)
28070 
28071 #define	A_PL_INT_MAP4 0x19424
28072 
28073 #define	S_MAPDBG    16
28074 #define	M_MAPDBG    0x1ffU
28075 #define	V_MAPDBG(x) ((x) << S_MAPDBG)
28076 #define	G_MAPDBG(x) (((x) >> S_MAPDBG) & M_MAPDBG)
28077 
28078 #define	S_MAPI2CM    0
28079 #define	M_MAPI2CM    0x1ffU
28080 #define	V_MAPI2CM(x) ((x) << S_MAPI2CM)
28081 #define	G_MAPI2CM(x) (((x) >> S_MAPI2CM) & M_MAPI2CM)
28082 
28083 #define	A_PL_RST 0x19428
28084 
28085 #define	S_FATALPERREN    3
28086 #define	V_FATALPERREN(x) ((x) << S_FATALPERREN)
28087 #define	F_FATALPERREN    V_FATALPERREN(1U)
28088 
28089 #define	S_SWINTCIM    2
28090 #define	V_SWINTCIM(x) ((x) << S_SWINTCIM)
28091 #define	F_SWINTCIM    V_SWINTCIM(1U)
28092 
28093 #define	S_PIORST    1
28094 #define	V_PIORST(x) ((x) << S_PIORST)
28095 #define	F_PIORST    V_PIORST(1U)
28096 
28097 #define	S_PIORSTMODE    0
28098 #define	V_PIORSTMODE(x) ((x) << S_PIORSTMODE)
28099 #define	F_PIORSTMODE    V_PIORSTMODE(1U)
28100 
28101 #define S_AUTOPCIEPAUSE    4
28102 #define V_AUTOPCIEPAUSE(x) ((x) << S_AUTOPCIEPAUSE)
28103 #define F_AUTOPCIEPAUSE    V_AUTOPCIEPAUSE(1U)
28104 
28105 #define	A_PL_PL_PERR_INJECT 0x1942c
28106 
28107 #define	S_PL_MEMSEL    1
28108 #define	V_PL_MEMSEL(x) ((x) << S_PL_MEMSEL)
28109 #define	F_PL_MEMSEL    V_PL_MEMSEL(1U)
28110 
28111 #define	A_PL_PL_INT_CAUSE 0x19430
28112 
28113 #define	S_PF_ENABLEERR    5
28114 #define	V_PF_ENABLEERR(x) ((x) << S_PF_ENABLEERR)
28115 #define	F_PF_ENABLEERR    V_PF_ENABLEERR(1U)
28116 
28117 #define	S_FATALPERR    4
28118 #define	V_FATALPERR(x) ((x) << S_FATALPERR)
28119 #define	F_FATALPERR    V_FATALPERR(1U)
28120 
28121 #define	S_INVALIDACCESS    3
28122 #define	V_INVALIDACCESS(x) ((x) << S_INVALIDACCESS)
28123 #define	F_INVALIDACCESS    V_INVALIDACCESS(1U)
28124 
28125 #define	S_TIMEOUT    2
28126 #define	V_TIMEOUT(x) ((x) << S_TIMEOUT)
28127 #define	F_TIMEOUT    V_TIMEOUT(1U)
28128 
28129 #define	S_PLERR    1
28130 #define	V_PLERR(x) ((x) << S_PLERR)
28131 #define	F_PLERR    V_PLERR(1U)
28132 
28133 #define	S_PERRVFID    0
28134 #define	V_PERRVFID(x) ((x) << S_PERRVFID)
28135 #define	F_PERRVFID    V_PERRVFID(1U)
28136 
28137 #define S_PL_BUSPERR    6
28138 #define V_PL_BUSPERR(x) ((x) << S_PL_BUSPERR)
28139 #define F_PL_BUSPERR    V_PL_BUSPERR(1U)
28140 
28141 #define	A_PL_PL_INT_ENABLE 0x19434
28142 #define	A_PL_PL_PERR_ENABLE 0x19438
28143 #define	A_PL_REV 0x1943c
28144 
28145 #define	S_REV    0
28146 #define	M_REV    0xfU
28147 #define	V_REV(x) ((x) << S_REV)
28148 #define	G_REV(x) (((x) >> S_REV) & M_REV)
28149 
28150 #define A_PL_PCIE_LINK 0x19440
28151 
28152 #define S_LN0_AESTAT    26
28153 #define M_LN0_AESTAT    0x7U
28154 #define V_LN0_AESTAT(x) ((x) << S_LN0_AESTAT)
28155 #define G_LN0_AESTAT(x) (((x) >> S_LN0_AESTAT) & M_LN0_AESTAT)
28156 
28157 #define S_LN0_AECMD    23
28158 #define M_LN0_AECMD    0x7U
28159 #define V_LN0_AECMD(x) ((x) << S_LN0_AECMD)
28160 #define G_LN0_AECMD(x) (((x) >> S_LN0_AECMD) & M_LN0_AECMD)
28161 
28162 #define S_PCIE_SPEED    8
28163 #define M_PCIE_SPEED    0x3U
28164 #define V_PCIE_SPEED(x) ((x) << S_PCIE_SPEED)
28165 #define G_PCIE_SPEED(x) (((x) >> S_PCIE_SPEED) & M_PCIE_SPEED)
28166 
28167 #define S_LTSSM    0
28168 #define M_LTSSM    0x3fU
28169 #define V_LTSSM(x) ((x) << S_LTSSM)
28170 #define G_LTSSM(x) (((x) >> S_LTSSM) & M_LTSSM)
28171 
28172 #define A_PL_PCIE_CTL_STAT 0x19444
28173 
28174 #define S_PCIE_STATUS    16
28175 #define M_PCIE_STATUS    0xffffU
28176 #define V_PCIE_STATUS(x) ((x) << S_PCIE_STATUS)
28177 #define G_PCIE_STATUS(x) (((x) >> S_PCIE_STATUS) & M_PCIE_STATUS)
28178 
28179 #define S_PCIE_CONTROL    0
28180 #define M_PCIE_CONTROL    0xffffU
28181 #define V_PCIE_CONTROL(x) ((x) << S_PCIE_CONTROL)
28182 #define G_PCIE_CONTROL(x) (((x) >> S_PCIE_CONTROL) & M_PCIE_CONTROL)
28183 
28184 #define	A_PL_SEMAPHORE_CTL 0x1944c
28185 
28186 #define	S_LOCKSTATUS    16
28187 #define	M_LOCKSTATUS    0xffU
28188 #define	V_LOCKSTATUS(x) ((x) << S_LOCKSTATUS)
28189 #define	G_LOCKSTATUS(x) (((x) >> S_LOCKSTATUS) & M_LOCKSTATUS)
28190 
28191 #define	S_OWNEROVERRIDE    8
28192 #define	V_OWNEROVERRIDE(x) ((x) << S_OWNEROVERRIDE)
28193 #define	F_OWNEROVERRIDE    V_OWNEROVERRIDE(1U)
28194 
28195 #define	S_ENABLEPF    0
28196 #define	M_ENABLEPF    0xffU
28197 #define	V_ENABLEPF(x) ((x) << S_ENABLEPF)
28198 #define	G_ENABLEPF(x) (((x) >> S_ENABLEPF) & M_ENABLEPF)
28199 
28200 #define	A_PL_SEMAPHORE_LOCK 0x19450
28201 
28202 #define	S_SEMLOCK    31
28203 #define	V_SEMLOCK(x) ((x) << S_SEMLOCK)
28204 #define	F_SEMLOCK    V_SEMLOCK(1U)
28205 
28206 #define	S_SEMSRCBUS    3
28207 #define	M_SEMSRCBUS    0x3U
28208 #define	V_SEMSRCBUS(x) ((x) << S_SEMSRCBUS)
28209 #define	G_SEMSRCBUS(x) (((x) >> S_SEMSRCBUS) & M_SEMSRCBUS)
28210 
28211 #define	S_SEMSRCPF    0
28212 #define	M_SEMSRCPF    0x7U
28213 #define	V_SEMSRCPF(x) ((x) << S_SEMSRCPF)
28214 #define	G_SEMSRCPF(x) (((x) >> S_SEMSRCPF) & M_SEMSRCPF)
28215 
28216 #define	A_PL_PF_ENABLE 0x19470
28217 
28218 #define	S_PF_ENABLE    0
28219 #define	M_PF_ENABLE    0xffU
28220 #define	V_PF_ENABLE(x) ((x) << S_PF_ENABLE)
28221 #define	G_PF_ENABLE(x) (((x) >> S_PF_ENABLE) & M_PF_ENABLE)
28222 
28223 #define	A_PL_PORTX_MAP 0x19474
28224 
28225 #define	S_MAP7    28
28226 #define	M_MAP7    0x7U
28227 #define	V_MAP7(x) ((x) << S_MAP7)
28228 #define	G_MAP7(x) (((x) >> S_MAP7) & M_MAP7)
28229 
28230 #define	S_MAP6    24
28231 #define	M_MAP6    0x7U
28232 #define	V_MAP6(x) ((x) << S_MAP6)
28233 #define	G_MAP6(x) (((x) >> S_MAP6) & M_MAP6)
28234 
28235 #define	S_MAP5    20
28236 #define	M_MAP5    0x7U
28237 #define	V_MAP5(x) ((x) << S_MAP5)
28238 #define	G_MAP5(x) (((x) >> S_MAP5) & M_MAP5)
28239 
28240 #define	S_MAP4    16
28241 #define	M_MAP4    0x7U
28242 #define	V_MAP4(x) ((x) << S_MAP4)
28243 #define	G_MAP4(x) (((x) >> S_MAP4) & M_MAP4)
28244 
28245 #define	S_MAP3    12
28246 #define	M_MAP3    0x7U
28247 #define	V_MAP3(x) ((x) << S_MAP3)
28248 #define	G_MAP3(x) (((x) >> S_MAP3) & M_MAP3)
28249 
28250 #define	S_MAP2    8
28251 #define	M_MAP2    0x7U
28252 #define	V_MAP2(x) ((x) << S_MAP2)
28253 #define	G_MAP2(x) (((x) >> S_MAP2) & M_MAP2)
28254 
28255 #define	S_MAP1    4
28256 #define	M_MAP1    0x7U
28257 #define	V_MAP1(x) ((x) << S_MAP1)
28258 #define	G_MAP1(x) (((x) >> S_MAP1) & M_MAP1)
28259 
28260 #define	S_MAP0    0
28261 #define	M_MAP0    0x7U
28262 #define	V_MAP0(x) ((x) << S_MAP0)
28263 #define	G_MAP0(x) (((x) >> S_MAP0) & M_MAP0)
28264 
28265 #define	A_PL_VF_SLICE_L 0x19490
28266 
28267 #define	S_LIMITADDR    16
28268 #define	M_LIMITADDR    0x3ffU
28269 #define	V_LIMITADDR(x) ((x) << S_LIMITADDR)
28270 #define	G_LIMITADDR(x) (((x) >> S_LIMITADDR) & M_LIMITADDR)
28271 
28272 #define	S_SLICEBASEADDR    0
28273 #define	M_SLICEBASEADDR    0x3ffU
28274 #define	V_SLICEBASEADDR(x) ((x) << S_SLICEBASEADDR)
28275 #define	G_SLICEBASEADDR(x) (((x) >> S_SLICEBASEADDR) & M_SLICEBASEADDR)
28276 
28277 #define	A_PL_VF_SLICE_H 0x19494
28278 
28279 #define	S_MODINDX    16
28280 #define	M_MODINDX    0x7U
28281 #define	V_MODINDX(x) ((x) << S_MODINDX)
28282 #define	G_MODINDX(x) (((x) >> S_MODINDX) & M_MODINDX)
28283 
28284 #define	S_MODOFFSET    0
28285 #define	M_MODOFFSET    0x3ffU
28286 #define	V_MODOFFSET(x) ((x) << S_MODOFFSET)
28287 #define	G_MODOFFSET(x) (((x) >> S_MODOFFSET) & M_MODOFFSET)
28288 
28289 #define	A_PL_FLR_VF_STATUS 0x194d0
28290 #define	A_PL_FLR_PF_STATUS 0x194e0
28291 
28292 #define	S_FLR_PF    0
28293 #define	M_FLR_PF    0xffU
28294 #define	V_FLR_PF(x) ((x) << S_FLR_PF)
28295 #define	G_FLR_PF(x) (((x) >> S_FLR_PF) & M_FLR_PF)
28296 
28297 #define	A_PL_TIMEOUT_CTL 0x194f0
28298 
28299 #define	S_PL_TIMEOUT    0
28300 #define	M_PL_TIMEOUT    0xffffU
28301 #define	V_PL_TIMEOUT(x) ((x) << S_PL_TIMEOUT)
28302 #define	G_PL_TIMEOUT(x) (((x) >> S_PL_TIMEOUT) & M_PL_TIMEOUT)
28303 
28304 #define S_PERRCAPTURE    16
28305 #define V_PERRCAPTURE(x) ((x) << S_PERRCAPTURE)
28306 #define F_PERRCAPTURE    V_PERRCAPTURE(1U)
28307 
28308 #define	A_PL_TIMEOUT_STATUS0 0x194f4
28309 
28310 #define	S_PL_TOADDR    2
28311 #define	M_PL_TOADDR    0xfffffffU
28312 #define	V_PL_TOADDR(x) ((x) << S_PL_TOADDR)
28313 #define	G_PL_TOADDR(x) (((x) >> S_PL_TOADDR) & M_PL_TOADDR)
28314 
28315 #define	A_PL_TIMEOUT_STATUS1 0x194f8
28316 
28317 #define	S_PL_TOVALID    31
28318 #define	V_PL_TOVALID(x) ((x) << S_PL_TOVALID)
28319 #define	F_PL_TOVALID    V_PL_TOVALID(1U)
28320 
28321 #define	S_WRITE    22
28322 #define	V_WRITE(x) ((x) << S_WRITE)
28323 #define	F_WRITE    V_WRITE(1U)
28324 
28325 #define	S_PL_TOBUS    20
28326 #define	M_PL_TOBUS    0x3U
28327 #define	V_PL_TOBUS(x) ((x) << S_PL_TOBUS)
28328 #define	G_PL_TOBUS(x) (((x) >> S_PL_TOBUS) & M_PL_TOBUS)
28329 
28330 #define	S_RGN    19
28331 #define	V_RGN(x) ((x) << S_RGN)
28332 #define	F_RGN    V_RGN(1U)
28333 
28334 #define	S_PL_TOPF    16
28335 #define	M_PL_TOPF    0x7U
28336 #define	V_PL_TOPF(x) ((x) << S_PL_TOPF)
28337 #define	G_PL_TOPF(x) (((x) >> S_PL_TOPF) & M_PL_TOPF)
28338 
28339 #define	S_PL_TORID    0
28340 #define	M_PL_TORID    0xffffU
28341 #define	V_PL_TORID(x) ((x) << S_PL_TORID)
28342 #define	G_PL_TORID(x) (((x) >> S_PL_TORID) & M_PL_TORID)
28343 
28344 #define S_VALIDPERR    30
28345 #define V_VALIDPERR(x) ((x) << S_VALIDPERR)
28346 #define F_VALIDPERR    V_VALIDPERR(1U)
28347 
28348 #define S_PL_TOVFID    0
28349 #define M_PL_TOVFID    0xffU
28350 #define V_PL_TOVFID(x) ((x) << S_PL_TOVFID)
28351 #define G_PL_TOVFID(x) (((x) >> S_PL_TOVFID) & M_PL_TOVFID)
28352 
28353 #define	A_PL_VFID_MAP 0x19800
28354 
28355 #define	S_VFID_VLD    7
28356 #define	V_VFID_VLD(x) ((x) << S_VFID_VLD)
28357 #define	F_VFID_VLD    V_VFID_VLD(1U)
28358 
28359 /* registers for module LE */
28360 #define	LE_BASE_ADDR 0x19c00
28361 
28362 #define	A_LE_BUF_CONFIG 0x19c00
28363 #define	A_LE_DB_CONFIG 0x19c04
28364 
28365 #define	S_TCAMCMDOVLAPEN    21
28366 #define	V_TCAMCMDOVLAPEN(x) ((x) << S_TCAMCMDOVLAPEN)
28367 #define	F_TCAMCMDOVLAPEN    V_TCAMCMDOVLAPEN(1U)
28368 
28369 #define	S_HASHEN    20
28370 #define	V_HASHEN(x) ((x) << S_HASHEN)
28371 #define	F_HASHEN    V_HASHEN(1U)
28372 
28373 #define	S_ASBOTHSRCHEN    18
28374 #define	V_ASBOTHSRCHEN(x) ((x) << S_ASBOTHSRCHEN)
28375 #define	F_ASBOTHSRCHEN    V_ASBOTHSRCHEN(1U)
28376 
28377 #define	S_ASLIPCOMPEN    17
28378 #define	V_ASLIPCOMPEN(x) ((x) << S_ASLIPCOMPEN)
28379 #define	F_ASLIPCOMPEN    V_ASLIPCOMPEN(1U)
28380 
28381 #define	S_BUILD    16
28382 #define	V_BUILD(x) ((x) << S_BUILD)
28383 #define	F_BUILD    V_BUILD(1U)
28384 
28385 #define	S_FILTEREN    11
28386 #define	V_FILTEREN(x) ((x) << S_FILTEREN)
28387 #define	F_FILTEREN    V_FILTEREN(1U)
28388 
28389 #define	S_SYNMODE    7
28390 #define	M_SYNMODE    0x3U
28391 #define	V_SYNMODE(x) ((x) << S_SYNMODE)
28392 #define	G_SYNMODE(x) (((x) >> S_SYNMODE) & M_SYNMODE)
28393 
28394 #define	S_LEBUSEN    5
28395 #define	V_LEBUSEN(x) ((x) << S_LEBUSEN)
28396 #define	F_LEBUSEN    V_LEBUSEN(1U)
28397 
28398 #define	S_ELOOKDUMEN    4
28399 #define	V_ELOOKDUMEN(x) ((x) << S_ELOOKDUMEN)
28400 #define	F_ELOOKDUMEN    V_ELOOKDUMEN(1U)
28401 
28402 #define	S_IPV4ONLYEN    3
28403 #define	V_IPV4ONLYEN(x) ((x) << S_IPV4ONLYEN)
28404 #define	F_IPV4ONLYEN    V_IPV4ONLYEN(1U)
28405 
28406 #define	S_MOSTCMDOEN    2
28407 #define	V_MOSTCMDOEN(x) ((x) << S_MOSTCMDOEN)
28408 #define	F_MOSTCMDOEN    V_MOSTCMDOEN(1U)
28409 
28410 #define	S_DELACTSYNOEN    1
28411 #define	V_DELACTSYNOEN(x) ((x) << S_DELACTSYNOEN)
28412 #define	F_DELACTSYNOEN    V_DELACTSYNOEN(1U)
28413 
28414 #define	S_CMDOVERLAPDIS    0
28415 #define	V_CMDOVERLAPDIS(x) ((x) << S_CMDOVERLAPDIS)
28416 #define	F_CMDOVERLAPDIS    V_CMDOVERLAPDIS(1U)
28417 
28418 #define S_MASKCMDOLAPDIS    26
28419 #define V_MASKCMDOLAPDIS(x) ((x) << S_MASKCMDOLAPDIS)
28420 #define F_MASKCMDOLAPDIS    V_MASKCMDOLAPDIS(1U)
28421 
28422 #define S_IPV4HASHSIZEEN    25
28423 #define V_IPV4HASHSIZEEN(x) ((x) << S_IPV4HASHSIZEEN)
28424 #define F_IPV4HASHSIZEEN    V_IPV4HASHSIZEEN(1U)
28425 
28426 #define S_PROTOCOLMASKEN    24
28427 #define V_PROTOCOLMASKEN(x) ((x) << S_PROTOCOLMASKEN)
28428 #define F_PROTOCOLMASKEN    V_PROTOCOLMASKEN(1U)
28429 
28430 #define S_TUPLESIZEEN    23
28431 #define V_TUPLESIZEEN(x) ((x) << S_TUPLESIZEEN)
28432 #define F_TUPLESIZEEN    V_TUPLESIZEEN(1U)
28433 
28434 #define S_SRVRSRAMEN    22
28435 #define V_SRVRSRAMEN(x) ((x) << S_SRVRSRAMEN)
28436 #define F_SRVRSRAMEN    V_SRVRSRAMEN(1U)
28437 
28438 #define S_ASBOTHSRCHENPR    19
28439 #define V_ASBOTHSRCHENPR(x) ((x) << S_ASBOTHSRCHENPR)
28440 #define F_ASBOTHSRCHENPR    V_ASBOTHSRCHENPR(1U)
28441 
28442 #define S_POCLIPTID0    15
28443 #define V_POCLIPTID0(x) ((x) << S_POCLIPTID0)
28444 #define F_POCLIPTID0    V_POCLIPTID0(1U)
28445 
28446 #define S_TCAMARBOFF    14
28447 #define V_TCAMARBOFF(x) ((x) << S_TCAMARBOFF)
28448 #define F_TCAMARBOFF    V_TCAMARBOFF(1U)
28449 
28450 #define S_ACCNTFULLEN    13
28451 #define V_ACCNTFULLEN(x) ((x) << S_ACCNTFULLEN)
28452 #define F_ACCNTFULLEN    V_ACCNTFULLEN(1U)
28453 
28454 #define S_FILTERRWNOCLIP    12
28455 #define V_FILTERRWNOCLIP(x) ((x) << S_FILTERRWNOCLIP)
28456 #define F_FILTERRWNOCLIP    V_FILTERRWNOCLIP(1U)
28457 
28458 #define S_CRCHASH    10
28459 #define V_CRCHASH(x) ((x) << S_CRCHASH)
28460 #define F_CRCHASH    V_CRCHASH(1U)
28461 
28462 #define S_COMPTID    9
28463 #define V_COMPTID(x) ((x) << S_COMPTID)
28464 #define F_COMPTID    V_COMPTID(1U)
28465 
28466 #define S_SINGLETHREAD    6
28467 #define V_SINGLETHREAD(x) ((x) << S_SINGLETHREAD)
28468 #define F_SINGLETHREAD    V_SINGLETHREAD(1U)
28469 
28470 #define	A_LE_MISC 0x19c08
28471 
28472 #define	S_CMPUNVAIL    0
28473 #define	M_CMPUNVAIL    0xfU
28474 #define	V_CMPUNVAIL(x) ((x) << S_CMPUNVAIL)
28475 #define	G_CMPUNVAIL(x) (((x) >> S_CMPUNVAIL) & M_CMPUNVAIL)
28476 
28477 #define S_SRAMDEEPSLEEP_STAT    11
28478 #define V_SRAMDEEPSLEEP_STAT(x) ((x) << S_SRAMDEEPSLEEP_STAT)
28479 #define F_SRAMDEEPSLEEP_STAT    V_SRAMDEEPSLEEP_STAT(1U)
28480 
28481 #define S_TCAMDEEPSLEEP1_STAT    10
28482 #define V_TCAMDEEPSLEEP1_STAT(x) ((x) << S_TCAMDEEPSLEEP1_STAT)
28483 #define F_TCAMDEEPSLEEP1_STAT    V_TCAMDEEPSLEEP1_STAT(1U)
28484 
28485 #define S_TCAMDEEPSLEEP0_STAT    9
28486 #define V_TCAMDEEPSLEEP0_STAT(x) ((x) << S_TCAMDEEPSLEEP0_STAT)
28487 #define F_TCAMDEEPSLEEP0_STAT    V_TCAMDEEPSLEEP0_STAT(1U)
28488 
28489 #define S_SRAMDEEPSLEEP    8
28490 #define V_SRAMDEEPSLEEP(x) ((x) << S_SRAMDEEPSLEEP)
28491 #define F_SRAMDEEPSLEEP    V_SRAMDEEPSLEEP(1U)
28492 
28493 #define S_TCAMDEEPSLEEP1    7
28494 #define V_TCAMDEEPSLEEP1(x) ((x) << S_TCAMDEEPSLEEP1)
28495 #define F_TCAMDEEPSLEEP1    V_TCAMDEEPSLEEP1(1U)
28496 
28497 #define S_TCAMDEEPSLEEP0    6
28498 #define V_TCAMDEEPSLEEP0(x) ((x) << S_TCAMDEEPSLEEP0)
28499 #define F_TCAMDEEPSLEEP0    V_TCAMDEEPSLEEP0(1U)
28500 
28501 #define S_SRVRAMCLKOFF    5
28502 #define V_SRVRAMCLKOFF(x) ((x) << S_SRVRAMCLKOFF)
28503 #define F_SRVRAMCLKOFF    V_SRVRAMCLKOFF(1U)
28504 
28505 #define S_HASHCLKOFF    4
28506 #define V_HASHCLKOFF(x) ((x) << S_HASHCLKOFF)
28507 #define F_HASHCLKOFF    V_HASHCLKOFF(1U)
28508 
28509 #define	A_LE_DB_ROUTING_TABLE_INDEX 0x19c10
28510 
28511 #define	S_RTINDX    7
28512 #define	M_RTINDX    0x3fU
28513 #define	V_RTINDX(x) ((x) << S_RTINDX)
28514 #define	G_RTINDX(x) (((x) >> S_RTINDX) & M_RTINDX)
28515 
28516 #define	A_LE_DB_FILTER_TABLE_INDEX 0x19c14
28517 
28518 #define	S_FTINDX    7
28519 #define	M_FTINDX    0x3fU
28520 #define	V_FTINDX(x) ((x) << S_FTINDX)
28521 #define	G_FTINDX(x) (((x) >> S_FTINDX) & M_FTINDX)
28522 
28523 #define	A_LE_DB_SERVER_INDEX 0x19c18
28524 
28525 #define	S_SRINDX    7
28526 #define	M_SRINDX    0x3fU
28527 #define	V_SRINDX(x) ((x) << S_SRINDX)
28528 #define	G_SRINDX(x) (((x) >> S_SRINDX) & M_SRINDX)
28529 
28530 #define	A_LE_DB_CLIP_TABLE_INDEX 0x19c1c
28531 
28532 #define	S_CLIPTINDX    7
28533 #define	M_CLIPTINDX    0x3fU
28534 #define	V_CLIPTINDX(x) ((x) << S_CLIPTINDX)
28535 #define	G_CLIPTINDX(x) (((x) >> S_CLIPTINDX) & M_CLIPTINDX)
28536 
28537 #define	A_LE_DB_ACT_CNT_IPV4 0x19c20
28538 
28539 #define	S_ACTCNTIPV4    0
28540 #define	M_ACTCNTIPV4    0xfffffU
28541 #define	V_ACTCNTIPV4(x) ((x) << S_ACTCNTIPV4)
28542 #define	G_ACTCNTIPV4(x) (((x) >> S_ACTCNTIPV4) & M_ACTCNTIPV4)
28543 
28544 #define	A_LE_DB_ACT_CNT_IPV6 0x19c24
28545 
28546 #define	S_ACTCNTIPV6    0
28547 #define	M_ACTCNTIPV6    0xfffffU
28548 #define	V_ACTCNTIPV6(x) ((x) << S_ACTCNTIPV6)
28549 #define	G_ACTCNTIPV6(x) (((x) >> S_ACTCNTIPV6) & M_ACTCNTIPV6)
28550 
28551 #define	A_LE_DB_HASH_CONFIG 0x19c28
28552 
28553 #define	S_HASHTIDSIZE    16
28554 #define	M_HASHTIDSIZE    0x3fU
28555 #define	V_HASHTIDSIZE(x) ((x) << S_HASHTIDSIZE)
28556 #define	G_HASHTIDSIZE(x) (((x) >> S_HASHTIDSIZE) & M_HASHTIDSIZE)
28557 
28558 #define	S_HASHSIZE    0
28559 #define	M_HASHSIZE    0x3fU
28560 #define	V_HASHSIZE(x) ((x) << S_HASHSIZE)
28561 #define	G_HASHSIZE(x) (((x) >> S_HASHSIZE) & M_HASHSIZE)
28562 
28563 #define	A_LE_DB_HASH_TABLE_BASE 0x19c2c
28564 #define	A_LE_DB_HASH_TID_BASE 0x19c30
28565 #define	A_LE_DB_SIZE 0x19c34
28566 #define	A_LE_DB_INT_ENABLE 0x19c38
28567 
28568 #define	S_MSGSEL    27
28569 #define	M_MSGSEL    0x1fU
28570 #define	V_MSGSEL(x) ((x) << S_MSGSEL)
28571 #define	G_MSGSEL(x) (((x) >> S_MSGSEL) & M_MSGSEL)
28572 
28573 #define	S_REQQPARERR    16
28574 #define	V_REQQPARERR(x) ((x) << S_REQQPARERR)
28575 #define	F_REQQPARERR    V_REQQPARERR(1U)
28576 
28577 #define	S_UNKNOWNCMD    15
28578 #define	V_UNKNOWNCMD(x) ((x) << S_UNKNOWNCMD)
28579 #define	F_UNKNOWNCMD    V_UNKNOWNCMD(1U)
28580 
28581 #define	S_DROPFILTERHIT    13
28582 #define	V_DROPFILTERHIT(x) ((x) << S_DROPFILTERHIT)
28583 #define	F_DROPFILTERHIT    V_DROPFILTERHIT(1U)
28584 
28585 #define	S_FILTERHIT    12
28586 #define	V_FILTERHIT(x) ((x) << S_FILTERHIT)
28587 #define	F_FILTERHIT    V_FILTERHIT(1U)
28588 
28589 #define	S_SYNCOOKIEOFF    11
28590 #define	V_SYNCOOKIEOFF(x) ((x) << S_SYNCOOKIEOFF)
28591 #define	F_SYNCOOKIEOFF    V_SYNCOOKIEOFF(1U)
28592 
28593 #define	S_SYNCOOKIEBAD    10
28594 #define	V_SYNCOOKIEBAD(x) ((x) << S_SYNCOOKIEBAD)
28595 #define	F_SYNCOOKIEBAD    V_SYNCOOKIEBAD(1U)
28596 
28597 #define	S_SYNCOOKIE    9
28598 #define	V_SYNCOOKIE(x) ((x) << S_SYNCOOKIE)
28599 #define	F_SYNCOOKIE    V_SYNCOOKIE(1U)
28600 
28601 #define	S_NFASRCHFAIL    8
28602 #define	V_NFASRCHFAIL(x) ((x) << S_NFASRCHFAIL)
28603 #define	F_NFASRCHFAIL    V_NFASRCHFAIL(1U)
28604 
28605 #define	S_ACTRGNFULL    7
28606 #define	V_ACTRGNFULL(x) ((x) << S_ACTRGNFULL)
28607 #define	F_ACTRGNFULL    V_ACTRGNFULL(1U)
28608 
28609 #define	S_PARITYERR    6
28610 #define	V_PARITYERR(x) ((x) << S_PARITYERR)
28611 #define	F_PARITYERR    V_PARITYERR(1U)
28612 
28613 #define	S_LIPMISS    5
28614 #define	V_LIPMISS(x) ((x) << S_LIPMISS)
28615 #define	F_LIPMISS    V_LIPMISS(1U)
28616 
28617 #define	S_LIP0    4
28618 #define	V_LIP0(x) ((x) << S_LIP0)
28619 #define	F_LIP0    V_LIP0(1U)
28620 
28621 #define	S_MISS    3
28622 #define	V_MISS(x) ((x) << S_MISS)
28623 #define	F_MISS    V_MISS(1U)
28624 
28625 #define	S_ROUTINGHIT    2
28626 #define	V_ROUTINGHIT(x) ((x) << S_ROUTINGHIT)
28627 #define	F_ROUTINGHIT    V_ROUTINGHIT(1U)
28628 
28629 #define	S_ACTIVEHIT    1
28630 #define	V_ACTIVEHIT(x) ((x) << S_ACTIVEHIT)
28631 #define	F_ACTIVEHIT    V_ACTIVEHIT(1U)
28632 
28633 #define	S_SERVERHIT    0
28634 #define	V_SERVERHIT(x) ((x) << S_SERVERHIT)
28635 #define	F_SERVERHIT    V_SERVERHIT(1U)
28636 
28637 #define S_ACTCNTIPV6TZERO    21
28638 #define V_ACTCNTIPV6TZERO(x) ((x) << S_ACTCNTIPV6TZERO)
28639 #define F_ACTCNTIPV6TZERO    V_ACTCNTIPV6TZERO(1U)
28640 
28641 #define S_ACTCNTIPV4TZERO    20
28642 #define V_ACTCNTIPV4TZERO(x) ((x) << S_ACTCNTIPV4TZERO)
28643 #define F_ACTCNTIPV4TZERO    V_ACTCNTIPV4TZERO(1U)
28644 
28645 #define S_ACTCNTIPV6ZERO    19
28646 #define V_ACTCNTIPV6ZERO(x) ((x) << S_ACTCNTIPV6ZERO)
28647 #define F_ACTCNTIPV6ZERO    V_ACTCNTIPV6ZERO(1U)
28648 
28649 #define S_ACTCNTIPV4ZERO    18
28650 #define V_ACTCNTIPV4ZERO(x) ((x) << S_ACTCNTIPV4ZERO)
28651 #define F_ACTCNTIPV4ZERO    V_ACTCNTIPV4ZERO(1U)
28652 
28653 #define S_MARSPPARERR    17
28654 #define V_MARSPPARERR(x) ((x) << S_MARSPPARERR)
28655 #define F_MARSPPARERR    V_MARSPPARERR(1U)
28656 
28657 #define S_VFPARERR    14
28658 #define V_VFPARERR(x) ((x) << S_VFPARERR)
28659 #define F_VFPARERR    V_VFPARERR(1U)
28660 
28661 #define	A_LE_DB_INT_CAUSE 0x19c3c
28662 #define	A_LE_DB_INT_TID 0x19c40
28663 
28664 #define	S_INTTID    0
28665 #define	M_INTTID    0xfffffU
28666 #define	V_INTTID(x) ((x) << S_INTTID)
28667 #define	G_INTTID(x) (((x) >> S_INTTID) & M_INTTID)
28668 
28669 #define	A_LE_DB_INT_PTID 0x19c44
28670 
28671 #define	S_INTPTID    0
28672 #define	M_INTPTID    0xfffffU
28673 #define	V_INTPTID(x) ((x) << S_INTPTID)
28674 #define	G_INTPTID(x) (((x) >> S_INTPTID) & M_INTPTID)
28675 
28676 #define	A_LE_DB_INT_INDEX 0x19c48
28677 
28678 #define	S_INTINDEX    0
28679 #define	M_INTINDEX    0xfffffU
28680 #define	V_INTINDEX(x) ((x) << S_INTINDEX)
28681 #define	G_INTINDEX(x) (((x) >> S_INTINDEX) & M_INTINDEX)
28682 
28683 #define	A_LE_DB_INT_CMD 0x19c4c
28684 
28685 #define	S_INTCMD    0
28686 #define	M_INTCMD    0xfU
28687 #define	V_INTCMD(x) ((x) << S_INTCMD)
28688 #define	G_INTCMD(x) (((x) >> S_INTCMD) & M_INTCMD)
28689 
28690 #define	A_LE_DB_MASK_IPV4 0x19c50
28691 #define A_LE_T5_DB_MASK_IPV4 0x19c50
28692 #define A_LE_DB_ACT_CNT_IPV4_TCAM 0x19c94
28693 #define A_LE_DB_ACT_CNT_IPV6_TCAM 0x19c98
28694 #define A_LE_ACT_CNT_THRSH 0x19c9c
28695 
28696 #define S_ACT_CNT_THRSH    0
28697 #define M_ACT_CNT_THRSH    0x1fffffU
28698 #define V_ACT_CNT_THRSH(x) ((x) << S_ACT_CNT_THRSH)
28699 #define G_ACT_CNT_THRSH(x) (((x) >> S_ACT_CNT_THRSH) & M_ACT_CNT_THRSH)
28700 
28701 #define	A_LE_DB_MASK_IPV6 0x19ca0
28702 #define	A_LE_DB_REQ_RSP_CNT 0x19ce4
28703 
28704 #define S_RSPCNTLE    16
28705 #define M_RSPCNTLE    0xffffU
28706 #define V_RSPCNTLE(x) ((x) << S_RSPCNTLE)
28707 #define G_RSPCNTLE(x) (((x) >> S_RSPCNTLE) & M_RSPCNTLE)
28708 
28709 #define S_REQCNTLE    0
28710 #define M_REQCNTLE    0xffffU
28711 #define V_REQCNTLE(x) ((x) << S_REQCNTLE)
28712 #define G_REQCNTLE(x) (((x) >> S_REQCNTLE) & M_REQCNTLE)
28713 
28714 #define	A_LE_DB_DBGI_CONFIG 0x19cf0
28715 
28716 #define	S_DBGICMDPERR    31
28717 #define	V_DBGICMDPERR(x) ((x) << S_DBGICMDPERR)
28718 #define	F_DBGICMDPERR    V_DBGICMDPERR(1U)
28719 
28720 #define	S_DBGICMDRANGE    22
28721 #define	M_DBGICMDRANGE    0x7U
28722 #define	V_DBGICMDRANGE(x) ((x) << S_DBGICMDRANGE)
28723 #define	G_DBGICMDRANGE(x) (((x) >> S_DBGICMDRANGE) & M_DBGICMDRANGE)
28724 
28725 #define	S_DBGICMDMSKTYPE    21
28726 #define	V_DBGICMDMSKTYPE(x) ((x) << S_DBGICMDMSKTYPE)
28727 #define	F_DBGICMDMSKTYPE    V_DBGICMDMSKTYPE(1U)
28728 
28729 #define	S_DBGICMDSEARCH    20
28730 #define	V_DBGICMDSEARCH(x) ((x) << S_DBGICMDSEARCH)
28731 #define	F_DBGICMDSEARCH    V_DBGICMDSEARCH(1U)
28732 
28733 #define	S_DBGICMDREAD    19
28734 #define	V_DBGICMDREAD(x) ((x) << S_DBGICMDREAD)
28735 #define	F_DBGICMDREAD    V_DBGICMDREAD(1U)
28736 
28737 #define	S_DBGICMDLEARN    18
28738 #define	V_DBGICMDLEARN(x) ((x) << S_DBGICMDLEARN)
28739 #define	F_DBGICMDLEARN    V_DBGICMDLEARN(1U)
28740 
28741 #define	S_DBGICMDERASE    17
28742 #define	V_DBGICMDERASE(x) ((x) << S_DBGICMDERASE)
28743 #define	F_DBGICMDERASE    V_DBGICMDERASE(1U)
28744 
28745 #define	S_DBGICMDIPV6    16
28746 #define	V_DBGICMDIPV6(x) ((x) << S_DBGICMDIPV6)
28747 #define	F_DBGICMDIPV6    V_DBGICMDIPV6(1U)
28748 
28749 #define	S_DBGICMDTYPE    13
28750 #define	M_DBGICMDTYPE    0x7U
28751 #define	V_DBGICMDTYPE(x) ((x) << S_DBGICMDTYPE)
28752 #define	G_DBGICMDTYPE(x) (((x) >> S_DBGICMDTYPE) & M_DBGICMDTYPE)
28753 
28754 #define	S_DBGICMDACKERR    12
28755 #define	V_DBGICMDACKERR(x) ((x) << S_DBGICMDACKERR)
28756 #define	F_DBGICMDACKERR    V_DBGICMDACKERR(1U)
28757 
28758 #define	S_DBGICMDBUSY    3
28759 #define	V_DBGICMDBUSY(x) ((x) << S_DBGICMDBUSY)
28760 #define	F_DBGICMDBUSY    V_DBGICMDBUSY(1U)
28761 
28762 #define	S_DBGICMDSTRT    2
28763 #define	V_DBGICMDSTRT(x) ((x) << S_DBGICMDSTRT)
28764 #define	F_DBGICMDSTRT    V_DBGICMDSTRT(1U)
28765 
28766 #define	S_DBGICMDMODE    0
28767 #define	M_DBGICMDMODE    0x3U
28768 #define	V_DBGICMDMODE(x) ((x) << S_DBGICMDMODE)
28769 #define	G_DBGICMDMODE(x) (((x) >> S_DBGICMDMODE) & M_DBGICMDMODE)
28770 
28771 #define	A_LE_DB_DBGI_REQ_TCAM_CMD 0x19cf4
28772 
28773 #define	S_DBGICMD    20
28774 #define	M_DBGICMD    0xfU
28775 #define	V_DBGICMD(x) ((x) << S_DBGICMD)
28776 #define	G_DBGICMD(x) (((x) >> S_DBGICMD) & M_DBGICMD)
28777 
28778 #define	S_DBGITINDEX    0
28779 #define	M_DBGITINDEX    0xfffffU
28780 #define	V_DBGITINDEX(x) ((x) << S_DBGITINDEX)
28781 #define	G_DBGITINDEX(x) (((x) >> S_DBGITINDEX) & M_DBGITINDEX)
28782 
28783 #define	A_LE_PERR_ENABLE 0x19cf8
28784 
28785 #define	S_REQQUEUE    1
28786 #define	V_REQQUEUE(x) ((x) << S_REQQUEUE)
28787 #define	F_REQQUEUE    V_REQQUEUE(1U)
28788 
28789 #define	S_TCAM    0
28790 #define	V_TCAM(x) ((x) << S_TCAM)
28791 #define	F_TCAM    V_TCAM(1U)
28792 
28793 #define S_MARSPPARERRLE    17
28794 #define V_MARSPPARERRLE(x) ((x) << S_MARSPPARERRLE)
28795 #define F_MARSPPARERRLE    V_MARSPPARERRLE(1U)
28796 
28797 #define S_REQQUEUELE    16
28798 #define V_REQQUEUELE(x) ((x) << S_REQQUEUELE)
28799 #define F_REQQUEUELE    V_REQQUEUELE(1U)
28800 
28801 #define S_VFPARERRLE    14
28802 #define V_VFPARERRLE(x) ((x) << S_VFPARERRLE)
28803 #define F_VFPARERRLE    V_VFPARERRLE(1U)
28804 
28805 #define S_TCAMLE    6
28806 #define V_TCAMLE(x) ((x) << S_TCAMLE)
28807 #define F_TCAMLE    V_TCAMLE(1U)
28808 
28809 #define	A_LE_SPARE 0x19cfc
28810 #define	A_LE_DB_DBGI_REQ_DATA 0x19d00
28811 #define	A_LE_DB_DBGI_REQ_MASK 0x19d50
28812 #define	A_LE_DB_DBGI_RSP_STATUS 0x19d94
28813 
28814 #define	S_DBGIRSPINDEX    12
28815 #define	M_DBGIRSPINDEX    0xfffffU
28816 #define	V_DBGIRSPINDEX(x) ((x) << S_DBGIRSPINDEX)
28817 #define	G_DBGIRSPINDEX(x) (((x) >> S_DBGIRSPINDEX) & M_DBGIRSPINDEX)
28818 
28819 #define	S_DBGIRSPMSG    8
28820 #define	M_DBGIRSPMSG    0xfU
28821 #define	V_DBGIRSPMSG(x) ((x) << S_DBGIRSPMSG)
28822 #define	G_DBGIRSPMSG(x) (((x) >> S_DBGIRSPMSG) & M_DBGIRSPMSG)
28823 
28824 #define	S_DBGIRSPMSGVLD    7
28825 #define	V_DBGIRSPMSGVLD(x) ((x) << S_DBGIRSPMSGVLD)
28826 #define	F_DBGIRSPMSGVLD    V_DBGIRSPMSGVLD(1U)
28827 
28828 #define	S_DBGIRSPMHIT    2
28829 #define	V_DBGIRSPMHIT(x) ((x) << S_DBGIRSPMHIT)
28830 #define	F_DBGIRSPMHIT    V_DBGIRSPMHIT(1U)
28831 
28832 #define	S_DBGIRSPHIT    1
28833 #define	V_DBGIRSPHIT(x) ((x) << S_DBGIRSPHIT)
28834 #define	F_DBGIRSPHIT    V_DBGIRSPHIT(1U)
28835 
28836 #define	S_DBGIRSPVALID    0
28837 #define	V_DBGIRSPVALID(x) ((x) << S_DBGIRSPVALID)
28838 #define	F_DBGIRSPVALID    V_DBGIRSPVALID(1U)
28839 
28840 #define	A_LE_DB_DBGI_RSP_DATA 0x19da0
28841 #define	A_LE_DB_DBGI_RSP_LAST_CMD 0x19de4
28842 
28843 #define	S_LASTCMDB    16
28844 #define	M_LASTCMDB    0x7ffU
28845 #define	V_LASTCMDB(x) ((x) << S_LASTCMDB)
28846 #define	G_LASTCMDB(x) (((x) >> S_LASTCMDB) & M_LASTCMDB)
28847 
28848 #define	S_LASTCMDA    0
28849 #define	M_LASTCMDA    0x7ffU
28850 #define	V_LASTCMDA(x) ((x) << S_LASTCMDA)
28851 #define	G_LASTCMDA(x) (((x) >> S_LASTCMDA) & M_LASTCMDA)
28852 
28853 #define	A_LE_DB_DROP_FILTER_ENTRY 0x19de8
28854 
28855 #define	S_DROPFILTEREN    31
28856 #define	V_DROPFILTEREN(x) ((x) << S_DROPFILTEREN)
28857 #define	F_DROPFILTEREN    V_DROPFILTEREN(1U)
28858 
28859 #define	S_DROPFILTERCLEAR    17
28860 #define	V_DROPFILTERCLEAR(x) ((x) << S_DROPFILTERCLEAR)
28861 #define	F_DROPFILTERCLEAR    V_DROPFILTERCLEAR(1U)
28862 
28863 #define	S_DROPFILTERSET    16
28864 #define	V_DROPFILTERSET(x) ((x) << S_DROPFILTERSET)
28865 #define	F_DROPFILTERSET    V_DROPFILTERSET(1U)
28866 
28867 #define	S_DROPFILTERFIDX    0
28868 #define	M_DROPFILTERFIDX    0x1fffU
28869 #define	V_DROPFILTERFIDX(x) ((x) << S_DROPFILTERFIDX)
28870 #define	G_DROPFILTERFIDX(x) (((x) >> S_DROPFILTERFIDX) & M_DROPFILTERFIDX)
28871 
28872 #define	A_LE_DB_PTID_SVRBASE 0x19df0
28873 
28874 #define	S_SVRBASE_ADDR    2
28875 #define	M_SVRBASE_ADDR    0x3ffffU
28876 #define	V_SVRBASE_ADDR(x) ((x) << S_SVRBASE_ADDR)
28877 #define	G_SVRBASE_ADDR(x) (((x) >> S_SVRBASE_ADDR) & M_SVRBASE_ADDR)
28878 
28879 #define	A_LE_DB_FTID_FLTRBASE 0x19df4
28880 
28881 #define	S_FLTRBASE_ADDR    2
28882 #define	M_FLTRBASE_ADDR    0x3ffffU
28883 #define	V_FLTRBASE_ADDR(x) ((x) << S_FLTRBASE_ADDR)
28884 #define	G_FLTRBASE_ADDR(x) (((x) >> S_FLTRBASE_ADDR) & M_FLTRBASE_ADDR)
28885 
28886 #define	A_LE_DB_TID_HASHBASE 0x19df8
28887 
28888 #define	S_HASHBASE_ADDR    2
28889 #define	M_HASHBASE_ADDR    0xfffffU
28890 #define	V_HASHBASE_ADDR(x) ((x) << S_HASHBASE_ADDR)
28891 #define	G_HASHBASE_ADDR(x) (((x) >> S_HASHBASE_ADDR) & M_HASHBASE_ADDR)
28892 
28893 #define	A_LE_PERR_INJECT 0x19dfc
28894 
28895 #define	S_LEMEMSEL    1
28896 #define	M_LEMEMSEL    0x7U
28897 #define	V_LEMEMSEL(x) ((x) << S_LEMEMSEL)
28898 #define	G_LEMEMSEL(x) (((x) >> S_LEMEMSEL) & M_LEMEMSEL)
28899 
28900 #define	A_LE_DB_ACTIVE_MASK_IPV4 0x19e00
28901 #define	A_LE_T5_DB_ACTIVE_MASK_IPV4 0x19e00
28902 #define	A_LE_DB_ACTIVE_MASK_IPV6 0x19e50
28903 #define	A_LE_HASH_MASK_GEN_IPV4 0x19ea0
28904 #define A_LE_HASH_MASK_GEN_IPV4T5 0x19ea0
28905 #define	A_LE_HASH_MASK_GEN_IPV6 0x19eb0
28906 #define	A_LE_HASH_MASK_GEN_IPV6T5 0x19eb4
28907 #define	A_LE_HASH_MASK_CMP_IPV4 0x19ee0
28908 #define	A_LE_HASH_MASK_CMP_IPV4T5 0x19ee4
28909 #define	A_LE_HASH_MASK_CMP_IPV6 0x19ef0
28910 #define	A_LE_HASH_MASK_CMP_IPV6T5 0x19ef8
28911 #define	A_LE_DEBUG_LA_CONFIG 0x19f20
28912 #define	A_LE_REQ_DEBUG_LA_DATA 0x19f24
28913 #define	A_LE_REQ_DEBUG_LA_WRPTR 0x19f28
28914 #define	A_LE_RSP_DEBUG_LA_DATA 0x19f2c
28915 #define	A_LE_RSP_DEBUG_LA_WRPTR 0x19f30
28916 #define	A_LE_DEBUG_LA_SELECTOR 0x19f34
28917 #define	A_LE_SRVR_SRAM_INIT 0x19f34
28918 
28919 #define S_SRVRSRAMBASE    2
28920 #define M_SRVRSRAMBASE    0xfffffU
28921 #define V_SRVRSRAMBASE(x) ((x) << S_SRVRSRAMBASE)
28922 #define G_SRVRSRAMBASE(x) (((x) >> S_SRVRSRAMBASE) & M_SRVRSRAMBASE)
28923 
28924 #define S_SRVRINITBUSY    1
28925 #define V_SRVRINITBUSY(x) ((x) << S_SRVRINITBUSY)
28926 #define F_SRVRINITBUSY    V_SRVRINITBUSY(1U)
28927 
28928 #define S_SRVRINIT    0
28929 #define V_SRVRINIT(x) ((x) << S_SRVRINIT)
28930 #define F_SRVRINIT    V_SRVRINIT(1U)
28931 
28932 #define A_LE_DEBUG_LA_CAPTURED_DATA 0x19f38
28933 #define A_LE_SRVR_VF_SRCH_TABLE 0x19f38
28934 
28935 #define S_RDWR    21
28936 #define V_RDWR(x) ((x) << S_RDWR)
28937 #define F_RDWR    V_RDWR(1U)
28938 
28939 #define S_VFINDEX    14
28940 #define M_VFINDEX    0x7fU
28941 #define V_VFINDEX(x) ((x) << S_VFINDEX)
28942 #define G_VFINDEX(x) (((x) >> S_VFINDEX) & M_VFINDEX)
28943 
28944 #define S_SRCHHADDR    7
28945 #define M_SRCHHADDR    0x7fU
28946 #define V_SRCHHADDR(x) ((x) << S_SRCHHADDR)
28947 #define G_SRCHHADDR(x) (((x) >> S_SRCHHADDR) & M_SRCHHADDR)
28948 
28949 #define S_SRCHLADDR    0
28950 #define M_SRCHLADDR    0x7fU
28951 #define V_SRCHLADDR(x) ((x) << S_SRCHLADDR)
28952 #define G_SRCHLADDR(x) (((x) >> S_SRCHLADDR) & M_SRCHLADDR)
28953 
28954 #define A_LE_MA_DEBUG_LA_DATA 0x19f3c
28955 #define A_LE_RSP_DEBUG_LA_HASH_WRPTR 0x19f40
28956 #define A_LE_DB_SECOND_ACTIVE_MASK_IPV4 0x19f40
28957 #define A_LE_HASH_DEBUG_LA_DATA 0x19f44
28958 #define A_LE_RSP_DEBUG_LA_TCAM_WRPTR 0x19f48
28959 #define A_LE_TCAM_DEBUG_LA_DATA 0x19f4c
28960 #define A_LE_DB_SECOND_GEN_HASH_MASK_IPV4 0x19f90
28961 #define A_LE_DB_SECOND_CMP_HASH_MASK_IPV4 0x19fa4
28962 #define A_LE_HASH_COLLISION 0x19fc4
28963 #define A_LE_GLOBAL_COLLISION 0x19fc8
28964 #define A_LE_FULL_CNT_COLLISION 0x19fcc
28965 #define A_LE_DEBUG_LA_CONFIGT5 0x19fd0
28966 #define A_LE_REQ_DEBUG_LA_DATAT5 0x19fd4
28967 #define A_LE_REQ_DEBUG_LA_WRPTRT5 0x19fd8
28968 #define A_LE_RSP_DEBUG_LA_DATAT5 0x19fdc
28969 #define A_LE_RSP_DEBUG_LA_WRPTRT5 0x19fe0
28970 #define A_LE_DEBUG_LA_SEL_DATA 0x19fe4
28971 
28972 /* registers for module NCSI */
28973 #define	NCSI_BASE_ADDR 0x1a000
28974 
28975 #define	A_NCSI_PORT_CFGREG 0x1a000
28976 
28977 #define	S_WIREEN    28
28978 #define	M_WIREEN    0xfU
28979 #define	V_WIREEN(x) ((x) << S_WIREEN)
28980 #define	G_WIREEN(x) (((x) >> S_WIREEN) & M_WIREEN)
28981 
28982 #define	S_STRP_CRC    24
28983 #define	M_STRP_CRC    0xfU
28984 #define	V_STRP_CRC(x) ((x) << S_STRP_CRC)
28985 #define	G_STRP_CRC(x) (((x) >> S_STRP_CRC) & M_STRP_CRC)
28986 
28987 #define	S_RX_HALT    22
28988 #define	V_RX_HALT(x) ((x) << S_RX_HALT)
28989 #define	F_RX_HALT    V_RX_HALT(1U)
28990 
28991 #define	S_FLUSH_RX_FIFO    21
28992 #define	V_FLUSH_RX_FIFO(x) ((x) << S_FLUSH_RX_FIFO)
28993 #define	F_FLUSH_RX_FIFO    V_FLUSH_RX_FIFO(1U)
28994 
28995 #define	S_HW_ARB_EN    20
28996 #define	V_HW_ARB_EN(x) ((x) << S_HW_ARB_EN)
28997 #define	F_HW_ARB_EN    V_HW_ARB_EN(1U)
28998 
28999 #define	S_SOFT_PKG_SEL    19
29000 #define	V_SOFT_PKG_SEL(x) ((x) << S_SOFT_PKG_SEL)
29001 #define	F_SOFT_PKG_SEL    V_SOFT_PKG_SEL(1U)
29002 
29003 #define	S_ERR_DISCARD_EN    18
29004 #define	V_ERR_DISCARD_EN(x) ((x) << S_ERR_DISCARD_EN)
29005 #define	F_ERR_DISCARD_EN    V_ERR_DISCARD_EN(1U)
29006 
29007 #define	S_MAX_PKT_SIZE    4
29008 #define	M_MAX_PKT_SIZE    0x3fffU
29009 #define	V_MAX_PKT_SIZE(x) ((x) << S_MAX_PKT_SIZE)
29010 #define	G_MAX_PKT_SIZE(x) (((x) >> S_MAX_PKT_SIZE) & M_MAX_PKT_SIZE)
29011 
29012 #define	S_RX_BYTE_SWAP    3
29013 #define	V_RX_BYTE_SWAP(x) ((x) << S_RX_BYTE_SWAP)
29014 #define	F_RX_BYTE_SWAP    V_RX_BYTE_SWAP(1U)
29015 
29016 #define	S_TX_BYTE_SWAP    2
29017 #define	V_TX_BYTE_SWAP(x) ((x) << S_TX_BYTE_SWAP)
29018 #define	F_TX_BYTE_SWAP    V_TX_BYTE_SWAP(1U)
29019 
29020 #define	A_NCSI_RST_CTRL 0x1a004
29021 
29022 #define	S_MAC_REF_RST    2
29023 #define	V_MAC_REF_RST(x) ((x) << S_MAC_REF_RST)
29024 #define	F_MAC_REF_RST    V_MAC_REF_RST(1U)
29025 
29026 #define	S_MAC_RX_RST    1
29027 #define	V_MAC_RX_RST(x) ((x) << S_MAC_RX_RST)
29028 #define	F_MAC_RX_RST    V_MAC_RX_RST(1U)
29029 
29030 #define	S_MAC_TX_RST    0
29031 #define	V_MAC_TX_RST(x) ((x) << S_MAC_TX_RST)
29032 #define	F_MAC_TX_RST    V_MAC_TX_RST(1U)
29033 
29034 #define	A_NCSI_CH0_SADDR_LOW 0x1a010
29035 #define	A_NCSI_CH0_SADDR_HIGH 0x1a014
29036 
29037 #define	S_CHO_SADDR_EN    31
29038 #define	V_CHO_SADDR_EN(x) ((x) << S_CHO_SADDR_EN)
29039 #define	F_CHO_SADDR_EN    V_CHO_SADDR_EN(1U)
29040 
29041 #define	S_CH0_SADDR_HIGH    0
29042 #define	M_CH0_SADDR_HIGH    0xffffU
29043 #define	V_CH0_SADDR_HIGH(x) ((x) << S_CH0_SADDR_HIGH)
29044 #define	G_CH0_SADDR_HIGH(x) (((x) >> S_CH0_SADDR_HIGH) & M_CH0_SADDR_HIGH)
29045 
29046 #define	A_NCSI_CH1_SADDR_LOW 0x1a018
29047 #define	A_NCSI_CH1_SADDR_HIGH 0x1a01c
29048 
29049 #define	S_CH1_SADDR_EN    31
29050 #define	V_CH1_SADDR_EN(x) ((x) << S_CH1_SADDR_EN)
29051 #define	F_CH1_SADDR_EN    V_CH1_SADDR_EN(1U)
29052 
29053 #define	S_CH1_SADDR_HIGH    0
29054 #define	M_CH1_SADDR_HIGH    0xffffU
29055 #define	V_CH1_SADDR_HIGH(x) ((x) << S_CH1_SADDR_HIGH)
29056 #define	G_CH1_SADDR_HIGH(x) (((x) >> S_CH1_SADDR_HIGH) & M_CH1_SADDR_HIGH)
29057 
29058 #define	A_NCSI_CH2_SADDR_LOW 0x1a020
29059 #define	A_NCSI_CH2_SADDR_HIGH 0x1a024
29060 
29061 #define	S_CH2_SADDR_EN    31
29062 #define	V_CH2_SADDR_EN(x) ((x) << S_CH2_SADDR_EN)
29063 #define	F_CH2_SADDR_EN    V_CH2_SADDR_EN(1U)
29064 
29065 #define	S_CH2_SADDR_HIGH    0
29066 #define	M_CH2_SADDR_HIGH    0xffffU
29067 #define	V_CH2_SADDR_HIGH(x) ((x) << S_CH2_SADDR_HIGH)
29068 #define	G_CH2_SADDR_HIGH(x) (((x) >> S_CH2_SADDR_HIGH) & M_CH2_SADDR_HIGH)
29069 
29070 #define	A_NCSI_CH3_SADDR_LOW 0x1a028
29071 #define	A_NCSI_CH3_SADDR_HIGH 0x1a02c
29072 
29073 #define	S_CH3_SADDR_EN    31
29074 #define	V_CH3_SADDR_EN(x) ((x) << S_CH3_SADDR_EN)
29075 #define	F_CH3_SADDR_EN    V_CH3_SADDR_EN(1U)
29076 
29077 #define	S_CH3_SADDR_HIGH    0
29078 #define	M_CH3_SADDR_HIGH    0xffffU
29079 #define	V_CH3_SADDR_HIGH(x) ((x) << S_CH3_SADDR_HIGH)
29080 #define	G_CH3_SADDR_HIGH(x) (((x) >> S_CH3_SADDR_HIGH) & M_CH3_SADDR_HIGH)
29081 
29082 #define	A_NCSI_WORK_REQHDR_0 0x1a030
29083 #define	A_NCSI_WORK_REQHDR_1 0x1a034
29084 #define	A_NCSI_WORK_REQHDR_2 0x1a038
29085 #define	A_NCSI_WORK_REQHDR_3 0x1a03c
29086 #define	A_NCSI_MPS_HDR_LO 0x1a040
29087 #define	A_NCSI_MPS_HDR_HI 0x1a044
29088 #define	A_NCSI_CTL 0x1a048
29089 
29090 #define	S_STRIP_OVLAN    3
29091 #define	V_STRIP_OVLAN(x) ((x) << S_STRIP_OVLAN)
29092 #define	F_STRIP_OVLAN    V_STRIP_OVLAN(1U)
29093 
29094 #define	S_BMC_DROP_NON_BC    2
29095 #define	V_BMC_DROP_NON_BC(x) ((x) << S_BMC_DROP_NON_BC)
29096 #define	F_BMC_DROP_NON_BC    V_BMC_DROP_NON_BC(1U)
29097 
29098 #define	S_BMC_RX_FWD_ALL    1
29099 #define	V_BMC_RX_FWD_ALL(x) ((x) << S_BMC_RX_FWD_ALL)
29100 #define	F_BMC_RX_FWD_ALL    V_BMC_RX_FWD_ALL(1U)
29101 
29102 #define	S_FWD_BMC    0
29103 #define	V_FWD_BMC(x) ((x) << S_FWD_BMC)
29104 #define	F_FWD_BMC    V_FWD_BMC(1U)
29105 
29106 #define	A_NCSI_NCSI_ETYPE 0x1a04c
29107 
29108 #define	S_NCSI_ETHERTYPE    0
29109 #define	M_NCSI_ETHERTYPE    0xffffU
29110 #define	V_NCSI_ETHERTYPE(x) ((x) << S_NCSI_ETHERTYPE)
29111 #define	G_NCSI_ETHERTYPE(x) (((x) >> S_NCSI_ETHERTYPE) & M_NCSI_ETHERTYPE)
29112 
29113 #define	A_NCSI_RX_FIFO_CNT 0x1a050
29114 
29115 #define	S_NCSI_RXFIFO_CNT    0
29116 #define	M_NCSI_RXFIFO_CNT    0x7ffU
29117 #define	V_NCSI_RXFIFO_CNT(x) ((x) << S_NCSI_RXFIFO_CNT)
29118 #define	G_NCSI_RXFIFO_CNT(x) (((x) >> S_NCSI_RXFIFO_CNT) & M_NCSI_RXFIFO_CNT)
29119 
29120 #define	A_NCSI_RX_ERR_CNT 0x1a054
29121 #define	A_NCSI_RX_OF_CNT 0x1a058
29122 #define	A_NCSI_RX_MS_CNT 0x1a05c
29123 #define	A_NCSI_RX_IE_CNT 0x1a060
29124 #define	A_NCSI_MPS_DEMUX_CNT 0x1a064
29125 
29126 #define	S_MPS2CIM_CNT    16
29127 #define	M_MPS2CIM_CNT    0x1ffU
29128 #define	V_MPS2CIM_CNT(x) ((x) << S_MPS2CIM_CNT)
29129 #define	G_MPS2CIM_CNT(x) (((x) >> S_MPS2CIM_CNT) & M_MPS2CIM_CNT)
29130 
29131 #define	S_MPS2BMC_CNT    0
29132 #define	M_MPS2BMC_CNT    0x1ffU
29133 #define	V_MPS2BMC_CNT(x) ((x) << S_MPS2BMC_CNT)
29134 #define	G_MPS2BMC_CNT(x) (((x) >> S_MPS2BMC_CNT) & M_MPS2BMC_CNT)
29135 
29136 #define	A_NCSI_CIM_DEMUX_CNT 0x1a068
29137 
29138 #define	S_CIM2MPS_CNT    16
29139 #define	M_CIM2MPS_CNT    0x1ffU
29140 #define	V_CIM2MPS_CNT(x) ((x) << S_CIM2MPS_CNT)
29141 #define	G_CIM2MPS_CNT(x) (((x) >> S_CIM2MPS_CNT) & M_CIM2MPS_CNT)
29142 
29143 #define	S_CIM2BMC_CNT    0
29144 #define	M_CIM2BMC_CNT    0x1ffU
29145 #define	V_CIM2BMC_CNT(x) ((x) << S_CIM2BMC_CNT)
29146 #define	G_CIM2BMC_CNT(x) (((x) >> S_CIM2BMC_CNT) & M_CIM2BMC_CNT)
29147 
29148 #define	A_NCSI_TX_FIFO_CNT 0x1a06c
29149 
29150 #define	S_TX_FIFO_CNT    0
29151 #define	M_TX_FIFO_CNT    0x3ffU
29152 #define	V_TX_FIFO_CNT(x) ((x) << S_TX_FIFO_CNT)
29153 #define	G_TX_FIFO_CNT(x) (((x) >> S_TX_FIFO_CNT) & M_TX_FIFO_CNT)
29154 
29155 #define	A_NCSI_SE_CNT_CTL 0x1a0b0
29156 
29157 #define	S_SE_CNT_CLR    0
29158 #define	M_SE_CNT_CLR    0xfU
29159 #define	V_SE_CNT_CLR(x) ((x) << S_SE_CNT_CLR)
29160 #define	G_SE_CNT_CLR(x) (((x) >> S_SE_CNT_CLR) & M_SE_CNT_CLR)
29161 
29162 #define	A_NCSI_SE_CNT_MPS 0x1a0b4
29163 
29164 #define	S_NC2MPS_SOP_CNT    24
29165 #define	M_NC2MPS_SOP_CNT    0xffU
29166 #define	V_NC2MPS_SOP_CNT(x) ((x) << S_NC2MPS_SOP_CNT)
29167 #define	G_NC2MPS_SOP_CNT(x) (((x) >> S_NC2MPS_SOP_CNT) & M_NC2MPS_SOP_CNT)
29168 
29169 #define	S_NC2MPS_EOP_CNT    16
29170 #define	M_NC2MPS_EOP_CNT    0x3fU
29171 #define	V_NC2MPS_EOP_CNT(x) ((x) << S_NC2MPS_EOP_CNT)
29172 #define	G_NC2MPS_EOP_CNT(x) (((x) >> S_NC2MPS_EOP_CNT) & M_NC2MPS_EOP_CNT)
29173 
29174 #define	S_MPS2NC_SOP_CNT    8
29175 #define	M_MPS2NC_SOP_CNT    0xffU
29176 #define	V_MPS2NC_SOP_CNT(x) ((x) << S_MPS2NC_SOP_CNT)
29177 #define	G_MPS2NC_SOP_CNT(x) (((x) >> S_MPS2NC_SOP_CNT) & M_MPS2NC_SOP_CNT)
29178 
29179 #define	S_MPS2NC_EOP_CNT    0
29180 #define	M_MPS2NC_EOP_CNT    0xffU
29181 #define	V_MPS2NC_EOP_CNT(x) ((x) << S_MPS2NC_EOP_CNT)
29182 #define	G_MPS2NC_EOP_CNT(x) (((x) >> S_MPS2NC_EOP_CNT) & M_MPS2NC_EOP_CNT)
29183 
29184 #define	A_NCSI_SE_CNT_CIM 0x1a0b8
29185 
29186 #define	S_NC2CIM_SOP_CNT    24
29187 #define	M_NC2CIM_SOP_CNT    0xffU
29188 #define	V_NC2CIM_SOP_CNT(x) ((x) << S_NC2CIM_SOP_CNT)
29189 #define	G_NC2CIM_SOP_CNT(x) (((x) >> S_NC2CIM_SOP_CNT) & M_NC2CIM_SOP_CNT)
29190 
29191 #define	S_NC2CIM_EOP_CNT    16
29192 #define	M_NC2CIM_EOP_CNT    0x3fU
29193 #define	V_NC2CIM_EOP_CNT(x) ((x) << S_NC2CIM_EOP_CNT)
29194 #define	G_NC2CIM_EOP_CNT(x) (((x) >> S_NC2CIM_EOP_CNT) & M_NC2CIM_EOP_CNT)
29195 
29196 #define	S_CIM2NC_SOP_CNT    8
29197 #define	M_CIM2NC_SOP_CNT    0xffU
29198 #define	V_CIM2NC_SOP_CNT(x) ((x) << S_CIM2NC_SOP_CNT)
29199 #define	G_CIM2NC_SOP_CNT(x) (((x) >> S_CIM2NC_SOP_CNT) & M_CIM2NC_SOP_CNT)
29200 
29201 #define	S_CIM2NC_EOP_CNT    0
29202 #define	M_CIM2NC_EOP_CNT    0xffU
29203 #define	V_CIM2NC_EOP_CNT(x) ((x) << S_CIM2NC_EOP_CNT)
29204 #define	G_CIM2NC_EOP_CNT(x) (((x) >> S_CIM2NC_EOP_CNT) & M_CIM2NC_EOP_CNT)
29205 
29206 #define	A_NCSI_BUS_DEBUG 0x1a0bc
29207 
29208 #define	S_SOP_CNT_ERR    12
29209 #define	M_SOP_CNT_ERR    0xfU
29210 #define	V_SOP_CNT_ERR(x) ((x) << S_SOP_CNT_ERR)
29211 #define	G_SOP_CNT_ERR(x) (((x) >> S_SOP_CNT_ERR) & M_SOP_CNT_ERR)
29212 
29213 #define	S_BUS_STATE_MPS_OUT    6
29214 #define	M_BUS_STATE_MPS_OUT    0x3U
29215 #define	V_BUS_STATE_MPS_OUT(x) ((x) << S_BUS_STATE_MPS_OUT)
29216 #define	G_BUS_STATE_MPS_OUT(x) \
29217 	(((x) >> S_BUS_STATE_MPS_OUT) & M_BUS_STATE_MPS_OUT)
29218 
29219 #define	S_BUS_STATE_MPS_IN    4
29220 #define	M_BUS_STATE_MPS_IN    0x3U
29221 #define	V_BUS_STATE_MPS_IN(x) ((x) << S_BUS_STATE_MPS_IN)
29222 #define	G_BUS_STATE_MPS_IN(x) (((x) >> S_BUS_STATE_MPS_IN) & M_BUS_STATE_MPS_IN)
29223 
29224 #define	S_BUS_STATE_CIM_OUT    2
29225 #define	M_BUS_STATE_CIM_OUT    0x3U
29226 #define	V_BUS_STATE_CIM_OUT(x) ((x) << S_BUS_STATE_CIM_OUT)
29227 #define	G_BUS_STATE_CIM_OUT(x) \
29228 	(((x) >> S_BUS_STATE_CIM_OUT) & M_BUS_STATE_CIM_OUT)
29229 
29230 #define	S_BUS_STATE_CIM_IN    0
29231 #define	M_BUS_STATE_CIM_IN    0x3U
29232 #define	V_BUS_STATE_CIM_IN(x) ((x) << S_BUS_STATE_CIM_IN)
29233 #define	G_BUS_STATE_CIM_IN(x) (((x) >> S_BUS_STATE_CIM_IN) & M_BUS_STATE_CIM_IN)
29234 
29235 #define	A_NCSI_LA_RDPTR 0x1a0c0
29236 #define	A_NCSI_LA_RDDATA 0x1a0c4
29237 #define	A_NCSI_LA_WRPTR 0x1a0c8
29238 #define	A_NCSI_LA_RESERVED 0x1a0cc
29239 #define	A_NCSI_LA_CTL 0x1a0d0
29240 #define	A_NCSI_INT_ENABLE 0x1a0d4
29241 
29242 #define	S_CIM_DM_PRTY_ERR    8
29243 #define	V_CIM_DM_PRTY_ERR(x) ((x) << S_CIM_DM_PRTY_ERR)
29244 #define	F_CIM_DM_PRTY_ERR    V_CIM_DM_PRTY_ERR(1U)
29245 
29246 #define	S_MPS_DM_PRTY_ERR    7
29247 #define	V_MPS_DM_PRTY_ERR(x) ((x) << S_MPS_DM_PRTY_ERR)
29248 #define	F_MPS_DM_PRTY_ERR    V_MPS_DM_PRTY_ERR(1U)
29249 
29250 #define	S_TOKEN    6
29251 #define	V_TOKEN(x) ((x) << S_TOKEN)
29252 #define	F_TOKEN    V_TOKEN(1U)
29253 
29254 #define	S_ARB_DONE    5
29255 #define	V_ARB_DONE(x) ((x) << S_ARB_DONE)
29256 #define	F_ARB_DONE    V_ARB_DONE(1U)
29257 
29258 #define	S_ARB_STARTED    4
29259 #define	V_ARB_STARTED(x) ((x) << S_ARB_STARTED)
29260 #define	F_ARB_STARTED    V_ARB_STARTED(1U)
29261 
29262 #define	S_WOL    3
29263 #define	V_WOL(x) ((x) << S_WOL)
29264 #define	F_WOL    V_WOL(1U)
29265 
29266 #define	S_MACINT    2
29267 #define	V_MACINT(x) ((x) << S_MACINT)
29268 #define	F_MACINT    V_MACINT(1U)
29269 
29270 #define	S_TXFIFO_PRTY_ERR    1
29271 #define	V_TXFIFO_PRTY_ERR(x) ((x) << S_TXFIFO_PRTY_ERR)
29272 #define	F_TXFIFO_PRTY_ERR    V_TXFIFO_PRTY_ERR(1U)
29273 
29274 #define	S_RXFIFO_PRTY_ERR    0
29275 #define	V_RXFIFO_PRTY_ERR(x) ((x) << S_RXFIFO_PRTY_ERR)
29276 #define	F_RXFIFO_PRTY_ERR    V_RXFIFO_PRTY_ERR(1U)
29277 
29278 #define	A_NCSI_INT_CAUSE 0x1a0d8
29279 #define	A_NCSI_STATUS 0x1a0dc
29280 
29281 #define	S_MASTER    1
29282 #define	V_MASTER(x) ((x) << S_MASTER)
29283 #define	F_MASTER    V_MASTER(1U)
29284 
29285 #define	S_ARB_STATUS    0
29286 #define	V_ARB_STATUS(x) ((x) << S_ARB_STATUS)
29287 #define	F_ARB_STATUS    V_ARB_STATUS(1U)
29288 
29289 #define	A_NCSI_PAUSE_CTRL 0x1a0e0
29290 
29291 #define	S_FORCEPAUSE    0
29292 #define	V_FORCEPAUSE(x) ((x) << S_FORCEPAUSE)
29293 #define	F_FORCEPAUSE    V_FORCEPAUSE(1U)
29294 
29295 #define	A_NCSI_PAUSE_TIMEOUT 0x1a0e4
29296 #define	A_NCSI_PAUSE_WM 0x1a0ec
29297 
29298 #define	S_PAUSEHWM    16
29299 #define	M_PAUSEHWM    0x7ffU
29300 #define	V_PAUSEHWM(x) ((x) << S_PAUSEHWM)
29301 #define	G_PAUSEHWM(x) (((x) >> S_PAUSEHWM) & M_PAUSEHWM)
29302 
29303 #define	S_PAUSELWM    0
29304 #define	M_PAUSELWM    0x7ffU
29305 #define	V_PAUSELWM(x) ((x) << S_PAUSELWM)
29306 #define	G_PAUSELWM(x) (((x) >> S_PAUSELWM) & M_PAUSELWM)
29307 
29308 #define	A_NCSI_DEBUG 0x1a0f0
29309 
29310 #define	S_DEBUGSEL    0
29311 #define	M_DEBUGSEL    0x3fU
29312 #define	V_DEBUGSEL(x) ((x) << S_DEBUGSEL)
29313 #define	G_DEBUGSEL(x) (((x) >> S_DEBUGSEL) & M_DEBUGSEL)
29314 
29315 #define S_TXFIFO_EMPTY    4
29316 #define V_TXFIFO_EMPTY(x) ((x) << S_TXFIFO_EMPTY)
29317 #define F_TXFIFO_EMPTY    V_TXFIFO_EMPTY(1U)
29318 
29319 #define S_TXFIFO_FULL    3
29320 #define V_TXFIFO_FULL(x) ((x) << S_TXFIFO_FULL)
29321 #define F_TXFIFO_FULL    V_TXFIFO_FULL(1U)
29322 
29323 #define S_PKG_ID    0
29324 #define M_PKG_ID    0x7U
29325 #define V_PKG_ID(x) ((x) << S_PKG_ID)
29326 #define G_PKG_ID(x) (((x) >> S_PKG_ID) & M_PKG_ID)
29327 
29328 #define	A_NCSI_PERR_INJECT 0x1a0f4
29329 
29330 #define	S_MCSIMELSEL    1
29331 #define	V_MCSIMELSEL(x) ((x) << S_MCSIMELSEL)
29332 #define	F_MCSIMELSEL    V_MCSIMELSEL(1U)
29333 
29334 #define A_NCSI_PERR_ENABLE 0x1a0f8
29335 #define	A_NCSI_MACB_NETWORK_CTRL 0x1a100
29336 
29337 #define	S_TXSNDZEROPAUSE    12
29338 #define	V_TXSNDZEROPAUSE(x) ((x) << S_TXSNDZEROPAUSE)
29339 #define	F_TXSNDZEROPAUSE    V_TXSNDZEROPAUSE(1U)
29340 
29341 #define	S_TXSNDPAUSE    11
29342 #define	V_TXSNDPAUSE(x) ((x) << S_TXSNDPAUSE)
29343 #define	F_TXSNDPAUSE    V_TXSNDPAUSE(1U)
29344 
29345 #define	S_TXSTOP    10
29346 #define	V_TXSTOP(x) ((x) << S_TXSTOP)
29347 #define	F_TXSTOP    V_TXSTOP(1U)
29348 
29349 #define	S_TXSTART    9
29350 #define	V_TXSTART(x) ((x) << S_TXSTART)
29351 #define	F_TXSTART    V_TXSTART(1U)
29352 
29353 #define	S_BACKPRESS    8
29354 #define	V_BACKPRESS(x) ((x) << S_BACKPRESS)
29355 #define	F_BACKPRESS    V_BACKPRESS(1U)
29356 
29357 #define	S_STATWREN    7
29358 #define	V_STATWREN(x) ((x) << S_STATWREN)
29359 #define	F_STATWREN    V_STATWREN(1U)
29360 
29361 #define	S_INCRSTAT    6
29362 #define	V_INCRSTAT(x) ((x) << S_INCRSTAT)
29363 #define	F_INCRSTAT    V_INCRSTAT(1U)
29364 
29365 #define	S_CLEARSTAT    5
29366 #define	V_CLEARSTAT(x) ((x) << S_CLEARSTAT)
29367 #define	F_CLEARSTAT    V_CLEARSTAT(1U)
29368 
29369 #define	S_ENMGMTPORT    4
29370 #define	V_ENMGMTPORT(x) ((x) << S_ENMGMTPORT)
29371 #define	F_ENMGMTPORT    V_ENMGMTPORT(1U)
29372 
29373 #define	S_NCSITXEN    3
29374 #define	V_NCSITXEN(x) ((x) << S_NCSITXEN)
29375 #define	F_NCSITXEN    V_NCSITXEN(1U)
29376 
29377 #define	S_NCSIRXEN    2
29378 #define	V_NCSIRXEN(x) ((x) << S_NCSIRXEN)
29379 #define	F_NCSIRXEN    V_NCSIRXEN(1U)
29380 
29381 #define	S_LOOPLOCAL    1
29382 #define	V_LOOPLOCAL(x) ((x) << S_LOOPLOCAL)
29383 #define	F_LOOPLOCAL    V_LOOPLOCAL(1U)
29384 
29385 #define	S_LOOPPHY    0
29386 #define	V_LOOPPHY(x) ((x) << S_LOOPPHY)
29387 #define	F_LOOPPHY    V_LOOPPHY(1U)
29388 
29389 #define	A_NCSI_MACB_NETWORK_CFG 0x1a104
29390 
29391 #define	S_PCLKDIV128    22
29392 #define	V_PCLKDIV128(x) ((x) << S_PCLKDIV128)
29393 #define	F_PCLKDIV128    V_PCLKDIV128(1U)
29394 
29395 #define	S_COPYPAUSE    21
29396 #define	V_COPYPAUSE(x) ((x) << S_COPYPAUSE)
29397 #define	F_COPYPAUSE    V_COPYPAUSE(1U)
29398 
29399 #define	S_NONSTDPREOK    20
29400 #define	V_NONSTDPREOK(x) ((x) << S_NONSTDPREOK)
29401 #define	F_NONSTDPREOK    V_NONSTDPREOK(1U)
29402 
29403 #define	S_NOFCS    19
29404 #define	V_NOFCS(x) ((x) << S_NOFCS)
29405 #define	F_NOFCS    V_NOFCS(1U)
29406 
29407 #define	S_RXENHALFDUP    18
29408 #define	V_RXENHALFDUP(x) ((x) << S_RXENHALFDUP)
29409 #define	F_RXENHALFDUP    V_RXENHALFDUP(1U)
29410 
29411 #define	S_NOCOPYFCS    17
29412 #define	V_NOCOPYFCS(x) ((x) << S_NOCOPYFCS)
29413 #define	F_NOCOPYFCS    V_NOCOPYFCS(1U)
29414 
29415 #define	S_LENCHKEN    16
29416 #define	V_LENCHKEN(x) ((x) << S_LENCHKEN)
29417 #define	F_LENCHKEN    V_LENCHKEN(1U)
29418 
29419 #define	S_RXBUFOFFSET    14
29420 #define	M_RXBUFOFFSET    0x3U
29421 #define	V_RXBUFOFFSET(x) ((x) << S_RXBUFOFFSET)
29422 #define	G_RXBUFOFFSET(x) (((x) >> S_RXBUFOFFSET) & M_RXBUFOFFSET)
29423 
29424 #define	S_PAUSEEN    13
29425 #define	V_PAUSEEN(x) ((x) << S_PAUSEEN)
29426 #define	F_PAUSEEN    V_PAUSEEN(1U)
29427 
29428 #define	S_RETRYTEST    12
29429 #define	V_RETRYTEST(x) ((x) << S_RETRYTEST)
29430 #define	F_RETRYTEST    V_RETRYTEST(1U)
29431 
29432 #define	S_PCLKDIV    10
29433 #define	M_PCLKDIV    0x3U
29434 #define	V_PCLKDIV(x) ((x) << S_PCLKDIV)
29435 #define	G_PCLKDIV(x) (((x) >> S_PCLKDIV) & M_PCLKDIV)
29436 
29437 #define	S_EXTCLASS    9
29438 #define	V_EXTCLASS(x) ((x) << S_EXTCLASS)
29439 #define	F_EXTCLASS    V_EXTCLASS(1U)
29440 
29441 #define	S_EN1536FRAME    8
29442 #define	V_EN1536FRAME(x) ((x) << S_EN1536FRAME)
29443 #define	F_EN1536FRAME    V_EN1536FRAME(1U)
29444 
29445 #define	S_UCASTHASHEN    7
29446 #define	V_UCASTHASHEN(x) ((x) << S_UCASTHASHEN)
29447 #define	F_UCASTHASHEN    V_UCASTHASHEN(1U)
29448 
29449 #define	S_MCASTHASHEN    6
29450 #define	V_MCASTHASHEN(x) ((x) << S_MCASTHASHEN)
29451 #define	F_MCASTHASHEN    V_MCASTHASHEN(1U)
29452 
29453 #define	S_RXBCASTDIS    5
29454 #define	V_RXBCASTDIS(x) ((x) << S_RXBCASTDIS)
29455 #define	F_RXBCASTDIS    V_RXBCASTDIS(1U)
29456 
29457 #define	S_NCSICOPYALLFRAMES    4
29458 #define	V_NCSICOPYALLFRAMES(x) ((x) << S_NCSICOPYALLFRAMES)
29459 #define	F_NCSICOPYALLFRAMES    V_NCSICOPYALLFRAMES(1U)
29460 
29461 #define	S_JUMBOEN    3
29462 #define	V_JUMBOEN(x) ((x) << S_JUMBOEN)
29463 #define	F_JUMBOEN    V_JUMBOEN(1U)
29464 
29465 #define	S_SEREN    2
29466 #define	V_SEREN(x) ((x) << S_SEREN)
29467 #define	F_SEREN    V_SEREN(1U)
29468 
29469 #define	S_FULLDUPLEX    1
29470 #define	V_FULLDUPLEX(x) ((x) << S_FULLDUPLEX)
29471 #define	F_FULLDUPLEX    V_FULLDUPLEX(1U)
29472 
29473 #define	S_SPEED    0
29474 #define	V_SPEED(x) ((x) << S_SPEED)
29475 #define	F_SPEED    V_SPEED(1U)
29476 
29477 #define	A_NCSI_MACB_NETWORK_STATUS 0x1a108
29478 
29479 #define	S_PHYMGMTSTATUS    2
29480 #define	V_PHYMGMTSTATUS(x) ((x) << S_PHYMGMTSTATUS)
29481 #define	F_PHYMGMTSTATUS    V_PHYMGMTSTATUS(1U)
29482 
29483 #define	S_MDISTATUS    1
29484 #define	V_MDISTATUS(x) ((x) << S_MDISTATUS)
29485 #define	F_MDISTATUS    V_MDISTATUS(1U)
29486 
29487 #define	S_LINKSTATUS    0
29488 #define	V_LINKSTATUS(x) ((x) << S_LINKSTATUS)
29489 #define	F_LINKSTATUS    V_LINKSTATUS(1U)
29490 
29491 #define	A_NCSI_MACB_TX_STATUS 0x1a114
29492 
29493 #define	S_UNDERRUNERR    6
29494 #define	V_UNDERRUNERR(x) ((x) << S_UNDERRUNERR)
29495 #define	F_UNDERRUNERR    V_UNDERRUNERR(1U)
29496 
29497 #define	S_TXCOMPLETE    5
29498 #define	V_TXCOMPLETE(x) ((x) << S_TXCOMPLETE)
29499 #define	F_TXCOMPLETE    V_TXCOMPLETE(1U)
29500 
29501 #define	S_BUFFEREXHAUSTED    4
29502 #define	V_BUFFEREXHAUSTED(x) ((x) << S_BUFFEREXHAUSTED)
29503 #define	F_BUFFEREXHAUSTED    V_BUFFEREXHAUSTED(1U)
29504 
29505 #define	S_TXPROGRESS    3
29506 #define	V_TXPROGRESS(x) ((x) << S_TXPROGRESS)
29507 #define	F_TXPROGRESS    V_TXPROGRESS(1U)
29508 
29509 #define	S_RETRYLIMIT    2
29510 #define	V_RETRYLIMIT(x) ((x) << S_RETRYLIMIT)
29511 #define	F_RETRYLIMIT    V_RETRYLIMIT(1U)
29512 
29513 #define	S_COLEVENT    1
29514 #define	V_COLEVENT(x) ((x) << S_COLEVENT)
29515 #define	F_COLEVENT    V_COLEVENT(1U)
29516 
29517 #define	S_USEDBITREAD    0
29518 #define	V_USEDBITREAD(x) ((x) << S_USEDBITREAD)
29519 #define	F_USEDBITREAD    V_USEDBITREAD(1U)
29520 
29521 #define	A_NCSI_MACB_RX_BUF_QPTR 0x1a118
29522 
29523 #define	S_RXBUFQPTR    2
29524 #define	M_RXBUFQPTR    0x3fffffffU
29525 #define	V_RXBUFQPTR(x) ((x) << S_RXBUFQPTR)
29526 #define	G_RXBUFQPTR(x) (((x) >> S_RXBUFQPTR) & M_RXBUFQPTR)
29527 
29528 #define	A_NCSI_MACB_TX_BUF_QPTR 0x1a11c
29529 
29530 #define	S_TXBUFQPTR    2
29531 #define	M_TXBUFQPTR    0x3fffffffU
29532 #define	V_TXBUFQPTR(x) ((x) << S_TXBUFQPTR)
29533 #define	G_TXBUFQPTR(x) (((x) >> S_TXBUFQPTR) & M_TXBUFQPTR)
29534 
29535 #define	A_NCSI_MACB_RX_STATUS 0x1a120
29536 
29537 #define	S_RXOVERRUNERR    2
29538 #define	V_RXOVERRUNERR(x) ((x) << S_RXOVERRUNERR)
29539 #define	F_RXOVERRUNERR    V_RXOVERRUNERR(1U)
29540 
29541 #define	S_MACB_FRAMERCVD    1
29542 #define	V_MACB_FRAMERCVD(x) ((x) << S_MACB_FRAMERCVD)
29543 #define	F_MACB_FRAMERCVD    V_MACB_FRAMERCVD(1U)
29544 
29545 #define	S_NORXBUF    0
29546 #define	V_NORXBUF(x) ((x) << S_NORXBUF)
29547 #define	F_NORXBUF    V_NORXBUF(1U)
29548 
29549 #define	A_NCSI_MACB_INT_STATUS 0x1a124
29550 
29551 #define	S_PAUSETIMEZERO    13
29552 #define	V_PAUSETIMEZERO(x) ((x) << S_PAUSETIMEZERO)
29553 #define	F_PAUSETIMEZERO    V_PAUSETIMEZERO(1U)
29554 
29555 #define	S_PAUSERCVD    12
29556 #define	V_PAUSERCVD(x) ((x) << S_PAUSERCVD)
29557 #define	F_PAUSERCVD    V_PAUSERCVD(1U)
29558 
29559 #define	S_HRESPNOTOK    11
29560 #define	V_HRESPNOTOK(x) ((x) << S_HRESPNOTOK)
29561 #define	F_HRESPNOTOK    V_HRESPNOTOK(1U)
29562 
29563 #define	S_RXOVERRUN    10
29564 #define	V_RXOVERRUN(x) ((x) << S_RXOVERRUN)
29565 #define	F_RXOVERRUN    V_RXOVERRUN(1U)
29566 
29567 #define	S_LINKCHANGE    9
29568 #define	V_LINKCHANGE(x) ((x) << S_LINKCHANGE)
29569 #define	F_LINKCHANGE    V_LINKCHANGE(1U)
29570 
29571 #define	S_INT_TXCOMPLETE    7
29572 #define	V_INT_TXCOMPLETE(x) ((x) << S_INT_TXCOMPLETE)
29573 #define	F_INT_TXCOMPLETE    V_INT_TXCOMPLETE(1U)
29574 
29575 #define	S_TXBUFERR    6
29576 #define	V_TXBUFERR(x) ((x) << S_TXBUFERR)
29577 #define	F_TXBUFERR    V_TXBUFERR(1U)
29578 
29579 #define	S_RETRYLIMITERR    5
29580 #define	V_RETRYLIMITERR(x) ((x) << S_RETRYLIMITERR)
29581 #define	F_RETRYLIMITERR    V_RETRYLIMITERR(1U)
29582 
29583 #define	S_TXBUFUNDERRUN    4
29584 #define	V_TXBUFUNDERRUN(x) ((x) << S_TXBUFUNDERRUN)
29585 #define	F_TXBUFUNDERRUN    V_TXBUFUNDERRUN(1U)
29586 
29587 #define	S_TXUSEDBITREAD    3
29588 #define	V_TXUSEDBITREAD(x) ((x) << S_TXUSEDBITREAD)
29589 #define	F_TXUSEDBITREAD    V_TXUSEDBITREAD(1U)
29590 
29591 #define	S_RXUSEDBITREAD    2
29592 #define	V_RXUSEDBITREAD(x) ((x) << S_RXUSEDBITREAD)
29593 #define	F_RXUSEDBITREAD    V_RXUSEDBITREAD(1U)
29594 
29595 #define	S_RXCOMPLETE    1
29596 #define	V_RXCOMPLETE(x) ((x) << S_RXCOMPLETE)
29597 #define	F_RXCOMPLETE    V_RXCOMPLETE(1U)
29598 
29599 #define	S_MGMTFRAMESENT    0
29600 #define	V_MGMTFRAMESENT(x) ((x) << S_MGMTFRAMESENT)
29601 #define	F_MGMTFRAMESENT    V_MGMTFRAMESENT(1U)
29602 
29603 #define	A_NCSI_MACB_INT_EN 0x1a128
29604 #define	A_NCSI_MACB_INT_DIS 0x1a12c
29605 #define	A_NCSI_MACB_INT_MASK 0x1a130
29606 #define	A_NCSI_MACB_PAUSE_TIME 0x1a138
29607 
29608 #define	S_PAUSETIME    0
29609 #define	M_PAUSETIME    0xffffU
29610 #define	V_PAUSETIME(x) ((x) << S_PAUSETIME)
29611 #define	G_PAUSETIME(x) (((x) >> S_PAUSETIME) & M_PAUSETIME)
29612 
29613 #define	A_NCSI_MACB_PAUSE_FRAMES_RCVD 0x1a13c
29614 
29615 #define	S_PAUSEFRRCVD    0
29616 #define	M_PAUSEFRRCVD    0xffffU
29617 #define	V_PAUSEFRRCVD(x) ((x) << S_PAUSEFRRCVD)
29618 #define	G_PAUSEFRRCVD(x) (((x) >> S_PAUSEFRRCVD) & M_PAUSEFRRCVD)
29619 
29620 #define	A_NCSI_MACB_TX_FRAMES_OK 0x1a140
29621 
29622 #define	S_TXFRAMESOK    0
29623 #define	M_TXFRAMESOK    0xffffffU
29624 #define	V_TXFRAMESOK(x) ((x) << S_TXFRAMESOK)
29625 #define	G_TXFRAMESOK(x) (((x) >> S_TXFRAMESOK) & M_TXFRAMESOK)
29626 
29627 #define	A_NCSI_MACB_SINGLE_COL_FRAMES 0x1a144
29628 
29629 #define	S_SINGLECOLTXFRAMES    0
29630 #define	M_SINGLECOLTXFRAMES    0xffffU
29631 #define	V_SINGLECOLTXFRAMES(x) ((x) << S_SINGLECOLTXFRAMES)
29632 #define	G_SINGLECOLTXFRAMES(x) \
29633 	(((x) >> S_SINGLECOLTXFRAMES) & M_SINGLECOLTXFRAMES)
29634 
29635 #define	A_NCSI_MACB_MUL_COL_FRAMES 0x1a148
29636 
29637 #define	S_MULCOLTXFRAMES    0
29638 #define	M_MULCOLTXFRAMES    0xffffU
29639 #define	V_MULCOLTXFRAMES(x) ((x) << S_MULCOLTXFRAMES)
29640 #define	G_MULCOLTXFRAMES(x) (((x) >> S_MULCOLTXFRAMES) & M_MULCOLTXFRAMES)
29641 
29642 #define	A_NCSI_MACB_RX_FRAMES_OK 0x1a14c
29643 
29644 #define	S_RXFRAMESOK    0
29645 #define	M_RXFRAMESOK    0xffffffU
29646 #define	V_RXFRAMESOK(x) ((x) << S_RXFRAMESOK)
29647 #define	G_RXFRAMESOK(x) (((x) >> S_RXFRAMESOK) & M_RXFRAMESOK)
29648 
29649 #define	A_NCSI_MACB_FCS_ERR 0x1a150
29650 
29651 #define	S_RXFCSERR    0
29652 #define	M_RXFCSERR    0xffU
29653 #define	V_RXFCSERR(x) ((x) << S_RXFCSERR)
29654 #define	G_RXFCSERR(x) (((x) >> S_RXFCSERR) & M_RXFCSERR)
29655 
29656 #define	A_NCSI_MACB_ALIGN_ERR 0x1a154
29657 
29658 #define	S_RXALIGNERR    0
29659 #define	M_RXALIGNERR    0xffU
29660 #define	V_RXALIGNERR(x) ((x) << S_RXALIGNERR)
29661 #define	G_RXALIGNERR(x) (((x) >> S_RXALIGNERR) & M_RXALIGNERR)
29662 
29663 #define	A_NCSI_MACB_DEF_TX_FRAMES 0x1a158
29664 
29665 #define	S_TXDEFERREDFRAMES    0
29666 #define	M_TXDEFERREDFRAMES    0xffffU
29667 #define	V_TXDEFERREDFRAMES(x) ((x) << S_TXDEFERREDFRAMES)
29668 #define	G_TXDEFERREDFRAMES(x) (((x) >> S_TXDEFERREDFRAMES) & M_TXDEFERREDFRAMES)
29669 
29670 #define	A_NCSI_MACB_LATE_COL 0x1a15c
29671 
29672 #define	S_LATECOLLISIONS    0
29673 #define	M_LATECOLLISIONS    0xffffU
29674 #define	V_LATECOLLISIONS(x) ((x) << S_LATECOLLISIONS)
29675 #define	G_LATECOLLISIONS(x) (((x) >> S_LATECOLLISIONS) & M_LATECOLLISIONS)
29676 
29677 #define	A_NCSI_MACB_EXCESSIVE_COL 0x1a160
29678 
29679 #define	S_EXCESSIVECOLLISIONS    0
29680 #define	M_EXCESSIVECOLLISIONS    0xffU
29681 #define	V_EXCESSIVECOLLISIONS(x) ((x) << S_EXCESSIVECOLLISIONS)
29682 #define	G_EXCESSIVECOLLISIONS(x) \
29683 	(((x) >> S_EXCESSIVECOLLISIONS) & M_EXCESSIVECOLLISIONS)
29684 
29685 #define	A_NCSI_MACB_TX_UNDERRUN_ERR 0x1a164
29686 
29687 #define	S_TXUNDERRUNERR    0
29688 #define	M_TXUNDERRUNERR    0xffU
29689 #define	V_TXUNDERRUNERR(x) ((x) << S_TXUNDERRUNERR)
29690 #define	G_TXUNDERRUNERR(x) (((x) >> S_TXUNDERRUNERR) & M_TXUNDERRUNERR)
29691 
29692 #define	A_NCSI_MACB_CARRIER_SENSE_ERR 0x1a168
29693 
29694 #define	S_CARRIERSENSEERRS    0
29695 #define	M_CARRIERSENSEERRS    0xffU
29696 #define	V_CARRIERSENSEERRS(x) ((x) << S_CARRIERSENSEERRS)
29697 #define	G_CARRIERSENSEERRS(x) (((x) >> S_CARRIERSENSEERRS) & M_CARRIERSENSEERRS)
29698 
29699 #define	A_NCSI_MACB_RX_RESOURCE_ERR 0x1a16c
29700 
29701 #define	S_RXRESOURCEERR    0
29702 #define	M_RXRESOURCEERR    0xffffU
29703 #define	V_RXRESOURCEERR(x) ((x) << S_RXRESOURCEERR)
29704 #define	G_RXRESOURCEERR(x) (((x) >> S_RXRESOURCEERR) & M_RXRESOURCEERR)
29705 
29706 #define	A_NCSI_MACB_RX_OVERRUN_ERR 0x1a170
29707 
29708 #define	S_RXOVERRUNERRCNT    0
29709 #define	M_RXOVERRUNERRCNT    0xffU
29710 #define	V_RXOVERRUNERRCNT(x) ((x) << S_RXOVERRUNERRCNT)
29711 #define	G_RXOVERRUNERRCNT(x) (((x) >> S_RXOVERRUNERRCNT) & M_RXOVERRUNERRCNT)
29712 
29713 #define	A_NCSI_MACB_RX_SYMBOL_ERR 0x1a174
29714 
29715 #define	S_RXSYMBOLERR    0
29716 #define	M_RXSYMBOLERR    0xffU
29717 #define	V_RXSYMBOLERR(x) ((x) << S_RXSYMBOLERR)
29718 #define	G_RXSYMBOLERR(x) (((x) >> S_RXSYMBOLERR) & M_RXSYMBOLERR)
29719 
29720 #define	A_NCSI_MACB_RX_OVERSIZE_FRAME 0x1a178
29721 
29722 #define	S_RXOVERSIZEERR    0
29723 #define	M_RXOVERSIZEERR    0xffU
29724 #define	V_RXOVERSIZEERR(x) ((x) << S_RXOVERSIZEERR)
29725 #define	G_RXOVERSIZEERR(x) (((x) >> S_RXOVERSIZEERR) & M_RXOVERSIZEERR)
29726 
29727 #define	A_NCSI_MACB_RX_JABBER_ERR 0x1a17c
29728 
29729 #define	S_RXJABBERERR    0
29730 #define	M_RXJABBERERR    0xffU
29731 #define	V_RXJABBERERR(x) ((x) << S_RXJABBERERR)
29732 #define	G_RXJABBERERR(x) (((x) >> S_RXJABBERERR) & M_RXJABBERERR)
29733 
29734 #define	A_NCSI_MACB_RX_UNDERSIZE_FRAME 0x1a180
29735 
29736 #define	S_RXUNDERSIZEFR    0
29737 #define	M_RXUNDERSIZEFR    0xffU
29738 #define	V_RXUNDERSIZEFR(x) ((x) << S_RXUNDERSIZEFR)
29739 #define	G_RXUNDERSIZEFR(x) (((x) >> S_RXUNDERSIZEFR) & M_RXUNDERSIZEFR)
29740 
29741 #define	A_NCSI_MACB_SQE_TEST_ERR 0x1a184
29742 
29743 #define	S_SQETESTERR    0
29744 #define	M_SQETESTERR    0xffU
29745 #define	V_SQETESTERR(x) ((x) << S_SQETESTERR)
29746 #define	G_SQETESTERR(x) (((x) >> S_SQETESTERR) & M_SQETESTERR)
29747 
29748 #define	A_NCSI_MACB_LENGTH_ERR 0x1a188
29749 
29750 #define	S_LENGTHERR    0
29751 #define	M_LENGTHERR    0xffU
29752 #define	V_LENGTHERR(x) ((x) << S_LENGTHERR)
29753 #define	G_LENGTHERR(x) (((x) >> S_LENGTHERR) & M_LENGTHERR)
29754 
29755 #define	A_NCSI_MACB_TX_PAUSE_FRAMES 0x1a18c
29756 
29757 #define	S_TXPAUSEFRAMES    0
29758 #define	M_TXPAUSEFRAMES    0xffffU
29759 #define	V_TXPAUSEFRAMES(x) ((x) << S_TXPAUSEFRAMES)
29760 #define	G_TXPAUSEFRAMES(x) (((x) >> S_TXPAUSEFRAMES) & M_TXPAUSEFRAMES)
29761 
29762 #define	A_NCSI_MACB_HASH_LOW 0x1a190
29763 #define	A_NCSI_MACB_HASH_HIGH 0x1a194
29764 #define	A_NCSI_MACB_SPECIFIC_1_LOW 0x1a198
29765 #define	A_NCSI_MACB_SPECIFIC_1_HIGH 0x1a19c
29766 
29767 #define	S_MATCHHIGH    0
29768 #define	M_MATCHHIGH    0xffffU
29769 #define	V_MATCHHIGH(x) ((x) << S_MATCHHIGH)
29770 #define	G_MATCHHIGH(x) (((x) >> S_MATCHHIGH) & M_MATCHHIGH)
29771 
29772 #define	A_NCSI_MACB_SPECIFIC_2_LOW 0x1a1a0
29773 #define	A_NCSI_MACB_SPECIFIC_2_HIGH 0x1a1a4
29774 #define	A_NCSI_MACB_SPECIFIC_3_LOW 0x1a1a8
29775 #define	A_NCSI_MACB_SPECIFIC_3_HIGH 0x1a1ac
29776 #define	A_NCSI_MACB_SPECIFIC_4_LOW 0x1a1b0
29777 #define	A_NCSI_MACB_SPECIFIC_4_HIGH 0x1a1b4
29778 #define	A_NCSI_MACB_TYPE_ID 0x1a1b8
29779 
29780 #define	S_TYPEID    0
29781 #define	M_TYPEID    0xffffU
29782 #define	V_TYPEID(x) ((x) << S_TYPEID)
29783 #define	G_TYPEID(x) (((x) >> S_TYPEID) & M_TYPEID)
29784 
29785 #define	A_NCSI_MACB_TX_PAUSE_QUANTUM 0x1a1bc
29786 
29787 #define	S_TXPAUSEQUANTUM    0
29788 #define	M_TXPAUSEQUANTUM    0xffffU
29789 #define	V_TXPAUSEQUANTUM(x) ((x) << S_TXPAUSEQUANTUM)
29790 #define	G_TXPAUSEQUANTUM(x) (((x) >> S_TXPAUSEQUANTUM) & M_TXPAUSEQUANTUM)
29791 
29792 #define	A_NCSI_MACB_USER_IO 0x1a1c0
29793 
29794 #define	S_USERPROGINPUT    16
29795 #define	M_USERPROGINPUT    0xffffU
29796 #define	V_USERPROGINPUT(x) ((x) << S_USERPROGINPUT)
29797 #define	G_USERPROGINPUT(x) (((x) >> S_USERPROGINPUT) & M_USERPROGINPUT)
29798 
29799 #define	S_USERPROGOUTPUT    0
29800 #define	M_USERPROGOUTPUT    0xffffU
29801 #define	V_USERPROGOUTPUT(x) ((x) << S_USERPROGOUTPUT)
29802 #define	G_USERPROGOUTPUT(x) (((x) >> S_USERPROGOUTPUT) & M_USERPROGOUTPUT)
29803 
29804 #define	A_NCSI_MACB_WOL_CFG 0x1a1c4
29805 
29806 #define	S_MCHASHEN    19
29807 #define	V_MCHASHEN(x) ((x) << S_MCHASHEN)
29808 #define	F_MCHASHEN    V_MCHASHEN(1U)
29809 
29810 #define	S_SPECIFIC1EN    18
29811 #define	V_SPECIFIC1EN(x) ((x) << S_SPECIFIC1EN)
29812 #define	F_SPECIFIC1EN    V_SPECIFIC1EN(1U)
29813 
29814 #define	S_ARPEN    17
29815 #define	V_ARPEN(x) ((x) << S_ARPEN)
29816 #define	F_ARPEN    V_ARPEN(1U)
29817 
29818 #define	S_MAGICPKTEN    16
29819 #define	V_MAGICPKTEN(x) ((x) << S_MAGICPKTEN)
29820 #define	F_MAGICPKTEN    V_MAGICPKTEN(1U)
29821 
29822 #define	S_ARPIPADDR    0
29823 #define	M_ARPIPADDR    0xffffU
29824 #define	V_ARPIPADDR(x) ((x) << S_ARPIPADDR)
29825 #define	G_ARPIPADDR(x) (((x) >> S_ARPIPADDR) & M_ARPIPADDR)
29826 
29827 #define	A_NCSI_MACB_REV_STATUS 0x1a1fc
29828 
29829 #define	S_PARTREF    16
29830 #define	M_PARTREF    0xffffU
29831 #define	V_PARTREF(x) ((x) << S_PARTREF)
29832 #define	G_PARTREF(x) (((x) >> S_PARTREF) & M_PARTREF)
29833 
29834 #define	S_DESREV    0
29835 #define	M_DESREV    0xffffU
29836 #define	V_DESREV(x) ((x) << S_DESREV)
29837 #define	G_DESREV(x) (((x) >> S_DESREV) & M_DESREV)
29838 
29839 /* registers for module XGMAC */
29840 #define	XGMAC_BASE_ADDR 0x0
29841 
29842 #define	A_XGMAC_PORT_CFG 0x1000
29843 
29844 #define	S_XGMII_CLK_SEL    29
29845 #define	M_XGMII_CLK_SEL    0x7U
29846 #define	V_XGMII_CLK_SEL(x) ((x) << S_XGMII_CLK_SEL)
29847 #define	G_XGMII_CLK_SEL(x) (((x) >> S_XGMII_CLK_SEL) & M_XGMII_CLK_SEL)
29848 
29849 #define	S_SINKTX    27
29850 #define	V_SINKTX(x) ((x) << S_SINKTX)
29851 #define	F_SINKTX    V_SINKTX(1U)
29852 
29853 #define	S_SINKTXONLINKDOWN    26
29854 #define	V_SINKTXONLINKDOWN(x) ((x) << S_SINKTXONLINKDOWN)
29855 #define	F_SINKTXONLINKDOWN    V_SINKTXONLINKDOWN(1U)
29856 
29857 #define	S_XG2G_SPEED_MODE    25
29858 #define	V_XG2G_SPEED_MODE(x) ((x) << S_XG2G_SPEED_MODE)
29859 #define	F_XG2G_SPEED_MODE    V_XG2G_SPEED_MODE(1U)
29860 
29861 #define	S_LOOPNOFWD    24
29862 #define	V_LOOPNOFWD(x) ((x) << S_LOOPNOFWD)
29863 #define	F_LOOPNOFWD    V_LOOPNOFWD(1U)
29864 
29865 #define	S_XGM_TX_PAUSE_SIZE    23
29866 #define	V_XGM_TX_PAUSE_SIZE(x) ((x) << S_XGM_TX_PAUSE_SIZE)
29867 #define	F_XGM_TX_PAUSE_SIZE    V_XGM_TX_PAUSE_SIZE(1U)
29868 
29869 #define	S_XGM_TX_PAUSE_FRAME    22
29870 #define	V_XGM_TX_PAUSE_FRAME(x) ((x) << S_XGM_TX_PAUSE_FRAME)
29871 #define	F_XGM_TX_PAUSE_FRAME    V_XGM_TX_PAUSE_FRAME(1U)
29872 
29873 #define	S_XGM_TX_DISABLE_PRE    21
29874 #define	V_XGM_TX_DISABLE_PRE(x) ((x) << S_XGM_TX_DISABLE_PRE)
29875 #define	F_XGM_TX_DISABLE_PRE    V_XGM_TX_DISABLE_PRE(1U)
29876 
29877 #define	S_XGM_TX_DISABLE_CRC    20
29878 #define	V_XGM_TX_DISABLE_CRC(x) ((x) << S_XGM_TX_DISABLE_CRC)
29879 #define	F_XGM_TX_DISABLE_CRC    V_XGM_TX_DISABLE_CRC(1U)
29880 
29881 #define	S_SMUX_RX_LOOP    19
29882 #define	V_SMUX_RX_LOOP(x) ((x) << S_SMUX_RX_LOOP)
29883 #define	F_SMUX_RX_LOOP    V_SMUX_RX_LOOP(1U)
29884 
29885 #define	S_RX_LANE_SWAP    18
29886 #define	V_RX_LANE_SWAP(x) ((x) << S_RX_LANE_SWAP)
29887 #define	F_RX_LANE_SWAP    V_RX_LANE_SWAP(1U)
29888 
29889 #define	S_TX_LANE_SWAP    17
29890 #define	V_TX_LANE_SWAP(x) ((x) << S_TX_LANE_SWAP)
29891 #define	F_TX_LANE_SWAP    V_TX_LANE_SWAP(1U)
29892 
29893 #define	S_SIGNAL_DET    14
29894 #define	V_SIGNAL_DET(x) ((x) << S_SIGNAL_DET)
29895 #define	F_SIGNAL_DET    V_SIGNAL_DET(1U)
29896 
29897 #define	S_PMUX_RX_LOOP    13
29898 #define	V_PMUX_RX_LOOP(x) ((x) << S_PMUX_RX_LOOP)
29899 #define	F_PMUX_RX_LOOP    V_PMUX_RX_LOOP(1U)
29900 
29901 #define	S_PMUX_TX_LOOP    12
29902 #define	V_PMUX_TX_LOOP(x) ((x) << S_PMUX_TX_LOOP)
29903 #define	F_PMUX_TX_LOOP    V_PMUX_TX_LOOP(1U)
29904 
29905 #define	S_XGM_RX_SEL    10
29906 #define	M_XGM_RX_SEL    0x3U
29907 #define	V_XGM_RX_SEL(x) ((x) << S_XGM_RX_SEL)
29908 #define	G_XGM_RX_SEL(x) (((x) >> S_XGM_RX_SEL) & M_XGM_RX_SEL)
29909 
29910 #define	S_PCS_TX_SEL    8
29911 #define	M_PCS_TX_SEL    0x3U
29912 #define	V_PCS_TX_SEL(x) ((x) << S_PCS_TX_SEL)
29913 #define	G_PCS_TX_SEL(x) (((x) >> S_PCS_TX_SEL) & M_PCS_TX_SEL)
29914 
29915 #define	S_XAUI20_REM_PRE    5
29916 #define	V_XAUI20_REM_PRE(x) ((x) << S_XAUI20_REM_PRE)
29917 #define	F_XAUI20_REM_PRE    V_XAUI20_REM_PRE(1U)
29918 
29919 #define	S_XAUI20_XGMII_SEL    4
29920 #define	V_XAUI20_XGMII_SEL(x) ((x) << S_XAUI20_XGMII_SEL)
29921 #define	F_XAUI20_XGMII_SEL    V_XAUI20_XGMII_SEL(1U)
29922 
29923 #define	S_PORT_SEL    0
29924 #define	V_PORT_SEL(x) ((x) << S_PORT_SEL)
29925 #define	F_PORT_SEL    V_PORT_SEL(1U)
29926 
29927 #define	A_XGMAC_PORT_RESET_CTRL 0x1004
29928 
29929 #define	S_AUXEXT_RESET    10
29930 #define	V_AUXEXT_RESET(x) ((x) << S_AUXEXT_RESET)
29931 #define	F_AUXEXT_RESET    V_AUXEXT_RESET(1U)
29932 
29933 #define	S_TXFIFO_RESET    9
29934 #define	V_TXFIFO_RESET(x) ((x) << S_TXFIFO_RESET)
29935 #define	F_TXFIFO_RESET    V_TXFIFO_RESET(1U)
29936 
29937 #define	S_RXFIFO_RESET    8
29938 #define	V_RXFIFO_RESET(x) ((x) << S_RXFIFO_RESET)
29939 #define	F_RXFIFO_RESET    V_RXFIFO_RESET(1U)
29940 
29941 #define	S_BEAN_RESET    7
29942 #define	V_BEAN_RESET(x) ((x) << S_BEAN_RESET)
29943 #define	F_BEAN_RESET    V_BEAN_RESET(1U)
29944 
29945 #define	S_XAUI_RESET    6
29946 #define	V_XAUI_RESET(x) ((x) << S_XAUI_RESET)
29947 #define	F_XAUI_RESET    V_XAUI_RESET(1U)
29948 
29949 #define	S_AE_RESET    5
29950 #define	V_AE_RESET(x) ((x) << S_AE_RESET)
29951 #define	F_AE_RESET    V_AE_RESET(1U)
29952 
29953 #define	S_XGM_RESET    4
29954 #define	V_XGM_RESET(x) ((x) << S_XGM_RESET)
29955 #define	F_XGM_RESET    V_XGM_RESET(1U)
29956 
29957 #define	S_XG2G_RESET    3
29958 #define	V_XG2G_RESET(x) ((x) << S_XG2G_RESET)
29959 #define	F_XG2G_RESET    V_XG2G_RESET(1U)
29960 
29961 #define	S_WOL_RESET    2
29962 #define	V_WOL_RESET(x) ((x) << S_WOL_RESET)
29963 #define	F_WOL_RESET    V_WOL_RESET(1U)
29964 
29965 #define	S_XFI_PCS_RESET    1
29966 #define	V_XFI_PCS_RESET(x) ((x) << S_XFI_PCS_RESET)
29967 #define	F_XFI_PCS_RESET    V_XFI_PCS_RESET(1U)
29968 
29969 #define	S_HSS_RESET    0
29970 #define	V_HSS_RESET(x) ((x) << S_HSS_RESET)
29971 #define	F_HSS_RESET    V_HSS_RESET(1U)
29972 
29973 #define	A_XGMAC_PORT_LED_CFG 0x1008
29974 
29975 #define	S_LED1_CFG    5
29976 #define	M_LED1_CFG    0x7U
29977 #define	V_LED1_CFG(x) ((x) << S_LED1_CFG)
29978 #define	G_LED1_CFG(x) (((x) >> S_LED1_CFG) & M_LED1_CFG)
29979 
29980 #define	S_LED1_POLARITY_INV    4
29981 #define	V_LED1_POLARITY_INV(x) ((x) << S_LED1_POLARITY_INV)
29982 #define	F_LED1_POLARITY_INV    V_LED1_POLARITY_INV(1U)
29983 
29984 #define	S_LED0_CFG    1
29985 #define	M_LED0_CFG    0x7U
29986 #define	V_LED0_CFG(x) ((x) << S_LED0_CFG)
29987 #define	G_LED0_CFG(x) (((x) >> S_LED0_CFG) & M_LED0_CFG)
29988 
29989 #define	S_LED0_POLARITY_INV    0
29990 #define	V_LED0_POLARITY_INV(x) ((x) << S_LED0_POLARITY_INV)
29991 #define	F_LED0_POLARITY_INV    V_LED0_POLARITY_INV(1U)
29992 
29993 #define	A_XGMAC_PORT_LED_COUNTHI 0x100c
29994 
29995 #define	S_LED_COUNT_HI    0
29996 #define	M_LED_COUNT_HI    0x1ffffffU
29997 #define	V_LED_COUNT_HI(x) ((x) << S_LED_COUNT_HI)
29998 #define	G_LED_COUNT_HI(x) (((x) >> S_LED_COUNT_HI) & M_LED_COUNT_HI)
29999 
30000 #define	A_XGMAC_PORT_LED_COUNTLO 0x1010
30001 
30002 #define	S_LED_COUNT_LO    0
30003 #define	M_LED_COUNT_LO    0x1ffffffU
30004 #define	V_LED_COUNT_LO(x) ((x) << S_LED_COUNT_LO)
30005 #define	G_LED_COUNT_LO(x) (((x) >> S_LED_COUNT_LO) & M_LED_COUNT_LO)
30006 
30007 #define	A_XGMAC_PORT_DEBUG_CFG 0x1014
30008 
30009 #define	S_TESTCLK_SEL    0
30010 #define	M_TESTCLK_SEL    0xfU
30011 #define	V_TESTCLK_SEL(x) ((x) << S_TESTCLK_SEL)
30012 #define	G_TESTCLK_SEL(x) (((x) >> S_TESTCLK_SEL) & M_TESTCLK_SEL)
30013 
30014 #define	A_XGMAC_PORT_CFG2 0x1018
30015 
30016 #define	S_RX_POLARITY_INV    28
30017 #define	M_RX_POLARITY_INV    0xfU
30018 #define	V_RX_POLARITY_INV(x) ((x) << S_RX_POLARITY_INV)
30019 #define	G_RX_POLARITY_INV(x) (((x) >> S_RX_POLARITY_INV) & M_RX_POLARITY_INV)
30020 
30021 #define	S_TX_POLARITY_INV    24
30022 #define	M_TX_POLARITY_INV    0xfU
30023 #define	V_TX_POLARITY_INV(x) ((x) << S_TX_POLARITY_INV)
30024 #define	G_TX_POLARITY_INV(x) (((x) >> S_TX_POLARITY_INV) & M_TX_POLARITY_INV)
30025 
30026 #define	S_INSTANCENUM    22
30027 #define	M_INSTANCENUM    0x3U
30028 #define	V_INSTANCENUM(x) ((x) << S_INSTANCENUM)
30029 #define	G_INSTANCENUM(x) (((x) >> S_INSTANCENUM) & M_INSTANCENUM)
30030 
30031 #define	S_STOPONPERR    21
30032 #define	V_STOPONPERR(x) ((x) << S_STOPONPERR)
30033 #define	F_STOPONPERR    V_STOPONPERR(1U)
30034 
30035 #define	S_MACTXEN    20
30036 #define	V_MACTXEN(x) ((x) << S_MACTXEN)
30037 #define	F_MACTXEN    V_MACTXEN(1U)
30038 
30039 #define	S_MACRXEN    19
30040 #define	V_MACRXEN(x) ((x) << S_MACRXEN)
30041 #define	F_MACRXEN    V_MACRXEN(1U)
30042 
30043 #define	S_PATEN    18
30044 #define	V_PATEN(x) ((x) << S_PATEN)
30045 #define	F_PATEN    V_PATEN(1U)
30046 
30047 #define	S_MAGICEN    17
30048 #define	V_MAGICEN(x) ((x) << S_MAGICEN)
30049 #define	F_MAGICEN    V_MAGICEN(1U)
30050 
30051 #define	S_TX_IPG    4
30052 #define	M_TX_IPG    0x1fffU
30053 #define	V_TX_IPG(x) ((x) << S_TX_IPG)
30054 #define	G_TX_IPG(x) (((x) >> S_TX_IPG) & M_TX_IPG)
30055 
30056 #define	S_AEC_PMA_TX_READY    1
30057 #define	V_AEC_PMA_TX_READY(x) ((x) << S_AEC_PMA_TX_READY)
30058 #define	F_AEC_PMA_TX_READY    V_AEC_PMA_TX_READY(1U)
30059 
30060 #define	S_AEC_PMA_RX_READY    0
30061 #define	V_AEC_PMA_RX_READY(x) ((x) << S_AEC_PMA_RX_READY)
30062 #define	F_AEC_PMA_RX_READY    V_AEC_PMA_RX_READY(1U)
30063 
30064 #define	A_XGMAC_PORT_PKT_COUNT 0x101c
30065 
30066 #define	S_TX_SOP_COUNT    24
30067 #define	M_TX_SOP_COUNT    0xffU
30068 #define	V_TX_SOP_COUNT(x) ((x) << S_TX_SOP_COUNT)
30069 #define	G_TX_SOP_COUNT(x) (((x) >> S_TX_SOP_COUNT) & M_TX_SOP_COUNT)
30070 
30071 #define	S_TX_EOP_COUNT    16
30072 #define	M_TX_EOP_COUNT    0xffU
30073 #define	V_TX_EOP_COUNT(x) ((x) << S_TX_EOP_COUNT)
30074 #define	G_TX_EOP_COUNT(x) (((x) >> S_TX_EOP_COUNT) & M_TX_EOP_COUNT)
30075 
30076 #define	S_RX_SOP_COUNT    8
30077 #define	M_RX_SOP_COUNT    0xffU
30078 #define	V_RX_SOP_COUNT(x) ((x) << S_RX_SOP_COUNT)
30079 #define	G_RX_SOP_COUNT(x) (((x) >> S_RX_SOP_COUNT) & M_RX_SOP_COUNT)
30080 
30081 #define	S_RX_EOP_COUNT    0
30082 #define	M_RX_EOP_COUNT    0xffU
30083 #define	V_RX_EOP_COUNT(x) ((x) << S_RX_EOP_COUNT)
30084 #define	G_RX_EOP_COUNT(x) (((x) >> S_RX_EOP_COUNT) & M_RX_EOP_COUNT)
30085 
30086 #define	A_XGMAC_PORT_PERR_INJECT 0x1020
30087 
30088 #define	S_XGMMEMSEL    1
30089 #define	V_XGMMEMSEL(x) ((x) << S_XGMMEMSEL)
30090 #define	F_XGMMEMSEL    V_XGMMEMSEL(1U)
30091 
30092 #define	A_XGMAC_PORT_MAGIC_MACID_LO 0x1024
30093 #define	A_XGMAC_PORT_MAGIC_MACID_HI 0x1028
30094 
30095 #define	S_MAC_WOL_DA    0
30096 #define	M_MAC_WOL_DA    0xffffU
30097 #define	V_MAC_WOL_DA(x) ((x) << S_MAC_WOL_DA)
30098 #define	G_MAC_WOL_DA(x) (((x) >> S_MAC_WOL_DA) & M_MAC_WOL_DA)
30099 
30100 #define	A_XGMAC_PORT_BUILD_REVISION 0x102c
30101 #define	A_XGMAC_PORT_XGMII_SE_COUNT 0x1030
30102 
30103 #define	S_TXSOP    24
30104 #define	M_TXSOP    0xffU
30105 #define	V_TXSOP(x) ((x) << S_TXSOP)
30106 #define	G_TXSOP(x) (((x) >> S_TXSOP) & M_TXSOP)
30107 
30108 #define	S_TXEOP    16
30109 #define	M_TXEOP    0xffU
30110 #define	V_TXEOP(x) ((x) << S_TXEOP)
30111 #define	G_TXEOP(x) (((x) >> S_TXEOP) & M_TXEOP)
30112 
30113 #define	S_RXSOP    8
30114 #define	M_RXSOP    0xffU
30115 #define	V_RXSOP(x) ((x) << S_RXSOP)
30116 #define	G_RXSOP(x) (((x) >> S_RXSOP) & M_RXSOP)
30117 
30118 #define	A_XGMAC_PORT_LINK_STATUS 0x1034
30119 
30120 #define	S_REMFLT    3
30121 #define	V_REMFLT(x) ((x) << S_REMFLT)
30122 #define	F_REMFLT    V_REMFLT(1U)
30123 
30124 #define	S_LOCFLT    2
30125 #define	V_LOCFLT(x) ((x) << S_LOCFLT)
30126 #define	F_LOCFLT    V_LOCFLT(1U)
30127 
30128 #define	S_LINKUP    1
30129 #define	V_LINKUP(x) ((x) << S_LINKUP)
30130 #define	F_LINKUP    V_LINKUP(1U)
30131 
30132 #define	S_LINKDN    0
30133 #define	V_LINKDN(x) ((x) << S_LINKDN)
30134 #define	F_LINKDN    V_LINKDN(1U)
30135 
30136 #define	A_XGMAC_PORT_CHECKIN 0x1038
30137 
30138 #define	S_PREAMBLE    1
30139 #define	V_PREAMBLE(x) ((x) << S_PREAMBLE)
30140 #define	F_PREAMBLE    V_PREAMBLE(1U)
30141 
30142 #define	S_CHECKIN    0
30143 #define	V_CHECKIN(x) ((x) << S_CHECKIN)
30144 #define	F_CHECKIN    V_CHECKIN(1U)
30145 
30146 #define	A_XGMAC_PORT_FAULT_TEST 0x103c
30147 
30148 #define	S_FLTTYPE    1
30149 #define	V_FLTTYPE(x) ((x) << S_FLTTYPE)
30150 #define	F_FLTTYPE    V_FLTTYPE(1U)
30151 
30152 #define	S_FLTCTRL    0
30153 #define	V_FLTCTRL(x) ((x) << S_FLTCTRL)
30154 #define	F_FLTCTRL    V_FLTCTRL(1U)
30155 
30156 #define	A_XGMAC_PORT_SPARE 0x1040
30157 #define	A_XGMAC_PORT_HSS_SIGDET_STATUS 0x1044
30158 
30159 #define	S_SIGNALDETECT    0
30160 #define	M_SIGNALDETECT    0xfU
30161 #define	V_SIGNALDETECT(x) ((x) << S_SIGNALDETECT)
30162 #define	G_SIGNALDETECT(x) (((x) >> S_SIGNALDETECT) & M_SIGNALDETECT)
30163 
30164 #define	A_XGMAC_PORT_EXT_LOS_STATUS 0x1048
30165 #define	A_XGMAC_PORT_EXT_LOS_CTRL 0x104c
30166 
30167 #define	S_CTRL    0
30168 #define	M_CTRL    0xfU
30169 #define	V_CTRL(x) ((x) << S_CTRL)
30170 #define	G_CTRL(x) (((x) >> S_CTRL) & M_CTRL)
30171 
30172 #define	A_XGMAC_PORT_FPGA_PAUSE_CTL 0x1050
30173 
30174 #define	S_CTL    31
30175 #define	V_CTL(x) ((x) << S_CTL)
30176 #define	F_CTL    V_CTL(1U)
30177 
30178 #define	S_HWM    13
30179 #define	M_HWM    0x1fffU
30180 #define	V_HWM(x) ((x) << S_HWM)
30181 #define	G_HWM(x) (((x) >> S_HWM) & M_HWM)
30182 
30183 #define	S_LWM    0
30184 #define	M_LWM    0x1fffU
30185 #define	V_LWM(x) ((x) << S_LWM)
30186 #define	G_LWM(x) (((x) >> S_LWM) & M_LWM)
30187 
30188 #define	A_XGMAC_PORT_FPGA_ERRPKT_CNT 0x1054
30189 #define	A_XGMAC_PORT_LA_TX_0 0x1058
30190 #define	A_XGMAC_PORT_LA_RX_0 0x105c
30191 #define	A_XGMAC_PORT_FPGA_LA_CTL 0x1060
30192 
30193 #define	S_RXRST    5
30194 #define	V_RXRST(x) ((x) << S_RXRST)
30195 #define	F_RXRST    V_RXRST(1U)
30196 
30197 #define	S_TXRST    4
30198 #define	V_TXRST(x) ((x) << S_TXRST)
30199 #define	F_TXRST    V_TXRST(1U)
30200 
30201 #define	S_XGMII    3
30202 #define	V_XGMII(x) ((x) << S_XGMII)
30203 #define	F_XGMII    V_XGMII(1U)
30204 
30205 #define	S_LAPAUSE    2
30206 #define	V_LAPAUSE(x) ((x) << S_LAPAUSE)
30207 #define	F_LAPAUSE    V_LAPAUSE(1U)
30208 
30209 #define	S_STOPERR    1
30210 #define	V_STOPERR(x) ((x) << S_STOPERR)
30211 #define	F_STOPERR    V_STOPERR(1U)
30212 
30213 #define	S_LASTOP    0
30214 #define	V_LASTOP(x) ((x) << S_LASTOP)
30215 #define	F_LASTOP    V_LASTOP(1U)
30216 
30217 #define	A_XGMAC_PORT_EPIO_DATA0 0x10c0
30218 #define	A_XGMAC_PORT_EPIO_DATA1 0x10c4
30219 #define	A_XGMAC_PORT_EPIO_DATA2 0x10c8
30220 #define	A_XGMAC_PORT_EPIO_DATA3 0x10cc
30221 #define	A_XGMAC_PORT_EPIO_OP 0x10d0
30222 
30223 #define	S_EPIOWR    8
30224 #define	V_EPIOWR(x) ((x) << S_EPIOWR)
30225 #define	F_EPIOWR    V_EPIOWR(1U)
30226 
30227 #define	S_ADDRESS    0
30228 #define	M_ADDRESS    0xffU
30229 #define	V_ADDRESS(x) ((x) << S_ADDRESS)
30230 #define	G_ADDRESS(x) (((x) >> S_ADDRESS) & M_ADDRESS)
30231 
30232 #define	A_XGMAC_PORT_WOL_STATUS 0x10d4
30233 
30234 #define	S_MAGICDETECTED    31
30235 #define	V_MAGICDETECTED(x) ((x) << S_MAGICDETECTED)
30236 #define	F_MAGICDETECTED    V_MAGICDETECTED(1U)
30237 
30238 #define	S_PATDETECTED    30
30239 #define	V_PATDETECTED(x) ((x) << S_PATDETECTED)
30240 #define	F_PATDETECTED    V_PATDETECTED(1U)
30241 
30242 #define	S_CLEARMAGIC    4
30243 #define	V_CLEARMAGIC(x) ((x) << S_CLEARMAGIC)
30244 #define	F_CLEARMAGIC    V_CLEARMAGIC(1U)
30245 
30246 #define	S_CLEARMATCH    3
30247 #define	V_CLEARMATCH(x) ((x) << S_CLEARMATCH)
30248 #define	F_CLEARMATCH    V_CLEARMATCH(1U)
30249 
30250 #define	S_MATCHEDFILTER    0
30251 #define	M_MATCHEDFILTER    0x7U
30252 #define	V_MATCHEDFILTER(x) ((x) << S_MATCHEDFILTER)
30253 #define	G_MATCHEDFILTER(x) (((x) >> S_MATCHEDFILTER) & M_MATCHEDFILTER)
30254 
30255 #define	A_XGMAC_PORT_INT_EN 0x10d8
30256 
30257 #define	S_EXT_LOS    28
30258 #define	V_EXT_LOS(x) ((x) << S_EXT_LOS)
30259 #define	F_EXT_LOS    V_EXT_LOS(1U)
30260 
30261 #define	S_INCMPTBL_LINK    27
30262 #define	V_INCMPTBL_LINK(x) ((x) << S_INCMPTBL_LINK)
30263 #define	F_INCMPTBL_LINK    V_INCMPTBL_LINK(1U)
30264 
30265 #define	S_PATDETWAKE    26
30266 #define	V_PATDETWAKE(x) ((x) << S_PATDETWAKE)
30267 #define	F_PATDETWAKE    V_PATDETWAKE(1U)
30268 
30269 #define	S_MAGICWAKE    25
30270 #define	V_MAGICWAKE(x) ((x) << S_MAGICWAKE)
30271 #define	F_MAGICWAKE    V_MAGICWAKE(1U)
30272 
30273 #define	S_SIGDETCHG    24
30274 #define	V_SIGDETCHG(x) ((x) << S_SIGDETCHG)
30275 #define	F_SIGDETCHG    V_SIGDETCHG(1U)
30276 
30277 #define	S_PCSR_FEC_CORR    23
30278 #define	V_PCSR_FEC_CORR(x) ((x) << S_PCSR_FEC_CORR)
30279 #define	F_PCSR_FEC_CORR    V_PCSR_FEC_CORR(1U)
30280 
30281 #define	S_AE_TRAIN_LOCAL    22
30282 #define	V_AE_TRAIN_LOCAL(x) ((x) << S_AE_TRAIN_LOCAL)
30283 #define	F_AE_TRAIN_LOCAL    V_AE_TRAIN_LOCAL(1U)
30284 
30285 #define	S_HSSPLL_LOCK    21
30286 #define	V_HSSPLL_LOCK(x) ((x) << S_HSSPLL_LOCK)
30287 #define	F_HSSPLL_LOCK    V_HSSPLL_LOCK(1U)
30288 
30289 #define	S_HSSPRT_READY    20
30290 #define	V_HSSPRT_READY(x) ((x) << S_HSSPRT_READY)
30291 #define	F_HSSPRT_READY    V_HSSPRT_READY(1U)
30292 
30293 #define	S_AUTONEG_DONE    19
30294 #define	V_AUTONEG_DONE(x) ((x) << S_AUTONEG_DONE)
30295 #define	F_AUTONEG_DONE    V_AUTONEG_DONE(1U)
30296 
30297 #define	S_PCSR_HI_BER    18
30298 #define	V_PCSR_HI_BER(x) ((x) << S_PCSR_HI_BER)
30299 #define	F_PCSR_HI_BER    V_PCSR_HI_BER(1U)
30300 
30301 #define	S_PCSR_FEC_ERROR    17
30302 #define	V_PCSR_FEC_ERROR(x) ((x) << S_PCSR_FEC_ERROR)
30303 #define	F_PCSR_FEC_ERROR    V_PCSR_FEC_ERROR(1U)
30304 
30305 #define	S_PCSR_LINK_FAIL    16
30306 #define	V_PCSR_LINK_FAIL(x) ((x) << S_PCSR_LINK_FAIL)
30307 #define	F_PCSR_LINK_FAIL    V_PCSR_LINK_FAIL(1U)
30308 
30309 #define	S_XAUI_DEC_ERROR    15
30310 #define	V_XAUI_DEC_ERROR(x) ((x) << S_XAUI_DEC_ERROR)
30311 #define	F_XAUI_DEC_ERROR    V_XAUI_DEC_ERROR(1U)
30312 
30313 #define	S_XAUI_LINK_FAIL    14
30314 #define	V_XAUI_LINK_FAIL(x) ((x) << S_XAUI_LINK_FAIL)
30315 #define	F_XAUI_LINK_FAIL    V_XAUI_LINK_FAIL(1U)
30316 
30317 #define	S_PCS_CTC_ERROR    13
30318 #define	V_PCS_CTC_ERROR(x) ((x) << S_PCS_CTC_ERROR)
30319 #define	F_PCS_CTC_ERROR    V_PCS_CTC_ERROR(1U)
30320 
30321 #define	S_PCS_LINK_GOOD    12
30322 #define	V_PCS_LINK_GOOD(x) ((x) << S_PCS_LINK_GOOD)
30323 #define	F_PCS_LINK_GOOD    V_PCS_LINK_GOOD(1U)
30324 
30325 #define	S_PCS_LINK_FAIL    11
30326 #define	V_PCS_LINK_FAIL(x) ((x) << S_PCS_LINK_FAIL)
30327 #define	F_PCS_LINK_FAIL    V_PCS_LINK_FAIL(1U)
30328 
30329 #define	S_RXFIFOOVERFLOW    10
30330 #define	V_RXFIFOOVERFLOW(x) ((x) << S_RXFIFOOVERFLOW)
30331 #define	F_RXFIFOOVERFLOW    V_RXFIFOOVERFLOW(1U)
30332 
30333 #define	S_HSSPRBSERR    9
30334 #define	V_HSSPRBSERR(x) ((x) << S_HSSPRBSERR)
30335 #define	F_HSSPRBSERR    V_HSSPRBSERR(1U)
30336 
30337 #define	S_HSSEYEQUAL    8
30338 #define	V_HSSEYEQUAL(x) ((x) << S_HSSEYEQUAL)
30339 #define	F_HSSEYEQUAL    V_HSSEYEQUAL(1U)
30340 
30341 #define	S_REMOTEFAULT    7
30342 #define	V_REMOTEFAULT(x) ((x) << S_REMOTEFAULT)
30343 #define	F_REMOTEFAULT    V_REMOTEFAULT(1U)
30344 
30345 #define	S_LOCALFAULT    6
30346 #define	V_LOCALFAULT(x) ((x) << S_LOCALFAULT)
30347 #define	F_LOCALFAULT    V_LOCALFAULT(1U)
30348 
30349 #define	S_MAC_LINK_DOWN    5
30350 #define	V_MAC_LINK_DOWN(x) ((x) << S_MAC_LINK_DOWN)
30351 #define	F_MAC_LINK_DOWN    V_MAC_LINK_DOWN(1U)
30352 
30353 #define	S_MAC_LINK_UP    4
30354 #define	V_MAC_LINK_UP(x) ((x) << S_MAC_LINK_UP)
30355 #define	F_MAC_LINK_UP    V_MAC_LINK_UP(1U)
30356 
30357 #define	S_BEAN_INT    3
30358 #define	V_BEAN_INT(x) ((x) << S_BEAN_INT)
30359 #define	F_BEAN_INT    V_BEAN_INT(1U)
30360 
30361 #define	S_XGM_INT    2
30362 #define	V_XGM_INT(x) ((x) << S_XGM_INT)
30363 #define	F_XGM_INT    V_XGM_INT(1U)
30364 
30365 #define	A_XGMAC_PORT_INT_CAUSE 0x10dc
30366 #define	A_XGMAC_PORT_HSS_CFG0 0x10e0
30367 
30368 #define	S_TXDTS    31
30369 #define	V_TXDTS(x) ((x) << S_TXDTS)
30370 #define	F_TXDTS    V_TXDTS(1U)
30371 
30372 #define	S_TXCTS    30
30373 #define	V_TXCTS(x) ((x) << S_TXCTS)
30374 #define	F_TXCTS    V_TXCTS(1U)
30375 
30376 #define	S_TXBTS    29
30377 #define	V_TXBTS(x) ((x) << S_TXBTS)
30378 #define	F_TXBTS    V_TXBTS(1U)
30379 
30380 #define	S_TXATS    28
30381 #define	V_TXATS(x) ((x) << S_TXATS)
30382 #define	F_TXATS    V_TXATS(1U)
30383 
30384 #define	S_TXDOBS    27
30385 #define	V_TXDOBS(x) ((x) << S_TXDOBS)
30386 #define	F_TXDOBS    V_TXDOBS(1U)
30387 
30388 #define	S_TXCOBS    26
30389 #define	V_TXCOBS(x) ((x) << S_TXCOBS)
30390 #define	F_TXCOBS    V_TXCOBS(1U)
30391 
30392 #define	S_TXBOBS    25
30393 #define	V_TXBOBS(x) ((x) << S_TXBOBS)
30394 #define	F_TXBOBS    V_TXBOBS(1U)
30395 
30396 #define	S_TXAOBS    24
30397 #define	V_TXAOBS(x) ((x) << S_TXAOBS)
30398 #define	F_TXAOBS    V_TXAOBS(1U)
30399 
30400 #define	S_HSSREFCLKSEL    20
30401 #define	V_HSSREFCLKSEL(x) ((x) << S_HSSREFCLKSEL)
30402 #define	F_HSSREFCLKSEL    V_HSSREFCLKSEL(1U)
30403 
30404 #define	S_HSSAVDHI    17
30405 #define	V_HSSAVDHI(x) ((x) << S_HSSAVDHI)
30406 #define	F_HSSAVDHI    V_HSSAVDHI(1U)
30407 
30408 #define	S_HSSRXTS    16
30409 #define	V_HSSRXTS(x) ((x) << S_HSSRXTS)
30410 #define	F_HSSRXTS    V_HSSRXTS(1U)
30411 
30412 #define	S_HSSTXACMODE    15
30413 #define	V_HSSTXACMODE(x) ((x) << S_HSSTXACMODE)
30414 #define	F_HSSTXACMODE    V_HSSTXACMODE(1U)
30415 
30416 #define	S_HSSRXACMODE    14
30417 #define	V_HSSRXACMODE(x) ((x) << S_HSSRXACMODE)
30418 #define	F_HSSRXACMODE    V_HSSRXACMODE(1U)
30419 
30420 #define	S_HSSRESYNC    13
30421 #define	V_HSSRESYNC(x) ((x) << S_HSSRESYNC)
30422 #define	F_HSSRESYNC    V_HSSRESYNC(1U)
30423 
30424 #define	S_HSSRECCAL    12
30425 #define	V_HSSRECCAL(x) ((x) << S_HSSRECCAL)
30426 #define	F_HSSRECCAL    V_HSSRECCAL(1U)
30427 
30428 #define	S_HSSPDWNPLL    11
30429 #define	V_HSSPDWNPLL(x) ((x) << S_HSSPDWNPLL)
30430 #define	F_HSSPDWNPLL    V_HSSPDWNPLL(1U)
30431 
30432 #define	S_HSSDIVSEL    9
30433 #define	M_HSSDIVSEL    0x3U
30434 #define	V_HSSDIVSEL(x) ((x) << S_HSSDIVSEL)
30435 #define	G_HSSDIVSEL(x) (((x) >> S_HSSDIVSEL) & M_HSSDIVSEL)
30436 
30437 #define	S_HSSREFDIV    8
30438 #define	V_HSSREFDIV(x) ((x) << S_HSSREFDIV)
30439 #define	F_HSSREFDIV    V_HSSREFDIV(1U)
30440 
30441 #define	S_HSSPLLBYP    7
30442 #define	V_HSSPLLBYP(x) ((x) << S_HSSPLLBYP)
30443 #define	F_HSSPLLBYP    V_HSSPLLBYP(1U)
30444 
30445 #define	S_HSSLOFREQPLL    6
30446 #define	V_HSSLOFREQPLL(x) ((x) << S_HSSLOFREQPLL)
30447 #define	F_HSSLOFREQPLL    V_HSSLOFREQPLL(1U)
30448 
30449 #define	S_HSSLOFREQ2PLL    5
30450 #define	V_HSSLOFREQ2PLL(x) ((x) << S_HSSLOFREQ2PLL)
30451 #define	F_HSSLOFREQ2PLL    V_HSSLOFREQ2PLL(1U)
30452 
30453 #define	S_HSSEXTC16SEL    4
30454 #define	V_HSSEXTC16SEL(x) ((x) << S_HSSEXTC16SEL)
30455 #define	F_HSSEXTC16SEL    V_HSSEXTC16SEL(1U)
30456 
30457 #define	S_HSSRSTCONFIG    1
30458 #define	M_HSSRSTCONFIG    0x7U
30459 #define	V_HSSRSTCONFIG(x) ((x) << S_HSSRSTCONFIG)
30460 #define	G_HSSRSTCONFIG(x) (((x) >> S_HSSRSTCONFIG) & M_HSSRSTCONFIG)
30461 
30462 #define	S_HSSPRBSEN    0
30463 #define	V_HSSPRBSEN(x) ((x) << S_HSSPRBSEN)
30464 #define	F_HSSPRBSEN    V_HSSPRBSEN(1U)
30465 
30466 #define	A_XGMAC_PORT_HSS_CFG1 0x10e4
30467 
30468 #define	S_RXDPRBSRST    28
30469 #define	V_RXDPRBSRST(x) ((x) << S_RXDPRBSRST)
30470 #define	F_RXDPRBSRST    V_RXDPRBSRST(1U)
30471 
30472 #define	S_RXDPRBSEN    27
30473 #define	V_RXDPRBSEN(x) ((x) << S_RXDPRBSEN)
30474 #define	F_RXDPRBSEN    V_RXDPRBSEN(1U)
30475 
30476 #define	S_RXDPRBSFRCERR    26
30477 #define	V_RXDPRBSFRCERR(x) ((x) << S_RXDPRBSFRCERR)
30478 #define	F_RXDPRBSFRCERR    V_RXDPRBSFRCERR(1U)
30479 
30480 #define	S_TXDPRBSRST    25
30481 #define	V_TXDPRBSRST(x) ((x) << S_TXDPRBSRST)
30482 #define	F_TXDPRBSRST    V_TXDPRBSRST(1U)
30483 
30484 #define	S_TXDPRBSEN    24
30485 #define	V_TXDPRBSEN(x) ((x) << S_TXDPRBSEN)
30486 #define	F_TXDPRBSEN    V_TXDPRBSEN(1U)
30487 
30488 #define	S_RXCPRBSRST    20
30489 #define	V_RXCPRBSRST(x) ((x) << S_RXCPRBSRST)
30490 #define	F_RXCPRBSRST    V_RXCPRBSRST(1U)
30491 
30492 #define	S_RXCPRBSEN    19
30493 #define	V_RXCPRBSEN(x) ((x) << S_RXCPRBSEN)
30494 #define	F_RXCPRBSEN    V_RXCPRBSEN(1U)
30495 
30496 #define	S_RXCPRBSFRCERR    18
30497 #define	V_RXCPRBSFRCERR(x) ((x) << S_RXCPRBSFRCERR)
30498 #define	F_RXCPRBSFRCERR    V_RXCPRBSFRCERR(1U)
30499 
30500 #define	S_TXCPRBSRST    17
30501 #define	V_TXCPRBSRST(x) ((x) << S_TXCPRBSRST)
30502 #define	F_TXCPRBSRST    V_TXCPRBSRST(1U)
30503 
30504 #define	S_TXCPRBSEN    16
30505 #define	V_TXCPRBSEN(x) ((x) << S_TXCPRBSEN)
30506 #define	F_TXCPRBSEN    V_TXCPRBSEN(1U)
30507 
30508 #define	S_RXBPRBSRST    12
30509 #define	V_RXBPRBSRST(x) ((x) << S_RXBPRBSRST)
30510 #define	F_RXBPRBSRST    V_RXBPRBSRST(1U)
30511 
30512 #define	S_RXBPRBSEN    11
30513 #define	V_RXBPRBSEN(x) ((x) << S_RXBPRBSEN)
30514 #define	F_RXBPRBSEN    V_RXBPRBSEN(1U)
30515 
30516 #define	S_RXBPRBSFRCERR    10
30517 #define	V_RXBPRBSFRCERR(x) ((x) << S_RXBPRBSFRCERR)
30518 #define	F_RXBPRBSFRCERR    V_RXBPRBSFRCERR(1U)
30519 
30520 #define	S_TXBPRBSRST    9
30521 #define	V_TXBPRBSRST(x) ((x) << S_TXBPRBSRST)
30522 #define	F_TXBPRBSRST    V_TXBPRBSRST(1U)
30523 
30524 #define	S_TXBPRBSEN    8
30525 #define	V_TXBPRBSEN(x) ((x) << S_TXBPRBSEN)
30526 #define	F_TXBPRBSEN    V_TXBPRBSEN(1U)
30527 
30528 #define	S_RXAPRBSRST    4
30529 #define	V_RXAPRBSRST(x) ((x) << S_RXAPRBSRST)
30530 #define	F_RXAPRBSRST    V_RXAPRBSRST(1U)
30531 
30532 #define	S_RXAPRBSEN    3
30533 #define	V_RXAPRBSEN(x) ((x) << S_RXAPRBSEN)
30534 #define	F_RXAPRBSEN    V_RXAPRBSEN(1U)
30535 
30536 #define	S_RXAPRBSFRCERR    2
30537 #define	V_RXAPRBSFRCERR(x) ((x) << S_RXAPRBSFRCERR)
30538 #define	F_RXAPRBSFRCERR    V_RXAPRBSFRCERR(1U)
30539 
30540 #define	S_TXAPRBSRST    1
30541 #define	V_TXAPRBSRST(x) ((x) << S_TXAPRBSRST)
30542 #define	F_TXAPRBSRST    V_TXAPRBSRST(1U)
30543 
30544 #define	S_TXAPRBSEN    0
30545 #define	V_TXAPRBSEN(x) ((x) << S_TXAPRBSEN)
30546 #define	F_TXAPRBSEN    V_TXAPRBSEN(1U)
30547 
30548 #define	A_XGMAC_PORT_HSS_CFG2 0x10e8
30549 
30550 #define	S_RXDDATASYNC    23
30551 #define	V_RXDDATASYNC(x) ((x) << S_RXDDATASYNC)
30552 #define	F_RXDDATASYNC    V_RXDDATASYNC(1U)
30553 
30554 #define	S_RXCDATASYNC    22
30555 #define	V_RXCDATASYNC(x) ((x) << S_RXCDATASYNC)
30556 #define	F_RXCDATASYNC    V_RXCDATASYNC(1U)
30557 
30558 #define	S_RXBDATASYNC    21
30559 #define	V_RXBDATASYNC(x) ((x) << S_RXBDATASYNC)
30560 #define	F_RXBDATASYNC    V_RXBDATASYNC(1U)
30561 
30562 #define	S_RXADATASYNC    20
30563 #define	V_RXADATASYNC(x) ((x) << S_RXADATASYNC)
30564 #define	F_RXADATASYNC    V_RXADATASYNC(1U)
30565 
30566 #define	S_RXDEARLYIN    19
30567 #define	V_RXDEARLYIN(x) ((x) << S_RXDEARLYIN)
30568 #define	F_RXDEARLYIN    V_RXDEARLYIN(1U)
30569 
30570 #define	S_RXDLATEIN    18
30571 #define	V_RXDLATEIN(x) ((x) << S_RXDLATEIN)
30572 #define	F_RXDLATEIN    V_RXDLATEIN(1U)
30573 
30574 #define	S_RXDPHSLOCK    17
30575 #define	V_RXDPHSLOCK(x) ((x) << S_RXDPHSLOCK)
30576 #define	F_RXDPHSLOCK    V_RXDPHSLOCK(1U)
30577 
30578 #define	S_RXDPHSDNIN    16
30579 #define	V_RXDPHSDNIN(x) ((x) << S_RXDPHSDNIN)
30580 #define	F_RXDPHSDNIN    V_RXDPHSDNIN(1U)
30581 
30582 #define	S_RXDPHSUPIN    15
30583 #define	V_RXDPHSUPIN(x) ((x) << S_RXDPHSUPIN)
30584 #define	F_RXDPHSUPIN    V_RXDPHSUPIN(1U)
30585 
30586 #define	S_RXCEARLYIN    14
30587 #define	V_RXCEARLYIN(x) ((x) << S_RXCEARLYIN)
30588 #define	F_RXCEARLYIN    V_RXCEARLYIN(1U)
30589 
30590 #define	S_RXCLATEIN    13
30591 #define	V_RXCLATEIN(x) ((x) << S_RXCLATEIN)
30592 #define	F_RXCLATEIN    V_RXCLATEIN(1U)
30593 
30594 #define	S_RXCPHSLOCK    12
30595 #define	V_RXCPHSLOCK(x) ((x) << S_RXCPHSLOCK)
30596 #define	F_RXCPHSLOCK    V_RXCPHSLOCK(1U)
30597 
30598 #define	S_RXCPHSDNIN    11
30599 #define	V_RXCPHSDNIN(x) ((x) << S_RXCPHSDNIN)
30600 #define	F_RXCPHSDNIN    V_RXCPHSDNIN(1U)
30601 
30602 #define	S_RXCPHSUPIN    10
30603 #define	V_RXCPHSUPIN(x) ((x) << S_RXCPHSUPIN)
30604 #define	F_RXCPHSUPIN    V_RXCPHSUPIN(1U)
30605 
30606 #define	S_RXBEARLYIN    9
30607 #define	V_RXBEARLYIN(x) ((x) << S_RXBEARLYIN)
30608 #define	F_RXBEARLYIN    V_RXBEARLYIN(1U)
30609 
30610 #define	S_RXBLATEIN    8
30611 #define	V_RXBLATEIN(x) ((x) << S_RXBLATEIN)
30612 #define	F_RXBLATEIN    V_RXBLATEIN(1U)
30613 
30614 #define	S_RXBPHSLOCK    7
30615 #define	V_RXBPHSLOCK(x) ((x) << S_RXBPHSLOCK)
30616 #define	F_RXBPHSLOCK    V_RXBPHSLOCK(1U)
30617 
30618 #define	S_RXBPHSDNIN    6
30619 #define	V_RXBPHSDNIN(x) ((x) << S_RXBPHSDNIN)
30620 #define	F_RXBPHSDNIN    V_RXBPHSDNIN(1U)
30621 
30622 #define	S_RXBPHSUPIN    5
30623 #define	V_RXBPHSUPIN(x) ((x) << S_RXBPHSUPIN)
30624 #define	F_RXBPHSUPIN    V_RXBPHSUPIN(1U)
30625 
30626 #define	S_RXAEARLYIN    4
30627 #define	V_RXAEARLYIN(x) ((x) << S_RXAEARLYIN)
30628 #define	F_RXAEARLYIN    V_RXAEARLYIN(1U)
30629 
30630 #define	S_RXALATEIN    3
30631 #define	V_RXALATEIN(x) ((x) << S_RXALATEIN)
30632 #define	F_RXALATEIN    V_RXALATEIN(1U)
30633 
30634 #define	S_RXAPHSLOCK    2
30635 #define	V_RXAPHSLOCK(x) ((x) << S_RXAPHSLOCK)
30636 #define	F_RXAPHSLOCK    V_RXAPHSLOCK(1U)
30637 
30638 #define	S_RXAPHSDNIN    1
30639 #define	V_RXAPHSDNIN(x) ((x) << S_RXAPHSDNIN)
30640 #define	F_RXAPHSDNIN    V_RXAPHSDNIN(1U)
30641 
30642 #define	S_RXAPHSUPIN    0
30643 #define	V_RXAPHSUPIN(x) ((x) << S_RXAPHSUPIN)
30644 #define	F_RXAPHSUPIN    V_RXAPHSUPIN(1U)
30645 
30646 #define	A_XGMAC_PORT_HSS_STATUS 0x10ec
30647 
30648 #define	S_RXDPRBSSYNC    15
30649 #define	V_RXDPRBSSYNC(x) ((x) << S_RXDPRBSSYNC)
30650 #define	F_RXDPRBSSYNC    V_RXDPRBSSYNC(1U)
30651 
30652 #define	S_RXCPRBSSYNC    14
30653 #define	V_RXCPRBSSYNC(x) ((x) << S_RXCPRBSSYNC)
30654 #define	F_RXCPRBSSYNC    V_RXCPRBSSYNC(1U)
30655 
30656 #define	S_RXBPRBSSYNC    13
30657 #define	V_RXBPRBSSYNC(x) ((x) << S_RXBPRBSSYNC)
30658 #define	F_RXBPRBSSYNC    V_RXBPRBSSYNC(1U)
30659 
30660 #define	S_RXAPRBSSYNC    12
30661 #define	V_RXAPRBSSYNC(x) ((x) << S_RXAPRBSSYNC)
30662 #define	F_RXAPRBSSYNC    V_RXAPRBSSYNC(1U)
30663 
30664 #define	S_RXDPRBSERR    11
30665 #define	V_RXDPRBSERR(x) ((x) << S_RXDPRBSERR)
30666 #define	F_RXDPRBSERR    V_RXDPRBSERR(1U)
30667 
30668 #define	S_RXCPRBSERR    10
30669 #define	V_RXCPRBSERR(x) ((x) << S_RXCPRBSERR)
30670 #define	F_RXCPRBSERR    V_RXCPRBSERR(1U)
30671 
30672 #define	S_RXBPRBSERR    9
30673 #define	V_RXBPRBSERR(x) ((x) << S_RXBPRBSERR)
30674 #define	F_RXBPRBSERR    V_RXBPRBSERR(1U)
30675 
30676 #define	S_RXAPRBSERR    8
30677 #define	V_RXAPRBSERR(x) ((x) << S_RXAPRBSERR)
30678 #define	F_RXAPRBSERR    V_RXAPRBSERR(1U)
30679 
30680 #define	S_RXDSIGDET    7
30681 #define	V_RXDSIGDET(x) ((x) << S_RXDSIGDET)
30682 #define	F_RXDSIGDET    V_RXDSIGDET(1U)
30683 
30684 #define	S_RXCSIGDET    6
30685 #define	V_RXCSIGDET(x) ((x) << S_RXCSIGDET)
30686 #define	F_RXCSIGDET    V_RXCSIGDET(1U)
30687 
30688 #define	S_RXBSIGDET    5
30689 #define	V_RXBSIGDET(x) ((x) << S_RXBSIGDET)
30690 #define	F_RXBSIGDET    V_RXBSIGDET(1U)
30691 
30692 #define	S_RXASIGDET    4
30693 #define	V_RXASIGDET(x) ((x) << S_RXASIGDET)
30694 #define	F_RXASIGDET    V_RXASIGDET(1U)
30695 
30696 #define	S_HSSPLLLOCK    1
30697 #define	V_HSSPLLLOCK(x) ((x) << S_HSSPLLLOCK)
30698 #define	F_HSSPLLLOCK    V_HSSPLLLOCK(1U)
30699 
30700 #define	S_HSSPRTREADY    0
30701 #define	V_HSSPRTREADY(x) ((x) << S_HSSPRTREADY)
30702 #define	F_HSSPRTREADY    V_HSSPRTREADY(1U)
30703 
30704 #define	A_XGMAC_PORT_XGM_TX_CTRL 0x1200
30705 
30706 #define	S_SENDPAUSE    2
30707 #define	V_SENDPAUSE(x) ((x) << S_SENDPAUSE)
30708 #define	F_SENDPAUSE    V_SENDPAUSE(1U)
30709 
30710 #define	S_SENDZEROPAUSE    1
30711 #define	V_SENDZEROPAUSE(x) ((x) << S_SENDZEROPAUSE)
30712 #define	F_SENDZEROPAUSE    V_SENDZEROPAUSE(1U)
30713 
30714 #define	S_XGM_TXEN    0
30715 #define	V_XGM_TXEN(x) ((x) << S_XGM_TXEN)
30716 #define	F_XGM_TXEN    V_XGM_TXEN(1U)
30717 
30718 #define	A_XGMAC_PORT_XGM_TX_CFG 0x1204
30719 
30720 #define	S_CRCCAL    8
30721 #define	M_CRCCAL    0x3U
30722 #define	V_CRCCAL(x) ((x) << S_CRCCAL)
30723 #define	G_CRCCAL(x) (((x) >> S_CRCCAL) & M_CRCCAL)
30724 
30725 #define	S_DISDEFIDLECNT    7
30726 #define	V_DISDEFIDLECNT(x) ((x) << S_DISDEFIDLECNT)
30727 #define	F_DISDEFIDLECNT    V_DISDEFIDLECNT(1U)
30728 
30729 #define	S_DECAVGTXIPG    6
30730 #define	V_DECAVGTXIPG(x) ((x) << S_DECAVGTXIPG)
30731 #define	F_DECAVGTXIPG    V_DECAVGTXIPG(1U)
30732 
30733 #define	S_UNIDIRTXEN    5
30734 #define	V_UNIDIRTXEN(x) ((x) << S_UNIDIRTXEN)
30735 #define	F_UNIDIRTXEN    V_UNIDIRTXEN(1U)
30736 
30737 #define	S_CFGCLKSPEED    2
30738 #define	M_CFGCLKSPEED    0x7U
30739 #define	V_CFGCLKSPEED(x) ((x) << S_CFGCLKSPEED)
30740 #define	G_CFGCLKSPEED(x) (((x) >> S_CFGCLKSPEED) & M_CFGCLKSPEED)
30741 
30742 #define	S_STRETCHMODE    1
30743 #define	V_STRETCHMODE(x) ((x) << S_STRETCHMODE)
30744 #define	F_STRETCHMODE    V_STRETCHMODE(1U)
30745 
30746 #define	S_TXPAUSEEN    0
30747 #define	V_TXPAUSEEN(x) ((x) << S_TXPAUSEEN)
30748 #define	F_TXPAUSEEN    V_TXPAUSEEN(1U)
30749 
30750 #define	A_XGMAC_PORT_XGM_TX_PAUSE_QUANTA 0x1208
30751 
30752 #define	S_TXPAUSEQUANTA    0
30753 #define	M_TXPAUSEQUANTA    0xffffU
30754 #define	V_TXPAUSEQUANTA(x) ((x) << S_TXPAUSEQUANTA)
30755 #define	G_TXPAUSEQUANTA(x) (((x) >> S_TXPAUSEQUANTA) & M_TXPAUSEQUANTA)
30756 
30757 #define	A_XGMAC_PORT_XGM_RX_CTRL 0x120c
30758 #define	A_XGMAC_PORT_XGM_RX_CFG 0x1210
30759 
30760 #define	S_RXCRCCAL    16
30761 #define	M_RXCRCCAL    0x3U
30762 #define	V_RXCRCCAL(x) ((x) << S_RXCRCCAL)
30763 #define	G_RXCRCCAL(x) (((x) >> S_RXCRCCAL) & M_RXCRCCAL)
30764 
30765 #define	S_STATLOCALFAULT    15
30766 #define	V_STATLOCALFAULT(x) ((x) << S_STATLOCALFAULT)
30767 #define	F_STATLOCALFAULT    V_STATLOCALFAULT(1U)
30768 
30769 #define	S_STATREMOTEFAULT    14
30770 #define	V_STATREMOTEFAULT(x) ((x) << S_STATREMOTEFAULT)
30771 #define	F_STATREMOTEFAULT    V_STATREMOTEFAULT(1U)
30772 
30773 #define	S_LENERRFRAMEDIS    13
30774 #define	V_LENERRFRAMEDIS(x) ((x) << S_LENERRFRAMEDIS)
30775 #define	F_LENERRFRAMEDIS    V_LENERRFRAMEDIS(1U)
30776 
30777 #define	S_CON802_3PREAMBLE    12
30778 #define	V_CON802_3PREAMBLE(x) ((x) << S_CON802_3PREAMBLE)
30779 #define	F_CON802_3PREAMBLE    V_CON802_3PREAMBLE(1U)
30780 
30781 #define	S_ENNON802_3PREAMBLE    11
30782 #define	V_ENNON802_3PREAMBLE(x) ((x) << S_ENNON802_3PREAMBLE)
30783 #define	F_ENNON802_3PREAMBLE    V_ENNON802_3PREAMBLE(1U)
30784 
30785 #define	S_COPYPREAMBLE    10
30786 #define	V_COPYPREAMBLE(x) ((x) << S_COPYPREAMBLE)
30787 #define	F_COPYPREAMBLE    V_COPYPREAMBLE(1U)
30788 
30789 #define	S_DISPAUSEFRAMES    9
30790 #define	V_DISPAUSEFRAMES(x) ((x) << S_DISPAUSEFRAMES)
30791 #define	F_DISPAUSEFRAMES    V_DISPAUSEFRAMES(1U)
30792 
30793 #define	S_EN1536BFRAMES    8
30794 #define	V_EN1536BFRAMES(x) ((x) << S_EN1536BFRAMES)
30795 #define	F_EN1536BFRAMES    V_EN1536BFRAMES(1U)
30796 
30797 #define	S_ENJUMBO    7
30798 #define	V_ENJUMBO(x) ((x) << S_ENJUMBO)
30799 #define	F_ENJUMBO    V_ENJUMBO(1U)
30800 
30801 #define	S_RMFCS    6
30802 #define	V_RMFCS(x) ((x) << S_RMFCS)
30803 #define	F_RMFCS    V_RMFCS(1U)
30804 
30805 #define	S_DISNONVLAN    5
30806 #define	V_DISNONVLAN(x) ((x) << S_DISNONVLAN)
30807 #define	F_DISNONVLAN    V_DISNONVLAN(1U)
30808 
30809 #define	S_ENEXTMATCH    4
30810 #define	V_ENEXTMATCH(x) ((x) << S_ENEXTMATCH)
30811 #define	F_ENEXTMATCH    V_ENEXTMATCH(1U)
30812 
30813 #define	S_ENHASHUCAST    3
30814 #define	V_ENHASHUCAST(x) ((x) << S_ENHASHUCAST)
30815 #define	F_ENHASHUCAST    V_ENHASHUCAST(1U)
30816 
30817 #define	S_ENHASHMCAST    2
30818 #define	V_ENHASHMCAST(x) ((x) << S_ENHASHMCAST)
30819 #define	F_ENHASHMCAST    V_ENHASHMCAST(1U)
30820 
30821 #define	S_DISBCAST    1
30822 #define	V_DISBCAST(x) ((x) << S_DISBCAST)
30823 #define	F_DISBCAST    V_DISBCAST(1U)
30824 
30825 #define	S_COPYALLFRAMES    0
30826 #define	V_COPYALLFRAMES(x) ((x) << S_COPYALLFRAMES)
30827 #define	F_COPYALLFRAMES    V_COPYALLFRAMES(1U)
30828 
30829 #define	A_XGMAC_PORT_XGM_RX_HASH_LOW 0x1214
30830 #define	A_XGMAC_PORT_XGM_RX_HASH_HIGH 0x1218
30831 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_1 0x121c
30832 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_1 0x1220
30833 
30834 #define	S_ADDRESS_HIGH    0
30835 #define	M_ADDRESS_HIGH    0xffffU
30836 #define	V_ADDRESS_HIGH(x) ((x) << S_ADDRESS_HIGH)
30837 #define	G_ADDRESS_HIGH(x) (((x) >> S_ADDRESS_HIGH) & M_ADDRESS_HIGH)
30838 
30839 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_2 0x1224
30840 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_2 0x1228
30841 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_3 0x122c
30842 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_3 0x1230
30843 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_4 0x1234
30844 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_4 0x1238
30845 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_5 0x123c
30846 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_5 0x1240
30847 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_6 0x1244
30848 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_6 0x1248
30849 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_7 0x124c
30850 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_7 0x1250
30851 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_LOW_8 0x1254
30852 #define	A_XGMAC_PORT_XGM_RX_EXACT_MATCH_HIGH_8 0x1258
30853 #define	A_XGMAC_PORT_XGM_RX_TYPE_MATCH_1 0x125c
30854 
30855 #define	S_ENTYPEMATCH    31
30856 #define	V_ENTYPEMATCH(x) ((x) << S_ENTYPEMATCH)
30857 #define	F_ENTYPEMATCH    V_ENTYPEMATCH(1U)
30858 
30859 #define	S_TYPE    0
30860 #define	M_TYPE    0xffffU
30861 #define	V_TYPE(x) ((x) << S_TYPE)
30862 #define	G_TYPE(x) (((x) >> S_TYPE) & M_TYPE)
30863 
30864 #define	A_XGMAC_PORT_XGM_RX_TYPE_MATCH_2 0x1260
30865 #define	A_XGMAC_PORT_XGM_RX_TYPE_MATCH_3 0x1264
30866 #define	A_XGMAC_PORT_XGM_RX_TYPE_MATCH_4 0x1268
30867 #define	A_XGMAC_PORT_XGM_INT_STATUS 0x126c
30868 
30869 #define	S_XGMIIEXTINT    10
30870 #define	V_XGMIIEXTINT(x) ((x) << S_XGMIIEXTINT)
30871 #define	F_XGMIIEXTINT    V_XGMIIEXTINT(1U)
30872 
30873 #define	S_LINKFAULTCHANGE    9
30874 #define	V_LINKFAULTCHANGE(x) ((x) << S_LINKFAULTCHANGE)
30875 #define	F_LINKFAULTCHANGE    V_LINKFAULTCHANGE(1U)
30876 
30877 #define	S_PHYFRAMECOMPLETE    8
30878 #define	V_PHYFRAMECOMPLETE(x) ((x) << S_PHYFRAMECOMPLETE)
30879 #define	F_PHYFRAMECOMPLETE    V_PHYFRAMECOMPLETE(1U)
30880 
30881 #define	S_PAUSEFRAMETXMT    7
30882 #define	V_PAUSEFRAMETXMT(x) ((x) << S_PAUSEFRAMETXMT)
30883 #define	F_PAUSEFRAMETXMT    V_PAUSEFRAMETXMT(1U)
30884 
30885 #define	S_PAUSECNTRTIMEOUT    6
30886 #define	V_PAUSECNTRTIMEOUT(x) ((x) << S_PAUSECNTRTIMEOUT)
30887 #define	F_PAUSECNTRTIMEOUT    V_PAUSECNTRTIMEOUT(1U)
30888 
30889 #define	S_NON0PAUSERCVD    5
30890 #define	V_NON0PAUSERCVD(x) ((x) << S_NON0PAUSERCVD)
30891 #define	F_NON0PAUSERCVD    V_NON0PAUSERCVD(1U)
30892 
30893 #define	S_STATOFLOW    4
30894 #define	V_STATOFLOW(x) ((x) << S_STATOFLOW)
30895 #define	F_STATOFLOW    V_STATOFLOW(1U)
30896 
30897 #define	S_TXERRFIFO    3
30898 #define	V_TXERRFIFO(x) ((x) << S_TXERRFIFO)
30899 #define	F_TXERRFIFO    V_TXERRFIFO(1U)
30900 
30901 #define	S_TXUFLOW    2
30902 #define	V_TXUFLOW(x) ((x) << S_TXUFLOW)
30903 #define	F_TXUFLOW    V_TXUFLOW(1U)
30904 
30905 #define	S_FRAMETXMT    1
30906 #define	V_FRAMETXMT(x) ((x) << S_FRAMETXMT)
30907 #define	F_FRAMETXMT    V_FRAMETXMT(1U)
30908 
30909 #define	S_FRAMERCVD    0
30910 #define	V_FRAMERCVD(x) ((x) << S_FRAMERCVD)
30911 #define	F_FRAMERCVD    V_FRAMERCVD(1U)
30912 
30913 #define	A_XGMAC_PORT_XGM_INT_MASK 0x1270
30914 #define	A_XGMAC_PORT_XGM_INT_EN 0x1274
30915 #define	A_XGMAC_PORT_XGM_INT_DISABLE 0x1278
30916 #define	A_XGMAC_PORT_XGM_TX_PAUSE_TIMER 0x127c
30917 
30918 #define	S_CURPAUSETIMER    0
30919 #define	M_CURPAUSETIMER    0xffffU
30920 #define	V_CURPAUSETIMER(x) ((x) << S_CURPAUSETIMER)
30921 #define	G_CURPAUSETIMER(x) (((x) >> S_CURPAUSETIMER) & M_CURPAUSETIMER)
30922 
30923 #define	A_XGMAC_PORT_XGM_STAT_CTRL 0x1280
30924 
30925 #define	S_READSNPSHOT    4
30926 #define	V_READSNPSHOT(x) ((x) << S_READSNPSHOT)
30927 #define	F_READSNPSHOT    V_READSNPSHOT(1U)
30928 
30929 #define	S_TAKESNPSHOT    3
30930 #define	V_TAKESNPSHOT(x) ((x) << S_TAKESNPSHOT)
30931 #define	F_TAKESNPSHOT    V_TAKESNPSHOT(1U)
30932 
30933 #define	S_CLRSTATS    2
30934 #define	V_CLRSTATS(x) ((x) << S_CLRSTATS)
30935 #define	F_CLRSTATS    V_CLRSTATS(1U)
30936 
30937 #define	S_INCRSTATS    1
30938 #define	V_INCRSTATS(x) ((x) << S_INCRSTATS)
30939 #define	F_INCRSTATS    V_INCRSTATS(1U)
30940 
30941 #define	S_ENTESTMODEWR    0
30942 #define	V_ENTESTMODEWR(x) ((x) << S_ENTESTMODEWR)
30943 #define	F_ENTESTMODEWR    V_ENTESTMODEWR(1U)
30944 
30945 #define	A_XGMAC_PORT_XGM_MDIO_CTRL 0x1284
30946 
30947 #define	S_FRAMETYPE    30
30948 #define	M_FRAMETYPE    0x3U
30949 #define	V_FRAMETYPE(x) ((x) << S_FRAMETYPE)
30950 #define	G_FRAMETYPE(x) (((x) >> S_FRAMETYPE) & M_FRAMETYPE)
30951 
30952 #define	S_OPERATION    28
30953 #define	M_OPERATION    0x3U
30954 #define	V_OPERATION(x) ((x) << S_OPERATION)
30955 #define	G_OPERATION(x) (((x) >> S_OPERATION) & M_OPERATION)
30956 
30957 #define	S_PORTADDR    23
30958 #define	M_PORTADDR    0x1fU
30959 #define	V_PORTADDR(x) ((x) << S_PORTADDR)
30960 #define	G_PORTADDR(x) (((x) >> S_PORTADDR) & M_PORTADDR)
30961 
30962 #define	S_DEVADDR    18
30963 #define	M_DEVADDR    0x1fU
30964 #define	V_DEVADDR(x) ((x) << S_DEVADDR)
30965 #define	G_DEVADDR(x) (((x) >> S_DEVADDR) & M_DEVADDR)
30966 
30967 #define	S_RESRV    16
30968 #define	M_RESRV    0x3U
30969 #define	V_RESRV(x) ((x) << S_RESRV)
30970 #define	G_RESRV(x) (((x) >> S_RESRV) & M_RESRV)
30971 
30972 #define	A_XGMAC_PORT_XGM_MODULE_ID 0x12fc
30973 
30974 #define	S_MODULEID    16
30975 #define	M_MODULEID    0xffffU
30976 #define	V_MODULEID(x) ((x) << S_MODULEID)
30977 #define	G_MODULEID(x) (((x) >> S_MODULEID) & M_MODULEID)
30978 
30979 #define	S_MODULEREV    0
30980 #define	M_MODULEREV    0xffffU
30981 #define	V_MODULEREV(x) ((x) << S_MODULEREV)
30982 #define	G_MODULEREV(x) (((x) >> S_MODULEREV) & M_MODULEREV)
30983 
30984 #define	A_XGMAC_PORT_XGM_STAT_TX_BYTE_LOW 0x1300
30985 #define	A_XGMAC_PORT_XGM_STAT_TX_BYTE_HIGH 0x1304
30986 
30987 #define	S_TXBYTES_HIGH    0
30988 #define	M_TXBYTES_HIGH    0x1fffU
30989 #define	V_TXBYTES_HIGH(x) ((x) << S_TXBYTES_HIGH)
30990 #define	G_TXBYTES_HIGH(x) (((x) >> S_TXBYTES_HIGH) & M_TXBYTES_HIGH)
30991 
30992 #define	A_XGMAC_PORT_XGM_STAT_TX_FRAME_LOW 0x1308
30993 #define	A_XGMAC_PORT_XGM_STAT_TX_FRAME_HIGH 0x130c
30994 
30995 #define	S_TXFRAMES_HIGH    0
30996 #define	M_TXFRAMES_HIGH    0xfU
30997 #define	V_TXFRAMES_HIGH(x) ((x) << S_TXFRAMES_HIGH)
30998 #define	G_TXFRAMES_HIGH(x) (((x) >> S_TXFRAMES_HIGH) & M_TXFRAMES_HIGH)
30999 
31000 #define	A_XGMAC_PORT_XGM_STAT_TX_BCAST 0x1310
31001 #define	A_XGMAC_PORT_XGM_STAT_TX_MCAST 0x1314
31002 #define	A_XGMAC_PORT_XGM_STAT_TX_PAUSE 0x1318
31003 #define	A_XGMAC_PORT_XGM_STAT_TX_64B_FRAMES 0x131c
31004 #define	A_XGMAC_PORT_XGM_STAT_TX_65_127B_FRAMES 0x1320
31005 #define	A_XGMAC_PORT_XGM_STAT_TX_128_255B_FRAMES 0x1324
31006 #define	A_XGMAC_PORT_XGM_STAT_TX_256_511B_FRAMES 0x1328
31007 #define	A_XGMAC_PORT_XGM_STAT_TX_512_1023B_FRAMES 0x132c
31008 #define	A_XGMAC_PORT_XGM_STAT_TX_1024_1518B_FRAMES 0x1330
31009 #define	A_XGMAC_PORT_XGM_STAT_TX_1519_MAXB_FRAMES 0x1334
31010 #define	A_XGMAC_PORT_XGM_STAT_TX_ERR_FRAMES 0x1338
31011 #define	A_XGMAC_PORT_XGM_STAT_RX_BYTES_LOW 0x133c
31012 #define	A_XGMAC_PORT_XGM_STAT_RX_BYTES_HIGH 0x1340
31013 
31014 #define	S_RXBYTES_HIGH    0
31015 #define	M_RXBYTES_HIGH    0x1fffU
31016 #define	V_RXBYTES_HIGH(x) ((x) << S_RXBYTES_HIGH)
31017 #define	G_RXBYTES_HIGH(x) (((x) >> S_RXBYTES_HIGH) & M_RXBYTES_HIGH)
31018 
31019 #define	A_XGMAC_PORT_XGM_STAT_RX_FRAMES_LOW 0x1344
31020 #define	A_XGMAC_PORT_XGM_STAT_RX_FRAMES_HIGH 0x1348
31021 
31022 #define	S_RXFRAMES_HIGH    0
31023 #define	M_RXFRAMES_HIGH    0xfU
31024 #define	V_RXFRAMES_HIGH(x) ((x) << S_RXFRAMES_HIGH)
31025 #define	G_RXFRAMES_HIGH(x) (((x) >> S_RXFRAMES_HIGH) & M_RXFRAMES_HIGH)
31026 
31027 #define	A_XGMAC_PORT_XGM_STAT_RX_BCAST_FRAMES 0x134c
31028 #define	A_XGMAC_PORT_XGM_STAT_RX_MCAST_FRAMES 0x1350
31029 #define	A_XGMAC_PORT_XGM_STAT_RX_PAUSE_FRAMES 0x1354
31030 
31031 #define	S_RXPAUSEFRAMES    0
31032 #define	M_RXPAUSEFRAMES    0xffffU
31033 #define	V_RXPAUSEFRAMES(x) ((x) << S_RXPAUSEFRAMES)
31034 #define	G_RXPAUSEFRAMES(x) (((x) >> S_RXPAUSEFRAMES) & M_RXPAUSEFRAMES)
31035 
31036 #define	A_XGMAC_PORT_XGM_STAT_RX_64B_FRAMES 0x1358
31037 #define	A_XGMAC_PORT_XGM_STAT_RX_65_127B_FRAMES 0x135c
31038 #define	A_XGMAC_PORT_XGM_STAT_RX_128_255B_FRAMES 0x1360
31039 #define	A_XGMAC_PORT_XGM_STAT_RX_256_511B_FRAMES 0x1364
31040 #define	A_XGMAC_PORT_XGM_STAT_RX_512_1023B_FRAMES 0x1368
31041 #define	A_XGMAC_PORT_XGM_STAT_RX_1024_1518B_FRAMES 0x136c
31042 #define	A_XGMAC_PORT_XGM_STAT_RX_1519_MAXB_FRAMES 0x1370
31043 #define	A_XGMAC_PORT_XGM_STAT_RX_SHORT_FRAMES 0x1374
31044 
31045 #define	S_RXSHORTFRAMES    0
31046 #define	M_RXSHORTFRAMES    0xffffU
31047 #define	V_RXSHORTFRAMES(x) ((x) << S_RXSHORTFRAMES)
31048 #define	G_RXSHORTFRAMES(x) (((x) >> S_RXSHORTFRAMES) & M_RXSHORTFRAMES)
31049 
31050 #define	A_XGMAC_PORT_XGM_STAT_RX_OVERSIZE_FRAMES 0x1378
31051 
31052 #define	S_RXOVERSIZEFRAMES    0
31053 #define	M_RXOVERSIZEFRAMES    0xffffU
31054 #define	V_RXOVERSIZEFRAMES(x) ((x) << S_RXOVERSIZEFRAMES)
31055 #define	G_RXOVERSIZEFRAMES(x) (((x) >> S_RXOVERSIZEFRAMES) & M_RXOVERSIZEFRAMES)
31056 
31057 #define	A_XGMAC_PORT_XGM_STAT_RX_JABBER_FRAMES 0x137c
31058 
31059 #define	S_RXJABBERFRAMES    0
31060 #define	M_RXJABBERFRAMES    0xffffU
31061 #define	V_RXJABBERFRAMES(x) ((x) << S_RXJABBERFRAMES)
31062 #define	G_RXJABBERFRAMES(x) (((x) >> S_RXJABBERFRAMES) & M_RXJABBERFRAMES)
31063 
31064 #define	A_XGMAC_PORT_XGM_STAT_RX_CRC_ERR_FRAMES 0x1380
31065 
31066 #define	S_RXCRCERRFRAMES    0
31067 #define	M_RXCRCERRFRAMES    0xffffU
31068 #define	V_RXCRCERRFRAMES(x) ((x) << S_RXCRCERRFRAMES)
31069 #define	G_RXCRCERRFRAMES(x) (((x) >> S_RXCRCERRFRAMES) & M_RXCRCERRFRAMES)
31070 
31071 #define	A_XGMAC_PORT_XGM_STAT_RX_LENGTH_ERR_FRAMES 0x1384
31072 
31073 #define	S_RXLENGTHERRFRAMES    0
31074 #define	M_RXLENGTHERRFRAMES    0xffffU
31075 #define	V_RXLENGTHERRFRAMES(x) ((x) << S_RXLENGTHERRFRAMES)
31076 #define	G_RXLENGTHERRFRAMES(x) \
31077 	(((x) >> S_RXLENGTHERRFRAMES) & M_RXLENGTHERRFRAMES)
31078 
31079 #define	A_XGMAC_PORT_XGM_STAT_RX_SYM_CODE_ERR_FRAMES 0x1388
31080 
31081 #define	S_RXSYMCODEERRFRAMES    0
31082 #define	M_RXSYMCODEERRFRAMES    0xffffU
31083 #define	V_RXSYMCODEERRFRAMES(x) ((x) << S_RXSYMCODEERRFRAMES)
31084 #define	G_RXSYMCODEERRFRAMES(x) \
31085 	(((x) >> S_RXSYMCODEERRFRAMES) & M_RXSYMCODEERRFRAMES)
31086 
31087 #define	A_XGMAC_PORT_XAUI_CTRL 0x1400
31088 
31089 #define	S_POLARITY_INV_RX    8
31090 #define	M_POLARITY_INV_RX    0xfU
31091 #define	V_POLARITY_INV_RX(x) ((x) << S_POLARITY_INV_RX)
31092 #define	G_POLARITY_INV_RX(x) (((x) >> S_POLARITY_INV_RX) & M_POLARITY_INV_RX)
31093 
31094 #define	S_POLARITY_INV_TX    4
31095 #define	M_POLARITY_INV_TX    0xfU
31096 #define	V_POLARITY_INV_TX(x) ((x) << S_POLARITY_INV_TX)
31097 #define	G_POLARITY_INV_TX(x) (((x) >> S_POLARITY_INV_TX) & M_POLARITY_INV_TX)
31098 
31099 #define	S_TEST_SEL    2
31100 #define	M_TEST_SEL    0x3U
31101 #define	V_TEST_SEL(x) ((x) << S_TEST_SEL)
31102 #define	G_TEST_SEL(x) (((x) >> S_TEST_SEL) & M_TEST_SEL)
31103 
31104 #define	S_TEST_EN    0
31105 #define	V_TEST_EN(x) ((x) << S_TEST_EN)
31106 #define	F_TEST_EN    V_TEST_EN(1U)
31107 
31108 #define	A_XGMAC_PORT_XAUI_STATUS 0x1404
31109 
31110 #define	S_DECODE_ERROR    12
31111 #define	M_DECODE_ERROR    0xffU
31112 #define	V_DECODE_ERROR(x) ((x) << S_DECODE_ERROR)
31113 #define	G_DECODE_ERROR(x) (((x) >> S_DECODE_ERROR) & M_DECODE_ERROR)
31114 
31115 #define	S_LANE3_CTC_STATUS    11
31116 #define	V_LANE3_CTC_STATUS(x) ((x) << S_LANE3_CTC_STATUS)
31117 #define	F_LANE3_CTC_STATUS    V_LANE3_CTC_STATUS(1U)
31118 
31119 #define	S_LANE2_CTC_STATUS    10
31120 #define	V_LANE2_CTC_STATUS(x) ((x) << S_LANE2_CTC_STATUS)
31121 #define	F_LANE2_CTC_STATUS    V_LANE2_CTC_STATUS(1U)
31122 
31123 #define	S_LANE1_CTC_STATUS    9
31124 #define	V_LANE1_CTC_STATUS(x) ((x) << S_LANE1_CTC_STATUS)
31125 #define	F_LANE1_CTC_STATUS    V_LANE1_CTC_STATUS(1U)
31126 
31127 #define	S_LANE0_CTC_STATUS    8
31128 #define	V_LANE0_CTC_STATUS(x) ((x) << S_LANE0_CTC_STATUS)
31129 #define	F_LANE0_CTC_STATUS    V_LANE0_CTC_STATUS(1U)
31130 
31131 #define	S_ALIGN_STATUS    4
31132 #define	V_ALIGN_STATUS(x) ((x) << S_ALIGN_STATUS)
31133 #define	F_ALIGN_STATUS    V_ALIGN_STATUS(1U)
31134 
31135 #define	S_LANE3_SYNC_STATUS    3
31136 #define	V_LANE3_SYNC_STATUS(x) ((x) << S_LANE3_SYNC_STATUS)
31137 #define	F_LANE3_SYNC_STATUS    V_LANE3_SYNC_STATUS(1U)
31138 
31139 #define	S_LANE2_SYNC_STATUS    2
31140 #define	V_LANE2_SYNC_STATUS(x) ((x) << S_LANE2_SYNC_STATUS)
31141 #define	F_LANE2_SYNC_STATUS    V_LANE2_SYNC_STATUS(1U)
31142 
31143 #define	S_LANE1_SYNC_STATUS    1
31144 #define	V_LANE1_SYNC_STATUS(x) ((x) << S_LANE1_SYNC_STATUS)
31145 #define	F_LANE1_SYNC_STATUS    V_LANE1_SYNC_STATUS(1U)
31146 
31147 #define	S_LANE0_SYNC_STATUS    0
31148 #define	V_LANE0_SYNC_STATUS(x) ((x) << S_LANE0_SYNC_STATUS)
31149 #define	F_LANE0_SYNC_STATUS    V_LANE0_SYNC_STATUS(1U)
31150 
31151 #define	A_XGMAC_PORT_PCSR_CTRL 0x1500
31152 
31153 #define	S_RX_CLK_SPEED    7
31154 #define	V_RX_CLK_SPEED(x) ((x) << S_RX_CLK_SPEED)
31155 #define	F_RX_CLK_SPEED    V_RX_CLK_SPEED(1U)
31156 
31157 #define	S_SCRBYPASS    6
31158 #define	V_SCRBYPASS(x) ((x) << S_SCRBYPASS)
31159 #define	F_SCRBYPASS    V_SCRBYPASS(1U)
31160 
31161 #define	S_FECERRINDEN    5
31162 #define	V_FECERRINDEN(x) ((x) << S_FECERRINDEN)
31163 #define	F_FECERRINDEN    V_FECERRINDEN(1U)
31164 
31165 #define	S_FECEN    4
31166 #define	V_FECEN(x) ((x) << S_FECEN)
31167 #define	F_FECEN    V_FECEN(1U)
31168 
31169 #define	S_TESTSEL    2
31170 #define	M_TESTSEL    0x3U
31171 #define	V_TESTSEL(x) ((x) << S_TESTSEL)
31172 #define	G_TESTSEL(x) (((x) >> S_TESTSEL) & M_TESTSEL)
31173 
31174 #define	S_SCRLOOPEN    1
31175 #define	V_SCRLOOPEN(x) ((x) << S_SCRLOOPEN)
31176 #define	F_SCRLOOPEN    V_SCRLOOPEN(1U)
31177 
31178 #define	S_XGMIILOOPEN    0
31179 #define	V_XGMIILOOPEN(x) ((x) << S_XGMIILOOPEN)
31180 #define	F_XGMIILOOPEN    V_XGMIILOOPEN(1U)
31181 
31182 #define	A_XGMAC_PORT_PCSR_TXTEST_CTRL 0x1510
31183 
31184 #define	S_TX_PRBS9_EN    4
31185 #define	V_TX_PRBS9_EN(x) ((x) << S_TX_PRBS9_EN)
31186 #define	F_TX_PRBS9_EN    V_TX_PRBS9_EN(1U)
31187 
31188 #define	S_TX_PRBS31_EN    3
31189 #define	V_TX_PRBS31_EN(x) ((x) << S_TX_PRBS31_EN)
31190 #define	F_TX_PRBS31_EN    V_TX_PRBS31_EN(1U)
31191 
31192 #define	S_TX_TST_DAT_SEL    2
31193 #define	V_TX_TST_DAT_SEL(x) ((x) << S_TX_TST_DAT_SEL)
31194 #define	F_TX_TST_DAT_SEL    V_TX_TST_DAT_SEL(1U)
31195 
31196 #define	S_TX_TST_SEL    1
31197 #define	V_TX_TST_SEL(x) ((x) << S_TX_TST_SEL)
31198 #define	F_TX_TST_SEL    V_TX_TST_SEL(1U)
31199 
31200 #define	S_TX_TST_EN    0
31201 #define	V_TX_TST_EN(x) ((x) << S_TX_TST_EN)
31202 #define	F_TX_TST_EN    V_TX_TST_EN(1U)
31203 
31204 #define	A_XGMAC_PORT_PCSR_TXTEST_SEEDA_LOWER 0x1514
31205 #define	A_XGMAC_PORT_PCSR_TXTEST_SEEDA_UPPER 0x1518
31206 
31207 #define	S_SEEDA_UPPER    0
31208 #define	M_SEEDA_UPPER    0x3ffffffU
31209 #define	V_SEEDA_UPPER(x) ((x) << S_SEEDA_UPPER)
31210 #define	G_SEEDA_UPPER(x) (((x) >> S_SEEDA_UPPER) & M_SEEDA_UPPER)
31211 
31212 #define	A_XGMAC_PORT_PCSR_TXTEST_SEEDB_LOWER 0x152c
31213 #define	A_XGMAC_PORT_PCSR_TXTEST_SEEDB_UPPER 0x1530
31214 
31215 #define	S_SEEDB_UPPER    0
31216 #define	M_SEEDB_UPPER    0x3ffffffU
31217 #define	V_SEEDB_UPPER(x) ((x) << S_SEEDB_UPPER)
31218 #define	G_SEEDB_UPPER(x) (((x) >> S_SEEDB_UPPER) & M_SEEDB_UPPER)
31219 
31220 #define	A_XGMAC_PORT_PCSR_RXTEST_CTRL 0x153c
31221 
31222 #define	S_TPTER_CNT_RST    7
31223 #define	V_TPTER_CNT_RST(x) ((x) << S_TPTER_CNT_RST)
31224 #define	F_TPTER_CNT_RST    V_TPTER_CNT_RST(1U)
31225 
31226 #define	S_TEST_CNT_125US    6
31227 #define	V_TEST_CNT_125US(x) ((x) << S_TEST_CNT_125US)
31228 #define	F_TEST_CNT_125US    V_TEST_CNT_125US(1U)
31229 
31230 #define	S_TEST_CNT_PRE    5
31231 #define	V_TEST_CNT_PRE(x) ((x) << S_TEST_CNT_PRE)
31232 #define	F_TEST_CNT_PRE    V_TEST_CNT_PRE(1U)
31233 
31234 #define	S_BER_CNT_RST    4
31235 #define	V_BER_CNT_RST(x) ((x) << S_BER_CNT_RST)
31236 #define	F_BER_CNT_RST    V_BER_CNT_RST(1U)
31237 
31238 #define	S_ERR_BLK_CNT_RST    3
31239 #define	V_ERR_BLK_CNT_RST(x) ((x) << S_ERR_BLK_CNT_RST)
31240 #define	F_ERR_BLK_CNT_RST    V_ERR_BLK_CNT_RST(1U)
31241 
31242 #define	S_RX_PRBS31_EN    2
31243 #define	V_RX_PRBS31_EN(x) ((x) << S_RX_PRBS31_EN)
31244 #define	F_RX_PRBS31_EN    V_RX_PRBS31_EN(1U)
31245 
31246 #define	S_RX_TST_DAT_SEL    1
31247 #define	V_RX_TST_DAT_SEL(x) ((x) << S_RX_TST_DAT_SEL)
31248 #define	F_RX_TST_DAT_SEL    V_RX_TST_DAT_SEL(1U)
31249 
31250 #define	S_RX_TST_EN    0
31251 #define	V_RX_TST_EN(x) ((x) << S_RX_TST_EN)
31252 #define	F_RX_TST_EN    V_RX_TST_EN(1U)
31253 
31254 #define	A_XGMAC_PORT_PCSR_STATUS 0x1550
31255 
31256 #define	S_ERR_BLK_CNT    16
31257 #define	M_ERR_BLK_CNT    0xffU
31258 #define	V_ERR_BLK_CNT(x) ((x) << S_ERR_BLK_CNT)
31259 #define	G_ERR_BLK_CNT(x) (((x) >> S_ERR_BLK_CNT) & M_ERR_BLK_CNT)
31260 
31261 #define	S_BER_COUNT    8
31262 #define	M_BER_COUNT    0x3fU
31263 #define	V_BER_COUNT(x) ((x) << S_BER_COUNT)
31264 #define	G_BER_COUNT(x) (((x) >> S_BER_COUNT) & M_BER_COUNT)
31265 
31266 #define	S_HI_BER    2
31267 #define	V_HI_BER(x) ((x) << S_HI_BER)
31268 #define	F_HI_BER    V_HI_BER(1U)
31269 
31270 #define	S_RX_FAULT    1
31271 #define	V_RX_FAULT(x) ((x) << S_RX_FAULT)
31272 #define	F_RX_FAULT    V_RX_FAULT(1U)
31273 
31274 #define	S_TX_FAULT    0
31275 #define	V_TX_FAULT(x) ((x) << S_TX_FAULT)
31276 #define	F_TX_FAULT    V_TX_FAULT(1U)
31277 
31278 #define	A_XGMAC_PORT_PCSR_TEST_STATUS 0x1554
31279 
31280 #define	S_TPT_ERR_CNT    0
31281 #define	M_TPT_ERR_CNT    0xffffU
31282 #define	V_TPT_ERR_CNT(x) ((x) << S_TPT_ERR_CNT)
31283 #define	G_TPT_ERR_CNT(x) (((x) >> S_TPT_ERR_CNT) & M_TPT_ERR_CNT)
31284 
31285 #define	A_XGMAC_PORT_AN_CONTROL 0x1600
31286 
31287 #define	S_SOFT_RESET    15
31288 #define	V_SOFT_RESET(x) ((x) << S_SOFT_RESET)
31289 #define	F_SOFT_RESET    V_SOFT_RESET(1U)
31290 
31291 #define	S_AN_ENABLE    12
31292 #define	V_AN_ENABLE(x) ((x) << S_AN_ENABLE)
31293 #define	F_AN_ENABLE    V_AN_ENABLE(1U)
31294 
31295 #define	S_RESTART_AN    9
31296 #define	V_RESTART_AN(x) ((x) << S_RESTART_AN)
31297 #define	F_RESTART_AN    V_RESTART_AN(1U)
31298 
31299 #define	A_XGMAC_PORT_AN_STATUS 0x1604
31300 
31301 #define	S_NONCER_MATCH    31
31302 #define	V_NONCER_MATCH(x) ((x) << S_NONCER_MATCH)
31303 #define	F_NONCER_MATCH    V_NONCER_MATCH(1U)
31304 
31305 #define	S_PARALLEL_DET_FAULT    9
31306 #define	V_PARALLEL_DET_FAULT(x) ((x) << S_PARALLEL_DET_FAULT)
31307 #define	F_PARALLEL_DET_FAULT    V_PARALLEL_DET_FAULT(1U)
31308 
31309 #define	S_PAGE_RECEIVED    6
31310 #define	V_PAGE_RECEIVED(x) ((x) << S_PAGE_RECEIVED)
31311 #define	F_PAGE_RECEIVED    V_PAGE_RECEIVED(1U)
31312 
31313 #define	S_AN_COMPLETE    5
31314 #define	V_AN_COMPLETE(x) ((x) << S_AN_COMPLETE)
31315 #define	F_AN_COMPLETE    V_AN_COMPLETE(1U)
31316 
31317 #define	S_STAT_REMFAULT    4
31318 #define	V_STAT_REMFAULT(x) ((x) << S_STAT_REMFAULT)
31319 #define	F_STAT_REMFAULT    V_STAT_REMFAULT(1U)
31320 
31321 #define	S_AN_ABILITY    3
31322 #define	V_AN_ABILITY(x) ((x) << S_AN_ABILITY)
31323 #define	F_AN_ABILITY    V_AN_ABILITY(1U)
31324 
31325 #define	S_LINK_STATUS    2
31326 #define	V_LINK_STATUS(x) ((x) << S_LINK_STATUS)
31327 #define	F_LINK_STATUS    V_LINK_STATUS(1U)
31328 
31329 #define	S_PARTNER_AN_ABILITY    0
31330 #define	V_PARTNER_AN_ABILITY(x) ((x) << S_PARTNER_AN_ABILITY)
31331 #define	F_PARTNER_AN_ABILITY    V_PARTNER_AN_ABILITY(1U)
31332 
31333 #define	A_XGMAC_PORT_AN_ADVERTISEMENT 0x1608
31334 
31335 #define	S_FEC_ENABLE    31
31336 #define	V_FEC_ENABLE(x) ((x) << S_FEC_ENABLE)
31337 #define	F_FEC_ENABLE    V_FEC_ENABLE(1U)
31338 
31339 #define	S_FEC_ABILITY    30
31340 #define	V_FEC_ABILITY(x) ((x) << S_FEC_ABILITY)
31341 #define	F_FEC_ABILITY    V_FEC_ABILITY(1U)
31342 
31343 #define	S_10GBASE_KR_CAPABLE    23
31344 #define	V_10GBASE_KR_CAPABLE(x) ((x) << S_10GBASE_KR_CAPABLE)
31345 #define	F_10GBASE_KR_CAPABLE    V_10GBASE_KR_CAPABLE(1U)
31346 
31347 #define	S_10GBASE_KX4_CAPABLE    22
31348 #define	V_10GBASE_KX4_CAPABLE(x) ((x) << S_10GBASE_KX4_CAPABLE)
31349 #define	F_10GBASE_KX4_CAPABLE    V_10GBASE_KX4_CAPABLE(1U)
31350 
31351 #define	S_1000BASE_KX_CAPABLE    21
31352 #define	V_1000BASE_KX_CAPABLE(x) ((x) << S_1000BASE_KX_CAPABLE)
31353 #define	F_1000BASE_KX_CAPABLE    V_1000BASE_KX_CAPABLE(1U)
31354 
31355 #define	S_TRANSMITTED_NONCE    16
31356 #define	M_TRANSMITTED_NONCE    0x1fU
31357 #define	V_TRANSMITTED_NONCE(x) ((x) << S_TRANSMITTED_NONCE)
31358 #define	G_TRANSMITTED_NONCE(x) \
31359 	(((x) >> S_TRANSMITTED_NONCE) & M_TRANSMITTED_NONCE)
31360 
31361 #define	S_NP    15
31362 #define	V_NP(x) ((x) << S_NP)
31363 #define	F_NP    V_NP(1U)
31364 
31365 #define	S_ACK    14
31366 #define	V_ACK(x) ((x) << S_ACK)
31367 #define	F_ACK    V_ACK(1U)
31368 
31369 #define	S_REMOTE_FAULT    13
31370 #define	V_REMOTE_FAULT(x) ((x) << S_REMOTE_FAULT)
31371 #define	F_REMOTE_FAULT    V_REMOTE_FAULT(1U)
31372 
31373 #define	S_ASM_DIR    11
31374 #define	V_ASM_DIR(x) ((x) << S_ASM_DIR)
31375 #define	F_ASM_DIR    V_ASM_DIR(1U)
31376 
31377 #define	S_PAUSE    10
31378 #define	V_PAUSE(x) ((x) << S_PAUSE)
31379 #define	F_PAUSE    V_PAUSE(1U)
31380 
31381 #define	S_ECHOED_NONCE    5
31382 #define	M_ECHOED_NONCE    0x1fU
31383 #define	V_ECHOED_NONCE(x) ((x) << S_ECHOED_NONCE)
31384 #define	G_ECHOED_NONCE(x) (((x) >> S_ECHOED_NONCE) & M_ECHOED_NONCE)
31385 
31386 #define	A_XGMAC_PORT_AN_LINK_PARTNER_ABILITY 0x160c
31387 
31388 #define	S_SELECTOR_FIELD    0
31389 #define	M_SELECTOR_FIELD    0x1fU
31390 #define	V_SELECTOR_FIELD(x) ((x) << S_SELECTOR_FIELD)
31391 #define	G_SELECTOR_FIELD(x) (((x) >> S_SELECTOR_FIELD) & M_SELECTOR_FIELD)
31392 
31393 #define	A_XGMAC_PORT_AN_NP_LOWER_TRANSMIT 0x1610
31394 
31395 #define	S_NP_INFO    16
31396 #define	M_NP_INFO    0xffffU
31397 #define	V_NP_INFO(x) ((x) << S_NP_INFO)
31398 #define	G_NP_INFO(x) (((x) >> S_NP_INFO) & M_NP_INFO)
31399 
31400 #define	S_NP_INDICATION    15
31401 #define	V_NP_INDICATION(x) ((x) << S_NP_INDICATION)
31402 #define	F_NP_INDICATION    V_NP_INDICATION(1U)
31403 
31404 #define	S_MESSAGE_PAGE    13
31405 #define	V_MESSAGE_PAGE(x) ((x) << S_MESSAGE_PAGE)
31406 #define	F_MESSAGE_PAGE    V_MESSAGE_PAGE(1U)
31407 
31408 #define	S_ACK_2    12
31409 #define	V_ACK_2(x) ((x) << S_ACK_2)
31410 #define	F_ACK_2    V_ACK_2(1U)
31411 
31412 #define	S_TOGGLE    11
31413 #define	V_TOGGLE(x) ((x) << S_TOGGLE)
31414 #define	F_TOGGLE    V_TOGGLE(1U)
31415 
31416 #define	A_XGMAC_PORT_AN_NP_UPPER_TRANSMIT 0x1614
31417 
31418 #define	S_NP_INFO_HI    0
31419 #define	M_NP_INFO_HI    0xffffU
31420 #define	V_NP_INFO_HI(x) ((x) << S_NP_INFO_HI)
31421 #define	G_NP_INFO_HI(x) (((x) >> S_NP_INFO_HI) & M_NP_INFO_HI)
31422 
31423 #define	A_XGMAC_PORT_AN_LP_NP_LOWER 0x1618
31424 #define	A_XGMAC_PORT_AN_LP_NP_UPPER 0x161c
31425 #define	A_XGMAC_PORT_AN_BACKPLANE_ETHERNET_STATUS 0x1624
31426 
31427 #define	S_TX_PAUSE_OKAY    6
31428 #define	V_TX_PAUSE_OKAY(x) ((x) << S_TX_PAUSE_OKAY)
31429 #define	F_TX_PAUSE_OKAY    V_TX_PAUSE_OKAY(1U)
31430 
31431 #define	S_RX_PAUSE_OKAY    5
31432 #define	V_RX_PAUSE_OKAY(x) ((x) << S_RX_PAUSE_OKAY)
31433 #define	F_RX_PAUSE_OKAY    V_RX_PAUSE_OKAY(1U)
31434 
31435 #define	S_10GBASE_KR_FEC_NEG    4
31436 #define	V_10GBASE_KR_FEC_NEG(x) ((x) << S_10GBASE_KR_FEC_NEG)
31437 #define	F_10GBASE_KR_FEC_NEG    V_10GBASE_KR_FEC_NEG(1U)
31438 
31439 #define	S_10GBASE_KR_NEG    3
31440 #define	V_10GBASE_KR_NEG(x) ((x) << S_10GBASE_KR_NEG)
31441 #define	F_10GBASE_KR_NEG    V_10GBASE_KR_NEG(1U)
31442 
31443 #define	S_10GBASE_KX4_NEG    2
31444 #define	V_10GBASE_KX4_NEG(x) ((x) << S_10GBASE_KX4_NEG)
31445 #define	F_10GBASE_KX4_NEG    V_10GBASE_KX4_NEG(1U)
31446 
31447 #define	S_1000BASE_KX_NEG    1
31448 #define	V_1000BASE_KX_NEG(x) ((x) << S_1000BASE_KX_NEG)
31449 #define	F_1000BASE_KX_NEG    V_1000BASE_KX_NEG(1U)
31450 
31451 #define	S_BP_AN_ABILITY    0
31452 #define	V_BP_AN_ABILITY(x) ((x) << S_BP_AN_ABILITY)
31453 #define	F_BP_AN_ABILITY    V_BP_AN_ABILITY(1U)
31454 
31455 #define	A_XGMAC_PORT_AN_TX_NONCE_CONTROL 0x1628
31456 
31457 #define	S_BYPASS_LFSR    15
31458 #define	V_BYPASS_LFSR(x) ((x) << S_BYPASS_LFSR)
31459 #define	F_BYPASS_LFSR    V_BYPASS_LFSR(1U)
31460 
31461 #define	S_LFSR_INIT    0
31462 #define	M_LFSR_INIT    0x7fffU
31463 #define	V_LFSR_INIT(x) ((x) << S_LFSR_INIT)
31464 #define	G_LFSR_INIT(x) (((x) >> S_LFSR_INIT) & M_LFSR_INIT)
31465 
31466 #define	A_XGMAC_PORT_AN_INTERRUPT_STATUS 0x162c
31467 
31468 #define	S_NP_FROM_LP    3
31469 #define	V_NP_FROM_LP(x) ((x) << S_NP_FROM_LP)
31470 #define	F_NP_FROM_LP    V_NP_FROM_LP(1U)
31471 
31472 #define	S_PARALLELDETFAULTINT    2
31473 #define	V_PARALLELDETFAULTINT(x) ((x) << S_PARALLELDETFAULTINT)
31474 #define	F_PARALLELDETFAULTINT    V_PARALLELDETFAULTINT(1U)
31475 
31476 #define	S_BP_FROM_LP    1
31477 #define	V_BP_FROM_LP(x) ((x) << S_BP_FROM_LP)
31478 #define	F_BP_FROM_LP    V_BP_FROM_LP(1U)
31479 
31480 #define	S_PCS_AN_COMPLETE    0
31481 #define	V_PCS_AN_COMPLETE(x) ((x) << S_PCS_AN_COMPLETE)
31482 #define	F_PCS_AN_COMPLETE    V_PCS_AN_COMPLETE(1U)
31483 
31484 #define	A_XGMAC_PORT_AN_GENERIC_TIMER_TIMEOUT 0x1630
31485 
31486 #define	S_GENERIC_TIMEOUT    0
31487 #define	M_GENERIC_TIMEOUT    0x7fffffU
31488 #define	V_GENERIC_TIMEOUT(x) ((x) << S_GENERIC_TIMEOUT)
31489 #define	G_GENERIC_TIMEOUT(x) (((x) >> S_GENERIC_TIMEOUT) & M_GENERIC_TIMEOUT)
31490 
31491 #define	A_XGMAC_PORT_AN_BREAK_LINK_TIMEOUT 0x1634
31492 
31493 #define	S_BREAK_LINK_TIMEOUT    0
31494 #define	M_BREAK_LINK_TIMEOUT    0xffffffU
31495 #define	V_BREAK_LINK_TIMEOUT(x) ((x) << S_BREAK_LINK_TIMEOUT)
31496 #define	G_BREAK_LINK_TIMEOUT(x) \
31497 	(((x) >> S_BREAK_LINK_TIMEOUT) & M_BREAK_LINK_TIMEOUT)
31498 
31499 #define	A_XGMAC_PORT_AN_MODULE_ID 0x163c
31500 
31501 #define	S_MODULE_ID    16
31502 #define	M_MODULE_ID    0xffffU
31503 #define	V_MODULE_ID(x) ((x) << S_MODULE_ID)
31504 #define	G_MODULE_ID(x) (((x) >> S_MODULE_ID) & M_MODULE_ID)
31505 
31506 #define	S_MODULE_REVISION    0
31507 #define	M_MODULE_REVISION    0xffffU
31508 #define	V_MODULE_REVISION(x) ((x) << S_MODULE_REVISION)
31509 #define	G_MODULE_REVISION(x) (((x) >> S_MODULE_REVISION) & M_MODULE_REVISION)
31510 
31511 #define	A_XGMAC_PORT_AE_RX_COEF_REQ 0x1700
31512 
31513 #define	S_RXREQ_CPRE    13
31514 #define	V_RXREQ_CPRE(x) ((x) << S_RXREQ_CPRE)
31515 #define	F_RXREQ_CPRE    V_RXREQ_CPRE(1U)
31516 
31517 #define	S_RXREQ_CINIT    12
31518 #define	V_RXREQ_CINIT(x) ((x) << S_RXREQ_CINIT)
31519 #define	F_RXREQ_CINIT    V_RXREQ_CINIT(1U)
31520 
31521 #define	S_RXREQ_C0    4
31522 #define	M_RXREQ_C0    0x3U
31523 #define	V_RXREQ_C0(x) ((x) << S_RXREQ_C0)
31524 #define	G_RXREQ_C0(x) (((x) >> S_RXREQ_C0) & M_RXREQ_C0)
31525 
31526 #define	S_RXREQ_C1    2
31527 #define	M_RXREQ_C1    0x3U
31528 #define	V_RXREQ_C1(x) ((x) << S_RXREQ_C1)
31529 #define	G_RXREQ_C1(x) (((x) >> S_RXREQ_C1) & M_RXREQ_C1)
31530 
31531 #define	S_RXREQ_C2    0
31532 #define	M_RXREQ_C2    0x3U
31533 #define	V_RXREQ_C2(x) ((x) << S_RXREQ_C2)
31534 #define	G_RXREQ_C2(x) (((x) >> S_RXREQ_C2) & M_RXREQ_C2)
31535 
31536 #define	A_XGMAC_PORT_AE_RX_COEF_STAT 0x1704
31537 
31538 #define	S_RXSTAT_RDY    15
31539 #define	V_RXSTAT_RDY(x) ((x) << S_RXSTAT_RDY)
31540 #define	F_RXSTAT_RDY    V_RXSTAT_RDY(1U)
31541 
31542 #define	S_RXSTAT_C0    4
31543 #define	M_RXSTAT_C0    0x3U
31544 #define	V_RXSTAT_C0(x) ((x) << S_RXSTAT_C0)
31545 #define	G_RXSTAT_C0(x) (((x) >> S_RXSTAT_C0) & M_RXSTAT_C0)
31546 
31547 #define	S_RXSTAT_C1    2
31548 #define	M_RXSTAT_C1    0x3U
31549 #define	V_RXSTAT_C1(x) ((x) << S_RXSTAT_C1)
31550 #define	G_RXSTAT_C1(x) (((x) >> S_RXSTAT_C1) & M_RXSTAT_C1)
31551 
31552 #define	S_RXSTAT_C2    0
31553 #define	M_RXSTAT_C2    0x3U
31554 #define	V_RXSTAT_C2(x) ((x) << S_RXSTAT_C2)
31555 #define	G_RXSTAT_C2(x) (((x) >> S_RXSTAT_C2) & M_RXSTAT_C2)
31556 
31557 #define	A_XGMAC_PORT_AE_TX_COEF_REQ 0x1708
31558 
31559 #define	S_TXREQ_CPRE    13
31560 #define	V_TXREQ_CPRE(x) ((x) << S_TXREQ_CPRE)
31561 #define	F_TXREQ_CPRE    V_TXREQ_CPRE(1U)
31562 
31563 #define	S_TXREQ_CINIT    12
31564 #define	V_TXREQ_CINIT(x) ((x) << S_TXREQ_CINIT)
31565 #define	F_TXREQ_CINIT    V_TXREQ_CINIT(1U)
31566 
31567 #define	S_TXREQ_C0    4
31568 #define	M_TXREQ_C0    0x3U
31569 #define	V_TXREQ_C0(x) ((x) << S_TXREQ_C0)
31570 #define	G_TXREQ_C0(x) (((x) >> S_TXREQ_C0) & M_TXREQ_C0)
31571 
31572 #define	S_TXREQ_C1    2
31573 #define	M_TXREQ_C1    0x3U
31574 #define	V_TXREQ_C1(x) ((x) << S_TXREQ_C1)
31575 #define	G_TXREQ_C1(x) (((x) >> S_TXREQ_C1) & M_TXREQ_C1)
31576 
31577 #define	S_TXREQ_C2    0
31578 #define	M_TXREQ_C2    0x3U
31579 #define	V_TXREQ_C2(x) ((x) << S_TXREQ_C2)
31580 #define	G_TXREQ_C2(x) (((x) >> S_TXREQ_C2) & M_TXREQ_C2)
31581 
31582 #define	A_XGMAC_PORT_AE_TX_COEF_STAT 0x170c
31583 
31584 #define	S_TXSTAT_RDY    15
31585 #define	V_TXSTAT_RDY(x) ((x) << S_TXSTAT_RDY)
31586 #define	F_TXSTAT_RDY    V_TXSTAT_RDY(1U)
31587 
31588 #define	S_TXSTAT_C0    4
31589 #define	M_TXSTAT_C0    0x3U
31590 #define	V_TXSTAT_C0(x) ((x) << S_TXSTAT_C0)
31591 #define	G_TXSTAT_C0(x) (((x) >> S_TXSTAT_C0) & M_TXSTAT_C0)
31592 
31593 #define	S_TXSTAT_C1    2
31594 #define	M_TXSTAT_C1    0x3U
31595 #define	V_TXSTAT_C1(x) ((x) << S_TXSTAT_C1)
31596 #define	G_TXSTAT_C1(x) (((x) >> S_TXSTAT_C1) & M_TXSTAT_C1)
31597 
31598 #define	S_TXSTAT_C2    0
31599 #define	M_TXSTAT_C2    0x3U
31600 #define	V_TXSTAT_C2(x) ((x) << S_TXSTAT_C2)
31601 #define	G_TXSTAT_C2(x) (((x) >> S_TXSTAT_C2) & M_TXSTAT_C2)
31602 
31603 #define	A_XGMAC_PORT_AE_REG_MODE 0x1710
31604 
31605 #define	S_MAN_DEC    4
31606 #define	M_MAN_DEC    0x3U
31607 #define	V_MAN_DEC(x) ((x) << S_MAN_DEC)
31608 #define	G_MAN_DEC(x) (((x) >> S_MAN_DEC) & M_MAN_DEC)
31609 
31610 #define	S_MANUAL_RDY    3
31611 #define	V_MANUAL_RDY(x) ((x) << S_MANUAL_RDY)
31612 #define	F_MANUAL_RDY    V_MANUAL_RDY(1U)
31613 
31614 #define	S_MWT_DISABLE    2
31615 #define	V_MWT_DISABLE(x) ((x) << S_MWT_DISABLE)
31616 #define	F_MWT_DISABLE    V_MWT_DISABLE(1U)
31617 
31618 #define	S_MDIO_OVR    1
31619 #define	V_MDIO_OVR(x) ((x) << S_MDIO_OVR)
31620 #define	F_MDIO_OVR    V_MDIO_OVR(1U)
31621 
31622 #define	S_STICKY_MODE    0
31623 #define	V_STICKY_MODE(x) ((x) << S_STICKY_MODE)
31624 #define	F_STICKY_MODE    V_STICKY_MODE(1U)
31625 
31626 #define	A_XGMAC_PORT_AE_PRBS_CTL 0x1714
31627 
31628 #define	S_PRBS_CHK_ERRCNT    8
31629 #define	M_PRBS_CHK_ERRCNT    0xffU
31630 #define	V_PRBS_CHK_ERRCNT(x) ((x) << S_PRBS_CHK_ERRCNT)
31631 #define	G_PRBS_CHK_ERRCNT(x) (((x) >> S_PRBS_CHK_ERRCNT) & M_PRBS_CHK_ERRCNT)
31632 
31633 #define	S_PRBS_SYNCCNT    5
31634 #define	M_PRBS_SYNCCNT    0x7U
31635 #define	V_PRBS_SYNCCNT(x) ((x) << S_PRBS_SYNCCNT)
31636 #define	G_PRBS_SYNCCNT(x) (((x) >> S_PRBS_SYNCCNT) & M_PRBS_SYNCCNT)
31637 
31638 #define	S_PRBS_CHK_SYNC    4
31639 #define	V_PRBS_CHK_SYNC(x) ((x) << S_PRBS_CHK_SYNC)
31640 #define	F_PRBS_CHK_SYNC    V_PRBS_CHK_SYNC(1U)
31641 
31642 #define	S_PRBS_CHK_RST    3
31643 #define	V_PRBS_CHK_RST(x) ((x) << S_PRBS_CHK_RST)
31644 #define	F_PRBS_CHK_RST    V_PRBS_CHK_RST(1U)
31645 
31646 #define	S_PRBS_CHK_OFF    2
31647 #define	V_PRBS_CHK_OFF(x) ((x) << S_PRBS_CHK_OFF)
31648 #define	F_PRBS_CHK_OFF    V_PRBS_CHK_OFF(1U)
31649 
31650 #define	S_PRBS_GEN_FRCERR    1
31651 #define	V_PRBS_GEN_FRCERR(x) ((x) << S_PRBS_GEN_FRCERR)
31652 #define	F_PRBS_GEN_FRCERR    V_PRBS_GEN_FRCERR(1U)
31653 
31654 #define	S_PRBS_GEN_OFF    0
31655 #define	V_PRBS_GEN_OFF(x) ((x) << S_PRBS_GEN_OFF)
31656 #define	F_PRBS_GEN_OFF    V_PRBS_GEN_OFF(1U)
31657 
31658 #define	A_XGMAC_PORT_AE_FSM_CTL 0x1718
31659 
31660 #define	S_FSM_TR_LCL    14
31661 #define	V_FSM_TR_LCL(x) ((x) << S_FSM_TR_LCL)
31662 #define	F_FSM_TR_LCL    V_FSM_TR_LCL(1U)
31663 
31664 #define	S_FSM_GDMRK    11
31665 #define	M_FSM_GDMRK    0x7U
31666 #define	V_FSM_GDMRK(x) ((x) << S_FSM_GDMRK)
31667 #define	G_FSM_GDMRK(x) (((x) >> S_FSM_GDMRK) & M_FSM_GDMRK)
31668 
31669 #define	S_FSM_BADMRK    8
31670 #define	M_FSM_BADMRK    0x7U
31671 #define	V_FSM_BADMRK(x) ((x) << S_FSM_BADMRK)
31672 #define	G_FSM_BADMRK(x) (((x) >> S_FSM_BADMRK) & M_FSM_BADMRK)
31673 
31674 #define	S_FSM_TR_FAIL    7
31675 #define	V_FSM_TR_FAIL(x) ((x) << S_FSM_TR_FAIL)
31676 #define	F_FSM_TR_FAIL    V_FSM_TR_FAIL(1U)
31677 
31678 #define	S_FSM_TR_ACT    6
31679 #define	V_FSM_TR_ACT(x) ((x) << S_FSM_TR_ACT)
31680 #define	F_FSM_TR_ACT    V_FSM_TR_ACT(1U)
31681 
31682 #define	S_FSM_FRM_LCK    5
31683 #define	V_FSM_FRM_LCK(x) ((x) << S_FSM_FRM_LCK)
31684 #define	F_FSM_FRM_LCK    V_FSM_FRM_LCK(1U)
31685 
31686 #define	S_FSM_TR_COMP    4
31687 #define	V_FSM_TR_COMP(x) ((x) << S_FSM_TR_COMP)
31688 #define	F_FSM_TR_COMP    V_FSM_TR_COMP(1U)
31689 
31690 #define	S_MC_RX_RDY    3
31691 #define	V_MC_RX_RDY(x) ((x) << S_MC_RX_RDY)
31692 #define	F_MC_RX_RDY    V_MC_RX_RDY(1U)
31693 
31694 #define	S_FSM_CU_DIS    2
31695 #define	V_FSM_CU_DIS(x) ((x) << S_FSM_CU_DIS)
31696 #define	F_FSM_CU_DIS    V_FSM_CU_DIS(1U)
31697 
31698 #define	S_FSM_TR_RST    1
31699 #define	V_FSM_TR_RST(x) ((x) << S_FSM_TR_RST)
31700 #define	F_FSM_TR_RST    V_FSM_TR_RST(1U)
31701 
31702 #define	S_FSM_TR_EN    0
31703 #define	V_FSM_TR_EN(x) ((x) << S_FSM_TR_EN)
31704 #define	F_FSM_TR_EN    V_FSM_TR_EN(1U)
31705 
31706 #define	A_XGMAC_PORT_AE_FSM_STATE 0x171c
31707 
31708 #define	S_CC2FSM_STATE    13
31709 #define	M_CC2FSM_STATE    0x7U
31710 #define	V_CC2FSM_STATE(x) ((x) << S_CC2FSM_STATE)
31711 #define	G_CC2FSM_STATE(x) (((x) >> S_CC2FSM_STATE) & M_CC2FSM_STATE)
31712 
31713 #define	S_CC1FSM_STATE    10
31714 #define	M_CC1FSM_STATE    0x7U
31715 #define	V_CC1FSM_STATE(x) ((x) << S_CC1FSM_STATE)
31716 #define	G_CC1FSM_STATE(x) (((x) >> S_CC1FSM_STATE) & M_CC1FSM_STATE)
31717 
31718 #define	S_CC0FSM_STATE    7
31719 #define	M_CC0FSM_STATE    0x7U
31720 #define	V_CC0FSM_STATE(x) ((x) << S_CC0FSM_STATE)
31721 #define	G_CC0FSM_STATE(x) (((x) >> S_CC0FSM_STATE) & M_CC0FSM_STATE)
31722 
31723 #define	S_FLFSM_STATE    4
31724 #define	M_FLFSM_STATE    0x7U
31725 #define	V_FLFSM_STATE(x) ((x) << S_FLFSM_STATE)
31726 #define	G_FLFSM_STATE(x) (((x) >> S_FLFSM_STATE) & M_FLFSM_STATE)
31727 
31728 #define	S_TFSM_STATE    0
31729 #define	M_TFSM_STATE    0x7U
31730 #define	V_TFSM_STATE(x) ((x) << S_TFSM_STATE)
31731 #define	G_TFSM_STATE(x) (((x) >> S_TFSM_STATE) & M_TFSM_STATE)
31732 
31733 #define	A_XGMAC_PORT_AE_TX_DIS 0x1780
31734 
31735 #define	S_PMD_TX_DIS    0
31736 #define	V_PMD_TX_DIS(x) ((x) << S_PMD_TX_DIS)
31737 #define	F_PMD_TX_DIS    V_PMD_TX_DIS(1U)
31738 
31739 #define	A_XGMAC_PORT_AE_KR_CTRL 0x1784
31740 
31741 #define	S_TRAINING_ENABLE    1
31742 #define	V_TRAINING_ENABLE(x) ((x) << S_TRAINING_ENABLE)
31743 #define	F_TRAINING_ENABLE    V_TRAINING_ENABLE(1U)
31744 
31745 #define	S_RESTART_TRAINING    0
31746 #define	V_RESTART_TRAINING(x) ((x) << S_RESTART_TRAINING)
31747 #define	F_RESTART_TRAINING    V_RESTART_TRAINING(1U)
31748 
31749 #define	A_XGMAC_PORT_AE_RX_SIGDET 0x1788
31750 
31751 #define	S_PMD_SIGDET    0
31752 #define	V_PMD_SIGDET(x) ((x) << S_PMD_SIGDET)
31753 #define	F_PMD_SIGDET    V_PMD_SIGDET(1U)
31754 
31755 #define	A_XGMAC_PORT_AE_KR_STATUS 0x178c
31756 
31757 #define	S_TRAINING_FAILURE    3
31758 #define	V_TRAINING_FAILURE(x) ((x) << S_TRAINING_FAILURE)
31759 #define	F_TRAINING_FAILURE    V_TRAINING_FAILURE(1U)
31760 
31761 #define	S_TRAINING    2
31762 #define	V_TRAINING(x) ((x) << S_TRAINING)
31763 #define	F_TRAINING    V_TRAINING(1U)
31764 
31765 #define	S_FRAME_LOCK    1
31766 #define	V_FRAME_LOCK(x) ((x) << S_FRAME_LOCK)
31767 #define	F_FRAME_LOCK    V_FRAME_LOCK(1U)
31768 
31769 #define	S_RX_TRAINED    0
31770 #define	V_RX_TRAINED(x) ((x) << S_RX_TRAINED)
31771 #define	F_RX_TRAINED    V_RX_TRAINED(1U)
31772 
31773 #define	A_XGMAC_PORT_HSS_TXA_MODE_CFG 0x1800
31774 
31775 #define	S_BWSEL    2
31776 #define	M_BWSEL    0x3U
31777 #define	V_BWSEL(x) ((x) << S_BWSEL)
31778 #define	G_BWSEL(x) (((x) >> S_BWSEL) & M_BWSEL)
31779 
31780 #define	S_RTSEL    0
31781 #define	M_RTSEL    0x3U
31782 #define	V_RTSEL(x) ((x) << S_RTSEL)
31783 #define	G_RTSEL(x) (((x) >> S_RTSEL) & M_RTSEL)
31784 
31785 #define	A_XGMAC_PORT_HSS_TXA_TEST_CTRL 0x1804
31786 
31787 #define	S_TWDP    5
31788 #define	V_TWDP(x) ((x) << S_TWDP)
31789 #define	F_TWDP    V_TWDP(1U)
31790 
31791 #define	S_TPGRST    4
31792 #define	V_TPGRST(x) ((x) << S_TPGRST)
31793 #define	F_TPGRST    V_TPGRST(1U)
31794 
31795 #define	S_TPGEN    3
31796 #define	V_TPGEN(x) ((x) << S_TPGEN)
31797 #define	F_TPGEN    V_TPGEN(1U)
31798 
31799 #define	S_TPSEL    0
31800 #define	M_TPSEL    0x7U
31801 #define	V_TPSEL(x) ((x) << S_TPSEL)
31802 #define	G_TPSEL(x) (((x) >> S_TPSEL) & M_TPSEL)
31803 
31804 #define	A_XGMAC_PORT_HSS_TXA_COEFF_CTRL 0x1808
31805 
31806 #define	S_AEINVPOL    6
31807 #define	V_AEINVPOL(x) ((x) << S_AEINVPOL)
31808 #define	F_AEINVPOL    V_AEINVPOL(1U)
31809 
31810 #define	S_AESOURCE    5
31811 #define	V_AESOURCE(x) ((x) << S_AESOURCE)
31812 #define	F_AESOURCE    V_AESOURCE(1U)
31813 
31814 #define	S_EQMODE    4
31815 #define	V_EQMODE(x) ((x) << S_EQMODE)
31816 #define	F_EQMODE    V_EQMODE(1U)
31817 
31818 #define	S_OCOEF    3
31819 #define	V_OCOEF(x) ((x) << S_OCOEF)
31820 #define	F_OCOEF    V_OCOEF(1U)
31821 
31822 #define	S_COEFRST    2
31823 #define	V_COEFRST(x) ((x) << S_COEFRST)
31824 #define	F_COEFRST    V_COEFRST(1U)
31825 
31826 #define	S_SPEN    1
31827 #define	V_SPEN(x) ((x) << S_SPEN)
31828 #define	F_SPEN    V_SPEN(1U)
31829 
31830 #define	S_ALOAD    0
31831 #define	V_ALOAD(x) ((x) << S_ALOAD)
31832 #define	F_ALOAD    V_ALOAD(1U)
31833 
31834 #define	A_XGMAC_PORT_HSS_TXA_DRIVER_MODE 0x180c
31835 
31836 #define	S_DRVOFFT    5
31837 #define	V_DRVOFFT(x) ((x) << S_DRVOFFT)
31838 #define	F_DRVOFFT    V_DRVOFFT(1U)
31839 
31840 #define	S_SLEW    2
31841 #define	M_SLEW    0x7U
31842 #define	V_SLEW(x) ((x) << S_SLEW)
31843 #define	G_SLEW(x) (((x) >> S_SLEW) & M_SLEW)
31844 
31845 #define	S_FFE    0
31846 #define	M_FFE    0x3U
31847 #define	V_FFE(x) ((x) << S_FFE)
31848 #define	G_FFE(x) (((x) >> S_FFE) & M_FFE)
31849 
31850 #define	A_XGMAC_PORT_HSS_TXA_DRIVER_OVR_CTRL 0x1810
31851 
31852 #define	S_VLINC    7
31853 #define	V_VLINC(x) ((x) << S_VLINC)
31854 #define	F_VLINC    V_VLINC(1U)
31855 
31856 #define	S_VLDEC    6
31857 #define	V_VLDEC(x) ((x) << S_VLDEC)
31858 #define	F_VLDEC    V_VLDEC(1U)
31859 
31860 #define	S_LOPWR    5
31861 #define	V_LOPWR(x) ((x) << S_LOPWR)
31862 #define	F_LOPWR    V_LOPWR(1U)
31863 
31864 #define	S_TDMEN    4
31865 #define	V_TDMEN(x) ((x) << S_TDMEN)
31866 #define	F_TDMEN    V_TDMEN(1U)
31867 
31868 #define	S_DCCEN    3
31869 #define	V_DCCEN(x) ((x) << S_DCCEN)
31870 #define	F_DCCEN    V_DCCEN(1U)
31871 
31872 #define	S_VHSEL    2
31873 #define	V_VHSEL(x) ((x) << S_VHSEL)
31874 #define	F_VHSEL    V_VHSEL(1U)
31875 
31876 #define	S_IDAC    0
31877 #define	M_IDAC    0x3U
31878 #define	V_IDAC(x) ((x) << S_IDAC)
31879 #define	G_IDAC(x) (((x) >> S_IDAC) & M_IDAC)
31880 
31881 #define	A_XGMAC_PORT_HSS_TXA_TDM_BIASGEN_STANDBY_TIMER 0x1814
31882 
31883 #define	S_STBY    0
31884 #define	M_STBY    0xffffU
31885 #define	V_STBY(x) ((x) << S_STBY)
31886 #define	G_STBY(x) (((x) >> S_STBY) & M_STBY)
31887 
31888 #define	A_XGMAC_PORT_HSS_TXA_TDM_BIASGEN_PWRON_TIMER 0x1818
31889 
31890 #define	S_PON    0
31891 #define	M_PON    0xffffU
31892 #define	V_PON(x) ((x) << S_PON)
31893 #define	G_PON(x) (((x) >> S_PON) & M_PON)
31894 
31895 #define	A_XGMAC_PORT_HSS_TXA_TAP0_COEFF 0x1820
31896 
31897 #define	S_NXTT0    0
31898 #define	M_NXTT0    0xfU
31899 #define	V_NXTT0(x) ((x) << S_NXTT0)
31900 #define	G_NXTT0(x) (((x) >> S_NXTT0) & M_NXTT0)
31901 
31902 #define	A_XGMAC_PORT_HSS_TXA_TAP1_COEFF 0x1824
31903 
31904 #define	S_NXTT1    0
31905 #define	M_NXTT1    0x3fU
31906 #define	V_NXTT1(x) ((x) << S_NXTT1)
31907 #define	G_NXTT1(x) (((x) >> S_NXTT1) & M_NXTT1)
31908 
31909 #define	A_XGMAC_PORT_HSS_TXA_TAP2_COEFF 0x1828
31910 
31911 #define	S_NXTT2    0
31912 #define	M_NXTT2    0x1fU
31913 #define	V_NXTT2(x) ((x) << S_NXTT2)
31914 #define	G_NXTT2(x) (((x) >> S_NXTT2) & M_NXTT2)
31915 
31916 #define	A_XGMAC_PORT_HSS_TXA_PWR 0x1830
31917 
31918 #define	S_TXPWR    0
31919 #define	M_TXPWR    0x7fU
31920 #define	V_TXPWR(x) ((x) << S_TXPWR)
31921 #define	G_TXPWR(x) (((x) >> S_TXPWR) & M_TXPWR)
31922 
31923 #define	A_XGMAC_PORT_HSS_TXA_POLARITY 0x1834
31924 
31925 #define	S_TXPOL    4
31926 #define	M_TXPOL    0x7U
31927 #define	V_TXPOL(x) ((x) << S_TXPOL)
31928 #define	G_TXPOL(x) (((x) >> S_TXPOL) & M_TXPOL)
31929 
31930 #define	S_NTXPOL    0
31931 #define	M_NTXPOL    0x7U
31932 #define	V_NTXPOL(x) ((x) << S_NTXPOL)
31933 #define	G_NTXPOL(x) (((x) >> S_NTXPOL) & M_NTXPOL)
31934 
31935 #define	A_XGMAC_PORT_HSS_TXA_8023AP_AE_CMD 0x1838
31936 
31937 #define	S_CXPRESET    13
31938 #define	V_CXPRESET(x) ((x) << S_CXPRESET)
31939 #define	F_CXPRESET    V_CXPRESET(1U)
31940 
31941 #define	S_CXINIT    12
31942 #define	V_CXINIT(x) ((x) << S_CXINIT)
31943 #define	F_CXINIT    V_CXINIT(1U)
31944 
31945 #define	S_C2UPDT    4
31946 #define	M_C2UPDT    0x3U
31947 #define	V_C2UPDT(x) ((x) << S_C2UPDT)
31948 #define	G_C2UPDT(x) (((x) >> S_C2UPDT) & M_C2UPDT)
31949 
31950 #define	S_C1UPDT    2
31951 #define	M_C1UPDT    0x3U
31952 #define	V_C1UPDT(x) ((x) << S_C1UPDT)
31953 #define	G_C1UPDT(x) (((x) >> S_C1UPDT) & M_C1UPDT)
31954 
31955 #define	S_C0UPDT    0
31956 #define	M_C0UPDT    0x3U
31957 #define	V_C0UPDT(x) ((x) << S_C0UPDT)
31958 #define	G_C0UPDT(x) (((x) >> S_C0UPDT) & M_C0UPDT)
31959 
31960 #define	A_XGMAC_PORT_HSS_TXA_8023AP_AE_STATUS 0x183c
31961 
31962 #define	S_C2STAT    4
31963 #define	M_C2STAT    0x3U
31964 #define	V_C2STAT(x) ((x) << S_C2STAT)
31965 #define	G_C2STAT(x) (((x) >> S_C2STAT) & M_C2STAT)
31966 
31967 #define	S_C1STAT    2
31968 #define	M_C1STAT    0x3U
31969 #define	V_C1STAT(x) ((x) << S_C1STAT)
31970 #define	G_C1STAT(x) (((x) >> S_C1STAT) & M_C1STAT)
31971 
31972 #define	S_C0STAT    0
31973 #define	M_C0STAT    0x3U
31974 #define	V_C0STAT(x) ((x) << S_C0STAT)
31975 #define	G_C0STAT(x) (((x) >> S_C0STAT) & M_C0STAT)
31976 
31977 #define	A_XGMAC_PORT_HSS_TXA_TAP0_IDAC_OVR 0x1840
31978 
31979 #define	S_NIDAC0    0
31980 #define	M_NIDAC0    0x1fU
31981 #define	V_NIDAC0(x) ((x) << S_NIDAC0)
31982 #define	G_NIDAC0(x) (((x) >> S_NIDAC0) & M_NIDAC0)
31983 
31984 #define	A_XGMAC_PORT_HSS_TXA_TAP1_IDAC_OVR 0x1844
31985 
31986 #define	S_NIDAC1    0
31987 #define	M_NIDAC1    0x7fU
31988 #define	V_NIDAC1(x) ((x) << S_NIDAC1)
31989 #define	G_NIDAC1(x) (((x) >> S_NIDAC1) & M_NIDAC1)
31990 
31991 #define	A_XGMAC_PORT_HSS_TXA_TAP2_IDAC_OVR 0x1848
31992 
31993 #define	S_NIDAC2    0
31994 #define	M_NIDAC2    0x3fU
31995 #define	V_NIDAC2(x) ((x) << S_NIDAC2)
31996 #define	G_NIDAC2(x) (((x) >> S_NIDAC2) & M_NIDAC2)
31997 
31998 #define	A_XGMAC_PORT_HSS_TXA_PWR_DAC_OVR 0x1850
31999 
32000 #define	S_OPEN    7
32001 #define	V_OPEN(x) ((x) << S_OPEN)
32002 #define	F_OPEN    V_OPEN(1U)
32003 
32004 #define	S_OPVAL    0
32005 #define	M_OPVAL    0x1fU
32006 #define	V_OPVAL(x) ((x) << S_OPVAL)
32007 #define	G_OPVAL(x) (((x) >> S_OPVAL) & M_OPVAL)
32008 
32009 #define	A_XGMAC_PORT_HSS_TXA_PWR_DAC 0x1854
32010 
32011 #define	S_PDAC    0
32012 #define	M_PDAC    0x1fU
32013 #define	V_PDAC(x) ((x) << S_PDAC)
32014 #define	G_PDAC(x) (((x) >> S_PDAC) & M_PDAC)
32015 
32016 #define	A_XGMAC_PORT_HSS_TXA_TAP0_IDAC_APP 0x1860
32017 
32018 #define	S_AIDAC0    0
32019 #define	M_AIDAC0    0x1fU
32020 #define	V_AIDAC0(x) ((x) << S_AIDAC0)
32021 #define	G_AIDAC0(x) (((x) >> S_AIDAC0) & M_AIDAC0)
32022 
32023 #define	A_XGMAC_PORT_HSS_TXA_TAP1_IDAC_APP 0x1864
32024 
32025 #define	S_AIDAC1    0
32026 #define	M_AIDAC1    0x1fU
32027 #define	V_AIDAC1(x) ((x) << S_AIDAC1)
32028 #define	G_AIDAC1(x) (((x) >> S_AIDAC1) & M_AIDAC1)
32029 
32030 #define	A_XGMAC_PORT_HSS_TXA_TAP2_IDAC_APP 0x1868
32031 
32032 #define	S_TXA_AIDAC2    0
32033 #define	M_TXA_AIDAC2    0x1fU
32034 #define	V_TXA_AIDAC2(x) ((x) << S_TXA_AIDAC2)
32035 #define	G_TXA_AIDAC2(x) (((x) >> S_TXA_AIDAC2) & M_TXA_AIDAC2)
32036 
32037 #define	A_XGMAC_PORT_HSS_TXA_SEG_DIS_APP 0x1870
32038 
32039 #define	S_CURSD    0
32040 #define	M_CURSD    0x7fU
32041 #define	V_CURSD(x) ((x) << S_CURSD)
32042 #define	G_CURSD(x) (((x) >> S_CURSD) & M_CURSD)
32043 
32044 #define	A_XGMAC_PORT_HSS_TXA_EXT_ADDR_DATA 0x1878
32045 
32046 #define	S_XDATA    0
32047 #define	M_XDATA    0xffffU
32048 #define	V_XDATA(x) ((x) << S_XDATA)
32049 #define	G_XDATA(x) (((x) >> S_XDATA) & M_XDATA)
32050 
32051 #define	A_XGMAC_PORT_HSS_TXA_EXT_ADDR 0x187c
32052 
32053 #define	S_EXTADDR    1
32054 #define	M_EXTADDR    0x1fU
32055 #define	V_EXTADDR(x) ((x) << S_EXTADDR)
32056 #define	G_EXTADDR(x) (((x) >> S_EXTADDR) & M_EXTADDR)
32057 
32058 #define	S_XWR    0
32059 #define	V_XWR(x) ((x) << S_XWR)
32060 #define	F_XWR    V_XWR(1U)
32061 
32062 #define	A_XGMAC_PORT_HSS_TXB_MODE_CFG 0x1880
32063 #define	A_XGMAC_PORT_HSS_TXB_TEST_CTRL 0x1884
32064 #define	A_XGMAC_PORT_HSS_TXB_COEFF_CTRL 0x1888
32065 #define	A_XGMAC_PORT_HSS_TXB_DRIVER_MODE 0x188c
32066 #define	A_XGMAC_PORT_HSS_TXB_DRIVER_OVR_CTRL 0x1890
32067 #define	A_XGMAC_PORT_HSS_TXB_TDM_BIASGEN_STANDBY_TIMER 0x1894
32068 #define	A_XGMAC_PORT_HSS_TXB_TDM_BIASGEN_PWRON_TIMER 0x1898
32069 #define	A_XGMAC_PORT_HSS_TXB_TAP0_COEFF 0x18a0
32070 #define	A_XGMAC_PORT_HSS_TXB_TAP1_COEFF 0x18a4
32071 #define	A_XGMAC_PORT_HSS_TXB_TAP2_COEFF 0x18a8
32072 #define	A_XGMAC_PORT_HSS_TXB_PWR 0x18b0
32073 #define	A_XGMAC_PORT_HSS_TXB_POLARITY 0x18b4
32074 #define	A_XGMAC_PORT_HSS_TXB_8023AP_AE_CMD 0x18b8
32075 #define	A_XGMAC_PORT_HSS_TXB_8023AP_AE_STATUS 0x18bc
32076 #define	A_XGMAC_PORT_HSS_TXB_TAP0_IDAC_OVR 0x18c0
32077 #define	A_XGMAC_PORT_HSS_TXB_TAP1_IDAC_OVR 0x18c4
32078 #define	A_XGMAC_PORT_HSS_TXB_TAP2_IDAC_OVR 0x18c8
32079 #define	A_XGMAC_PORT_HSS_TXB_PWR_DAC_OVR 0x18d0
32080 #define	A_XGMAC_PORT_HSS_TXB_PWR_DAC 0x18d4
32081 #define	A_XGMAC_PORT_HSS_TXB_TAP0_IDAC_APP 0x18e0
32082 #define	A_XGMAC_PORT_HSS_TXB_TAP1_IDAC_APP 0x18e4
32083 #define	A_XGMAC_PORT_HSS_TXB_TAP2_IDAC_APP 0x18e8
32084 
32085 #define	S_AIDAC2    0
32086 #define	M_AIDAC2    0x3fU
32087 #define	V_AIDAC2(x) ((x) << S_AIDAC2)
32088 #define	G_AIDAC2(x) (((x) >> S_AIDAC2) & M_AIDAC2)
32089 
32090 #define	A_XGMAC_PORT_HSS_TXB_SEG_DIS_APP 0x18f0
32091 #define	A_XGMAC_PORT_HSS_TXB_EXT_ADDR_DATA 0x18f8
32092 #define	A_XGMAC_PORT_HSS_TXB_EXT_ADDR 0x18fc
32093 
32094 #define	S_XADDR    2
32095 #define	M_XADDR    0xfU
32096 #define	V_XADDR(x) ((x) << S_XADDR)
32097 #define	G_XADDR(x) (((x) >> S_XADDR) & M_XADDR)
32098 
32099 #define	A_XGMAC_PORT_HSS_RXA_CFG_MODE 0x1900
32100 
32101 #define	S_BW810    8
32102 #define	V_BW810(x) ((x) << S_BW810)
32103 #define	F_BW810    V_BW810(1U)
32104 
32105 #define	S_AUXCLK    7
32106 #define	V_AUXCLK(x) ((x) << S_AUXCLK)
32107 #define	F_AUXCLK    V_AUXCLK(1U)
32108 
32109 #define	S_DMSEL    4
32110 #define	M_DMSEL    0x7U
32111 #define	V_DMSEL(x) ((x) << S_DMSEL)
32112 #define	G_DMSEL(x) (((x) >> S_DMSEL) & M_DMSEL)
32113 
32114 #define	A_XGMAC_PORT_HSS_RXA_TEST_CTRL 0x1904
32115 
32116 #define	S_RCLKEN    15
32117 #define	V_RCLKEN(x) ((x) << S_RCLKEN)
32118 #define	F_RCLKEN    V_RCLKEN(1U)
32119 
32120 #define	S_RRATE    13
32121 #define	M_RRATE    0x3U
32122 #define	V_RRATE(x) ((x) << S_RRATE)
32123 #define	G_RRATE(x) (((x) >> S_RRATE) & M_RRATE)
32124 
32125 #define	S_LBFRCERROR    10
32126 #define	V_LBFRCERROR(x) ((x) << S_LBFRCERROR)
32127 #define	F_LBFRCERROR    V_LBFRCERROR(1U)
32128 
32129 #define	S_LBERROR    9
32130 #define	V_LBERROR(x) ((x) << S_LBERROR)
32131 #define	F_LBERROR    V_LBERROR(1U)
32132 
32133 #define	S_LBSYNC    8
32134 #define	V_LBSYNC(x) ((x) << S_LBSYNC)
32135 #define	F_LBSYNC    V_LBSYNC(1U)
32136 
32137 #define	S_FDWRAPCLK    7
32138 #define	V_FDWRAPCLK(x) ((x) << S_FDWRAPCLK)
32139 #define	F_FDWRAPCLK    V_FDWRAPCLK(1U)
32140 
32141 #define	S_FDWRAP    6
32142 #define	V_FDWRAP(x) ((x) << S_FDWRAP)
32143 #define	F_FDWRAP    V_FDWRAP(1U)
32144 
32145 #define	S_PRST    4
32146 #define	V_PRST(x) ((x) << S_PRST)
32147 #define	F_PRST    V_PRST(1U)
32148 
32149 #define	S_PCHKEN    3
32150 #define	V_PCHKEN(x) ((x) << S_PCHKEN)
32151 #define	F_PCHKEN    V_PCHKEN(1U)
32152 
32153 #define	S_PRBSSEL    0
32154 #define	M_PRBSSEL    0x7U
32155 #define	V_PRBSSEL(x) ((x) << S_PRBSSEL)
32156 #define	G_PRBSSEL(x) (((x) >> S_PRBSSEL) & M_PRBSSEL)
32157 
32158 #define	A_XGMAC_PORT_HSS_RXA_PH_ROTATOR_CTRL 0x1908
32159 
32160 #define	S_FTHROT    12
32161 #define	M_FTHROT    0xfU
32162 #define	V_FTHROT(x) ((x) << S_FTHROT)
32163 #define	G_FTHROT(x) (((x) >> S_FTHROT) & M_FTHROT)
32164 
32165 #define	S_RTHROT    11
32166 #define	V_RTHROT(x) ((x) << S_RTHROT)
32167 #define	F_RTHROT    V_RTHROT(1U)
32168 
32169 #define	S_FILTCTL    7
32170 #define	M_FILTCTL    0xfU
32171 #define	V_FILTCTL(x) ((x) << S_FILTCTL)
32172 #define	G_FILTCTL(x) (((x) >> S_FILTCTL) & M_FILTCTL)
32173 
32174 #define	S_RSRVO    5
32175 #define	M_RSRVO    0x3U
32176 #define	V_RSRVO(x) ((x) << S_RSRVO)
32177 #define	G_RSRVO(x) (((x) >> S_RSRVO) & M_RSRVO)
32178 
32179 #define	S_EXTEL    4
32180 #define	V_EXTEL(x) ((x) << S_EXTEL)
32181 #define	F_EXTEL    V_EXTEL(1U)
32182 
32183 #define	S_RSTONSTUCK    3
32184 #define	V_RSTONSTUCK(x) ((x) << S_RSTONSTUCK)
32185 #define	F_RSTONSTUCK    V_RSTONSTUCK(1U)
32186 
32187 #define	S_FREEZEFW    2
32188 #define	V_FREEZEFW(x) ((x) << S_FREEZEFW)
32189 #define	F_FREEZEFW    V_FREEZEFW(1U)
32190 
32191 #define	S_RESETFW    1
32192 #define	V_RESETFW(x) ((x) << S_RESETFW)
32193 #define	F_RESETFW    V_RESETFW(1U)
32194 
32195 #define	S_SSCENABLE    0
32196 #define	V_SSCENABLE(x) ((x) << S_SSCENABLE)
32197 #define	F_SSCENABLE    V_SSCENABLE(1U)
32198 
32199 #define	A_XGMAC_PORT_HSS_RXA_PH_ROTATOR_OFFSET_CTRL 0x190c
32200 
32201 #define	S_RSNP    11
32202 #define	V_RSNP(x) ((x) << S_RSNP)
32203 #define	F_RSNP    V_RSNP(1U)
32204 
32205 #define	S_TSOEN    10
32206 #define	V_TSOEN(x) ((x) << S_TSOEN)
32207 #define	F_TSOEN    V_TSOEN(1U)
32208 
32209 #define	S_OFFEN    9
32210 #define	V_OFFEN(x) ((x) << S_OFFEN)
32211 #define	F_OFFEN    V_OFFEN(1U)
32212 
32213 #define	S_TMSCAL    7
32214 #define	M_TMSCAL    0x3U
32215 #define	V_TMSCAL(x) ((x) << S_TMSCAL)
32216 #define	G_TMSCAL(x) (((x) >> S_TMSCAL) & M_TMSCAL)
32217 
32218 #define	S_APADJ    6
32219 #define	V_APADJ(x) ((x) << S_APADJ)
32220 #define	F_APADJ    V_APADJ(1U)
32221 
32222 #define	S_RSEL    5
32223 #define	V_RSEL(x) ((x) << S_RSEL)
32224 #define	F_RSEL    V_RSEL(1U)
32225 
32226 #define	S_PHOFFS    0
32227 #define	M_PHOFFS    0x1fU
32228 #define	V_PHOFFS(x) ((x) << S_PHOFFS)
32229 #define	G_PHOFFS(x) (((x) >> S_PHOFFS) & M_PHOFFS)
32230 
32231 #define	A_XGMAC_PORT_HSS_RXA_PH_ROTATOR_POSITION1 0x1910
32232 
32233 #define	S_ROT0A    8
32234 #define	M_ROT0A    0x3fU
32235 #define	V_ROT0A(x) ((x) << S_ROT0A)
32236 #define	G_ROT0A(x) (((x) >> S_ROT0A) & M_ROT0A)
32237 
32238 #define	S_RTSEL_SNAPSHOT    0
32239 #define	M_RTSEL_SNAPSHOT    0x3fU
32240 #define	V_RTSEL_SNAPSHOT(x) ((x) << S_RTSEL_SNAPSHOT)
32241 #define	G_RTSEL_SNAPSHOT(x) (((x) >> S_RTSEL_SNAPSHOT) & M_RTSEL_SNAPSHOT)
32242 
32243 #define	A_XGMAC_PORT_HSS_RXA_PH_ROTATOR_POSITION2 0x1914
32244 
32245 #define	S_ROT90    0
32246 #define	M_ROT90    0x3fU
32247 #define	V_ROT90(x) ((x) << S_ROT90)
32248 #define	G_ROT90(x) (((x) >> S_ROT90) & M_ROT90)
32249 
32250 #define	A_XGMAC_PORT_HSS_RXA_PH_ROTATOR_STATIC_PH_OFFSET 0x1918
32251 
32252 #define	S_RCALER    15
32253 #define	V_RCALER(x) ((x) << S_RCALER)
32254 #define	F_RCALER    V_RCALER(1U)
32255 
32256 #define	S_RAOOFF    10
32257 #define	M_RAOOFF    0x1fU
32258 #define	V_RAOOFF(x) ((x) << S_RAOOFF)
32259 #define	G_RAOOFF(x) (((x) >> S_RAOOFF) & M_RAOOFF)
32260 
32261 #define	S_RAEOFF    5
32262 #define	M_RAEOFF    0x1fU
32263 #define	V_RAEOFF(x) ((x) << S_RAEOFF)
32264 #define	G_RAEOFF(x) (((x) >> S_RAEOFF) & M_RAEOFF)
32265 
32266 #define	S_RDOFF    0
32267 #define	M_RDOFF    0x1fU
32268 #define	V_RDOFF(x) ((x) << S_RDOFF)
32269 #define	G_RDOFF(x) (((x) >> S_RDOFF) & M_RDOFF)
32270 
32271 #define	A_XGMAC_PORT_HSS_RXA_SIGDET_CTRL 0x191c
32272 
32273 #define	S_SIGNSD    13
32274 #define	M_SIGNSD    0x3U
32275 #define	V_SIGNSD(x) ((x) << S_SIGNSD)
32276 #define	G_SIGNSD(x) (((x) >> S_SIGNSD) & M_SIGNSD)
32277 
32278 #define	S_DACSD    8
32279 #define	M_DACSD    0x1fU
32280 #define	V_DACSD(x) ((x) << S_DACSD)
32281 #define	G_DACSD(x) (((x) >> S_DACSD) & M_DACSD)
32282 
32283 #define	S_SDPDN    6
32284 #define	V_SDPDN(x) ((x) << S_SDPDN)
32285 #define	F_SDPDN    V_SDPDN(1U)
32286 
32287 #define	S_SIGDET    5
32288 #define	V_SIGDET(x) ((x) << S_SIGDET)
32289 #define	F_SIGDET    V_SIGDET(1U)
32290 
32291 #define	S_SDLVL    0
32292 #define	M_SDLVL    0x1fU
32293 #define	V_SDLVL(x) ((x) << S_SDLVL)
32294 #define	G_SDLVL(x) (((x) >> S_SDLVL) & M_SDLVL)
32295 
32296 #define	A_XGMAC_PORT_HSS_RXA_DFE_CTRL 0x1920
32297 
32298 #define	S_REQCMP    15
32299 #define	V_REQCMP(x) ((x) << S_REQCMP)
32300 #define	F_REQCMP    V_REQCMP(1U)
32301 
32302 #define	S_DFEREQ    14
32303 #define	V_DFEREQ(x) ((x) << S_DFEREQ)
32304 #define	F_DFEREQ    V_DFEREQ(1U)
32305 
32306 #define	S_SPCEN    13
32307 #define	V_SPCEN(x) ((x) << S_SPCEN)
32308 #define	F_SPCEN    V_SPCEN(1U)
32309 
32310 #define	S_GATEEN    12
32311 #define	V_GATEEN(x) ((x) << S_GATEEN)
32312 #define	F_GATEEN    V_GATEEN(1U)
32313 
32314 #define	S_SPIFMT    9
32315 #define	M_SPIFMT    0x7U
32316 #define	V_SPIFMT(x) ((x) << S_SPIFMT)
32317 #define	G_SPIFMT(x) (((x) >> S_SPIFMT) & M_SPIFMT)
32318 
32319 #define	S_DFEPWR    6
32320 #define	M_DFEPWR    0x7U
32321 #define	V_DFEPWR(x) ((x) << S_DFEPWR)
32322 #define	G_DFEPWR(x) (((x) >> S_DFEPWR) & M_DFEPWR)
32323 
32324 #define	S_STNDBY    5
32325 #define	V_STNDBY(x) ((x) << S_STNDBY)
32326 #define	F_STNDBY    V_STNDBY(1U)
32327 
32328 #define	S_FRCH    4
32329 #define	V_FRCH(x) ((x) << S_FRCH)
32330 #define	F_FRCH    V_FRCH(1U)
32331 
32332 #define	S_NONRND    3
32333 #define	V_NONRND(x) ((x) << S_NONRND)
32334 #define	F_NONRND    V_NONRND(1U)
32335 
32336 #define	S_NONRNF    2
32337 #define	V_NONRNF(x) ((x) << S_NONRNF)
32338 #define	F_NONRNF    V_NONRNF(1U)
32339 
32340 #define	S_FSTLCK    1
32341 #define	V_FSTLCK(x) ((x) << S_FSTLCK)
32342 #define	F_FSTLCK    V_FSTLCK(1U)
32343 
32344 #define	S_DFERST    0
32345 #define	V_DFERST(x) ((x) << S_DFERST)
32346 #define	F_DFERST    V_DFERST(1U)
32347 
32348 #define	A_XGMAC_PORT_HSS_RXA_DFE_DATA_EDGE_SAMPLE 0x1924
32349 
32350 #define	S_ESAMP    8
32351 #define	M_ESAMP    0xffU
32352 #define	V_ESAMP(x) ((x) << S_ESAMP)
32353 #define	G_ESAMP(x) (((x) >> S_ESAMP) & M_ESAMP)
32354 
32355 #define	S_DSAMP    0
32356 #define	M_DSAMP    0xffU
32357 #define	V_DSAMP(x) ((x) << S_DSAMP)
32358 #define	G_DSAMP(x) (((x) >> S_DSAMP) & M_DSAMP)
32359 
32360 #define	A_XGMAC_PORT_HSS_RXA_DFE_AMP_SAMPLE 0x1928
32361 
32362 #define	S_SMODE    8
32363 #define	M_SMODE    0xfU
32364 #define	V_SMODE(x) ((x) << S_SMODE)
32365 #define	G_SMODE(x) (((x) >> S_SMODE) & M_SMODE)
32366 
32367 #define	S_ADCORR    7
32368 #define	V_ADCORR(x) ((x) << S_ADCORR)
32369 #define	F_ADCORR    V_ADCORR(1U)
32370 
32371 #define	S_TRAINEN    6
32372 #define	V_TRAINEN(x) ((x) << S_TRAINEN)
32373 #define	F_TRAINEN    V_TRAINEN(1U)
32374 
32375 #define	S_ASAMPQ    3
32376 #define	M_ASAMPQ    0x7U
32377 #define	V_ASAMPQ(x) ((x) << S_ASAMPQ)
32378 #define	G_ASAMPQ(x) (((x) >> S_ASAMPQ) & M_ASAMPQ)
32379 
32380 #define	S_ASAMP    0
32381 #define	M_ASAMP    0x7U
32382 #define	V_ASAMP(x) ((x) << S_ASAMP)
32383 #define	G_ASAMP(x) (((x) >> S_ASAMP) & M_ASAMP)
32384 
32385 #define	A_XGMAC_PORT_HSS_RXA_VGA_CTRL1 0x192c
32386 
32387 #define	S_POLE    12
32388 #define	M_POLE    0x3U
32389 #define	V_POLE(x) ((x) << S_POLE)
32390 #define	G_POLE(x) (((x) >> S_POLE) & M_POLE)
32391 
32392 #define	S_PEAK    8
32393 #define	M_PEAK    0x7U
32394 #define	V_PEAK(x) ((x) << S_PEAK)
32395 #define	G_PEAK(x) (((x) >> S_PEAK) & M_PEAK)
32396 
32397 #define	S_VOFFSN    6
32398 #define	M_VOFFSN    0x3U
32399 #define	V_VOFFSN(x) ((x) << S_VOFFSN)
32400 #define	G_VOFFSN(x) (((x) >> S_VOFFSN) & M_VOFFSN)
32401 
32402 #define	S_VOFFA    0
32403 #define	M_VOFFA    0x3fU
32404 #define	V_VOFFA(x) ((x) << S_VOFFA)
32405 #define	G_VOFFA(x) (((x) >> S_VOFFA) & M_VOFFA)
32406 
32407 #define	A_XGMAC_PORT_HSS_RXA_VGA_CTRL2 0x1930
32408 
32409 #define	S_SHORTV    10
32410 #define	V_SHORTV(x) ((x) << S_SHORTV)
32411 #define	F_SHORTV    V_SHORTV(1U)
32412 
32413 #define	S_VGAIN    0
32414 #define	M_VGAIN    0xfU
32415 #define	V_VGAIN(x) ((x) << S_VGAIN)
32416 #define	G_VGAIN(x) (((x) >> S_VGAIN) & M_VGAIN)
32417 
32418 #define	A_XGMAC_PORT_HSS_RXA_VGA_CTRL3 0x1934
32419 
32420 #define	S_HBND1    10
32421 #define	V_HBND1(x) ((x) << S_HBND1)
32422 #define	F_HBND1    V_HBND1(1U)
32423 
32424 #define	S_HBND0    9
32425 #define	V_HBND0(x) ((x) << S_HBND0)
32426 #define	F_HBND0    V_HBND0(1U)
32427 
32428 #define	S_VLCKD    8
32429 #define	V_VLCKD(x) ((x) << S_VLCKD)
32430 #define	F_VLCKD    V_VLCKD(1U)
32431 
32432 #define	S_VLCKDF    7
32433 #define	V_VLCKDF(x) ((x) << S_VLCKDF)
32434 #define	F_VLCKDF    V_VLCKDF(1U)
32435 
32436 #define	S_AMAXT    0
32437 #define	M_AMAXT    0x7fU
32438 #define	V_AMAXT(x) ((x) << S_AMAXT)
32439 #define	G_AMAXT(x) (((x) >> S_AMAXT) & M_AMAXT)
32440 
32441 #define	A_XGMAC_PORT_HSS_RXA_DFE_D00_D01_OFFSET 0x1938
32442 
32443 #define	S_D01SN    13
32444 #define	M_D01SN    0x3U
32445 #define	V_D01SN(x) ((x) << S_D01SN)
32446 #define	G_D01SN(x) (((x) >> S_D01SN) & M_D01SN)
32447 
32448 #define	S_D01AMP    8
32449 #define	M_D01AMP    0x1fU
32450 #define	V_D01AMP(x) ((x) << S_D01AMP)
32451 #define	G_D01AMP(x) (((x) >> S_D01AMP) & M_D01AMP)
32452 
32453 #define	S_D00SN    5
32454 #define	M_D00SN    0x3U
32455 #define	V_D00SN(x) ((x) << S_D00SN)
32456 #define	G_D00SN(x) (((x) >> S_D00SN) & M_D00SN)
32457 
32458 #define	S_D00AMP    0
32459 #define	M_D00AMP    0x1fU
32460 #define	V_D00AMP(x) ((x) << S_D00AMP)
32461 #define	G_D00AMP(x) (((x) >> S_D00AMP) & M_D00AMP)
32462 
32463 #define	A_XGMAC_PORT_HSS_RXA_DFE_D10_D11_OFFSET 0x193c
32464 
32465 #define	S_D11SN    13
32466 #define	M_D11SN    0x3U
32467 #define	V_D11SN(x) ((x) << S_D11SN)
32468 #define	G_D11SN(x) (((x) >> S_D11SN) & M_D11SN)
32469 
32470 #define	S_D11AMP    8
32471 #define	M_D11AMP    0x1fU
32472 #define	V_D11AMP(x) ((x) << S_D11AMP)
32473 #define	G_D11AMP(x) (((x) >> S_D11AMP) & M_D11AMP)
32474 
32475 #define	S_D10SN    5
32476 #define	M_D10SN    0x3U
32477 #define	V_D10SN(x) ((x) << S_D10SN)
32478 #define	G_D10SN(x) (((x) >> S_D10SN) & M_D10SN)
32479 
32480 #define	S_D10AMP    0
32481 #define	M_D10AMP    0x1fU
32482 #define	V_D10AMP(x) ((x) << S_D10AMP)
32483 #define	G_D10AMP(x) (((x) >> S_D10AMP) & M_D10AMP)
32484 
32485 #define	A_XGMAC_PORT_HSS_RXA_DFE_E0_E1_OFFSET 0x1940
32486 
32487 #define	S_E1SN    13
32488 #define	M_E1SN    0x3U
32489 #define	V_E1SN(x) ((x) << S_E1SN)
32490 #define	G_E1SN(x) (((x) >> S_E1SN) & M_E1SN)
32491 
32492 #define	S_E1AMP    8
32493 #define	M_E1AMP    0x1fU
32494 #define	V_E1AMP(x) ((x) << S_E1AMP)
32495 #define	G_E1AMP(x) (((x) >> S_E1AMP) & M_E1AMP)
32496 
32497 #define	S_E0SN    5
32498 #define	M_E0SN    0x3U
32499 #define	V_E0SN(x) ((x) << S_E0SN)
32500 #define	G_E0SN(x) (((x) >> S_E0SN) & M_E0SN)
32501 
32502 #define	S_E0AMP    0
32503 #define	M_E0AMP    0x1fU
32504 #define	V_E0AMP(x) ((x) << S_E0AMP)
32505 #define	G_E0AMP(x) (((x) >> S_E0AMP) & M_E0AMP)
32506 
32507 #define	A_XGMAC_PORT_HSS_RXA_DACA_OFFSET 0x1944
32508 
32509 #define	S_AOFFO    8
32510 #define	M_AOFFO    0x3fU
32511 #define	V_AOFFO(x) ((x) << S_AOFFO)
32512 #define	G_AOFFO(x) (((x) >> S_AOFFO) & M_AOFFO)
32513 
32514 #define	S_AOFFE    0
32515 #define	M_AOFFE    0x3fU
32516 #define	V_AOFFE(x) ((x) << S_AOFFE)
32517 #define	G_AOFFE(x) (((x) >> S_AOFFE) & M_AOFFE)
32518 
32519 #define	A_XGMAC_PORT_HSS_RXA_DACAP_DAC_AN_OFFSET 0x1948
32520 
32521 #define	S_DACAN    8
32522 #define	M_DACAN    0xffU
32523 #define	V_DACAN(x) ((x) << S_DACAN)
32524 #define	G_DACAN(x) (((x) >> S_DACAN) & M_DACAN)
32525 
32526 #define	S_DACAP    0
32527 #define	M_DACAP    0xffU
32528 #define	V_DACAP(x) ((x) << S_DACAP)
32529 #define	G_DACAP(x) (((x) >> S_DACAP) & M_DACAP)
32530 
32531 #define	A_XGMAC_PORT_HSS_RXA_DACA_MIN 0x194c
32532 
32533 #define	S_DACAZ    8
32534 #define	M_DACAZ    0xffU
32535 #define	V_DACAZ(x) ((x) << S_DACAZ)
32536 #define	G_DACAZ(x) (((x) >> S_DACAZ) & M_DACAZ)
32537 
32538 #define	S_DACAM    0
32539 #define	M_DACAM    0xffU
32540 #define	V_DACAM(x) ((x) << S_DACAM)
32541 #define	G_DACAM(x) (((x) >> S_DACAM) & M_DACAM)
32542 
32543 #define	A_XGMAC_PORT_HSS_RXA_ADAC_CTRL 0x1950
32544 
32545 #define	S_ADSN    7
32546 #define	M_ADSN    0x3U
32547 #define	V_ADSN(x) ((x) << S_ADSN)
32548 #define	G_ADSN(x) (((x) >> S_ADSN) & M_ADSN)
32549 
32550 #define	S_ADMAG    0
32551 #define	M_ADMAG    0x7fU
32552 #define	V_ADMAG(x) ((x) << S_ADMAG)
32553 #define	G_ADMAG(x) (((x) >> S_ADMAG) & M_ADMAG)
32554 
32555 #define	A_XGMAC_PORT_HSS_RXA_DIGITAL_EYE_CTRL 0x1954
32556 
32557 #define	S_BLKAZ    15
32558 #define	V_BLKAZ(x) ((x) << S_BLKAZ)
32559 #define	F_BLKAZ    V_BLKAZ(1U)
32560 
32561 #define	S_WIDTH    10
32562 #define	M_WIDTH    0x1fU
32563 #define	V_WIDTH(x) ((x) << S_WIDTH)
32564 #define	G_WIDTH(x) (((x) >> S_WIDTH) & M_WIDTH)
32565 
32566 #define	S_MINWIDTH    5
32567 #define	M_MINWIDTH    0x1fU
32568 #define	V_MINWIDTH(x) ((x) << S_MINWIDTH)
32569 #define	G_MINWIDTH(x) (((x) >> S_MINWIDTH) & M_MINWIDTH)
32570 
32571 #define	S_MINAMP    0
32572 #define	M_MINAMP    0x1fU
32573 #define	V_MINAMP(x) ((x) << S_MINAMP)
32574 #define	G_MINAMP(x) (((x) >> S_MINAMP) & M_MINAMP)
32575 
32576 #define	A_XGMAC_PORT_HSS_RXA_DIGITAL_EYE_METRICS 0x1958
32577 
32578 #define	S_EMBRDY    10
32579 #define	V_EMBRDY(x) ((x) << S_EMBRDY)
32580 #define	F_EMBRDY    V_EMBRDY(1U)
32581 
32582 #define	S_EMBUMP    7
32583 #define	V_EMBUMP(x) ((x) << S_EMBUMP)
32584 #define	F_EMBUMP    V_EMBUMP(1U)
32585 
32586 #define	S_EMMD    5
32587 #define	M_EMMD    0x3U
32588 #define	V_EMMD(x) ((x) << S_EMMD)
32589 #define	G_EMMD(x) (((x) >> S_EMMD) & M_EMMD)
32590 
32591 #define	S_EMPAT    1
32592 #define	V_EMPAT(x) ((x) << S_EMPAT)
32593 #define	F_EMPAT    V_EMPAT(1U)
32594 
32595 #define	S_EMEN    0
32596 #define	V_EMEN(x) ((x) << S_EMEN)
32597 #define	F_EMEN    V_EMEN(1U)
32598 
32599 #define	A_XGMAC_PORT_HSS_RXA_DFE_H1 0x195c
32600 
32601 #define	S_H1OSN    14
32602 #define	M_H1OSN    0x3U
32603 #define	V_H1OSN(x) ((x) << S_H1OSN)
32604 #define	G_H1OSN(x) (((x) >> S_H1OSN) & M_H1OSN)
32605 
32606 #define	S_H1OMAG    8
32607 #define	M_H1OMAG    0x3fU
32608 #define	V_H1OMAG(x) ((x) << S_H1OMAG)
32609 #define	G_H1OMAG(x) (((x) >> S_H1OMAG) & M_H1OMAG)
32610 
32611 #define	S_H1ESN    6
32612 #define	M_H1ESN    0x3U
32613 #define	V_H1ESN(x) ((x) << S_H1ESN)
32614 #define	G_H1ESN(x) (((x) >> S_H1ESN) & M_H1ESN)
32615 
32616 #define	S_H1EMAG    0
32617 #define	M_H1EMAG    0x3fU
32618 #define	V_H1EMAG(x) ((x) << S_H1EMAG)
32619 #define	G_H1EMAG(x) (((x) >> S_H1EMAG) & M_H1EMAG)
32620 
32621 #define	A_XGMAC_PORT_HSS_RXA_DFE_H2 0x1960
32622 
32623 #define	S_H2OSN    13
32624 #define	M_H2OSN    0x3U
32625 #define	V_H2OSN(x) ((x) << S_H2OSN)
32626 #define	G_H2OSN(x) (((x) >> S_H2OSN) & M_H2OSN)
32627 
32628 #define	S_H2OMAG    8
32629 #define	M_H2OMAG    0x1fU
32630 #define	V_H2OMAG(x) ((x) << S_H2OMAG)
32631 #define	G_H2OMAG(x) (((x) >> S_H2OMAG) & M_H2OMAG)
32632 
32633 #define	S_H2ESN    5
32634 #define	M_H2ESN    0x3U
32635 #define	V_H2ESN(x) ((x) << S_H2ESN)
32636 #define	G_H2ESN(x) (((x) >> S_H2ESN) & M_H2ESN)
32637 
32638 #define	S_H2EMAG    0
32639 #define	M_H2EMAG    0x1fU
32640 #define	V_H2EMAG(x) ((x) << S_H2EMAG)
32641 #define	G_H2EMAG(x) (((x) >> S_H2EMAG) & M_H2EMAG)
32642 
32643 #define	A_XGMAC_PORT_HSS_RXA_DFE_H3 0x1964
32644 
32645 #define	S_H3OSN    12
32646 #define	M_H3OSN    0x3U
32647 #define	V_H3OSN(x) ((x) << S_H3OSN)
32648 #define	G_H3OSN(x) (((x) >> S_H3OSN) & M_H3OSN)
32649 
32650 #define	S_H3OMAG    8
32651 #define	M_H3OMAG    0xfU
32652 #define	V_H3OMAG(x) ((x) << S_H3OMAG)
32653 #define	G_H3OMAG(x) (((x) >> S_H3OMAG) & M_H3OMAG)
32654 
32655 #define	S_H3ESN    4
32656 #define	M_H3ESN    0x3U
32657 #define	V_H3ESN(x) ((x) << S_H3ESN)
32658 #define	G_H3ESN(x) (((x) >> S_H3ESN) & M_H3ESN)
32659 
32660 #define	S_H3EMAG    0
32661 #define	M_H3EMAG    0xfU
32662 #define	V_H3EMAG(x) ((x) << S_H3EMAG)
32663 #define	G_H3EMAG(x) (((x) >> S_H3EMAG) & M_H3EMAG)
32664 
32665 #define	A_XGMAC_PORT_HSS_RXA_DFE_H4 0x1968
32666 
32667 #define	S_H4OSN    12
32668 #define	M_H4OSN    0x3U
32669 #define	V_H4OSN(x) ((x) << S_H4OSN)
32670 #define	G_H4OSN(x) (((x) >> S_H4OSN) & M_H4OSN)
32671 
32672 #define	S_H4OMAG    8
32673 #define	M_H4OMAG    0xfU
32674 #define	V_H4OMAG(x) ((x) << S_H4OMAG)
32675 #define	G_H4OMAG(x) (((x) >> S_H4OMAG) & M_H4OMAG)
32676 
32677 #define	S_H4ESN    4
32678 #define	M_H4ESN    0x3U
32679 #define	V_H4ESN(x) ((x) << S_H4ESN)
32680 #define	G_H4ESN(x) (((x) >> S_H4ESN) & M_H4ESN)
32681 
32682 #define	S_H4EMAG    0
32683 #define	M_H4EMAG    0xfU
32684 #define	V_H4EMAG(x) ((x) << S_H4EMAG)
32685 #define	G_H4EMAG(x) (((x) >> S_H4EMAG) & M_H4EMAG)
32686 
32687 #define	A_XGMAC_PORT_HSS_RXA_DFE_H5 0x196c
32688 
32689 #define	S_H5OSN    12
32690 #define	M_H5OSN    0x3U
32691 #define	V_H5OSN(x) ((x) << S_H5OSN)
32692 #define	G_H5OSN(x) (((x) >> S_H5OSN) & M_H5OSN)
32693 
32694 #define	S_H5OMAG    8
32695 #define	M_H5OMAG    0xfU
32696 #define	V_H5OMAG(x) ((x) << S_H5OMAG)
32697 #define	G_H5OMAG(x) (((x) >> S_H5OMAG) & M_H5OMAG)
32698 
32699 #define	S_H5ESN    4
32700 #define	M_H5ESN    0x3U
32701 #define	V_H5ESN(x) ((x) << S_H5ESN)
32702 #define	G_H5ESN(x) (((x) >> S_H5ESN) & M_H5ESN)
32703 
32704 #define	S_H5EMAG    0
32705 #define	M_H5EMAG    0xfU
32706 #define	V_H5EMAG(x) ((x) << S_H5EMAG)
32707 #define	G_H5EMAG(x) (((x) >> S_H5EMAG) & M_H5EMAG)
32708 
32709 #define	A_XGMAC_PORT_HSS_RXA_DAC_DPC 0x1970
32710 
32711 #define	S_DPCCVG    13
32712 #define	V_DPCCVG(x) ((x) << S_DPCCVG)
32713 #define	F_DPCCVG    V_DPCCVG(1U)
32714 
32715 #define	S_DACCVG    12
32716 #define	V_DACCVG(x) ((x) << S_DACCVG)
32717 #define	F_DACCVG    V_DACCVG(1U)
32718 
32719 #define	S_DPCTGT    9
32720 #define	M_DPCTGT    0x7U
32721 #define	V_DPCTGT(x) ((x) << S_DPCTGT)
32722 #define	G_DPCTGT(x) (((x) >> S_DPCTGT) & M_DPCTGT)
32723 
32724 #define	S_BLKH1T    8
32725 #define	V_BLKH1T(x) ((x) << S_BLKH1T)
32726 #define	F_BLKH1T    V_BLKH1T(1U)
32727 
32728 #define	S_BLKOAE    7
32729 #define	V_BLKOAE(x) ((x) << S_BLKOAE)
32730 #define	F_BLKOAE    V_BLKOAE(1U)
32731 
32732 #define	S_H1TGT    4
32733 #define	M_H1TGT    0x7U
32734 #define	V_H1TGT(x) ((x) << S_H1TGT)
32735 #define	G_H1TGT(x) (((x) >> S_H1TGT) & M_H1TGT)
32736 
32737 #define	S_OAE    0
32738 #define	M_OAE    0xfU
32739 #define	V_OAE(x) ((x) << S_OAE)
32740 #define	G_OAE(x) (((x) >> S_OAE) & M_OAE)
32741 
32742 #define	A_XGMAC_PORT_HSS_RXA_DDC 0x1974
32743 
32744 #define	S_OLS    11
32745 #define	M_OLS    0x1fU
32746 #define	V_OLS(x) ((x) << S_OLS)
32747 #define	G_OLS(x) (((x) >> S_OLS) & M_OLS)
32748 
32749 #define	S_OES    6
32750 #define	M_OES    0x1fU
32751 #define	V_OES(x) ((x) << S_OES)
32752 #define	G_OES(x) (((x) >> S_OES) & M_OES)
32753 
32754 #define	S_BLKODEC    5
32755 #define	V_BLKODEC(x) ((x) << S_BLKODEC)
32756 #define	F_BLKODEC    V_BLKODEC(1U)
32757 
32758 #define	S_ODEC    0
32759 #define	M_ODEC    0x1fU
32760 #define	V_ODEC(x) ((x) << S_ODEC)
32761 #define	G_ODEC(x) (((x) >> S_ODEC) & M_ODEC)
32762 
32763 #define	A_XGMAC_PORT_HSS_RXA_INTERNAL_STATUS 0x1978
32764 
32765 #define	S_BER6    15
32766 #define	V_BER6(x) ((x) << S_BER6)
32767 #define	F_BER6    V_BER6(1U)
32768 
32769 #define	S_BER6VAL    14
32770 #define	V_BER6VAL(x) ((x) << S_BER6VAL)
32771 #define	F_BER6VAL    V_BER6VAL(1U)
32772 
32773 #define	S_BER3VAL    13
32774 #define	V_BER3VAL(x) ((x) << S_BER3VAL)
32775 #define	F_BER3VAL    V_BER3VAL(1U)
32776 
32777 #define	S_DPCCMP    9
32778 #define	V_DPCCMP(x) ((x) << S_DPCCMP)
32779 #define	F_DPCCMP    V_DPCCMP(1U)
32780 
32781 #define	S_DACCMP    8
32782 #define	V_DACCMP(x) ((x) << S_DACCMP)
32783 #define	F_DACCMP    V_DACCMP(1U)
32784 
32785 #define	S_DDCCMP    7
32786 #define	V_DDCCMP(x) ((x) << S_DDCCMP)
32787 #define	F_DDCCMP    V_DDCCMP(1U)
32788 
32789 #define	S_AERRFLG    6
32790 #define	V_AERRFLG(x) ((x) << S_AERRFLG)
32791 #define	F_AERRFLG    V_AERRFLG(1U)
32792 
32793 #define	S_WERRFLG    5
32794 #define	V_WERRFLG(x) ((x) << S_WERRFLG)
32795 #define	F_WERRFLG    V_WERRFLG(1U)
32796 
32797 #define	S_TRCMP    4
32798 #define	V_TRCMP(x) ((x) << S_TRCMP)
32799 #define	F_TRCMP    V_TRCMP(1U)
32800 
32801 #define	S_VLCKF    3
32802 #define	V_VLCKF(x) ((x) << S_VLCKF)
32803 #define	F_VLCKF    V_VLCKF(1U)
32804 
32805 #define	S_ROCADJ    2
32806 #define	V_ROCADJ(x) ((x) << S_ROCADJ)
32807 #define	F_ROCADJ    V_ROCADJ(1U)
32808 
32809 #define	S_ROCCMP    1
32810 #define	V_ROCCMP(x) ((x) << S_ROCCMP)
32811 #define	F_ROCCMP    V_ROCCMP(1U)
32812 
32813 #define	S_OCCMP    0
32814 #define	V_OCCMP(x) ((x) << S_OCCMP)
32815 #define	F_OCCMP    V_OCCMP(1U)
32816 
32817 #define	A_XGMAC_PORT_HSS_RXA_DFE_FUNC_CTRL 0x197c
32818 
32819 #define	S_FDPC    15
32820 #define	V_FDPC(x) ((x) << S_FDPC)
32821 #define	F_FDPC    V_FDPC(1U)
32822 
32823 #define	S_FDAC    14
32824 #define	V_FDAC(x) ((x) << S_FDAC)
32825 #define	F_FDAC    V_FDAC(1U)
32826 
32827 #define	S_FDDC    13
32828 #define	V_FDDC(x) ((x) << S_FDDC)
32829 #define	F_FDDC    V_FDDC(1U)
32830 
32831 #define	S_FNRND    12
32832 #define	V_FNRND(x) ((x) << S_FNRND)
32833 #define	F_FNRND    V_FNRND(1U)
32834 
32835 #define	S_FVGAIN    11
32836 #define	V_FVGAIN(x) ((x) << S_FVGAIN)
32837 #define	F_FVGAIN    V_FVGAIN(1U)
32838 
32839 #define	S_FVOFF    10
32840 #define	V_FVOFF(x) ((x) << S_FVOFF)
32841 #define	F_FVOFF    V_FVOFF(1U)
32842 
32843 #define	S_FSDET    9
32844 #define	V_FSDET(x) ((x) << S_FSDET)
32845 #define	F_FSDET    V_FSDET(1U)
32846 
32847 #define	S_FBER6    8
32848 #define	V_FBER6(x) ((x) << S_FBER6)
32849 #define	F_FBER6    V_FBER6(1U)
32850 
32851 #define	S_FROTO    7
32852 #define	V_FROTO(x) ((x) << S_FROTO)
32853 #define	F_FROTO    V_FROTO(1U)
32854 
32855 #define	S_FH4H5    6
32856 #define	V_FH4H5(x) ((x) << S_FH4H5)
32857 #define	F_FH4H5    V_FH4H5(1U)
32858 
32859 #define	S_FH2H3    5
32860 #define	V_FH2H3(x) ((x) << S_FH2H3)
32861 #define	F_FH2H3    V_FH2H3(1U)
32862 
32863 #define	S_FH1    4
32864 #define	V_FH1(x) ((x) << S_FH1)
32865 #define	F_FH1    V_FH1(1U)
32866 
32867 #define	S_FH1SN    3
32868 #define	V_FH1SN(x) ((x) << S_FH1SN)
32869 #define	F_FH1SN    V_FH1SN(1U)
32870 
32871 #define	S_FNRDF    2
32872 #define	V_FNRDF(x) ((x) << S_FNRDF)
32873 #define	F_FNRDF    V_FNRDF(1U)
32874 
32875 #define	S_FADAC    0
32876 #define	V_FADAC(x) ((x) << S_FADAC)
32877 #define	F_FADAC    V_FADAC(1U)
32878 
32879 #define	A_XGMAC_PORT_HSS_RXB_CFG_MODE 0x1980
32880 #define	A_XGMAC_PORT_HSS_RXB_TEST_CTRL 0x1984
32881 #define	A_XGMAC_PORT_HSS_RXB_PH_ROTATOR_CTRL 0x1988
32882 #define	A_XGMAC_PORT_HSS_RXB_PH_ROTATOR_OFFSET_CTRL 0x198c
32883 #define	A_XGMAC_PORT_HSS_RXB_PH_ROTATOR_POSITION1 0x1990
32884 #define	A_XGMAC_PORT_HSS_RXB_PH_ROTATOR_POSITION2 0x1994
32885 #define	A_XGMAC_PORT_HSS_RXB_PH_ROTATOR_STATIC_PH_OFFSET 0x1998
32886 #define	A_XGMAC_PORT_HSS_RXB_SIGDET_CTRL 0x199c
32887 #define	A_XGMAC_PORT_HSS_RXB_DFE_CTRL 0x19a0
32888 #define	A_XGMAC_PORT_HSS_RXB_DFE_DATA_EDGE_SAMPLE 0x19a4
32889 #define	A_XGMAC_PORT_HSS_RXB_DFE_AMP_SAMPLE 0x19a8
32890 #define	A_XGMAC_PORT_HSS_RXB_VGA_CTRL1 0x19ac
32891 #define	A_XGMAC_PORT_HSS_RXB_VGA_CTRL2 0x19b0
32892 #define	A_XGMAC_PORT_HSS_RXB_VGA_CTRL3 0x19b4
32893 #define	A_XGMAC_PORT_HSS_RXB_DFE_D00_D01_OFFSET 0x19b8
32894 #define	A_XGMAC_PORT_HSS_RXB_DFE_D10_D11_OFFSET 0x19bc
32895 #define	A_XGMAC_PORT_HSS_RXB_DFE_E0_E1_OFFSET 0x19c0
32896 #define	A_XGMAC_PORT_HSS_RXB_DACA_OFFSET 0x19c4
32897 #define	A_XGMAC_PORT_HSS_RXB_DACAP_DAC_AN_OFFSET 0x19c8
32898 #define	A_XGMAC_PORT_HSS_RXB_DACA_MIN 0x19cc
32899 #define	A_XGMAC_PORT_HSS_RXB_ADAC_CTRL 0x19d0
32900 #define	A_XGMAC_PORT_HSS_RXB_DIGITAL_EYE_CTRL 0x19d4
32901 #define	A_XGMAC_PORT_HSS_RXB_DIGITAL_EYE_METRICS 0x19d8
32902 #define	A_XGMAC_PORT_HSS_RXB_DFE_H1 0x19dc
32903 #define	A_XGMAC_PORT_HSS_RXB_DFE_H2 0x19e0
32904 #define	A_XGMAC_PORT_HSS_RXB_DFE_H3 0x19e4
32905 #define	A_XGMAC_PORT_HSS_RXB_DFE_H4 0x19e8
32906 #define	A_XGMAC_PORT_HSS_RXB_DFE_H5 0x19ec
32907 #define	A_XGMAC_PORT_HSS_RXB_DAC_DPC 0x19f0
32908 #define	A_XGMAC_PORT_HSS_RXB_DDC 0x19f4
32909 #define	A_XGMAC_PORT_HSS_RXB_INTERNAL_STATUS 0x19f8
32910 #define	A_XGMAC_PORT_HSS_RXB_DFE_FUNC_CTRL 0x19fc
32911 #define	A_XGMAC_PORT_HSS_TXC_MODE_CFG 0x1a00
32912 #define	A_XGMAC_PORT_HSS_TXC_TEST_CTRL 0x1a04
32913 #define	A_XGMAC_PORT_HSS_TXC_COEFF_CTRL 0x1a08
32914 #define	A_XGMAC_PORT_HSS_TXC_DRIVER_MODE 0x1a0c
32915 #define	A_XGMAC_PORT_HSS_TXC_DRIVER_OVR_CTRL 0x1a10
32916 #define	A_XGMAC_PORT_HSS_TXC_TDM_BIASGEN_STANDBY_TIMER 0x1a14
32917 #define	A_XGMAC_PORT_HSS_TXC_TDM_BIASGEN_PWRON_TIMER 0x1a18
32918 #define	A_XGMAC_PORT_HSS_TXC_TAP0_COEFF 0x1a20
32919 #define	A_XGMAC_PORT_HSS_TXC_TAP1_COEFF 0x1a24
32920 #define	A_XGMAC_PORT_HSS_TXC_TAP2_COEFF 0x1a28
32921 #define	A_XGMAC_PORT_HSS_TXC_PWR 0x1a30
32922 #define	A_XGMAC_PORT_HSS_TXC_POLARITY 0x1a34
32923 #define	A_XGMAC_PORT_HSS_TXC_8023AP_AE_CMD 0x1a38
32924 #define	A_XGMAC_PORT_HSS_TXC_8023AP_AE_STATUS 0x1a3c
32925 #define	A_XGMAC_PORT_HSS_TXC_TAP0_IDAC_OVR 0x1a40
32926 #define	A_XGMAC_PORT_HSS_TXC_TAP1_IDAC_OVR 0x1a44
32927 #define	A_XGMAC_PORT_HSS_TXC_TAP2_IDAC_OVR 0x1a48
32928 #define	A_XGMAC_PORT_HSS_TXC_PWR_DAC_OVR 0x1a50
32929 #define	A_XGMAC_PORT_HSS_TXC_PWR_DAC 0x1a54
32930 #define	A_XGMAC_PORT_HSS_TXC_TAP0_IDAC_APP 0x1a60
32931 #define	A_XGMAC_PORT_HSS_TXC_TAP1_IDAC_APP 0x1a64
32932 #define	A_XGMAC_PORT_HSS_TXC_TAP2_IDAC_APP 0x1a68
32933 #define	A_XGMAC_PORT_HSS_TXC_SEG_DIS_APP 0x1a70
32934 #define	A_XGMAC_PORT_HSS_TXC_EXT_ADDR_DATA 0x1a78
32935 #define	A_XGMAC_PORT_HSS_TXC_EXT_ADDR 0x1a7c
32936 #define	A_XGMAC_PORT_HSS_TXD_MODE_CFG 0x1a80
32937 #define	A_XGMAC_PORT_HSS_TXD_TEST_CTRL 0x1a84
32938 #define	A_XGMAC_PORT_HSS_TXD_COEFF_CTRL 0x1a88
32939 #define	A_XGMAC_PORT_HSS_TXD_DRIVER_MODE 0x1a8c
32940 #define	A_XGMAC_PORT_HSS_TXD_DRIVER_OVR_CTRL 0x1a90
32941 #define	A_XGMAC_PORT_HSS_TXD_TDM_BIASGEN_STANDBY_TIMER 0x1a94
32942 #define	A_XGMAC_PORT_HSS_TXD_TDM_BIASGEN_PWRON_TIMER 0x1a98
32943 #define	A_XGMAC_PORT_HSS_TXD_TAP0_COEFF 0x1aa0
32944 #define	A_XGMAC_PORT_HSS_TXD_TAP1_COEFF 0x1aa4
32945 #define	A_XGMAC_PORT_HSS_TXD_TAP2_COEFF 0x1aa8
32946 #define	A_XGMAC_PORT_HSS_TXD_PWR 0x1ab0
32947 #define	A_XGMAC_PORT_HSS_TXD_POLARITY 0x1ab4
32948 #define	A_XGMAC_PORT_HSS_TXD_8023AP_AE_CMD 0x1ab8
32949 #define	A_XGMAC_PORT_HSS_TXD_8023AP_AE_STATUS 0x1abc
32950 #define	A_XGMAC_PORT_HSS_TXD_TAP0_IDAC_OVR 0x1ac0
32951 #define	A_XGMAC_PORT_HSS_TXD_TAP1_IDAC_OVR 0x1ac4
32952 #define	A_XGMAC_PORT_HSS_TXD_TAP2_IDAC_OVR 0x1ac8
32953 #define	A_XGMAC_PORT_HSS_TXD_PWR_DAC_OVR 0x1ad0
32954 #define	A_XGMAC_PORT_HSS_TXD_PWR_DAC 0x1ad4
32955 #define	A_XGMAC_PORT_HSS_TXD_TAP0_IDAC_APP 0x1ae0
32956 #define	A_XGMAC_PORT_HSS_TXD_TAP1_IDAC_APP 0x1ae4
32957 #define	A_XGMAC_PORT_HSS_TXD_TAP2_IDAC_APP 0x1ae8
32958 #define	A_XGMAC_PORT_HSS_TXD_SEG_DIS_APP 0x1af0
32959 #define	A_XGMAC_PORT_HSS_TXD_EXT_ADDR_DATA 0x1af8
32960 #define	A_XGMAC_PORT_HSS_TXD_EXT_ADDR 0x1afc
32961 #define	A_XGMAC_PORT_HSS_RXC_CFG_MODE 0x1b00
32962 #define	A_XGMAC_PORT_HSS_RXC_TEST_CTRL 0x1b04
32963 #define	A_XGMAC_PORT_HSS_RXC_PH_ROTATOR_CTRL 0x1b08
32964 #define	A_XGMAC_PORT_HSS_RXC_PH_ROTATOR_OFFSET_CTRL 0x1b0c
32965 #define	A_XGMAC_PORT_HSS_RXC_PH_ROTATOR_POSITION1 0x1b10
32966 #define	A_XGMAC_PORT_HSS_RXC_PH_ROTATOR_POSITION2 0x1b14
32967 #define	A_XGMAC_PORT_HSS_RXC_PH_ROTATOR_STATIC_PH_OFFSET 0x1b18
32968 #define	A_XGMAC_PORT_HSS_RXC_SIGDET_CTRL 0x1b1c
32969 #define	A_XGMAC_PORT_HSS_RXC_DFE_CTRL 0x1b20
32970 #define	A_XGMAC_PORT_HSS_RXC_DFE_DATA_EDGE_SAMPLE 0x1b24
32971 #define	A_XGMAC_PORT_HSS_RXC_DFE_AMP_SAMPLE 0x1b28
32972 #define	A_XGMAC_PORT_HSS_RXC_VGA_CTRL1 0x1b2c
32973 #define	A_XGMAC_PORT_HSS_RXC_VGA_CTRL2 0x1b30
32974 #define	A_XGMAC_PORT_HSS_RXC_VGA_CTRL3 0x1b34
32975 #define	A_XGMAC_PORT_HSS_RXC_DFE_D00_D01_OFFSET 0x1b38
32976 #define	A_XGMAC_PORT_HSS_RXC_DFE_D10_D11_OFFSET 0x1b3c
32977 #define	A_XGMAC_PORT_HSS_RXC_DFE_E0_E1_OFFSET 0x1b40
32978 #define	A_XGMAC_PORT_HSS_RXC_DACA_OFFSET 0x1b44
32979 #define	A_XGMAC_PORT_HSS_RXC_DACAP_DAC_AN_OFFSET 0x1b48
32980 #define	A_XGMAC_PORT_HSS_RXC_DACA_MIN 0x1b4c
32981 #define	A_XGMAC_PORT_HSS_RXC_ADAC_CTRL 0x1b50
32982 #define	A_XGMAC_PORT_HSS_RXC_DIGITAL_EYE_CTRL 0x1b54
32983 #define	A_XGMAC_PORT_HSS_RXC_DIGITAL_EYE_METRICS 0x1b58
32984 #define	A_XGMAC_PORT_HSS_RXC_DFE_H1 0x1b5c
32985 #define	A_XGMAC_PORT_HSS_RXC_DFE_H2 0x1b60
32986 #define	A_XGMAC_PORT_HSS_RXC_DFE_H3 0x1b64
32987 #define	A_XGMAC_PORT_HSS_RXC_DFE_H4 0x1b68
32988 #define	A_XGMAC_PORT_HSS_RXC_DFE_H5 0x1b6c
32989 #define	A_XGMAC_PORT_HSS_RXC_DAC_DPC 0x1b70
32990 #define	A_XGMAC_PORT_HSS_RXC_DDC 0x1b74
32991 #define	A_XGMAC_PORT_HSS_RXC_INTERNAL_STATUS 0x1b78
32992 #define	A_XGMAC_PORT_HSS_RXC_DFE_FUNC_CTRL 0x1b7c
32993 #define	A_XGMAC_PORT_HSS_RXD_CFG_MODE 0x1b80
32994 #define	A_XGMAC_PORT_HSS_RXD_TEST_CTRL 0x1b84
32995 #define	A_XGMAC_PORT_HSS_RXD_PH_ROTATOR_CTRL 0x1b88
32996 #define	A_XGMAC_PORT_HSS_RXD_PH_ROTATOR_OFFSET_CTRL 0x1b8c
32997 #define	A_XGMAC_PORT_HSS_RXD_PH_ROTATOR_POSITION1 0x1b90
32998 #define	A_XGMAC_PORT_HSS_RXD_PH_ROTATOR_POSITION2 0x1b94
32999 #define	A_XGMAC_PORT_HSS_RXD_PH_ROTATOR_STATIC_PH_OFFSET 0x1b98
33000 #define	A_XGMAC_PORT_HSS_RXD_SIGDET_CTRL 0x1b9c
33001 #define	A_XGMAC_PORT_HSS_RXD_DFE_CTRL 0x1ba0
33002 #define	A_XGMAC_PORT_HSS_RXD_DFE_DATA_EDGE_SAMPLE 0x1ba4
33003 #define	A_XGMAC_PORT_HSS_RXD_DFE_AMP_SAMPLE 0x1ba8
33004 #define	A_XGMAC_PORT_HSS_RXD_VGA_CTRL1 0x1bac
33005 #define	A_XGMAC_PORT_HSS_RXD_VGA_CTRL2 0x1bb0
33006 #define	A_XGMAC_PORT_HSS_RXD_VGA_CTRL3 0x1bb4
33007 #define	A_XGMAC_PORT_HSS_RXD_DFE_D00_D01_OFFSET 0x1bb8
33008 #define	A_XGMAC_PORT_HSS_RXD_DFE_D10_D11_OFFSET 0x1bbc
33009 #define	A_XGMAC_PORT_HSS_RXD_DFE_E0_E1_OFFSET 0x1bc0
33010 #define	A_XGMAC_PORT_HSS_RXD_DACA_OFFSET 0x1bc4
33011 #define	A_XGMAC_PORT_HSS_RXD_DACAP_DAC_AN_OFFSET 0x1bc8
33012 #define	A_XGMAC_PORT_HSS_RXD_DACA_MIN 0x1bcc
33013 #define	A_XGMAC_PORT_HSS_RXD_ADAC_CTRL 0x1bd0
33014 #define	A_XGMAC_PORT_HSS_RXD_DIGITAL_EYE_CTRL 0x1bd4
33015 #define	A_XGMAC_PORT_HSS_RXD_DIGITAL_EYE_METRICS 0x1bd8
33016 #define	A_XGMAC_PORT_HSS_RXD_DFE_H1 0x1bdc
33017 #define	A_XGMAC_PORT_HSS_RXD_DFE_H2 0x1be0
33018 #define	A_XGMAC_PORT_HSS_RXD_DFE_H3 0x1be4
33019 #define	A_XGMAC_PORT_HSS_RXD_DFE_H4 0x1be8
33020 #define	A_XGMAC_PORT_HSS_RXD_DFE_H5 0x1bec
33021 #define	A_XGMAC_PORT_HSS_RXD_DAC_DPC 0x1bf0
33022 #define	A_XGMAC_PORT_HSS_RXD_DDC 0x1bf4
33023 #define	A_XGMAC_PORT_HSS_RXD_INTERNAL_STATUS 0x1bf8
33024 #define	A_XGMAC_PORT_HSS_RXD_DFE_FUNC_CTRL 0x1bfc
33025 #define	A_XGMAC_PORT_HSS_VCO_COARSE_CALIBRATION_0 0x1c00
33026 
33027 #define	S_BSELO    0
33028 #define	M_BSELO    0xfU
33029 #define	V_BSELO(x) ((x) << S_BSELO)
33030 #define	G_BSELO(x) (((x) >> S_BSELO) & M_BSELO)
33031 
33032 #define	A_XGMAC_PORT_HSS_VCO_COARSE_CALIBRATION_1 0x1c04
33033 
33034 #define	S_LDET    4
33035 #define	V_LDET(x) ((x) << S_LDET)
33036 #define	F_LDET    V_LDET(1U)
33037 
33038 #define	S_CCERR    3
33039 #define	V_CCERR(x) ((x) << S_CCERR)
33040 #define	F_CCERR    V_CCERR(1U)
33041 
33042 #define	S_CCCMP    2
33043 #define	V_CCCMP(x) ((x) << S_CCCMP)
33044 #define	F_CCCMP    V_CCCMP(1U)
33045 
33046 #define	A_XGMAC_PORT_HSS_VCO_COARSE_CALIBRATION_2 0x1c08
33047 
33048 #define	S_BSELI    0
33049 #define	M_BSELI    0xfU
33050 #define	V_BSELI(x) ((x) << S_BSELI)
33051 #define	G_BSELI(x) (((x) >> S_BSELI) & M_BSELI)
33052 
33053 #define	A_XGMAC_PORT_HSS_VCO_COARSE_CALIBRATION_3 0x1c0c
33054 
33055 #define	S_VISEL    4
33056 #define	V_VISEL(x) ((x) << S_VISEL)
33057 #define	F_VISEL    V_VISEL(1U)
33058 
33059 #define	S_FMIN    3
33060 #define	V_FMIN(x) ((x) << S_FMIN)
33061 #define	F_FMIN    V_FMIN(1U)
33062 
33063 #define	S_FMAX    2
33064 #define	V_FMAX(x) ((x) << S_FMAX)
33065 #define	F_FMAX    V_FMAX(1U)
33066 
33067 #define	S_CVHOLD    1
33068 #define	V_CVHOLD(x) ((x) << S_CVHOLD)
33069 #define	F_CVHOLD    V_CVHOLD(1U)
33070 
33071 #define	S_TCDIS    0
33072 #define	V_TCDIS(x) ((x) << S_TCDIS)
33073 #define	F_TCDIS    V_TCDIS(1U)
33074 
33075 #define	A_XGMAC_PORT_HSS_VCO_COARSE_CALIBRATION_4 0x1c10
33076 
33077 #define	S_CMETH    2
33078 #define	V_CMETH(x) ((x) << S_CMETH)
33079 #define	F_CMETH    V_CMETH(1U)
33080 
33081 #define	S_RECAL    1
33082 #define	V_RECAL(x) ((x) << S_RECAL)
33083 #define	F_RECAL    V_RECAL(1U)
33084 
33085 #define	S_CCLD    0
33086 #define	V_CCLD(x) ((x) << S_CCLD)
33087 #define	F_CCLD    V_CCLD(1U)
33088 
33089 #define	A_XGMAC_PORT_HSS_ANALOG_TEST_MUX 0x1c14
33090 
33091 #define	S_ATST    0
33092 #define	M_ATST    0x1fU
33093 #define	V_ATST(x) ((x) << S_ATST)
33094 #define	G_ATST(x) (((x) >> S_ATST) & M_ATST)
33095 
33096 #define	A_XGMAC_PORT_HSS_PORT_EN_0 0x1c18
33097 
33098 #define	S_RXDEN    7
33099 #define	V_RXDEN(x) ((x) << S_RXDEN)
33100 #define	F_RXDEN    V_RXDEN(1U)
33101 
33102 #define	S_RXCEN    6
33103 #define	V_RXCEN(x) ((x) << S_RXCEN)
33104 #define	F_RXCEN    V_RXCEN(1U)
33105 
33106 #define	S_TXDEN    5
33107 #define	V_TXDEN(x) ((x) << S_TXDEN)
33108 #define	F_TXDEN    V_TXDEN(1U)
33109 
33110 #define	S_TXCEN    4
33111 #define	V_TXCEN(x) ((x) << S_TXCEN)
33112 #define	F_TXCEN    V_TXCEN(1U)
33113 
33114 #define	S_RXBEN    3
33115 #define	V_RXBEN(x) ((x) << S_RXBEN)
33116 #define	F_RXBEN    V_RXBEN(1U)
33117 
33118 #define	S_RXAEN    2
33119 #define	V_RXAEN(x) ((x) << S_RXAEN)
33120 #define	F_RXAEN    V_RXAEN(1U)
33121 
33122 #define	S_TXBEN    1
33123 #define	V_TXBEN(x) ((x) << S_TXBEN)
33124 #define	F_TXBEN    V_TXBEN(1U)
33125 
33126 #define	S_TXAEN    0
33127 #define	V_TXAEN(x) ((x) << S_TXAEN)
33128 #define	F_TXAEN    V_TXAEN(1U)
33129 
33130 #define	A_XGMAC_PORT_HSS_PORT_RESET_0 0x1c20
33131 
33132 #define	S_RXDRST    7
33133 #define	V_RXDRST(x) ((x) << S_RXDRST)
33134 #define	F_RXDRST    V_RXDRST(1U)
33135 
33136 #define	S_RXCRST    6
33137 #define	V_RXCRST(x) ((x) << S_RXCRST)
33138 #define	F_RXCRST    V_RXCRST(1U)
33139 
33140 #define	S_TXDRST    5
33141 #define	V_TXDRST(x) ((x) << S_TXDRST)
33142 #define	F_TXDRST    V_TXDRST(1U)
33143 
33144 #define	S_TXCRST    4
33145 #define	V_TXCRST(x) ((x) << S_TXCRST)
33146 #define	F_TXCRST    V_TXCRST(1U)
33147 
33148 #define	S_RXBRST    3
33149 #define	V_RXBRST(x) ((x) << S_RXBRST)
33150 #define	F_RXBRST    V_RXBRST(1U)
33151 
33152 #define	S_RXARST    2
33153 #define	V_RXARST(x) ((x) << S_RXARST)
33154 #define	F_RXARST    V_RXARST(1U)
33155 
33156 #define	S_TXBRST    1
33157 #define	V_TXBRST(x) ((x) << S_TXBRST)
33158 #define	F_TXBRST    V_TXBRST(1U)
33159 
33160 #define	S_TXARST    0
33161 #define	V_TXARST(x) ((x) << S_TXARST)
33162 #define	F_TXARST    V_TXARST(1U)
33163 
33164 #define	A_XGMAC_PORT_HSS_CHARGE_PUMP_CTRL 0x1c28
33165 
33166 #define	S_ENCPIS    2
33167 #define	V_ENCPIS(x) ((x) << S_ENCPIS)
33168 #define	F_ENCPIS    V_ENCPIS(1U)
33169 
33170 #define	S_CPISEL    0
33171 #define	M_CPISEL    0x3U
33172 #define	V_CPISEL(x) ((x) << S_CPISEL)
33173 #define	G_CPISEL(x) (((x) >> S_CPISEL) & M_CPISEL)
33174 
33175 #define	A_XGMAC_PORT_HSS_BAND_GAP_CTRL 0x1c2c
33176 
33177 #define	S_BGCTL    0
33178 #define	M_BGCTL    0x1fU
33179 #define	V_BGCTL(x) ((x) << S_BGCTL)
33180 #define	G_BGCTL(x) (((x) >> S_BGCTL) & M_BGCTL)
33181 
33182 #define	A_XGMAC_PORT_HSS_LOFREQ_OVR 0x1c30
33183 
33184 #define	S_LFREQ2    3
33185 #define	V_LFREQ2(x) ((x) << S_LFREQ2)
33186 #define	F_LFREQ2    V_LFREQ2(1U)
33187 
33188 #define	S_LFREQ1    2
33189 #define	V_LFREQ1(x) ((x) << S_LFREQ1)
33190 #define	F_LFREQ1    V_LFREQ1(1U)
33191 
33192 #define	S_LFREQO    1
33193 #define	V_LFREQO(x) ((x) << S_LFREQO)
33194 #define	F_LFREQO    V_LFREQO(1U)
33195 
33196 #define	S_LFSEL    0
33197 #define	V_LFSEL(x) ((x) << S_LFSEL)
33198 #define	F_LFSEL    V_LFSEL(1U)
33199 
33200 #define	A_XGMAC_PORT_HSS_VOLTAGE_BOOST_CTRL 0x1c38
33201 
33202 #define	S_PFVAL    2
33203 #define	V_PFVAL(x) ((x) << S_PFVAL)
33204 #define	F_PFVAL    V_PFVAL(1U)
33205 
33206 #define	S_PFEN    1
33207 #define	V_PFEN(x) ((x) << S_PFEN)
33208 #define	F_PFEN    V_PFEN(1U)
33209 
33210 #define	S_VBADJ    0
33211 #define	V_VBADJ(x) ((x) << S_VBADJ)
33212 #define	F_VBADJ    V_VBADJ(1U)
33213 
33214 #define	A_XGMAC_PORT_HSS_TX_MODE_CFG 0x1c80
33215 #define	A_XGMAC_PORT_HSS_TXTEST_CTRL 0x1c84
33216 #define	A_XGMAC_PORT_HSS_TX_COEFF_CTRL 0x1c88
33217 #define	A_XGMAC_PORT_HSS_TX_DRIVER_MODE 0x1c8c
33218 #define	A_XGMAC_PORT_HSS_TX_DRIVER_OVR_CTRL 0x1c90
33219 #define	A_XGMAC_PORT_HSS_TX_TDM_BIASGEN_STANDBY_TIMER 0x1c94
33220 #define	A_XGMAC_PORT_HSS_TX_TDM_BIASGEN_PWRON_TIMER 0x1c98
33221 #define	A_XGMAC_PORT_HSS_TX_TAP0_COEFF 0x1ca0
33222 #define	A_XGMAC_PORT_HSS_TX_TAP1_COEFF 0x1ca4
33223 #define	A_XGMAC_PORT_HSS_TX_TAP2_COEFF 0x1ca8
33224 #define	A_XGMAC_PORT_HSS_TX_PWR 0x1cb0
33225 #define	A_XGMAC_PORT_HSS_TX_POLARITY 0x1cb4
33226 #define	A_XGMAC_PORT_HSS_TX_8023AP_AE_CMD 0x1cb8
33227 #define	A_XGMAC_PORT_HSS_TX_8023AP_AE_STATUS 0x1cbc
33228 #define	A_XGMAC_PORT_HSS_TX_TAP0_IDAC_OVR 0x1cc0
33229 #define	A_XGMAC_PORT_HSS_TX_TAP1_IDAC_OVR 0x1cc4
33230 #define	A_XGMAC_PORT_HSS_TX_TAP2_IDAC_OVR 0x1cc8
33231 #define	A_XGMAC_PORT_HSS_TX_PWR_DAC_OVR 0x1cd0
33232 #define	A_XGMAC_PORT_HSS_TX_PWR_DAC 0x1cd4
33233 #define	A_XGMAC_PORT_HSS_TX_TAP0_IDAC_APP 0x1ce0
33234 #define	A_XGMAC_PORT_HSS_TX_TAP1_IDAC_APP 0x1ce4
33235 #define	A_XGMAC_PORT_HSS_TX_TAP2_IDAC_APP 0x1ce8
33236 #define	A_XGMAC_PORT_HSS_TX_SEG_DIS_APP 0x1cf0
33237 #define	A_XGMAC_PORT_HSS_TX_EXT_ADDR_DATA 0x1cf8
33238 #define	A_XGMAC_PORT_HSS_TX_EXT_ADDR 0x1cfc
33239 #define	A_XGMAC_PORT_HSS_RX_CFG_MODE 0x1d00
33240 #define	A_XGMAC_PORT_HSS_RXTEST_CTRL 0x1d04
33241 #define	A_XGMAC_PORT_HSS_RX_PH_ROTATOR_CTRL 0x1d08
33242 #define	A_XGMAC_PORT_HSS_RX_PH_ROTATOR_OFFSET_CTRL 0x1d0c
33243 #define	A_XGMAC_PORT_HSS_RX_PH_ROTATOR_POSITION1 0x1d10
33244 #define	A_XGMAC_PORT_HSS_RX_PH_ROTATOR_POSITION2 0x1d14
33245 #define	A_XGMAC_PORT_HSS_RX_PH_ROTATOR_STATIC_PH_OFFSET 0x1d18
33246 #define	A_XGMAC_PORT_HSS_RX_SIGDET_CTRL 0x1d1c
33247 #define	A_XGMAC_PORT_HSS_RX_DFE_CTRL 0x1d20
33248 #define	A_XGMAC_PORT_HSS_RX_DFE_DATA_EDGE_SAMPLE 0x1d24
33249 #define	A_XGMAC_PORT_HSS_RX_DFE_AMP_SAMPLE 0x1d28
33250 #define	A_XGMAC_PORT_HSS_RX_VGA_CTRL1 0x1d2c
33251 #define	A_XGMAC_PORT_HSS_RX_VGA_CTRL2 0x1d30
33252 #define	A_XGMAC_PORT_HSS_RX_VGA_CTRL3 0x1d34
33253 #define	A_XGMAC_PORT_HSS_RX_DFE_D00_D01_OFFSET 0x1d38
33254 #define	A_XGMAC_PORT_HSS_RX_DFE_D10_D11_OFFSET 0x1d3c
33255 #define	A_XGMAC_PORT_HSS_RX_DFE_E0_E1_OFFSET 0x1d40
33256 #define	A_XGMAC_PORT_HSS_RX_DACA_OFFSET 0x1d44
33257 #define	A_XGMAC_PORT_HSS_RX_DACAP_DAC_AN_OFFSET 0x1d48
33258 #define	A_XGMAC_PORT_HSS_RX_DACA_MIN 0x1d4c
33259 #define	A_XGMAC_PORT_HSS_RX_ADAC_CTRL 0x1d50
33260 #define	A_XGMAC_PORT_HSS_RX_DIGITAL_EYE_CTRL 0x1d54
33261 #define	A_XGMAC_PORT_HSS_RX_DIGITAL_EYE_METRICS 0x1d58
33262 #define	A_XGMAC_PORT_HSS_RX_DFE_H1 0x1d5c
33263 #define	A_XGMAC_PORT_HSS_RX_DFE_H2 0x1d60
33264 #define	A_XGMAC_PORT_HSS_RX_DFE_H3 0x1d64
33265 #define	A_XGMAC_PORT_HSS_RX_DFE_H4 0x1d68
33266 #define	A_XGMAC_PORT_HSS_RX_DFE_H5 0x1d6c
33267 #define	A_XGMAC_PORT_HSS_RX_DAC_DPC 0x1d70
33268 #define	A_XGMAC_PORT_HSS_RX_DDC 0x1d74
33269 #define	A_XGMAC_PORT_HSS_RX_INTERNAL_STATUS 0x1d78
33270 #define	A_XGMAC_PORT_HSS_RX_DFE_FUNC_CTRL 0x1d7c
33271 #define	A_XGMAC_PORT_HSS_TXRX_CFG_MODE 0x1e00
33272 #define	A_XGMAC_PORT_HSS_TXRXTEST_CTRL 0x1e04
33273 
33274 /* registers for module UP */
33275 #define	UP_BASE_ADDR 0x0
33276 
33277 #define	A_UP_IBQ_CONFIG 0x0
33278 
33279 #define	S_IBQGEN2    2
33280 #define	M_IBQGEN2    0x3fffffffU
33281 #define	V_IBQGEN2(x) ((x) << S_IBQGEN2)
33282 #define	G_IBQGEN2(x) (((x) >> S_IBQGEN2) & M_IBQGEN2)
33283 
33284 #define	S_IBQBUSY    1
33285 #define	V_IBQBUSY(x) ((x) << S_IBQBUSY)
33286 #define	F_IBQBUSY    V_IBQBUSY(1U)
33287 
33288 #define	S_IBQEN    0
33289 #define	V_IBQEN(x) ((x) << S_IBQEN)
33290 #define	F_IBQEN    V_IBQEN(1U)
33291 
33292 #define	A_UP_OBQ_CONFIG 0x4
33293 
33294 #define	S_OBQGEN2    2
33295 #define	M_OBQGEN2    0x3fffffffU
33296 #define	V_OBQGEN2(x) ((x) << S_OBQGEN2)
33297 #define	G_OBQGEN2(x) (((x) >> S_OBQGEN2) & M_OBQGEN2)
33298 
33299 #define	S_OBQBUSY    1
33300 #define	V_OBQBUSY(x) ((x) << S_OBQBUSY)
33301 #define	F_OBQBUSY    V_OBQBUSY(1U)
33302 
33303 #define	S_OBQEN    0
33304 #define	V_OBQEN(x) ((x) << S_OBQEN)
33305 #define	F_OBQEN    V_OBQEN(1U)
33306 
33307 #define	A_UP_IBQ_GEN 0x8
33308 
33309 #define	S_IBQGEN0    22
33310 #define	M_IBQGEN0    0x3ffU
33311 #define	V_IBQGEN0(x) ((x) << S_IBQGEN0)
33312 #define	G_IBQGEN0(x) (((x) >> S_IBQGEN0) & M_IBQGEN0)
33313 
33314 #define	S_IBQTSCHCHNLRDY    18
33315 #define	M_IBQTSCHCHNLRDY    0xfU
33316 #define	V_IBQTSCHCHNLRDY(x) ((x) << S_IBQTSCHCHNLRDY)
33317 #define	G_IBQTSCHCHNLRDY(x) (((x) >> S_IBQTSCHCHNLRDY) & M_IBQTSCHCHNLRDY)
33318 
33319 #define	S_IBQMBVFSTATUS    17
33320 #define	V_IBQMBVFSTATUS(x) ((x) << S_IBQMBVFSTATUS)
33321 #define	F_IBQMBVFSTATUS    V_IBQMBVFSTATUS(1U)
33322 
33323 #define	S_IBQMBSTATUS    16
33324 #define	V_IBQMBSTATUS(x) ((x) << S_IBQMBSTATUS)
33325 #define	F_IBQMBSTATUS    V_IBQMBSTATUS(1U)
33326 
33327 #define	S_IBQGEN1    6
33328 #define	M_IBQGEN1    0x3ffU
33329 #define	V_IBQGEN1(x) ((x) << S_IBQGEN1)
33330 #define	G_IBQGEN1(x) (((x) >> S_IBQGEN1) & M_IBQGEN1)
33331 
33332 #define	S_IBQEMPTY    0
33333 #define	M_IBQEMPTY    0x3fU
33334 #define	V_IBQEMPTY(x) ((x) << S_IBQEMPTY)
33335 #define	G_IBQEMPTY(x) (((x) >> S_IBQEMPTY) & M_IBQEMPTY)
33336 
33337 #define	A_UP_OBQ_GEN 0xc
33338 
33339 #define	S_OBQGEN    6
33340 #define	M_OBQGEN    0x3ffffffU
33341 #define	V_OBQGEN(x) ((x) << S_OBQGEN)
33342 #define	G_OBQGEN(x) (((x) >> S_OBQGEN) & M_OBQGEN)
33343 
33344 #define	S_OBQFULL    0
33345 #define	M_OBQFULL    0x3fU
33346 #define	V_OBQFULL(x) ((x) << S_OBQFULL)
33347 #define	G_OBQFULL(x) (((x) >> S_OBQFULL) & M_OBQFULL)
33348 
33349 #define S_T5_OBQGEN    8
33350 #define M_T5_OBQGEN    0xffffffU
33351 #define V_T5_OBQGEN(x) ((x) << S_T5_OBQGEN)
33352 #define G_T5_OBQGEN(x) (((x) >> S_T5_OBQGEN) & M_T5_OBQGEN)
33353 
33354 #define S_T5_OBQFULL    0
33355 #define M_T5_OBQFULL    0xffU
33356 #define V_T5_OBQFULL(x) ((x) << S_T5_OBQFULL)
33357 #define G_T5_OBQFULL(x) (((x) >> S_T5_OBQFULL) & M_T5_OBQFULL)
33358 
33359 #define	A_UP_IBQ_0_RDADDR 0x10
33360 
33361 #define	S_QUEID    13
33362 #define	M_QUEID    0x7ffffU
33363 #define	V_QUEID(x) ((x) << S_QUEID)
33364 #define	G_QUEID(x) (((x) >> S_QUEID) & M_QUEID)
33365 
33366 #define	S_IBQRDADDR    0
33367 #define	M_IBQRDADDR    0x1fffU
33368 #define	V_IBQRDADDR(x) ((x) << S_IBQRDADDR)
33369 #define	G_IBQRDADDR(x) (((x) >> S_IBQRDADDR) & M_IBQRDADDR)
33370 
33371 #define	A_UP_IBQ_0_WRADDR 0x14
33372 
33373 #define	S_IBQWRADDR    0
33374 #define	M_IBQWRADDR    0x1fffU
33375 #define	V_IBQWRADDR(x) ((x) << S_IBQWRADDR)
33376 #define	G_IBQWRADDR(x) (((x) >> S_IBQWRADDR) & M_IBQWRADDR)
33377 
33378 #define	A_UP_IBQ_0_STATUS 0x18
33379 
33380 #define	S_QUEERRFRAME    31
33381 #define	V_QUEERRFRAME(x) ((x) << S_QUEERRFRAME)
33382 #define	F_QUEERRFRAME    V_QUEERRFRAME(1U)
33383 
33384 #define	S_QUEREMFLITS    0
33385 #define	M_QUEREMFLITS    0x7ffU
33386 #define	V_QUEREMFLITS(x) ((x) << S_QUEREMFLITS)
33387 #define	G_QUEREMFLITS(x) (((x) >> S_QUEREMFLITS) & M_QUEREMFLITS)
33388 
33389 #define	A_UP_IBQ_0_PKTCNT 0x1c
33390 
33391 #define	S_QUEEOPCNT    16
33392 #define	M_QUEEOPCNT    0xfffU
33393 #define	V_QUEEOPCNT(x) ((x) << S_QUEEOPCNT)
33394 #define	G_QUEEOPCNT(x) (((x) >> S_QUEEOPCNT) & M_QUEEOPCNT)
33395 
33396 #define	S_QUESOPCNT    0
33397 #define	M_QUESOPCNT    0xfffU
33398 #define	V_QUESOPCNT(x) ((x) << S_QUESOPCNT)
33399 #define	G_QUESOPCNT(x) (((x) >> S_QUESOPCNT) & M_QUESOPCNT)
33400 
33401 #define	A_UP_IBQ_1_RDADDR 0x20
33402 #define	A_UP_IBQ_1_WRADDR 0x24
33403 #define	A_UP_IBQ_1_STATUS 0x28
33404 #define	A_UP_IBQ_1_PKTCNT 0x2c
33405 #define	A_UP_IBQ_2_RDADDR 0x30
33406 #define	A_UP_IBQ_2_WRADDR 0x34
33407 #define	A_UP_IBQ_2_STATUS 0x38
33408 #define	A_UP_IBQ_2_PKTCNT 0x3c
33409 #define	A_UP_IBQ_3_RDADDR 0x40
33410 #define	A_UP_IBQ_3_WRADDR 0x44
33411 #define	A_UP_IBQ_3_STATUS 0x48
33412 #define	A_UP_IBQ_3_PKTCNT 0x4c
33413 #define	A_UP_IBQ_4_RDADDR 0x50
33414 #define	A_UP_IBQ_4_WRADDR 0x54
33415 #define	A_UP_IBQ_4_STATUS 0x58
33416 #define	A_UP_IBQ_4_PKTCNT 0x5c
33417 #define	A_UP_IBQ_5_RDADDR 0x60
33418 #define	A_UP_IBQ_5_WRADDR 0x64
33419 #define	A_UP_IBQ_5_STATUS 0x68
33420 #define	A_UP_IBQ_5_PKTCNT 0x6c
33421 #define	A_UP_OBQ_0_RDADDR 0x70
33422 
33423 #define	S_OBQID    15
33424 #define	M_OBQID    0x1ffffU
33425 #define	V_OBQID(x) ((x) << S_OBQID)
33426 #define	G_OBQID(x) (((x) >> S_OBQID) & M_OBQID)
33427 
33428 #define	S_QUERDADDR    0
33429 #define	M_QUERDADDR    0x7fffU
33430 #define	V_QUERDADDR(x) ((x) << S_QUERDADDR)
33431 #define	G_QUERDADDR(x) (((x) >> S_QUERDADDR) & M_QUERDADDR)
33432 
33433 #define	A_UP_OBQ_0_WRADDR 0x74
33434 
33435 #define	S_QUEWRADDR    0
33436 #define	M_QUEWRADDR    0x7fffU
33437 #define	V_QUEWRADDR(x) ((x) << S_QUEWRADDR)
33438 #define	G_QUEWRADDR(x) (((x) >> S_QUEWRADDR) & M_QUEWRADDR)
33439 
33440 #define	A_UP_OBQ_0_STATUS 0x78
33441 #define	A_UP_OBQ_0_PKTCNT 0x7c
33442 #define	A_UP_OBQ_1_RDADDR 0x80
33443 #define	A_UP_OBQ_1_WRADDR 0x84
33444 #define	A_UP_OBQ_1_STATUS 0x88
33445 #define	A_UP_OBQ_1_PKTCNT 0x8c
33446 #define	A_UP_OBQ_2_RDADDR 0x90
33447 #define	A_UP_OBQ_2_WRADDR 0x94
33448 #define	A_UP_OBQ_2_STATUS 0x98
33449 #define	A_UP_OBQ_2_PKTCNT 0x9c
33450 #define	A_UP_OBQ_3_RDADDR 0xa0
33451 #define	A_UP_OBQ_3_WRADDR 0xa4
33452 #define	A_UP_OBQ_3_STATUS 0xa8
33453 #define	A_UP_OBQ_3_PKTCNT 0xac
33454 #define	A_UP_OBQ_4_RDADDR 0xb0
33455 #define	A_UP_OBQ_4_WRADDR 0xb4
33456 #define	A_UP_OBQ_4_STATUS 0xb8
33457 #define	A_UP_OBQ_4_PKTCNT 0xbc
33458 #define	A_UP_OBQ_5_RDADDR 0xc0
33459 #define	A_UP_OBQ_5_WRADDR 0xc4
33460 #define	A_UP_OBQ_5_STATUS 0xc8
33461 #define	A_UP_OBQ_5_PKTCNT 0xcc
33462 #define	A_UP_IBQ_0_CONFIG 0xd0
33463 
33464 #define	S_QUESIZE    26
33465 #define	M_QUESIZE    0x3fU
33466 #define	V_QUESIZE(x) ((x) << S_QUESIZE)
33467 #define	G_QUESIZE(x) (((x) >> S_QUESIZE) & M_QUESIZE)
33468 
33469 #define	S_QUEBASE    8
33470 #define	M_QUEBASE    0x3fU
33471 #define	V_QUEBASE(x) ((x) << S_QUEBASE)
33472 #define	G_QUEBASE(x) (((x) >> S_QUEBASE) & M_QUEBASE)
33473 
33474 #define	S_QUEDBG8BEN    7
33475 #define	V_QUEDBG8BEN(x) ((x) << S_QUEDBG8BEN)
33476 #define	F_QUEDBG8BEN    V_QUEDBG8BEN(1U)
33477 
33478 #define	S_QUEBAREADDR    0
33479 #define	V_QUEBAREADDR(x) ((x) << S_QUEBAREADDR)
33480 #define	F_QUEBAREADDR    V_QUEBAREADDR(1U)
33481 
33482 #define	A_UP_IBQ_0_REALADDR 0xd4
33483 
33484 #define	S_QUERDADDRWRAP    31
33485 #define	V_QUERDADDRWRAP(x) ((x) << S_QUERDADDRWRAP)
33486 #define	F_QUERDADDRWRAP    V_QUERDADDRWRAP(1U)
33487 
33488 #define	S_QUEWRADDRWRAP    30
33489 #define	V_QUEWRADDRWRAP(x) ((x) << S_QUEWRADDRWRAP)
33490 #define	F_QUEWRADDRWRAP    V_QUEWRADDRWRAP(1U)
33491 
33492 #define	S_QUEMEMADDR    3
33493 #define	M_QUEMEMADDR    0x7ffU
33494 #define	V_QUEMEMADDR(x) ((x) << S_QUEMEMADDR)
33495 #define	G_QUEMEMADDR(x) (((x) >> S_QUEMEMADDR) & M_QUEMEMADDR)
33496 
33497 #define	A_UP_IBQ_1_CONFIG 0xd8
33498 #define	A_UP_IBQ_1_REALADDR 0xdc
33499 #define	A_UP_IBQ_2_CONFIG 0xe0
33500 #define	A_UP_IBQ_2_REALADDR 0xe4
33501 #define	A_UP_IBQ_3_CONFIG 0xe8
33502 #define	A_UP_IBQ_3_REALADDR 0xec
33503 #define	A_UP_IBQ_4_CONFIG 0xf0
33504 #define	A_UP_IBQ_4_REALADDR 0xf4
33505 #define	A_UP_IBQ_5_CONFIG 0xf8
33506 #define	A_UP_IBQ_5_REALADDR 0xfc
33507 #define	A_UP_OBQ_0_CONFIG 0x100
33508 #define	A_UP_OBQ_0_REALADDR 0x104
33509 #define	A_UP_OBQ_1_CONFIG 0x108
33510 #define	A_UP_OBQ_1_REALADDR 0x10c
33511 #define	A_UP_OBQ_2_CONFIG 0x110
33512 #define	A_UP_OBQ_2_REALADDR 0x114
33513 #define	A_UP_OBQ_3_CONFIG 0x118
33514 #define	A_UP_OBQ_3_REALADDR 0x11c
33515 #define	A_UP_OBQ_4_CONFIG 0x120
33516 #define	A_UP_OBQ_4_REALADDR 0x124
33517 #define	A_UP_OBQ_5_CONFIG 0x128
33518 #define	A_UP_OBQ_5_REALADDR 0x12c
33519 #define	A_UP_MAILBOX_STATUS 0x130
33520 
33521 #define	S_MBGEN0    20
33522 #define	M_MBGEN0    0xfffU
33523 #define	V_MBGEN0(x) ((x) << S_MBGEN0)
33524 #define	G_MBGEN0(x) (((x) >> S_MBGEN0) & M_MBGEN0)
33525 
33526 #define	S_GENTIMERTRIGGER    16
33527 #define	M_GENTIMERTRIGGER    0xfU
33528 #define	V_GENTIMERTRIGGER(x) ((x) << S_GENTIMERTRIGGER)
33529 #define	G_GENTIMERTRIGGER(x) (((x) >> S_GENTIMERTRIGGER) & M_GENTIMERTRIGGER)
33530 
33531 #define	S_MBGEN1    8
33532 #define	M_MBGEN1    0xffU
33533 #define	V_MBGEN1(x) ((x) << S_MBGEN1)
33534 #define	G_MBGEN1(x) (((x) >> S_MBGEN1) & M_MBGEN1)
33535 
33536 #define	S_MBPFINT    0
33537 #define	M_MBPFINT    0xffU
33538 #define	V_MBPFINT(x) ((x) << S_MBPFINT)
33539 #define	G_MBPFINT(x) (((x) >> S_MBPFINT) & M_MBPFINT)
33540 
33541 #define	A_UP_UP_DBG_LA_CFG 0x140
33542 
33543 #define	S_UPDBGLACAPTBUB    31
33544 #define	V_UPDBGLACAPTBUB(x) ((x) << S_UPDBGLACAPTBUB)
33545 #define	F_UPDBGLACAPTBUB    V_UPDBGLACAPTBUB(1U)
33546 
33547 #define	S_UPDBGLACAPTPCONLY    30
33548 #define	V_UPDBGLACAPTPCONLY(x) ((x) << S_UPDBGLACAPTPCONLY)
33549 #define	F_UPDBGLACAPTPCONLY    V_UPDBGLACAPTPCONLY(1U)
33550 
33551 #define	S_UPDBGLAMASKSTOP    29
33552 #define	V_UPDBGLAMASKSTOP(x) ((x) << S_UPDBGLAMASKSTOP)
33553 #define	F_UPDBGLAMASKSTOP    V_UPDBGLAMASKSTOP(1U)
33554 
33555 #define	S_UPDBGLAMASKTRIG    28
33556 #define	V_UPDBGLAMASKTRIG(x) ((x) << S_UPDBGLAMASKTRIG)
33557 #define	F_UPDBGLAMASKTRIG    V_UPDBGLAMASKTRIG(1U)
33558 
33559 #define	S_UPDBGLAWRPTR    16
33560 #define	M_UPDBGLAWRPTR    0xfffU
33561 #define	V_UPDBGLAWRPTR(x) ((x) << S_UPDBGLAWRPTR)
33562 #define	G_UPDBGLAWRPTR(x) (((x) >> S_UPDBGLAWRPTR) & M_UPDBGLAWRPTR)
33563 
33564 #define	S_UPDBGLARDPTR    2
33565 #define	M_UPDBGLARDPTR    0xfffU
33566 #define	V_UPDBGLARDPTR(x) ((x) << S_UPDBGLARDPTR)
33567 #define	G_UPDBGLARDPTR(x) (((x) >> S_UPDBGLARDPTR) & M_UPDBGLARDPTR)
33568 
33569 #define	S_UPDBGLARDEN    1
33570 #define	V_UPDBGLARDEN(x) ((x) << S_UPDBGLARDEN)
33571 #define	F_UPDBGLARDEN    V_UPDBGLARDEN(1U)
33572 
33573 #define	S_UPDBGLAEN    0
33574 #define	V_UPDBGLAEN(x) ((x) << S_UPDBGLAEN)
33575 #define	F_UPDBGLAEN    V_UPDBGLAEN(1U)
33576 
33577 #define S_UPDBGLABUSY    14
33578 #define V_UPDBGLABUSY(x) ((x) << S_UPDBGLABUSY)
33579 #define F_UPDBGLABUSY    V_UPDBGLABUSY(1U)
33580 
33581 #define	A_UP_UP_DBG_LA_DATA 0x144
33582 #define	A_UP_PIO_MST_CONFIG 0x148
33583 
33584 #define	S_FLSRC    24
33585 #define	M_FLSRC    0x7U
33586 #define	V_FLSRC(x) ((x) << S_FLSRC)
33587 #define	G_FLSRC(x) (((x) >> S_FLSRC) & M_FLSRC)
33588 
33589 #define	S_SEPROT    23
33590 #define	V_SEPROT(x) ((x) << S_SEPROT)
33591 #define	F_SEPROT    V_SEPROT(1U)
33592 
33593 #define	S_SESRC    20
33594 #define	M_SESRC    0x7U
33595 #define	V_SESRC(x) ((x) << S_SESRC)
33596 #define	G_SESRC(x) (((x) >> S_SESRC) & M_SESRC)
33597 
33598 #define	S_UPRGN    19
33599 #define	V_UPRGN(x) ((x) << S_UPRGN)
33600 #define	F_UPRGN    V_UPRGN(1U)
33601 
33602 #define	S_UPPF    16
33603 #define	M_UPPF    0x7U
33604 #define	V_UPPF(x) ((x) << S_UPPF)
33605 #define	G_UPPF(x) (((x) >> S_UPPF) & M_UPPF)
33606 
33607 #define	S_UPRID    0
33608 #define	M_UPRID    0xffffU
33609 #define	V_UPRID(x) ((x) << S_UPRID)
33610 #define	G_UPRID(x) (((x) >> S_UPRID) & M_UPRID)
33611 
33612 #define S_REQVFVLD    27
33613 #define V_REQVFVLD(x) ((x) << S_REQVFVLD)
33614 #define F_REQVFVLD    V_REQVFVLD(1U)
33615 
33616 #define S_T5_UPRID    0
33617 #define M_T5_UPRID    0xffU
33618 #define V_T5_UPRID(x) ((x) << S_T5_UPRID)
33619 #define G_T5_UPRID(x) (((x) >> S_T5_UPRID) & M_T5_UPRID)
33620 
33621 #define	A_UP_UP_SELF_CONTROL 0x14c
33622 
33623 #define	S_UPSELFRESET    0
33624 #define	V_UPSELFRESET(x) ((x) << S_UPSELFRESET)
33625 #define	F_UPSELFRESET    V_UPSELFRESET(1U)
33626 
33627 #define	A_UP_MAILBOX_PF0_CTL 0x180
33628 #define	A_UP_MAILBOX_PF1_CTL 0x190
33629 #define	A_UP_MAILBOX_PF2_CTL 0x1a0
33630 #define	A_UP_MAILBOX_PF3_CTL 0x1b0
33631 #define	A_UP_MAILBOX_PF4_CTL 0x1c0
33632 #define	A_UP_MAILBOX_PF5_CTL 0x1d0
33633 #define	A_UP_MAILBOX_PF6_CTL 0x1e0
33634 #define	A_UP_MAILBOX_PF7_CTL 0x1f0
33635 #define	A_UP_TSCH_CHNLN_CLASS_RDY 0x200
33636 
33637 #define S_ECO_15444_SGE_DB_BUSY    31
33638 #define V_ECO_15444_SGE_DB_BUSY(x) ((x) << S_ECO_15444_SGE_DB_BUSY)
33639 #define F_ECO_15444_SGE_DB_BUSY    V_ECO_15444_SGE_DB_BUSY(1U)
33640 
33641 #define S_ECO_15444_PL_INTF_BUSY    30
33642 #define V_ECO_15444_PL_INTF_BUSY(x) ((x) << S_ECO_15444_PL_INTF_BUSY)
33643 #define F_ECO_15444_PL_INTF_BUSY    V_ECO_15444_PL_INTF_BUSY(1U)
33644 
33645 #define S_TSCHCHNLCRDY    0
33646 #define M_TSCHCHNLCRDY    0x3fffffffU
33647 #define V_TSCHCHNLCRDY(x) ((x) << S_TSCHCHNLCRDY)
33648 #define G_TSCHCHNLCRDY(x) (((x) >> S_TSCHCHNLCRDY) & M_TSCHCHNLCRDY)
33649 
33650 #define	A_UP_TSCH_CHNLN_CLASS_WATCH_RDY 0x204
33651 
33652 #define	S_TSCHWRRLIMIT    16
33653 #define	M_TSCHWRRLIMIT    0xffffU
33654 #define	V_TSCHWRRLIMIT(x) ((x) << S_TSCHWRRLIMIT)
33655 #define	G_TSCHWRRLIMIT(x) (((x) >> S_TSCHWRRLIMIT) & M_TSCHWRRLIMIT)
33656 
33657 #define	S_TSCHCHNLCWRDY    0
33658 #define	M_TSCHCHNLCWRDY    0xffffU
33659 #define	V_TSCHCHNLCWRDY(x) ((x) << S_TSCHCHNLCWRDY)
33660 #define	G_TSCHCHNLCWRDY(x) (((x) >> S_TSCHCHNLCWRDY) & M_TSCHCHNLCWRDY)
33661 
33662 #define	A_UP_TSCH_CHNLN_CLASS_WATCH_LIST 0x208
33663 
33664 #define	S_TSCHWRRRELOAD    16
33665 #define	M_TSCHWRRRELOAD    0xffffU
33666 #define	V_TSCHWRRRELOAD(x) ((x) << S_TSCHWRRRELOAD)
33667 #define	G_TSCHWRRRELOAD(x) (((x) >> S_TSCHWRRRELOAD) & M_TSCHWRRRELOAD)
33668 
33669 #define	S_TSCHCHNLCWATCH    0
33670 #define	M_TSCHCHNLCWATCH    0xffffU
33671 #define	V_TSCHCHNLCWATCH(x) ((x) << S_TSCHCHNLCWATCH)
33672 #define	G_TSCHCHNLCWATCH(x) (((x) >> S_TSCHCHNLCWATCH) & M_TSCHCHNLCWATCH)
33673 
33674 #define	A_UP_TSCH_CHNLN_CLASS_TAKE 0x20c
33675 
33676 #define	S_TSCHCHNLCNUM    24
33677 #define	M_TSCHCHNLCNUM    0x1fU
33678 #define	V_TSCHCHNLCNUM(x) ((x) << S_TSCHCHNLCNUM)
33679 #define	G_TSCHCHNLCNUM(x) (((x) >> S_TSCHCHNLCNUM) & M_TSCHCHNLCNUM)
33680 
33681 #define	S_TSCHCHNLCCNT    0
33682 #define	M_TSCHCHNLCCNT    0xffffffU
33683 #define	V_TSCHCHNLCCNT(x) ((x) << S_TSCHCHNLCCNT)
33684 #define	G_TSCHCHNLCCNT(x) (((x) >> S_TSCHCHNLCCNT) & M_TSCHCHNLCCNT)
33685 
33686 #define	A_UP_UPLADBGPCCHKDATA_0 0x240
33687 #define	A_UP_UPLADBGPCCHKMASK_0 0x244
33688 #define	A_UP_UPLADBGPCCHKDATA_1 0x250
33689 #define	A_UP_UPLADBGPCCHKMASK_1 0x254
33690 #define	A_UP_UPLADBGPCCHKDATA_2 0x260
33691 #define	A_UP_UPLADBGPCCHKMASK_2 0x264
33692 #define	A_UP_UPLADBGPCCHKDATA_3 0x270
33693 #define	A_UP_UPLADBGPCCHKMASK_3 0x274
33694 #define A_UP_IBQ_0_SHADOW_RDADDR 0x280
33695 #define A_UP_IBQ_0_SHADOW_WRADDR 0x284
33696 #define A_UP_IBQ_0_SHADOW_STATUS 0x288
33697 #define A_UP_IBQ_0_SHADOW_PKTCNT 0x28c
33698 #define A_UP_IBQ_1_SHADOW_RDADDR 0x290
33699 #define A_UP_IBQ_1_SHADOW_WRADDR 0x294
33700 #define A_UP_IBQ_1_SHADOW_STATUS 0x298
33701 #define A_UP_IBQ_1_SHADOW_PKTCNT 0x29c
33702 #define A_UP_IBQ_2_SHADOW_RDADDR 0x2a0
33703 #define A_UP_IBQ_2_SHADOW_WRADDR 0x2a4
33704 #define A_UP_IBQ_2_SHADOW_STATUS 0x2a8
33705 #define A_UP_IBQ_2_SHADOW_PKTCNT 0x2ac
33706 #define A_UP_IBQ_3_SHADOW_RDADDR 0x2b0
33707 #define A_UP_IBQ_3_SHADOW_WRADDR 0x2b4
33708 #define A_UP_IBQ_3_SHADOW_STATUS 0x2b8
33709 #define A_UP_IBQ_3_SHADOW_PKTCNT 0x2bc
33710 #define A_UP_IBQ_4_SHADOW_RDADDR 0x2c0
33711 #define A_UP_IBQ_4_SHADOW_WRADDR 0x2c4
33712 #define A_UP_IBQ_4_SHADOW_STATUS 0x2c8
33713 #define A_UP_IBQ_4_SHADOW_PKTCNT 0x2cc
33714 #define A_UP_IBQ_5_SHADOW_RDADDR 0x2d0
33715 #define A_UP_IBQ_5_SHADOW_WRADDR 0x2d4
33716 #define A_UP_IBQ_5_SHADOW_STATUS 0x2d8
33717 #define A_UP_IBQ_5_SHADOW_PKTCNT 0x2dc
33718 #define A_UP_OBQ_0_SHADOW_RDADDR 0x2e0
33719 #define A_UP_OBQ_0_SHADOW_WRADDR 0x2e4
33720 #define A_UP_OBQ_0_SHADOW_STATUS 0x2e8
33721 #define A_UP_OBQ_0_SHADOW_PKTCNT 0x2ec
33722 #define A_UP_OBQ_1_SHADOW_RDADDR 0x2f0
33723 #define A_UP_OBQ_1_SHADOW_WRADDR 0x2f4
33724 #define A_UP_OBQ_1_SHADOW_STATUS 0x2f8
33725 #define A_UP_OBQ_1_SHADOW_PKTCNT 0x2fc
33726 #define A_UP_OBQ_2_SHADOW_RDADDR 0x300
33727 #define A_UP_OBQ_2_SHADOW_WRADDR 0x304
33728 #define A_UP_OBQ_2_SHADOW_STATUS 0x308
33729 #define A_UP_OBQ_2_SHADOW_PKTCNT 0x30c
33730 #define A_UP_OBQ_3_SHADOW_RDADDR 0x310
33731 #define A_UP_OBQ_3_SHADOW_WRADDR 0x314
33732 #define A_UP_OBQ_3_SHADOW_STATUS 0x318
33733 #define A_UP_OBQ_3_SHADOW_PKTCNT 0x31c
33734 #define A_UP_OBQ_4_SHADOW_RDADDR 0x320
33735 #define A_UP_OBQ_4_SHADOW_WRADDR 0x324
33736 #define A_UP_OBQ_4_SHADOW_STATUS 0x328
33737 #define A_UP_OBQ_4_SHADOW_PKTCNT 0x32c
33738 #define A_UP_OBQ_5_SHADOW_RDADDR 0x330
33739 #define A_UP_OBQ_5_SHADOW_WRADDR 0x334
33740 #define A_UP_OBQ_5_SHADOW_STATUS 0x338
33741 #define A_UP_OBQ_5_SHADOW_PKTCNT 0x33c
33742 #define A_UP_OBQ_6_SHADOW_RDADDR 0x340
33743 #define A_UP_OBQ_6_SHADOW_WRADDR 0x344
33744 #define A_UP_OBQ_6_SHADOW_STATUS 0x348
33745 #define A_UP_OBQ_6_SHADOW_PKTCNT 0x34c
33746 #define A_UP_OBQ_7_SHADOW_RDADDR 0x350
33747 #define A_UP_OBQ_7_SHADOW_WRADDR 0x354
33748 #define A_UP_OBQ_7_SHADOW_STATUS 0x358
33749 #define A_UP_OBQ_7_SHADOW_PKTCNT 0x35c
33750 #define A_UP_IBQ_0_SHADOW_CONFIG 0x360
33751 #define A_UP_IBQ_0_SHADOW_REALADDR 0x364
33752 #define A_UP_IBQ_1_SHADOW_CONFIG 0x368
33753 #define A_UP_IBQ_1_SHADOW_REALADDR 0x36c
33754 #define A_UP_IBQ_2_SHADOW_CONFIG 0x370
33755 #define A_UP_IBQ_2_SHADOW_REALADDR 0x374
33756 #define A_UP_IBQ_3_SHADOW_CONFIG 0x378
33757 #define A_UP_IBQ_3_SHADOW_REALADDR 0x37c
33758 #define A_UP_IBQ_4_SHADOW_CONFIG 0x380
33759 #define A_UP_IBQ_4_SHADOW_REALADDR 0x384
33760 #define A_UP_IBQ_5_SHADOW_CONFIG 0x388
33761 #define A_UP_IBQ_5_SHADOW_REALADDR 0x38c
33762 #define A_UP_OBQ_0_SHADOW_CONFIG 0x390
33763 #define A_UP_OBQ_0_SHADOW_REALADDR 0x394
33764 #define A_UP_OBQ_1_SHADOW_CONFIG 0x398
33765 #define A_UP_OBQ_1_SHADOW_REALADDR 0x39c
33766 #define A_UP_OBQ_2_SHADOW_CONFIG 0x3a0
33767 #define A_UP_OBQ_2_SHADOW_REALADDR 0x3a4
33768 #define A_UP_OBQ_3_SHADOW_CONFIG 0x3a8
33769 #define A_UP_OBQ_3_SHADOW_REALADDR 0x3ac
33770 #define A_UP_OBQ_4_SHADOW_CONFIG 0x3b0
33771 #define A_UP_OBQ_4_SHADOW_REALADDR 0x3b4
33772 #define A_UP_OBQ_5_SHADOW_CONFIG 0x3b8
33773 #define A_UP_OBQ_5_SHADOW_REALADDR 0x3bc
33774 #define A_UP_OBQ_6_SHADOW_CONFIG 0x3c0
33775 #define A_UP_OBQ_6_SHADOW_REALADDR 0x3c4
33776 #define A_UP_OBQ_7_SHADOW_CONFIG 0x3c8
33777 #define A_UP_OBQ_7_SHADOW_REALADDR 0x3cc
33778 
33779 /* registers for module CIM_CTL */
33780 #define	CIM_CTL_BASE_ADDR 0x0
33781 
33782 #define	A_CIM_CTL_CONFIG 0x0
33783 
33784 #define	S_AUTOPREFLOC    17
33785 #define	M_AUTOPREFLOC    0x1fU
33786 #define	V_AUTOPREFLOC(x) ((x) << S_AUTOPREFLOC)
33787 #define	G_AUTOPREFLOC(x) (((x) >> S_AUTOPREFLOC) & M_AUTOPREFLOC)
33788 
33789 #define	S_AUTOPREFEN    16
33790 #define	V_AUTOPREFEN(x) ((x) << S_AUTOPREFEN)
33791 #define	F_AUTOPREFEN    V_AUTOPREFEN(1U)
33792 
33793 #define	S_DISMATIMEOUT    15
33794 #define	V_DISMATIMEOUT(x) ((x) << S_DISMATIMEOUT)
33795 #define	F_DISMATIMEOUT    V_DISMATIMEOUT(1U)
33796 
33797 #define	S_PIFMULTICMD    8
33798 #define	V_PIFMULTICMD(x) ((x) << S_PIFMULTICMD)
33799 #define	F_PIFMULTICMD    V_PIFMULTICMD(1U)
33800 
33801 #define	S_UPSELFRESETTOUT    7
33802 #define	V_UPSELFRESETTOUT(x) ((x) << S_UPSELFRESETTOUT)
33803 #define	F_UPSELFRESETTOUT    V_UPSELFRESETTOUT(1U)
33804 
33805 #define	S_PLSWAPDISWR    6
33806 #define	V_PLSWAPDISWR(x) ((x) << S_PLSWAPDISWR)
33807 #define	F_PLSWAPDISWR    V_PLSWAPDISWR(1U)
33808 
33809 #define	S_PLSWAPDISRD    5
33810 #define	V_PLSWAPDISRD(x) ((x) << S_PLSWAPDISRD)
33811 #define	F_PLSWAPDISRD    V_PLSWAPDISRD(1U)
33812 
33813 #define	S_PREFEN    0
33814 #define	V_PREFEN(x) ((x) << S_PREFEN)
33815 #define	F_PREFEN    V_PREFEN(1U)
33816 
33817 #define	A_CIM_CTL_PREFADDR 0x4
33818 #define	A_CIM_CTL_ALLOCADDR 0x8
33819 #define	A_CIM_CTL_INVLDTADDR 0xc
33820 #define	A_CIM_CTL_STATIC_PREFADDR0 0x10
33821 #define	A_CIM_CTL_STATIC_PREFADDR1 0x14
33822 #define	A_CIM_CTL_STATIC_PREFADDR2 0x18
33823 #define	A_CIM_CTL_STATIC_PREFADDR3 0x1c
33824 #define	A_CIM_CTL_STATIC_PREFADDR4 0x20
33825 #define	A_CIM_CTL_STATIC_PREFADDR5 0x24
33826 #define	A_CIM_CTL_STATIC_PREFADDR6 0x28
33827 #define	A_CIM_CTL_STATIC_PREFADDR7 0x2c
33828 #define	A_CIM_CTL_STATIC_PREFADDR8 0x30
33829 #define	A_CIM_CTL_STATIC_PREFADDR9 0x34
33830 #define	A_CIM_CTL_STATIC_PREFADDR10 0x38
33831 #define	A_CIM_CTL_STATIC_PREFADDR11 0x3c
33832 #define	A_CIM_CTL_STATIC_PREFADDR12 0x40
33833 #define	A_CIM_CTL_STATIC_PREFADDR13 0x44
33834 #define	A_CIM_CTL_STATIC_PREFADDR14 0x48
33835 #define	A_CIM_CTL_STATIC_PREFADDR15 0x4c
33836 #define	A_CIM_CTL_STATIC_ALLOCADDR0 0x50
33837 #define	A_CIM_CTL_STATIC_ALLOCADDR1 0x54
33838 #define	A_CIM_CTL_STATIC_ALLOCADDR2 0x58
33839 #define	A_CIM_CTL_STATIC_ALLOCADDR3 0x5c
33840 #define	A_CIM_CTL_STATIC_ALLOCADDR4 0x60
33841 #define	A_CIM_CTL_STATIC_ALLOCADDR5 0x64
33842 #define	A_CIM_CTL_STATIC_ALLOCADDR6 0x68
33843 #define	A_CIM_CTL_STATIC_ALLOCADDR7 0x6c
33844 #define	A_CIM_CTL_STATIC_ALLOCADDR8 0x70
33845 #define	A_CIM_CTL_STATIC_ALLOCADDR9 0x74
33846 #define	A_CIM_CTL_STATIC_ALLOCADDR10 0x78
33847 #define	A_CIM_CTL_STATIC_ALLOCADDR11 0x7c
33848 #define	A_CIM_CTL_STATIC_ALLOCADDR12 0x80
33849 #define	A_CIM_CTL_STATIC_ALLOCADDR13 0x84
33850 #define	A_CIM_CTL_STATIC_ALLOCADDR14 0x88
33851 #define	A_CIM_CTL_STATIC_ALLOCADDR15 0x8c
33852 #define	A_CIM_CTL_FIFO_CNT 0x90
33853 
33854 #define	S_CTLFIFOCNT    0
33855 #define	M_CTLFIFOCNT    0xfU
33856 #define	V_CTLFIFOCNT(x) ((x) << S_CTLFIFOCNT)
33857 #define	G_CTLFIFOCNT(x) (((x) >> S_CTLFIFOCNT) & M_CTLFIFOCNT)
33858 
33859 #define	A_CIM_CTL_GLB_TIMER 0x94
33860 #define	A_CIM_CTL_TIMER0 0x98
33861 #define	A_CIM_CTL_TIMER1 0x9c
33862 #define	A_CIM_CTL_GEN0 0xa0
33863 #define	A_CIM_CTL_GEN1 0xa4
33864 #define	A_CIM_CTL_GEN2 0xa8
33865 #define	A_CIM_CTL_GEN3 0xac
33866 #define	A_CIM_CTL_GLB_TIMER_TICK 0xb0
33867 #define	A_CIM_CTL_GEN_TIMER0_CTL 0xb4
33868 
33869 #define	S_GENTIMERRUN    7
33870 #define	V_GENTIMERRUN(x) ((x) << S_GENTIMERRUN)
33871 #define	F_GENTIMERRUN    V_GENTIMERRUN(1U)
33872 
33873 #define	S_GENTIMERTRIG    6
33874 #define	V_GENTIMERTRIG(x) ((x) << S_GENTIMERTRIG)
33875 #define	F_GENTIMERTRIG    V_GENTIMERTRIG(1U)
33876 
33877 #define	S_GENTIMERACT    4
33878 #define	M_GENTIMERACT    0x3U
33879 #define	V_GENTIMERACT(x) ((x) << S_GENTIMERACT)
33880 #define	G_GENTIMERACT(x) (((x) >> S_GENTIMERACT) & M_GENTIMERACT)
33881 
33882 #define	S_GENTIMERCFG    2
33883 #define	M_GENTIMERCFG    0x3U
33884 #define	V_GENTIMERCFG(x) ((x) << S_GENTIMERCFG)
33885 #define	G_GENTIMERCFG(x) (((x) >> S_GENTIMERCFG) & M_GENTIMERCFG)
33886 
33887 #define	S_GENTIMERSTOP    1
33888 #define	V_GENTIMERSTOP(x) ((x) << S_GENTIMERSTOP)
33889 #define	F_GENTIMERSTOP    V_GENTIMERSTOP(1U)
33890 
33891 #define	S_GENTIMERSTRT    0
33892 #define	V_GENTIMERSTRT(x) ((x) << S_GENTIMERSTRT)
33893 #define	F_GENTIMERSTRT    V_GENTIMERSTRT(1U)
33894 
33895 #define	A_CIM_CTL_GEN_TIMER0 0xb8
33896 #define	A_CIM_CTL_GEN_TIMER1_CTL 0xbc
33897 #define	A_CIM_CTL_GEN_TIMER1 0xc0
33898 #define	A_CIM_CTL_GEN_TIMER2_CTL 0xc4
33899 #define	A_CIM_CTL_GEN_TIMER2 0xc8
33900 #define	A_CIM_CTL_GEN_TIMER3_CTL 0xcc
33901 #define	A_CIM_CTL_GEN_TIMER3 0xd0
33902 #define	A_CIM_CTL_MAILBOX_VF_STATUS 0xe0
33903 #define	A_CIM_CTL_MAILBOX_VFN_CTL 0x100
33904 #define	A_CIM_CTL_TSCH_CHNLN_CTL 0x900
33905 
33906 #define	S_TSCHNLEN    31
33907 #define	V_TSCHNLEN(x) ((x) << S_TSCHNLEN)
33908 #define	F_TSCHNLEN    V_TSCHNLEN(1U)
33909 
33910 #define	S_TSCHNRESET    30
33911 #define	V_TSCHNRESET(x) ((x) << S_TSCHNRESET)
33912 #define	F_TSCHNRESET    V_TSCHNRESET(1U)
33913 
33914 #define	A_CIM_CTL_TSCH_CHNLN_TICK 0x904
33915 
33916 #define	S_TSCHNLTICK    0
33917 #define	M_TSCHNLTICK    0xffffU
33918 #define	V_TSCHNLTICK(x) ((x) << S_TSCHNLTICK)
33919 #define	G_TSCHNLTICK(x) (((x) >> S_TSCHNLTICK) & M_TSCHNLTICK)
33920 
33921 #define	A_CIM_CTL_TSCH_CHNLN_CLASS_ENABLE_A 0x908
33922 
33923 #define	S_TSC15WRREN    31
33924 #define	V_TSC15WRREN(x) ((x) << S_TSC15WRREN)
33925 #define	F_TSC15WRREN    V_TSC15WRREN(1U)
33926 
33927 #define	S_TSC15RATEEN    30
33928 #define	V_TSC15RATEEN(x) ((x) << S_TSC15RATEEN)
33929 #define	F_TSC15RATEEN    V_TSC15RATEEN(1U)
33930 
33931 #define	S_TSC14WRREN    29
33932 #define	V_TSC14WRREN(x) ((x) << S_TSC14WRREN)
33933 #define	F_TSC14WRREN    V_TSC14WRREN(1U)
33934 
33935 #define	S_TSC14RATEEN    28
33936 #define	V_TSC14RATEEN(x) ((x) << S_TSC14RATEEN)
33937 #define	F_TSC14RATEEN    V_TSC14RATEEN(1U)
33938 
33939 #define	S_TSC13WRREN    27
33940 #define	V_TSC13WRREN(x) ((x) << S_TSC13WRREN)
33941 #define	F_TSC13WRREN    V_TSC13WRREN(1U)
33942 
33943 #define	S_TSC13RATEEN    26
33944 #define	V_TSC13RATEEN(x) ((x) << S_TSC13RATEEN)
33945 #define	F_TSC13RATEEN    V_TSC13RATEEN(1U)
33946 
33947 #define	S_TSC12WRREN    25
33948 #define	V_TSC12WRREN(x) ((x) << S_TSC12WRREN)
33949 #define	F_TSC12WRREN    V_TSC12WRREN(1U)
33950 
33951 #define	S_TSC12RATEEN    24
33952 #define	V_TSC12RATEEN(x) ((x) << S_TSC12RATEEN)
33953 #define	F_TSC12RATEEN    V_TSC12RATEEN(1U)
33954 
33955 #define	S_TSC11WRREN    23
33956 #define	V_TSC11WRREN(x) ((x) << S_TSC11WRREN)
33957 #define	F_TSC11WRREN    V_TSC11WRREN(1U)
33958 
33959 #define	S_TSC11RATEEN    22
33960 #define	V_TSC11RATEEN(x) ((x) << S_TSC11RATEEN)
33961 #define	F_TSC11RATEEN    V_TSC11RATEEN(1U)
33962 
33963 #define	S_TSC10WRREN    21
33964 #define	V_TSC10WRREN(x) ((x) << S_TSC10WRREN)
33965 #define	F_TSC10WRREN    V_TSC10WRREN(1U)
33966 
33967 #define	S_TSC10RATEEN    20
33968 #define	V_TSC10RATEEN(x) ((x) << S_TSC10RATEEN)
33969 #define	F_TSC10RATEEN    V_TSC10RATEEN(1U)
33970 
33971 #define	S_TSC9WRREN    19
33972 #define	V_TSC9WRREN(x) ((x) << S_TSC9WRREN)
33973 #define	F_TSC9WRREN    V_TSC9WRREN(1U)
33974 
33975 #define	S_TSC9RATEEN    18
33976 #define	V_TSC9RATEEN(x) ((x) << S_TSC9RATEEN)
33977 #define	F_TSC9RATEEN    V_TSC9RATEEN(1U)
33978 
33979 #define	S_TSC8WRREN    17
33980 #define	V_TSC8WRREN(x) ((x) << S_TSC8WRREN)
33981 #define	F_TSC8WRREN    V_TSC8WRREN(1U)
33982 
33983 #define	S_TSC8RATEEN    16
33984 #define	V_TSC8RATEEN(x) ((x) << S_TSC8RATEEN)
33985 #define	F_TSC8RATEEN    V_TSC8RATEEN(1U)
33986 
33987 #define	S_TSC7WRREN    15
33988 #define	V_TSC7WRREN(x) ((x) << S_TSC7WRREN)
33989 #define	F_TSC7WRREN    V_TSC7WRREN(1U)
33990 
33991 #define	S_TSC7RATEEN    14
33992 #define	V_TSC7RATEEN(x) ((x) << S_TSC7RATEEN)
33993 #define	F_TSC7RATEEN    V_TSC7RATEEN(1U)
33994 
33995 #define	S_TSC6WRREN    13
33996 #define	V_TSC6WRREN(x) ((x) << S_TSC6WRREN)
33997 #define	F_TSC6WRREN    V_TSC6WRREN(1U)
33998 
33999 #define	S_TSC6RATEEN    12
34000 #define	V_TSC6RATEEN(x) ((x) << S_TSC6RATEEN)
34001 #define	F_TSC6RATEEN    V_TSC6RATEEN(1U)
34002 
34003 #define	S_TSC5WRREN    11
34004 #define	V_TSC5WRREN(x) ((x) << S_TSC5WRREN)
34005 #define	F_TSC5WRREN    V_TSC5WRREN(1U)
34006 
34007 #define	S_TSC5RATEEN    10
34008 #define	V_TSC5RATEEN(x) ((x) << S_TSC5RATEEN)
34009 #define	F_TSC5RATEEN    V_TSC5RATEEN(1U)
34010 
34011 #define	S_TSC4WRREN    9
34012 #define	V_TSC4WRREN(x) ((x) << S_TSC4WRREN)
34013 #define	F_TSC4WRREN    V_TSC4WRREN(1U)
34014 
34015 #define	S_TSC4RATEEN    8
34016 #define	V_TSC4RATEEN(x) ((x) << S_TSC4RATEEN)
34017 #define	F_TSC4RATEEN    V_TSC4RATEEN(1U)
34018 
34019 #define	S_TSC3WRREN    7
34020 #define	V_TSC3WRREN(x) ((x) << S_TSC3WRREN)
34021 #define	F_TSC3WRREN    V_TSC3WRREN(1U)
34022 
34023 #define	S_TSC3RATEEN    6
34024 #define	V_TSC3RATEEN(x) ((x) << S_TSC3RATEEN)
34025 #define	F_TSC3RATEEN    V_TSC3RATEEN(1U)
34026 
34027 #define	S_TSC2WRREN    5
34028 #define	V_TSC2WRREN(x) ((x) << S_TSC2WRREN)
34029 #define	F_TSC2WRREN    V_TSC2WRREN(1U)
34030 
34031 #define	S_TSC2RATEEN    4
34032 #define	V_TSC2RATEEN(x) ((x) << S_TSC2RATEEN)
34033 #define	F_TSC2RATEEN    V_TSC2RATEEN(1U)
34034 
34035 #define	S_TSC1WRREN    3
34036 #define	V_TSC1WRREN(x) ((x) << S_TSC1WRREN)
34037 #define	F_TSC1WRREN    V_TSC1WRREN(1U)
34038 
34039 #define	S_TSC1RATEEN    2
34040 #define	V_TSC1RATEEN(x) ((x) << S_TSC1RATEEN)
34041 #define	F_TSC1RATEEN    V_TSC1RATEEN(1U)
34042 
34043 #define	S_TSC0WRREN    1
34044 #define	V_TSC0WRREN(x) ((x) << S_TSC0WRREN)
34045 #define	F_TSC0WRREN    V_TSC0WRREN(1U)
34046 
34047 #define	S_TSC0RATEEN    0
34048 #define	V_TSC0RATEEN(x) ((x) << S_TSC0RATEEN)
34049 #define	F_TSC0RATEEN    V_TSC0RATEEN(1U)
34050 
34051 #define	A_CIM_CTL_TSCH_MIN_MAX_EN 0x90c
34052 
34053 #define	S_MIN_MAX_EN    0
34054 #define	V_MIN_MAX_EN(x) ((x) << S_MIN_MAX_EN)
34055 #define	F_MIN_MAX_EN    V_MIN_MAX_EN(1U)
34056 
34057 #define	A_CIM_CTL_TSCH_CHNLN_RATE_LIMITER 0x910
34058 
34059 #define	S_TSCHNLRATENEG    31
34060 #define	V_TSCHNLRATENEG(x) ((x) << S_TSCHNLRATENEG)
34061 #define	F_TSCHNLRATENEG    V_TSCHNLRATENEG(1U)
34062 
34063 #define	S_TSCHNLRATEL    0
34064 #define	M_TSCHNLRATEL    0x7fffffffU
34065 #define	V_TSCHNLRATEL(x) ((x) << S_TSCHNLRATEL)
34066 #define	G_TSCHNLRATEL(x) (((x) >> S_TSCHNLRATEL) & M_TSCHNLRATEL)
34067 
34068 #define	A_CIM_CTL_TSCH_CHNLN_RATE_PROPERTIES 0x914
34069 
34070 #define	S_TSCHNLRMAX    16
34071 #define	M_TSCHNLRMAX    0xffffU
34072 #define	V_TSCHNLRMAX(x) ((x) << S_TSCHNLRMAX)
34073 #define	G_TSCHNLRMAX(x) (((x) >> S_TSCHNLRMAX) & M_TSCHNLRMAX)
34074 
34075 #define	S_TSCHNLRINCR    0
34076 #define	M_TSCHNLRINCR    0xffffU
34077 #define	V_TSCHNLRINCR(x) ((x) << S_TSCHNLRINCR)
34078 #define	G_TSCHNLRINCR(x) (((x) >> S_TSCHNLRINCR) & M_TSCHNLRINCR)
34079 
34080 #define	A_CIM_CTL_TSCH_CHNLN_WRR 0x918
34081 #define	A_CIM_CTL_TSCH_CHNLN_WEIGHT 0x91c
34082 
34083 #define	S_TSCHNLWEIGHT    0
34084 #define	M_TSCHNLWEIGHT    0x3fffffU
34085 #define	V_TSCHNLWEIGHT(x) ((x) << S_TSCHNLWEIGHT)
34086 #define	G_TSCHNLWEIGHT(x) (((x) >> S_TSCHNLWEIGHT) & M_TSCHNLWEIGHT)
34087 
34088 #define A_CIM_CTL_TSCH_CHNLN_CLASSM_RATE_LIMITER 0x920
34089 
34090 #define S_TSCCLRATENEG    31
34091 #define V_TSCCLRATENEG(x) ((x) << S_TSCCLRATENEG)
34092 #define F_TSCCLRATENEG    V_TSCCLRATENEG(1U)
34093 
34094 #define S_TSCCLRATEL    0
34095 #define M_TSCCLRATEL    0xffffffU
34096 #define V_TSCCLRATEL(x) ((x) << S_TSCCLRATEL)
34097 #define G_TSCCLRATEL(x) (((x) >> S_TSCCLRATEL) & M_TSCCLRATEL)
34098 
34099 #define	A_CIM_CTL_TSCH_CHNLN_CLASSM_RATE_PROPERTIES 0x924
34100 
34101 #define	S_TSCCLRMAX    16
34102 #define	M_TSCCLRMAX    0xffffU
34103 #define	V_TSCCLRMAX(x) ((x) << S_TSCCLRMAX)
34104 #define	G_TSCCLRMAX(x) (((x) >> S_TSCCLRMAX) & M_TSCCLRMAX)
34105 
34106 #define	S_TSCCLRINCR    0
34107 #define	M_TSCCLRINCR    0xffffU
34108 #define	V_TSCCLRINCR(x) ((x) << S_TSCCLRINCR)
34109 #define	G_TSCCLRINCR(x) (((x) >> S_TSCCLRINCR) & M_TSCCLRINCR)
34110 
34111 #define	A_CIM_CTL_TSCH_CHNLN_CLASSM_WRR 0x928
34112 
34113 #define	S_TSCCLWRRNEG    31
34114 #define	V_TSCCLWRRNEG(x) ((x) << S_TSCCLWRRNEG)
34115 #define	F_TSCCLWRRNEG    V_TSCCLWRRNEG(1U)
34116 
34117 #define	S_TSCCLWRR    0
34118 #define	M_TSCCLWRR    0x3ffffffU
34119 #define	V_TSCCLWRR(x) ((x) << S_TSCCLWRR)
34120 #define	G_TSCCLWRR(x) (((x) >> S_TSCCLWRR) & M_TSCCLWRR)
34121 
34122 #define	A_CIM_CTL_TSCH_CHNLN_CLASSM_WEIGHT 0x92c
34123 
34124 #define	S_TSCCLWEIGHT    0
34125 #define	M_TSCCLWEIGHT    0xffffU
34126 #define	V_TSCCLWEIGHT(x) ((x) << S_TSCCLWEIGHT)
34127 #define	G_TSCCLWEIGHT(x) (((x) >> S_TSCCLWEIGHT) & M_TSCCLWEIGHT)
34128 
34129 #define A_CIM_CTL_MAILBOX_PF0_CTL 0xd84
34130 #define A_CIM_CTL_MAILBOX_PF1_CTL 0xd88
34131 #define A_CIM_CTL_MAILBOX_PF2_CTL 0xd8c
34132 #define A_CIM_CTL_MAILBOX_PF3_CTL 0xd90
34133 #define A_CIM_CTL_MAILBOX_PF4_CTL 0xd94
34134 #define A_CIM_CTL_MAILBOX_PF5_CTL 0xd98
34135 #define A_CIM_CTL_MAILBOX_PF6_CTL 0xd9c
34136 #define A_CIM_CTL_MAILBOX_PF7_CTL 0xda0
34137 #define A_CIM_CTL_MAILBOX_CTL_OWNER_COPY 0xda4
34138 
34139 #define S_PF7_OWNER_PL    15
34140 #define V_PF7_OWNER_PL(x) ((x) << S_PF7_OWNER_PL)
34141 #define F_PF7_OWNER_PL    V_PF7_OWNER_PL(1U)
34142 
34143 #define S_PF6_OWNER_PL    14
34144 #define V_PF6_OWNER_PL(x) ((x) << S_PF6_OWNER_PL)
34145 #define F_PF6_OWNER_PL    V_PF6_OWNER_PL(1U)
34146 
34147 #define S_PF5_OWNER_PL    13
34148 #define V_PF5_OWNER_PL(x) ((x) << S_PF5_OWNER_PL)
34149 #define F_PF5_OWNER_PL    V_PF5_OWNER_PL(1U)
34150 
34151 #define S_PF4_OWNER_PL    12
34152 #define V_PF4_OWNER_PL(x) ((x) << S_PF4_OWNER_PL)
34153 #define F_PF4_OWNER_PL    V_PF4_OWNER_PL(1U)
34154 
34155 #define S_PF3_OWNER_PL    11
34156 #define V_PF3_OWNER_PL(x) ((x) << S_PF3_OWNER_PL)
34157 #define F_PF3_OWNER_PL    V_PF3_OWNER_PL(1U)
34158 
34159 #define S_PF2_OWNER_PL    10
34160 #define V_PF2_OWNER_PL(x) ((x) << S_PF2_OWNER_PL)
34161 #define F_PF2_OWNER_PL    V_PF2_OWNER_PL(1U)
34162 
34163 #define S_PF1_OWNER_PL    9
34164 #define V_PF1_OWNER_PL(x) ((x) << S_PF1_OWNER_PL)
34165 #define F_PF1_OWNER_PL    V_PF1_OWNER_PL(1U)
34166 
34167 #define S_PF0_OWNER_PL    8
34168 #define V_PF0_OWNER_PL(x) ((x) << S_PF0_OWNER_PL)
34169 #define F_PF0_OWNER_PL    V_PF0_OWNER_PL(1U)
34170 
34171 #define S_PF7_OWNER_UP    7
34172 #define V_PF7_OWNER_UP(x) ((x) << S_PF7_OWNER_UP)
34173 #define F_PF7_OWNER_UP    V_PF7_OWNER_UP(1U)
34174 
34175 #define S_PF6_OWNER_UP    6
34176 #define V_PF6_OWNER_UP(x) ((x) << S_PF6_OWNER_UP)
34177 #define F_PF6_OWNER_UP    V_PF6_OWNER_UP(1U)
34178 
34179 #define S_PF5_OWNER_UP    5
34180 #define V_PF5_OWNER_UP(x) ((x) << S_PF5_OWNER_UP)
34181 #define F_PF5_OWNER_UP    V_PF5_OWNER_UP(1U)
34182 
34183 #define S_PF4_OWNER_UP    4
34184 #define V_PF4_OWNER_UP(x) ((x) << S_PF4_OWNER_UP)
34185 #define F_PF4_OWNER_UP    V_PF4_OWNER_UP(1U)
34186 
34187 #define S_PF3_OWNER_UP    3
34188 #define V_PF3_OWNER_UP(x) ((x) << S_PF3_OWNER_UP)
34189 #define F_PF3_OWNER_UP    V_PF3_OWNER_UP(1U)
34190 
34191 #define S_PF2_OWNER_UP    2
34192 #define V_PF2_OWNER_UP(x) ((x) << S_PF2_OWNER_UP)
34193 #define F_PF2_OWNER_UP    V_PF2_OWNER_UP(1U)
34194 
34195 #define S_PF1_OWNER_UP    1
34196 #define V_PF1_OWNER_UP(x) ((x) << S_PF1_OWNER_UP)
34197 #define F_PF1_OWNER_UP    V_PF1_OWNER_UP(1U)
34198 
34199 #define S_PF0_OWNER_UP    0
34200 #define V_PF0_OWNER_UP(x) ((x) << S_PF0_OWNER_UP)
34201 #define F_PF0_OWNER_UP    V_PF0_OWNER_UP(1U)
34202 
34203 #define A_CIM_CTL_PIO_MST_CONFIG 0xda8
34204 
34205 #define S_T5_CTLRID    0
34206 #define M_T5_CTLRID    0xffU
34207 #define V_T5_CTLRID(x) ((x) << S_T5_CTLRID)
34208 #define G_T5_CTLRID(x) (((x) >> S_T5_CTLRID) & M_T5_CTLRID)
34209 
34210 /* registers for module MAC */
34211 #define MAC_BASE_ADDR 0x0
34212 
34213 #define A_MAC_PORT_CFG 0x800
34214 
34215 #define S_MAC_CLK_SEL    29
34216 #define M_MAC_CLK_SEL    0x7U
34217 #define V_MAC_CLK_SEL(x) ((x) << S_MAC_CLK_SEL)
34218 #define G_MAC_CLK_SEL(x) (((x) >> S_MAC_CLK_SEL) & M_MAC_CLK_SEL)
34219 
34220 #define S_SMUXTXSEL    9
34221 #define V_SMUXTXSEL(x) ((x) << S_SMUXTXSEL)
34222 #define F_SMUXTXSEL    V_SMUXTXSEL(1U)
34223 
34224 #define S_SMUXRXSEL    8
34225 #define V_SMUXRXSEL(x) ((x) << S_SMUXRXSEL)
34226 #define F_SMUXRXSEL    V_SMUXRXSEL(1U)
34227 
34228 #define S_PORTSPEED    4
34229 #define M_PORTSPEED    0x3U
34230 #define V_PORTSPEED(x) ((x) << S_PORTSPEED)
34231 #define G_PORTSPEED(x) (((x) >> S_PORTSPEED) & M_PORTSPEED)
34232 
34233 #define A_MAC_PORT_RESET_CTRL 0x804
34234 
34235 #define S_TWGDSK_HSSC16B    31
34236 #define V_TWGDSK_HSSC16B(x) ((x) << S_TWGDSK_HSSC16B)
34237 #define F_TWGDSK_HSSC16B    V_TWGDSK_HSSC16B(1U)
34238 
34239 #define S_EEE_RESET    30
34240 #define V_EEE_RESET(x) ((x) << S_EEE_RESET)
34241 #define F_EEE_RESET    V_EEE_RESET(1U)
34242 
34243 #define S_PTP_TIMER    29
34244 #define V_PTP_TIMER(x) ((x) << S_PTP_TIMER)
34245 #define F_PTP_TIMER    V_PTP_TIMER(1U)
34246 
34247 #define S_MTIPREFRESET    28
34248 #define V_MTIPREFRESET(x) ((x) << S_MTIPREFRESET)
34249 #define F_MTIPREFRESET    V_MTIPREFRESET(1U)
34250 
34251 #define S_MTIPTXFFRESET    27
34252 #define V_MTIPTXFFRESET(x) ((x) << S_MTIPTXFFRESET)
34253 #define F_MTIPTXFFRESET    V_MTIPTXFFRESET(1U)
34254 
34255 #define S_MTIPRXFFRESET    26
34256 #define V_MTIPRXFFRESET(x) ((x) << S_MTIPRXFFRESET)
34257 #define F_MTIPRXFFRESET    V_MTIPRXFFRESET(1U)
34258 
34259 #define S_MTIPREGRESET    25
34260 #define V_MTIPREGRESET(x) ((x) << S_MTIPREGRESET)
34261 #define F_MTIPREGRESET    V_MTIPREGRESET(1U)
34262 
34263 #define S_AEC3RESET    23
34264 #define V_AEC3RESET(x) ((x) << S_AEC3RESET)
34265 #define F_AEC3RESET    V_AEC3RESET(1U)
34266 
34267 #define S_AEC2RESET    22
34268 #define V_AEC2RESET(x) ((x) << S_AEC2RESET)
34269 #define F_AEC2RESET    V_AEC2RESET(1U)
34270 
34271 #define S_AEC1RESET    21
34272 #define V_AEC1RESET(x) ((x) << S_AEC1RESET)
34273 #define F_AEC1RESET    V_AEC1RESET(1U)
34274 
34275 #define S_AEC0RESET    20
34276 #define V_AEC0RESET(x) ((x) << S_AEC0RESET)
34277 #define F_AEC0RESET    V_AEC0RESET(1U)
34278 
34279 #define S_AET3RESET    19
34280 #define V_AET3RESET(x) ((x) << S_AET3RESET)
34281 #define F_AET3RESET    V_AET3RESET(1U)
34282 
34283 #define S_AET2RESET    18
34284 #define V_AET2RESET(x) ((x) << S_AET2RESET)
34285 #define F_AET2RESET    V_AET2RESET(1U)
34286 
34287 #define S_AET1RESET    17
34288 #define V_AET1RESET(x) ((x) << S_AET1RESET)
34289 #define F_AET1RESET    V_AET1RESET(1U)
34290 
34291 #define S_AET0RESET    16
34292 #define V_AET0RESET(x) ((x) << S_AET0RESET)
34293 #define F_AET0RESET    V_AET0RESET(1U)
34294 
34295 #define S_TXIF_RESET    12
34296 #define V_TXIF_RESET(x) ((x) << S_TXIF_RESET)
34297 #define F_TXIF_RESET    V_TXIF_RESET(1U)
34298 
34299 #define S_RXIF_RESET    11
34300 #define V_RXIF_RESET(x) ((x) << S_RXIF_RESET)
34301 #define F_RXIF_RESET    V_RXIF_RESET(1U)
34302 
34303 #define S_MTIPSD3TXRST    9
34304 #define V_MTIPSD3TXRST(x) ((x) << S_MTIPSD3TXRST)
34305 #define F_MTIPSD3TXRST    V_MTIPSD3TXRST(1U)
34306 
34307 #define S_MTIPSD2TXRST    8
34308 #define V_MTIPSD2TXRST(x) ((x) << S_MTIPSD2TXRST)
34309 #define F_MTIPSD2TXRST    V_MTIPSD2TXRST(1U)
34310 
34311 #define S_MTIPSD1TXRST    7
34312 #define V_MTIPSD1TXRST(x) ((x) << S_MTIPSD1TXRST)
34313 #define F_MTIPSD1TXRST    V_MTIPSD1TXRST(1U)
34314 
34315 #define S_MTIPSD0TXRST    6
34316 #define V_MTIPSD0TXRST(x) ((x) << S_MTIPSD0TXRST)
34317 #define F_MTIPSD0TXRST    V_MTIPSD0TXRST(1U)
34318 
34319 #define S_MTIPSD3RXRST    5
34320 #define V_MTIPSD3RXRST(x) ((x) << S_MTIPSD3RXRST)
34321 #define F_MTIPSD3RXRST    V_MTIPSD3RXRST(1U)
34322 
34323 #define S_MTIPSD2RXRST    4
34324 #define V_MTIPSD2RXRST(x) ((x) << S_MTIPSD2RXRST)
34325 #define F_MTIPSD2RXRST    V_MTIPSD2RXRST(1U)
34326 
34327 #define S_MTIPSD1RXRST    3
34328 #define V_MTIPSD1RXRST(x) ((x) << S_MTIPSD1RXRST)
34329 #define F_MTIPSD1RXRST    V_MTIPSD1RXRST(1U)
34330 
34331 #define S_MTIPSD0RXRST    1
34332 #define V_MTIPSD0RXRST(x) ((x) << S_MTIPSD0RXRST)
34333 #define F_MTIPSD0RXRST    V_MTIPSD0RXRST(1U)
34334 
34335 #define A_MAC_PORT_LED_CFG 0x808
34336 #define A_MAC_PORT_LED_COUNTHI 0x80c
34337 #define A_MAC_PORT_LED_COUNTLO 0x810
34338 #define A_MAC_PORT_CFG3 0x814
34339 
34340 #define S_FCSDISCTRL    25
34341 #define V_FCSDISCTRL(x) ((x) << S_FCSDISCTRL)
34342 #define F_FCSDISCTRL    V_FCSDISCTRL(1U)
34343 
34344 #define S_SIGDETCTRL    24
34345 #define V_SIGDETCTRL(x) ((x) << S_SIGDETCTRL)
34346 #define F_SIGDETCTRL    V_SIGDETCTRL(1U)
34347 
34348 #define S_TX_LANE    23
34349 #define V_TX_LANE(x) ((x) << S_TX_LANE)
34350 #define F_TX_LANE    V_TX_LANE(1U)
34351 
34352 #define S_RX_LANE    22
34353 #define V_RX_LANE(x) ((x) << S_RX_LANE)
34354 #define F_RX_LANE    V_RX_LANE(1U)
34355 
34356 #define S_SE_CLR    21
34357 #define V_SE_CLR(x) ((x) << S_SE_CLR)
34358 #define F_SE_CLR    V_SE_CLR(1U)
34359 
34360 #define S_AN_ENA    17
34361 #define M_AN_ENA    0xfU
34362 #define V_AN_ENA(x) ((x) << S_AN_ENA)
34363 #define G_AN_ENA(x) (((x) >> S_AN_ENA) & M_AN_ENA)
34364 
34365 #define S_SD_RX_CLK_ENA    13
34366 #define M_SD_RX_CLK_ENA    0xfU
34367 #define V_SD_RX_CLK_ENA(x) ((x) << S_SD_RX_CLK_ENA)
34368 #define G_SD_RX_CLK_ENA(x) (((x) >> S_SD_RX_CLK_ENA) & M_SD_RX_CLK_ENA)
34369 
34370 #define S_SD_TX_CLK_ENA    9
34371 #define M_SD_TX_CLK_ENA    0xfU
34372 #define V_SD_TX_CLK_ENA(x) ((x) << S_SD_TX_CLK_ENA)
34373 #define G_SD_TX_CLK_ENA(x) (((x) >> S_SD_TX_CLK_ENA) & M_SD_TX_CLK_ENA)
34374 
34375 #define S_SGMIISEL    8
34376 #define V_SGMIISEL(x) ((x) << S_SGMIISEL)
34377 #define F_SGMIISEL    V_SGMIISEL(1U)
34378 
34379 #define S_HSSPLLSEL    4
34380 #define M_HSSPLLSEL    0xfU
34381 #define V_HSSPLLSEL(x) ((x) << S_HSSPLLSEL)
34382 #define G_HSSPLLSEL(x) (((x) >> S_HSSPLLSEL) & M_HSSPLLSEL)
34383 
34384 #define S_HSSC16C20SEL    0
34385 #define M_HSSC16C20SEL    0xfU
34386 #define V_HSSC16C20SEL(x) ((x) << S_HSSC16C20SEL)
34387 #define G_HSSC16C20SEL(x) (((x) >> S_HSSC16C20SEL) & M_HSSC16C20SEL)
34388 
34389 #define A_MAC_PORT_CFG2 0x818
34390 
34391 #define S_T5_AEC_PMA_TX_READY    4
34392 #define M_T5_AEC_PMA_TX_READY    0xfU
34393 #define V_T5_AEC_PMA_TX_READY(x) ((x) << S_T5_AEC_PMA_TX_READY)
34394 #define G_T5_AEC_PMA_TX_READY(x) \
34395 	(((x) >> S_T5_AEC_PMA_TX_READY) & M_T5_AEC_PMA_TX_READY)
34396 
34397 #define S_T5_AEC_PMA_RX_READY    0
34398 #define M_T5_AEC_PMA_RX_READY    0xfU
34399 #define V_T5_AEC_PMA_RX_READY(x) ((x) << S_T5_AEC_PMA_RX_READY)
34400 #define G_T5_AEC_PMA_RX_READY(x) \
34401 	(((x) >> S_T5_AEC_PMA_RX_READY) & M_T5_AEC_PMA_RX_READY)
34402 
34403 #define A_MAC_PORT_PKT_COUNT 0x81c
34404 #define A_MAC_PORT_CFG4 0x820
34405 
34406 #define S_AEC3_RX_WIDTH    14
34407 #define M_AEC3_RX_WIDTH    0x3U
34408 #define V_AEC3_RX_WIDTH(x) ((x) << S_AEC3_RX_WIDTH)
34409 #define G_AEC3_RX_WIDTH(x) (((x) >> S_AEC3_RX_WIDTH) & M_AEC3_RX_WIDTH)
34410 
34411 #define S_AEC2_RX_WIDTH    12
34412 #define M_AEC2_RX_WIDTH    0x3U
34413 #define V_AEC2_RX_WIDTH(x) ((x) << S_AEC2_RX_WIDTH)
34414 #define G_AEC2_RX_WIDTH(x) (((x) >> S_AEC2_RX_WIDTH) & M_AEC2_RX_WIDTH)
34415 
34416 #define S_AEC1_RX_WIDTH    10
34417 #define M_AEC1_RX_WIDTH    0x3U
34418 #define V_AEC1_RX_WIDTH(x) ((x) << S_AEC1_RX_WIDTH)
34419 #define G_AEC1_RX_WIDTH(x) (((x) >> S_AEC1_RX_WIDTH) & M_AEC1_RX_WIDTH)
34420 
34421 #define S_AEC0_RX_WIDTH    8
34422 #define M_AEC0_RX_WIDTH    0x3U
34423 #define V_AEC0_RX_WIDTH(x) ((x) << S_AEC0_RX_WIDTH)
34424 #define G_AEC0_RX_WIDTH(x) (((x) >> S_AEC0_RX_WIDTH) & M_AEC0_RX_WIDTH)
34425 
34426 #define S_AEC3_TX_WIDTH    6
34427 #define M_AEC3_TX_WIDTH    0x3U
34428 #define V_AEC3_TX_WIDTH(x) ((x) << S_AEC3_TX_WIDTH)
34429 #define G_AEC3_TX_WIDTH(x) (((x) >> S_AEC3_TX_WIDTH) & M_AEC3_TX_WIDTH)
34430 
34431 #define S_AEC2_TX_WIDTH    4
34432 #define M_AEC2_TX_WIDTH    0x3U
34433 #define V_AEC2_TX_WIDTH(x) ((x) << S_AEC2_TX_WIDTH)
34434 #define G_AEC2_TX_WIDTH(x) (((x) >> S_AEC2_TX_WIDTH) & M_AEC2_TX_WIDTH)
34435 
34436 #define S_AEC1_TX_WIDTH    2
34437 #define M_AEC1_TX_WIDTH    0x3U
34438 #define V_AEC1_TX_WIDTH(x) ((x) << S_AEC1_TX_WIDTH)
34439 #define G_AEC1_TX_WIDTH(x) (((x) >> S_AEC1_TX_WIDTH) & M_AEC1_TX_WIDTH)
34440 
34441 #define S_AEC0_TX_WIDTH    0
34442 #define M_AEC0_TX_WIDTH    0x3U
34443 #define V_AEC0_TX_WIDTH(x) ((x) << S_AEC0_TX_WIDTH)
34444 #define G_AEC0_TX_WIDTH(x) (((x) >> S_AEC0_TX_WIDTH) & M_AEC0_TX_WIDTH)
34445 
34446 #define A_MAC_PORT_MAGIC_MACID_LO 0x824
34447 #define A_MAC_PORT_MAGIC_MACID_HI 0x828
34448 #define A_MAC_PORT_LINK_STATUS 0x834
34449 
34450 #define S_AN_DONE    6
34451 #define V_AN_DONE(x) ((x) << S_AN_DONE)
34452 #define F_AN_DONE    V_AN_DONE(1U)
34453 
34454 #define S_ALIGN_DONE    5
34455 #define V_ALIGN_DONE(x) ((x) << S_ALIGN_DONE)
34456 #define F_ALIGN_DONE    V_ALIGN_DONE(1U)
34457 
34458 #define S_BLOCK_LOCK    4
34459 #define V_BLOCK_LOCK(x) ((x) << S_BLOCK_LOCK)
34460 #define F_BLOCK_LOCK    V_BLOCK_LOCK(1U)
34461 
34462 #define A_MAC_PORT_EPIO_DATA0 0x8c0
34463 #define A_MAC_PORT_EPIO_DATA1 0x8c4
34464 #define A_MAC_PORT_EPIO_DATA2 0x8c8
34465 #define A_MAC_PORT_EPIO_DATA3 0x8cc
34466 #define A_MAC_PORT_EPIO_OP 0x8d0
34467 #define A_MAC_PORT_WOL_STATUS 0x8d4
34468 #define A_MAC_PORT_INT_EN 0x8d8
34469 
34470 #define S_TX_TS_AVAIL    29
34471 #define V_TX_TS_AVAIL(x) ((x) << S_TX_TS_AVAIL)
34472 #define F_TX_TS_AVAIL    V_TX_TS_AVAIL(1U)
34473 
34474 #define S_AN_PAGE_RCVD    2
34475 #define V_AN_PAGE_RCVD(x) ((x) << S_AN_PAGE_RCVD)
34476 #define F_AN_PAGE_RCVD    V_AN_PAGE_RCVD(1U)
34477 
34478 #define A_MAC_PORT_INT_CAUSE 0x8dc
34479 #define A_MAC_PORT_PERR_INT_EN 0x8e0
34480 
34481 #define S_PERR_PKT_RAM    24
34482 #define V_PERR_PKT_RAM(x) ((x) << S_PERR_PKT_RAM)
34483 #define F_PERR_PKT_RAM    V_PERR_PKT_RAM(1U)
34484 
34485 #define S_PERR_MASK_RAM    23
34486 #define V_PERR_MASK_RAM(x) ((x) << S_PERR_MASK_RAM)
34487 #define F_PERR_MASK_RAM    V_PERR_MASK_RAM(1U)
34488 
34489 #define S_PERR_CRC_RAM    22
34490 #define V_PERR_CRC_RAM(x) ((x) << S_PERR_CRC_RAM)
34491 #define F_PERR_CRC_RAM    V_PERR_CRC_RAM(1U)
34492 
34493 #define S_RX_DFF_SEG0    21
34494 #define V_RX_DFF_SEG0(x) ((x) << S_RX_DFF_SEG0)
34495 #define F_RX_DFF_SEG0    V_RX_DFF_SEG0(1U)
34496 
34497 #define S_RX_SFF_SEG0    20
34498 #define V_RX_SFF_SEG0(x) ((x) << S_RX_SFF_SEG0)
34499 #define F_RX_SFF_SEG0    V_RX_SFF_SEG0(1U)
34500 
34501 #define S_RX_DFF_MAC10    19
34502 #define V_RX_DFF_MAC10(x) ((x) << S_RX_DFF_MAC10)
34503 #define F_RX_DFF_MAC10    V_RX_DFF_MAC10(1U)
34504 
34505 #define S_RX_SFF_MAC10    18
34506 #define V_RX_SFF_MAC10(x) ((x) << S_RX_SFF_MAC10)
34507 #define F_RX_SFF_MAC10    V_RX_SFF_MAC10(1U)
34508 
34509 #define S_TX_DFF_SEG0    17
34510 #define V_TX_DFF_SEG0(x) ((x) << S_TX_DFF_SEG0)
34511 #define F_TX_DFF_SEG0    V_TX_DFF_SEG0(1U)
34512 
34513 #define S_TX_SFF_SEG0    16
34514 #define V_TX_SFF_SEG0(x) ((x) << S_TX_SFF_SEG0)
34515 #define F_TX_SFF_SEG0    V_TX_SFF_SEG0(1U)
34516 
34517 #define S_TX_DFF_MAC10    15
34518 #define V_TX_DFF_MAC10(x) ((x) << S_TX_DFF_MAC10)
34519 #define F_TX_DFF_MAC10    V_TX_DFF_MAC10(1U)
34520 
34521 #define S_TX_SFF_MAC10    14
34522 #define V_TX_SFF_MAC10(x) ((x) << S_TX_SFF_MAC10)
34523 #define F_TX_SFF_MAC10    V_TX_SFF_MAC10(1U)
34524 
34525 #define S_RX_STATS    13
34526 #define V_RX_STATS(x) ((x) << S_RX_STATS)
34527 #define F_RX_STATS    V_RX_STATS(1U)
34528 
34529 #define S_TX_STATS    12
34530 #define V_TX_STATS(x) ((x) << S_TX_STATS)
34531 #define F_TX_STATS    V_TX_STATS(1U)
34532 
34533 #define S_PERR3_RX_MIX    11
34534 #define V_PERR3_RX_MIX(x) ((x) << S_PERR3_RX_MIX)
34535 #define F_PERR3_RX_MIX    V_PERR3_RX_MIX(1U)
34536 
34537 #define S_PERR3_RX_SD    10
34538 #define V_PERR3_RX_SD(x) ((x) << S_PERR3_RX_SD)
34539 #define F_PERR3_RX_SD    V_PERR3_RX_SD(1U)
34540 
34541 #define S_PERR3_TX    9
34542 #define V_PERR3_TX(x) ((x) << S_PERR3_TX)
34543 #define F_PERR3_TX    V_PERR3_TX(1U)
34544 
34545 #define S_PERR2_RX_MIX    8
34546 #define V_PERR2_RX_MIX(x) ((x) << S_PERR2_RX_MIX)
34547 #define F_PERR2_RX_MIX    V_PERR2_RX_MIX(1U)
34548 
34549 #define S_PERR2_RX_SD    7
34550 #define V_PERR2_RX_SD(x) ((x) << S_PERR2_RX_SD)
34551 #define F_PERR2_RX_SD    V_PERR2_RX_SD(1U)
34552 
34553 #define S_PERR2_TX    6
34554 #define V_PERR2_TX(x) ((x) << S_PERR2_TX)
34555 #define F_PERR2_TX    V_PERR2_TX(1U)
34556 
34557 #define S_PERR1_RX_MIX    5
34558 #define V_PERR1_RX_MIX(x) ((x) << S_PERR1_RX_MIX)
34559 #define F_PERR1_RX_MIX    V_PERR1_RX_MIX(1U)
34560 
34561 #define S_PERR1_RX_SD    4
34562 #define V_PERR1_RX_SD(x) ((x) << S_PERR1_RX_SD)
34563 #define F_PERR1_RX_SD    V_PERR1_RX_SD(1U)
34564 
34565 #define S_PERR1_TX    3
34566 #define V_PERR1_TX(x) ((x) << S_PERR1_TX)
34567 #define F_PERR1_TX    V_PERR1_TX(1U)
34568 
34569 #define S_PERR0_RX_MIX    2
34570 #define V_PERR0_RX_MIX(x) ((x) << S_PERR0_RX_MIX)
34571 #define F_PERR0_RX_MIX    V_PERR0_RX_MIX(1U)
34572 
34573 #define S_PERR0_RX_SD    1
34574 #define V_PERR0_RX_SD(x) ((x) << S_PERR0_RX_SD)
34575 #define F_PERR0_RX_SD    V_PERR0_RX_SD(1U)
34576 
34577 #define S_PERR0_TX    0
34578 #define V_PERR0_TX(x) ((x) << S_PERR0_TX)
34579 #define F_PERR0_TX    V_PERR0_TX(1U)
34580 
34581 #define A_MAC_PORT_PERR_INT_CAUSE 0x8e4
34582 #define A_MAC_PORT_PERR_ENABLE 0x8e8
34583 #define A_MAC_PORT_PERR_INJECT 0x8ec
34584 #define A_MAC_PORT_HSS_CFG0 0x8f0
34585 
34586 #define S_HSSREFCLKVALIDA    20
34587 #define V_HSSREFCLKVALIDA(x) ((x) << S_HSSREFCLKVALIDA)
34588 #define F_HSSREFCLKVALIDA    V_HSSREFCLKVALIDA(1U)
34589 
34590 #define S_HSSREFCLKVALIDB    19
34591 #define V_HSSREFCLKVALIDB(x) ((x) << S_HSSREFCLKVALIDB)
34592 #define F_HSSREFCLKVALIDB    V_HSSREFCLKVALIDB(1U)
34593 
34594 #define S_HSSRESYNCA    18
34595 #define V_HSSRESYNCA(x) ((x) << S_HSSRESYNCA)
34596 #define F_HSSRESYNCA    V_HSSRESYNCA(1U)
34597 
34598 #define S_HSSRESYNCB    16
34599 #define V_HSSRESYNCB(x) ((x) << S_HSSRESYNCB)
34600 #define F_HSSRESYNCB    V_HSSRESYNCB(1U)
34601 
34602 #define S_HSSRECCALA    15
34603 #define V_HSSRECCALA(x) ((x) << S_HSSRECCALA)
34604 #define F_HSSRECCALA    V_HSSRECCALA(1U)
34605 
34606 #define S_HSSRECCALB    13
34607 #define V_HSSRECCALB(x) ((x) << S_HSSRECCALB)
34608 #define F_HSSRECCALB    V_HSSRECCALB(1U)
34609 
34610 #define S_HSSPLLBYPA    12
34611 #define V_HSSPLLBYPA(x) ((x) << S_HSSPLLBYPA)
34612 #define F_HSSPLLBYPA    V_HSSPLLBYPA(1U)
34613 
34614 #define S_HSSPLLBYPB    11
34615 #define V_HSSPLLBYPB(x) ((x) << S_HSSPLLBYPB)
34616 #define F_HSSPLLBYPB    V_HSSPLLBYPB(1U)
34617 
34618 #define S_HSSPDWNPLLA    10
34619 #define V_HSSPDWNPLLA(x) ((x) << S_HSSPDWNPLLA)
34620 #define F_HSSPDWNPLLA    V_HSSPDWNPLLA(1U)
34621 
34622 #define S_HSSPDWNPLLB    9
34623 #define V_HSSPDWNPLLB(x) ((x) << S_HSSPDWNPLLB)
34624 #define F_HSSPDWNPLLB    V_HSSPDWNPLLB(1U)
34625 
34626 #define S_HSSVCOSELA    8
34627 #define V_HSSVCOSELA(x) ((x) << S_HSSVCOSELA)
34628 #define F_HSSVCOSELA    V_HSSVCOSELA(1U)
34629 
34630 #define S_HSSVCOSELB    7
34631 #define V_HSSVCOSELB(x) ((x) << S_HSSVCOSELB)
34632 #define F_HSSVCOSELB    V_HSSVCOSELB(1U)
34633 
34634 #define S_HSSCALCOMP    6
34635 #define V_HSSCALCOMP(x) ((x) << S_HSSCALCOMP)
34636 #define F_HSSCALCOMP    V_HSSCALCOMP(1U)
34637 
34638 #define S_HSSCALENAB    5
34639 #define V_HSSCALENAB(x) ((x) << S_HSSCALENAB)
34640 #define F_HSSCALENAB    V_HSSCALENAB(1U)
34641 
34642 #define A_MAC_PORT_HSS_CFG1 0x8f4
34643 
34644 #define S_RXACONFIGSEL    30
34645 #define M_RXACONFIGSEL    0x3U
34646 #define V_RXACONFIGSEL(x) ((x) << S_RXACONFIGSEL)
34647 #define G_RXACONFIGSEL(x) (((x) >> S_RXACONFIGSEL) & M_RXACONFIGSEL)
34648 
34649 #define S_RXAQUIET    29
34650 #define V_RXAQUIET(x) ((x) << S_RXAQUIET)
34651 #define F_RXAQUIET    V_RXAQUIET(1U)
34652 
34653 #define S_RXAREFRESH    28
34654 #define V_RXAREFRESH(x) ((x) << S_RXAREFRESH)
34655 #define F_RXAREFRESH    V_RXAREFRESH(1U)
34656 
34657 #define S_RXBCONFIGSEL    26
34658 #define M_RXBCONFIGSEL    0x3U
34659 #define V_RXBCONFIGSEL(x) ((x) << S_RXBCONFIGSEL)
34660 #define G_RXBCONFIGSEL(x) (((x) >> S_RXBCONFIGSEL) & M_RXBCONFIGSEL)
34661 
34662 #define S_RXBQUIET    25
34663 #define V_RXBQUIET(x) ((x) << S_RXBQUIET)
34664 #define F_RXBQUIET    V_RXBQUIET(1U)
34665 
34666 #define S_RXBREFRESH    24
34667 #define V_RXBREFRESH(x) ((x) << S_RXBREFRESH)
34668 #define F_RXBREFRESH    V_RXBREFRESH(1U)
34669 
34670 #define S_RXCCONFIGSEL    22
34671 #define M_RXCCONFIGSEL    0x3U
34672 #define V_RXCCONFIGSEL(x) ((x) << S_RXCCONFIGSEL)
34673 #define G_RXCCONFIGSEL(x) (((x) >> S_RXCCONFIGSEL) & M_RXCCONFIGSEL)
34674 
34675 #define S_RXCQUIET    21
34676 #define V_RXCQUIET(x) ((x) << S_RXCQUIET)
34677 #define F_RXCQUIET    V_RXCQUIET(1U)
34678 
34679 #define S_RXCREFRESH    20
34680 #define V_RXCREFRESH(x) ((x) << S_RXCREFRESH)
34681 #define F_RXCREFRESH    V_RXCREFRESH(1U)
34682 
34683 #define S_RXDCONFIGSEL    18
34684 #define M_RXDCONFIGSEL    0x3U
34685 #define V_RXDCONFIGSEL(x) ((x) << S_RXDCONFIGSEL)
34686 #define G_RXDCONFIGSEL(x) (((x) >> S_RXDCONFIGSEL) & M_RXDCONFIGSEL)
34687 
34688 #define S_RXDQUIET    17
34689 #define V_RXDQUIET(x) ((x) << S_RXDQUIET)
34690 #define F_RXDQUIET    V_RXDQUIET(1U)
34691 
34692 #define S_RXDREFRESH    16
34693 #define V_RXDREFRESH(x) ((x) << S_RXDREFRESH)
34694 #define F_RXDREFRESH    V_RXDREFRESH(1U)
34695 
34696 #define S_TXACONFIGSEL    14
34697 #define M_TXACONFIGSEL    0x3U
34698 #define V_TXACONFIGSEL(x) ((x) << S_TXACONFIGSEL)
34699 #define G_TXACONFIGSEL(x) (((x) >> S_TXACONFIGSEL) & M_TXACONFIGSEL)
34700 
34701 #define S_TXAQUIET    13
34702 #define V_TXAQUIET(x) ((x) << S_TXAQUIET)
34703 #define F_TXAQUIET    V_TXAQUIET(1U)
34704 
34705 #define S_TXAREFRESH    12
34706 #define V_TXAREFRESH(x) ((x) << S_TXAREFRESH)
34707 #define F_TXAREFRESH    V_TXAREFRESH(1U)
34708 
34709 #define S_TXBCONFIGSEL    10
34710 #define M_TXBCONFIGSEL    0x3U
34711 #define V_TXBCONFIGSEL(x) ((x) << S_TXBCONFIGSEL)
34712 #define G_TXBCONFIGSEL(x) (((x) >> S_TXBCONFIGSEL) & M_TXBCONFIGSEL)
34713 
34714 #define S_TXBQUIET    9
34715 #define V_TXBQUIET(x) ((x) << S_TXBQUIET)
34716 #define F_TXBQUIET    V_TXBQUIET(1U)
34717 
34718 #define S_TXBREFRESH    8
34719 #define V_TXBREFRESH(x) ((x) << S_TXBREFRESH)
34720 #define F_TXBREFRESH    V_TXBREFRESH(1U)
34721 
34722 #define S_TXCCONFIGSEL    6
34723 #define M_TXCCONFIGSEL    0x3U
34724 #define V_TXCCONFIGSEL(x) ((x) << S_TXCCONFIGSEL)
34725 #define G_TXCCONFIGSEL(x) (((x) >> S_TXCCONFIGSEL) & M_TXCCONFIGSEL)
34726 
34727 #define S_TXCQUIET    5
34728 #define V_TXCQUIET(x) ((x) << S_TXCQUIET)
34729 #define F_TXCQUIET    V_TXCQUIET(1U)
34730 
34731 #define S_TXCREFRESH    4
34732 #define V_TXCREFRESH(x) ((x) << S_TXCREFRESH)
34733 #define F_TXCREFRESH    V_TXCREFRESH(1U)
34734 
34735 #define S_TXDCONFIGSEL    2
34736 #define M_TXDCONFIGSEL    0x3U
34737 #define V_TXDCONFIGSEL(x) ((x) << S_TXDCONFIGSEL)
34738 #define G_TXDCONFIGSEL(x) (((x) >> S_TXDCONFIGSEL) & M_TXDCONFIGSEL)
34739 
34740 #define S_TXDQUIET    1
34741 #define V_TXDQUIET(x) ((x) << S_TXDQUIET)
34742 #define F_TXDQUIET    V_TXDQUIET(1U)
34743 
34744 #define S_TXDREFRESH    0
34745 #define V_TXDREFRESH(x) ((x) << S_TXDREFRESH)
34746 #define F_TXDREFRESH    V_TXDREFRESH(1U)
34747 
34748 #define A_MAC_PORT_HSS_CFG2 0x8f8
34749 
34750 #define S_RXAASSTCLK    31
34751 #define V_RXAASSTCLK(x) ((x) << S_RXAASSTCLK)
34752 #define F_RXAASSTCLK    V_RXAASSTCLK(1U)
34753 
34754 #define S_T5RXAPRBSRST    30
34755 #define V_T5RXAPRBSRST(x) ((x) << S_T5RXAPRBSRST)
34756 #define F_T5RXAPRBSRST    V_T5RXAPRBSRST(1U)
34757 
34758 #define S_RXBASSTCLK    29
34759 #define V_RXBASSTCLK(x) ((x) << S_RXBASSTCLK)
34760 #define F_RXBASSTCLK    V_RXBASSTCLK(1U)
34761 
34762 #define S_T5RXBPRBSRST    28
34763 #define V_T5RXBPRBSRST(x) ((x) << S_T5RXBPRBSRST)
34764 #define F_T5RXBPRBSRST    V_T5RXBPRBSRST(1U)
34765 
34766 #define S_RXCASSTCLK    27
34767 #define V_RXCASSTCLK(x) ((x) << S_RXCASSTCLK)
34768 #define F_RXCASSTCLK    V_RXCASSTCLK(1U)
34769 
34770 #define S_T5RXCPRBSRST    26
34771 #define V_T5RXCPRBSRST(x) ((x) << S_T5RXCPRBSRST)
34772 #define F_T5RXCPRBSRST    V_T5RXCPRBSRST(1U)
34773 
34774 #define S_RXDASSTCLK    25
34775 #define V_RXDASSTCLK(x) ((x) << S_RXDASSTCLK)
34776 #define F_RXDASSTCLK    V_RXDASSTCLK(1U)
34777 
34778 #define S_T5RXDPRBSRST    24
34779 #define V_T5RXDPRBSRST(x) ((x) << S_T5RXDPRBSRST)
34780 #define F_T5RXDPRBSRST    V_T5RXDPRBSRST(1U)
34781 
34782 #define A_MAC_PORT_HSS_CFG3 0x8fc
34783 
34784 #define S_HSSCALSSTN    25
34785 #define M_HSSCALSSTN    0x7U
34786 #define V_HSSCALSSTN(x) ((x) << S_HSSCALSSTN)
34787 #define G_HSSCALSSTN(x) (((x) >> S_HSSCALSSTN) & M_HSSCALSSTN)
34788 
34789 #define S_HSSCALSSTP    22
34790 #define M_HSSCALSSTP    0x7U
34791 #define V_HSSCALSSTP(x) ((x) << S_HSSCALSSTP)
34792 #define G_HSSCALSSTP(x) (((x) >> S_HSSCALSSTP) & M_HSSCALSSTP)
34793 
34794 #define S_HSSVBOOSTDIVB    19
34795 #define M_HSSVBOOSTDIVB    0x7U
34796 #define V_HSSVBOOSTDIVB(x) ((x) << S_HSSVBOOSTDIVB)
34797 #define G_HSSVBOOSTDIVB(x) (((x) >> S_HSSVBOOSTDIVB) & M_HSSVBOOSTDIVB)
34798 
34799 #define S_HSSVBOOSTDIVA    16
34800 #define M_HSSVBOOSTDIVA    0x7U
34801 #define V_HSSVBOOSTDIVA(x) ((x) << S_HSSVBOOSTDIVA)
34802 #define G_HSSVBOOSTDIVA(x) (((x) >> S_HSSVBOOSTDIVA) & M_HSSVBOOSTDIVA)
34803 
34804 #define S_HSSPLLCONFIGB    8
34805 #define M_HSSPLLCONFIGB    0xffU
34806 #define V_HSSPLLCONFIGB(x) ((x) << S_HSSPLLCONFIGB)
34807 #define G_HSSPLLCONFIGB(x) (((x) >> S_HSSPLLCONFIGB) & M_HSSPLLCONFIGB)
34808 
34809 #define S_HSSPLLCONFIGA    0
34810 #define M_HSSPLLCONFIGA    0xffU
34811 #define V_HSSPLLCONFIGA(x) ((x) << S_HSSPLLCONFIGA)
34812 #define G_HSSPLLCONFIGA(x) (((x) >> S_HSSPLLCONFIGA) & M_HSSPLLCONFIGA)
34813 
34814 #define A_MAC_PORT_HSS_CFG4 0x900
34815 
34816 #define S_HSSDIVSELA    9
34817 #define M_HSSDIVSELA    0x1ffU
34818 #define V_HSSDIVSELA(x) ((x) << S_HSSDIVSELA)
34819 #define G_HSSDIVSELA(x) (((x) >> S_HSSDIVSELA) & M_HSSDIVSELA)
34820 
34821 #define S_HSSDIVSELB    0
34822 #define M_HSSDIVSELB    0x1ffU
34823 #define V_HSSDIVSELB(x) ((x) << S_HSSDIVSELB)
34824 #define G_HSSDIVSELB(x) (((x) >> S_HSSDIVSELB) & M_HSSDIVSELB)
34825 
34826 #define A_MAC_PORT_HSS_STATUS 0x904
34827 
34828 #define S_HSSPLLLOCKB    3
34829 #define V_HSSPLLLOCKB(x) ((x) << S_HSSPLLLOCKB)
34830 #define F_HSSPLLLOCKB    V_HSSPLLLOCKB(1U)
34831 
34832 #define S_HSSPLLLOCKA    2
34833 #define V_HSSPLLLOCKA(x) ((x) << S_HSSPLLLOCKA)
34834 #define F_HSSPLLLOCKA    V_HSSPLLLOCKA(1U)
34835 
34836 #define S_HSSPRTREADYB    1
34837 #define V_HSSPRTREADYB(x) ((x) << S_HSSPRTREADYB)
34838 #define F_HSSPRTREADYB    V_HSSPRTREADYB(1U)
34839 
34840 #define S_HSSPRTREADYA    0
34841 #define V_HSSPRTREADYA(x) ((x) << S_HSSPRTREADYA)
34842 #define F_HSSPRTREADYA    V_HSSPRTREADYA(1U)
34843 
34844 #define A_MAC_PORT_HSS_EEE_STATUS 0x908
34845 
34846 #define S_RXAQUIET_STATUS    15
34847 #define V_RXAQUIET_STATUS(x) ((x) << S_RXAQUIET_STATUS)
34848 #define F_RXAQUIET_STATUS    V_RXAQUIET_STATUS(1U)
34849 
34850 #define S_RXAREFRESH_STATUS    14
34851 #define V_RXAREFRESH_STATUS(x) ((x) << S_RXAREFRESH_STATUS)
34852 #define F_RXAREFRESH_STATUS    V_RXAREFRESH_STATUS(1U)
34853 
34854 #define S_RXBQUIET_STATUS    13
34855 #define V_RXBQUIET_STATUS(x) ((x) << S_RXBQUIET_STATUS)
34856 #define F_RXBQUIET_STATUS    V_RXBQUIET_STATUS(1U)
34857 
34858 #define S_RXBREFRESH_STATUS    12
34859 #define V_RXBREFRESH_STATUS(x) ((x) << S_RXBREFRESH_STATUS)
34860 #define F_RXBREFRESH_STATUS    V_RXBREFRESH_STATUS(1U)
34861 
34862 #define S_RXCQUIET_STATUS    11
34863 #define V_RXCQUIET_STATUS(x) ((x) << S_RXCQUIET_STATUS)
34864 #define F_RXCQUIET_STATUS    V_RXCQUIET_STATUS(1U)
34865 
34866 #define S_RXCREFRESH_STATUS    10
34867 #define V_RXCREFRESH_STATUS(x) ((x) << S_RXCREFRESH_STATUS)
34868 #define F_RXCREFRESH_STATUS    V_RXCREFRESH_STATUS(1U)
34869 
34870 #define S_RXDQUIET_STATUS    9
34871 #define V_RXDQUIET_STATUS(x) ((x) << S_RXDQUIET_STATUS)
34872 #define F_RXDQUIET_STATUS    V_RXDQUIET_STATUS(1U)
34873 
34874 #define S_RXDREFRESH_STATUS    8
34875 #define V_RXDREFRESH_STATUS(x) ((x) << S_RXDREFRESH_STATUS)
34876 #define F_RXDREFRESH_STATUS    V_RXDREFRESH_STATUS(1U)
34877 
34878 #define S_TXAQUIET_STATUS    7
34879 #define V_TXAQUIET_STATUS(x) ((x) << S_TXAQUIET_STATUS)
34880 #define F_TXAQUIET_STATUS    V_TXAQUIET_STATUS(1U)
34881 
34882 #define S_TXAREFRESH_STATUS    6
34883 #define V_TXAREFRESH_STATUS(x) ((x) << S_TXAREFRESH_STATUS)
34884 #define F_TXAREFRESH_STATUS    V_TXAREFRESH_STATUS(1U)
34885 
34886 #define S_TXBQUIET_STATUS    5
34887 #define V_TXBQUIET_STATUS(x) ((x) << S_TXBQUIET_STATUS)
34888 #define F_TXBQUIET_STATUS    V_TXBQUIET_STATUS(1U)
34889 
34890 #define S_TXBREFRESH_STATUS    4
34891 #define V_TXBREFRESH_STATUS(x) ((x) << S_TXBREFRESH_STATUS)
34892 #define F_TXBREFRESH_STATUS    V_TXBREFRESH_STATUS(1U)
34893 
34894 #define S_TXCQUIET_STATUS    3
34895 #define V_TXCQUIET_STATUS(x) ((x) << S_TXCQUIET_STATUS)
34896 #define F_TXCQUIET_STATUS    V_TXCQUIET_STATUS(1U)
34897 
34898 #define S_TXCREFRESH_STATUS    2
34899 #define V_TXCREFRESH_STATUS(x) ((x) << S_TXCREFRESH_STATUS)
34900 #define F_TXCREFRESH_STATUS    V_TXCREFRESH_STATUS(1U)
34901 
34902 #define S_TXDQUIET_STATUS    1
34903 #define V_TXDQUIET_STATUS(x) ((x) << S_TXDQUIET_STATUS)
34904 #define F_TXDQUIET_STATUS    V_TXDQUIET_STATUS(1U)
34905 
34906 #define S_TXDREFRESH_STATUS    0
34907 #define V_TXDREFRESH_STATUS(x) ((x) << S_TXDREFRESH_STATUS)
34908 #define F_TXDREFRESH_STATUS    V_TXDREFRESH_STATUS(1U)
34909 
34910 #define A_MAC_PORT_HSS_SIGDET_STATUS 0x90c
34911 #define A_MAC_PORT_HSS_PL_CTL 0x910
34912 
34913 #define S_TOV    16
34914 #define M_TOV    0xffU
34915 #define V_TOV(x) ((x) << S_TOV)
34916 #define G_TOV(x) (((x) >> S_TOV) & M_TOV)
34917 
34918 #define S_TSU    8
34919 #define M_TSU    0xffU
34920 #define V_TSU(x) ((x) << S_TSU)
34921 #define G_TSU(x) (((x) >> S_TSU) & M_TSU)
34922 
34923 #define S_IPW    0
34924 #define M_IPW    0xffU
34925 #define V_IPW(x) ((x) << S_IPW)
34926 #define G_IPW(x) (((x) >> S_IPW) & M_IPW)
34927 
34928 #define A_MAC_PORT_RUNT_FRAME 0x914
34929 
34930 #define S_RUNTCLEAR    16
34931 #define V_RUNTCLEAR(x) ((x) << S_RUNTCLEAR)
34932 #define F_RUNTCLEAR    V_RUNTCLEAR(1U)
34933 
34934 #define S_RUNT    0
34935 #define M_RUNT    0xffffU
34936 #define V_RUNT(x) ((x) << S_RUNT)
34937 #define G_RUNT(x) (((x) >> S_RUNT) & M_RUNT)
34938 
34939 #define A_MAC_PORT_EEE_STATUS 0x918
34940 
34941 #define S_EEE_TX_10G_STATE    10
34942 #define M_EEE_TX_10G_STATE    0x3U
34943 #define V_EEE_TX_10G_STATE(x) ((x) << S_EEE_TX_10G_STATE)
34944 #define G_EEE_TX_10G_STATE(x) (((x) >> S_EEE_TX_10G_STATE) & M_EEE_TX_10G_STATE)
34945 
34946 #define S_EEE_RX_10G_STATE    8
34947 #define M_EEE_RX_10G_STATE    0x3U
34948 #define V_EEE_RX_10G_STATE(x) ((x) << S_EEE_RX_10G_STATE)
34949 #define G_EEE_RX_10G_STATE(x) (((x) >> S_EEE_RX_10G_STATE) & M_EEE_RX_10G_STATE)
34950 
34951 #define S_EEE_TX_1G_STATE    6
34952 #define M_EEE_TX_1G_STATE    0x3U
34953 #define V_EEE_TX_1G_STATE(x) ((x) << S_EEE_TX_1G_STATE)
34954 #define G_EEE_TX_1G_STATE(x) (((x) >> S_EEE_TX_1G_STATE) & M_EEE_TX_1G_STATE)
34955 
34956 #define S_EEE_RX_1G_STATE    4
34957 #define M_EEE_RX_1G_STATE    0x3U
34958 #define V_EEE_RX_1G_STATE(x) ((x) << S_EEE_RX_1G_STATE)
34959 #define G_EEE_RX_1G_STATE(x) (((x) >> S_EEE_RX_1G_STATE) & M_EEE_RX_1G_STATE)
34960 
34961 #define S_PMA_RX_REFRESH    3
34962 #define V_PMA_RX_REFRESH(x) ((x) << S_PMA_RX_REFRESH)
34963 #define F_PMA_RX_REFRESH    V_PMA_RX_REFRESH(1U)
34964 
34965 #define S_PMA_RX_QUIET    2
34966 #define V_PMA_RX_QUIET(x) ((x) << S_PMA_RX_QUIET)
34967 #define F_PMA_RX_QUIET    V_PMA_RX_QUIET(1U)
34968 
34969 #define S_PMA_TX_REFRESH    1
34970 #define V_PMA_TX_REFRESH(x) ((x) << S_PMA_TX_REFRESH)
34971 #define F_PMA_TX_REFRESH    V_PMA_TX_REFRESH(1U)
34972 
34973 #define S_PMA_TX_QUIET    0
34974 #define V_PMA_TX_QUIET(x) ((x) << S_PMA_TX_QUIET)
34975 #define F_PMA_TX_QUIET    V_PMA_TX_QUIET(1U)
34976 
34977 #define A_MAC_PORT_CGEN 0x91c
34978 
34979 #define S_CGEN    8
34980 #define V_CGEN(x) ((x) << S_CGEN)
34981 #define F_CGEN    V_CGEN(1U)
34982 
34983 #define S_SD7_CGEN    7
34984 #define V_SD7_CGEN(x) ((x) << S_SD7_CGEN)
34985 #define F_SD7_CGEN    V_SD7_CGEN(1U)
34986 
34987 #define S_SD6_CGEN    6
34988 #define V_SD6_CGEN(x) ((x) << S_SD6_CGEN)
34989 #define F_SD6_CGEN    V_SD6_CGEN(1U)
34990 
34991 #define S_SD5_CGEN    5
34992 #define V_SD5_CGEN(x) ((x) << S_SD5_CGEN)
34993 #define F_SD5_CGEN    V_SD5_CGEN(1U)
34994 
34995 #define S_SD4_CGEN    4
34996 #define V_SD4_CGEN(x) ((x) << S_SD4_CGEN)
34997 #define F_SD4_CGEN    V_SD4_CGEN(1U)
34998 
34999 #define S_SD3_CGEN    3
35000 #define V_SD3_CGEN(x) ((x) << S_SD3_CGEN)
35001 #define F_SD3_CGEN    V_SD3_CGEN(1U)
35002 
35003 #define S_SD2_CGEN    2
35004 #define V_SD2_CGEN(x) ((x) << S_SD2_CGEN)
35005 #define F_SD2_CGEN    V_SD2_CGEN(1U)
35006 
35007 #define S_SD1_CGEN    1
35008 #define V_SD1_CGEN(x) ((x) << S_SD1_CGEN)
35009 #define F_SD1_CGEN    V_SD1_CGEN(1U)
35010 
35011 #define S_SD0_CGEN    0
35012 #define V_SD0_CGEN(x) ((x) << S_SD0_CGEN)
35013 #define F_SD0_CGEN    V_SD0_CGEN(1U)
35014 
35015 #define A_MAC_PORT_CGEN_MTIP 0x920
35016 
35017 #define S_MACSEG5_CGEN    11
35018 #define V_MACSEG5_CGEN(x) ((x) << S_MACSEG5_CGEN)
35019 #define F_MACSEG5_CGEN    V_MACSEG5_CGEN(1U)
35020 
35021 #define S_PCSSEG5_CGEN    10
35022 #define V_PCSSEG5_CGEN(x) ((x) << S_PCSSEG5_CGEN)
35023 #define F_PCSSEG5_CGEN    V_PCSSEG5_CGEN(1U)
35024 
35025 #define S_MACSEG4_CGEN    9
35026 #define V_MACSEG4_CGEN(x) ((x) << S_MACSEG4_CGEN)
35027 #define F_MACSEG4_CGEN    V_MACSEG4_CGEN(1U)
35028 
35029 #define S_PCSSEG4_CGEN    8
35030 #define V_PCSSEG4_CGEN(x) ((x) << S_PCSSEG4_CGEN)
35031 #define F_PCSSEG4_CGEN    V_PCSSEG4_CGEN(1U)
35032 
35033 #define S_MACSEG3_CGEN    7
35034 #define V_MACSEG3_CGEN(x) ((x) << S_MACSEG3_CGEN)
35035 #define F_MACSEG3_CGEN    V_MACSEG3_CGEN(1U)
35036 
35037 #define S_PCSSEG3_CGEN    6
35038 #define V_PCSSEG3_CGEN(x) ((x) << S_PCSSEG3_CGEN)
35039 #define F_PCSSEG3_CGEN    V_PCSSEG3_CGEN(1U)
35040 
35041 #define S_MACSEG2_CGEN    5
35042 #define V_MACSEG2_CGEN(x) ((x) << S_MACSEG2_CGEN)
35043 #define F_MACSEG2_CGEN    V_MACSEG2_CGEN(1U)
35044 
35045 #define S_PCSSEG2_CGEN    4
35046 #define V_PCSSEG2_CGEN(x) ((x) << S_PCSSEG2_CGEN)
35047 #define F_PCSSEG2_CGEN    V_PCSSEG2_CGEN(1U)
35048 
35049 #define S_MACSEG1_CGEN    3
35050 #define V_MACSEG1_CGEN(x) ((x) << S_MACSEG1_CGEN)
35051 #define F_MACSEG1_CGEN    V_MACSEG1_CGEN(1U)
35052 
35053 #define S_PCSSEG1_CGEN    2
35054 #define V_PCSSEG1_CGEN(x) ((x) << S_PCSSEG1_CGEN)
35055 #define F_PCSSEG1_CGEN    V_PCSSEG1_CGEN(1U)
35056 
35057 #define S_MACSEG0_CGEN    1
35058 #define V_MACSEG0_CGEN(x) ((x) << S_MACSEG0_CGEN)
35059 #define F_MACSEG0_CGEN    V_MACSEG0_CGEN(1U)
35060 
35061 #define S_PCSSEG0_CGEN    0
35062 #define V_PCSSEG0_CGEN(x) ((x) << S_PCSSEG0_CGEN)
35063 #define F_PCSSEG0_CGEN    V_PCSSEG0_CGEN(1U)
35064 
35065 #define A_MAC_PORT_TX_TS_ID 0x924
35066 
35067 #define S_TS_ID    0
35068 #define M_TS_ID    0x7U
35069 #define V_TS_ID(x) ((x) << S_TS_ID)
35070 #define G_TS_ID(x) (((x) >> S_TS_ID) & M_TS_ID)
35071 
35072 #define A_MAC_PORT_TX_TS_VAL_LO 0x928
35073 #define A_MAC_PORT_TX_TS_VAL_HI 0x92c
35074 #define A_MAC_PORT_EEE_CTL 0x930
35075 
35076 #define S_EEE_CTRL    2
35077 #define M_EEE_CTRL    0x3fffffffU
35078 #define V_EEE_CTRL(x) ((x) << S_EEE_CTRL)
35079 #define G_EEE_CTRL(x) (((x) >> S_EEE_CTRL) & M_EEE_CTRL)
35080 
35081 #define S_TICK_START    1
35082 #define V_TICK_START(x) ((x) << S_TICK_START)
35083 #define F_TICK_START    V_TICK_START(1U)
35084 
35085 #define S_EEE_ENABLE    0
35086 #define V_EEE_ENABLE(x) ((x) << S_EEE_ENABLE)
35087 #define F_EEE_ENABLE    V_EEE_ENABLE(1U)
35088 
35089 #define A_MAC_PORT_EEE_TX_CTL 0x934
35090 
35091 #define S_WAKE_TIMER    16
35092 #define M_WAKE_TIMER    0xffffU
35093 #define V_WAKE_TIMER(x) ((x) << S_WAKE_TIMER)
35094 #define G_WAKE_TIMER(x) (((x) >> S_WAKE_TIMER) & M_WAKE_TIMER)
35095 
35096 #define S_HSS_TIMER    5
35097 #define M_HSS_TIMER    0xfU
35098 #define V_HSS_TIMER(x) ((x) << S_HSS_TIMER)
35099 #define G_HSS_TIMER(x) (((x) >> S_HSS_TIMER) & M_HSS_TIMER)
35100 
35101 #define S_HSS_CTL    4
35102 #define V_HSS_CTL(x) ((x) << S_HSS_CTL)
35103 #define F_HSS_CTL    V_HSS_CTL(1U)
35104 
35105 #define S_LPI_ACTIVE    3
35106 #define V_LPI_ACTIVE(x) ((x) << S_LPI_ACTIVE)
35107 #define F_LPI_ACTIVE    V_LPI_ACTIVE(1U)
35108 
35109 #define S_LPI_TXHOLD    2
35110 #define V_LPI_TXHOLD(x) ((x) << S_LPI_TXHOLD)
35111 #define F_LPI_TXHOLD    V_LPI_TXHOLD(1U)
35112 
35113 #define S_LPI_REQ    1
35114 #define V_LPI_REQ(x) ((x) << S_LPI_REQ)
35115 #define F_LPI_REQ    V_LPI_REQ(1U)
35116 
35117 #define S_EEE_TX_RESET    0
35118 #define V_EEE_TX_RESET(x) ((x) << S_EEE_TX_RESET)
35119 #define F_EEE_TX_RESET    V_EEE_TX_RESET(1U)
35120 
35121 #define A_MAC_PORT_EEE_RX_CTL 0x938
35122 
35123 #define S_LPI_IND    1
35124 #define V_LPI_IND(x) ((x) << S_LPI_IND)
35125 #define F_LPI_IND    V_LPI_IND(1U)
35126 
35127 #define S_EEE_RX_RESET    0
35128 #define V_EEE_RX_RESET(x) ((x) << S_EEE_RX_RESET)
35129 #define F_EEE_RX_RESET    V_EEE_RX_RESET(1U)
35130 
35131 #define A_MAC_PORT_EEE_TX_10G_SLEEP_TIMER 0x93c
35132 #define A_MAC_PORT_EEE_TX_10G_QUIET_TIMER 0x940
35133 #define A_MAC_PORT_EEE_TX_10G_WAKE_TIMER 0x944
35134 #define A_MAC_PORT_EEE_TX_1G_SLEEP_TIMER 0x948
35135 #define A_MAC_PORT_EEE_TX_1G_QUIET_TIMER 0x94c
35136 #define A_MAC_PORT_EEE_TX_1G_REFRESH_TIMER 0x950
35137 #define A_MAC_PORT_EEE_RX_10G_QUIET_TIMER 0x954
35138 #define A_MAC_PORT_EEE_RX_10G_WAKE_TIMER 0x958
35139 #define A_MAC_PORT_EEE_RX_10G_WF_TIMER 0x95c
35140 #define A_MAC_PORT_EEE_RX_1G_QUIET_TIMER 0x960
35141 #define A_MAC_PORT_EEE_RX_1G_WAKE_TIMER 0x964
35142 #define A_MAC_PORT_EEE_WF_COUNT 0x968
35143 
35144 #define S_WAKE_CNT_CLR    16
35145 #define V_WAKE_CNT_CLR(x) ((x) << S_WAKE_CNT_CLR)
35146 #define F_WAKE_CNT_CLR    V_WAKE_CNT_CLR(1U)
35147 
35148 #define S_WAKE_CNT    0
35149 #define M_WAKE_CNT    0xffffU
35150 #define V_WAKE_CNT(x) ((x) << S_WAKE_CNT)
35151 #define G_WAKE_CNT(x) (((x) >> S_WAKE_CNT) & M_WAKE_CNT)
35152 
35153 #define A_MAC_PORT_PTP_TIMER_RD0_LO 0x96c
35154 #define A_MAC_PORT_PTP_TIMER_RD0_HI 0x970
35155 #define A_MAC_PORT_PTP_TIMER_RD1_LO 0x974
35156 #define A_MAC_PORT_PTP_TIMER_RD1_HI 0x978
35157 #define A_MAC_PORT_PTP_TIMER_WR_LO 0x97c
35158 #define A_MAC_PORT_PTP_TIMER_WR_HI 0x980
35159 #define A_MAC_PORT_PTP_TIMER_OFFSET_0 0x984
35160 #define A_MAC_PORT_PTP_TIMER_OFFSET_1 0x988
35161 #define A_MAC_PORT_PTP_TIMER_OFFSET_2 0x98c
35162 
35163 #define S_PTP_OFFSET    0
35164 #define M_PTP_OFFSET    0xffU
35165 #define V_PTP_OFFSET(x) ((x) << S_PTP_OFFSET)
35166 #define G_PTP_OFFSET(x) (((x) >> S_PTP_OFFSET) & M_PTP_OFFSET)
35167 
35168 #define A_MAC_PORT_PTP_SUM_LO 0x990
35169 #define A_MAC_PORT_PTP_SUM_HI 0x994
35170 #define A_MAC_PORT_PTP_TIMER_INCR0 0x998
35171 
35172 #define S_Y    16
35173 #define M_Y    0xffffU
35174 #define V_Y(x) ((x) << S_Y)
35175 #define G_Y(x) (((x) >> S_Y) & M_Y)
35176 
35177 #define S_X    0
35178 #define M_X    0xffffU
35179 #define V_X(x) ((x) << S_X)
35180 #define G_X(x) (((x) >> S_X) & M_X)
35181 
35182 #define A_MAC_PORT_PTP_TIMER_INCR1 0x99c
35183 
35184 #define S_Y_TICK    16
35185 #define M_Y_TICK    0xffffU
35186 #define V_Y_TICK(x) ((x) << S_Y_TICK)
35187 #define G_Y_TICK(x) (((x) >> S_Y_TICK) & M_Y_TICK)
35188 
35189 #define S_X_TICK    0
35190 #define M_X_TICK    0xffffU
35191 #define V_X_TICK(x) ((x) << S_X_TICK)
35192 #define G_X_TICK(x) (((x) >> S_X_TICK) & M_X_TICK)
35193 
35194 #define A_MAC_PORT_PTP_DRIFT_ADJUST_COUNT 0x9a0
35195 #define A_MAC_PORT_PTP_OFFSET_ADJUST_FINE 0x9a4
35196 
35197 #define S_B    16
35198 #define M_B    0xffffU
35199 #define V_B(x) ((x) << S_B)
35200 #define G_B(x) (((x) >> S_B) & M_B)
35201 
35202 #define S_A    0
35203 #define M_A    0xffffU
35204 #define V_A(x) ((x) << S_A)
35205 #define G_A(x) (((x) >> S_A) & M_A)
35206 
35207 #define A_MAC_PORT_PTP_OFFSET_ADJUST_TOTAL 0x9a8
35208 #define A_MAC_PORT_PTP_CFG 0x9ac
35209 
35210 #define S_FRZ    18
35211 #define V_FRZ(x) ((x) << S_FRZ)
35212 #define F_FRZ    V_FRZ(1U)
35213 
35214 #define S_OFFSER_ADJUST_SIGN    17
35215 #define V_OFFSER_ADJUST_SIGN(x) ((x) << S_OFFSER_ADJUST_SIGN)
35216 #define F_OFFSER_ADJUST_SIGN    V_OFFSER_ADJUST_SIGN(1U)
35217 
35218 #define S_ADD_OFFSET    16
35219 #define V_ADD_OFFSET(x) ((x) << S_ADD_OFFSET)
35220 #define F_ADD_OFFSET    V_ADD_OFFSET(1U)
35221 
35222 #define S_CYCLE1    8
35223 #define M_CYCLE1    0xffU
35224 #define V_CYCLE1(x) ((x) << S_CYCLE1)
35225 #define G_CYCLE1(x) (((x) >> S_CYCLE1) & M_CYCLE1)
35226 
35227 #define S_Q    0
35228 #define M_Q    0xffU
35229 #define V_Q(x) ((x) << S_Q)
35230 #define G_Q(x) (((x) >> S_Q) & M_Q)
35231 
35232 #define A_MAC_PORT_MTIP_REVISION 0xa00
35233 
35234 #define S_CUSTREV    16
35235 #define M_CUSTREV    0xffffU
35236 #define V_CUSTREV(x) ((x) << S_CUSTREV)
35237 #define G_CUSTREV(x) (((x) >> S_CUSTREV) & M_CUSTREV)
35238 
35239 #define S_VER    8
35240 #define M_VER    0xffU
35241 #define V_VER(x) ((x) << S_VER)
35242 #define G_VER(x) (((x) >> S_VER) & M_VER)
35243 
35244 #define S_MTIP_REV    0
35245 #define M_MTIP_REV    0xffU
35246 #define V_MTIP_REV(x) ((x) << S_MTIP_REV)
35247 #define G_MTIP_REV(x) (((x) >> S_MTIP_REV) & M_MTIP_REV)
35248 
35249 #define A_MAC_PORT_MTIP_SCRATCH 0xa04
35250 #define A_MAC_PORT_MTIP_COMMAND_CONFIG 0xa08
35251 
35252 #define S_TX_FLUSH_ENABLE    22
35253 #define V_TX_FLUSH_ENABLE(x) ((x) << S_TX_FLUSH_ENABLE)
35254 #define F_TX_FLUSH_ENABLE    V_TX_FLUSH_ENABLE(1U)
35255 
35256 #define S_RX_SFD_ANY    21
35257 #define V_RX_SFD_ANY(x) ((x) << S_RX_SFD_ANY)
35258 #define F_RX_SFD_ANY    V_RX_SFD_ANY(1U)
35259 
35260 #define S_PAUSE_PFC_COMP    20
35261 #define V_PAUSE_PFC_COMP(x) ((x) << S_PAUSE_PFC_COMP)
35262 #define F_PAUSE_PFC_COMP    V_PAUSE_PFC_COMP(1U)
35263 
35264 #define S_PFC_MODE    19
35265 #define V_PFC_MODE(x) ((x) << S_PFC_MODE)
35266 #define F_PFC_MODE    V_PFC_MODE(1U)
35267 
35268 #define S_RS_COL_CNT_EXT    18
35269 #define V_RS_COL_CNT_EXT(x) ((x) << S_RS_COL_CNT_EXT)
35270 #define F_RS_COL_CNT_EXT    V_RS_COL_CNT_EXT(1U)
35271 
35272 #define S_NO_LGTH_CHECK    17
35273 #define V_NO_LGTH_CHECK(x) ((x) << S_NO_LGTH_CHECK)
35274 #define F_NO_LGTH_CHECK    V_NO_LGTH_CHECK(1U)
35275 
35276 #define S_SEND_IDLE    16
35277 #define V_SEND_IDLE(x) ((x) << S_SEND_IDLE)
35278 #define F_SEND_IDLE    V_SEND_IDLE(1U)
35279 
35280 #define S_PHY_TXENA    15
35281 #define V_PHY_TXENA(x) ((x) << S_PHY_TXENA)
35282 #define F_PHY_TXENA    V_PHY_TXENA(1U)
35283 
35284 #define S_RX_ERR_DISC    14
35285 #define V_RX_ERR_DISC(x) ((x) << S_RX_ERR_DISC)
35286 #define F_RX_ERR_DISC    V_RX_ERR_DISC(1U)
35287 
35288 #define S_CMD_FRAME_ENA    13
35289 #define V_CMD_FRAME_ENA(x) ((x) << S_CMD_FRAME_ENA)
35290 #define F_CMD_FRAME_ENA    V_CMD_FRAME_ENA(1U)
35291 
35292 #define S_SW_RESET    12
35293 #define V_SW_RESET(x) ((x) << S_SW_RESET)
35294 #define F_SW_RESET    V_SW_RESET(1U)
35295 
35296 #define S_TX_PAD_EN    11
35297 #define V_TX_PAD_EN(x) ((x) << S_TX_PAD_EN)
35298 #define F_TX_PAD_EN    V_TX_PAD_EN(1U)
35299 
35300 #define S_PHY_LOOPBACK_EN    10
35301 #define V_PHY_LOOPBACK_EN(x) ((x) << S_PHY_LOOPBACK_EN)
35302 #define F_PHY_LOOPBACK_EN    V_PHY_LOOPBACK_EN(1U)
35303 
35304 #define S_TX_ADDR_INS    9
35305 #define V_TX_ADDR_INS(x) ((x) << S_TX_ADDR_INS)
35306 #define F_TX_ADDR_INS    V_TX_ADDR_INS(1U)
35307 
35308 #define S_PAUSE_IGNORE    8
35309 #define V_PAUSE_IGNORE(x) ((x) << S_PAUSE_IGNORE)
35310 #define F_PAUSE_IGNORE    V_PAUSE_IGNORE(1U)
35311 
35312 #define S_PAUSE_FWD    7
35313 #define V_PAUSE_FWD(x) ((x) << S_PAUSE_FWD)
35314 #define F_PAUSE_FWD    V_PAUSE_FWD(1U)
35315 
35316 #define S_CRC_FWD    6
35317 #define V_CRC_FWD(x) ((x) << S_CRC_FWD)
35318 #define F_CRC_FWD    V_CRC_FWD(1U)
35319 
35320 #define S_PAD_EN    5
35321 #define V_PAD_EN(x) ((x) << S_PAD_EN)
35322 #define F_PAD_EN    V_PAD_EN(1U)
35323 
35324 #define S_PROMIS_EN    4
35325 #define V_PROMIS_EN(x) ((x) << S_PROMIS_EN)
35326 #define F_PROMIS_EN    V_PROMIS_EN(1U)
35327 
35328 #define S_WAN_MODE    3
35329 #define V_WAN_MODE(x) ((x) << S_WAN_MODE)
35330 #define F_WAN_MODE    V_WAN_MODE(1U)
35331 
35332 #define S_RX_ENA    1
35333 #define V_RX_ENA(x) ((x) << S_RX_ENA)
35334 #define F_RX_ENA    V_RX_ENA(1U)
35335 
35336 #define S_TX_ENA    0
35337 #define V_TX_ENA(x) ((x) << S_TX_ENA)
35338 #define F_TX_ENA    V_TX_ENA(1U)
35339 
35340 #define A_MAC_PORT_MTIP_MAC_ADDR_0 0xa0c
35341 #define A_MAC_PORT_MTIP_MAC_ADDR_1 0xa10
35342 
35343 #define S_MACADDRHI    0
35344 #define M_MACADDRHI    0xffffU
35345 #define V_MACADDRHI(x) ((x) << S_MACADDRHI)
35346 #define G_MACADDRHI(x) (((x) >> S_MACADDRHI) & M_MACADDRHI)
35347 
35348 #define A_MAC_PORT_MTIP_FRM_LENGTH 0xa14
35349 
35350 #define S_LEN    0
35351 #define M_LEN    0xffffU
35352 #define V_LEN(x) ((x) << S_LEN)
35353 #define G_LEN(x) (((x) >> S_LEN) & M_LEN)
35354 
35355 #define A_MAC_PORT_MTIP_RX_FIFO_SECTIONS 0xa1c
35356 
35357 #define S_AVAIL    16
35358 #define M_AVAIL    0xffffU
35359 #define V_AVAIL(x) ((x) << S_AVAIL)
35360 #define G_AVAIL(x) (((x) >> S_AVAIL) & M_AVAIL)
35361 
35362 #define S_EMPTY    0
35363 #define M_EMPTY    0xffffU
35364 #define V_EMPTY(x) ((x) << S_EMPTY)
35365 #define G_EMPTY(x) (((x) >> S_EMPTY) & M_EMPTY)
35366 
35367 #define A_MAC_PORT_MTIP_TX_FIFO_SECTIONS 0xa20
35368 #define A_MAC_PORT_MTIP_RX_FIFO_ALMOST_F_E 0xa24
35369 
35370 #define S_ALMSTFULL    16
35371 #define M_ALMSTFULL    0xffffU
35372 #define V_ALMSTFULL(x) ((x) << S_ALMSTFULL)
35373 #define G_ALMSTFULL(x) (((x) >> S_ALMSTFULL) & M_ALMSTFULL)
35374 
35375 #define S_ALMSTEMPTY    0
35376 #define M_ALMSTEMPTY    0xffffU
35377 #define V_ALMSTEMPTY(x) ((x) << S_ALMSTEMPTY)
35378 #define G_ALMSTEMPTY(x) (((x) >> S_ALMSTEMPTY) & M_ALMSTEMPTY)
35379 
35380 #define A_MAC_PORT_MTIP_TX_FIFO_ALMOST_F_E 0xa28
35381 #define A_MAC_PORT_MTIP_HASHTABLE_LOAD 0xa2c
35382 
35383 #define S_ENABLE_MCAST_RX    8
35384 #define V_ENABLE_MCAST_RX(x) ((x) << S_ENABLE_MCAST_RX)
35385 #define F_ENABLE_MCAST_RX    V_ENABLE_MCAST_RX(1U)
35386 
35387 #define S_HASHTABLE_ADDR    0
35388 #define M_HASHTABLE_ADDR    0x3fU
35389 #define V_HASHTABLE_ADDR(x) ((x) << S_HASHTABLE_ADDR)
35390 #define G_HASHTABLE_ADDR(x) (((x) >> S_HASHTABLE_ADDR) & M_HASHTABLE_ADDR)
35391 
35392 #define A_MAC_PORT_MTIP_MAC_STATUS 0xa40
35393 
35394 #define S_TS_AVAIL    3
35395 #define V_TS_AVAIL(x) ((x) << S_TS_AVAIL)
35396 #define F_TS_AVAIL    V_TS_AVAIL(1U)
35397 
35398 #define S_PHY_LOS    2
35399 #define V_PHY_LOS(x) ((x) << S_PHY_LOS)
35400 #define F_PHY_LOS    V_PHY_LOS(1U)
35401 
35402 #define S_RX_REM_FAULT    1
35403 #define V_RX_REM_FAULT(x) ((x) << S_RX_REM_FAULT)
35404 #define F_RX_REM_FAULT    V_RX_REM_FAULT(1U)
35405 
35406 #define S_RX_LOC_FAULT    0
35407 #define V_RX_LOC_FAULT(x) ((x) << S_RX_LOC_FAULT)
35408 #define F_RX_LOC_FAULT    V_RX_LOC_FAULT(1U)
35409 
35410 #define A_MAC_PORT_MTIP_TX_IPG_LENGTH 0xa44
35411 
35412 #define S_IPG    0
35413 #define M_IPG    0x7fU
35414 #define V_IPG(x) ((x) << S_IPG)
35415 #define G_IPG(x) (((x) >> S_IPG) & M_IPG)
35416 
35417 #define A_MAC_PORT_MTIP_MAC_CREDIT_TRIGGER 0xa48
35418 
35419 #define S_RXFIFORST    0
35420 #define V_RXFIFORST(x) ((x) << S_RXFIFORST)
35421 #define F_RXFIFORST    V_RXFIFORST(1U)
35422 
35423 #define A_MAC_PORT_MTIP_INIT_CREDIT 0xa4c
35424 
35425 #define S_MACCRDRST    0
35426 #define M_MACCRDRST    0xffU
35427 #define V_MACCRDRST(x) ((x) << S_MACCRDRST)
35428 #define G_MACCRDRST(x) (((x) >> S_MACCRDRST) & M_MACCRDRST)
35429 
35430 #define A_MAC_PORT_MTIP_CURRENT_CREDIT 0xa50
35431 
35432 #define S_INITCREDIT    0
35433 #define M_INITCREDIT    0xffU
35434 #define V_INITCREDIT(x) ((x) << S_INITCREDIT)
35435 #define G_INITCREDIT(x) (((x) >> S_INITCREDIT) & M_INITCREDIT)
35436 
35437 #define A_MAC_PORT_RX_PAUSE_STATUS 0xa74
35438 
35439 #define S_STATUS    0
35440 #define M_STATUS    0xffU
35441 #define V_STATUS(x) ((x) << S_STATUS)
35442 #define G_STATUS(x) (((x) >> S_STATUS) & M_STATUS)
35443 
35444 #define A_MAC_PORT_MTIP_TS_TIMESTAMP 0xa7c
35445 #define A_MAC_PORT_AFRAMESTRANSMITTEDOK 0xa80
35446 #define A_MAC_PORT_AFRAMESTRANSMITTEDOKHI 0xa84
35447 #define A_MAC_PORT_AFRAMESRECEIVEDOK 0xa88
35448 #define A_MAC_PORT_AFRAMESRECEIVEDOKHI 0xa8c
35449 #define A_MAC_PORT_AFRAMECHECKSEQUENCEERRORS 0xa90
35450 #define A_MAC_PORT_AFRAMECHECKSEQUENCEERRORSHI 0xa94
35451 #define A_MAC_PORT_AALIGNMENTERRORS 0xa98
35452 #define A_MAC_PORT_AALIGNMENTERRORSHI 0xa9c
35453 #define A_MAC_PORT_APAUSEMACCTRLFRAMESTRANSMITTED 0xaa0
35454 #define A_MAC_PORT_APAUSEMACCTRLFRAMESTRANSMITTEDHI 0xaa4
35455 #define A_MAC_PORT_APAUSEMACCTRLFRAMESRECEIVED 0xaa8
35456 #define A_MAC_PORT_APAUSEMACCTRLFRAMESRECEIVEDHI 0xaac
35457 #define A_MAC_PORT_AFRAMETOOLONGERRORS 0xab0
35458 #define A_MAC_PORT_AFRAMETOOLONGERRORSHI 0xab4
35459 #define A_MAC_PORT_AINRANGELENGTHERRORS 0xab8
35460 #define A_MAC_PORT_AINRANGELENGTHERRORSHI 0xabc
35461 #define A_MAC_PORT_VLANTRANSMITTEDOK 0xac0
35462 #define A_MAC_PORT_VLANTRANSMITTEDOKHI 0xac4
35463 #define A_MAC_PORT_VLANRECEIVEDOK 0xac8
35464 #define A_MAC_PORT_VLANRECEIVEDOKHI 0xacc
35465 #define A_MAC_PORT_AOCTETSTRANSMITTEDOK 0xad0
35466 #define A_MAC_PORT_AOCTETSTRANSMITTEDOKHI 0xad4
35467 #define A_MAC_PORT_AOCTETSRECEIVEDOK 0xad8
35468 #define A_MAC_PORT_AOCTETSRECEIVEDOKHI 0xadc
35469 #define A_MAC_PORT_IFINUCASTPKTS 0xae0
35470 #define A_MAC_PORT_IFINUCASTPKTSHI 0xae4
35471 #define A_MAC_PORT_IFINMULTICASTPKTS 0xae8
35472 #define A_MAC_PORT_IFINMULTICASTPKTSHI 0xaec
35473 #define A_MAC_PORT_IFINBROADCASTPKTS 0xaf0
35474 #define A_MAC_PORT_IFINBROADCASTPKTSHI 0xaf4
35475 #define A_MAC_PORT_IFOUTERRORS 0xaf8
35476 #define A_MAC_PORT_IFOUTERRORSHI 0xafc
35477 #define A_MAC_PORT_IFOUTUCASTPKTS 0xb08
35478 #define A_MAC_PORT_IFOUTUCASTPKTSHI 0xb0c
35479 #define A_MAC_PORT_IFOUTMULTICASTPKTS 0xb10
35480 #define A_MAC_PORT_IFOUTMULTICASTPKTSHI 0xb14
35481 #define A_MAC_PORT_IFOUTBROADCASTPKTS 0xb18
35482 #define A_MAC_PORT_IFOUTBROADCASTPKTSHI 0xb1c
35483 #define A_MAC_PORT_ETHERSTATSDROPEVENTS 0xb20
35484 #define A_MAC_PORT_ETHERSTATSDROPEVENTSHI 0xb24
35485 #define A_MAC_PORT_ETHERSTATSOCTETS 0xb28
35486 #define A_MAC_PORT_ETHERSTATSOCTETSHI 0xb2c
35487 #define A_MAC_PORT_ETHERSTATSPKTS 0xb30
35488 #define A_MAC_PORT_ETHERSTATSPKTSHI 0xb34
35489 #define A_MAC_PORT_ETHERSTATSUNDERSIZEPKTS 0xb38
35490 #define A_MAC_PORT_ETHERSTATSUNDERSIZEPKTSHI 0xb3c
35491 #define A_MAC_PORT_ETHERSTATSPKTS64OCTETS 0xb40
35492 #define A_MAC_PORT_ETHERSTATSPKTS64OCTETSHI 0xb44
35493 #define A_MAC_PORT_ETHERSTATSPKTS65TO127OCTETS 0xb48
35494 #define A_MAC_PORT_ETHERSTATSPKTS65TO127OCTETSHI 0xb4c
35495 #define A_MAC_PORT_ETHERSTATSPKTS128TO255OCTETS 0xb50
35496 #define A_MAC_PORT_ETHERSTATSPKTS128TO255OCTETSHI 0xb54
35497 #define A_MAC_PORT_ETHERSTATSPKTS256TO511OCTETS 0xb58
35498 #define A_MAC_PORT_ETHERSTATSPKTS256TO511OCTETSHI 0xb5c
35499 #define A_MAC_PORT_ETHERSTATSPKTS512TO1023OCTETS 0xb60
35500 #define A_MAC_PORT_ETHERSTATSPKTS512TO1023OCTETSHI 0xb64
35501 #define A_MAC_PORT_ETHERSTATSPKTS1024TO1518OCTETS 0xb68
35502 #define A_MAC_PORT_ETHERSTATSPKTS1024TO1518OCTETSHI 0xb6c
35503 #define A_MAC_PORT_ETHERSTATSPKTS1519TOMAXOCTETS 0xb70
35504 #define A_MAC_PORT_ETHERSTATSPKTS1519TOMAXOCTETSHI 0xb74
35505 #define A_MAC_PORT_ETHERSTATSOVERSIZEPKTS 0xb78
35506 #define A_MAC_PORT_ETHERSTATSOVERSIZEPKTSHI 0xb7c
35507 #define A_MAC_PORT_ETHERSTATSJABBERS 0xb80
35508 #define A_MAC_PORT_ETHERSTATSJABBERSHI 0xb84
35509 #define A_MAC_PORT_ETHERSTATSFRAGMENTS 0xb88
35510 #define A_MAC_PORT_ETHERSTATSFRAGMENTSHI 0xb8c
35511 #define A_MAC_PORT_IFINERRORS 0xb90
35512 #define A_MAC_PORT_IFINERRORSHI 0xb94
35513 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_0 0xb98
35514 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_0HI 0xb9c
35515 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_1 0xba0
35516 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_1HI 0xba4
35517 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_2 0xba8
35518 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_2HI 0xbac
35519 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_3 0xbb0
35520 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_3HI 0xbb4
35521 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_4 0xbb8
35522 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_4HI 0xbbc
35523 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_5 0xbc0
35524 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_5HI 0xbc4
35525 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_6 0xbc8
35526 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_6HI 0xbcc
35527 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_7 0xbd0
35528 #define A_MAC_PORT_ACBFCPAUSEFRAMESTRANSMITTED_7HI 0xbd4
35529 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_0 0xbd8
35530 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_0HI 0xbdc
35531 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_1 0xbe0
35532 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_1HI 0xbe4
35533 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_2 0xbe8
35534 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_2HI 0xbec
35535 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_3 0xbf0
35536 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_3HI 0xbf4
35537 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_4 0xbf8
35538 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_4HI 0xbfc
35539 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_5 0xc00
35540 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_5HI 0xc04
35541 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_6 0xc08
35542 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_6HI 0xc0c
35543 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_7 0xc10
35544 #define A_MAC_PORT_ACBFCPAUSEFRAMESRECEIVED_7HI 0xc14
35545 #define A_MAC_PORT_AMACCONTROLFRAMESTRANSMITTED 0xc18
35546 #define A_MAC_PORT_AMACCONTROLFRAMESTRANSMITTEDHI 0xc1c
35547 #define A_MAC_PORT_AMACCONTROLFRAMESRECEIVED 0xc20
35548 #define A_MAC_PORT_AMACCONTROLFRAMESRECEIVEDHI 0xc24
35549 #define A_MAC_PORT_MTIP_SGMII_CONTROL 0xd00
35550 
35551 #define S_RESET    15
35552 #define V_RESET(x) ((x) << S_RESET)
35553 #define F_RESET    V_RESET(1U)
35554 
35555 #define S_LOOPBACK    14
35556 #define V_LOOPBACK(x) ((x) << S_LOOPBACK)
35557 #define F_LOOPBACK    V_LOOPBACK(1U)
35558 
35559 #define S_SPPEDSEL1    13
35560 #define V_SPPEDSEL1(x) ((x) << S_SPPEDSEL1)
35561 #define F_SPPEDSEL1    V_SPPEDSEL1(1U)
35562 
35563 #define S_AN_EN    12
35564 #define V_AN_EN(x) ((x) << S_AN_EN)
35565 #define F_AN_EN    V_AN_EN(1U)
35566 
35567 #define S_PWRDWN    11
35568 #define V_PWRDWN(x) ((x) << S_PWRDWN)
35569 #define F_PWRDWN    V_PWRDWN(1U)
35570 
35571 #define S_ISOLATE    10
35572 #define V_ISOLATE(x) ((x) << S_ISOLATE)
35573 #define F_ISOLATE    V_ISOLATE(1U)
35574 
35575 #define S_AN_RESTART    9
35576 #define V_AN_RESTART(x) ((x) << S_AN_RESTART)
35577 #define F_AN_RESTART    V_AN_RESTART(1U)
35578 
35579 #define S_DPLX    8
35580 #define V_DPLX(x) ((x) << S_DPLX)
35581 #define F_DPLX    V_DPLX(1U)
35582 
35583 #define S_COLLISIONTEST    7
35584 #define V_COLLISIONTEST(x) ((x) << S_COLLISIONTEST)
35585 #define F_COLLISIONTEST    V_COLLISIONTEST(1U)
35586 
35587 #define S_SPEEDSEL0    6
35588 #define V_SPEEDSEL0(x) ((x) << S_SPEEDSEL0)
35589 #define F_SPEEDSEL0    V_SPEEDSEL0(1U)
35590 
35591 #define A_MAC_PORT_MTIP_SGMII_STATUS 0xd04
35592 
35593 #define S_100BASET4    15
35594 #define V_100BASET4(x) ((x) << S_100BASET4)
35595 #define F_100BASET4    V_100BASET4(1U)
35596 
35597 #define S_100BASEXFULLDPLX    14
35598 #define V_100BASEXFULLDPLX(x) ((x) << S_100BASEXFULLDPLX)
35599 #define F_100BASEXFULLDPLX    V_100BASEXFULLDPLX(1U)
35600 
35601 #define S_100BASEXHALFDPLX    13
35602 #define V_100BASEXHALFDPLX(x) ((x) << S_100BASEXHALFDPLX)
35603 #define F_100BASEXHALFDPLX    V_100BASEXHALFDPLX(1U)
35604 
35605 #define S_10MBPSFULLDPLX    12
35606 #define V_10MBPSFULLDPLX(x) ((x) << S_10MBPSFULLDPLX)
35607 #define F_10MBPSFULLDPLX    V_10MBPSFULLDPLX(1U)
35608 
35609 #define S_10MBPSHALFDPLX    11
35610 #define V_10MBPSHALFDPLX(x) ((x) << S_10MBPSHALFDPLX)
35611 #define F_10MBPSHALFDPLX    V_10MBPSHALFDPLX(1U)
35612 
35613 #define S_100BASET2FULLDPLX    10
35614 #define V_100BASET2FULLDPLX(x) ((x) << S_100BASET2FULLDPLX)
35615 #define F_100BASET2FULLDPLX    V_100BASET2FULLDPLX(1U)
35616 
35617 #define S_100BASET2HALFDPLX    9
35618 #define V_100BASET2HALFDPLX(x) ((x) << S_100BASET2HALFDPLX)
35619 #define F_100BASET2HALFDPLX    V_100BASET2HALFDPLX(1U)
35620 
35621 #define S_EXTDSTATUS    8
35622 #define V_EXTDSTATUS(x) ((x) << S_EXTDSTATUS)
35623 #define F_EXTDSTATUS    V_EXTDSTATUS(1U)
35624 
35625 #define S_SGMII_REM_FAULT    4
35626 #define V_SGMII_REM_FAULT(x) ((x) << S_SGMII_REM_FAULT)
35627 #define F_SGMII_REM_FAULT    V_SGMII_REM_FAULT(1U)
35628 
35629 #define S_JABBERDETECT    1
35630 #define V_JABBERDETECT(x) ((x) << S_JABBERDETECT)
35631 #define F_JABBERDETECT    V_JABBERDETECT(1U)
35632 
35633 #define S_EXTDCAPABILITY    0
35634 #define V_EXTDCAPABILITY(x) ((x) << S_EXTDCAPABILITY)
35635 #define F_EXTDCAPABILITY    V_EXTDCAPABILITY(1U)
35636 
35637 #define A_MAC_PORT_MTIP_SGMII_PHY_IDENTIFIER_0 0xd08
35638 #define A_MAC_PORT_MTIP_SGMII_PHY_IDENTIFIER_1 0xd0c
35639 #define A_MAC_PORT_MTIP_SGMII_DEV_ABILITY 0xd10
35640 
35641 #define S_RF2    13
35642 #define V_RF2(x) ((x) << S_RF2)
35643 #define F_RF2    V_RF2(1U)
35644 
35645 #define S_RF1    12
35646 #define V_RF1(x) ((x) << S_RF1)
35647 #define F_RF1    V_RF1(1U)
35648 
35649 #define S_PS2    8
35650 #define V_PS2(x) ((x) << S_PS2)
35651 #define F_PS2    V_PS2(1U)
35652 
35653 #define S_PS1    7
35654 #define V_PS1(x) ((x) << S_PS1)
35655 #define F_PS1    V_PS1(1U)
35656 
35657 #define S_HD    6
35658 #define V_HD(x) ((x) << S_HD)
35659 #define F_HD    V_HD(1U)
35660 
35661 #define S_FD    5
35662 #define V_FD(x) ((x) << S_FD)
35663 #define F_FD    V_FD(1U)
35664 
35665 #define A_MAC_PORT_MTIP_SGMII_PARTNER_ABILITY 0xd14
35666 
35667 #define S_CULINKSTATUS    15
35668 #define V_CULINKSTATUS(x) ((x) << S_CULINKSTATUS)
35669 #define F_CULINKSTATUS    V_CULINKSTATUS(1U)
35670 
35671 #define S_CUDPLXSTATUS    12
35672 #define V_CUDPLXSTATUS(x) ((x) << S_CUDPLXSTATUS)
35673 #define F_CUDPLXSTATUS    V_CUDPLXSTATUS(1U)
35674 
35675 #define S_CUSPEED    10
35676 #define M_CUSPEED    0x3U
35677 #define V_CUSPEED(x) ((x) << S_CUSPEED)
35678 #define G_CUSPEED(x) (((x) >> S_CUSPEED) & M_CUSPEED)
35679 
35680 #define A_MAC_PORT_MTIP_SGMII_AN_EXPANSION 0xd18
35681 
35682 #define S_PGRCVD    1
35683 #define V_PGRCVD(x) ((x) << S_PGRCVD)
35684 #define F_PGRCVD    V_PGRCVD(1U)
35685 
35686 #define S_REALTIMEPGRCVD    0
35687 #define V_REALTIMEPGRCVD(x) ((x) << S_REALTIMEPGRCVD)
35688 #define F_REALTIMEPGRCVD    V_REALTIMEPGRCVD(1U)
35689 
35690 #define A_MAC_PORT_MTIP_SGMII_DEVICE_NP 0xd1c
35691 #define A_MAC_PORT_MTIP_SGMII_PARTNER_NP 0xd20
35692 #define A_MAC_PORT_MTIP_SGMII_EXTENDED_STATUS 0xd3c
35693 #define A_MAC_PORT_MTIP_SGMII_LINK_TIMER_LO 0xd48
35694 
35695 #define S_COUNT_LO    0
35696 #define M_COUNT_LO    0xffffU
35697 #define V_COUNT_LO(x) ((x) << S_COUNT_LO)
35698 #define G_COUNT_LO(x) (((x) >> S_COUNT_LO) & M_COUNT_LO)
35699 
35700 #define A_MAC_PORT_MTIP_SGMII_LINK_TIMER_HI 0xd4c
35701 
35702 #define S_COUNT_HI    0
35703 #define M_COUNT_HI    0x1fU
35704 #define V_COUNT_HI(x) ((x) << S_COUNT_HI)
35705 #define G_COUNT_HI(x) (((x) >> S_COUNT_HI) & M_COUNT_HI)
35706 
35707 #define A_MAC_PORT_MTIP_SGMII_IF_MODE 0xd50
35708 
35709 #define S_SGMII_PCS_ENABLE    5
35710 #define V_SGMII_PCS_ENABLE(x) ((x) << S_SGMII_PCS_ENABLE)
35711 #define F_SGMII_PCS_ENABLE    V_SGMII_PCS_ENABLE(1U)
35712 
35713 #define S_SGMII_HDUPLEX    4
35714 #define V_SGMII_HDUPLEX(x) ((x) << S_SGMII_HDUPLEX)
35715 #define F_SGMII_HDUPLEX    V_SGMII_HDUPLEX(1U)
35716 
35717 #define S_SGMII_SPEED    2
35718 #define M_SGMII_SPEED    0x3U
35719 #define V_SGMII_SPEED(x) ((x) << S_SGMII_SPEED)
35720 #define G_SGMII_SPEED(x) (((x) >> S_SGMII_SPEED) & M_SGMII_SPEED)
35721 
35722 #define S_USE_SGMII_AN    1
35723 #define V_USE_SGMII_AN(x) ((x) << S_USE_SGMII_AN)
35724 #define F_USE_SGMII_AN    V_USE_SGMII_AN(1U)
35725 
35726 #define S_SGMII_ENA    0
35727 #define V_SGMII_ENA(x) ((x) << S_SGMII_ENA)
35728 #define F_SGMII_ENA    V_SGMII_ENA(1U)
35729 
35730 #define A_MAC_PORT_MTIP_ACT_CTL_SEG 0x1200
35731 
35732 #define S_ACTIVE    0
35733 #define M_ACTIVE    0x3fU
35734 #define V_ACTIVE(x) ((x) << S_ACTIVE)
35735 #define G_ACTIVE(x) (((x) >> S_ACTIVE) & M_ACTIVE)
35736 
35737 #define A_MAC_PORT_MTIP_MODE_CTL_SEG 0x1204
35738 
35739 #define S_MODE_CTL    0
35740 #define M_MODE_CTL    0x3U
35741 #define V_MODE_CTL(x) ((x) << S_MODE_CTL)
35742 #define G_MODE_CTL(x) (((x) >> S_MODE_CTL) & M_MODE_CTL)
35743 
35744 #define A_MAC_PORT_MTIP_TXCLK_CTL_SEG 0x1208
35745 
35746 #define S_TXCLK_CTL    0
35747 #define M_TXCLK_CTL    0xffffU
35748 #define V_TXCLK_CTL(x) ((x) << S_TXCLK_CTL)
35749 #define G_TXCLK_CTL(x) (((x) >> S_TXCLK_CTL) & M_TXCLK_CTL)
35750 
35751 #define A_MAC_PORT_MTIP_TX_PRMBL_CTL_SEG 0x120c
35752 #define A_MAC_PORT_MTIP_WAN_RS_COL_CNT 0x1220
35753 
35754 #define S_COL_CNT    0
35755 #define M_COL_CNT    0xffffU
35756 #define V_COL_CNT(x) ((x) << S_COL_CNT)
35757 #define G_COL_CNT(x) (((x) >> S_COL_CNT) & M_COL_CNT)
35758 
35759 #define A_MAC_PORT_MTIP_VL_INTVL 0x1240
35760 
35761 #define S_VL_INTVL    1
35762 #define V_VL_INTVL(x) ((x) << S_VL_INTVL)
35763 #define F_VL_INTVL    V_VL_INTVL(1U)
35764 
35765 #define A_MAC_PORT_MTIP_MDIO_CFG_STATUS 0x1600
35766 
35767 #define S_CLK_DIV    7
35768 #define M_CLK_DIV    0x1ffU
35769 #define V_CLK_DIV(x) ((x) << S_CLK_DIV)
35770 #define G_CLK_DIV(x) (((x) >> S_CLK_DIV) & M_CLK_DIV)
35771 
35772 #define S_CL45_EN    6
35773 #define V_CL45_EN(x) ((x) << S_CL45_EN)
35774 #define F_CL45_EN    V_CL45_EN(1U)
35775 
35776 #define S_DISABLE_PREAMBLE    5
35777 #define V_DISABLE_PREAMBLE(x) ((x) << S_DISABLE_PREAMBLE)
35778 #define F_DISABLE_PREAMBLE    V_DISABLE_PREAMBLE(1U)
35779 
35780 #define S_MDIO_HOLD_TIME    2
35781 #define M_MDIO_HOLD_TIME    0x7U
35782 #define V_MDIO_HOLD_TIME(x) ((x) << S_MDIO_HOLD_TIME)
35783 #define G_MDIO_HOLD_TIME(x) (((x) >> S_MDIO_HOLD_TIME) & M_MDIO_HOLD_TIME)
35784 
35785 #define S_MDIO_READ_ERR    1
35786 #define V_MDIO_READ_ERR(x) ((x) << S_MDIO_READ_ERR)
35787 #define F_MDIO_READ_ERR    V_MDIO_READ_ERR(1U)
35788 
35789 #define S_MDIO_BUSY    0
35790 #define V_MDIO_BUSY(x) ((x) << S_MDIO_BUSY)
35791 #define F_MDIO_BUSY    V_MDIO_BUSY(1U)
35792 
35793 #define A_MAC_PORT_MTIP_MDIO_COMMAND 0x1604
35794 
35795 #define S_MDIO_CMD_READ    15
35796 #define V_MDIO_CMD_READ(x) ((x) << S_MDIO_CMD_READ)
35797 #define F_MDIO_CMD_READ    V_MDIO_CMD_READ(1U)
35798 
35799 #define S_READ_INCR    14
35800 #define V_READ_INCR(x) ((x) << S_READ_INCR)
35801 #define F_READ_INCR    V_READ_INCR(1U)
35802 
35803 #define S_PORT_ADDR    5
35804 #define M_PORT_ADDR    0x1fU
35805 #define V_PORT_ADDR(x) ((x) << S_PORT_ADDR)
35806 #define G_PORT_ADDR(x) (((x) >> S_PORT_ADDR) & M_PORT_ADDR)
35807 
35808 #define S_DEV_ADDR    0
35809 #define M_DEV_ADDR    0x1fU
35810 #define V_DEV_ADDR(x) ((x) << S_DEV_ADDR)
35811 #define G_DEV_ADDR(x) (((x) >> S_DEV_ADDR) & M_DEV_ADDR)
35812 
35813 #define A_MAC_PORT_MTIP_MDIO_DATA 0x1608
35814 
35815 #define S_READBUSY    31
35816 #define V_READBUSY(x) ((x) << S_READBUSY)
35817 #define F_READBUSY    V_READBUSY(1U)
35818 
35819 #define S_DATA_WORD    0
35820 #define M_DATA_WORD    0xffffU
35821 #define V_DATA_WORD(x) ((x) << S_DATA_WORD)
35822 #define G_DATA_WORD(x) (((x) >> S_DATA_WORD) & M_DATA_WORD)
35823 
35824 #define A_MAC_PORT_MTIP_MDIO_REGADDR 0x160c
35825 
35826 #define S_MDIO_ADDR    0
35827 #define M_MDIO_ADDR    0xffffU
35828 #define V_MDIO_ADDR(x) ((x) << S_MDIO_ADDR)
35829 #define G_MDIO_ADDR(x) (((x) >> S_MDIO_ADDR) & M_MDIO_ADDR)
35830 
35831 #define A_MAC_PORT_MTIP_VLAN_TPID_0 0x1a00
35832 
35833 #define S_VLANTAG    0
35834 #define M_VLANTAG    0xffffU
35835 #define V_VLANTAG(x) ((x) << S_VLANTAG)
35836 #define G_VLANTAG(x) (((x) >> S_VLANTAG) & M_VLANTAG)
35837 
35838 #define A_MAC_PORT_MTIP_VLAN_TPID_1 0x1a04
35839 #define A_MAC_PORT_MTIP_VLAN_TPID_2 0x1a08
35840 #define A_MAC_PORT_MTIP_VLAN_TPID_3 0x1a0c
35841 #define A_MAC_PORT_MTIP_VLAN_TPID_4 0x1a10
35842 #define A_MAC_PORT_MTIP_VLAN_TPID_5 0x1a14
35843 #define A_MAC_PORT_MTIP_VLAN_TPID_6 0x1a18
35844 #define A_MAC_PORT_MTIP_VLAN_TPID_7 0x1a1c
35845 #define A_MAC_PORT_MTIP_PCS_CTL 0x1e00
35846 
35847 #define S_PCS_LPBK    14
35848 #define V_PCS_LPBK(x) ((x) << S_PCS_LPBK)
35849 #define F_PCS_LPBK    V_PCS_LPBK(1U)
35850 
35851 #define S_SPEED_SEL1    13
35852 #define V_SPEED_SEL1(x) ((x) << S_SPEED_SEL1)
35853 #define F_SPEED_SEL1    V_SPEED_SEL1(1U)
35854 
35855 #define S_LP_MODE    11
35856 #define V_LP_MODE(x) ((x) << S_LP_MODE)
35857 #define F_LP_MODE    V_LP_MODE(1U)
35858 
35859 #define S_SPEED_SEL0    6
35860 #define V_SPEED_SEL0(x) ((x) << S_SPEED_SEL0)
35861 #define F_SPEED_SEL0    V_SPEED_SEL0(1U)
35862 
35863 #define S_PCS_SPEED    2
35864 #define M_PCS_SPEED    0xfU
35865 #define V_PCS_SPEED(x) ((x) << S_PCS_SPEED)
35866 #define G_PCS_SPEED(x) (((x) >> S_PCS_SPEED) & M_PCS_SPEED)
35867 
35868 #define A_MAC_PORT_MTIP_PCS_STATUS1 0x1e04
35869 
35870 #define S_FAULTDET    7
35871 #define V_FAULTDET(x) ((x) << S_FAULTDET)
35872 #define F_FAULTDET    V_FAULTDET(1U)
35873 
35874 #define S_RX_LINK_STATUS    2
35875 #define V_RX_LINK_STATUS(x) ((x) << S_RX_LINK_STATUS)
35876 #define F_RX_LINK_STATUS    V_RX_LINK_STATUS(1U)
35877 
35878 #define S_LOPWRABL    1
35879 #define V_LOPWRABL(x) ((x) << S_LOPWRABL)
35880 #define F_LOPWRABL    V_LOPWRABL(1U)
35881 
35882 #define A_MAC_PORT_MTIP_PCS_DEVICE_ID0 0x1e08
35883 
35884 #define S_DEVICE_ID0    0
35885 #define M_DEVICE_ID0    0xffffU
35886 #define V_DEVICE_ID0(x) ((x) << S_DEVICE_ID0)
35887 #define G_DEVICE_ID0(x) (((x) >> S_DEVICE_ID0) & M_DEVICE_ID0)
35888 
35889 #define A_MAC_PORT_MTIP_PCS_DEVICE_ID1 0x1e0c
35890 
35891 #define S_DEVICE_ID1    0
35892 #define M_DEVICE_ID1    0xffffU
35893 #define V_DEVICE_ID1(x) ((x) << S_DEVICE_ID1)
35894 #define G_DEVICE_ID1(x) (((x) >> S_DEVICE_ID1) & M_DEVICE_ID1)
35895 
35896 #define A_MAC_PORT_MTIP_PCS_SPEED_ABILITY 0x1e10
35897 
35898 #define S_100G    8
35899 #define V_100G(x) ((x) << S_100G)
35900 #define F_100G    V_100G(1U)
35901 
35902 #define S_40G    7
35903 #define V_40G(x) ((x) << S_40G)
35904 #define F_40G    V_40G(1U)
35905 
35906 #define S_10BASE_TL    1
35907 #define V_10BASE_TL(x) ((x) << S_10BASE_TL)
35908 #define F_10BASE_TL    V_10BASE_TL(1U)
35909 
35910 #define S_10G    0
35911 #define V_10G(x) ((x) << S_10G)
35912 #define F_10G    V_10G(1U)
35913 
35914 #define A_MAC_PORT_MTIP_PCS_DEVICE_PKG1 0x1e14
35915 
35916 #define S_TC_PRESENT    6
35917 #define V_TC_PRESENT(x) ((x) << S_TC_PRESENT)
35918 #define F_TC_PRESENT    V_TC_PRESENT(1U)
35919 
35920 #define S_DTEXS    5
35921 #define V_DTEXS(x) ((x) << S_DTEXS)
35922 #define F_DTEXS    V_DTEXS(1U)
35923 
35924 #define S_PHYXS    4
35925 #define V_PHYXS(x) ((x) << S_PHYXS)
35926 #define F_PHYXS    V_PHYXS(1U)
35927 
35928 #define S_PCS    3
35929 #define V_PCS(x) ((x) << S_PCS)
35930 #define F_PCS    V_PCS(1U)
35931 
35932 #define S_WIS    2
35933 #define V_WIS(x) ((x) << S_WIS)
35934 #define F_WIS    V_WIS(1U)
35935 
35936 #define S_PMD_PMA    1
35937 #define V_PMD_PMA(x) ((x) << S_PMD_PMA)
35938 #define F_PMD_PMA    V_PMD_PMA(1U)
35939 
35940 #define S_CL22    0
35941 #define V_CL22(x) ((x) << S_CL22)
35942 #define F_CL22    V_CL22(1U)
35943 
35944 #define A_MAC_PORT_MTIP_PCS_DEVICE_PKG2 0x1e18
35945 
35946 #define S_VENDDEV2    15
35947 #define V_VENDDEV2(x) ((x) << S_VENDDEV2)
35948 #define F_VENDDEV2    V_VENDDEV2(1U)
35949 
35950 #define S_VENDDEV1    14
35951 #define V_VENDDEV1(x) ((x) << S_VENDDEV1)
35952 #define F_VENDDEV1    V_VENDDEV1(1U)
35953 
35954 #define S_CL22EXT    13
35955 #define V_CL22EXT(x) ((x) << S_CL22EXT)
35956 #define F_CL22EXT    V_CL22EXT(1U)
35957 
35958 #define A_MAC_PORT_MTIP_PCS_CTL2 0x1e1c
35959 
35960 #define S_PCSTYPE    0
35961 #define M_PCSTYPE    0x7U
35962 #define V_PCSTYPE(x) ((x) << S_PCSTYPE)
35963 #define G_PCSTYPE(x) (((x) >> S_PCSTYPE) & M_PCSTYPE)
35964 
35965 #define A_MAC_PORT_MTIP_PCS_STATUS2 0x1e20
35966 
35967 #define S_PCS_STAT2_DEVICE    15
35968 #define V_PCS_STAT2_DEVICE(x) ((x) << S_PCS_STAT2_DEVICE)
35969 #define F_PCS_STAT2_DEVICE    V_PCS_STAT2_DEVICE(1U)
35970 
35971 #define S_TXFAULT    7
35972 #define V_TXFAULT(x) ((x) << S_TXFAULT)
35973 #define F_TXFAULT    V_TXFAULT(1U)
35974 
35975 #define S_RXFAULT    6
35976 #define V_RXFAULT(x) ((x) << S_RXFAULT)
35977 #define F_RXFAULT    V_RXFAULT(1U)
35978 
35979 #define S_100BASE_R    5
35980 #define V_100BASE_R(x) ((x) << S_100BASE_R)
35981 #define F_100BASE_R    V_100BASE_R(1U)
35982 
35983 #define S_40GBASE_R    4
35984 #define V_40GBASE_R(x) ((x) << S_40GBASE_R)
35985 #define F_40GBASE_R    V_40GBASE_R(1U)
35986 
35987 #define S_10GBASE_T    3
35988 #define V_10GBASE_T(x) ((x) << S_10GBASE_T)
35989 #define F_10GBASE_T    V_10GBASE_T(1U)
35990 
35991 #define S_10GBASE_W    2
35992 #define V_10GBASE_W(x) ((x) << S_10GBASE_W)
35993 #define F_10GBASE_W    V_10GBASE_W(1U)
35994 
35995 #define S_10GBASE_X    1
35996 #define V_10GBASE_X(x) ((x) << S_10GBASE_X)
35997 #define F_10GBASE_X    V_10GBASE_X(1U)
35998 
35999 #define S_10GBASE_R    0
36000 #define V_10GBASE_R(x) ((x) << S_10GBASE_R)
36001 #define F_10GBASE_R    V_10GBASE_R(1U)
36002 
36003 #define A_MAC_PORT_MTIP_PCS_PKG_ID0 0x1e38
36004 
36005 #define S_PKG_ID0    0
36006 #define M_PKG_ID0    0xffffU
36007 #define V_PKG_ID0(x) ((x) << S_PKG_ID0)
36008 #define G_PKG_ID0(x) (((x) >> S_PKG_ID0) & M_PKG_ID0)
36009 
36010 #define A_MAC_PORT_MTIP_PCS_PKG_ID1 0x1e3c
36011 
36012 #define S_PKG_ID1    0
36013 #define M_PKG_ID1    0xffffU
36014 #define V_PKG_ID1(x) ((x) << S_PKG_ID1)
36015 #define G_PKG_ID1(x) (((x) >> S_PKG_ID1) & M_PKG_ID1)
36016 
36017 #define A_MAC_PORT_MTIP_PCS_BASER_STATUS1 0x1e80
36018 
36019 #define S_RXLINKSTATUS    12
36020 #define V_RXLINKSTATUS(x) ((x) << S_RXLINKSTATUS)
36021 #define F_RXLINKSTATUS    V_RXLINKSTATUS(1U)
36022 
36023 #define S_RESEREVED    4
36024 #define M_RESEREVED    0xffU
36025 #define V_RESEREVED(x) ((x) << S_RESEREVED)
36026 #define G_RESEREVED(x) (((x) >> S_RESEREVED) & M_RESEREVED)
36027 
36028 #define S_10GPRBS9    3
36029 #define V_10GPRBS9(x) ((x) << S_10GPRBS9)
36030 #define F_10GPRBS9    V_10GPRBS9(1U)
36031 
36032 #define S_10GPRBS31    2
36033 #define V_10GPRBS31(x) ((x) << S_10GPRBS31)
36034 #define F_10GPRBS31    V_10GPRBS31(1U)
36035 
36036 #define S_HIBER    1
36037 #define V_HIBER(x) ((x) << S_HIBER)
36038 #define F_HIBER    V_HIBER(1U)
36039 
36040 #define S_BLOCKLOCK    0
36041 #define V_BLOCKLOCK(x) ((x) << S_BLOCKLOCK)
36042 #define F_BLOCKLOCK    V_BLOCKLOCK(1U)
36043 
36044 #define A_MAC_PORT_MTIP_PCS_BASER_STATUS2 0x1e84
36045 
36046 #define S_BLOCKLOCKLL    15
36047 #define V_BLOCKLOCKLL(x) ((x) << S_BLOCKLOCKLL)
36048 #define F_BLOCKLOCKLL    V_BLOCKLOCKLL(1U)
36049 
36050 #define S_HIBERLH    14
36051 #define V_HIBERLH(x) ((x) << S_HIBERLH)
36052 #define F_HIBERLH    V_HIBERLH(1U)
36053 
36054 #define S_HIBERCOUNT    8
36055 #define M_HIBERCOUNT    0x3fU
36056 #define V_HIBERCOUNT(x) ((x) << S_HIBERCOUNT)
36057 #define G_HIBERCOUNT(x) (((x) >> S_HIBERCOUNT) & M_HIBERCOUNT)
36058 
36059 #define S_ERRBLKCNT    0
36060 #define M_ERRBLKCNT    0xffU
36061 #define V_ERRBLKCNT(x) ((x) << S_ERRBLKCNT)
36062 #define G_ERRBLKCNT(x) (((x) >> S_ERRBLKCNT) & M_ERRBLKCNT)
36063 
36064 #define A_MAC_PORT_MTIP_10GBASER_SEED_A 0x1e88
36065 
36066 #define S_SEEDA    0
36067 #define M_SEEDA    0xffffU
36068 #define V_SEEDA(x) ((x) << S_SEEDA)
36069 #define G_SEEDA(x) (((x) >> S_SEEDA) & M_SEEDA)
36070 
36071 #define A_MAC_PORT_MTIP_10GBASER_SEED_A1 0x1e8c
36072 
36073 #define S_SEEDA1    0
36074 #define M_SEEDA1    0xffffU
36075 #define V_SEEDA1(x) ((x) << S_SEEDA1)
36076 #define G_SEEDA1(x) (((x) >> S_SEEDA1) & M_SEEDA1)
36077 
36078 #define A_MAC_PORT_MTIP_10GBASER_SEED_A2 0x1e90
36079 
36080 #define S_SEEDA2    0
36081 #define M_SEEDA2    0xffffU
36082 #define V_SEEDA2(x) ((x) << S_SEEDA2)
36083 #define G_SEEDA2(x) (((x) >> S_SEEDA2) & M_SEEDA2)
36084 
36085 #define A_MAC_PORT_MTIP_10GBASER_SEED_A3 0x1e94
36086 
36087 #define S_SEEDA3    0
36088 #define M_SEEDA3    0x3ffU
36089 #define V_SEEDA3(x) ((x) << S_SEEDA3)
36090 #define G_SEEDA3(x) (((x) >> S_SEEDA3) & M_SEEDA3)
36091 
36092 #define A_MAC_PORT_MTIP_10GBASER_SEED_B 0x1e98
36093 
36094 #define S_SEEDB    0
36095 #define M_SEEDB    0xffffU
36096 #define V_SEEDB(x) ((x) << S_SEEDB)
36097 #define G_SEEDB(x) (((x) >> S_SEEDB) & M_SEEDB)
36098 
36099 #define A_MAC_PORT_MTIP_10GBASER_SEED_B1 0x1e9c
36100 
36101 #define S_SEEDB1    0
36102 #define M_SEEDB1    0xffffU
36103 #define V_SEEDB1(x) ((x) << S_SEEDB1)
36104 #define G_SEEDB1(x) (((x) >> S_SEEDB1) & M_SEEDB1)
36105 
36106 #define A_MAC_PORT_MTIP_10GBASER_SEED_B2 0x1ea0
36107 
36108 #define S_SEEDB2    0
36109 #define M_SEEDB2    0xffffU
36110 #define V_SEEDB2(x) ((x) << S_SEEDB2)
36111 #define G_SEEDB2(x) (((x) >> S_SEEDB2) & M_SEEDB2)
36112 
36113 #define A_MAC_PORT_MTIP_10GBASER_SEED_B3 0x1ea4
36114 
36115 #define S_SEEDB3    0
36116 #define M_SEEDB3    0x3ffU
36117 #define V_SEEDB3(x) ((x) << S_SEEDB3)
36118 #define G_SEEDB3(x) (((x) >> S_SEEDB3) & M_SEEDB3)
36119 
36120 #define A_MAC_PORT_MTIP_BASER_TEST_CTRL 0x1ea8
36121 
36122 #define S_TXPRBS9    6
36123 #define V_TXPRBS9(x) ((x) << S_TXPRBS9)
36124 #define F_TXPRBS9    V_TXPRBS9(1U)
36125 
36126 #define S_RXPRBS31    5
36127 #define V_RXPRBS31(x) ((x) << S_RXPRBS31)
36128 #define F_RXPRBS31    V_RXPRBS31(1U)
36129 
36130 #define S_TXPRBS31    4
36131 #define V_TXPRBS31(x) ((x) << S_TXPRBS31)
36132 #define F_TXPRBS31    V_TXPRBS31(1U)
36133 
36134 #define S_TXTESTPATEN    3
36135 #define V_TXTESTPATEN(x) ((x) << S_TXTESTPATEN)
36136 #define F_TXTESTPATEN    V_TXTESTPATEN(1U)
36137 
36138 #define S_RXTESTPATEN    2
36139 #define V_RXTESTPATEN(x) ((x) << S_RXTESTPATEN)
36140 #define F_RXTESTPATEN    V_RXTESTPATEN(1U)
36141 
36142 #define S_TESTPATSEL    1
36143 #define V_TESTPATSEL(x) ((x) << S_TESTPATSEL)
36144 #define F_TESTPATSEL    V_TESTPATSEL(1U)
36145 
36146 #define S_DATAPATSEL    0
36147 #define V_DATAPATSEL(x) ((x) << S_DATAPATSEL)
36148 #define F_DATAPATSEL    V_DATAPATSEL(1U)
36149 
36150 #define A_MAC_PORT_MTIP_BASER_TEST_ERR_CNT 0x1eac
36151 
36152 #define S_TEST_ERR_CNT    0
36153 #define M_TEST_ERR_CNT    0xffffU
36154 #define V_TEST_ERR_CNT(x) ((x) << S_TEST_ERR_CNT)
36155 #define G_TEST_ERR_CNT(x) (((x) >> S_TEST_ERR_CNT) & M_TEST_ERR_CNT)
36156 
36157 #define A_MAC_PORT_MTIP_BER_HIGH_ORDER_CNT 0x1eb0
36158 
36159 #define S_BER_CNT_HI    0
36160 #define M_BER_CNT_HI    0xffffU
36161 #define V_BER_CNT_HI(x) ((x) << S_BER_CNT_HI)
36162 #define G_BER_CNT_HI(x) (((x) >> S_BER_CNT_HI) & M_BER_CNT_HI)
36163 
36164 #define A_MAC_PORT_MTIP_BLK_HIGH_ORDER_CNT 0x1eb4
36165 
36166 #define S_HICOUNTPRSNT    15
36167 #define V_HICOUNTPRSNT(x) ((x) << S_HICOUNTPRSNT)
36168 #define F_HICOUNTPRSNT    V_HICOUNTPRSNT(1U)
36169 
36170 #define S_BLOCK_CNT_HI    0
36171 #define M_BLOCK_CNT_HI    0x3fffU
36172 #define V_BLOCK_CNT_HI(x) ((x) << S_BLOCK_CNT_HI)
36173 #define G_BLOCK_CNT_HI(x) (((x) >> S_BLOCK_CNT_HI) & M_BLOCK_CNT_HI)
36174 
36175 #define A_MAC_PORT_MTIP_PCS_MULTI_LANE_ALIGN_STATUS1 0x1ec8
36176 
36177 #define S_ALIGNSTATUS    12
36178 #define V_ALIGNSTATUS(x) ((x) << S_ALIGNSTATUS)
36179 #define F_ALIGNSTATUS    V_ALIGNSTATUS(1U)
36180 
36181 #define S_LANE7    7
36182 #define V_LANE7(x) ((x) << S_LANE7)
36183 #define F_LANE7    V_LANE7(1U)
36184 
36185 #define S_LANE6    6
36186 #define V_LANE6(x) ((x) << S_LANE6)
36187 #define F_LANE6    V_LANE6(1U)
36188 
36189 #define S_LANE5    5
36190 #define V_LANE5(x) ((x) << S_LANE5)
36191 #define F_LANE5    V_LANE5(1U)
36192 
36193 #define S_LANE4    4
36194 #define V_LANE4(x) ((x) << S_LANE4)
36195 #define F_LANE4    V_LANE4(1U)
36196 
36197 #define S_LANE3    3
36198 #define V_LANE3(x) ((x) << S_LANE3)
36199 #define F_LANE3    V_LANE3(1U)
36200 
36201 #define S_LANE2    2
36202 #define V_LANE2(x) ((x) << S_LANE2)
36203 #define F_LANE2    V_LANE2(1U)
36204 
36205 #define S_LANE1    1
36206 #define V_LANE1(x) ((x) << S_LANE1)
36207 #define F_LANE1    V_LANE1(1U)
36208 
36209 #define S_LANE0    0
36210 #define V_LANE0(x) ((x) << S_LANE0)
36211 #define F_LANE0    V_LANE0(1U)
36212 
36213 #define A_MAC_PORT_MTIP_PCS_MULTI_LANE_ALIGN_STATUS2 0x1ecc
36214 
36215 #define S_LANE19    11
36216 #define V_LANE19(x) ((x) << S_LANE19)
36217 #define F_LANE19    V_LANE19(1U)
36218 
36219 #define S_LANE18    10
36220 #define V_LANE18(x) ((x) << S_LANE18)
36221 #define F_LANE18    V_LANE18(1U)
36222 
36223 #define S_LANE17    9
36224 #define V_LANE17(x) ((x) << S_LANE17)
36225 #define F_LANE17    V_LANE17(1U)
36226 
36227 #define S_LANE16    8
36228 #define V_LANE16(x) ((x) << S_LANE16)
36229 #define F_LANE16    V_LANE16(1U)
36230 
36231 #define S_LANE15    7
36232 #define V_LANE15(x) ((x) << S_LANE15)
36233 #define F_LANE15    V_LANE15(1U)
36234 
36235 #define S_LANE14    6
36236 #define V_LANE14(x) ((x) << S_LANE14)
36237 #define F_LANE14    V_LANE14(1U)
36238 
36239 #define S_LANE13    5
36240 #define V_LANE13(x) ((x) << S_LANE13)
36241 #define F_LANE13    V_LANE13(1U)
36242 
36243 #define S_LANE12    4
36244 #define V_LANE12(x) ((x) << S_LANE12)
36245 #define F_LANE12    V_LANE12(1U)
36246 
36247 #define S_LANE11    3
36248 #define V_LANE11(x) ((x) << S_LANE11)
36249 #define F_LANE11    V_LANE11(1U)
36250 
36251 #define S_LANE10    2
36252 #define V_LANE10(x) ((x) << S_LANE10)
36253 #define F_LANE10    V_LANE10(1U)
36254 
36255 #define S_LANE9    1
36256 #define V_LANE9(x) ((x) << S_LANE9)
36257 #define F_LANE9    V_LANE9(1U)
36258 
36259 #define S_LANE8    0
36260 #define V_LANE8(x) ((x) << S_LANE8)
36261 #define F_LANE8    V_LANE8(1U)
36262 
36263 #define A_MAC_PORT_MTIP_PCS_MULTI_LANE_ALIGN_STATUS3 0x1ed0
36264 
36265 #define S_AMLOCK7    7
36266 #define V_AMLOCK7(x) ((x) << S_AMLOCK7)
36267 #define F_AMLOCK7    V_AMLOCK7(1U)
36268 
36269 #define S_AMLOCK6    6
36270 #define V_AMLOCK6(x) ((x) << S_AMLOCK6)
36271 #define F_AMLOCK6    V_AMLOCK6(1U)
36272 
36273 #define S_AMLOCK5    5
36274 #define V_AMLOCK5(x) ((x) << S_AMLOCK5)
36275 #define F_AMLOCK5    V_AMLOCK5(1U)
36276 
36277 #define S_AMLOCK4    4
36278 #define V_AMLOCK4(x) ((x) << S_AMLOCK4)
36279 #define F_AMLOCK4    V_AMLOCK4(1U)
36280 
36281 #define S_AMLOCK3    3
36282 #define V_AMLOCK3(x) ((x) << S_AMLOCK3)
36283 #define F_AMLOCK3    V_AMLOCK3(1U)
36284 
36285 #define S_AMLOCK2    2
36286 #define V_AMLOCK2(x) ((x) << S_AMLOCK2)
36287 #define F_AMLOCK2    V_AMLOCK2(1U)
36288 
36289 #define S_AMLOCK1    1
36290 #define V_AMLOCK1(x) ((x) << S_AMLOCK1)
36291 #define F_AMLOCK1    V_AMLOCK1(1U)
36292 
36293 #define S_AMLOCK0    0
36294 #define V_AMLOCK0(x) ((x) << S_AMLOCK0)
36295 #define F_AMLOCK0    V_AMLOCK0(1U)
36296 
36297 #define A_MAC_PORT_MTIP_PCS_MULTI_LANE_ALIGN_STATUS4 0x1ed4
36298 
36299 #define S_AMLOCK19    11
36300 #define V_AMLOCK19(x) ((x) << S_AMLOCK19)
36301 #define F_AMLOCK19    V_AMLOCK19(1U)
36302 
36303 #define S_AMLOCK18    10
36304 #define V_AMLOCK18(x) ((x) << S_AMLOCK18)
36305 #define F_AMLOCK18    V_AMLOCK18(1U)
36306 
36307 #define S_AMLOCK17    9
36308 #define V_AMLOCK17(x) ((x) << S_AMLOCK17)
36309 #define F_AMLOCK17    V_AMLOCK17(1U)
36310 
36311 #define S_AMLOCK16    8
36312 #define V_AMLOCK16(x) ((x) << S_AMLOCK16)
36313 #define F_AMLOCK16    V_AMLOCK16(1U)
36314 
36315 #define S_AMLOCK15    7
36316 #define V_AMLOCK15(x) ((x) << S_AMLOCK15)
36317 #define F_AMLOCK15    V_AMLOCK15(1U)
36318 
36319 #define S_AMLOCK14    6
36320 #define V_AMLOCK14(x) ((x) << S_AMLOCK14)
36321 #define F_AMLOCK14    V_AMLOCK14(1U)
36322 
36323 #define S_AMLOCK13    5
36324 #define V_AMLOCK13(x) ((x) << S_AMLOCK13)
36325 #define F_AMLOCK13    V_AMLOCK13(1U)
36326 
36327 #define S_AMLOCK12    4
36328 #define V_AMLOCK12(x) ((x) << S_AMLOCK12)
36329 #define F_AMLOCK12    V_AMLOCK12(1U)
36330 
36331 #define S_AMLOCK11    3
36332 #define V_AMLOCK11(x) ((x) << S_AMLOCK11)
36333 #define F_AMLOCK11    V_AMLOCK11(1U)
36334 
36335 #define S_AMLOCK10    2
36336 #define V_AMLOCK10(x) ((x) << S_AMLOCK10)
36337 #define F_AMLOCK10    V_AMLOCK10(1U)
36338 
36339 #define S_AMLOCK9    1
36340 #define V_AMLOCK9(x) ((x) << S_AMLOCK9)
36341 #define F_AMLOCK9    V_AMLOCK9(1U)
36342 
36343 #define S_AMLOCK8    0
36344 #define V_AMLOCK8(x) ((x) << S_AMLOCK8)
36345 #define F_AMLOCK8    V_AMLOCK8(1U)
36346 
36347 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_0 0x1f68
36348 
36349 #define S_BIPERR_CNT    0
36350 #define M_BIPERR_CNT    0xffffU
36351 #define V_BIPERR_CNT(x) ((x) << S_BIPERR_CNT)
36352 #define G_BIPERR_CNT(x) (((x) >> S_BIPERR_CNT) & M_BIPERR_CNT)
36353 
36354 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_1 0x1f6c
36355 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_2 0x1f70
36356 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_3 0x1f74
36357 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_4 0x1f78
36358 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_5 0x1f7c
36359 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_6 0x1f80
36360 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_7 0x1f84
36361 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_8 0x1f88
36362 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_9 0x1f8c
36363 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_10 0x1f90
36364 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_11 0x1f94
36365 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_12 0x1f98
36366 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_13 0x1f9c
36367 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_14 0x1fa0
36368 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_15 0x1fa4
36369 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_16 0x1fa8
36370 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_17 0x1fac
36371 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_18 0x1fb0
36372 #define A_MAC_PORT_MTIP_PCS_BIP_ERR_CNT_19 0x1fb4
36373 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_0 0x1fb8
36374 
36375 #define S_MAP    0
36376 #define M_MAP    0x1fU
36377 #define V_MAP(x) ((x) << S_MAP)
36378 #define G_MAP(x) (((x) >> S_MAP) & M_MAP)
36379 
36380 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_1 0x1fbc
36381 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_2 0x1fc0
36382 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_3 0x1fc4
36383 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_4 0x1fc8
36384 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_5 0x1fcc
36385 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_6 0x1fd0
36386 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_7 0x1fd4
36387 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_8 0x1fd8
36388 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_9 0x1fdc
36389 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_10 0x1fe0
36390 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_11 0x1fe4
36391 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_12 0x1fe8
36392 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_13 0x1fec
36393 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_14 0x1ff0
36394 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_15 0x1ff4
36395 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_16 0x1ff8
36396 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_17 0x1ffc
36397 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_18 0x2000
36398 #define A_MAC_PORT_MTIP_PCS_LANE_MAP_19 0x2004
36399 #define A_MAC_PORT_BEAN_CTL 0x2200
36400 
36401 #define S_AN_RESET    15
36402 #define V_AN_RESET(x) ((x) << S_AN_RESET)
36403 #define F_AN_RESET    V_AN_RESET(1U)
36404 
36405 #define S_EXT_NXP_CTRL    13
36406 #define V_EXT_NXP_CTRL(x) ((x) << S_EXT_NXP_CTRL)
36407 #define F_EXT_NXP_CTRL    V_EXT_NXP_CTRL(1U)
36408 
36409 #define S_BEAN_EN    12
36410 #define V_BEAN_EN(x) ((x) << S_BEAN_EN)
36411 #define F_BEAN_EN    V_BEAN_EN(1U)
36412 
36413 #define S_RESTART_BEAN    9
36414 #define V_RESTART_BEAN(x) ((x) << S_RESTART_BEAN)
36415 #define F_RESTART_BEAN    V_RESTART_BEAN(1U)
36416 
36417 #define A_MAC_PORT_BEAN_STATUS 0x2204
36418 
36419 #define S_PDF    9
36420 #define V_PDF(x) ((x) << S_PDF)
36421 #define F_PDF    V_PDF(1U)
36422 
36423 #define S_EXT_NXP_STATUS    7
36424 #define V_EXT_NXP_STATUS(x) ((x) << S_EXT_NXP_STATUS)
36425 #define F_EXT_NXP_STATUS    V_EXT_NXP_STATUS(1U)
36426 
36427 #define S_PAGE_RCVD    6
36428 #define V_PAGE_RCVD(x) ((x) << S_PAGE_RCVD)
36429 #define F_PAGE_RCVD    V_PAGE_RCVD(1U)
36430 
36431 #define S_BEAN_COMPLETE    5
36432 #define V_BEAN_COMPLETE(x) ((x) << S_BEAN_COMPLETE)
36433 #define F_BEAN_COMPLETE    V_BEAN_COMPLETE(1U)
36434 
36435 #define S_REM_FAULT_STATUS    4
36436 #define V_REM_FAULT_STATUS(x) ((x) << S_REM_FAULT_STATUS)
36437 #define F_REM_FAULT_STATUS    V_REM_FAULT_STATUS(1U)
36438 
36439 #define S_BEAN_ABILITY    3
36440 #define V_BEAN_ABILITY(x) ((x) << S_BEAN_ABILITY)
36441 #define F_BEAN_ABILITY    V_BEAN_ABILITY(1U)
36442 
36443 #define S_LP_BEAN_ABILITY    0
36444 #define V_LP_BEAN_ABILITY(x) ((x) << S_LP_BEAN_ABILITY)
36445 #define F_LP_BEAN_ABILITY    V_LP_BEAN_ABILITY(1U)
36446 
36447 #define A_MAC_PORT_BEAN_ABILITY_0 0x2208
36448 
36449 #define S_NXP    15
36450 #define V_NXP(x) ((x) << S_NXP)
36451 #define F_NXP    V_NXP(1U)
36452 
36453 #define S_REM_FAULT    13
36454 #define V_REM_FAULT(x) ((x) << S_REM_FAULT)
36455 #define F_REM_FAULT    V_REM_FAULT(1U)
36456 
36457 #define S_PAUSE_ABILITY    10
36458 #define M_PAUSE_ABILITY    0x7U
36459 #define V_PAUSE_ABILITY(x) ((x) << S_PAUSE_ABILITY)
36460 #define G_PAUSE_ABILITY(x) (((x) >> S_PAUSE_ABILITY) & M_PAUSE_ABILITY)
36461 
36462 #define S_ECHO_NONCE    5
36463 #define M_ECHO_NONCE    0x1fU
36464 #define V_ECHO_NONCE(x) ((x) << S_ECHO_NONCE)
36465 #define G_ECHO_NONCE(x) (((x) >> S_ECHO_NONCE) & M_ECHO_NONCE)
36466 
36467 #define S_SELECTOR    0
36468 #define M_SELECTOR    0x1fU
36469 #define V_SELECTOR(x) ((x) << S_SELECTOR)
36470 #define G_SELECTOR(x) (((x) >> S_SELECTOR) & M_SELECTOR)
36471 
36472 #define A_MAC_PORT_BEAN_ABILITY_1 0x220c
36473 
36474 #define S_TECH_ABILITY_1    5
36475 #define M_TECH_ABILITY_1    0x7ffU
36476 #define V_TECH_ABILITY_1(x) ((x) << S_TECH_ABILITY_1)
36477 #define G_TECH_ABILITY_1(x) (((x) >> S_TECH_ABILITY_1) & M_TECH_ABILITY_1)
36478 
36479 #define S_TX_NONCE    0
36480 #define M_TX_NONCE    0x1fU
36481 #define V_TX_NONCE(x) ((x) << S_TX_NONCE)
36482 #define G_TX_NONCE(x) (((x) >> S_TX_NONCE) & M_TX_NONCE)
36483 
36484 #define A_MAC_PORT_BEAN_ABILITY_2 0x2210
36485 
36486 #define S_T5_FEC_ABILITY    14
36487 #define M_T5_FEC_ABILITY    0x3U
36488 #define V_T5_FEC_ABILITY(x) ((x) << S_T5_FEC_ABILITY)
36489 #define G_T5_FEC_ABILITY(x) (((x) >> S_T5_FEC_ABILITY) & M_T5_FEC_ABILITY)
36490 
36491 #define S_TECH_ABILITY_2    0
36492 #define M_TECH_ABILITY_2    0x3fffU
36493 #define V_TECH_ABILITY_2(x) ((x) << S_TECH_ABILITY_2)
36494 #define G_TECH_ABILITY_2(x) (((x) >> S_TECH_ABILITY_2) & M_TECH_ABILITY_2)
36495 
36496 #define A_MAC_PORT_BEAN_REM_ABILITY_0 0x2214
36497 #define A_MAC_PORT_BEAN_REM_ABILITY_1 0x2218
36498 #define A_MAC_PORT_BEAN_REM_ABILITY_2 0x221c
36499 #define A_MAC_PORT_BEAN_MS_COUNT 0x2220
36500 
36501 #define S_MS_COUNT    0
36502 #define M_MS_COUNT    0xffffU
36503 #define V_MS_COUNT(x) ((x) << S_MS_COUNT)
36504 #define G_MS_COUNT(x) (((x) >> S_MS_COUNT) & M_MS_COUNT)
36505 
36506 #define A_MAC_PORT_BEAN_XNP_0 0x2224
36507 
36508 #define S_XNP    15
36509 #define V_XNP(x) ((x) << S_XNP)
36510 #define F_XNP    V_XNP(1U)
36511 
36512 #define S_ACKNOWLEDGE    14
36513 #define V_ACKNOWLEDGE(x) ((x) << S_ACKNOWLEDGE)
36514 #define F_ACKNOWLEDGE    V_ACKNOWLEDGE(1U)
36515 
36516 #define S_MP    13
36517 #define V_MP(x) ((x) << S_MP)
36518 #define F_MP    V_MP(1U)
36519 
36520 #define S_ACK2    12
36521 #define V_ACK2(x) ((x) << S_ACK2)
36522 #define F_ACK2    V_ACK2(1U)
36523 
36524 #define S_MU    0
36525 #define M_MU    0x7ffU
36526 #define V_MU(x) ((x) << S_MU)
36527 #define G_MU(x) (((x) >> S_MU) & M_MU)
36528 
36529 #define A_MAC_PORT_BEAN_XNP_1 0x2228
36530 
36531 #define S_UNFORMATED    0
36532 #define M_UNFORMATED    0xffffU
36533 #define V_UNFORMATED(x) ((x) << S_UNFORMATED)
36534 #define G_UNFORMATED(x) (((x) >> S_UNFORMATED) & M_UNFORMATED)
36535 
36536 #define A_MAC_PORT_BEAN_XNP_2 0x222c
36537 #define A_MAC_PORT_LP_BEAN_XNP_0 0x2230
36538 #define A_MAC_PORT_LP_BEAN_XNP_1 0x2234
36539 #define A_MAC_PORT_LP_BEAN_XNP_2 0x2238
36540 #define A_MAC_PORT_BEAN_ETH_STATUS 0x223c
36541 
36542 #define S_100GCR10    8
36543 #define V_100GCR10(x) ((x) << S_100GCR10)
36544 #define F_100GCR10    V_100GCR10(1U)
36545 
36546 #define S_40GCR4    6
36547 #define V_40GCR4(x) ((x) << S_40GCR4)
36548 #define F_40GCR4    V_40GCR4(1U)
36549 
36550 #define S_40GKR4    5
36551 #define V_40GKR4(x) ((x) << S_40GKR4)
36552 #define F_40GKR4    V_40GKR4(1U)
36553 
36554 #define S_FEC    4
36555 #define V_FEC(x) ((x) << S_FEC)
36556 #define F_FEC    V_FEC(1U)
36557 
36558 #define S_10GKR    3
36559 #define V_10GKR(x) ((x) << S_10GKR)
36560 #define F_10GKR    V_10GKR(1U)
36561 
36562 #define S_10GKX4    2
36563 #define V_10GKX4(x) ((x) << S_10GKX4)
36564 #define F_10GKX4    V_10GKX4(1U)
36565 
36566 #define S_1GKX    1
36567 #define V_1GKX(x) ((x) << S_1GKX)
36568 #define F_1GKX    V_1GKX(1U)
36569 
36570 #define A_MAC_PORT_BEAN_CTL_LANE1 0x2240
36571 #define A_MAC_PORT_BEAN_STATUS_LANE1 0x2244
36572 #define A_MAC_PORT_BEAN_ABILITY_0_LANE1 0x2248
36573 #define A_MAC_PORT_BEAN_ABILITY_1_LANE1 0x224c
36574 #define A_MAC_PORT_BEAN_ABILITY_2_LANE1 0x2250
36575 #define A_MAC_PORT_BEAN_REM_ABILITY_0_LANE1 0x2254
36576 #define A_MAC_PORT_BEAN_REM_ABILITY_1_LANE1 0x2258
36577 #define A_MAC_PORT_BEAN_REM_ABILITY_2_LANE1 0x225c
36578 #define A_MAC_PORT_BEAN_MS_COUNT_LANE1 0x2260
36579 #define A_MAC_PORT_BEAN_XNP_0_LANE1 0x2264
36580 #define A_MAC_PORT_BEAN_XNP_1_LANE1 0x2268
36581 #define A_MAC_PORT_BEAN_XNP_2_LANE1 0x226c
36582 #define A_MAC_PORT_LP_BEAN_XNP_0_LANE1 0x2270
36583 #define A_MAC_PORT_LP_BEAN_XNP_1_LANE1 0x2274
36584 #define A_MAC_PORT_LP_BEAN_XNP_2_LANE1 0x2278
36585 #define A_MAC_PORT_BEAN_ETH_STATUS_LANE1 0x227c
36586 #define A_MAC_PORT_BEAN_CTL_LANE2 0x2280
36587 #define A_MAC_PORT_BEAN_STATUS_LANE2 0x2284
36588 #define A_MAC_PORT_BEAN_ABILITY_0_LANE2 0x2288
36589 #define A_MAC_PORT_BEAN_ABILITY_1_LANE2 0x228c
36590 #define A_MAC_PORT_BEAN_ABILITY_2_LANE2 0x2290
36591 #define A_MAC_PORT_BEAN_REM_ABILITY_0_LANE2 0x2294
36592 #define A_MAC_PORT_BEAN_REM_ABILITY_1_LANE2 0x2298
36593 #define A_MAC_PORT_BEAN_REM_ABILITY_2_LANE2 0x229c
36594 #define A_MAC_PORT_BEAN_MS_COUNT_LANE2 0x22a0
36595 #define A_MAC_PORT_BEAN_XNP_0_LANE2 0x22a4
36596 #define A_MAC_PORT_BEAN_XNP_1_LANE2 0x22a8
36597 #define A_MAC_PORT_BEAN_XNP_2_LANE2 0x22ac
36598 #define A_MAC_PORT_LP_BEAN_XNP_0_LANE2 0x22b0
36599 #define A_MAC_PORT_LP_BEAN_XNP_1_LANE2 0x22b4
36600 #define A_MAC_PORT_LP_BEAN_XNP_2_LANE2 0x22b8
36601 #define A_MAC_PORT_BEAN_ETH_STATUS_LANE2 0x22bc
36602 #define A_MAC_PORT_BEAN_CTL_LANE3 0x22c0
36603 #define A_MAC_PORT_BEAN_STATUS_LANE3 0x22c4
36604 #define A_MAC_PORT_BEAN_ABILITY_0_LANE3 0x22c8
36605 #define A_MAC_PORT_BEAN_ABILITY_1_LANE3 0x22cc
36606 #define A_MAC_PORT_BEAN_ABILITY_2_LANE3 0x22d0
36607 #define A_MAC_PORT_BEAN_REM_ABILITY_0_LANE3 0x22d4
36608 #define A_MAC_PORT_BEAN_REM_ABILITY_1_LANE3 0x22d8
36609 #define A_MAC_PORT_BEAN_REM_ABILITY_2_LANE3 0x22dc
36610 #define A_MAC_PORT_BEAN_MS_COUNT_LANE3 0x22e0
36611 #define A_MAC_PORT_BEAN_XNP_0_LANE3 0x22e4
36612 #define A_MAC_PORT_BEAN_XNP_1_LANE3 0x22e8
36613 #define A_MAC_PORT_BEAN_XNP_2_LANE3 0x22ec
36614 #define A_MAC_PORT_LP_BEAN_XNP_0_LANE3 0x22f0
36615 #define A_MAC_PORT_LP_BEAN_XNP_1_LANE3 0x22f4
36616 #define A_MAC_PORT_LP_BEAN_XNP_2_LANE3 0x22f8
36617 #define A_MAC_PORT_BEAN_ETH_STATUS_LANE3 0x22fc
36618 #define A_MAC_PORT_FEC_KR_CONTROL 0x2600
36619 
36620 #define S_ENABLE_TR    1
36621 #define V_ENABLE_TR(x) ((x) << S_ENABLE_TR)
36622 #define F_ENABLE_TR    V_ENABLE_TR(1U)
36623 
36624 #define S_RESTART_TR    0
36625 #define V_RESTART_TR(x) ((x) << S_RESTART_TR)
36626 #define F_RESTART_TR    V_RESTART_TR(1U)
36627 
36628 #define A_MAC_PORT_FEC_KR_STATUS 0x2604
36629 
36630 #define S_FECKRSIGDET    15
36631 #define V_FECKRSIGDET(x) ((x) << S_FECKRSIGDET)
36632 #define F_FECKRSIGDET    V_FECKRSIGDET(1U)
36633 
36634 #define S_TRAIN_FAIL    3
36635 #define V_TRAIN_FAIL(x) ((x) << S_TRAIN_FAIL)
36636 #define F_TRAIN_FAIL    V_TRAIN_FAIL(1U)
36637 
36638 #define S_STARTUP_STATUS    2
36639 #define V_STARTUP_STATUS(x) ((x) << S_STARTUP_STATUS)
36640 #define F_STARTUP_STATUS    V_STARTUP_STATUS(1U)
36641 
36642 #define S_RX_STATUS    0
36643 #define V_RX_STATUS(x) ((x) << S_RX_STATUS)
36644 #define F_RX_STATUS    V_RX_STATUS(1U)
36645 
36646 #define A_MAC_PORT_FEC_KR_LP_COEFF 0x2608
36647 
36648 #define S_PRESET    13
36649 #define V_PRESET(x) ((x) << S_PRESET)
36650 #define F_PRESET    V_PRESET(1U)
36651 
36652 #define S_INITIALIZE    12
36653 #define V_INITIALIZE(x) ((x) << S_INITIALIZE)
36654 #define F_INITIALIZE    V_INITIALIZE(1U)
36655 
36656 #define S_CP1_UPD    4
36657 #define M_CP1_UPD    0x3U
36658 #define V_CP1_UPD(x) ((x) << S_CP1_UPD)
36659 #define G_CP1_UPD(x) (((x) >> S_CP1_UPD) & M_CP1_UPD)
36660 
36661 #define S_C0_UPD    2
36662 #define M_C0_UPD    0x3U
36663 #define V_C0_UPD(x) ((x) << S_C0_UPD)
36664 #define G_C0_UPD(x) (((x) >> S_C0_UPD) & M_C0_UPD)
36665 
36666 #define S_CN1_UPD    0
36667 #define M_CN1_UPD    0x3U
36668 #define V_CN1_UPD(x) ((x) << S_CN1_UPD)
36669 #define G_CN1_UPD(x) (((x) >> S_CN1_UPD) & M_CN1_UPD)
36670 
36671 #define A_MAC_PORT_FEC_KR_LP_STAT 0x260c
36672 
36673 #define S_RX_READY    15
36674 #define V_RX_READY(x) ((x) << S_RX_READY)
36675 #define F_RX_READY    V_RX_READY(1U)
36676 
36677 #define S_CP1_STAT    4
36678 #define M_CP1_STAT    0x3U
36679 #define V_CP1_STAT(x) ((x) << S_CP1_STAT)
36680 #define G_CP1_STAT(x) (((x) >> S_CP1_STAT) & M_CP1_STAT)
36681 
36682 #define S_C0_STAT    2
36683 #define M_C0_STAT    0x3U
36684 #define V_C0_STAT(x) ((x) << S_C0_STAT)
36685 #define G_C0_STAT(x) (((x) >> S_C0_STAT) & M_C0_STAT)
36686 
36687 #define S_CN1_STAT    0
36688 #define M_CN1_STAT    0x3U
36689 #define V_CN1_STAT(x) ((x) << S_CN1_STAT)
36690 #define G_CN1_STAT(x) (((x) >> S_CN1_STAT) & M_CN1_STAT)
36691 
36692 #define A_MAC_PORT_FEC_KR_LD_COEFF 0x2610
36693 #define A_MAC_PORT_FEC_KR_LD_STAT 0x2614
36694 #define A_MAC_PORT_FEC_ABILITY 0x2618
36695 
36696 #define S_FEC_IND_ABILITY    1
36697 #define V_FEC_IND_ABILITY(x) ((x) << S_FEC_IND_ABILITY)
36698 #define F_FEC_IND_ABILITY    V_FEC_IND_ABILITY(1U)
36699 
36700 #define S_ABILITY    0
36701 #define V_ABILITY(x) ((x) << S_ABILITY)
36702 #define F_ABILITY    V_ABILITY(1U)
36703 
36704 #define A_MAC_PORT_FEC_CONTROL 0x261c
36705 
36706 #define S_FEC_EN_ERR_IND    1
36707 #define V_FEC_EN_ERR_IND(x) ((x) << S_FEC_EN_ERR_IND)
36708 #define F_FEC_EN_ERR_IND    V_FEC_EN_ERR_IND(1U)
36709 
36710 #define S_FEC_EN    0
36711 #define V_FEC_EN(x) ((x) << S_FEC_EN)
36712 #define F_FEC_EN    V_FEC_EN(1U)
36713 
36714 #define A_MAC_PORT_FEC_STATUS 0x2620
36715 
36716 #define S_FEC_LOCKED_100    1
36717 #define V_FEC_LOCKED_100(x) ((x) << S_FEC_LOCKED_100)
36718 #define F_FEC_LOCKED_100    V_FEC_LOCKED_100(1U)
36719 
36720 #define S_FEC_LOCKED    0
36721 #define V_FEC_LOCKED(x) ((x) << S_FEC_LOCKED)
36722 #define F_FEC_LOCKED    V_FEC_LOCKED(1U)
36723 
36724 #define A_MAC_PORT_FEC_CERR_CNT_0 0x2624
36725 
36726 #define S_FEC_CERR_CNT_0    0
36727 #define M_FEC_CERR_CNT_0    0xffffU
36728 #define V_FEC_CERR_CNT_0(x) ((x) << S_FEC_CERR_CNT_0)
36729 #define G_FEC_CERR_CNT_0(x) (((x) >> S_FEC_CERR_CNT_0) & M_FEC_CERR_CNT_0)
36730 
36731 #define A_MAC_PORT_FEC_CERR_CNT_1 0x2628
36732 
36733 #define S_FEC_CERR_CNT_1    0
36734 #define M_FEC_CERR_CNT_1    0xffffU
36735 #define V_FEC_CERR_CNT_1(x) ((x) << S_FEC_CERR_CNT_1)
36736 #define G_FEC_CERR_CNT_1(x) (((x) >> S_FEC_CERR_CNT_1) & M_FEC_CERR_CNT_1)
36737 
36738 #define A_MAC_PORT_FEC_NCERR_CNT_0 0x262c
36739 
36740 #define S_FEC_NCERR_CNT_0    0
36741 #define M_FEC_NCERR_CNT_0    0xffffU
36742 #define V_FEC_NCERR_CNT_0(x) ((x) << S_FEC_NCERR_CNT_0)
36743 #define G_FEC_NCERR_CNT_0(x) (((x) >> S_FEC_NCERR_CNT_0) & M_FEC_NCERR_CNT_0)
36744 
36745 #define A_MAC_PORT_FEC_NCERR_CNT_1 0x2630
36746 
36747 #define S_FEC_NCERR_CNT_1    0
36748 #define M_FEC_NCERR_CNT_1    0xffffU
36749 #define V_FEC_NCERR_CNT_1(x) ((x) << S_FEC_NCERR_CNT_1)
36750 #define G_FEC_NCERR_CNT_1(x) (((x) >> S_FEC_NCERR_CNT_1) & M_FEC_NCERR_CNT_1)
36751 
36752 #define A_MAC_PORT_AE_RX_COEF_REQ 0x2a00
36753 
36754 #define S_T5_RXREQ_C2    4
36755 #define M_T5_RXREQ_C2    0x3U
36756 #define V_T5_RXREQ_C2(x) ((x) << S_T5_RXREQ_C2)
36757 #define G_T5_RXREQ_C2(x) (((x) >> S_T5_RXREQ_C2) & M_T5_RXREQ_C2)
36758 
36759 #define S_T5_RXREQ_C1    2
36760 #define M_T5_RXREQ_C1    0x3U
36761 #define V_T5_RXREQ_C1(x) ((x) << S_T5_RXREQ_C1)
36762 #define G_T5_RXREQ_C1(x) (((x) >> S_T5_RXREQ_C1) & M_T5_RXREQ_C1)
36763 
36764 #define S_T5_RXREQ_C0    0
36765 #define M_T5_RXREQ_C0    0x3U
36766 #define V_T5_RXREQ_C0(x) ((x) << S_T5_RXREQ_C0)
36767 #define G_T5_RXREQ_C0(x) (((x) >> S_T5_RXREQ_C0) & M_T5_RXREQ_C0)
36768 
36769 #define A_MAC_PORT_AE_RX_COEF_STAT 0x2a04
36770 
36771 #define S_T5_AE0_RXSTAT_RDY    15
36772 #define V_T5_AE0_RXSTAT_RDY(x) ((x) << S_T5_AE0_RXSTAT_RDY)
36773 #define F_T5_AE0_RXSTAT_RDY    V_T5_AE0_RXSTAT_RDY(1U)
36774 
36775 #define S_T5_AE0_RXSTAT_C2    4
36776 #define M_T5_AE0_RXSTAT_C2    0x3U
36777 #define V_T5_AE0_RXSTAT_C2(x) ((x) << S_T5_AE0_RXSTAT_C2)
36778 #define G_T5_AE0_RXSTAT_C2(x) (((x) >> S_T5_AE0_RXSTAT_C2) & M_T5_AE0_RXSTAT_C2)
36779 
36780 #define S_T5_AE0_RXSTAT_C1    2
36781 #define M_T5_AE0_RXSTAT_C1    0x3U
36782 #define V_T5_AE0_RXSTAT_C1(x) ((x) << S_T5_AE0_RXSTAT_C1)
36783 #define G_T5_AE0_RXSTAT_C1(x) (((x) >> S_T5_AE0_RXSTAT_C1) & M_T5_AE0_RXSTAT_C1)
36784 
36785 #define S_T5_AE0_RXSTAT_C0    0
36786 #define M_T5_AE0_RXSTAT_C0    0x3U
36787 #define V_T5_AE0_RXSTAT_C0(x) ((x) << S_T5_AE0_RXSTAT_C0)
36788 #define G_T5_AE0_RXSTAT_C0(x) (((x) >> S_T5_AE0_RXSTAT_C0) & M_T5_AE0_RXSTAT_C0)
36789 
36790 #define A_MAC_PORT_AE_TX_COEF_REQ 0x2a08
36791 
36792 #define S_T5_TXREQ_C2    4
36793 #define M_T5_TXREQ_C2    0x3U
36794 #define V_T5_TXREQ_C2(x) ((x) << S_T5_TXREQ_C2)
36795 #define G_T5_TXREQ_C2(x) (((x) >> S_T5_TXREQ_C2) & M_T5_TXREQ_C2)
36796 
36797 #define S_T5_TXREQ_C1    2
36798 #define M_T5_TXREQ_C1    0x3U
36799 #define V_T5_TXREQ_C1(x) ((x) << S_T5_TXREQ_C1)
36800 #define G_T5_TXREQ_C1(x) (((x) >> S_T5_TXREQ_C1) & M_T5_TXREQ_C1)
36801 
36802 #define S_T5_TXREQ_C0    0
36803 #define M_T5_TXREQ_C0    0x3U
36804 #define V_T5_TXREQ_C0(x) ((x) << S_T5_TXREQ_C0)
36805 #define G_T5_TXREQ_C0(x) (((x) >> S_T5_TXREQ_C0) & M_T5_TXREQ_C0)
36806 
36807 #define A_MAC_PORT_AE_TX_COEF_STAT 0x2a0c
36808 
36809 #define S_T5_TXSTAT_C2    4
36810 #define M_T5_TXSTAT_C2    0x3U
36811 #define V_T5_TXSTAT_C2(x) ((x) << S_T5_TXSTAT_C2)
36812 #define G_T5_TXSTAT_C2(x) (((x) >> S_T5_TXSTAT_C2) & M_T5_TXSTAT_C2)
36813 
36814 #define S_T5_TXSTAT_C1    2
36815 #define M_T5_TXSTAT_C1    0x3U
36816 #define V_T5_TXSTAT_C1(x) ((x) << S_T5_TXSTAT_C1)
36817 #define G_T5_TXSTAT_C1(x) (((x) >> S_T5_TXSTAT_C1) & M_T5_TXSTAT_C1)
36818 
36819 #define S_T5_TXSTAT_C0    0
36820 #define M_T5_TXSTAT_C0    0x3U
36821 #define V_T5_TXSTAT_C0(x) ((x) << S_T5_TXSTAT_C0)
36822 #define G_T5_TXSTAT_C0(x) (((x) >> S_T5_TXSTAT_C0) & M_T5_TXSTAT_C0)
36823 
36824 #define A_MAC_PORT_AE_REG_MODE 0x2a10
36825 
36826 #define S_AET_RSVD    7
36827 #define V_AET_RSVD(x) ((x) << S_AET_RSVD)
36828 #define F_AET_RSVD    V_AET_RSVD(1U)
36829 
36830 #define S_AET_ENABLE    6
36831 #define V_AET_ENABLE(x) ((x) << S_AET_ENABLE)
36832 #define F_AET_ENABLE    V_AET_ENABLE(1U)
36833 
36834 #define A_MAC_PORT_AE_PRBS_CTL 0x2a14
36835 #define A_MAC_PORT_AE_FSM_CTL 0x2a18
36836 
36837 #define S_CIN_ENABLE    15
36838 #define V_CIN_ENABLE(x) ((x) << S_CIN_ENABLE)
36839 #define F_CIN_ENABLE    V_CIN_ENABLE(1U)
36840 
36841 #define A_MAC_PORT_AE_FSM_STATE 0x2a1c
36842 #define A_MAC_PORT_AE_RX_COEF_REQ_1 0x2a20
36843 #define A_MAC_PORT_AE_RX_COEF_STAT_1 0x2a24
36844 
36845 #define S_T5_AE1_RXSTAT_RDY    15
36846 #define V_T5_AE1_RXSTAT_RDY(x) ((x) << S_T5_AE1_RXSTAT_RDY)
36847 #define F_T5_AE1_RXSTAT_RDY    V_T5_AE1_RXSTAT_RDY(1U)
36848 
36849 #define S_T5_AE1_RXSTAT_C2    4
36850 #define M_T5_AE1_RXSTAT_C2    0x3U
36851 #define V_T5_AE1_RXSTAT_C2(x) ((x) << S_T5_AE1_RXSTAT_C2)
36852 #define G_T5_AE1_RXSTAT_C2(x) (((x) >> S_T5_AE1_RXSTAT_C2) & M_T5_AE1_RXSTAT_C2)
36853 
36854 #define S_T5_AE1_RXSTAT_C1    2
36855 #define M_T5_AE1_RXSTAT_C1    0x3U
36856 #define V_T5_AE1_RXSTAT_C1(x) ((x) << S_T5_AE1_RXSTAT_C1)
36857 #define G_T5_AE1_RXSTAT_C1(x) (((x) >> S_T5_AE1_RXSTAT_C1) & M_T5_AE1_RXSTAT_C1)
36858 
36859 #define S_T5_AE1_RXSTAT_C0    0
36860 #define M_T5_AE1_RXSTAT_C0    0x3U
36861 #define V_T5_AE1_RXSTAT_C0(x) ((x) << S_T5_AE1_RXSTAT_C0)
36862 #define G_T5_AE1_RXSTAT_C0(x) (((x) >> S_T5_AE1_RXSTAT_C0) & M_T5_AE1_RXSTAT_C0)
36863 
36864 #define A_MAC_PORT_AE_TX_COEF_REQ_1 0x2a28
36865 #define A_MAC_PORT_AE_TX_COEF_STAT_1 0x2a2c
36866 #define A_MAC_PORT_AE_REG_MODE_1 0x2a30
36867 #define A_MAC_PORT_AE_PRBS_CTL_1 0x2a34
36868 #define A_MAC_PORT_AE_FSM_CTL_1 0x2a38
36869 #define A_MAC_PORT_AE_FSM_STATE_1 0x2a3c
36870 #define A_MAC_PORT_AE_RX_COEF_REQ_2 0x2a40
36871 #define A_MAC_PORT_AE_RX_COEF_STAT_2 0x2a44
36872 
36873 #define S_T5_AE2_RXSTAT_RDY    15
36874 #define V_T5_AE2_RXSTAT_RDY(x) ((x) << S_T5_AE2_RXSTAT_RDY)
36875 #define F_T5_AE2_RXSTAT_RDY    V_T5_AE2_RXSTAT_RDY(1U)
36876 
36877 #define S_T5_AE2_RXSTAT_C2    4
36878 #define M_T5_AE2_RXSTAT_C2    0x3U
36879 #define V_T5_AE2_RXSTAT_C2(x) ((x) << S_T5_AE2_RXSTAT_C2)
36880 #define G_T5_AE2_RXSTAT_C2(x) (((x) >> S_T5_AE2_RXSTAT_C2) & M_T5_AE2_RXSTAT_C2)
36881 
36882 #define S_T5_AE2_RXSTAT_C1    2
36883 #define M_T5_AE2_RXSTAT_C1    0x3U
36884 #define V_T5_AE2_RXSTAT_C1(x) ((x) << S_T5_AE2_RXSTAT_C1)
36885 #define G_T5_AE2_RXSTAT_C1(x) (((x) >> S_T5_AE2_RXSTAT_C1) & M_T5_AE2_RXSTAT_C1)
36886 
36887 #define S_T5_AE2_RXSTAT_C0    0
36888 #define M_T5_AE2_RXSTAT_C0    0x3U
36889 #define V_T5_AE2_RXSTAT_C0(x) ((x) << S_T5_AE2_RXSTAT_C0)
36890 #define G_T5_AE2_RXSTAT_C0(x) (((x) >> S_T5_AE2_RXSTAT_C0) & M_T5_AE2_RXSTAT_C0)
36891 
36892 #define A_MAC_PORT_AE_TX_COEF_REQ_2 0x2a48
36893 #define A_MAC_PORT_AE_TX_COEF_STAT_2 0x2a4c
36894 #define A_MAC_PORT_AE_REG_MODE_2 0x2a50
36895 #define A_MAC_PORT_AE_PRBS_CTL_2 0x2a54
36896 #define A_MAC_PORT_AE_FSM_CTL_2 0x2a58
36897 #define A_MAC_PORT_AE_FSM_STATE_2 0x2a5c
36898 #define A_MAC_PORT_AE_RX_COEF_REQ_3 0x2a60
36899 #define A_MAC_PORT_AE_RX_COEF_STAT_3 0x2a64
36900 
36901 #define S_T5_AE3_RXSTAT_RDY    15
36902 #define V_T5_AE3_RXSTAT_RDY(x) ((x) << S_T5_AE3_RXSTAT_RDY)
36903 #define F_T5_AE3_RXSTAT_RDY    V_T5_AE3_RXSTAT_RDY(1U)
36904 
36905 #define S_T5_AE3_RXSTAT_C2    4
36906 #define M_T5_AE3_RXSTAT_C2    0x3U
36907 #define V_T5_AE3_RXSTAT_C2(x) ((x) << S_T5_AE3_RXSTAT_C2)
36908 #define G_T5_AE3_RXSTAT_C2(x) (((x) >> S_T5_AE3_RXSTAT_C2) & M_T5_AE3_RXSTAT_C2)
36909 
36910 #define S_T5_AE3_RXSTAT_C1    2
36911 #define M_T5_AE3_RXSTAT_C1    0x3U
36912 #define V_T5_AE3_RXSTAT_C1(x) ((x) << S_T5_AE3_RXSTAT_C1)
36913 #define G_T5_AE3_RXSTAT_C1(x) (((x) >> S_T5_AE3_RXSTAT_C1) & M_T5_AE3_RXSTAT_C1)
36914 
36915 #define S_T5_AE3_RXSTAT_C0    0
36916 #define M_T5_AE3_RXSTAT_C0    0x3U
36917 #define V_T5_AE3_RXSTAT_C0(x) ((x) << S_T5_AE3_RXSTAT_C0)
36918 #define G_T5_AE3_RXSTAT_C0(x) (((x) >> S_T5_AE3_RXSTAT_C0) & M_T5_AE3_RXSTAT_C0)
36919 
36920 #define A_MAC_PORT_AE_TX_COEF_REQ_3 0x2a68
36921 #define A_MAC_PORT_AE_TX_COEF_STAT_3 0x2a6c
36922 #define A_MAC_PORT_AE_REG_MODE_3 0x2a70
36923 #define A_MAC_PORT_AE_PRBS_CTL_3 0x2a74
36924 #define A_MAC_PORT_AE_FSM_CTL_3 0x2a78
36925 #define A_MAC_PORT_AE_FSM_STATE_3 0x2a7c
36926 #define A_MAC_PORT_AE_TX_DIS 0x2a80
36927 #define A_MAC_PORT_AE_KR_CTRL 0x2a84
36928 #define A_MAC_PORT_AE_RX_SIGDET 0x2a88
36929 #define A_MAC_PORT_AE_KR_STATUS 0x2a8c
36930 #define A_MAC_PORT_AE_TX_DIS_1 0x2a90
36931 #define A_MAC_PORT_AE_KR_CTRL_1 0x2a94
36932 #define A_MAC_PORT_AE_RX_SIGDET_1 0x2a98
36933 #define A_MAC_PORT_AE_KR_STATUS_1 0x2a9c
36934 #define A_MAC_PORT_AE_TX_DIS_2 0x2aa0
36935 #define A_MAC_PORT_AE_KR_CTRL_2 0x2aa4
36936 #define A_MAC_PORT_AE_RX_SIGDET_2 0x2aa8
36937 #define A_MAC_PORT_AE_KR_STATUS_2 0x2aac
36938 #define A_MAC_PORT_AE_TX_DIS_3 0x2ab0
36939 #define A_MAC_PORT_AE_KR_CTRL_3 0x2ab4
36940 #define A_MAC_PORT_AE_RX_SIGDET_3 0x2ab8
36941 #define A_MAC_PORT_AE_KR_STATUS_3 0x2abc
36942 #define A_MAC_PORT_AET_STAGE_CONFIGURATION_0 0x2b00
36943 
36944 #define S_EN_HOLD_FAIL    14
36945 #define V_EN_HOLD_FAIL(x) ((x) << S_EN_HOLD_FAIL)
36946 #define F_EN_HOLD_FAIL    V_EN_HOLD_FAIL(1U)
36947 
36948 #define S_INIT_METH    12
36949 #define M_INIT_METH    0x3U
36950 #define V_INIT_METH(x) ((x) << S_INIT_METH)
36951 #define G_INIT_METH(x) (((x) >> S_INIT_METH) & M_INIT_METH)
36952 
36953 #define S_CE_DECS    8
36954 #define M_CE_DECS    0xfU
36955 #define V_CE_DECS(x) ((x) << S_CE_DECS)
36956 #define G_CE_DECS(x) (((x) >> S_CE_DECS) & M_CE_DECS)
36957 
36958 #define S_EN_ZFE    7
36959 #define V_EN_ZFE(x) ((x) << S_EN_ZFE)
36960 #define F_EN_ZFE    V_EN_ZFE(1U)
36961 
36962 #define S_EN_GAIN_TOG    6
36963 #define V_EN_GAIN_TOG(x) ((x) << S_EN_GAIN_TOG)
36964 #define F_EN_GAIN_TOG    V_EN_GAIN_TOG(1U)
36965 
36966 #define S_EN_AI_C1    5
36967 #define V_EN_AI_C1(x) ((x) << S_EN_AI_C1)
36968 #define F_EN_AI_C1    V_EN_AI_C1(1U)
36969 
36970 #define S_EN_MAX_ST    4
36971 #define V_EN_MAX_ST(x) ((x) << S_EN_MAX_ST)
36972 #define F_EN_MAX_ST    V_EN_MAX_ST(1U)
36973 
36974 #define S_EN_H1T_EQ    3
36975 #define V_EN_H1T_EQ(x) ((x) << S_EN_H1T_EQ)
36976 #define F_EN_H1T_EQ    V_EN_H1T_EQ(1U)
36977 
36978 #define S_H1TEQ_GOAL    0
36979 #define M_H1TEQ_GOAL    0x7U
36980 #define V_H1TEQ_GOAL(x) ((x) << S_H1TEQ_GOAL)
36981 #define G_H1TEQ_GOAL(x) (((x) >> S_H1TEQ_GOAL) & M_H1TEQ_GOAL)
36982 
36983 #define A_MAC_PORT_AET_SIGNAL_LOSS_DETECTION_0 0x2b04
36984 
36985 #define S_GAIN_TH    6
36986 #define M_GAIN_TH    0x1fU
36987 #define V_GAIN_TH(x) ((x) << S_GAIN_TH)
36988 #define G_GAIN_TH(x) (((x) >> S_GAIN_TH) & M_GAIN_TH)
36989 
36990 #define S_EN_SD_TH    5
36991 #define V_EN_SD_TH(x) ((x) << S_EN_SD_TH)
36992 #define F_EN_SD_TH    V_EN_SD_TH(1U)
36993 
36994 #define S_EN_AMIN_TH    4
36995 #define V_EN_AMIN_TH(x) ((x) << S_EN_AMIN_TH)
36996 #define F_EN_AMIN_TH    V_EN_AMIN_TH(1U)
36997 
36998 #define S_AMIN_TH    0
36999 #define M_AMIN_TH    0xfU
37000 #define V_AMIN_TH(x) ((x) << S_AMIN_TH)
37001 #define G_AMIN_TH(x) (((x) >> S_AMIN_TH) & M_AMIN_TH)
37002 
37003 #define A_MAC_PORT_AET_ZFE_LIMITS_0 0x2b08
37004 
37005 #define S_ACC_LIM    8
37006 #define M_ACC_LIM    0xfU
37007 #define V_ACC_LIM(x) ((x) << S_ACC_LIM)
37008 #define G_ACC_LIM(x) (((x) >> S_ACC_LIM) & M_ACC_LIM)
37009 
37010 #define S_CNV_LIM    4
37011 #define M_CNV_LIM    0xfU
37012 #define V_CNV_LIM(x) ((x) << S_CNV_LIM)
37013 #define G_CNV_LIM(x) (((x) >> S_CNV_LIM) & M_CNV_LIM)
37014 
37015 #define S_TOG_LIM    0
37016 #define M_TOG_LIM    0xfU
37017 #define V_TOG_LIM(x) ((x) << S_TOG_LIM)
37018 #define G_TOG_LIM(x) (((x) >> S_TOG_LIM) & M_TOG_LIM)
37019 
37020 #define A_MAC_PORT_AET_BOOTSTRAP_LOOKUP_TABLE_0 0x2b0c
37021 
37022 #define S_BOOT_LUT7    12
37023 #define M_BOOT_LUT7    0xfU
37024 #define V_BOOT_LUT7(x) ((x) << S_BOOT_LUT7)
37025 #define G_BOOT_LUT7(x) (((x) >> S_BOOT_LUT7) & M_BOOT_LUT7)
37026 
37027 #define S_BOOT_LUT6    8
37028 #define M_BOOT_LUT6    0xfU
37029 #define V_BOOT_LUT6(x) ((x) << S_BOOT_LUT6)
37030 #define G_BOOT_LUT6(x) (((x) >> S_BOOT_LUT6) & M_BOOT_LUT6)
37031 
37032 #define S_BOOT_LUT45    4
37033 #define M_BOOT_LUT45    0xfU
37034 #define V_BOOT_LUT45(x) ((x) << S_BOOT_LUT45)
37035 #define G_BOOT_LUT45(x) (((x) >> S_BOOT_LUT45) & M_BOOT_LUT45)
37036 
37037 #define S_BOOT_LUT0123    2
37038 #define M_BOOT_LUT0123    0x3U
37039 #define V_BOOT_LUT0123(x) ((x) << S_BOOT_LUT0123)
37040 #define G_BOOT_LUT0123(x) (((x) >> S_BOOT_LUT0123) & M_BOOT_LUT0123)
37041 
37042 #define S_BOOT_DEC_C0    1
37043 #define V_BOOT_DEC_C0(x) ((x) << S_BOOT_DEC_C0)
37044 #define F_BOOT_DEC_C0    V_BOOT_DEC_C0(1U)
37045 
37046 #define A_MAC_PORT_AET_STATUS_0 0x2b10
37047 
37048 #define S_AET_STAT    9
37049 #define M_AET_STAT    0xfU
37050 #define V_AET_STAT(x) ((x) << S_AET_STAT)
37051 #define G_AET_STAT(x) (((x) >> S_AET_STAT) & M_AET_STAT)
37052 
37053 #define S_NEU_STATE    5
37054 #define M_NEU_STATE    0xfU
37055 #define V_NEU_STATE(x) ((x) << S_NEU_STATE)
37056 #define G_NEU_STATE(x) (((x) >> S_NEU_STATE) & M_NEU_STATE)
37057 
37058 #define S_CTRL_STATE    0
37059 #define M_CTRL_STATE    0x1fU
37060 #define V_CTRL_STATE(x) ((x) << S_CTRL_STATE)
37061 #define G_CTRL_STATE(x) (((x) >> S_CTRL_STATE) & M_CTRL_STATE)
37062 
37063 #define A_MAC_PORT_AET_STAGE_CONFIGURATION_1 0x2b20
37064 #define A_MAC_PORT_AET_SIGNAL_LOSS_DETECTION_1 0x2b24
37065 #define A_MAC_PORT_AET_ZFE_LIMITS_1 0x2b28
37066 #define A_MAC_PORT_AET_BOOTSTRAP_LOOKUP_TABLE_1 0x2b2c
37067 #define A_MAC_PORT_AET_STATUS_1 0x2b30
37068 #define A_MAC_PORT_AET_STAGE_CONFIGURATION_2 0x2b40
37069 #define A_MAC_PORT_AET_SIGNAL_LOSS_DETECTION_2 0x2b44
37070 #define A_MAC_PORT_AET_ZFE_LIMITS_2 0x2b48
37071 #define A_MAC_PORT_AET_BOOTSTRAP_LOOKUP_TABLE_2 0x2b4c
37072 #define A_MAC_PORT_AET_STATUS_2 0x2b50
37073 #define A_MAC_PORT_AET_STAGE_CONFIGURATION_3 0x2b60
37074 #define A_MAC_PORT_AET_SIGNAL_LOSS_DETECTION_3 0x2b64
37075 #define A_MAC_PORT_AET_ZFE_LIMITS_3 0x2b68
37076 #define A_MAC_PORT_AET_BOOTSTRAP_LOOKUP_TABLE_3 0x2b6c
37077 #define A_MAC_PORT_AET_STATUS_3 0x2b70
37078 #define A_MAC_PORT_TX_LINKA_TRANSMIT_CONFIGURATION_MODE 0x3000
37079 
37080 #define S_T5_TX_LINKEN    15
37081 #define V_T5_TX_LINKEN(x) ((x) << S_T5_TX_LINKEN)
37082 #define F_T5_TX_LINKEN    V_T5_TX_LINKEN(1U)
37083 
37084 #define S_T5_TX_LINKRST    14
37085 #define V_T5_TX_LINKRST(x) ((x) << S_T5_TX_LINKRST)
37086 #define F_T5_TX_LINKRST    V_T5_TX_LINKRST(1U)
37087 
37088 #define S_T5_TX_CFGWRT    13
37089 #define V_T5_TX_CFGWRT(x) ((x) << S_T5_TX_CFGWRT)
37090 #define F_T5_TX_CFGWRT    V_T5_TX_CFGWRT(1U)
37091 
37092 #define S_T5_TX_CFGPTR    11
37093 #define M_T5_TX_CFGPTR    0x3U
37094 #define V_T5_TX_CFGPTR(x) ((x) << S_T5_TX_CFGPTR)
37095 #define G_T5_TX_CFGPTR(x) (((x) >> S_T5_TX_CFGPTR) & M_T5_TX_CFGPTR)
37096 
37097 #define S_T5_TX_CFGEXT    10
37098 #define V_T5_TX_CFGEXT(x) ((x) << S_T5_TX_CFGEXT)
37099 #define F_T5_TX_CFGEXT    V_T5_TX_CFGEXT(1U)
37100 
37101 #define S_T5_TX_CFGACT    9
37102 #define V_T5_TX_CFGACT(x) ((x) << S_T5_TX_CFGACT)
37103 #define F_T5_TX_CFGACT    V_T5_TX_CFGACT(1U)
37104 
37105 #define S_T5_TX_RSYNCC    8
37106 #define V_T5_TX_RSYNCC(x) ((x) << S_T5_TX_RSYNCC)
37107 #define F_T5_TX_RSYNCC    V_T5_TX_RSYNCC(1U)
37108 
37109 #define S_T5_TX_PLLSEL    6
37110 #define M_T5_TX_PLLSEL    0x3U
37111 #define V_T5_TX_PLLSEL(x) ((x) << S_T5_TX_PLLSEL)
37112 #define G_T5_TX_PLLSEL(x) (((x) >> S_T5_TX_PLLSEL) & M_T5_TX_PLLSEL)
37113 
37114 #define S_T5_TX_EXTC16    5
37115 #define V_T5_TX_EXTC16(x) ((x) << S_T5_TX_EXTC16)
37116 #define F_T5_TX_EXTC16    V_T5_TX_EXTC16(1U)
37117 
37118 #define S_T5_TX_DCKSEL    4
37119 #define V_T5_TX_DCKSEL(x) ((x) << S_T5_TX_DCKSEL)
37120 #define F_T5_TX_DCKSEL    V_T5_TX_DCKSEL(1U)
37121 
37122 #define S_T5_TX_RXLOOP    3
37123 #define V_T5_TX_RXLOOP(x) ((x) << S_T5_TX_RXLOOP)
37124 #define F_T5_TX_RXLOOP    V_T5_TX_RXLOOP(1U)
37125 
37126 #define S_T5_TX_BWSEL    2
37127 #define V_T5_TX_BWSEL(x) ((x) << S_T5_TX_BWSEL)
37128 #define F_T5_TX_BWSEL    V_T5_TX_BWSEL(1U)
37129 
37130 #define S_T5_TX_RTSEL    0
37131 #define M_T5_TX_RTSEL    0x3U
37132 #define V_T5_TX_RTSEL(x) ((x) << S_T5_TX_RTSEL)
37133 #define G_T5_TX_RTSEL(x) (((x) >> S_T5_TX_RTSEL) & M_T5_TX_RTSEL)
37134 
37135 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TEST_CONTROL 0x3004
37136 
37137 #define S_SPSEL    11
37138 #define M_SPSEL    0x7U
37139 #define V_SPSEL(x) ((x) << S_SPSEL)
37140 #define G_SPSEL(x) (((x) >> S_SPSEL) & M_SPSEL)
37141 
37142 #define S_AFDWEN    7
37143 #define V_AFDWEN(x) ((x) << S_AFDWEN)
37144 #define F_AFDWEN    V_AFDWEN(1U)
37145 
37146 #define S_TPGMD    3
37147 #define V_TPGMD(x) ((x) << S_TPGMD)
37148 #define F_TPGMD    V_TPGMD(1U)
37149 
37150 #define A_MAC_PORT_TX_LINKA_TRANSMIT_COEFFICIENT_CONTROL 0x3008
37151 
37152 #define S_ZCALOVRD    8
37153 #define V_ZCALOVRD(x) ((x) << S_ZCALOVRD)
37154 #define F_ZCALOVRD    V_ZCALOVRD(1U)
37155 
37156 #define S_AMMODE    7
37157 #define V_AMMODE(x) ((x) << S_AMMODE)
37158 #define F_AMMODE    V_AMMODE(1U)
37159 
37160 #define S_AEPOL    6
37161 #define V_AEPOL(x) ((x) << S_AEPOL)
37162 #define F_AEPOL    V_AEPOL(1U)
37163 
37164 #define S_AESRC    5
37165 #define V_AESRC(x) ((x) << S_AESRC)
37166 #define F_AESRC    V_AESRC(1U)
37167 
37168 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DRIVER_MODE_CONTROL 0x300c
37169 
37170 #define S_T5DRVHIZ    5
37171 #define V_T5DRVHIZ(x) ((x) << S_T5DRVHIZ)
37172 #define F_T5DRVHIZ    V_T5DRVHIZ(1U)
37173 
37174 #define S_T5SASIMP    4
37175 #define V_T5SASIMP(x) ((x) << S_T5SASIMP)
37176 #define F_T5SASIMP    V_T5SASIMP(1U)
37177 
37178 #define S_T5SLEW    2
37179 #define M_T5SLEW    0x3U
37180 #define V_T5SLEW(x) ((x) << S_T5SLEW)
37181 #define G_T5SLEW(x) (((x) >> S_T5SLEW) & M_T5SLEW)
37182 
37183 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DRIVER_OVERRIDE_CONTROL 0x3010
37184 
37185 #define S_T5C2BUFDCEN    5
37186 #define V_T5C2BUFDCEN(x) ((x) << S_T5C2BUFDCEN)
37187 #define F_T5C2BUFDCEN    V_T5C2BUFDCEN(1U)
37188 
37189 #define S_T5DCCEN    4
37190 #define V_T5DCCEN(x) ((x) << S_T5DCCEN)
37191 #define F_T5DCCEN    V_T5DCCEN(1U)
37192 
37193 #define S_T5REGBYP    3
37194 #define V_T5REGBYP(x) ((x) << S_T5REGBYP)
37195 #define F_T5REGBYP    V_T5REGBYP(1U)
37196 
37197 #define S_T5REGAEN    2
37198 #define V_T5REGAEN(x) ((x) << S_T5REGAEN)
37199 #define F_T5REGAEN    V_T5REGAEN(1U)
37200 
37201 #define S_T5REGAMP    0
37202 #define M_T5REGAMP    0x3U
37203 #define V_T5REGAMP(x) ((x) << S_T5REGAMP)
37204 #define G_T5REGAMP(x) (((x) >> S_T5REGAMP) & M_T5REGAMP)
37205 
37206 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCLK_ROTATOR_OVERRIDE 0x3014
37207 
37208 #define S_RSTEP    15
37209 #define V_RSTEP(x) ((x) << S_RSTEP)
37210 #define F_RSTEP    V_RSTEP(1U)
37211 
37212 #define S_RLOCK    14
37213 #define V_RLOCK(x) ((x) << S_RLOCK)
37214 #define F_RLOCK    V_RLOCK(1U)
37215 
37216 #define S_RPOS    8
37217 #define M_RPOS    0x3fU
37218 #define V_RPOS(x) ((x) << S_RPOS)
37219 #define G_RPOS(x) (((x) >> S_RPOS) & M_RPOS)
37220 
37221 #define S_DCLKSAM    7
37222 #define V_DCLKSAM(x) ((x) << S_DCLKSAM)
37223 #define F_DCLKSAM    V_DCLKSAM(1U)
37224 
37225 #define A_MAC_PORT_TX_LINKA_TRANSMIT_IMPEDANCE_CALIBRATION_OVERRIDE 0x3018
37226 
37227 #define S_CALSSTN    3
37228 #define M_CALSSTN    0x7U
37229 #define V_CALSSTN(x) ((x) << S_CALSSTN)
37230 #define G_CALSSTN(x) (((x) >> S_CALSSTN) & M_CALSSTN)
37231 
37232 #define S_CALSSTP    0
37233 #define M_CALSSTP    0x7U
37234 #define V_CALSSTP(x) ((x) << S_CALSSTP)
37235 #define G_CALSSTP(x) (((x) >> S_CALSSTP) & M_CALSSTP)
37236 
37237 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCLK_DRIFT_TOLERANCE 0x301c
37238 
37239 #define S_DRTOL    0
37240 #define M_DRTOL    0x1fU
37241 #define V_DRTOL(x) ((x) << S_DRTOL)
37242 #define G_DRTOL(x) (((x) >> S_DRTOL) & M_DRTOL)
37243 
37244 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_0_COEFFICIENT 0x3020
37245 
37246 #define S_T5NXTT0    0
37247 #define M_T5NXTT0    0x1fU
37248 #define V_T5NXTT0(x) ((x) << S_T5NXTT0)
37249 #define G_T5NXTT0(x) (((x) >> S_T5NXTT0) & M_T5NXTT0)
37250 
37251 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_1_COEFFICIENT 0x3024
37252 
37253 #define S_T5NXTT1    0
37254 #define M_T5NXTT1    0x3fU
37255 #define V_T5NXTT1(x) ((x) << S_T5NXTT1)
37256 #define G_T5NXTT1(x) (((x) >> S_T5NXTT1) & M_T5NXTT1)
37257 
37258 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_2_COEFFICIENT 0x3028
37259 
37260 #define S_T5NXTT2    0
37261 #define M_T5NXTT2    0x3fU
37262 #define V_T5NXTT2(x) ((x) << S_T5NXTT2)
37263 #define G_T5NXTT2(x) (((x) >> S_T5NXTT2) & M_T5NXTT2)
37264 
37265 #define A_MAC_PORT_TX_LINKA_TRANSMIT_AMPLITUDE 0x3030
37266 
37267 #define S_T5TXPWR    0
37268 #define M_T5TXPWR    0x3fU
37269 #define V_T5TXPWR(x) ((x) << S_T5TXPWR)
37270 #define G_T5TXPWR(x) (((x) >> S_T5TXPWR) & M_T5TXPWR)
37271 
37272 #define A_MAC_PORT_TX_LINKA_TRANSMIT_POLARITY 0x3034
37273 
37274 #define S_NXTPOL    0
37275 #define M_NXTPOL    0x7U
37276 #define V_NXTPOL(x) ((x) << S_NXTPOL)
37277 #define G_NXTPOL(x) (((x) >> S_NXTPOL) & M_NXTPOL)
37278 
37279 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_COMMAND 0x3038
37280 
37281 #define S_CPREST    13
37282 #define V_CPREST(x) ((x) << S_CPREST)
37283 #define F_CPREST    V_CPREST(1U)
37284 
37285 #define S_CINIT    12
37286 #define V_CINIT(x) ((x) << S_CINIT)
37287 #define F_CINIT    V_CINIT(1U)
37288 
37289 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_STATUS 0x303c
37290 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_0_COEFFICIENT_OVERRIDE 0x3040
37291 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_1_COEFFICIENT_OVERRIDE 0x3044
37292 
37293 #define S_T5NIDAC1    0
37294 #define M_T5NIDAC1    0x3fU
37295 #define V_T5NIDAC1(x) ((x) << S_T5NIDAC1)
37296 #define G_T5NIDAC1(x) (((x) >> S_T5NIDAC1) & M_T5NIDAC1)
37297 
37298 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_2_COEFFICIENT_OVERRIDE 0x3048
37299 
37300 #define S_T5NIDAC2    0
37301 #define M_T5NIDAC2    0x3fU
37302 #define V_T5NIDAC2(x) ((x) << S_T5NIDAC2)
37303 #define G_T5NIDAC2(x) (((x) >> S_T5NIDAC2) & M_T5NIDAC2)
37304 
37305 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_0_COEFFICIENT_APPLIED 0x3060
37306 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_1_COEFFICIENT_APPLIED 0x3064
37307 
37308 #define S_T5AIDAC1    0
37309 #define M_T5AIDAC1    0x3fU
37310 #define V_T5AIDAC1(x) ((x) << S_T5AIDAC1)
37311 #define G_T5AIDAC1(x) (((x) >> S_T5AIDAC1) & M_T5AIDAC1)
37312 
37313 #define A_MAC_PORT_TX_LINKA_TRANSMIT_TAP_2_COEFFICIENT_APPLIED 0x3068
37314 #define A_MAC_PORT_TX_LINKA_TRANSMIT_SEGMENT_DISABLE_APPLIED_1 0x3070
37315 
37316 #define S_MAINSC    6
37317 #define M_MAINSC    0x3fU
37318 #define V_MAINSC(x) ((x) << S_MAINSC)
37319 #define G_MAINSC(x) (((x) >> S_MAINSC) & M_MAINSC)
37320 
37321 #define S_POSTSC    0
37322 #define M_POSTSC    0x3fU
37323 #define V_POSTSC(x) ((x) << S_POSTSC)
37324 #define G_POSTSC(x) (((x) >> S_POSTSC) & M_POSTSC)
37325 
37326 #define A_MAC_PORT_TX_LINKA_TRANSMIT_SEGMENT_DISABLE_APPLIED_2 0x3074
37327 
37328 #define S_PRESC    0
37329 #define M_PRESC    0x1fU
37330 #define V_PRESC(x) ((x) << S_PRESC)
37331 #define G_PRESC(x) (((x) >> S_PRESC) & M_PRESC)
37332 
37333 #define A_MAC_PORT_TX_LINKA_TRANSMIT_EXTENDED_ADDRESS_DATA 0x3078
37334 #define A_MAC_PORT_TX_LINKA_TRANSMIT_EXTENDED_ADDRESS_ADDR 0x307c
37335 
37336 #define S_T5XADDR    1
37337 #define M_T5XADDR    0x1fU
37338 #define V_T5XADDR(x) ((x) << S_T5XADDR)
37339 #define G_T5XADDR(x) (((x) >> S_T5XADDR) & M_T5XADDR)
37340 
37341 #define S_T5XWR    0
37342 #define V_T5XWR(x) ((x) << S_T5XWR)
37343 #define F_T5XWR    V_T5XWR(1U)
37344 
37345 #define A_MAC_PORT_TX_LINKA_TRANSMIT_PATTERN_BUFFER_BYTES_1_0 0x3080
37346 
37347 #define S_XDAT10    0
37348 #define M_XDAT10    0xffffU
37349 #define V_XDAT10(x) ((x) << S_XDAT10)
37350 #define G_XDAT10(x) (((x) >> S_XDAT10) & M_XDAT10)
37351 
37352 #define A_MAC_PORT_TX_LINKA_TRANSMIT_PATTERN_BUFFER_BYTES_3_2 0x3084
37353 
37354 #define S_XDAT32    0
37355 #define M_XDAT32    0xffffU
37356 #define V_XDAT32(x) ((x) << S_XDAT32)
37357 #define G_XDAT32(x) (((x) >> S_XDAT32) & M_XDAT32)
37358 
37359 #define A_MAC_PORT_TX_LINKA_TRANSMIT_PATTERN_BUFFER_BYTE_4 0x3088
37360 
37361 #define S_XDAT4    0
37362 #define M_XDAT4    0xffU
37363 #define V_XDAT4(x) ((x) << S_XDAT4)
37364 #define G_XDAT4(x) (((x) >> S_XDAT4) & M_XDAT4)
37365 
37366 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCC_CONTROL 0x308c
37367 
37368 #define S_DCCTIMEDOUT    15
37369 #define V_DCCTIMEDOUT(x) ((x) << S_DCCTIMEDOUT)
37370 #define F_DCCTIMEDOUT    V_DCCTIMEDOUT(1U)
37371 
37372 #define S_DCCTIMEEN    14
37373 #define V_DCCTIMEEN(x) ((x) << S_DCCTIMEEN)
37374 #define F_DCCTIMEEN    V_DCCTIMEEN(1U)
37375 
37376 #define S_DCCLOCK    13
37377 #define V_DCCLOCK(x) ((x) << S_DCCLOCK)
37378 #define F_DCCLOCK    V_DCCLOCK(1U)
37379 
37380 #define S_DCCOFFSET    8
37381 #define M_DCCOFFSET    0x1fU
37382 #define V_DCCOFFSET(x) ((x) << S_DCCOFFSET)
37383 #define G_DCCOFFSET(x) (((x) >> S_DCCOFFSET) & M_DCCOFFSET)
37384 
37385 #define S_DCCSTEP    6
37386 #define M_DCCSTEP    0x3U
37387 #define V_DCCSTEP(x) ((x) << S_DCCSTEP)
37388 #define G_DCCSTEP(x) (((x) >> S_DCCSTEP) & M_DCCSTEP)
37389 
37390 #define S_DCCASTEP    1
37391 #define M_DCCASTEP    0x1fU
37392 #define V_DCCASTEP(x) ((x) << S_DCCASTEP)
37393 #define G_DCCASTEP(x) (((x) >> S_DCCASTEP) & M_DCCASTEP)
37394 
37395 #define S_DCCAEN    0
37396 #define V_DCCAEN(x) ((x) << S_DCCAEN)
37397 #define F_DCCAEN    V_DCCAEN(1U)
37398 
37399 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCC_OVERRIDE 0x3090
37400 
37401 #define S_DCCOUT    12
37402 #define V_DCCOUT(x) ((x) << S_DCCOUT)
37403 #define F_DCCOUT    V_DCCOUT(1U)
37404 
37405 #define S_DCCCLK    11
37406 #define V_DCCCLK(x) ((x) << S_DCCCLK)
37407 #define F_DCCCLK    V_DCCCLK(1U)
37408 
37409 #define S_DCCHOLD    10
37410 #define V_DCCHOLD(x) ((x) << S_DCCHOLD)
37411 #define F_DCCHOLD    V_DCCHOLD(1U)
37412 
37413 #define S_DCCSIGN    8
37414 #define M_DCCSIGN    0x3U
37415 #define V_DCCSIGN(x) ((x) << S_DCCSIGN)
37416 #define G_DCCSIGN(x) (((x) >> S_DCCSIGN) & M_DCCSIGN)
37417 
37418 #define S_DCCAMP    1
37419 #define M_DCCAMP    0x7fU
37420 #define V_DCCAMP(x) ((x) << S_DCCAMP)
37421 #define G_DCCAMP(x) (((x) >> S_DCCAMP) & M_DCCAMP)
37422 
37423 #define S_DCCOEN    0
37424 #define V_DCCOEN(x) ((x) << S_DCCOEN)
37425 #define F_DCCOEN    V_DCCOEN(1U)
37426 
37427 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCC_APPLIED 0x3094
37428 
37429 #define S_DCCASIGN    7
37430 #define M_DCCASIGN    0x3U
37431 #define V_DCCASIGN(x) ((x) << S_DCCASIGN)
37432 #define G_DCCASIGN(x) (((x) >> S_DCCASIGN) & M_DCCASIGN)
37433 
37434 #define S_DCCAAMP    0
37435 #define M_DCCAAMP    0x7fU
37436 #define V_DCCAAMP(x) ((x) << S_DCCAAMP)
37437 #define G_DCCAAMP(x) (((x) >> S_DCCAAMP) & M_DCCAAMP)
37438 
37439 #define A_MAC_PORT_TX_LINKA_TRANSMIT_DCC_TIME_OUT 0x3098
37440 
37441 #define S_DCCTIMEOUTVAL    0
37442 #define M_DCCTIMEOUTVAL    0xffffU
37443 #define V_DCCTIMEOUTVAL(x) ((x) << S_DCCTIMEOUTVAL)
37444 #define G_DCCTIMEOUTVAL(x) (((x) >> S_DCCTIMEOUTVAL) & M_DCCTIMEOUTVAL)
37445 
37446 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AZ_CONTROL 0x309c
37447 
37448 #define S_LPIDCLK    4
37449 #define V_LPIDCLK(x) ((x) << S_LPIDCLK)
37450 #define F_LPIDCLK    V_LPIDCLK(1U)
37451 
37452 #define S_LPITERM    2
37453 #define M_LPITERM    0x3U
37454 #define V_LPITERM(x) ((x) << S_LPITERM)
37455 #define G_LPITERM(x) (((x) >> S_LPITERM) & M_LPITERM)
37456 
37457 #define S_LPIPRCD    0
37458 #define M_LPIPRCD    0x3U
37459 #define V_LPIPRCD(x) ((x) << S_LPIPRCD)
37460 #define G_LPIPRCD(x) (((x) >> S_LPIPRCD) & M_LPIPRCD)
37461 
37462 #define A_MAC_PORT_TX_LINKA_TRANSMIT_MACRO_TEST_CONTROL_4 0x30f0
37463 
37464 #define S_SDOVRDEN    8
37465 #define V_SDOVRDEN(x) ((x) << S_SDOVRDEN)
37466 #define F_SDOVRDEN    V_SDOVRDEN(1U)
37467 
37468 #define S_SDOVRD    0
37469 #define M_SDOVRD    0xffU
37470 #define V_SDOVRD(x) ((x) << S_SDOVRD)
37471 #define G_SDOVRD(x) (((x) >> S_SDOVRD) & M_SDOVRD)
37472 
37473 #define A_MAC_PORT_TX_LINKA_TRANSMIT_MACRO_TEST_CONTROL_3 0x30f4
37474 
37475 #define S_SLEWCODE    1
37476 #define M_SLEWCODE    0x3U
37477 #define V_SLEWCODE(x) ((x) << S_SLEWCODE)
37478 #define G_SLEWCODE(x) (((x) >> S_SLEWCODE) & M_SLEWCODE)
37479 
37480 #define S_ASEGEN    0
37481 #define V_ASEGEN(x) ((x) << S_ASEGEN)
37482 #define F_ASEGEN    V_ASEGEN(1U)
37483 
37484 #define A_MAC_PORT_TX_LINKA_TRANSMIT_MACRO_TEST_CONTROL_2 0x30f8
37485 
37486 #define S_AECMDVAL    14
37487 #define V_AECMDVAL(x) ((x) << S_AECMDVAL)
37488 #define F_AECMDVAL    V_AECMDVAL(1U)
37489 
37490 #define S_AECMD1312    12
37491 #define M_AECMD1312    0x3U
37492 #define V_AECMD1312(x) ((x) << S_AECMD1312)
37493 #define G_AECMD1312(x) (((x) >> S_AECMD1312) & M_AECMD1312)
37494 
37495 #define S_AECMD70    0
37496 #define M_AECMD70    0xffU
37497 #define V_AECMD70(x) ((x) << S_AECMD70)
37498 #define G_AECMD70(x) (((x) >> S_AECMD70) & M_AECMD70)
37499 
37500 #define A_MAC_PORT_TX_LINKA_TRANSMIT_MACRO_TEST_CONTROL_1 0x30fc
37501 
37502 #define S_C48DIVCTL    12
37503 #define M_C48DIVCTL    0x7U
37504 #define V_C48DIVCTL(x) ((x) << S_C48DIVCTL)
37505 #define G_C48DIVCTL(x) (((x) >> S_C48DIVCTL) & M_C48DIVCTL)
37506 
37507 #define S_RATEDIVCTL    9
37508 #define M_RATEDIVCTL    0x7U
37509 #define V_RATEDIVCTL(x) ((x) << S_RATEDIVCTL)
37510 #define G_RATEDIVCTL(x) (((x) >> S_RATEDIVCTL) & M_RATEDIVCTL)
37511 
37512 #define S_ANLGFLSH    8
37513 #define V_ANLGFLSH(x) ((x) << S_ANLGFLSH)
37514 #define F_ANLGFLSH    V_ANLGFLSH(1U)
37515 
37516 #define S_DCCTSTOUT    7
37517 #define V_DCCTSTOUT(x) ((x) << S_DCCTSTOUT)
37518 #define F_DCCTSTOUT    V_DCCTSTOUT(1U)
37519 
37520 #define S_BSOUT    6
37521 #define V_BSOUT(x) ((x) << S_BSOUT)
37522 #define F_BSOUT    V_BSOUT(1U)
37523 
37524 #define S_BSIN    5
37525 #define V_BSIN(x) ((x) << S_BSIN)
37526 #define F_BSIN    V_BSIN(1U)
37527 
37528 #define S_JTAGAMPL    3
37529 #define M_JTAGAMPL    0x3U
37530 #define V_JTAGAMPL(x) ((x) << S_JTAGAMPL)
37531 #define G_JTAGAMPL(x) (((x) >> S_JTAGAMPL) & M_JTAGAMPL)
37532 
37533 #define S_JTAGTS    2
37534 #define V_JTAGTS(x) ((x) << S_JTAGTS)
37535 #define F_JTAGTS    V_JTAGTS(1U)
37536 
37537 #define S_TS    1
37538 #define V_TS(x) ((x) << S_TS)
37539 #define F_TS    V_TS(1U)
37540 
37541 #define S_OBS    0
37542 #define V_OBS(x) ((x) << S_OBS)
37543 #define F_OBS    V_OBS(1U)
37544 
37545 #define A_MAC_PORT_TX_LINKB_TRANSMIT_CONFIGURATION_MODE 0x3100
37546 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TEST_CONTROL 0x3104
37547 #define A_MAC_PORT_TX_LINKB_TRANSMIT_COEFFICIENT_CONTROL 0x3108
37548 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DRIVER_MODE_CONTROL 0x310c
37549 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DRIVER_OVERRIDE_CONTROL 0x3110
37550 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCLK_ROTATOR_OVERRIDE 0x3114
37551 #define A_MAC_PORT_TX_LINKB_TRANSMIT_IMPEDANCE_CALIBRATION_OVERRIDE 0x3118
37552 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCLK_DRIFT_TOLERANCE 0x311c
37553 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_0_COEFFICIENT 0x3120
37554 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_1_COEFFICIENT 0x3124
37555 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_2_COEFFICIENT 0x3128
37556 #define A_MAC_PORT_TX_LINKB_TRANSMIT_AMPLITUDE 0x3130
37557 #define A_MAC_PORT_TX_LINKB_TRANSMIT_POLARITY 0x3134
37558 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_COMMAND 0x3138
37559 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_STATUS 0x313c
37560 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_0_COEFFICIENT_OVERRIDE 0x3140
37561 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_1_COEFFICIENT_OVERRIDE 0x3144
37562 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_2_COEFFICIENT_OVERRIDE 0x3148
37563 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_0_COEFFICIENT_APPLIED 0x3160
37564 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_1_COEFFICIENT_APPLIED 0x3164
37565 #define A_MAC_PORT_TX_LINKB_TRANSMIT_TAP_2_COEFFICIENT_APPLIED 0x3168
37566 #define A_MAC_PORT_TX_LINKB_TRANSMIT_SEGMENT_DISABLE_APPLIED_1 0x3170
37567 #define A_MAC_PORT_TX_LINKB_TRANSMIT_SEGMENT_DISABLE_APPLIED_2 0x3174
37568 #define A_MAC_PORT_TX_LINKB_TRANSMIT_EXTENDED_ADDRESS_DATA 0x3178
37569 #define A_MAC_PORT_TX_LINKB_TRANSMIT_EXTENDED_ADDRESS_ADDR 0x317c
37570 #define A_MAC_PORT_TX_LINKB_TRANSMIT_PATTERN_BUFFER_BYTES_1_0 0x3180
37571 #define A_MAC_PORT_TX_LINKB_TRANSMIT_PATTERN_BUFFER_BYTES_3_2 0x3184
37572 #define A_MAC_PORT_TX_LINKB_TRANSMIT_PATTERN_BUFFER_BYTE_4 0x3188
37573 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCC_CONTROL 0x318c
37574 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCC_OVERRIDE 0x3190
37575 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCC_APPLIED 0x3194
37576 #define A_MAC_PORT_TX_LINKB_TRANSMIT_DCC_TIME_OUT 0x3198
37577 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AZ_CONTROL 0x319c
37578 #define A_MAC_PORT_TX_LINKB_TRANSMIT_MACRO_TEST_CONTROL_4 0x31f0
37579 #define A_MAC_PORT_TX_LINKB_TRANSMIT_MACRO_TEST_CONTROL_3 0x31f4
37580 #define A_MAC_PORT_TX_LINKB_TRANSMIT_MACRO_TEST_CONTROL_2 0x31f8
37581 #define A_MAC_PORT_TX_LINKB_TRANSMIT_MACRO_TEST_CONTROL_1 0x31fc
37582 #define A_MAC_PORT_RX_LINKA_RECEIVER_CONFIGURATION_MODE 0x3200
37583 
37584 #define S_T5_RX_LINKEN    15
37585 #define V_T5_RX_LINKEN(x) ((x) << S_T5_RX_LINKEN)
37586 #define F_T5_RX_LINKEN    V_T5_RX_LINKEN(1U)
37587 
37588 #define S_T5_RX_LINKRST    14
37589 #define V_T5_RX_LINKRST(x) ((x) << S_T5_RX_LINKRST)
37590 #define F_T5_RX_LINKRST    V_T5_RX_LINKRST(1U)
37591 
37592 #define S_T5_RX_CFGWRT    13
37593 #define V_T5_RX_CFGWRT(x) ((x) << S_T5_RX_CFGWRT)
37594 #define F_T5_RX_CFGWRT    V_T5_RX_CFGWRT(1U)
37595 
37596 #define S_T5_RX_CFGPTR    11
37597 #define M_T5_RX_CFGPTR    0x3U
37598 #define V_T5_RX_CFGPTR(x) ((x) << S_T5_RX_CFGPTR)
37599 #define G_T5_RX_CFGPTR(x) (((x) >> S_T5_RX_CFGPTR) & M_T5_RX_CFGPTR)
37600 
37601 #define S_T5_RX_CFGEXT    10
37602 #define V_T5_RX_CFGEXT(x) ((x) << S_T5_RX_CFGEXT)
37603 #define F_T5_RX_CFGEXT    V_T5_RX_CFGEXT(1U)
37604 
37605 #define S_T5_RX_CFGACT    9
37606 #define V_T5_RX_CFGACT(x) ((x) << S_T5_RX_CFGACT)
37607 #define F_T5_RX_CFGACT    V_T5_RX_CFGACT(1U)
37608 
37609 #define S_T5_RX_AUXCLK    8
37610 #define V_T5_RX_AUXCLK(x) ((x) << S_T5_RX_AUXCLK)
37611 #define F_T5_RX_AUXCLK    V_T5_RX_AUXCLK(1U)
37612 
37613 #define S_T5_RX_PLLSEL    6
37614 #define M_T5_RX_PLLSEL    0x3U
37615 #define V_T5_RX_PLLSEL(x) ((x) << S_T5_RX_PLLSEL)
37616 #define G_T5_RX_PLLSEL(x) (((x) >> S_T5_RX_PLLSEL) & M_T5_RX_PLLSEL)
37617 
37618 #define S_T5_RX_DMSEL    4
37619 #define M_T5_RX_DMSEL    0x3U
37620 #define V_T5_RX_DMSEL(x) ((x) << S_T5_RX_DMSEL)
37621 #define G_T5_RX_DMSEL(x) (((x) >> S_T5_RX_DMSEL) & M_T5_RX_DMSEL)
37622 
37623 #define S_T5_RX_BWSEL    2
37624 #define M_T5_RX_BWSEL    0x3U
37625 #define V_T5_RX_BWSEL(x) ((x) << S_T5_RX_BWSEL)
37626 #define G_T5_RX_BWSEL(x) (((x) >> S_T5_RX_BWSEL) & M_T5_RX_BWSEL)
37627 
37628 #define S_T5_RX_RTSEL    0
37629 #define M_T5_RX_RTSEL    0x3U
37630 #define V_T5_RX_RTSEL(x) ((x) << S_T5_RX_RTSEL)
37631 #define G_T5_RX_RTSEL(x) (((x) >> S_T5_RX_RTSEL) & M_T5_RX_RTSEL)
37632 
37633 #define A_MAC_PORT_RX_LINKA_RECEIVER_TEST_CONTROL 0x3204
37634 
37635 #define S_FERRST    10
37636 #define V_FERRST(x) ((x) << S_FERRST)
37637 #define F_FERRST    V_FERRST(1U)
37638 
37639 #define S_ERRST    9
37640 #define V_ERRST(x) ((x) << S_ERRST)
37641 #define F_ERRST    V_ERRST(1U)
37642 
37643 #define S_SYNCST    8
37644 #define V_SYNCST(x) ((x) << S_SYNCST)
37645 #define F_SYNCST    V_SYNCST(1U)
37646 
37647 #define S_WRPSM    7
37648 #define V_WRPSM(x) ((x) << S_WRPSM)
37649 #define F_WRPSM    V_WRPSM(1U)
37650 
37651 #define S_WPLPEN    6
37652 #define V_WPLPEN(x) ((x) << S_WPLPEN)
37653 #define F_WPLPEN    V_WPLPEN(1U)
37654 
37655 #define S_WRPMD    5
37656 #define V_WRPMD(x) ((x) << S_WRPMD)
37657 #define F_WRPMD    V_WRPMD(1U)
37658 
37659 #define S_PATSEL    0
37660 #define M_PATSEL    0x7U
37661 #define V_PATSEL(x) ((x) << S_PATSEL)
37662 #define G_PATSEL(x) (((x) >> S_PATSEL) & M_PATSEL)
37663 
37664 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_CONTROL 0x3208
37665 
37666 #define S_RSTUCK    3
37667 #define V_RSTUCK(x) ((x) << S_RSTUCK)
37668 #define F_RSTUCK    V_RSTUCK(1U)
37669 
37670 #define S_FRZFW    2
37671 #define V_FRZFW(x) ((x) << S_FRZFW)
37672 #define F_FRZFW    V_FRZFW(1U)
37673 
37674 #define S_RSTFW    1
37675 #define V_RSTFW(x) ((x) << S_RSTFW)
37676 #define F_RSTFW    V_RSTFW(1U)
37677 
37678 #define S_SSCEN    0
37679 #define V_SSCEN(x) ((x) << S_SSCEN)
37680 #define F_SSCEN    V_SSCEN(1U)
37681 
37682 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_OFFSET_CONTROL 0x320c
37683 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_POSITION_1 0x3210
37684 
37685 #define S_ROT00    0
37686 #define M_ROT00    0x3fU
37687 #define V_ROT00(x) ((x) << S_ROT00)
37688 #define G_ROT00(x) (((x) >> S_ROT00) & M_ROT00)
37689 
37690 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_POSITION_2 0x3214
37691 
37692 #define S_FREQFW    8
37693 #define M_FREQFW    0xffU
37694 #define V_FREQFW(x) ((x) << S_FREQFW)
37695 #define G_FREQFW(x) (((x) >> S_FREQFW) & M_FREQFW)
37696 
37697 #define S_FWSNAP    7
37698 #define V_FWSNAP(x) ((x) << S_FWSNAP)
37699 #define F_FWSNAP    V_FWSNAP(1U)
37700 
37701 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_STATIC_PHASE_OFFSET_1 0x3218
37702 #define A_MAC_PORT_RX_LINKA_PHASE_ROTATOR_STATIC_PHASE_OFFSET_2 0x321c
37703 
37704 #define S_RBOOFF    10
37705 #define M_RBOOFF    0x1fU
37706 #define V_RBOOFF(x) ((x) << S_RBOOFF)
37707 #define G_RBOOFF(x) (((x) >> S_RBOOFF) & M_RBOOFF)
37708 
37709 #define S_RBEOFF    5
37710 #define M_RBEOFF    0x1fU
37711 #define V_RBEOFF(x) ((x) << S_RBEOFF)
37712 #define G_RBEOFF(x) (((x) >> S_RBEOFF) & M_RBEOFF)
37713 
37714 #define A_MAC_PORT_RX_LINKA_DFE_CONTROL 0x3220
37715 #define A_MAC_PORT_RX_LINKA_DFE_SAMPLE_SNAPSHOT_1 0x3224
37716 
37717 #define S_T5BYTE1    8
37718 #define M_T5BYTE1    0xffU
37719 #define V_T5BYTE1(x) ((x) << S_T5BYTE1)
37720 #define G_T5BYTE1(x) (((x) >> S_T5BYTE1) & M_T5BYTE1)
37721 
37722 #define S_T5BYTE0    0
37723 #define M_T5BYTE0    0xffU
37724 #define V_T5BYTE0(x) ((x) << S_T5BYTE0)
37725 #define G_T5BYTE0(x) (((x) >> S_T5BYTE0) & M_T5BYTE0)
37726 
37727 #define A_MAC_PORT_RX_LINKA_DFE_SAMPLE_SNAPSHOT_2 0x3228
37728 
37729 #define S_T5_RX_SMODE    8
37730 #define M_T5_RX_SMODE    0x7U
37731 #define V_T5_RX_SMODE(x) ((x) << S_T5_RX_SMODE)
37732 #define G_T5_RX_SMODE(x) (((x) >> S_T5_RX_SMODE) & M_T5_RX_SMODE)
37733 
37734 #define S_T5_RX_ADCORR    7
37735 #define V_T5_RX_ADCORR(x) ((x) << S_T5_RX_ADCORR)
37736 #define F_T5_RX_ADCORR    V_T5_RX_ADCORR(1U)
37737 
37738 #define S_T5_RX_TRAINEN    6
37739 #define V_T5_RX_TRAINEN(x) ((x) << S_T5_RX_TRAINEN)
37740 #define F_T5_RX_TRAINEN    V_T5_RX_TRAINEN(1U)
37741 
37742 #define S_T5_RX_ASAMPQ    3
37743 #define M_T5_RX_ASAMPQ    0x7U
37744 #define V_T5_RX_ASAMPQ(x) ((x) << S_T5_RX_ASAMPQ)
37745 #define G_T5_RX_ASAMPQ(x) (((x) >> S_T5_RX_ASAMPQ) & M_T5_RX_ASAMPQ)
37746 
37747 #define S_T5_RX_ASAMP    0
37748 #define M_T5_RX_ASAMP    0x7U
37749 #define V_T5_RX_ASAMP(x) ((x) << S_T5_RX_ASAMP)
37750 #define G_T5_RX_ASAMP(x) (((x) >> S_T5_RX_ASAMP) & M_T5_RX_ASAMP)
37751 
37752 #define A_MAC_PORT_RX_LINKA_RECEIVER_VGA_CONTROL_1 0x322c
37753 #define A_MAC_PORT_RX_LINKA_RECEIVER_VGA_CONTROL_2 0x3230
37754 
37755 #define S_T5SHORTV    10
37756 #define V_T5SHORTV(x) ((x) << S_T5SHORTV)
37757 #define F_T5SHORTV    V_T5SHORTV(1U)
37758 
37759 #define S_T5VGAIN    0
37760 #define M_T5VGAIN    0x1fU
37761 #define V_T5VGAIN(x) ((x) << S_T5VGAIN)
37762 #define G_T5VGAIN(x) (((x) >> S_T5VGAIN) & M_T5VGAIN)
37763 
37764 #define A_MAC_PORT_RX_LINKA_RECEIVER_VGA_CONTROL_3 0x3234
37765 #define A_MAC_PORT_RX_LINKA_RECEIVER_DQCC_CONTROL_1 0x3238
37766 
37767 #define S_IQSEP    10
37768 #define M_IQSEP    0x1fU
37769 #define V_IQSEP(x) ((x) << S_IQSEP)
37770 #define G_IQSEP(x) (((x) >> S_IQSEP) & M_IQSEP)
37771 
37772 #define S_DUTYQ    5
37773 #define M_DUTYQ    0x1fU
37774 #define V_DUTYQ(x) ((x) << S_DUTYQ)
37775 #define G_DUTYQ(x) (((x) >> S_DUTYQ) & M_DUTYQ)
37776 
37777 #define S_DUTYI    0
37778 #define M_DUTYI    0x1fU
37779 #define V_DUTYI(x) ((x) << S_DUTYI)
37780 #define G_DUTYI(x) (((x) >> S_DUTYI) & M_DUTYI)
37781 
37782 #define A_MAC_PORT_RX_LINKA_RECEIVER_DQCC_CONTROL_3 0x3240
37783 
37784 #define S_DTHR    8
37785 #define M_DTHR    0x3fU
37786 #define V_DTHR(x) ((x) << S_DTHR)
37787 #define G_DTHR(x) (((x) >> S_DTHR) & M_DTHR)
37788 
37789 #define S_SNUL    0
37790 #define M_SNUL    0x1fU
37791 #define V_SNUL(x) ((x) << S_SNUL)
37792 #define G_SNUL(x) (((x) >> S_SNUL) & M_SNUL)
37793 
37794 #define A_MAC_PORT_RX_LINKA_RECEIVER_DACAP_AND_DACAN 0x3248
37795 #define A_MAC_PORT_RX_LINKA_RECEIVER_DACA_MIN_AND_DACAZ 0x324c
37796 #define A_MAC_PORT_RX_LINKA_RECEIVER_ADAC_CONTROL 0x3250
37797 
37798 #define S_ADSN_READWRITE    8
37799 #define V_ADSN_READWRITE(x) ((x) << S_ADSN_READWRITE)
37800 #define F_ADSN_READWRITE    V_ADSN_READWRITE(1U)
37801 
37802 #define S_ADSN_READONLY    7
37803 #define V_ADSN_READONLY(x) ((x) << S_ADSN_READONLY)
37804 #define F_ADSN_READONLY    V_ADSN_READONLY(1U)
37805 
37806 #define A_MAC_PORT_RX_LINKA_DFE_H1_LOCAL_OFFSET_ODD2_EVN2 0x325c
37807 
37808 #define S_H1O2    8
37809 #define M_H1O2    0x3fU
37810 #define V_H1O2(x) ((x) << S_H1O2)
37811 #define G_H1O2(x) (((x) >> S_H1O2) & M_H1O2)
37812 
37813 #define S_H1E2    0
37814 #define M_H1E2    0x3fU
37815 #define V_H1E2(x) ((x) << S_H1E2)
37816 #define G_H1E2(x) (((x) >> S_H1E2) & M_H1E2)
37817 
37818 #define A_MAC_PORT_RX_LINKA_DFE_H1_LOCAL_OFFSET_ODD3_EVN3 0x3260
37819 
37820 #define S_H1O3    8
37821 #define M_H1O3    0x3fU
37822 #define V_H1O3(x) ((x) << S_H1O3)
37823 #define G_H1O3(x) (((x) >> S_H1O3) & M_H1O3)
37824 
37825 #define S_H1E3    0
37826 #define M_H1E3    0x3fU
37827 #define V_H1E3(x) ((x) << S_H1E3)
37828 #define G_H1E3(x) (((x) >> S_H1E3) & M_H1E3)
37829 
37830 #define A_MAC_PORT_RX_LINKA_DFE_H1_LOCAL_OFFSET_ODD4_EVN4 0x3264
37831 
37832 #define S_H1O4    8
37833 #define M_H1O4    0x3fU
37834 #define V_H1O4(x) ((x) << S_H1O4)
37835 #define G_H1O4(x) (((x) >> S_H1O4) & M_H1O4)
37836 
37837 #define S_H1E4    0
37838 #define M_H1E4    0x3fU
37839 #define V_H1E4(x) ((x) << S_H1E4)
37840 #define G_H1E4(x) (((x) >> S_H1E4) & M_H1E4)
37841 
37842 #define A_MAC_PORT_RX_LINKA_DYNAMIC_AMPLITUDE_CENTERING_DAC_AND_DYNAMIC_PEAKING_CONTROL_DPC 0x3270
37843 
37844 #define S_DPCMD    14
37845 #define V_DPCMD(x) ((x) << S_DPCMD)
37846 #define F_DPCMD    V_DPCMD(1U)
37847 
37848 #define A_MAC_PORT_RX_LINKA_DYNAMIC_DATA_CENTERING_DDC 0x3274
37849 #define A_MAC_PORT_RX_LINKA_RECEIVER_INTERNAL_STATUS 0x3278
37850 
37851 #define S_T5BER6VAL    15
37852 #define V_T5BER6VAL(x) ((x) << S_T5BER6VAL)
37853 #define F_T5BER6VAL    V_T5BER6VAL(1U)
37854 
37855 #define S_T5BER6    14
37856 #define V_T5BER6(x) ((x) << S_T5BER6)
37857 #define F_T5BER6    V_T5BER6(1U)
37858 
37859 #define S_T5BER3VAL    13
37860 #define V_T5BER3VAL(x) ((x) << S_T5BER3VAL)
37861 #define F_T5BER3VAL    V_T5BER3VAL(1U)
37862 
37863 #define S_T5TOOFAST    12
37864 #define V_T5TOOFAST(x) ((x) << S_T5TOOFAST)
37865 #define F_T5TOOFAST    V_T5TOOFAST(1U)
37866 
37867 #define S_T5DPCCMP    9
37868 #define V_T5DPCCMP(x) ((x) << S_T5DPCCMP)
37869 #define F_T5DPCCMP    V_T5DPCCMP(1U)
37870 
37871 #define S_T5DACCMP    8
37872 #define V_T5DACCMP(x) ((x) << S_T5DACCMP)
37873 #define F_T5DACCMP    V_T5DACCMP(1U)
37874 
37875 #define S_T5DDCCMP    7
37876 #define V_T5DDCCMP(x) ((x) << S_T5DDCCMP)
37877 #define F_T5DDCCMP    V_T5DDCCMP(1U)
37878 
37879 #define S_T5AERRFLG    6
37880 #define V_T5AERRFLG(x) ((x) << S_T5AERRFLG)
37881 #define F_T5AERRFLG    V_T5AERRFLG(1U)
37882 
37883 #define S_T5WERRFLG    5
37884 #define V_T5WERRFLG(x) ((x) << S_T5WERRFLG)
37885 #define F_T5WERRFLG    V_T5WERRFLG(1U)
37886 
37887 #define S_T5TRCMP    4
37888 #define V_T5TRCMP(x) ((x) << S_T5TRCMP)
37889 #define F_T5TRCMP    V_T5TRCMP(1U)
37890 
37891 #define S_T5VLCKF    3
37892 #define V_T5VLCKF(x) ((x) << S_T5VLCKF)
37893 #define F_T5VLCKF    V_T5VLCKF(1U)
37894 
37895 #define S_T5ROCCMP    2
37896 #define V_T5ROCCMP(x) ((x) << S_T5ROCCMP)
37897 #define F_T5ROCCMP    V_T5ROCCMP(1U)
37898 
37899 #define S_T5DQCCCMP    1
37900 #define V_T5DQCCCMP(x) ((x) << S_T5DQCCCMP)
37901 #define F_T5DQCCCMP    V_T5DQCCCMP(1U)
37902 
37903 #define S_T5OCCMP    0
37904 #define V_T5OCCMP(x) ((x) << S_T5OCCMP)
37905 #define F_T5OCCMP    V_T5OCCMP(1U)
37906 
37907 #define A_MAC_PORT_RX_LINKA_DFE_FUNCTION_CONTROL_1 0x327c
37908 
37909 #define S_FLOFF    1
37910 #define V_FLOFF(x) ((x) << S_FLOFF)
37911 #define F_FLOFF    V_FLOFF(1U)
37912 
37913 #define A_MAC_PORT_RX_LINKA_DFE_FUNCTION_CONTROL_2 0x3280
37914 
37915 #define S_H25SPC    15
37916 #define V_H25SPC(x) ((x) << S_H25SPC)
37917 #define F_H25SPC    V_H25SPC(1U)
37918 
37919 #define S_FTOOFAST    8
37920 #define V_FTOOFAST(x) ((x) << S_FTOOFAST)
37921 #define F_FTOOFAST    V_FTOOFAST(1U)
37922 
37923 #define S_FINTTRIM    7
37924 #define V_FINTTRIM(x) ((x) << S_FINTTRIM)
37925 #define F_FINTTRIM    V_FINTTRIM(1U)
37926 
37927 #define S_FDINV    6
37928 #define V_FDINV(x) ((x) << S_FDINV)
37929 #define F_FDINV    V_FDINV(1U)
37930 
37931 #define S_FHGS    5
37932 #define V_FHGS(x) ((x) << S_FHGS)
37933 #define F_FHGS    V_FHGS(1U)
37934 
37935 #define S_FH6H12    4
37936 #define V_FH6H12(x) ((x) << S_FH6H12)
37937 #define F_FH6H12    V_FH6H12(1U)
37938 
37939 #define S_FH1CAL    3
37940 #define V_FH1CAL(x) ((x) << S_FH1CAL)
37941 #define F_FH1CAL    V_FH1CAL(1U)
37942 
37943 #define S_FINTCAL    2
37944 #define V_FINTCAL(x) ((x) << S_FINTCAL)
37945 #define F_FINTCAL    V_FINTCAL(1U)
37946 
37947 #define S_FDCA    1
37948 #define V_FDCA(x) ((x) << S_FDCA)
37949 #define F_FDCA    V_FDCA(1U)
37950 
37951 #define S_FDQCC    0
37952 #define V_FDQCC(x) ((x) << S_FDQCC)
37953 #define F_FDQCC    V_FDQCC(1U)
37954 
37955 #define A_MAC_PORT_RX_LINKA_DFE_OFFSET_EVN1_EVN2 0x3284
37956 
37957 #define S_LOFE2S_READWRITE    16
37958 #define V_LOFE2S_READWRITE(x) ((x) << S_LOFE2S_READWRITE)
37959 #define F_LOFE2S_READWRITE    V_LOFE2S_READWRITE(1U)
37960 
37961 #define S_LOFE2S_READONLY    14
37962 #define M_LOFE2S_READONLY    0x3U
37963 #define V_LOFE2S_READONLY(x) ((x) << S_LOFE2S_READONLY)
37964 #define G_LOFE2S_READONLY(x) (((x) >> S_LOFE2S_READONLY) & M_LOFE2S_READONLY)
37965 
37966 #define S_LOFE2    8
37967 #define M_LOFE2    0x3fU
37968 #define V_LOFE2(x) ((x) << S_LOFE2)
37969 #define G_LOFE2(x) (((x) >> S_LOFE2) & M_LOFE2)
37970 
37971 #define S_LOFE1S_READWRITE    7
37972 #define V_LOFE1S_READWRITE(x) ((x) << S_LOFE1S_READWRITE)
37973 #define F_LOFE1S_READWRITE    V_LOFE1S_READWRITE(1U)
37974 
37975 #define S_LOFE1S_READONLY    6
37976 #define V_LOFE1S_READONLY(x) ((x) << S_LOFE1S_READONLY)
37977 #define F_LOFE1S_READONLY    V_LOFE1S_READONLY(1U)
37978 
37979 #define S_LOFE1    0
37980 #define M_LOFE1    0x3fU
37981 #define V_LOFE1(x) ((x) << S_LOFE1)
37982 #define G_LOFE1(x) (((x) >> S_LOFE1) & M_LOFE1)
37983 
37984 #define A_MAC_PORT_RX_LINKA_DFE_OFFSET_ODD1_ODD2 0x3288
37985 
37986 #define S_LOFO2S_READWRITE    15
37987 #define V_LOFO2S_READWRITE(x) ((x) << S_LOFO2S_READWRITE)
37988 #define F_LOFO2S_READWRITE    V_LOFO2S_READWRITE(1U)
37989 
37990 #define S_LOFO2S_READONLY    14
37991 #define V_LOFO2S_READONLY(x) ((x) << S_LOFO2S_READONLY)
37992 #define F_LOFO2S_READONLY    V_LOFO2S_READONLY(1U)
37993 
37994 #define S_LOFO2    8
37995 #define M_LOFO2    0x3fU
37996 #define V_LOFO2(x) ((x) << S_LOFO2)
37997 #define G_LOFO2(x) (((x) >> S_LOFO2) & M_LOFO2)
37998 
37999 #define S_LOFO1S_READWRITE    7
38000 #define V_LOFO1S_READWRITE(x) ((x) << S_LOFO1S_READWRITE)
38001 #define F_LOFO1S_READWRITE    V_LOFO1S_READWRITE(1U)
38002 
38003 #define S_LOFO1S_READONLY    6
38004 #define V_LOFO1S_READONLY(x) ((x) << S_LOFO1S_READONLY)
38005 #define F_LOFO1S_READONLY    V_LOFO1S_READONLY(1U)
38006 
38007 #define S_LOFO1    0
38008 #define M_LOFO1    0x3fU
38009 #define V_LOFO1(x) ((x) << S_LOFO1)
38010 #define G_LOFO1(x) (((x) >> S_LOFO1) & M_LOFO1)
38011 
38012 #define A_MAC_PORT_RX_LINKA_DFE_OFFSET_EVN3_EVN4 0x328c
38013 
38014 #define S_LOFE4S_READWRITE    15
38015 #define V_LOFE4S_READWRITE(x) ((x) << S_LOFE4S_READWRITE)
38016 #define F_LOFE4S_READWRITE    V_LOFE4S_READWRITE(1U)
38017 
38018 #define S_LOFE4S_READONLY    14
38019 #define V_LOFE4S_READONLY(x) ((x) << S_LOFE4S_READONLY)
38020 #define F_LOFE4S_READONLY    V_LOFE4S_READONLY(1U)
38021 
38022 #define S_LOFE    8
38023 #define M_LOFE    0x3fU
38024 #define V_LOFE(x) ((x) << S_LOFE)
38025 #define G_LOFE(x) (((x) >> S_LOFE) & M_LOFE)
38026 
38027 #define S_LOFE3S_READWRITE    7
38028 #define V_LOFE3S_READWRITE(x) ((x) << S_LOFE3S_READWRITE)
38029 #define F_LOFE3S_READWRITE    V_LOFE3S_READWRITE(1U)
38030 
38031 #define S_LOFE3S_READONLY    6
38032 #define V_LOFE3S_READONLY(x) ((x) << S_LOFE3S_READONLY)
38033 #define F_LOFE3S_READONLY    V_LOFE3S_READONLY(1U)
38034 
38035 #define S_LOFE3    0
38036 #define M_LOFE3    0x3fU
38037 #define V_LOFE3(x) ((x) << S_LOFE3)
38038 #define G_LOFE3(x) (((x) >> S_LOFE3) & M_LOFE3)
38039 
38040 #define A_MAC_PORT_RX_LINKA_DFE_OFFSET_ODD3_ODD4 0x3290
38041 
38042 #define S_LOFO4S_READWRITE    15
38043 #define V_LOFO4S_READWRITE(x) ((x) << S_LOFO4S_READWRITE)
38044 #define F_LOFO4S_READWRITE    V_LOFO4S_READWRITE(1U)
38045 
38046 #define S_LOFO4S_READONLY    14
38047 #define V_LOFO4S_READONLY(x) ((x) << S_LOFO4S_READONLY)
38048 #define F_LOFO4S_READONLY    V_LOFO4S_READONLY(1U)
38049 
38050 #define S_LOFO4    8
38051 #define M_LOFO4    0x3fU
38052 #define V_LOFO4(x) ((x) << S_LOFO4)
38053 #define G_LOFO4(x) (((x) >> S_LOFO4) & M_LOFO4)
38054 
38055 #define S_LOFO3S_READWRITE    7
38056 #define V_LOFO3S_READWRITE(x) ((x) << S_LOFO3S_READWRITE)
38057 #define F_LOFO3S_READWRITE    V_LOFO3S_READWRITE(1U)
38058 
38059 #define S_LOFO3S_READONLY    6
38060 #define V_LOFO3S_READONLY(x) ((x) << S_LOFO3S_READONLY)
38061 #define F_LOFO3S_READONLY    V_LOFO3S_READONLY(1U)
38062 
38063 #define S_LOFO3    0
38064 #define M_LOFO3    0x3fU
38065 #define V_LOFO3(x) ((x) << S_LOFO3)
38066 #define G_LOFO3(x) (((x) >> S_LOFO3) & M_LOFO3)
38067 
38068 #define A_MAC_PORT_RX_LINKA_DFE_E0_AND_E1_OFFSET 0x3294
38069 
38070 #define S_T5E1SN_READWRITE    15
38071 #define V_T5E1SN_READWRITE(x) ((x) << S_T5E1SN_READWRITE)
38072 #define F_T5E1SN_READWRITE    V_T5E1SN_READWRITE(1U)
38073 
38074 #define S_T5E1SN_READONLY    14
38075 #define V_T5E1SN_READONLY(x) ((x) << S_T5E1SN_READONLY)
38076 #define F_T5E1SN_READONLY    V_T5E1SN_READONLY(1U)
38077 
38078 #define S_T5E1AMP    8
38079 #define M_T5E1AMP    0x3fU
38080 #define V_T5E1AMP(x) ((x) << S_T5E1AMP)
38081 #define G_T5E1AMP(x) (((x) >> S_T5E1AMP) & M_T5E1AMP)
38082 
38083 #define S_T5E0SN_READWRITE    7
38084 #define V_T5E0SN_READWRITE(x) ((x) << S_T5E0SN_READWRITE)
38085 #define F_T5E0SN_READWRITE    V_T5E0SN_READWRITE(1U)
38086 
38087 #define S_T5E0SN_READONLY    6
38088 #define V_T5E0SN_READONLY(x) ((x) << S_T5E0SN_READONLY)
38089 #define F_T5E0SN_READONLY    V_T5E0SN_READONLY(1U)
38090 
38091 #define S_T5E0AMP    0
38092 #define M_T5E0AMP    0x3fU
38093 #define V_T5E0AMP(x) ((x) << S_T5E0AMP)
38094 #define G_T5E0AMP(x) (((x) >> S_T5E0AMP) & M_T5E0AMP)
38095 
38096 #define A_MAC_PORT_RX_LINKA_RECEIVER_LOFF_CONTROL 0x3298
38097 
38098 #define S_T5LFREG    12
38099 #define V_T5LFREG(x) ((x) << S_T5LFREG)
38100 #define F_T5LFREG    V_T5LFREG(1U)
38101 
38102 #define S_T5LFRC    11
38103 #define V_T5LFRC(x) ((x) << S_T5LFRC)
38104 #define F_T5LFRC    V_T5LFRC(1U)
38105 
38106 #define S_T5LFSEL    8
38107 #define M_T5LFSEL    0x7U
38108 #define V_T5LFSEL(x) ((x) << S_T5LFSEL)
38109 #define G_T5LFSEL(x) (((x) >> S_T5LFSEL) & M_T5LFSEL)
38110 
38111 #define A_MAC_PORT_RX_LINKA_RECEIVER_SIGDET_CONTROL 0x329c
38112 
38113 #define S_OFFSN_READWRITE    14
38114 #define V_OFFSN_READWRITE(x) ((x) << S_OFFSN_READWRITE)
38115 #define F_OFFSN_READWRITE    V_OFFSN_READWRITE(1U)
38116 
38117 #define S_OFFSN_READONLY    13
38118 #define V_OFFSN_READONLY(x) ((x) << S_OFFSN_READONLY)
38119 #define F_OFFSN_READONLY    V_OFFSN_READONLY(1U)
38120 
38121 #define S_OFFAMP    8
38122 #define M_OFFAMP    0x1fU
38123 #define V_OFFAMP(x) ((x) << S_OFFAMP)
38124 #define G_OFFAMP(x) (((x) >> S_OFFAMP) & M_OFFAMP)
38125 
38126 #define S_SDACDC    7
38127 #define V_SDACDC(x) ((x) << S_SDACDC)
38128 #define F_SDACDC    V_SDACDC(1U)
38129 
38130 #define A_MAC_PORT_RX_LINKA_RECEIVER_ANALOG_CONTROL_SWITCH 0x32a0
38131 
38132 #define S_T5_RX_SETHDIS    7
38133 #define V_T5_RX_SETHDIS(x) ((x) << S_T5_RX_SETHDIS)
38134 #define F_T5_RX_SETHDIS    V_T5_RX_SETHDIS(1U)
38135 
38136 #define S_T5_RX_PDTERM    6
38137 #define V_T5_RX_PDTERM(x) ((x) << S_T5_RX_PDTERM)
38138 #define F_T5_RX_PDTERM    V_T5_RX_PDTERM(1U)
38139 
38140 #define S_T5_RX_BYPASS    5
38141 #define V_T5_RX_BYPASS(x) ((x) << S_T5_RX_BYPASS)
38142 #define F_T5_RX_BYPASS    V_T5_RX_BYPASS(1U)
38143 
38144 #define S_T5_RX_LPFEN    4
38145 #define V_T5_RX_LPFEN(x) ((x) << S_T5_RX_LPFEN)
38146 #define F_T5_RX_LPFEN    V_T5_RX_LPFEN(1U)
38147 
38148 #define S_T5_RX_VGABOD    3
38149 #define V_T5_RX_VGABOD(x) ((x) << S_T5_RX_VGABOD)
38150 #define F_T5_RX_VGABOD    V_T5_RX_VGABOD(1U)
38151 
38152 #define S_T5_RX_VTBYP    2
38153 #define V_T5_RX_VTBYP(x) ((x) << S_T5_RX_VTBYP)
38154 #define F_T5_RX_VTBYP    V_T5_RX_VTBYP(1U)
38155 
38156 #define S_T5_RX_VTERM    0
38157 #define M_T5_RX_VTERM    0x3U
38158 #define V_T5_RX_VTERM(x) ((x) << S_T5_RX_VTERM)
38159 #define G_T5_RX_VTERM(x) (((x) >> S_T5_RX_VTERM) & M_T5_RX_VTERM)
38160 
38161 #define A_MAC_PORT_RX_LINKA_INTEGRATOR_DAC_OFFSET 0x32a4
38162 
38163 #define S_ISTRIMS    14
38164 #define M_ISTRIMS    0x3U
38165 #define V_ISTRIMS(x) ((x) << S_ISTRIMS)
38166 #define G_ISTRIMS(x) (((x) >> S_ISTRIMS) & M_ISTRIMS)
38167 
38168 #define S_ISTRIM    8
38169 #define M_ISTRIM    0x3fU
38170 #define V_ISTRIM(x) ((x) << S_ISTRIM)
38171 #define G_ISTRIM(x) (((x) >> S_ISTRIM) & M_ISTRIM)
38172 
38173 #define S_HALF1    7
38174 #define V_HALF1(x) ((x) << S_HALF1)
38175 #define F_HALF1    V_HALF1(1U)
38176 
38177 #define S_HALF2    6
38178 #define V_HALF2(x) ((x) << S_HALF2)
38179 #define F_HALF2    V_HALF2(1U)
38180 
38181 #define S_INTDAC    0
38182 #define M_INTDAC    0x3fU
38183 #define V_INTDAC(x) ((x) << S_INTDAC)
38184 #define G_INTDAC(x) (((x) >> S_INTDAC) & M_INTDAC)
38185 
38186 #define A_MAC_PORT_RX_LINKA_DIGITAL_EYE_CONTROL 0x32a8
38187 
38188 #define S_MINWDTH    5
38189 #define M_MINWDTH    0x1fU
38190 #define V_MINWDTH(x) ((x) << S_MINWDTH)
38191 #define G_MINWDTH(x) (((x) >> S_MINWDTH) & M_MINWDTH)
38192 
38193 #define A_MAC_PORT_RX_LINKA_DIGITAL_EYE_METRICS 0x32ac
38194 
38195 #define S_T5SMQM    13
38196 #define M_T5SMQM    0x7U
38197 #define V_T5SMQM(x) ((x) << S_T5SMQM)
38198 #define G_T5SMQM(x) (((x) >> S_T5SMQM) & M_T5SMQM)
38199 
38200 #define S_T5SMQ    5
38201 #define M_T5SMQ    0xffU
38202 #define V_T5SMQ(x) ((x) << S_T5SMQ)
38203 #define G_T5SMQ(x) (((x) >> S_T5SMQ) & M_T5SMQ)
38204 
38205 #define S_T5EMMD    3
38206 #define M_T5EMMD    0x3U
38207 #define V_T5EMMD(x) ((x) << S_T5EMMD)
38208 #define G_T5EMMD(x) (((x) >> S_T5EMMD) & M_T5EMMD)
38209 
38210 #define S_T5EMBRDY    2
38211 #define V_T5EMBRDY(x) ((x) << S_T5EMBRDY)
38212 #define F_T5EMBRDY    V_T5EMBRDY(1U)
38213 
38214 #define S_T5EMBUMP    1
38215 #define V_T5EMBUMP(x) ((x) << S_T5EMBUMP)
38216 #define F_T5EMBUMP    V_T5EMBUMP(1U)
38217 
38218 #define S_T5EMEN    0
38219 #define V_T5EMEN(x) ((x) << S_T5EMEN)
38220 #define F_T5EMEN    V_T5EMEN(1U)
38221 
38222 #define A_MAC_PORT_RX_LINKA_DIGITAL_EYE_METRICS_ERROR_COUNT 0x32b0
38223 
38224 #define S_EMF8    15
38225 #define V_EMF8(x) ((x) << S_EMF8)
38226 #define F_EMF8    V_EMF8(1U)
38227 
38228 #define S_EMCNT    4
38229 #define M_EMCNT    0xffU
38230 #define V_EMCNT(x) ((x) << S_EMCNT)
38231 #define G_EMCNT(x) (((x) >> S_EMCNT) & M_EMCNT)
38232 
38233 #define S_EMOFLO    2
38234 #define V_EMOFLO(x) ((x) << S_EMOFLO)
38235 #define F_EMOFLO    V_EMOFLO(1U)
38236 
38237 #define S_EMCRST    1
38238 #define V_EMCRST(x) ((x) << S_EMCRST)
38239 #define F_EMCRST    V_EMCRST(1U)
38240 
38241 #define S_EMCEN    0
38242 #define V_EMCEN(x) ((x) << S_EMCEN)
38243 #define F_EMCEN    V_EMCEN(1U)
38244 
38245 #define A_MAC_PORT_RX_LINKA_DIGITAL_EYE_METRICS_PDF_EYE_COUNT 0x32b4
38246 
38247 #define S_SM2RDY    15
38248 #define V_SM2RDY(x) ((x) << S_SM2RDY)
38249 #define F_SM2RDY    V_SM2RDY(1U)
38250 
38251 #define S_SM2RST    14
38252 #define V_SM2RST(x) ((x) << S_SM2RST)
38253 #define F_SM2RST    V_SM2RST(1U)
38254 
38255 #define S_APDF    0
38256 #define M_APDF    0xfffU
38257 #define V_APDF(x) ((x) << S_APDF)
38258 #define G_APDF(x) (((x) >> S_APDF) & M_APDF)
38259 
38260 #define A_MAC_PORT_RX_LINKA_DIGITAL_EYE_METRICS_PATTERN_LENGTH 0x32b8
38261 
38262 #define S_SM0LEN    0
38263 #define M_SM0LEN    0x7fffU
38264 #define V_SM0LEN(x) ((x) << S_SM0LEN)
38265 #define G_SM0LEN(x) (((x) >> S_SM0LEN) & M_SM0LEN)
38266 
38267 #define A_MAC_PORT_RX_LINKA_DFE_TAP_ENABLE 0x32c0
38268 
38269 #define S_H_EN    1
38270 #define M_H_EN    0xfffU
38271 #define V_H_EN(x) ((x) << S_H_EN)
38272 #define G_H_EN(x) (((x) >> S_H_EN) & M_H_EN)
38273 
38274 #define A_MAC_PORT_RX_LINKA_DFE_H1 0x32c4
38275 #define A_MAC_PORT_RX_LINKA_DFE_H2 0x32c8
38276 
38277 #define S_H2OSN_READWRITE    14
38278 #define V_H2OSN_READWRITE(x) ((x) << S_H2OSN_READWRITE)
38279 #define F_H2OSN_READWRITE    V_H2OSN_READWRITE(1U)
38280 
38281 #define S_H2OSN_READONLY    13
38282 #define V_H2OSN_READONLY(x) ((x) << S_H2OSN_READONLY)
38283 #define F_H2OSN_READONLY    V_H2OSN_READONLY(1U)
38284 
38285 #define S_H2ESN_READWRITE    6
38286 #define V_H2ESN_READWRITE(x) ((x) << S_H2ESN_READWRITE)
38287 #define F_H2ESN_READWRITE    V_H2ESN_READWRITE(1U)
38288 
38289 #define S_H2ESN_READONLY    5
38290 #define V_H2ESN_READONLY(x) ((x) << S_H2ESN_READONLY)
38291 #define F_H2ESN_READONLY    V_H2ESN_READONLY(1U)
38292 
38293 #define A_MAC_PORT_RX_LINKA_DFE_H3 0x32cc
38294 
38295 #define S_H3OSN_READWRITE    13
38296 #define V_H3OSN_READWRITE(x) ((x) << S_H3OSN_READWRITE)
38297 #define F_H3OSN_READWRITE    V_H3OSN_READWRITE(1U)
38298 
38299 #define S_H3OSN_READONLY    12
38300 #define V_H3OSN_READONLY(x) ((x) << S_H3OSN_READONLY)
38301 #define F_H3OSN_READONLY    V_H3OSN_READONLY(1U)
38302 
38303 #define S_H3ESN_READWRITE    5
38304 #define V_H3ESN_READWRITE(x) ((x) << S_H3ESN_READWRITE)
38305 #define F_H3ESN_READWRITE    V_H3ESN_READWRITE(1U)
38306 
38307 #define S_H3ESN_READONLY    4
38308 #define V_H3ESN_READONLY(x) ((x) << S_H3ESN_READONLY)
38309 #define F_H3ESN_READONLY    V_H3ESN_READONLY(1U)
38310 
38311 #define A_MAC_PORT_RX_LINKA_DFE_H4 0x32d0
38312 
38313 #define S_H4OGS    14
38314 #define M_H4OGS    0x3U
38315 #define V_H4OGS(x) ((x) << S_H4OGS)
38316 #define G_H4OGS(x) (((x) >> S_H4OGS) & M_H4OGS)
38317 
38318 #define S_H4OSN_READWRITE    13
38319 #define V_H4OSN_READWRITE(x) ((x) << S_H4OSN_READWRITE)
38320 #define F_H4OSN_READWRITE    V_H4OSN_READWRITE(1U)
38321 
38322 #define S_H4OSN_READONLY    12
38323 #define V_H4OSN_READONLY(x) ((x) << S_H4OSN_READONLY)
38324 #define F_H4OSN_READONLY    V_H4OSN_READONLY(1U)
38325 
38326 #define S_H4EGS    6
38327 #define M_H4EGS    0x3U
38328 #define V_H4EGS(x) ((x) << S_H4EGS)
38329 #define G_H4EGS(x) (((x) >> S_H4EGS) & M_H4EGS)
38330 
38331 #define S_H4ESN_READWRITE    5
38332 #define V_H4ESN_READWRITE(x) ((x) << S_H4ESN_READWRITE)
38333 #define F_H4ESN_READWRITE    V_H4ESN_READWRITE(1U)
38334 
38335 #define S_H4ESN_READONLY    4
38336 #define V_H4ESN_READONLY(x) ((x) << S_H4ESN_READONLY)
38337 #define F_H4ESN_READONLY    V_H4ESN_READONLY(1U)
38338 
38339 #define A_MAC_PORT_RX_LINKA_DFE_H5 0x32d4
38340 
38341 #define S_H5OGS    14
38342 #define M_H5OGS    0x3U
38343 #define V_H5OGS(x) ((x) << S_H5OGS)
38344 #define G_H5OGS(x) (((x) >> S_H5OGS) & M_H5OGS)
38345 
38346 #define S_H5OSN_READWRITE    13
38347 #define V_H5OSN_READWRITE(x) ((x) << S_H5OSN_READWRITE)
38348 #define F_H5OSN_READWRITE    V_H5OSN_READWRITE(1U)
38349 
38350 #define S_H5OSN_READONLY    12
38351 #define V_H5OSN_READONLY(x) ((x) << S_H5OSN_READONLY)
38352 #define F_H5OSN_READONLY    V_H5OSN_READONLY(1U)
38353 
38354 #define S_H5EGS    6
38355 #define M_H5EGS    0x3U
38356 #define V_H5EGS(x) ((x) << S_H5EGS)
38357 #define G_H5EGS(x) (((x) >> S_H5EGS) & M_H5EGS)
38358 
38359 #define S_H5ESN_READWRITE    5
38360 #define V_H5ESN_READWRITE(x) ((x) << S_H5ESN_READWRITE)
38361 #define F_H5ESN_READWRITE    V_H5ESN_READWRITE(1U)
38362 
38363 #define S_H5ESN_READONLY    4
38364 #define V_H5ESN_READONLY(x) ((x) << S_H5ESN_READONLY)
38365 #define F_H5ESN_READONLY    V_H5ESN_READONLY(1U)
38366 
38367 #define A_MAC_PORT_RX_LINKA_DFE_H6_AND_H7 0x32d8
38368 
38369 #define S_H7GS    14
38370 #define M_H7GS    0x3U
38371 #define V_H7GS(x) ((x) << S_H7GS)
38372 #define G_H7GS(x) (((x) >> S_H7GS) & M_H7GS)
38373 
38374 #define S_H7SN_READWRITE    13
38375 #define V_H7SN_READWRITE(x) ((x) << S_H7SN_READWRITE)
38376 #define F_H7SN_READWRITE    V_H7SN_READWRITE(1U)
38377 
38378 #define S_H7SN_READONLY    12
38379 #define V_H7SN_READONLY(x) ((x) << S_H7SN_READONLY)
38380 #define F_H7SN_READONLY    V_H7SN_READONLY(1U)
38381 
38382 #define S_H7MAG    8
38383 #define M_H7MAG    0xfU
38384 #define V_H7MAG(x) ((x) << S_H7MAG)
38385 #define G_H7MAG(x) (((x) >> S_H7MAG) & M_H7MAG)
38386 
38387 #define S_H6GS    6
38388 #define M_H6GS    0x3U
38389 #define V_H6GS(x) ((x) << S_H6GS)
38390 #define G_H6GS(x) (((x) >> S_H6GS) & M_H6GS)
38391 
38392 #define S_H6SN_READWRITE    5
38393 #define V_H6SN_READWRITE(x) ((x) << S_H6SN_READWRITE)
38394 #define F_H6SN_READWRITE    V_H6SN_READWRITE(1U)
38395 
38396 #define S_H6SN_READONLY    4
38397 #define V_H6SN_READONLY(x) ((x) << S_H6SN_READONLY)
38398 #define F_H6SN_READONLY    V_H6SN_READONLY(1U)
38399 
38400 #define S_H6MAG    0
38401 #define M_H6MAG    0xfU
38402 #define V_H6MAG(x) ((x) << S_H6MAG)
38403 #define G_H6MAG(x) (((x) >> S_H6MAG) & M_H6MAG)
38404 
38405 #define A_MAC_PORT_RX_LINKA_DFE_H8_AND_H9 0x32dc
38406 
38407 #define S_H9GS    14
38408 #define M_H9GS    0x3U
38409 #define V_H9GS(x) ((x) << S_H9GS)
38410 #define G_H9GS(x) (((x) >> S_H9GS) & M_H9GS)
38411 
38412 #define S_H9SN_READWRITE    13
38413 #define V_H9SN_READWRITE(x) ((x) << S_H9SN_READWRITE)
38414 #define F_H9SN_READWRITE    V_H9SN_READWRITE(1U)
38415 
38416 #define S_H9SN_READONLY    12
38417 #define V_H9SN_READONLY(x) ((x) << S_H9SN_READONLY)
38418 #define F_H9SN_READONLY    V_H9SN_READONLY(1U)
38419 
38420 #define S_H9MAG    8
38421 #define M_H9MAG    0xfU
38422 #define V_H9MAG(x) ((x) << S_H9MAG)
38423 #define G_H9MAG(x) (((x) >> S_H9MAG) & M_H9MAG)
38424 
38425 #define S_H8GS    6
38426 #define M_H8GS    0x3U
38427 #define V_H8GS(x) ((x) << S_H8GS)
38428 #define G_H8GS(x) (((x) >> S_H8GS) & M_H8GS)
38429 
38430 #define S_H8SN_READWRITE    5
38431 #define V_H8SN_READWRITE(x) ((x) << S_H8SN_READWRITE)
38432 #define F_H8SN_READWRITE    V_H8SN_READWRITE(1U)
38433 
38434 #define S_H8SN_READONLY    4
38435 #define V_H8SN_READONLY(x) ((x) << S_H8SN_READONLY)
38436 #define F_H8SN_READONLY    V_H8SN_READONLY(1U)
38437 
38438 #define S_H8MAG    0
38439 #define M_H8MAG    0xfU
38440 #define V_H8MAG(x) ((x) << S_H8MAG)
38441 #define G_H8MAG(x) (((x) >> S_H8MAG) & M_H8MAG)
38442 
38443 #define A_MAC_PORT_RX_LINKA_DFE_H10_AND_H11 0x32e0
38444 
38445 #define S_H11GS    14
38446 #define M_H11GS    0x3U
38447 #define V_H11GS(x) ((x) << S_H11GS)
38448 #define G_H11GS(x) (((x) >> S_H11GS) & M_H11GS)
38449 
38450 #define S_H11SN_READWRITE    13
38451 #define V_H11SN_READWRITE(x) ((x) << S_H11SN_READWRITE)
38452 #define F_H11SN_READWRITE    V_H11SN_READWRITE(1U)
38453 
38454 #define S_H11SN_READONLY    12
38455 #define V_H11SN_READONLY(x) ((x) << S_H11SN_READONLY)
38456 #define F_H11SN_READONLY    V_H11SN_READONLY(1U)
38457 
38458 #define S_H11MAG    8
38459 #define M_H11MAG    0xfU
38460 #define V_H11MAG(x) ((x) << S_H11MAG)
38461 #define G_H11MAG(x) (((x) >> S_H11MAG) & M_H11MAG)
38462 
38463 #define S_H10GS    6
38464 #define M_H10GS    0x3U
38465 #define V_H10GS(x) ((x) << S_H10GS)
38466 #define G_H10GS(x) (((x) >> S_H10GS) & M_H10GS)
38467 
38468 #define S_H10SN_READWRITE    5
38469 #define V_H10SN_READWRITE(x) ((x) << S_H10SN_READWRITE)
38470 #define F_H10SN_READWRITE    V_H10SN_READWRITE(1U)
38471 
38472 #define S_H10SN_READONLY    4
38473 #define V_H10SN_READONLY(x) ((x) << S_H10SN_READONLY)
38474 #define F_H10SN_READONLY    V_H10SN_READONLY(1U)
38475 
38476 #define S_H10MAG    0
38477 #define M_H10MAG    0xfU
38478 #define V_H10MAG(x) ((x) << S_H10MAG)
38479 #define G_H10MAG(x) (((x) >> S_H10MAG) & M_H10MAG)
38480 
38481 #define A_MAC_PORT_RX_LINKA_DFE_H12 0x32e4
38482 
38483 #define S_H12GS    6
38484 #define M_H12GS    0x3U
38485 #define V_H12GS(x) ((x) << S_H12GS)
38486 #define G_H12GS(x) (((x) >> S_H12GS) & M_H12GS)
38487 
38488 #define S_H12SN_READWRITE    5
38489 #define V_H12SN_READWRITE(x) ((x) << S_H12SN_READWRITE)
38490 #define F_H12SN_READWRITE    V_H12SN_READWRITE(1U)
38491 
38492 #define S_H12SN_READONLY    4
38493 #define V_H12SN_READONLY(x) ((x) << S_H12SN_READONLY)
38494 #define F_H12SN_READONLY    V_H12SN_READONLY(1U)
38495 
38496 #define S_H12MAG    0
38497 #define M_H12MAG    0xfU
38498 #define V_H12MAG(x) ((x) << S_H12MAG)
38499 #define G_H12MAG(x) (((x) >> S_H12MAG) & M_H12MAG)
38500 
38501 #define A_MAC_PORT_RX_LINKA_RECEIVER_MACRO_TEST_CONTROL_2 0x32f8
38502 
38503 #define S_DFEDACLSSD    6
38504 #define V_DFEDACLSSD(x) ((x) << S_DFEDACLSSD)
38505 #define F_DFEDACLSSD    V_DFEDACLSSD(1U)
38506 
38507 #define S_SDLSSD    5
38508 #define V_SDLSSD(x) ((x) << S_SDLSSD)
38509 #define F_SDLSSD    V_SDLSSD(1U)
38510 
38511 #define S_DFEOBSBIAS    4
38512 #define V_DFEOBSBIAS(x) ((x) << S_DFEOBSBIAS)
38513 #define F_DFEOBSBIAS    V_DFEOBSBIAS(1U)
38514 
38515 #define S_GBOFSTLSSD    3
38516 #define V_GBOFSTLSSD(x) ((x) << S_GBOFSTLSSD)
38517 #define F_GBOFSTLSSD    V_GBOFSTLSSD(1U)
38518 
38519 #define S_RXDOBS    2
38520 #define V_RXDOBS(x) ((x) << S_RXDOBS)
38521 #define F_RXDOBS    V_RXDOBS(1U)
38522 
38523 #define S_ACJZPT    1
38524 #define V_ACJZPT(x) ((x) << S_ACJZPT)
38525 #define F_ACJZPT    V_ACJZPT(1U)
38526 
38527 #define S_ACJZNT    0
38528 #define V_ACJZNT(x) ((x) << S_ACJZNT)
38529 #define F_ACJZNT    V_ACJZNT(1U)
38530 
38531 #define A_MAC_PORT_RX_LINKA_RECEIVER_MACRO_TEST_CONTROL_1 0x32fc
38532 
38533 #define S_PHSLOCK    10
38534 #define V_PHSLOCK(x) ((x) << S_PHSLOCK)
38535 #define F_PHSLOCK    V_PHSLOCK(1U)
38536 
38537 #define S_TESTMODE    9
38538 #define V_TESTMODE(x) ((x) << S_TESTMODE)
38539 #define F_TESTMODE    V_TESTMODE(1U)
38540 
38541 #define S_CALMODE    8
38542 #define V_CALMODE(x) ((x) << S_CALMODE)
38543 #define F_CALMODE    V_CALMODE(1U)
38544 
38545 #define S_AMPSEL    7
38546 #define V_AMPSEL(x) ((x) << S_AMPSEL)
38547 #define F_AMPSEL    V_AMPSEL(1U)
38548 
38549 #define S_WHICHNRZ    6
38550 #define V_WHICHNRZ(x) ((x) << S_WHICHNRZ)
38551 #define F_WHICHNRZ    V_WHICHNRZ(1U)
38552 
38553 #define S_BANKA    5
38554 #define V_BANKA(x) ((x) << S_BANKA)
38555 #define F_BANKA    V_BANKA(1U)
38556 
38557 #define S_BANKB    4
38558 #define V_BANKB(x) ((x) << S_BANKB)
38559 #define F_BANKB    V_BANKB(1U)
38560 
38561 #define S_ACJPDP    3
38562 #define V_ACJPDP(x) ((x) << S_ACJPDP)
38563 #define F_ACJPDP    V_ACJPDP(1U)
38564 
38565 #define S_ACJPDN    2
38566 #define V_ACJPDN(x) ((x) << S_ACJPDN)
38567 #define F_ACJPDN    V_ACJPDN(1U)
38568 
38569 #define S_LSSDT    1
38570 #define V_LSSDT(x) ((x) << S_LSSDT)
38571 #define F_LSSDT    V_LSSDT(1U)
38572 
38573 #define S_MTHOLD    0
38574 #define V_MTHOLD(x) ((x) << S_MTHOLD)
38575 #define F_MTHOLD    V_MTHOLD(1U)
38576 
38577 #define A_MAC_PORT_RX_LINKB_RECEIVER_CONFIGURATION_MODE 0x3300
38578 #define A_MAC_PORT_RX_LINKB_RECEIVER_TEST_CONTROL 0x3304
38579 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_CONTROL 0x3308
38580 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_OFFSET_CONTROL 0x330c
38581 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_POSITION_1 0x3310
38582 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_POSITION_2 0x3314
38583 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_STATIC_PHASE_OFFSET_1 0x3318
38584 #define A_MAC_PORT_RX_LINKB_PHASE_ROTATOR_STATIC_PHASE_OFFSET_2 0x331c
38585 #define A_MAC_PORT_RX_LINKB_DFE_CONTROL 0x3320
38586 #define A_MAC_PORT_RX_LINKB_DFE_SAMPLE_SNAPSHOT_1 0x3324
38587 #define A_MAC_PORT_RX_LINKB_DFE_SAMPLE_SNAPSHOT_2 0x3328
38588 #define A_MAC_PORT_RX_LINKB_RECEIVER_VGA_CONTROL_1 0x332c
38589 #define A_MAC_PORT_RX_LINKB_RECEIVER_VGA_CONTROL_2 0x3330
38590 #define A_MAC_PORT_RX_LINKB_RECEIVER_VGA_CONTROL_3 0x3334
38591 #define A_MAC_PORT_RX_LINKB_RECEIVER_DQCC_CONTROL_1 0x3338
38592 #define A_MAC_PORT_RX_LINKB_RECEIVER_DQCC_CONTROL_3 0x3340
38593 #define A_MAC_PORT_RX_LINKB_RECEIVER_DACAP_AND_DACAN 0x3348
38594 #define A_MAC_PORT_RX_LINKB_RECEIVER_DACA_MIN_AND_DACAZ 0x334c
38595 #define A_MAC_PORT_RX_LINKB_RECEIVER_ADAC_CONTROL 0x3350
38596 #define A_MAC_PORT_RX_LINKB_DFE_H1_LOCAL_OFFSET_ODD2_EVN2 0x335c
38597 #define A_MAC_PORT_RX_LINKB_DFE_H1_LOCAL_OFFSET_ODD3_EVN3 0x3360
38598 #define A_MAC_PORT_RX_LINKB_DFE_H1_LOCAL_OFFSET_ODD4_EVN4 0x3364
38599 #define A_MAC_PORT_RX_LINKB_DYNAMIC_AMPLITUDE_CENTERING_DAC_AND_DYNAMIC_PEAKING_CONTROL_DPC 0x3370
38600 #define A_MAC_PORT_RX_LINKB_DYNAMIC_DATA_CENTERING_DDC 0x3374
38601 #define A_MAC_PORT_RX_LINKB_RECEIVER_INTERNAL_STATUS 0x3378
38602 #define A_MAC_PORT_RX_LINKB_DFE_FUNCTION_CONTROL_1 0x337c
38603 #define A_MAC_PORT_RX_LINKB_DFE_FUNCTION_CONTROL_2 0x3380
38604 #define A_MAC_PORT_RX_LINKB_DFE_OFFSET_EVN1_EVN2 0x3384
38605 #define A_MAC_PORT_RX_LINKB_DFE_OFFSET_ODD1_ODD2 0x3388
38606 #define A_MAC_PORT_RX_LINKB_DFE_OFFSET_EVN3_EVN4 0x338c
38607 #define A_MAC_PORT_RX_LINKB_DFE_OFFSET_ODD3_ODD4 0x3390
38608 #define A_MAC_PORT_RX_LINKB_DFE_E0_AND_E1_OFFSET 0x3394
38609 #define A_MAC_PORT_RX_LINKB_RECEIVER_LOFF_CONTROL 0x3398
38610 #define A_MAC_PORT_RX_LINKB_RECEIVER_SIGDET_CONTROL 0x339c
38611 #define A_MAC_PORT_RX_LINKB_RECEIVER_ANALOG_CONTROL_SWITCH 0x33a0
38612 #define A_MAC_PORT_RX_LINKB_INTEGRATOR_DAC_OFFSET 0x33a4
38613 #define A_MAC_PORT_RX_LINKB_DIGITAL_EYE_CONTROL 0x33a8
38614 #define A_MAC_PORT_RX_LINKB_DIGITAL_EYE_METRICS 0x33ac
38615 #define A_MAC_PORT_RX_LINKB_DIGITAL_EYE_METRICS_ERROR_COUNT 0x33b0
38616 #define A_MAC_PORT_RX_LINKB_DIGITAL_EYE_METRICS_PDF_EYE_COUNT 0x33b4
38617 #define A_MAC_PORT_RX_LINKB_DIGITAL_EYE_METRICS_PATTERN_LENGTH 0x33b8
38618 #define A_MAC_PORT_RX_LINKB_DFE_TAP_ENABLE 0x33c0
38619 #define A_MAC_PORT_RX_LINKB_DFE_H1 0x33c4
38620 #define A_MAC_PORT_RX_LINKB_DFE_H2 0x33c8
38621 #define A_MAC_PORT_RX_LINKB_DFE_H3 0x33cc
38622 #define A_MAC_PORT_RX_LINKB_DFE_H4 0x33d0
38623 #define A_MAC_PORT_RX_LINKB_DFE_H5 0x33d4
38624 #define A_MAC_PORT_RX_LINKB_DFE_H6_AND_H7 0x33d8
38625 #define A_MAC_PORT_RX_LINKB_DFE_H8_AND_H9 0x33dc
38626 #define A_MAC_PORT_RX_LINKB_DFE_H10_AND_H11 0x33e0
38627 #define A_MAC_PORT_RX_LINKB_DFE_H12 0x33e4
38628 #define A_MAC_PORT_RX_LINKB_RECEIVER_MACRO_TEST_CONTROL_2 0x33f8
38629 #define A_MAC_PORT_RX_LINKB_RECEIVER_MACRO_TEST_CONTROL_1 0x33fc
38630 #define A_MAC_PORT_TX_LINKC_TRANSMIT_CONFIGURATION_MODE 0x3400
38631 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TEST_CONTROL 0x3404
38632 #define A_MAC_PORT_TX_LINKC_TRANSMIT_COEFFICIENT_CONTROL 0x3408
38633 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DRIVER_MODE_CONTROL 0x340c
38634 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DRIVER_OVERRIDE_CONTROL 0x3410
38635 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCLK_ROTATOR_OVERRIDE 0x3414
38636 #define A_MAC_PORT_TX_LINKC_TRANSMIT_IMPEDANCE_CALIBRATION_OVERRIDE 0x3418
38637 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCLK_DRIFT_TOLERANCE 0x341c
38638 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_0_COEFFICIENT 0x3420
38639 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_1_COEFFICIENT 0x3424
38640 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_2_COEFFICIENT 0x3428
38641 #define A_MAC_PORT_TX_LINKC_TRANSMIT_AMPLITUDE 0x3430
38642 #define A_MAC_PORT_TX_LINKC_TRANSMIT_POLARITY 0x3434
38643 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_COMMAND 0x3438
38644 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_STATUS 0x343c
38645 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_0_COEFFICIENT_OVERRIDE 0x3440
38646 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_1_COEFFICIENT_OVERRIDE 0x3444
38647 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_2_COEFFICIENT_OVERRIDE 0x3448
38648 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_0_COEFFICIENT_APPLIED 0x3460
38649 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_1_COEFFICIENT_APPLIED 0x3464
38650 #define A_MAC_PORT_TX_LINKC_TRANSMIT_TAP_2_COEFFICIENT_APPLIED 0x3468
38651 #define A_MAC_PORT_TX_LINKC_TRANSMIT_SEGMENT_DISABLE_APPLIED_1 0x3470
38652 #define A_MAC_PORT_TX_LINKC_TRANSMIT_SEGMENT_DISABLE_APPLIED_2 0x3474
38653 #define A_MAC_PORT_TX_LINKC_TRANSMIT_EXTENDED_ADDRESS_DATA 0x3478
38654 #define A_MAC_PORT_TX_LINKC_TRANSMIT_EXTENDED_ADDRESS_ADDR 0x347c
38655 #define A_MAC_PORT_TX_LINKC_TRANSMIT_PATTERN_BUFFER_BYTES_1_0 0x3480
38656 #define A_MAC_PORT_TX_LINKC_TRANSMIT_PATTERN_BUFFER_BYTES_3_2 0x3484
38657 #define A_MAC_PORT_TX_LINKC_TRANSMIT_PATTERN_BUFFER_BYTE_4 0x3488
38658 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCC_CONTROL 0x348c
38659 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCC_OVERRIDE 0x3490
38660 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCC_APPLIED 0x3494
38661 #define A_MAC_PORT_TX_LINKC_TRANSMIT_DCC_TIME_OUT 0x3498
38662 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AZ_CONTROL 0x349c
38663 #define A_MAC_PORT_TX_LINKC_TRANSMIT_MACRO_TEST_CONTROL_4 0x34f0
38664 #define A_MAC_PORT_TX_LINKC_TRANSMIT_MACRO_TEST_CONTROL_3 0x34f4
38665 #define A_MAC_PORT_TX_LINKC_TRANSMIT_MACRO_TEST_CONTROL_2 0x34f8
38666 #define A_MAC_PORT_TX_LINKC_TRANSMIT_MACRO_TEST_CONTROL_1 0x34fc
38667 #define A_MAC_PORT_TX_LINKD_TRANSMIT_CONFIGURATION_MODE 0x3500
38668 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TEST_CONTROL 0x3504
38669 #define A_MAC_PORT_TX_LINKD_TRANSMIT_COEFFICIENT_CONTROL 0x3508
38670 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DRIVER_MODE_CONTROL 0x350c
38671 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DRIVER_OVERRIDE_CONTROL 0x3510
38672 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCLK_ROTATOR_OVERRIDE 0x3514
38673 #define A_MAC_PORT_TX_LINKD_TRANSMIT_IMPEDANCE_CALIBRATION_OVERRIDE 0x3518
38674 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCLK_DRIFT_TOLERANCE 0x351c
38675 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_0_COEFFICIENT 0x3520
38676 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_1_COEFFICIENT 0x3524
38677 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_2_COEFFICIENT 0x3528
38678 #define A_MAC_PORT_TX_LINKD_TRANSMIT_AMPLITUDE 0x3530
38679 #define A_MAC_PORT_TX_LINKD_TRANSMIT_POLARITY 0x3534
38680 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_COMMAND 0x3538
38681 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_STATUS 0x353c
38682 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_0_COEFFICIENT_OVERRIDE 0x3540
38683 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_1_COEFFICIENT_OVERRIDE 0x3544
38684 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_2_COEFFICIENT_OVERRIDE 0x3548
38685 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_0_COEFFICIENT_APPLIED 0x3560
38686 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_1_COEFFICIENT_APPLIED 0x3564
38687 #define A_MAC_PORT_TX_LINKD_TRANSMIT_TAP_2_COEFFICIENT_APPLIED 0x3568
38688 #define A_MAC_PORT_TX_LINKD_TRANSMIT_SEGMENT_DISABLE_APPLIED_1 0x3570
38689 #define A_MAC_PORT_TX_LINKD_TRANSMIT_SEGMENT_DISABLE_APPLIED_2 0x3574
38690 #define A_MAC_PORT_TX_LINKD_TRANSMIT_EXTENDED_ADDRESS_DATA 0x3578
38691 #define A_MAC_PORT_TX_LINKD_TRANSMIT_EXTENDED_ADDRESS_ADDR 0x357c
38692 #define A_MAC_PORT_TX_LINKD_TRANSMIT_PATTERN_BUFFER_BYTES_1_0 0x3580
38693 #define A_MAC_PORT_TX_LINKD_TRANSMIT_PATTERN_BUFFER_BYTES_3_2 0x3584
38694 #define A_MAC_PORT_TX_LINKD_TRANSMIT_PATTERN_BUFFER_BYTE_4 0x3588
38695 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCC_CONTROL 0x358c
38696 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCC_OVERRIDE 0x3590
38697 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCC_APPLIED 0x3594
38698 #define A_MAC_PORT_TX_LINKD_TRANSMIT_DCC_TIME_OUT 0x3598
38699 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AZ_CONTROL 0x359c
38700 #define A_MAC_PORT_TX_LINKD_TRANSMIT_MACRO_TEST_CONTROL_4 0x35f0
38701 #define A_MAC_PORT_TX_LINKD_TRANSMIT_MACRO_TEST_CONTROL_3 0x35f4
38702 #define A_MAC_PORT_TX_LINKD_TRANSMIT_MACRO_TEST_CONTROL_2 0x35f8
38703 #define A_MAC_PORT_TX_LINKD_TRANSMIT_MACRO_TEST_CONTROL_1 0x35fc
38704 #define A_MAC_PORT_RX_LINKC_RECEIVER_CONFIGURATION_MODE 0x3600
38705 #define A_MAC_PORT_RX_LINKC_RECEIVER_TEST_CONTROL 0x3604
38706 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_CONTROL 0x3608
38707 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_OFFSET_CONTROL 0x360c
38708 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_POSITION_1 0x3610
38709 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_POSITION_2 0x3614
38710 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_STATIC_PHASE_OFFSET_1 0x3618
38711 #define A_MAC_PORT_RX_LINKC_PHASE_ROTATOR_STATIC_PHASE_OFFSET_2 0x361c
38712 #define A_MAC_PORT_RX_LINKC_DFE_CONTROL 0x3620
38713 #define A_MAC_PORT_RX_LINKC_DFE_SAMPLE_SNAPSHOT_1 0x3624
38714 #define A_MAC_PORT_RX_LINKC_DFE_SAMPLE_SNAPSHOT_2 0x3628
38715 #define A_MAC_PORT_RX_LINKC_RECEIVER_VGA_CONTROL_1 0x362c
38716 #define A_MAC_PORT_RX_LINKC_RECEIVER_VGA_CONTROL_2 0x3630
38717 #define A_MAC_PORT_RX_LINKC_RECEIVER_VGA_CONTROL_3 0x3634
38718 #define A_MAC_PORT_RX_LINKC_RECEIVER_DQCC_CONTROL_1 0x3638
38719 #define A_MAC_PORT_RX_LINKC_RECEIVER_DQCC_CONTROL_3 0x3640
38720 #define A_MAC_PORT_RX_LINKC_RECEIVER_DACAP_AND_DACAN 0x3648
38721 #define A_MAC_PORT_RX_LINKC_RECEIVER_DACA_MIN_AND_DACAZ 0x364c
38722 #define A_MAC_PORT_RX_LINKC_RECEIVER_ADAC_CONTROL 0x3650
38723 #define A_MAC_PORT_RX_LINKC_DFE_H1_LOCAL_OFFSET_ODD2_EVN2 0x365c
38724 #define A_MAC_PORT_RX_LINKC_DFE_H1_LOCAL_OFFSET_ODD3_EVN3 0x3660
38725 #define A_MAC_PORT_RX_LINKC_DFE_H1_LOCAL_OFFSET_ODD4_EVN4 0x3664
38726 #define A_MAC_PORT_RX_LINKC_DYNAMIC_AMPLITUDE_CENTERING_DAC_AND_DYNAMIC_PEAKING_CONTROL_DPC 0x3670
38727 #define A_MAC_PORT_RX_LINKC_DYNAMIC_DATA_CENTERING_DDC 0x3674
38728 #define A_MAC_PORT_RX_LINKC_RECEIVER_INTERNAL_STATUS 0x3678
38729 #define A_MAC_PORT_RX_LINKC_DFE_FUNCTION_CONTROL_1 0x367c
38730 #define A_MAC_PORT_RX_LINKC_DFE_FUNCTION_CONTROL_2 0x3680
38731 #define A_MAC_PORT_RX_LINKC_DFE_OFFSET_EVN1_EVN2 0x3684
38732 #define A_MAC_PORT_RX_LINKC_DFE_OFFSET_ODD1_ODD2 0x3688
38733 #define A_MAC_PORT_RX_LINKC_DFE_OFFSET_EVN3_EVN4 0x368c
38734 #define A_MAC_PORT_RX_LINKC_DFE_OFFSET_ODD3_ODD4 0x3690
38735 #define A_MAC_PORT_RX_LINKC_DFE_E0_AND_E1_OFFSET 0x3694
38736 #define A_MAC_PORT_RX_LINKC_RECEIVER_LOFF_CONTROL 0x3698
38737 #define A_MAC_PORT_RX_LINKC_RECEIVER_SIGDET_CONTROL 0x369c
38738 #define A_MAC_PORT_RX_LINKC_RECEIVER_ANALOG_CONTROL_SWITCH 0x36a0
38739 #define A_MAC_PORT_RX_LINKC_INTEGRATOR_DAC_OFFSET 0x36a4
38740 #define A_MAC_PORT_RX_LINKC_DIGITAL_EYE_CONTROL 0x36a8
38741 #define A_MAC_PORT_RX_LINKC_DIGITAL_EYE_METRICS 0x36ac
38742 #define A_MAC_PORT_RX_LINKC_DIGITAL_EYE_METRICS_ERROR_COUNT 0x36b0
38743 #define A_MAC_PORT_RX_LINKC_DIGITAL_EYE_METRICS_PDF_EYE_COUNT 0x36b4
38744 #define A_MAC_PORT_RX_LINKC_DIGITAL_EYE_METRICS_PATTERN_LENGTH 0x36b8
38745 #define A_MAC_PORT_RX_LINKC_DFE_TAP_ENABLE 0x36c0
38746 #define A_MAC_PORT_RX_LINKC_DFE_H1 0x36c4
38747 #define A_MAC_PORT_RX_LINKC_DFE_H2 0x36c8
38748 #define A_MAC_PORT_RX_LINKC_DFE_H3 0x36cc
38749 #define A_MAC_PORT_RX_LINKC_DFE_H4 0x36d0
38750 #define A_MAC_PORT_RX_LINKC_DFE_H5 0x36d4
38751 #define A_MAC_PORT_RX_LINKC_DFE_H6_AND_H7 0x36d8
38752 #define A_MAC_PORT_RX_LINKC_DFE_H8_AND_H9 0x36dc
38753 #define A_MAC_PORT_RX_LINKC_DFE_H10_AND_H11 0x36e0
38754 #define A_MAC_PORT_RX_LINKC_DFE_H12 0x36e4
38755 #define A_MAC_PORT_RX_LINKC_RECEIVER_MACRO_TEST_CONTROL_2 0x36f8
38756 #define A_MAC_PORT_RX_LINKC_RECEIVER_MACRO_TEST_CONTROL_1 0x36fc
38757 #define A_MAC_PORT_RX_LINKD_RECEIVER_CONFIGURATION_MODE 0x3700
38758 #define A_MAC_PORT_RX_LINKD_RECEIVER_TEST_CONTROL 0x3704
38759 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_CONTROL 0x3708
38760 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_OFFSET_CONTROL 0x370c
38761 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_POSITION_1 0x3710
38762 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_POSITION_2 0x3714
38763 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_STATIC_PHASE_OFFSET_1 0x3718
38764 #define A_MAC_PORT_RX_LINKD_PHASE_ROTATOR_STATIC_PHASE_OFFSET_2 0x371c
38765 #define A_MAC_PORT_RX_LINKD_DFE_CONTROL 0x3720
38766 #define A_MAC_PORT_RX_LINKD_DFE_SAMPLE_SNAPSHOT_1 0x3724
38767 #define A_MAC_PORT_RX_LINKD_DFE_SAMPLE_SNAPSHOT_2 0x3728
38768 #define A_MAC_PORT_RX_LINKD_RECEIVER_VGA_CONTROL_1 0x372c
38769 #define A_MAC_PORT_RX_LINKD_RECEIVER_VGA_CONTROL_2 0x3730
38770 #define A_MAC_PORT_RX_LINKD_RECEIVER_VGA_CONTROL_3 0x3734
38771 #define A_MAC_PORT_RX_LINKD_RECEIVER_DQCC_CONTROL_1 0x3738
38772 #define A_MAC_PORT_RX_LINKD_RECEIVER_DQCC_CONTROL_3 0x3740
38773 #define A_MAC_PORT_RX_LINKD_RECEIVER_DACAP_AND_DACAN 0x3748
38774 #define A_MAC_PORT_RX_LINKD_RECEIVER_DACA_MIN_AND_DACAZ 0x374c
38775 #define A_MAC_PORT_RX_LINKD_RECEIVER_ADAC_CONTROL 0x3750
38776 #define A_MAC_PORT_RX_LINKD_DFE_H1_LOCAL_OFFSET_ODD2_EVN2 0x375c
38777 #define A_MAC_PORT_RX_LINKD_DFE_H1_LOCAL_OFFSET_ODD3_EVN3 0x3760
38778 #define A_MAC_PORT_RX_LINKD_DFE_H1_LOCAL_OFFSET_ODD4_EVN4 0x3764
38779 #define A_MAC_PORT_RX_LINKD_DYNAMIC_AMPLITUDE_CENTERING_DAC_AND_DYNAMIC_PEAKING_CONTROL_DPC 0x3770
38780 #define A_MAC_PORT_RX_LINKD_DYNAMIC_DATA_CENTERING_DDC 0x3774
38781 #define A_MAC_PORT_RX_LINKD_RECEIVER_INTERNAL_STATUS 0x3778
38782 #define A_MAC_PORT_RX_LINKD_DFE_FUNCTION_CONTROL_1 0x377c
38783 #define A_MAC_PORT_RX_LINKD_DFE_FUNCTION_CONTROL_2 0x3780
38784 #define A_MAC_PORT_RX_LINKD_DFE_OFFSET_EVN1_EVN2 0x3784
38785 #define A_MAC_PORT_RX_LINKD_DFE_OFFSET_ODD1_ODD2 0x3788
38786 #define A_MAC_PORT_RX_LINKD_DFE_OFFSET_EVN3_EVN4 0x378c
38787 #define A_MAC_PORT_RX_LINKD_DFE_OFFSET_ODD3_ODD4 0x3790
38788 #define A_MAC_PORT_RX_LINKD_DFE_E0_AND_E1_OFFSET 0x3794
38789 #define A_MAC_PORT_RX_LINKD_RECEIVER_LOFF_CONTROL 0x3798
38790 #define A_MAC_PORT_RX_LINKD_RECEIVER_SIGDET_CONTROL 0x379c
38791 #define A_MAC_PORT_RX_LINKD_RECEIVER_ANALOG_CONTROL_SWITCH 0x37a0
38792 #define A_MAC_PORT_RX_LINKD_INTEGRATOR_DAC_OFFSET 0x37a4
38793 #define A_MAC_PORT_RX_LINKD_DIGITAL_EYE_CONTROL 0x37a8
38794 #define A_MAC_PORT_RX_LINKD_DIGITAL_EYE_METRICS 0x37ac
38795 #define A_MAC_PORT_RX_LINKD_DIGITAL_EYE_METRICS_ERROR_COUNT 0x37b0
38796 #define A_MAC_PORT_RX_LINKD_DIGITAL_EYE_METRICS_PDF_EYE_COUNT 0x37b4
38797 #define A_MAC_PORT_RX_LINKD_DIGITAL_EYE_METRICS_PATTERN_LENGTH 0x37b8
38798 #define A_MAC_PORT_RX_LINKD_DFE_TAP_ENABLE 0x37c0
38799 #define A_MAC_PORT_RX_LINKD_DFE_H1 0x37c4
38800 #define A_MAC_PORT_RX_LINKD_DFE_H2 0x37c8
38801 #define A_MAC_PORT_RX_LINKD_DFE_H3 0x37cc
38802 #define A_MAC_PORT_RX_LINKD_DFE_H4 0x37d0
38803 #define A_MAC_PORT_RX_LINKD_DFE_H5 0x37d4
38804 #define A_MAC_PORT_RX_LINKD_DFE_H6_AND_H7 0x37d8
38805 #define A_MAC_PORT_RX_LINKD_DFE_H8_AND_H9 0x37dc
38806 #define A_MAC_PORT_RX_LINKD_DFE_H10_AND_H11 0x37e0
38807 #define A_MAC_PORT_RX_LINKD_DFE_H12 0x37e4
38808 #define A_MAC_PORT_RX_LINKD_RECEIVER_MACRO_TEST_CONTROL_2 0x37f8
38809 #define A_MAC_PORT_RX_LINKD_RECEIVER_MACRO_TEST_CONTROL_1 0x37fc
38810 #define A_MAC_PORT_ANALOG_TEST_MUX 0x3814
38811 #define A_MAC_PORT_BANDGAP_CONTROL 0x382c
38812 
38813 #define S_T5BGCTL    0
38814 #define M_T5BGCTL    0xfU
38815 #define V_T5BGCTL(x) ((x) << S_T5BGCTL)
38816 #define G_T5BGCTL(x) (((x) >> S_T5BGCTL) & M_T5BGCTL)
38817 
38818 #define A_MAC_PORT_RESISTOR_CALIBRATION_CONTROL 0x3880
38819 
38820 #define S_RCCTL1    5
38821 #define V_RCCTL1(x) ((x) << S_RCCTL1)
38822 #define F_RCCTL1    V_RCCTL1(1U)
38823 
38824 #define S_RCCTL0    4
38825 #define V_RCCTL0(x) ((x) << S_RCCTL0)
38826 #define F_RCCTL0    V_RCCTL0(1U)
38827 
38828 #define S_RCAMP1    3
38829 #define V_RCAMP1(x) ((x) << S_RCAMP1)
38830 #define F_RCAMP1    V_RCAMP1(1U)
38831 
38832 #define S_RCAMP0    2
38833 #define V_RCAMP0(x) ((x) << S_RCAMP0)
38834 #define F_RCAMP0    V_RCAMP0(1U)
38835 
38836 #define S_RCAMPEN    1
38837 #define V_RCAMPEN(x) ((x) << S_RCAMPEN)
38838 #define F_RCAMPEN    V_RCAMPEN(1U)
38839 
38840 #define S_RCRST    0
38841 #define V_RCRST(x) ((x) << S_RCRST)
38842 #define F_RCRST    V_RCRST(1U)
38843 
38844 #define A_MAC_PORT_RESISTOR_CALIBRATION_STATUS_1 0x3884
38845 
38846 #define S_RCERR    1
38847 #define V_RCERR(x) ((x) << S_RCERR)
38848 #define F_RCERR    V_RCERR(1U)
38849 
38850 #define S_RCCOMP    0
38851 #define V_RCCOMP(x) ((x) << S_RCCOMP)
38852 #define F_RCCOMP    V_RCCOMP(1U)
38853 
38854 #define A_MAC_PORT_RESISTOR_CALIBRATION_STATUS_2 0x3888
38855 
38856 #define S_RESREG2    0
38857 #define M_RESREG2    0xffU
38858 #define V_RESREG2(x) ((x) << S_RESREG2)
38859 #define G_RESREG2(x) (((x) >> S_RESREG2) & M_RESREG2)
38860 
38861 #define A_MAC_PORT_RESISTOR_CALIBRATION_STATUS_3 0x388c
38862 
38863 #define S_RESREG3    0
38864 #define M_RESREG3    0xffU
38865 #define V_RESREG3(x) ((x) << S_RESREG3)
38866 #define G_RESREG3(x) (((x) >> S_RESREG3) & M_RESREG3)
38867 
38868 #define A_MAC_PORT_MACRO_TEST_CONTROL_6 0x38e8
38869 
38870 #define S_LBIST    7
38871 #define V_LBIST(x) ((x) << S_LBIST)
38872 #define F_LBIST    V_LBIST(1U)
38873 
38874 #define S_LOGICTEST    6
38875 #define V_LOGICTEST(x) ((x) << S_LOGICTEST)
38876 #define F_LOGICTEST    V_LOGICTEST(1U)
38877 
38878 #define S_MAVDHI    5
38879 #define V_MAVDHI(x) ((x) << S_MAVDHI)
38880 #define F_MAVDHI    V_MAVDHI(1U)
38881 
38882 #define S_AUXEN    4
38883 #define V_AUXEN(x) ((x) << S_AUXEN)
38884 #define F_AUXEN    V_AUXEN(1U)
38885 
38886 #define S_JTAGMD    3
38887 #define V_JTAGMD(x) ((x) << S_JTAGMD)
38888 #define F_JTAGMD    V_JTAGMD(1U)
38889 
38890 #define S_RXACMODE    2
38891 #define V_RXACMODE(x) ((x) << S_RXACMODE)
38892 #define F_RXACMODE    V_RXACMODE(1U)
38893 
38894 #define S_HSSACJPC    1
38895 #define V_HSSACJPC(x) ((x) << S_HSSACJPC)
38896 #define F_HSSACJPC    V_HSSACJPC(1U)
38897 
38898 #define S_HSSACJAC    0
38899 #define V_HSSACJAC(x) ((x) << S_HSSACJAC)
38900 #define F_HSSACJAC    V_HSSACJAC(1U)
38901 
38902 #define A_MAC_PORT_MACRO_TEST_CONTROL_5 0x38ec
38903 
38904 #define S_REFVALIDD    6
38905 #define V_REFVALIDD(x) ((x) << S_REFVALIDD)
38906 #define F_REFVALIDD    V_REFVALIDD(1U)
38907 
38908 #define S_REFVALIDC    5
38909 #define V_REFVALIDC(x) ((x) << S_REFVALIDC)
38910 #define F_REFVALIDC    V_REFVALIDC(1U)
38911 
38912 #define S_REFVALIDB    4
38913 #define V_REFVALIDB(x) ((x) << S_REFVALIDB)
38914 #define F_REFVALIDB    V_REFVALIDB(1U)
38915 
38916 #define S_REFVALIDA    3
38917 #define V_REFVALIDA(x) ((x) << S_REFVALIDA)
38918 #define F_REFVALIDA    V_REFVALIDA(1U)
38919 
38920 #define S_REFSELRESET    2
38921 #define V_REFSELRESET(x) ((x) << S_REFSELRESET)
38922 #define F_REFSELRESET    V_REFSELRESET(1U)
38923 
38924 #define S_SOFTRESET    1
38925 #define V_SOFTRESET(x) ((x) << S_SOFTRESET)
38926 #define F_SOFTRESET    V_SOFTRESET(1U)
38927 
38928 #define S_MACROTEST    0
38929 #define V_MACROTEST(x) ((x) << S_MACROTEST)
38930 #define F_MACROTEST    V_MACROTEST(1U)
38931 
38932 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_CONFIGURATION_MODE 0x3900
38933 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TEST_CONTROL 0x3904
38934 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_COEFFICIENT_CONTROL 0x3908
38935 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DRIVER_MODE_CONTROL 0x390c
38936 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DRIVER_OVERRIDE_CONTROL 0x3910
38937 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCLK_ROTATOR_OVERRIDE 0x3914
38938 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_IMPEDANCE_CALIBRATION_OVERRIDE 0x3918
38939 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCLK_DRIFT_TOLERANCE 0x391c
38940 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_0_COEFFICIENT 0x3920
38941 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_1_COEFFICIENT 0x3924
38942 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_2_COEFFICIENT 0x3928
38943 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_AMPLITUDE 0x3930
38944 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_POLARITY 0x3934
38945 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_COMMAND 0x3938
38946 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_ADAPTIVE_EQUALIZATION_STATUS 0x393c
38947 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_0_COEFFICIENT_OVERRIDE 0x3940
38948 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_1_COEFFICIENT_OVERRIDE 0x3944
38949 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_2_COEFFICIENT_OVERRIDE 0x3948
38950 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_0_COEFFICIENT_APPLIED 0x3960
38951 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_1_COEFFICIENT_APPLIED 0x3964
38952 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_TAP_2_COEFFICIENT_APPLIED 0x3968
38953 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_SEGMENT_DISABLE_APPLIED_1 0x3970
38954 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_SEGMENT_DISABLE_APPLIED_2 0x3974
38955 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_EXTENDED_ADDRESS_DATA 0x3978
38956 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_EXTENDED_ADDRESS_ADDR 0x397c
38957 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_PATTERN_BUFFER_BYTES_1_0 0x3980
38958 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_PATTERN_BUFFER_BYTES_3_2 0x3984
38959 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_PATTERN_BUFFER_BYTE_4 0x3988
38960 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCC_CONTROL 0x398c
38961 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCC_OVERRIDE 0x3990
38962 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCC_APPLIED 0x3994
38963 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_DCC_TIME_OUT 0x3998
38964 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AZ_CONTROL 0x399c
38965 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_MACRO_TEST_CONTROL_4 0x39f0
38966 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_MACRO_TEST_CONTROL_3 0x39f4
38967 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_MACRO_TEST_CONTROL_2 0x39f8
38968 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_MACRO_TEST_CONTROL_1 0x39fc
38969 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_CONFIGURATION_MODE 0x3a00
38970 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_TEST_CONTROL 0x3a04
38971 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_CONTROL 0x3a08
38972 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_OFFSET_CONTROL 0x3a0c
38973 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_POSITION_1 0x3a10
38974 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_POSITION_2 0x3a14
38975 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_STATIC_PHASE_OFFSET_1 0x3a18
38976 #define A_MAC_PORT_RX_LINK_BCST_PHASE_ROTATOR_STATIC_PHASE_OFFSET_2 0x3a1c
38977 #define A_MAC_PORT_RX_LINK_BCST_DFE_CONTROL 0x3a20
38978 #define A_MAC_PORT_RX_LINK_BCST_DFE_SAMPLE_SNAPSHOT_1 0x3a24
38979 #define A_MAC_PORT_RX_LINK_BCST_DFE_SAMPLE_SNAPSHOT_2 0x3a28
38980 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_VGA_CONTROL_1 0x3a2c
38981 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_VGA_CONTROL_2 0x3a30
38982 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_VGA_CONTROL_3 0x3a34
38983 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_DQCC_CONTROL_1 0x3a38
38984 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_DQCC_CONTROL_3 0x3a40
38985 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_DACAP_AND_DACAN 0x3a48
38986 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_DACA_MIN_AND_DACAZ 0x3a4c
38987 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_ADAC_CONTROL 0x3a50
38988 #define A_MAC_PORT_RX_LINK_BCST_DFE_H1_LOCAL_OFFSET_ODD2_EVN2 0x3a5c
38989 #define A_MAC_PORT_RX_LINK_BCST_DFE_H1_LOCAL_OFFSET_ODD3_EVN3 0x3a60
38990 #define A_MAC_PORT_RX_LINK_BCST_DFE_H1_LOCAL_OFFSET_ODD4_EVN4 0x3a64
38991 #define A_MAC_PORT_RX_LINK_BCST_DYNAMIC_AMPLITUDE_CENTERING_DAC_AND_DYNAMIC_PEAKING_CONTROL_DPC 0x3a70
38992 #define A_MAC_PORT_RX_LINK_BCST_DYNAMIC_DATA_CENTERING_DDC 0x3a74
38993 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_INTERNAL_STATUS 0x3a78
38994 #define A_MAC_PORT_RX_LINK_BCST_DFE_FUNCTION_CONTROL_1 0x3a7c
38995 #define A_MAC_PORT_RX_LINK_BCST_DFE_FUNCTION_CONTROL_2 0x3a80
38996 #define A_MAC_PORT_RX_LINK_BCST_DFE_OFFSET_EVN1_EVN2 0x3a84
38997 #define A_MAC_PORT_RX_LINK_BCST_DFE_OFFSET_ODD1_ODD2 0x3a88
38998 #define A_MAC_PORT_RX_LINK_BCST_DFE_OFFSET_EVN3_EVN4 0x3a8c
38999 #define A_MAC_PORT_RX_LINK_BCST_DFE_OFFSET_ODD3_ODD4 0x3a90
39000 #define A_MAC_PORT_RX_LINK_BCST_DFE_E0_AND_E1_OFFSET 0x3a94
39001 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_LOFF_CONTROL 0x3a98
39002 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_SIGDET_CONTROL 0x3a9c
39003 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_ANALOG_CONTROL_SWITCH 0x3aa0
39004 #define A_MAC_PORT_RX_LINK_BCST_INTEGRATOR_DAC_OFFSET 0x3aa4
39005 #define A_MAC_PORT_RX_LINK_BCST_DIGITAL_EYE_CONTROL 0x3aa8
39006 #define A_MAC_PORT_RX_LINK_BCST_DIGITAL_EYE_METRICS 0x3aac
39007 #define A_MAC_PORT_RX_LINK_BCST_DIGITAL_EYE_METRICS_ERROR_COUNT 0x3ab0
39008 #define A_MAC_PORT_RX_LINK_BCST_DIGITAL_EYE_METRICS_PDF_EYE_COUNT 0x3ab4
39009 #define A_MAC_PORT_RX_LINK_BCST_DIGITAL_EYE_METRICS_PATTERN_LENGTH 0x3ab8
39010 #define A_MAC_PORT_RX_LINK_BCST_DFE_TAP_ENABLE 0x3ac0
39011 #define A_MAC_PORT_RX_LINK_BCST_DFE_H1 0x3ac4
39012 #define A_MAC_PORT_RX_LINK_BCST_DFE_H2 0x3ac8
39013 #define A_MAC_PORT_RX_LINK_BCST_DFE_H3 0x3acc
39014 #define A_MAC_PORT_RX_LINK_BCST_DFE_H4 0x3ad0
39015 #define A_MAC_PORT_RX_LINK_BCST_DFE_H5 0x3ad4
39016 #define A_MAC_PORT_RX_LINK_BCST_DFE_H6_AND_H7 0x3ad8
39017 #define A_MAC_PORT_RX_LINK_BCST_DFE_H8_AND_H9 0x3adc
39018 #define A_MAC_PORT_RX_LINK_BCST_DFE_H10_AND_H11 0x3ae0
39019 #define A_MAC_PORT_RX_LINK_BCST_DFE_H12 0x3ae4
39020 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_MACRO_TEST_CONTROL_2 0x3af8
39021 #define A_MAC_PORT_RX_LINK_BCST_RECEIVER_MACRO_TEST_CONTROL_1 0x3afc
39022 #define A_MAC_PORT_PLLA_VCO_COARSE_CALIBRATION_0 0x3b00
39023 #define A_MAC_PORT_PLLA_VCO_COARSE_CALIBRATION_1 0x3b04
39024 #define A_MAC_PORT_PLLA_VCO_COARSE_CALIBRATION_2 0x3b08
39025 #define A_MAC_PORT_PLLA_VCO_COARSE_CALIBRATION_3 0x3b0c
39026 #define A_MAC_PORT_PLLA_VCO_COARSE_CALIBRATION_4 0x3b10
39027 #define A_MAC_PORT_PLLA_CHARGE_PUMP_CONTROL 0x3b28
39028 
39029 #define S_T5CPISEL    0
39030 #define M_T5CPISEL    0x7U
39031 #define V_T5CPISEL(x) ((x) << S_T5CPISEL)
39032 #define G_T5CPISEL(x) (((x) >> S_T5CPISEL) & M_T5CPISEL)
39033 
39034 #define A_MAC_PORT_PLLA_PCLK_CONTROL 0x3b3c
39035 
39036 #define S_SPEDIV    3
39037 #define M_SPEDIV    0x1fU
39038 #define V_SPEDIV(x) ((x) << S_SPEDIV)
39039 #define G_SPEDIV(x) (((x) >> S_SPEDIV) & M_SPEDIV)
39040 
39041 #define S_PCKSEL    0
39042 #define M_PCKSEL    0x7U
39043 #define V_PCKSEL(x) ((x) << S_PCKSEL)
39044 #define G_PCKSEL(x) (((x) >> S_PCKSEL) & M_PCKSEL)
39045 
39046 #define A_MAC_PORT_PLLA_EYE_METRICS_INTERVAL_CONTROL 0x3b40
39047 
39048 #define S_EMIL    2
39049 #define V_EMIL(x) ((x) << S_EMIL)
39050 #define F_EMIL    V_EMIL(1U)
39051 
39052 #define S_EMID    1
39053 #define V_EMID(x) ((x) << S_EMID)
39054 #define F_EMID    V_EMID(1U)
39055 
39056 #define S_EMIS    0
39057 #define V_EMIS(x) ((x) << S_EMIS)
39058 #define F_EMIS    V_EMIS(1U)
39059 
39060 #define A_MAC_PORT_PLLA_EYE_METRICS_INTERVAL_LIMIT_1 0x3b44
39061 
39062 #define S_EMIL1    0
39063 #define M_EMIL1    0xffU
39064 #define V_EMIL1(x) ((x) << S_EMIL1)
39065 #define G_EMIL1(x) (((x) >> S_EMIL1) & M_EMIL1)
39066 
39067 #define A_MAC_PORT_PLLA_EYE_METRICS_INTERVAL_LIMIT_2 0x3b48
39068 
39069 #define S_EMIL2    0
39070 #define M_EMIL2    0xffU
39071 #define V_EMIL2(x) ((x) << S_EMIL2)
39072 #define G_EMIL2(x) (((x) >> S_EMIL2) & M_EMIL2)
39073 
39074 #define A_MAC_PORT_PLLA_EYE_METRICS_INTERVAL_LIMIT_3 0x3b4c
39075 
39076 #define S_EMIL3    0
39077 #define M_EMIL3    0xffU
39078 #define V_EMIL3(x) ((x) << S_EMIL3)
39079 #define G_EMIL3(x) (((x) >> S_EMIL3) & M_EMIL3)
39080 
39081 #define A_MAC_PORT_PLLA_EYE_METRICS_INTERVAL_LIMIT_4 0x3b50
39082 
39083 #define S_EMIL4    0
39084 #define M_EMIL4    0xffU
39085 #define V_EMIL4(x) ((x) << S_EMIL4)
39086 #define G_EMIL4(x) (((x) >> S_EMIL4) & M_EMIL4)
39087 
39088 #define A_MAC_PORT_PLLA_MACRO_TEST_CONTROL_4 0x3bf0
39089 
39090 #define S_VBST    1
39091 #define M_VBST    0x7U
39092 #define V_VBST(x) ((x) << S_VBST)
39093 #define G_VBST(x) (((x) >> S_VBST) & M_VBST)
39094 
39095 #define A_MAC_PORT_PLLA_MACRO_TEST_CONTROL_3 0x3bf4
39096 
39097 #define S_RESYNC    6
39098 #define V_RESYNC(x) ((x) << S_RESYNC)
39099 #define F_RESYNC    V_RESYNC(1U)
39100 
39101 #define S_RXCLKSEL    5
39102 #define V_RXCLKSEL(x) ((x) << S_RXCLKSEL)
39103 #define F_RXCLKSEL    V_RXCLKSEL(1U)
39104 
39105 #define S_FRCBAND    4
39106 #define V_FRCBAND(x) ((x) << S_FRCBAND)
39107 #define F_FRCBAND    V_FRCBAND(1U)
39108 
39109 #define S_PLLBYP    3
39110 #define V_PLLBYP(x) ((x) << S_PLLBYP)
39111 #define F_PLLBYP    V_PLLBYP(1U)
39112 
39113 #define S_PDWNP    2
39114 #define V_PDWNP(x) ((x) << S_PDWNP)
39115 #define F_PDWNP    V_PDWNP(1U)
39116 
39117 #define S_VCOSEL    1
39118 #define V_VCOSEL(x) ((x) << S_VCOSEL)
39119 #define F_VCOSEL    V_VCOSEL(1U)
39120 
39121 #define S_DIVSEL8    0
39122 #define V_DIVSEL8(x) ((x) << S_DIVSEL8)
39123 #define F_DIVSEL8    V_DIVSEL8(1U)
39124 
39125 #define A_MAC_PORT_PLLA_MACRO_TEST_CONTROL_2 0x3bf8
39126 
39127 #define S_DIVSEL    0
39128 #define M_DIVSEL    0xffU
39129 #define V_DIVSEL(x) ((x) << S_DIVSEL)
39130 #define G_DIVSEL(x) (((x) >> S_DIVSEL) & M_DIVSEL)
39131 
39132 #define A_MAC_PORT_PLLA_MACRO_TEST_CONTROL_1 0x3bfc
39133 
39134 #define S_CONFIG    0
39135 #define M_CONFIG    0xffU
39136 #define V_CONFIG(x) ((x) << S_CONFIG)
39137 #define G_CONFIG(x) (((x) >> S_CONFIG) & M_CONFIG)
39138 
39139 #define A_MAC_PORT_PLLB_VCO_COARSE_CALIBRATION_0 0x3c00
39140 #define A_MAC_PORT_PLLB_VCO_COARSE_CALIBRATION_1 0x3c04
39141 #define A_MAC_PORT_PLLB_VCO_COARSE_CALIBRATION_2 0x3c08
39142 #define A_MAC_PORT_PLLB_VCO_COARSE_CALIBRATION_3 0x3c0c
39143 #define A_MAC_PORT_PLLB_VCO_COARSE_CALIBRATION_4 0x3c10
39144 #define A_MAC_PORT_PLLB_CHARGE_PUMP_CONTROL 0x3c28
39145 #define A_MAC_PORT_PLLB_PCLK_CONTROL 0x3c3c
39146 #define A_MAC_PORT_PLLB_EYE_METRICS_INTERVAL_CONTROL 0x3c40
39147 #define A_MAC_PORT_PLLB_EYE_METRICS_INTERVAL_LIMIT_1 0x3c44
39148 #define A_MAC_PORT_PLLB_EYE_METRICS_INTERVAL_LIMIT_2 0x3c48
39149 #define A_MAC_PORT_PLLB_EYE_METRICS_INTERVAL_LIMIT_3 0x3c4c
39150 #define A_MAC_PORT_PLLB_EYE_METRICS_INTERVAL_LIMIT_4 0x3c50
39151 #define A_MAC_PORT_PLLB_MACRO_TEST_CONTROL_4 0x3cf0
39152 #define A_MAC_PORT_PLLB_MACRO_TEST_CONTROL_3 0x3cf4
39153 #define A_MAC_PORT_PLLB_MACRO_TEST_CONTROL_2 0x3cf8
39154 #define A_MAC_PORT_PLLB_MACRO_TEST_CONTROL_1 0x3cfc
39155 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_STEP_SIZE_EXTENDED 0x0
39156 
39157 #define S_STEP    0
39158 #define M_STEP    0x7U
39159 #define V_STEP(x) ((x) << S_STEP)
39160 #define G_STEP(x) (((x) >> S_STEP) & M_STEP)
39161 
39162 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C0_INIT_EXTENDED 0x8
39163 
39164 #define S_C0INIT    0
39165 #define M_C0INIT    0x1fU
39166 #define V_C0INIT(x) ((x) << S_C0INIT)
39167 #define G_C0INIT(x) (((x) >> S_C0INIT) & M_C0INIT)
39168 
39169 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C0_LIMIT_EXTENDED 0x10
39170 
39171 #define S_C0MAX    8
39172 #define M_C0MAX    0x1fU
39173 #define V_C0MAX(x) ((x) << S_C0MAX)
39174 #define G_C0MAX(x) (((x) >> S_C0MAX) & M_C0MAX)
39175 
39176 #define S_C0MIN    0
39177 #define M_C0MIN    0x1fU
39178 #define V_C0MIN(x) ((x) << S_C0MIN)
39179 #define G_C0MIN(x) (((x) >> S_C0MIN) & M_C0MIN)
39180 
39181 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C1_INIT_EXTENDED 0x18
39182 
39183 #define S_C1INIT    0
39184 #define M_C1INIT    0x7fU
39185 #define V_C1INIT(x) ((x) << S_C1INIT)
39186 #define G_C1INIT(x) (((x) >> S_C1INIT) & M_C1INIT)
39187 
39188 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C1_LIMIT_EXTENDED 0x20
39189 
39190 #define S_C1MAX    8
39191 #define M_C1MAX    0x7fU
39192 #define V_C1MAX(x) ((x) << S_C1MAX)
39193 #define G_C1MAX(x) (((x) >> S_C1MAX) & M_C1MAX)
39194 
39195 #define S_C1MIN    0
39196 #define M_C1MIN    0x7fU
39197 #define V_C1MIN(x) ((x) << S_C1MIN)
39198 #define G_C1MIN(x) (((x) >> S_C1MIN) & M_C1MIN)
39199 
39200 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C2_INIT_EXTENDED 0x28
39201 
39202 #define S_C2INIT    0
39203 #define M_C2INIT    0x3fU
39204 #define V_C2INIT(x) ((x) << S_C2INIT)
39205 #define G_C2INIT(x) (((x) >> S_C2INIT) & M_C2INIT)
39206 
39207 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_C2_LIMIT_EXTENDED 0x30
39208 
39209 #define S_C2MAX    8
39210 #define M_C2MAX    0x3fU
39211 #define V_C2MAX(x) ((x) << S_C2MAX)
39212 #define G_C2MAX(x) (((x) >> S_C2MAX) & M_C2MAX)
39213 
39214 #define S_C2MIN    0
39215 #define M_C2MIN    0x3fU
39216 #define V_C2MIN(x) ((x) << S_C2MIN)
39217 #define G_C2MIN(x) (((x) >> S_C2MIN) & M_C2MIN)
39218 
39219 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_VM_LIMIT_EXTENDED 0x38
39220 
39221 #define S_VMMAX    0
39222 #define M_VMMAX    0x7fU
39223 #define V_VMMAX(x) ((x) << S_VMMAX)
39224 #define G_VMMAX(x) (((x) >> S_VMMAX) & M_VMMAX)
39225 
39226 #define A_MAC_PORT_TX_LINKA_TRANSMIT_802_3AP_V2_LIMIT_EXTENDED 0x40
39227 
39228 #define S_V2MIN    0
39229 #define M_V2MIN    0x7fU
39230 #define V_V2MIN(x) ((x) << S_V2MIN)
39231 #define G_V2MIN(x) (((x) >> S_V2MIN) & M_V2MIN)
39232 
39233 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_STEP_SIZE_EXTENDED 0x0
39234 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C0_INIT_EXTENDED 0x8
39235 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C0_LIMIT_EXTENDED 0x10
39236 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C1_INIT_EXTENDED 0x18
39237 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C1_LIMIT_EXTENDED 0x20
39238 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C2_INIT_EXTENDED 0x28
39239 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_C2_LIMIT_EXTENDED 0x30
39240 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_VM_LIMIT_EXTENDED 0x38
39241 #define A_MAC_PORT_TX_LINKB_TRANSMIT_802_3AP_V2_LIMIT_EXTENDED 0x40
39242 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_STEP_SIZE_EXTENDED 0x0
39243 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C0_INIT_EXTENDED 0x8
39244 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C0_LIMIT_EXTENDED 0x10
39245 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C1_INIT_EXTENDED 0x18
39246 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C1_LIMIT_EXTENDED 0x20
39247 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C2_INIT_EXTENDED 0x28
39248 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_C2_LIMIT_EXTENDED 0x30
39249 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_VM_LIMIT_EXTENDED 0x38
39250 #define A_MAC_PORT_TX_LINKC_TRANSMIT_802_3AP_V2_LIMIT_EXTENDED 0x40
39251 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_STEP_SIZE_EXTENDED 0x0
39252 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C0_INIT_EXTENDED 0x8
39253 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C0_LIMIT_EXTENDED 0x10
39254 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C1_INIT_EXTENDED 0x18
39255 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C1_LIMIT_EXTENDED 0x20
39256 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C2_INIT_EXTENDED 0x28
39257 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_C2_LIMIT_EXTENDED 0x30
39258 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_VM_LIMIT_EXTENDED 0x38
39259 #define A_MAC_PORT_TX_LINKD_TRANSMIT_802_3AP_V2_LIMIT_EXTENDED 0x40
39260 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_STEP_SIZE_EXTENDED 0x0
39261 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C0_INIT_EXTENDED 0x8
39262 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C0_LIMIT_EXTENDED 0x10
39263 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C1_INIT_EXTENDED 0x18
39264 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C1_LIMIT_EXTENDED 0x20
39265 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C2_INIT_EXTENDED 0x28
39266 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_C2_LIMIT_EXTENDED 0x30
39267 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_VM_LIMIT_EXTENDED 0x38
39268 #define A_MAC_PORT_TX_LINK_BCST_TRANSMIT_802_3AP_V2_LIMIT_EXTENDED 0x40
39269 
39270 /* registers for module MC_0 */
39271 #define MC_0_BASE_ADDR 0x40000
39272 
39273 #define A_MC_UPCTL_SCFG 0x40000
39274 
39275 #define S_BBFLAGS_TIMING    8
39276 #define M_BBFLAGS_TIMING    0xfU
39277 #define V_BBFLAGS_TIMING(x) ((x) << S_BBFLAGS_TIMING)
39278 #define G_BBFLAGS_TIMING(x) (((x) >> S_BBFLAGS_TIMING) & M_BBFLAGS_TIMING)
39279 
39280 #define S_NFIFO_NIF1_DIS    6
39281 #define V_NFIFO_NIF1_DIS(x) ((x) << S_NFIFO_NIF1_DIS)
39282 #define F_NFIFO_NIF1_DIS    V_NFIFO_NIF1_DIS(1U)
39283 
39284 #define A_MC_UPCTL_SCTL 0x40004
39285 #define A_MC_UPCTL_STAT 0x40008
39286 
39287 #define S_LP_TRIG    4
39288 #define M_LP_TRIG    0x7U
39289 #define V_LP_TRIG(x) ((x) << S_LP_TRIG)
39290 #define G_LP_TRIG(x) (((x) >> S_LP_TRIG) & M_LP_TRIG)
39291 
39292 #define A_MC_UPCTL_INTRSTAT 0x4000c
39293 
39294 #define S_PARITY_INTR    1
39295 #define V_PARITY_INTR(x) ((x) << S_PARITY_INTR)
39296 #define F_PARITY_INTR    V_PARITY_INTR(1U)
39297 
39298 #define S_ECC_INTR    0
39299 #define V_ECC_INTR(x) ((x) << S_ECC_INTR)
39300 #define F_ECC_INTR    V_ECC_INTR(1U)
39301 
39302 #define A_MC_UPCTL_MCMD 0x40040
39303 
39304 #define S_CMD_OPCODE0    0
39305 #define M_CMD_OPCODE0    0xfU
39306 #define V_CMD_OPCODE0(x) ((x) << S_CMD_OPCODE0)
39307 #define G_CMD_OPCODE0(x) (((x) >> S_CMD_OPCODE0) & M_CMD_OPCODE0)
39308 
39309 #define A_MC_UPCTL_POWCTL 0x40044
39310 #define A_MC_UPCTL_POWSTAT 0x40048
39311 #define A_MC_UPCTL_CMDTSTAT 0x4004c
39312 
39313 #define S_CMD_TSTAT    0
39314 #define V_CMD_TSTAT(x) ((x) << S_CMD_TSTAT)
39315 #define F_CMD_TSTAT    V_CMD_TSTAT(1U)
39316 
39317 #define A_MC_UPCTL_CMDTSTATEN 0x40050
39318 
39319 #define S_CMD_TSTAT_EN    0
39320 #define V_CMD_TSTAT_EN(x) ((x) << S_CMD_TSTAT_EN)
39321 #define F_CMD_TSTAT_EN    V_CMD_TSTAT_EN(1U)
39322 
39323 #define A_MC_UPCTL_MRRCFG0 0x40060
39324 
39325 #define S_MRR_BYTE_SEL    0
39326 #define M_MRR_BYTE_SEL    0xfU
39327 #define V_MRR_BYTE_SEL(x) ((x) << S_MRR_BYTE_SEL)
39328 #define G_MRR_BYTE_SEL(x) (((x) >> S_MRR_BYTE_SEL) & M_MRR_BYTE_SEL)
39329 
39330 #define A_MC_UPCTL_MRRSTAT0 0x40064
39331 
39332 #define S_MRRSTAT_BEAT3    24
39333 #define M_MRRSTAT_BEAT3    0xffU
39334 #define V_MRRSTAT_BEAT3(x) ((x) << S_MRRSTAT_BEAT3)
39335 #define G_MRRSTAT_BEAT3(x) (((x) >> S_MRRSTAT_BEAT3) & M_MRRSTAT_BEAT3)
39336 
39337 #define S_MRRSTAT_BEAT2    16
39338 #define M_MRRSTAT_BEAT2    0xffU
39339 #define V_MRRSTAT_BEAT2(x) ((x) << S_MRRSTAT_BEAT2)
39340 #define G_MRRSTAT_BEAT2(x) (((x) >> S_MRRSTAT_BEAT2) & M_MRRSTAT_BEAT2)
39341 
39342 #define S_MRRSTAT_BEAT1    8
39343 #define M_MRRSTAT_BEAT1    0xffU
39344 #define V_MRRSTAT_BEAT1(x) ((x) << S_MRRSTAT_BEAT1)
39345 #define G_MRRSTAT_BEAT1(x) (((x) >> S_MRRSTAT_BEAT1) & M_MRRSTAT_BEAT1)
39346 
39347 #define S_MRRSTAT_BEAT0    0
39348 #define M_MRRSTAT_BEAT0    0xffU
39349 #define V_MRRSTAT_BEAT0(x) ((x) << S_MRRSTAT_BEAT0)
39350 #define G_MRRSTAT_BEAT0(x) (((x) >> S_MRRSTAT_BEAT0) & M_MRRSTAT_BEAT0)
39351 
39352 #define A_MC_UPCTL_MRRSTAT1 0x40068
39353 
39354 #define S_MRRSTAT_BEAT7    24
39355 #define M_MRRSTAT_BEAT7    0xffU
39356 #define V_MRRSTAT_BEAT7(x) ((x) << S_MRRSTAT_BEAT7)
39357 #define G_MRRSTAT_BEAT7(x) (((x) >> S_MRRSTAT_BEAT7) & M_MRRSTAT_BEAT7)
39358 
39359 #define S_MRRSTAT_BEAT6    16
39360 #define M_MRRSTAT_BEAT6    0xffU
39361 #define V_MRRSTAT_BEAT6(x) ((x) << S_MRRSTAT_BEAT6)
39362 #define G_MRRSTAT_BEAT6(x) (((x) >> S_MRRSTAT_BEAT6) & M_MRRSTAT_BEAT6)
39363 
39364 #define S_MRRSTAT_BEAT5    8
39365 #define M_MRRSTAT_BEAT5    0xffU
39366 #define V_MRRSTAT_BEAT5(x) ((x) << S_MRRSTAT_BEAT5)
39367 #define G_MRRSTAT_BEAT5(x) (((x) >> S_MRRSTAT_BEAT5) & M_MRRSTAT_BEAT5)
39368 
39369 #define S_MRRSTAT_BEAT4    0
39370 #define M_MRRSTAT_BEAT4    0xffU
39371 #define V_MRRSTAT_BEAT4(x) ((x) << S_MRRSTAT_BEAT4)
39372 #define G_MRRSTAT_BEAT4(x) (((x) >> S_MRRSTAT_BEAT4) & M_MRRSTAT_BEAT4)
39373 
39374 #define A_MC_UPCTL_MCFG1 0x4007c
39375 
39376 #define S_HW_EXIT_IDLE_EN    31
39377 #define V_HW_EXIT_IDLE_EN(x) ((x) << S_HW_EXIT_IDLE_EN)
39378 #define F_HW_EXIT_IDLE_EN    V_HW_EXIT_IDLE_EN(1U)
39379 
39380 #define S_HW_IDLE    16
39381 #define M_HW_IDLE    0xffU
39382 #define V_HW_IDLE(x) ((x) << S_HW_IDLE)
39383 #define G_HW_IDLE(x) (((x) >> S_HW_IDLE) & M_HW_IDLE)
39384 
39385 #define S_SR_IDLE    0
39386 #define M_SR_IDLE    0xffU
39387 #define V_SR_IDLE(x) ((x) << S_SR_IDLE)
39388 #define G_SR_IDLE(x) (((x) >> S_SR_IDLE) & M_SR_IDLE)
39389 
39390 #define A_MC_UPCTL_MCFG 0x40080
39391 
39392 #define S_MDDR_LPDDR2_CLK_STOP_IDLE    24
39393 #define M_MDDR_LPDDR2_CLK_STOP_IDLE    0xffU
39394 #define V_MDDR_LPDDR2_CLK_STOP_IDLE(x) ((x) << S_MDDR_LPDDR2_CLK_STOP_IDLE)
39395 #define G_MDDR_LPDDR2_CLK_STOP_IDLE(x) \
39396 	(((x) >> S_MDDR_LPDDR2_CLK_STOP_IDLE) & M_MDDR_LPDDR2_CLK_STOP_IDLE)
39397 
39398 #define S_MDDR_LPDDR2_EN    22
39399 #define M_MDDR_LPDDR2_EN    0x3U
39400 #define V_MDDR_LPDDR2_EN(x) ((x) << S_MDDR_LPDDR2_EN)
39401 #define G_MDDR_LPDDR2_EN(x) (((x) >> S_MDDR_LPDDR2_EN) & M_MDDR_LPDDR2_EN)
39402 
39403 #define S_MDDR_LPDDR2_BL    20
39404 #define M_MDDR_LPDDR2_BL    0x3U
39405 #define V_MDDR_LPDDR2_BL(x) ((x) << S_MDDR_LPDDR2_BL)
39406 #define G_MDDR_LPDDR2_BL(x) (((x) >> S_MDDR_LPDDR2_BL) & M_MDDR_LPDDR2_BL)
39407 
39408 #define S_LPDDR2_S4    6
39409 #define V_LPDDR2_S4(x) ((x) << S_LPDDR2_S4)
39410 #define F_LPDDR2_S4    V_LPDDR2_S4(1U)
39411 
39412 #define S_STAGGER_CS    4
39413 #define V_STAGGER_CS(x) ((x) << S_STAGGER_CS)
39414 #define F_STAGGER_CS    V_STAGGER_CS(1U)
39415 
39416 #define S_CKE_OR_EN    1
39417 #define V_CKE_OR_EN(x) ((x) << S_CKE_OR_EN)
39418 #define F_CKE_OR_EN    V_CKE_OR_EN(1U)
39419 
39420 #define A_MC_UPCTL_PPCFG 0x40084
39421 #define A_MC_UPCTL_MSTAT 0x40088
39422 
39423 #define S_SELF_REFRESH    2
39424 #define V_SELF_REFRESH(x) ((x) << S_SELF_REFRESH)
39425 #define F_SELF_REFRESH    V_SELF_REFRESH(1U)
39426 
39427 #define S_CLOCK_STOP    1
39428 #define V_CLOCK_STOP(x) ((x) << S_CLOCK_STOP)
39429 #define F_CLOCK_STOP    V_CLOCK_STOP(1U)
39430 
39431 #define A_MC_UPCTL_LPDDR2ZQCFG 0x4008c
39432 
39433 #define S_ZQCL_OP    24
39434 #define M_ZQCL_OP    0xffU
39435 #define V_ZQCL_OP(x) ((x) << S_ZQCL_OP)
39436 #define G_ZQCL_OP(x) (((x) >> S_ZQCL_OP) & M_ZQCL_OP)
39437 
39438 #define S_ZQCL_MA    16
39439 #define M_ZQCL_MA    0xffU
39440 #define V_ZQCL_MA(x) ((x) << S_ZQCL_MA)
39441 #define G_ZQCL_MA(x) (((x) >> S_ZQCL_MA) & M_ZQCL_MA)
39442 
39443 #define S_ZQCS_OP    8
39444 #define M_ZQCS_OP    0xffU
39445 #define V_ZQCS_OP(x) ((x) << S_ZQCS_OP)
39446 #define G_ZQCS_OP(x) (((x) >> S_ZQCS_OP) & M_ZQCS_OP)
39447 
39448 #define S_ZQCS_MA    0
39449 #define M_ZQCS_MA    0xffU
39450 #define V_ZQCS_MA(x) ((x) << S_ZQCS_MA)
39451 #define G_ZQCS_MA(x) (((x) >> S_ZQCS_MA) & M_ZQCS_MA)
39452 
39453 #define A_MC_UPCTL_DTUPDES 0x40094
39454 
39455 #define S_DTU_ERR_B7    7
39456 #define V_DTU_ERR_B7(x) ((x) << S_DTU_ERR_B7)
39457 #define F_DTU_ERR_B7    V_DTU_ERR_B7(1U)
39458 
39459 #define A_MC_UPCTL_DTUNA 0x40098
39460 #define A_MC_UPCTL_DTUNE 0x4009c
39461 #define A_MC_UPCTL_DTUPRD0 0x400a0
39462 #define A_MC_UPCTL_DTUPRD1 0x400a4
39463 #define A_MC_UPCTL_DTUPRD2 0x400a8
39464 #define A_MC_UPCTL_DTUPRD3 0x400ac
39465 #define A_MC_UPCTL_DTUAWDT 0x400b0
39466 #define A_MC_UPCTL_TOGCNT1U 0x400c0
39467 #define A_MC_UPCTL_TINIT 0x400c4
39468 #define A_MC_UPCTL_TRSTH 0x400c8
39469 #define A_MC_UPCTL_TOGCNT100N 0x400cc
39470 #define A_MC_UPCTL_TREFI 0x400d0
39471 #define A_MC_UPCTL_TMRD 0x400d4
39472 #define A_MC_UPCTL_TRFC 0x400d8
39473 
39474 #define S_T_RFC0    0
39475 #define M_T_RFC0    0x1ffU
39476 #define V_T_RFC0(x) ((x) << S_T_RFC0)
39477 #define G_T_RFC0(x) (((x) >> S_T_RFC0) & M_T_RFC0)
39478 
39479 #define A_MC_UPCTL_TRP 0x400dc
39480 
39481 #define S_PREA_EXTRA    16
39482 #define M_PREA_EXTRA    0x3U
39483 #define V_PREA_EXTRA(x) ((x) << S_PREA_EXTRA)
39484 #define G_PREA_EXTRA(x) (((x) >> S_PREA_EXTRA) & M_PREA_EXTRA)
39485 
39486 #define A_MC_UPCTL_TRTW 0x400e0
39487 
39488 #define S_T_RTW0    0
39489 #define M_T_RTW0    0xfU
39490 #define V_T_RTW0(x) ((x) << S_T_RTW0)
39491 #define G_T_RTW0(x) (((x) >> S_T_RTW0) & M_T_RTW0)
39492 
39493 #define A_MC_UPCTL_TAL 0x400e4
39494 #define A_MC_UPCTL_TCL 0x400e8
39495 #define A_MC_UPCTL_TCWL 0x400ec
39496 #define A_MC_UPCTL_TRAS 0x400f0
39497 #define A_MC_UPCTL_TRC 0x400f4
39498 #define A_MC_UPCTL_TRCD 0x400f8
39499 #define A_MC_UPCTL_TRRD 0x400fc
39500 #define A_MC_UPCTL_TRTP 0x40100
39501 
39502 #define S_T_RTP0    0
39503 #define M_T_RTP0    0xfU
39504 #define V_T_RTP0(x) ((x) << S_T_RTP0)
39505 #define G_T_RTP0(x) (((x) >> S_T_RTP0) & M_T_RTP0)
39506 
39507 #define A_MC_UPCTL_TWR 0x40104
39508 
39509 #define S_U_T_WR    0
39510 #define M_U_T_WR    0x1fU
39511 #define V_U_T_WR(x) ((x) << S_U_T_WR)
39512 #define G_U_T_WR(x) (((x) >> S_U_T_WR) & M_U_T_WR)
39513 
39514 #define A_MC_UPCTL_TWTR 0x40108
39515 
39516 #define S_T_WTR0    0
39517 #define M_T_WTR0    0xfU
39518 #define V_T_WTR0(x) ((x) << S_T_WTR0)
39519 #define G_T_WTR0(x) (((x) >> S_T_WTR0) & M_T_WTR0)
39520 
39521 #define A_MC_UPCTL_TEXSR 0x4010c
39522 #define A_MC_UPCTL_TXP 0x40110
39523 #define A_MC_UPCTL_TXPDLL 0x40114
39524 #define A_MC_UPCTL_TZQCS 0x40118
39525 #define A_MC_UPCTL_TZQCSI 0x4011c
39526 #define A_MC_UPCTL_TDQS 0x40120
39527 #define A_MC_UPCTL_TCKSRE 0x40124
39528 
39529 #define S_T_CKSRE0    0
39530 #define M_T_CKSRE0    0x1fU
39531 #define V_T_CKSRE0(x) ((x) << S_T_CKSRE0)
39532 #define G_T_CKSRE0(x) (((x) >> S_T_CKSRE0) & M_T_CKSRE0)
39533 
39534 #define A_MC_UPCTL_TCKSRX 0x40128
39535 
39536 #define S_T_CKSRX0    0
39537 #define M_T_CKSRX0    0x1fU
39538 #define V_T_CKSRX0(x) ((x) << S_T_CKSRX0)
39539 #define G_T_CKSRX0(x) (((x) >> S_T_CKSRX0) & M_T_CKSRX0)
39540 
39541 #define A_MC_UPCTL_TCKE 0x4012c
39542 #define A_MC_UPCTL_TMOD 0x40130
39543 
39544 #define S_T_MOD0    0
39545 #define M_T_MOD0    0x1fU
39546 #define V_T_MOD0(x) ((x) << S_T_MOD0)
39547 #define G_T_MOD0(x) (((x) >> S_T_MOD0) & M_T_MOD0)
39548 
39549 #define A_MC_UPCTL_TRSTL 0x40134
39550 
39551 #define S_T_RSTL    0
39552 #define M_T_RSTL    0x7fU
39553 #define V_T_RSTL(x) ((x) << S_T_RSTL)
39554 #define G_T_RSTL(x) (((x) >> S_T_RSTL) & M_T_RSTL)
39555 
39556 #define A_MC_UPCTL_TZQCL 0x40138
39557 #define A_MC_UPCTL_TMRR 0x4013c
39558 
39559 #define S_T_MRR    0
39560 #define M_T_MRR    0xffU
39561 #define V_T_MRR(x) ((x) << S_T_MRR)
39562 #define G_T_MRR(x) (((x) >> S_T_MRR) & M_T_MRR)
39563 
39564 #define A_MC_UPCTL_TCKESR 0x40140
39565 
39566 #define S_T_CKESR    0
39567 #define M_T_CKESR    0xfU
39568 #define V_T_CKESR(x) ((x) << S_T_CKESR)
39569 #define G_T_CKESR(x) (((x) >> S_T_CKESR) & M_T_CKESR)
39570 
39571 #define A_MC_UPCTL_TDPD 0x40144
39572 
39573 #define S_T_DPD    0
39574 #define M_T_DPD    0x3ffU
39575 #define V_T_DPD(x) ((x) << S_T_DPD)
39576 #define G_T_DPD(x) (((x) >> S_T_DPD) & M_T_DPD)
39577 
39578 #define A_MC_UPCTL_ECCCFG 0x40180
39579 #define A_MC_UPCTL_ECCTST 0x40184
39580 
39581 #define S_ECC_TEST_MASK0    0
39582 #define M_ECC_TEST_MASK0    0x7fU
39583 #define V_ECC_TEST_MASK0(x) ((x) << S_ECC_TEST_MASK0)
39584 #define G_ECC_TEST_MASK0(x) (((x) >> S_ECC_TEST_MASK0) & M_ECC_TEST_MASK0)
39585 
39586 #define A_MC_UPCTL_ECCCLR 0x40188
39587 #define A_MC_UPCTL_ECCLOG 0x4018c
39588 #define A_MC_UPCTL_DTUWACTL 0x40200
39589 
39590 #define S_DTU_WR_ROW0    13
39591 #define M_DTU_WR_ROW0    0xffffU
39592 #define V_DTU_WR_ROW0(x) ((x) << S_DTU_WR_ROW0)
39593 #define G_DTU_WR_ROW0(x) (((x) >> S_DTU_WR_ROW0) & M_DTU_WR_ROW0)
39594 
39595 #define A_MC_UPCTL_DTURACTL 0x40204
39596 
39597 #define S_DTU_RD_ROW0    13
39598 #define M_DTU_RD_ROW0    0xffffU
39599 #define V_DTU_RD_ROW0(x) ((x) << S_DTU_RD_ROW0)
39600 #define G_DTU_RD_ROW0(x) (((x) >> S_DTU_RD_ROW0) & M_DTU_RD_ROW0)
39601 
39602 #define A_MC_UPCTL_DTUCFG 0x40208
39603 #define A_MC_UPCTL_DTUECTL 0x4020c
39604 #define A_MC_UPCTL_DTUWD0 0x40210
39605 #define A_MC_UPCTL_DTUWD1 0x40214
39606 #define A_MC_UPCTL_DTUWD2 0x40218
39607 #define A_MC_UPCTL_DTUWD3 0x4021c
39608 #define A_MC_UPCTL_DTUWDM 0x40220
39609 #define A_MC_UPCTL_DTURD0 0x40224
39610 #define A_MC_UPCTL_DTURD1 0x40228
39611 #define A_MC_UPCTL_DTURD2 0x4022c
39612 #define A_MC_UPCTL_DTURD3 0x40230
39613 #define A_MC_UPCTL_DTULFSRWD 0x40234
39614 #define A_MC_UPCTL_DTULFSRRD 0x40238
39615 #define A_MC_UPCTL_DTUEAF 0x4023c
39616 
39617 #define S_EA_ROW0    13
39618 #define M_EA_ROW0    0xffffU
39619 #define V_EA_ROW0(x) ((x) << S_EA_ROW0)
39620 #define G_EA_ROW0(x) (((x) >> S_EA_ROW0) & M_EA_ROW0)
39621 
39622 #define A_MC_UPCTL_DFITCTRLDELAY 0x40240
39623 
39624 #define S_TCTRL_DELAY    0
39625 #define M_TCTRL_DELAY    0xfU
39626 #define V_TCTRL_DELAY(x) ((x) << S_TCTRL_DELAY)
39627 #define G_TCTRL_DELAY(x) (((x) >> S_TCTRL_DELAY) & M_TCTRL_DELAY)
39628 
39629 #define A_MC_UPCTL_DFIODTCFG 0x40244
39630 
39631 #define S_RANK3_ODT_WRITE_NSEL    26
39632 #define V_RANK3_ODT_WRITE_NSEL(x) ((x) << S_RANK3_ODT_WRITE_NSEL)
39633 #define F_RANK3_ODT_WRITE_NSEL    V_RANK3_ODT_WRITE_NSEL(1U)
39634 
39635 #define A_MC_UPCTL_DFIODTCFG1 0x40248
39636 
39637 #define S_ODT_LEN_B8_R    24
39638 #define M_ODT_LEN_B8_R    0x7U
39639 #define V_ODT_LEN_B8_R(x) ((x) << S_ODT_LEN_B8_R)
39640 #define G_ODT_LEN_B8_R(x) (((x) >> S_ODT_LEN_B8_R) & M_ODT_LEN_B8_R)
39641 
39642 #define S_ODT_LEN_BL8_W    16
39643 #define M_ODT_LEN_BL8_W    0x7U
39644 #define V_ODT_LEN_BL8_W(x) ((x) << S_ODT_LEN_BL8_W)
39645 #define G_ODT_LEN_BL8_W(x) (((x) >> S_ODT_LEN_BL8_W) & M_ODT_LEN_BL8_W)
39646 
39647 #define S_ODT_LAT_R    8
39648 #define M_ODT_LAT_R    0x1fU
39649 #define V_ODT_LAT_R(x) ((x) << S_ODT_LAT_R)
39650 #define G_ODT_LAT_R(x) (((x) >> S_ODT_LAT_R) & M_ODT_LAT_R)
39651 
39652 #define S_ODT_LAT_W    0
39653 #define M_ODT_LAT_W    0x1fU
39654 #define V_ODT_LAT_W(x) ((x) << S_ODT_LAT_W)
39655 #define G_ODT_LAT_W(x) (((x) >> S_ODT_LAT_W) & M_ODT_LAT_W)
39656 
39657 #define A_MC_UPCTL_DFIODTRANKMAP 0x4024c
39658 
39659 #define S_ODT_RANK_MAP3    12
39660 #define M_ODT_RANK_MAP3    0xfU
39661 #define V_ODT_RANK_MAP3(x) ((x) << S_ODT_RANK_MAP3)
39662 #define G_ODT_RANK_MAP3(x) (((x) >> S_ODT_RANK_MAP3) & M_ODT_RANK_MAP3)
39663 
39664 #define S_ODT_RANK_MAP2    8
39665 #define M_ODT_RANK_MAP2    0xfU
39666 #define V_ODT_RANK_MAP2(x) ((x) << S_ODT_RANK_MAP2)
39667 #define G_ODT_RANK_MAP2(x) (((x) >> S_ODT_RANK_MAP2) & M_ODT_RANK_MAP2)
39668 
39669 #define S_ODT_RANK_MAP1    4
39670 #define M_ODT_RANK_MAP1    0xfU
39671 #define V_ODT_RANK_MAP1(x) ((x) << S_ODT_RANK_MAP1)
39672 #define G_ODT_RANK_MAP1(x) (((x) >> S_ODT_RANK_MAP1) & M_ODT_RANK_MAP1)
39673 
39674 #define S_ODT_RANK_MAP0    0
39675 #define M_ODT_RANK_MAP0    0xfU
39676 #define V_ODT_RANK_MAP0(x) ((x) << S_ODT_RANK_MAP0)
39677 #define G_ODT_RANK_MAP0(x) (((x) >> S_ODT_RANK_MAP0) & M_ODT_RANK_MAP0)
39678 
39679 #define A_MC_UPCTL_DFITPHYWRDATA 0x40250
39680 
39681 #define S_TPHY_WRDATA    0
39682 #define M_TPHY_WRDATA    0x1fU
39683 #define V_TPHY_WRDATA(x) ((x) << S_TPHY_WRDATA)
39684 #define G_TPHY_WRDATA(x) (((x) >> S_TPHY_WRDATA) & M_TPHY_WRDATA)
39685 
39686 #define A_MC_UPCTL_DFITPHYWRLAT 0x40254
39687 
39688 #define S_TPHY_WRLAT    0
39689 #define M_TPHY_WRLAT    0x1fU
39690 #define V_TPHY_WRLAT(x) ((x) << S_TPHY_WRLAT)
39691 #define G_TPHY_WRLAT(x) (((x) >> S_TPHY_WRLAT) & M_TPHY_WRLAT)
39692 
39693 #define A_MC_UPCTL_DFITRDDATAEN 0x40260
39694 
39695 #define S_TRDDATA_EN    0
39696 #define M_TRDDATA_EN    0x1fU
39697 #define V_TRDDATA_EN(x) ((x) << S_TRDDATA_EN)
39698 #define G_TRDDATA_EN(x) (((x) >> S_TRDDATA_EN) & M_TRDDATA_EN)
39699 
39700 #define A_MC_UPCTL_DFITPHYRDLAT 0x40264
39701 
39702 #define S_TPHY_RDLAT    0
39703 #define M_TPHY_RDLAT    0x3fU
39704 #define V_TPHY_RDLAT(x) ((x) << S_TPHY_RDLAT)
39705 #define G_TPHY_RDLAT(x) (((x) >> S_TPHY_RDLAT) & M_TPHY_RDLAT)
39706 
39707 #define A_MC_UPCTL_DFITPHYUPDTYPE0 0x40270
39708 
39709 #define S_TPHYUPD_TYPE0    0
39710 #define M_TPHYUPD_TYPE0    0xfffU
39711 #define V_TPHYUPD_TYPE0(x) ((x) << S_TPHYUPD_TYPE0)
39712 #define G_TPHYUPD_TYPE0(x) (((x) >> S_TPHYUPD_TYPE0) & M_TPHYUPD_TYPE0)
39713 
39714 #define A_MC_UPCTL_DFITPHYUPDTYPE1 0x40274
39715 
39716 #define S_TPHYUPD_TYPE1    0
39717 #define M_TPHYUPD_TYPE1    0xfffU
39718 #define V_TPHYUPD_TYPE1(x) ((x) << S_TPHYUPD_TYPE1)
39719 #define G_TPHYUPD_TYPE1(x) (((x) >> S_TPHYUPD_TYPE1) & M_TPHYUPD_TYPE1)
39720 
39721 #define A_MC_UPCTL_DFITPHYUPDTYPE2 0x40278
39722 
39723 #define S_TPHYUPD_TYPE2    0
39724 #define M_TPHYUPD_TYPE2    0xfffU
39725 #define V_TPHYUPD_TYPE2(x) ((x) << S_TPHYUPD_TYPE2)
39726 #define G_TPHYUPD_TYPE2(x) (((x) >> S_TPHYUPD_TYPE2) & M_TPHYUPD_TYPE2)
39727 
39728 #define A_MC_UPCTL_DFITPHYUPDTYPE3 0x4027c
39729 
39730 #define S_TPHYUPD_TYPE3    0
39731 #define M_TPHYUPD_TYPE3    0xfffU
39732 #define V_TPHYUPD_TYPE3(x) ((x) << S_TPHYUPD_TYPE3)
39733 #define G_TPHYUPD_TYPE3(x) (((x) >> S_TPHYUPD_TYPE3) & M_TPHYUPD_TYPE3)
39734 
39735 #define A_MC_UPCTL_DFITCTRLUPDMIN 0x40280
39736 
39737 #define S_TCTRLUPD_MIN    0
39738 #define M_TCTRLUPD_MIN    0xffffU
39739 #define V_TCTRLUPD_MIN(x) ((x) << S_TCTRLUPD_MIN)
39740 #define G_TCTRLUPD_MIN(x) (((x) >> S_TCTRLUPD_MIN) & M_TCTRLUPD_MIN)
39741 
39742 #define A_MC_UPCTL_DFITCTRLUPDMAX 0x40284
39743 
39744 #define S_TCTRLUPD_MAX    0
39745 #define M_TCTRLUPD_MAX    0xffffU
39746 #define V_TCTRLUPD_MAX(x) ((x) << S_TCTRLUPD_MAX)
39747 #define G_TCTRLUPD_MAX(x) (((x) >> S_TCTRLUPD_MAX) & M_TCTRLUPD_MAX)
39748 
39749 #define A_MC_UPCTL_DFITCTRLUPDDLY 0x40288
39750 
39751 #define S_TCTRLUPD_DLY    0
39752 #define M_TCTRLUPD_DLY    0xfU
39753 #define V_TCTRLUPD_DLY(x) ((x) << S_TCTRLUPD_DLY)
39754 #define G_TCTRLUPD_DLY(x) (((x) >> S_TCTRLUPD_DLY) & M_TCTRLUPD_DLY)
39755 
39756 #define A_MC_UPCTL_DFIUPDCFG 0x40290
39757 
39758 #define S_DFI_PHYUPD_EN    1
39759 #define V_DFI_PHYUPD_EN(x) ((x) << S_DFI_PHYUPD_EN)
39760 #define F_DFI_PHYUPD_EN    V_DFI_PHYUPD_EN(1U)
39761 
39762 #define S_DFI_CTRLUPD_EN    0
39763 #define V_DFI_CTRLUPD_EN(x) ((x) << S_DFI_CTRLUPD_EN)
39764 #define F_DFI_CTRLUPD_EN    V_DFI_CTRLUPD_EN(1U)
39765 
39766 #define A_MC_UPCTL_DFITREFMSKI 0x40294
39767 
39768 #define S_TREFMSKI    0
39769 #define M_TREFMSKI    0xffU
39770 #define V_TREFMSKI(x) ((x) << S_TREFMSKI)
39771 #define G_TREFMSKI(x) (((x) >> S_TREFMSKI) & M_TREFMSKI)
39772 
39773 #define A_MC_UPCTL_DFITCTRLUPDI 0x40298
39774 #define A_MC_UPCTL_DFITRCFG0 0x402ac
39775 
39776 #define S_DFI_WRLVL_RANK_SEL    16
39777 #define M_DFI_WRLVL_RANK_SEL    0xfU
39778 #define V_DFI_WRLVL_RANK_SEL(x) ((x) << S_DFI_WRLVL_RANK_SEL)
39779 #define G_DFI_WRLVL_RANK_SEL(x) \
39780 	(((x) >> S_DFI_WRLVL_RANK_SEL) & M_DFI_WRLVL_RANK_SEL)
39781 
39782 #define S_DFI_RDLVL_EDGE    4
39783 #define M_DFI_RDLVL_EDGE    0x1ffU
39784 #define V_DFI_RDLVL_EDGE(x) ((x) << S_DFI_RDLVL_EDGE)
39785 #define G_DFI_RDLVL_EDGE(x) (((x) >> S_DFI_RDLVL_EDGE) & M_DFI_RDLVL_EDGE)
39786 
39787 #define S_DFI_RDLVL_RANK_SEL    0
39788 #define M_DFI_RDLVL_RANK_SEL    0xfU
39789 #define V_DFI_RDLVL_RANK_SEL(x) ((x) << S_DFI_RDLVL_RANK_SEL)
39790 #define G_DFI_RDLVL_RANK_SEL(x) \
39791 	(((x) >> S_DFI_RDLVL_RANK_SEL) & M_DFI_RDLVL_RANK_SEL)
39792 
39793 #define A_MC_UPCTL_DFITRSTAT0 0x402b0
39794 
39795 #define S_DFI_WRLVL_MODE    16
39796 #define M_DFI_WRLVL_MODE    0x3U
39797 #define V_DFI_WRLVL_MODE(x) ((x) << S_DFI_WRLVL_MODE)
39798 #define G_DFI_WRLVL_MODE(x) (((x) >> S_DFI_WRLVL_MODE) & M_DFI_WRLVL_MODE)
39799 
39800 #define S_DFI_RDLVL_GATE_MODE    8
39801 #define M_DFI_RDLVL_GATE_MODE    0x3U
39802 #define V_DFI_RDLVL_GATE_MODE(x) ((x) << S_DFI_RDLVL_GATE_MODE)
39803 #define G_DFI_RDLVL_GATE_MODE(x) \
39804 	(((x) >> S_DFI_RDLVL_GATE_MODE) & M_DFI_RDLVL_GATE_MODE)
39805 
39806 #define S_DFI_RDLVL_MODE    0
39807 #define M_DFI_RDLVL_MODE    0x3U
39808 #define V_DFI_RDLVL_MODE(x) ((x) << S_DFI_RDLVL_MODE)
39809 #define G_DFI_RDLVL_MODE(x) (((x) >> S_DFI_RDLVL_MODE) & M_DFI_RDLVL_MODE)
39810 
39811 #define A_MC_UPCTL_DFITRWRLVLEN 0x402b4
39812 
39813 #define S_DFI_WRLVL_EN    0
39814 #define M_DFI_WRLVL_EN    0x1ffU
39815 #define V_DFI_WRLVL_EN(x) ((x) << S_DFI_WRLVL_EN)
39816 #define G_DFI_WRLVL_EN(x) (((x) >> S_DFI_WRLVL_EN) & M_DFI_WRLVL_EN)
39817 
39818 #define A_MC_UPCTL_DFITRRDLVLEN 0x402b8
39819 
39820 #define S_DFI_RDLVL_EN    0
39821 #define M_DFI_RDLVL_EN    0x1ffU
39822 #define V_DFI_RDLVL_EN(x) ((x) << S_DFI_RDLVL_EN)
39823 #define G_DFI_RDLVL_EN(x) (((x) >> S_DFI_RDLVL_EN) & M_DFI_RDLVL_EN)
39824 
39825 #define A_MC_UPCTL_DFITRRDLVLGATEEN 0x402bc
39826 
39827 #define S_DFI_RDLVL_GATE_EN    0
39828 #define M_DFI_RDLVL_GATE_EN    0x1ffU
39829 #define V_DFI_RDLVL_GATE_EN(x) ((x) << S_DFI_RDLVL_GATE_EN)
39830 #define G_DFI_RDLVL_GATE_EN(x) \
39831 	(((x) >> S_DFI_RDLVL_GATE_EN) & M_DFI_RDLVL_GATE_EN)
39832 
39833 #define A_MC_UPCTL_DFISTSTAT0 0x402c0
39834 
39835 #define S_DFI_DATA_BYTE_DISABLE    16
39836 #define M_DFI_DATA_BYTE_DISABLE    0x1ffU
39837 #define V_DFI_DATA_BYTE_DISABLE(x) ((x) << S_DFI_DATA_BYTE_DISABLE)
39838 #define G_DFI_DATA_BYTE_DISABLE(x) \
39839 	(((x) >> S_DFI_DATA_BYTE_DISABLE) & M_DFI_DATA_BYTE_DISABLE)
39840 
39841 #define S_DFI_FREQ_RATIO    4
39842 #define M_DFI_FREQ_RATIO    0x3U
39843 #define V_DFI_FREQ_RATIO(x) ((x) << S_DFI_FREQ_RATIO)
39844 #define G_DFI_FREQ_RATIO(x) (((x) >> S_DFI_FREQ_RATIO) & M_DFI_FREQ_RATIO)
39845 
39846 #define S_DFI_INIT_START0    1
39847 #define V_DFI_INIT_START0(x) ((x) << S_DFI_INIT_START0)
39848 #define F_DFI_INIT_START0    V_DFI_INIT_START0(1U)
39849 
39850 #define S_DFI_INIT_COMPLETE    0
39851 #define V_DFI_INIT_COMPLETE(x) ((x) << S_DFI_INIT_COMPLETE)
39852 #define F_DFI_INIT_COMPLETE    V_DFI_INIT_COMPLETE(1U)
39853 
39854 #define A_MC_UPCTL_DFISTCFG0 0x402c4
39855 
39856 #define S_DFI_DATA_BYTE_DISABLE_EN    2
39857 #define V_DFI_DATA_BYTE_DISABLE_EN(x) ((x) << S_DFI_DATA_BYTE_DISABLE_EN)
39858 #define F_DFI_DATA_BYTE_DISABLE_EN    V_DFI_DATA_BYTE_DISABLE_EN(1U)
39859 
39860 #define S_DFI_FREQ_RATIO_EN    1
39861 #define V_DFI_FREQ_RATIO_EN(x) ((x) << S_DFI_FREQ_RATIO_EN)
39862 #define F_DFI_FREQ_RATIO_EN    V_DFI_FREQ_RATIO_EN(1U)
39863 
39864 #define S_DFI_INIT_START    0
39865 #define V_DFI_INIT_START(x) ((x) << S_DFI_INIT_START)
39866 #define F_DFI_INIT_START    V_DFI_INIT_START(1U)
39867 
39868 #define A_MC_UPCTL_DFISTCFG1 0x402c8
39869 
39870 #define S_DFI_DRAM_CLK_DISABLE_EN_DPD    1
39871 #define V_DFI_DRAM_CLK_DISABLE_EN_DPD(x) ((x) << S_DFI_DRAM_CLK_DISABLE_EN_DPD)
39872 #define F_DFI_DRAM_CLK_DISABLE_EN_DPD    V_DFI_DRAM_CLK_DISABLE_EN_DPD(1U)
39873 
39874 #define S_DFI_DRAM_CLK_DISABLE_EN    0
39875 #define V_DFI_DRAM_CLK_DISABLE_EN(x) ((x) << S_DFI_DRAM_CLK_DISABLE_EN)
39876 #define F_DFI_DRAM_CLK_DISABLE_EN    V_DFI_DRAM_CLK_DISABLE_EN(1U)
39877 
39878 #define A_MC_UPCTL_DFITDRAMCLKEN 0x402d0
39879 
39880 #define S_TDRAM_CLK_ENABLE    0
39881 #define M_TDRAM_CLK_ENABLE    0xfU
39882 #define V_TDRAM_CLK_ENABLE(x) ((x) << S_TDRAM_CLK_ENABLE)
39883 #define G_TDRAM_CLK_ENABLE(x) (((x) >> S_TDRAM_CLK_ENABLE) & M_TDRAM_CLK_ENABLE)
39884 
39885 #define A_MC_UPCTL_DFITDRAMCLKDIS 0x402d4
39886 
39887 #define S_TDRAM_CLK_DISABLE    0
39888 #define M_TDRAM_CLK_DISABLE    0xfU
39889 #define V_TDRAM_CLK_DISABLE(x) ((x) << S_TDRAM_CLK_DISABLE)
39890 #define G_TDRAM_CLK_DISABLE(x) \
39891 	(((x) >> S_TDRAM_CLK_DISABLE) & M_TDRAM_CLK_DISABLE)
39892 
39893 #define A_MC_UPCTL_DFISTCFG2 0x402d8
39894 
39895 #define S_PARITY_EN    1
39896 #define V_PARITY_EN(x) ((x) << S_PARITY_EN)
39897 #define F_PARITY_EN    V_PARITY_EN(1U)
39898 
39899 #define S_PARITY_INTR_EN    0
39900 #define V_PARITY_INTR_EN(x) ((x) << S_PARITY_INTR_EN)
39901 #define F_PARITY_INTR_EN    V_PARITY_INTR_EN(1U)
39902 
39903 #define A_MC_UPCTL_DFISTPARCLR 0x402dc
39904 
39905 #define S_PARITY_LOG_CLR    1
39906 #define V_PARITY_LOG_CLR(x) ((x) << S_PARITY_LOG_CLR)
39907 #define F_PARITY_LOG_CLR    V_PARITY_LOG_CLR(1U)
39908 
39909 #define S_PARITY_INTR_CLR    0
39910 #define V_PARITY_INTR_CLR(x) ((x) << S_PARITY_INTR_CLR)
39911 #define F_PARITY_INTR_CLR    V_PARITY_INTR_CLR(1U)
39912 
39913 #define A_MC_UPCTL_DFISTPARLOG 0x402e0
39914 #define A_MC_UPCTL_DFILPCFG0 0x402f0
39915 
39916 #define S_DFI_LP_WAKEUP_DPD    28
39917 #define M_DFI_LP_WAKEUP_DPD    0xfU
39918 #define V_DFI_LP_WAKEUP_DPD(x) ((x) << S_DFI_LP_WAKEUP_DPD)
39919 #define G_DFI_LP_WAKEUP_DPD(x) \
39920 	(((x) >> S_DFI_LP_WAKEUP_DPD) & M_DFI_LP_WAKEUP_DPD)
39921 
39922 #define S_DFI_LP_EN_DPD    24
39923 #define V_DFI_LP_EN_DPD(x) ((x) << S_DFI_LP_EN_DPD)
39924 #define F_DFI_LP_EN_DPD    V_DFI_LP_EN_DPD(1U)
39925 
39926 #define S_DFI_TLP_RESP    16
39927 #define M_DFI_TLP_RESP    0xfU
39928 #define V_DFI_TLP_RESP(x) ((x) << S_DFI_TLP_RESP)
39929 #define G_DFI_TLP_RESP(x) (((x) >> S_DFI_TLP_RESP) & M_DFI_TLP_RESP)
39930 
39931 #define S_DFI_LP_EN_SR    8
39932 #define V_DFI_LP_EN_SR(x) ((x) << S_DFI_LP_EN_SR)
39933 #define F_DFI_LP_EN_SR    V_DFI_LP_EN_SR(1U)
39934 
39935 #define S_DFI_LP_WAKEUP_PD    4
39936 #define M_DFI_LP_WAKEUP_PD    0xfU
39937 #define V_DFI_LP_WAKEUP_PD(x) ((x) << S_DFI_LP_WAKEUP_PD)
39938 #define G_DFI_LP_WAKEUP_PD(x) (((x) >> S_DFI_LP_WAKEUP_PD) & M_DFI_LP_WAKEUP_PD)
39939 
39940 #define S_DFI_LP_EN_PD    0
39941 #define V_DFI_LP_EN_PD(x) ((x) << S_DFI_LP_EN_PD)
39942 #define F_DFI_LP_EN_PD    V_DFI_LP_EN_PD(1U)
39943 
39944 #define A_MC_UPCTL_DFITRWRLVLRESP0 0x40300
39945 #define A_MC_UPCTL_DFITRWRLVLRESP1 0x40304
39946 #define A_MC_UPCTL_DFITRWRLVLRESP2 0x40308
39947 
39948 #define S_DFI_WRLVL_RESP2    0
39949 #define M_DFI_WRLVL_RESP2    0xffU
39950 #define V_DFI_WRLVL_RESP2(x) ((x) << S_DFI_WRLVL_RESP2)
39951 #define G_DFI_WRLVL_RESP2(x) (((x) >> S_DFI_WRLVL_RESP2) & M_DFI_WRLVL_RESP2)
39952 
39953 #define A_MC_UPCTL_DFITRRDLVLRESP0 0x4030c
39954 #define A_MC_UPCTL_DFITRRDLVLRESP1 0x40310
39955 #define A_MC_UPCTL_DFITRRDLVLRESP2 0x40314
39956 
39957 #define S_DFI_RDLVL_RESP2    0
39958 #define M_DFI_RDLVL_RESP2    0xffU
39959 #define V_DFI_RDLVL_RESP2(x) ((x) << S_DFI_RDLVL_RESP2)
39960 #define G_DFI_RDLVL_RESP2(x) (((x) >> S_DFI_RDLVL_RESP2) & M_DFI_RDLVL_RESP2)
39961 
39962 #define A_MC_UPCTL_DFITRWRLVLDELAY0 0x40318
39963 #define A_MC_UPCTL_DFITRWRLVLDELAY1 0x4031c
39964 #define A_MC_UPCTL_DFITRWRLVLDELAY2 0x40320
39965 
39966 #define S_DFI_WRLVL_DELAY2    0
39967 #define M_DFI_WRLVL_DELAY2    0xffU
39968 #define V_DFI_WRLVL_DELAY2(x) ((x) << S_DFI_WRLVL_DELAY2)
39969 #define G_DFI_WRLVL_DELAY2(x) (((x) >> S_DFI_WRLVL_DELAY2) & M_DFI_WRLVL_DELAY2)
39970 
39971 #define A_MC_UPCTL_DFITRRDLVLDELAY0 0x40324
39972 #define A_MC_UPCTL_DFITRRDLVLDELAY1 0x40328
39973 #define A_MC_UPCTL_DFITRRDLVLDELAY2 0x4032c
39974 
39975 #define S_DFI_RDLVL_DELAY2    0
39976 #define M_DFI_RDLVL_DELAY2    0xffU
39977 #define V_DFI_RDLVL_DELAY2(x) ((x) << S_DFI_RDLVL_DELAY2)
39978 #define G_DFI_RDLVL_DELAY2(x) (((x) >> S_DFI_RDLVL_DELAY2) & M_DFI_RDLVL_DELAY2)
39979 
39980 #define A_MC_UPCTL_DFITRRDLVLGATEDELAY0 0x40330
39981 #define A_MC_UPCTL_DFITRRDLVLGATEDELAY1 0x40334
39982 #define A_MC_UPCTL_DFITRRDLVLGATEDELAY2 0x40338
39983 
39984 #define S_DFI_RDLVL_GATE_DELAY2    0
39985 #define M_DFI_RDLVL_GATE_DELAY2    0xffU
39986 #define V_DFI_RDLVL_GATE_DELAY2(x) ((x) << S_DFI_RDLVL_GATE_DELAY2)
39987 #define G_DFI_RDLVL_GATE_DELAY2(x) \
39988 	(((x) >> S_DFI_RDLVL_GATE_DELAY2) & M_DFI_RDLVL_GATE_DELAY2)
39989 
39990 #define A_MC_UPCTL_DFITRCMD 0x4033c
39991 
39992 #define S_DFITRCMD_START    31
39993 #define V_DFITRCMD_START(x) ((x) << S_DFITRCMD_START)
39994 #define F_DFITRCMD_START    V_DFITRCMD_START(1U)
39995 
39996 #define S_DFITRCMD_EN    4
39997 #define M_DFITRCMD_EN    0x1ffU
39998 #define V_DFITRCMD_EN(x) ((x) << S_DFITRCMD_EN)
39999 #define G_DFITRCMD_EN(x) (((x) >> S_DFITRCMD_EN) & M_DFITRCMD_EN)
40000 
40001 #define S_DFITRCMD_OPCODE    0
40002 #define M_DFITRCMD_OPCODE    0x3U
40003 #define V_DFITRCMD_OPCODE(x) ((x) << S_DFITRCMD_OPCODE)
40004 #define G_DFITRCMD_OPCODE(x) (((x) >> S_DFITRCMD_OPCODE) & M_DFITRCMD_OPCODE)
40005 
40006 #define A_MC_UPCTL_IPVR 0x403f8
40007 #define A_MC_UPCTL_IPTR 0x403fc
40008 #define A_MC_P_DDRPHY_RST_CTRL 0x41300
40009 
40010 #define S_PHY_DRAM_WL    17
40011 #define M_PHY_DRAM_WL    0x1fU
40012 #define V_PHY_DRAM_WL(x) ((x) << S_PHY_DRAM_WL)
40013 #define G_PHY_DRAM_WL(x) (((x) >> S_PHY_DRAM_WL) & M_PHY_DRAM_WL)
40014 
40015 #define S_PHY_CALIB_DONE    5
40016 #define V_PHY_CALIB_DONE(x) ((x) << S_PHY_CALIB_DONE)
40017 #define F_PHY_CALIB_DONE    V_PHY_CALIB_DONE(1U)
40018 
40019 #define S_CTL_CAL_REQ    4
40020 #define V_CTL_CAL_REQ(x) ((x) << S_CTL_CAL_REQ)
40021 #define F_CTL_CAL_REQ    V_CTL_CAL_REQ(1U)
40022 
40023 #define S_CTL_CKE    3
40024 #define V_CTL_CKE(x) ((x) << S_CTL_CKE)
40025 #define F_CTL_CKE    V_CTL_CKE(1U)
40026 
40027 #define S_CTL_RST_N    2
40028 #define V_CTL_RST_N(x) ((x) << S_CTL_RST_N)
40029 #define F_CTL_RST_N    V_CTL_RST_N(1U)
40030 
40031 #define A_MC_P_PERFORMANCE_CTRL 0x41304
40032 #define A_MC_P_ECC_CTRL 0x41308
40033 #define A_MC_P_PAR_ENABLE 0x4130c
40034 #define A_MC_P_PAR_CAUSE 0x41310
40035 #define A_MC_P_INT_ENABLE 0x41314
40036 #define A_MC_P_INT_CAUSE 0x41318
40037 #define A_MC_P_ECC_STATUS 0x4131c
40038 #define A_MC_P_PHY_CTRL 0x41320
40039 #define A_MC_P_STATIC_CFG_STATUS 0x41324
40040 
40041 #define S_STATIC_AWEN    23
40042 #define V_STATIC_AWEN(x) ((x) << S_STATIC_AWEN)
40043 #define F_STATIC_AWEN    V_STATIC_AWEN(1U)
40044 
40045 #define S_STATIC_SWLAT    18
40046 #define M_STATIC_SWLAT    0x1fU
40047 #define V_STATIC_SWLAT(x) ((x) << S_STATIC_SWLAT)
40048 #define G_STATIC_SWLAT(x) (((x) >> S_STATIC_SWLAT) & M_STATIC_SWLAT)
40049 
40050 #define S_STATIC_WLAT    17
40051 #define V_STATIC_WLAT(x) ((x) << S_STATIC_WLAT)
40052 #define F_STATIC_WLAT    V_STATIC_WLAT(1U)
40053 
40054 #define S_STATIC_ALIGN    16
40055 #define V_STATIC_ALIGN(x) ((x) << S_STATIC_ALIGN)
40056 #define F_STATIC_ALIGN    V_STATIC_ALIGN(1U)
40057 
40058 #define S_STATIC_SLAT    11
40059 #define M_STATIC_SLAT    0x1fU
40060 #define V_STATIC_SLAT(x) ((x) << S_STATIC_SLAT)
40061 #define G_STATIC_SLAT(x) (((x) >> S_STATIC_SLAT) & M_STATIC_SLAT)
40062 
40063 #define S_STATIC_LAT    10
40064 #define V_STATIC_LAT(x) ((x) << S_STATIC_LAT)
40065 #define F_STATIC_LAT    V_STATIC_LAT(1U)
40066 
40067 #define A_MC_P_CORE_PCTL_STAT 0x41328
40068 #define A_MC_P_DEBUG_CNT 0x4132c
40069 #define A_MC_CE_ERR_DATA_RDATA 0x41330
40070 #define A_MC_CE_COR_DATA_RDATA 0x41350
40071 #define A_MC_UE_ERR_DATA_RDATA 0x41370
40072 #define A_MC_UE_COR_DATA_RDATA 0x41390
40073 #define A_MC_CE_ADDR 0x413b0
40074 #define A_MC_UE_ADDR 0x413b4
40075 #define A_MC_P_DEEP_SLEEP 0x413b8
40076 
40077 #define S_SLEEPSTATUS    1
40078 #define V_SLEEPSTATUS(x) ((x) << S_SLEEPSTATUS)
40079 #define F_SLEEPSTATUS    V_SLEEPSTATUS(1U)
40080 
40081 #define S_SLEEPREQ    0
40082 #define V_SLEEPREQ(x) ((x) << S_SLEEPREQ)
40083 #define F_SLEEPREQ    V_SLEEPREQ(1U)
40084 
40085 #define A_MC_P_FPGA_BONUS 0x413bc
40086 #define A_MC_P_DEBUG_CFG 0x413c0
40087 #define A_MC_P_DEBUG_RPT 0x413c4
40088 #define A_MC_P_BIST_CMD 0x41400
40089 
40090 #define S_BURST_LEN    16
40091 #define M_BURST_LEN    0x3U
40092 #define V_BURST_LEN(x) ((x) << S_BURST_LEN)
40093 #define G_BURST_LEN(x) (((x) >> S_BURST_LEN) & M_BURST_LEN)
40094 
40095 #define A_MC_P_BIST_CMD_ADDR 0x41404
40096 #define A_MC_P_BIST_CMD_LEN 0x41408
40097 #define A_MC_P_BIST_DATA_PATTERN 0x4140c
40098 #define A_MC_P_BIST_USER_WDATA0 0x41414
40099 #define A_MC_P_BIST_USER_WDATA1 0x41418
40100 #define A_MC_P_BIST_USER_WDATA2 0x4141c
40101 
40102 #define S_USER_DATA_MASK    8
40103 #define M_USER_DATA_MASK    0x1ffU
40104 #define V_USER_DATA_MASK(x) ((x) << S_USER_DATA_MASK)
40105 #define G_USER_DATA_MASK(x) (((x) >> S_USER_DATA_MASK) & M_USER_DATA_MASK)
40106 
40107 #define A_MC_P_BIST_NUM_ERR 0x41480
40108 #define A_MC_P_BIST_ERR_FIRST_ADDR 0x41484
40109 #define A_MC_P_BIST_STATUS_RDATA 0x41488
40110 #define A_MC_P_BIST_CRC_SEED 0x414d0
40111 #define A_MC_DDRPHY_DP18_DATA_BIT_ENABLE0 0x44000
40112 
40113 #define S_DATA_BIT_ENABLE_0_15    0
40114 #define M_DATA_BIT_ENABLE_0_15    0xffffU
40115 #define V_DATA_BIT_ENABLE_0_15(x) ((x) << S_DATA_BIT_ENABLE_0_15)
40116 #define G_DATA_BIT_ENABLE_0_15(x) \
40117 	(((x) >> S_DATA_BIT_ENABLE_0_15) & M_DATA_BIT_ENABLE_0_15)
40118 
40119 #define A_MC_DDRPHY_DP18_DATA_BIT_ENABLE1 0x44004
40120 
40121 #define S_DATA_BIT_ENABLE_16_23    8
40122 #define M_DATA_BIT_ENABLE_16_23    0xffU
40123 #define V_DATA_BIT_ENABLE_16_23(x) ((x) << S_DATA_BIT_ENABLE_16_23)
40124 #define G_DATA_BIT_ENABLE_16_23(x) \
40125 	(((x) >> S_DATA_BIT_ENABLE_16_23) & M_DATA_BIT_ENABLE_16_23)
40126 
40127 #define S_DFT_FORCE_OUTPUTS    7
40128 #define V_DFT_FORCE_OUTPUTS(x) ((x) << S_DFT_FORCE_OUTPUTS)
40129 #define F_DFT_FORCE_OUTPUTS    V_DFT_FORCE_OUTPUTS(1U)
40130 
40131 #define S_DFT_PRBS7_GEN_EN    6
40132 #define V_DFT_PRBS7_GEN_EN(x) ((x) << S_DFT_PRBS7_GEN_EN)
40133 #define F_DFT_PRBS7_GEN_EN    V_DFT_PRBS7_GEN_EN(1U)
40134 
40135 #define S_WRAPSEL    5
40136 #define V_WRAPSEL(x) ((x) << S_WRAPSEL)
40137 #define F_WRAPSEL    V_WRAPSEL(1U)
40138 
40139 #define S_MRS_CMD_DATA_N0    3
40140 #define V_MRS_CMD_DATA_N0(x) ((x) << S_MRS_CMD_DATA_N0)
40141 #define F_MRS_CMD_DATA_N0    V_MRS_CMD_DATA_N0(1U)
40142 
40143 #define S_MRS_CMD_DATA_N1    2
40144 #define V_MRS_CMD_DATA_N1(x) ((x) << S_MRS_CMD_DATA_N1)
40145 #define F_MRS_CMD_DATA_N1    V_MRS_CMD_DATA_N1(1U)
40146 
40147 #define S_MRS_CMD_DATA_N2    1
40148 #define V_MRS_CMD_DATA_N2(x) ((x) << S_MRS_CMD_DATA_N2)
40149 #define F_MRS_CMD_DATA_N2    V_MRS_CMD_DATA_N2(1U)
40150 
40151 #define S_MRS_CMD_DATA_N3    0
40152 #define V_MRS_CMD_DATA_N3(x) ((x) << S_MRS_CMD_DATA_N3)
40153 #define F_MRS_CMD_DATA_N3    V_MRS_CMD_DATA_N3(1U)
40154 
40155 #define A_MC_DDRPHY_DP18_DATA_BIT_DIR0 0x44008
40156 
40157 #define S_DATA_BIT_DIR_0_15    0
40158 #define M_DATA_BIT_DIR_0_15    0xffffU
40159 #define V_DATA_BIT_DIR_0_15(x) ((x) << S_DATA_BIT_DIR_0_15)
40160 #define G_DATA_BIT_DIR_0_15(x) \
40161 	(((x) >> S_DATA_BIT_DIR_0_15) & M_DATA_BIT_DIR_0_15)
40162 
40163 #define A_MC_DDRPHY_DP18_DATA_BIT_DIR1 0x4400c
40164 
40165 #define S_DATA_BIT_DIR_16_23    8
40166 #define M_DATA_BIT_DIR_16_23    0xffU
40167 #define V_DATA_BIT_DIR_16_23(x) ((x) << S_DATA_BIT_DIR_16_23)
40168 #define G_DATA_BIT_DIR_16_23(x) \
40169 	(((x) >> S_DATA_BIT_DIR_16_23) & M_DATA_BIT_DIR_16_23)
40170 
40171 #define S_WL_ADVANCE_DISABLE    7
40172 #define V_WL_ADVANCE_DISABLE(x) ((x) << S_WL_ADVANCE_DISABLE)
40173 #define F_WL_ADVANCE_DISABLE    V_WL_ADVANCE_DISABLE(1U)
40174 
40175 #define S_DISABLE_PING_PONG    6
40176 #define V_DISABLE_PING_PONG(x) ((x) << S_DISABLE_PING_PONG)
40177 #define F_DISABLE_PING_PONG    V_DISABLE_PING_PONG(1U)
40178 
40179 #define S_DELAY_PING_PONG_HALF    5
40180 #define V_DELAY_PING_PONG_HALF(x) ((x) << S_DELAY_PING_PONG_HALF)
40181 #define F_DELAY_PING_PONG_HALF    V_DELAY_PING_PONG_HALF(1U)
40182 
40183 #define S_ADVANCE_PING_PONG    4
40184 #define V_ADVANCE_PING_PONG(x) ((x) << S_ADVANCE_PING_PONG)
40185 #define F_ADVANCE_PING_PONG    V_ADVANCE_PING_PONG(1U)
40186 
40187 #define S_ATEST_MUX_CTL0    3
40188 #define V_ATEST_MUX_CTL0(x) ((x) << S_ATEST_MUX_CTL0)
40189 #define F_ATEST_MUX_CTL0    V_ATEST_MUX_CTL0(1U)
40190 
40191 #define S_ATEST_MUX_CTL1    2
40192 #define V_ATEST_MUX_CTL1(x) ((x) << S_ATEST_MUX_CTL1)
40193 #define F_ATEST_MUX_CTL1    V_ATEST_MUX_CTL1(1U)
40194 
40195 #define S_ATEST_MUX_CTL2    1
40196 #define V_ATEST_MUX_CTL2(x) ((x) << S_ATEST_MUX_CTL2)
40197 #define F_ATEST_MUX_CTL2    V_ATEST_MUX_CTL2(1U)
40198 
40199 #define S_ATEST_MUX_CTL3    0
40200 #define V_ATEST_MUX_CTL3(x) ((x) << S_ATEST_MUX_CTL3)
40201 #define F_ATEST_MUX_CTL3    V_ATEST_MUX_CTL3(1U)
40202 
40203 #define A_MC_DDRPHY_DP18_READ_CLOCK_RANK_PAIR 0x44010
40204 
40205 #define S_QUAD0_CLK16_BIT0    15
40206 #define V_QUAD0_CLK16_BIT0(x) ((x) << S_QUAD0_CLK16_BIT0)
40207 #define F_QUAD0_CLK16_BIT0    V_QUAD0_CLK16_BIT0(1U)
40208 
40209 #define S_QUAD1_CLK16_BIT1    14
40210 #define V_QUAD1_CLK16_BIT1(x) ((x) << S_QUAD1_CLK16_BIT1)
40211 #define F_QUAD1_CLK16_BIT1    V_QUAD1_CLK16_BIT1(1U)
40212 
40213 #define S_QUAD2_CLK16_BIT2    13
40214 #define V_QUAD2_CLK16_BIT2(x) ((x) << S_QUAD2_CLK16_BIT2)
40215 #define F_QUAD2_CLK16_BIT2    V_QUAD2_CLK16_BIT2(1U)
40216 
40217 #define S_QUAD3_CLK16_BIT3    12
40218 #define V_QUAD3_CLK16_BIT3(x) ((x) << S_QUAD3_CLK16_BIT3)
40219 #define F_QUAD3_CLK16_BIT3    V_QUAD3_CLK16_BIT3(1U)
40220 
40221 #define S_QUAD0_CLK18_BIT4    11
40222 #define V_QUAD0_CLK18_BIT4(x) ((x) << S_QUAD0_CLK18_BIT4)
40223 #define F_QUAD0_CLK18_BIT4    V_QUAD0_CLK18_BIT4(1U)
40224 
40225 #define S_QUAD1_CLK18_BIT5    10
40226 #define V_QUAD1_CLK18_BIT5(x) ((x) << S_QUAD1_CLK18_BIT5)
40227 #define F_QUAD1_CLK18_BIT5    V_QUAD1_CLK18_BIT5(1U)
40228 
40229 #define S_QUAD2_CLK20_BIT6    9
40230 #define V_QUAD2_CLK20_BIT6(x) ((x) << S_QUAD2_CLK20_BIT6)
40231 #define F_QUAD2_CLK20_BIT6    V_QUAD2_CLK20_BIT6(1U)
40232 
40233 #define S_QUAD3_CLK20_BIT7    8
40234 #define V_QUAD3_CLK20_BIT7(x) ((x) << S_QUAD3_CLK20_BIT7)
40235 #define F_QUAD3_CLK20_BIT7    V_QUAD3_CLK20_BIT7(1U)
40236 
40237 #define S_QUAD2_CLK22_BIT8    7
40238 #define V_QUAD2_CLK22_BIT8(x) ((x) << S_QUAD2_CLK22_BIT8)
40239 #define F_QUAD2_CLK22_BIT8    V_QUAD2_CLK22_BIT8(1U)
40240 
40241 #define S_QUAD3_CLK22_BIT9    6
40242 #define V_QUAD3_CLK22_BIT9(x) ((x) << S_QUAD3_CLK22_BIT9)
40243 #define F_QUAD3_CLK22_BIT9    V_QUAD3_CLK22_BIT9(1U)
40244 
40245 #define S_CLK16_SINGLE_ENDED_BIT10    5
40246 #define V_CLK16_SINGLE_ENDED_BIT10(x) ((x) << S_CLK16_SINGLE_ENDED_BIT10)
40247 #define F_CLK16_SINGLE_ENDED_BIT10    V_CLK16_SINGLE_ENDED_BIT10(1U)
40248 
40249 #define S_CLK18_SINGLE_ENDED_BIT11    4
40250 #define V_CLK18_SINGLE_ENDED_BIT11(x) ((x) << S_CLK18_SINGLE_ENDED_BIT11)
40251 #define F_CLK18_SINGLE_ENDED_BIT11    V_CLK18_SINGLE_ENDED_BIT11(1U)
40252 
40253 #define S_CLK20_SINGLE_ENDED_BIT12    3
40254 #define V_CLK20_SINGLE_ENDED_BIT12(x) ((x) << S_CLK20_SINGLE_ENDED_BIT12)
40255 #define F_CLK20_SINGLE_ENDED_BIT12    V_CLK20_SINGLE_ENDED_BIT12(1U)
40256 
40257 #define S_CLK22_SINGLE_ENDED_BIT13    2
40258 #define V_CLK22_SINGLE_ENDED_BIT13(x) ((x) << S_CLK22_SINGLE_ENDED_BIT13)
40259 #define F_CLK22_SINGLE_ENDED_BIT13    V_CLK22_SINGLE_ENDED_BIT13(1U)
40260 
40261 #define A_MC_DDRPHY_DP18_WRCLK_EN_RP 0x44014
40262 
40263 #define S_QUAD2_CLK18_BIT14    1
40264 #define V_QUAD2_CLK18_BIT14(x) ((x) << S_QUAD2_CLK18_BIT14)
40265 #define F_QUAD2_CLK18_BIT14    V_QUAD2_CLK18_BIT14(1U)
40266 
40267 #define S_QUAD3_CLK18_BIT15    0
40268 #define V_QUAD3_CLK18_BIT15(x) ((x) << S_QUAD3_CLK18_BIT15)
40269 #define F_QUAD3_CLK18_BIT15    V_QUAD3_CLK18_BIT15(1U)
40270 
40271 #define A_MC_DDRPHY_DP18_RX_PEAK_AMP 0x44018
40272 
40273 #define S_PEAK_AMP_CTL_SIDE0    13
40274 #define M_PEAK_AMP_CTL_SIDE0    0x7U
40275 #define V_PEAK_AMP_CTL_SIDE0(x) ((x) << S_PEAK_AMP_CTL_SIDE0)
40276 #define G_PEAK_AMP_CTL_SIDE0(x) \
40277 	(((x) >> S_PEAK_AMP_CTL_SIDE0) & M_PEAK_AMP_CTL_SIDE0)
40278 
40279 #define S_PEAK_AMP_CTL_SIDE1    9
40280 #define M_PEAK_AMP_CTL_SIDE1    0x7U
40281 #define V_PEAK_AMP_CTL_SIDE1(x) ((x) << S_PEAK_AMP_CTL_SIDE1)
40282 #define G_PEAK_AMP_CTL_SIDE1(x) \
40283 	(((x) >> S_PEAK_AMP_CTL_SIDE1) & M_PEAK_AMP_CTL_SIDE1)
40284 
40285 #define S_SXMCVREF_0_3    4
40286 #define M_SXMCVREF_0_3    0xfU
40287 #define V_SXMCVREF_0_3(x) ((x) << S_SXMCVREF_0_3)
40288 #define G_SXMCVREF_0_3(x) (((x) >> S_SXMCVREF_0_3) & M_SXMCVREF_0_3)
40289 
40290 #define S_SXPODVREF    3
40291 #define V_SXPODVREF(x) ((x) << S_SXPODVREF)
40292 #define F_SXPODVREF    V_SXPODVREF(1U)
40293 
40294 #define S_DISABLE_TERMINATION    2
40295 #define V_DISABLE_TERMINATION(x) ((x) << S_DISABLE_TERMINATION)
40296 #define F_DISABLE_TERMINATION    V_DISABLE_TERMINATION(1U)
40297 
40298 #define S_READ_CENTERING_MODE    0
40299 #define M_READ_CENTERING_MODE    0x3U
40300 #define V_READ_CENTERING_MODE(x) ((x) << S_READ_CENTERING_MODE)
40301 #define G_READ_CENTERING_MODE(x) \
40302 	(((x) >> S_READ_CENTERING_MODE) & M_READ_CENTERING_MODE)
40303 
40304 #define A_MC_DDRPHY_DP18_SYSCLK_PR 0x4401c
40305 
40306 #define S_SYSCLK_PHASE_ALIGN_RESET    6
40307 #define V_SYSCLK_PHASE_ALIGN_RESET(x) ((x) << S_SYSCLK_PHASE_ALIGN_RESET)
40308 #define F_SYSCLK_PHASE_ALIGN_RESET    V_SYSCLK_PHASE_ALIGN_RESET(1U)
40309 
40310 #define A_MC_DDRPHY_DP18_DFT_DIG_EYE 0x44020
40311 
40312 #define S_DIGITAL_EYE_EN    15
40313 #define V_DIGITAL_EYE_EN(x) ((x) << S_DIGITAL_EYE_EN)
40314 #define F_DIGITAL_EYE_EN    V_DIGITAL_EYE_EN(1U)
40315 
40316 #define S_BUMP    14
40317 #define V_BUMP(x) ((x) << S_BUMP)
40318 #define F_BUMP    V_BUMP(1U)
40319 
40320 #define S_TRIG_PERIOD    13
40321 #define V_TRIG_PERIOD(x) ((x) << S_TRIG_PERIOD)
40322 #define F_TRIG_PERIOD    V_TRIG_PERIOD(1U)
40323 
40324 #define S_CNTL_POL    12
40325 #define V_CNTL_POL(x) ((x) << S_CNTL_POL)
40326 #define F_CNTL_POL    V_CNTL_POL(1U)
40327 
40328 #define S_CNTL_SRC    8
40329 #define V_CNTL_SRC(x) ((x) << S_CNTL_SRC)
40330 #define F_CNTL_SRC    V_CNTL_SRC(1U)
40331 
40332 #define S_DIGITAL_EYE_VALUE    0
40333 #define M_DIGITAL_EYE_VALUE    0xffU
40334 #define V_DIGITAL_EYE_VALUE(x) ((x) << S_DIGITAL_EYE_VALUE)
40335 #define G_DIGITAL_EYE_VALUE(x) \
40336 	(((x) >> S_DIGITAL_EYE_VALUE) & M_DIGITAL_EYE_VALUE)
40337 
40338 #define A_MC_DDRPHY_DP18_DQS_RD_PHASE_SELECT_RANK_PAIR 0x44024
40339 
40340 #define S_DQSCLK_SELECT0    14
40341 #define M_DQSCLK_SELECT0    0x3U
40342 #define V_DQSCLK_SELECT0(x) ((x) << S_DQSCLK_SELECT0)
40343 #define G_DQSCLK_SELECT0(x) (((x) >> S_DQSCLK_SELECT0) & M_DQSCLK_SELECT0)
40344 
40345 #define S_RDCLK_SELECT0    12
40346 #define M_RDCLK_SELECT0    0x3U
40347 #define V_RDCLK_SELECT0(x) ((x) << S_RDCLK_SELECT0)
40348 #define G_RDCLK_SELECT0(x) (((x) >> S_RDCLK_SELECT0) & M_RDCLK_SELECT0)
40349 
40350 #define S_DQSCLK_SELECT1    10
40351 #define M_DQSCLK_SELECT1    0x3U
40352 #define V_DQSCLK_SELECT1(x) ((x) << S_DQSCLK_SELECT1)
40353 #define G_DQSCLK_SELECT1(x) (((x) >> S_DQSCLK_SELECT1) & M_DQSCLK_SELECT1)
40354 
40355 #define S_RDCLK_SELECT1    8
40356 #define M_RDCLK_SELECT1    0x3U
40357 #define V_RDCLK_SELECT1(x) ((x) << S_RDCLK_SELECT1)
40358 #define G_RDCLK_SELECT1(x) (((x) >> S_RDCLK_SELECT1) & M_RDCLK_SELECT1)
40359 
40360 #define S_DQSCLK_SELECT2    6
40361 #define M_DQSCLK_SELECT2    0x3U
40362 #define V_DQSCLK_SELECT2(x) ((x) << S_DQSCLK_SELECT2)
40363 #define G_DQSCLK_SELECT2(x) (((x) >> S_DQSCLK_SELECT2) & M_DQSCLK_SELECT2)
40364 
40365 #define S_RDCLK_SELECT2    4
40366 #define M_RDCLK_SELECT2    0x3U
40367 #define V_RDCLK_SELECT2(x) ((x) << S_RDCLK_SELECT2)
40368 #define G_RDCLK_SELECT2(x) (((x) >> S_RDCLK_SELECT2) & M_RDCLK_SELECT2)
40369 
40370 #define S_DQSCLK_SELECT3    2
40371 #define M_DQSCLK_SELECT3    0x3U
40372 #define V_DQSCLK_SELECT3(x) ((x) << S_DQSCLK_SELECT3)
40373 #define G_DQSCLK_SELECT3(x) (((x) >> S_DQSCLK_SELECT3) & M_DQSCLK_SELECT3)
40374 
40375 #define S_RDCLK_SELECT3    0
40376 #define M_RDCLK_SELECT3    0x3U
40377 #define V_RDCLK_SELECT3(x) ((x) << S_RDCLK_SELECT3)
40378 #define G_RDCLK_SELECT3(x) (((x) >> S_RDCLK_SELECT3) & M_RDCLK_SELECT3)
40379 
40380 #define A_MC_DDRPHY_DP18_DRIFT_LIMITS 0x44028
40381 
40382 #define S_MIN_RD_EYE_SIZE    8
40383 #define M_MIN_RD_EYE_SIZE    0x3fU
40384 #define V_MIN_RD_EYE_SIZE(x) ((x) << S_MIN_RD_EYE_SIZE)
40385 #define G_MIN_RD_EYE_SIZE(x) (((x) >> S_MIN_RD_EYE_SIZE) & M_MIN_RD_EYE_SIZE)
40386 
40387 #define S_MAX_DQS_DRIFT    0
40388 #define M_MAX_DQS_DRIFT    0x3fU
40389 #define V_MAX_DQS_DRIFT(x) ((x) << S_MAX_DQS_DRIFT)
40390 #define G_MAX_DQS_DRIFT(x) (((x) >> S_MAX_DQS_DRIFT) & M_MAX_DQS_DRIFT)
40391 
40392 #define A_MC_DDRPHY_DP18_DEBUG_SEL 0x4402c
40393 
40394 #define S_HS_PROBE_A_SEL    11
40395 #define M_HS_PROBE_A_SEL    0x1fU
40396 #define V_HS_PROBE_A_SEL(x) ((x) << S_HS_PROBE_A_SEL)
40397 #define G_HS_PROBE_A_SEL(x) (((x) >> S_HS_PROBE_A_SEL) & M_HS_PROBE_A_SEL)
40398 
40399 #define S_HS_PROBE_B_SEL    6
40400 #define M_HS_PROBE_B_SEL    0x1fU
40401 #define V_HS_PROBE_B_SEL(x) ((x) << S_HS_PROBE_B_SEL)
40402 #define G_HS_PROBE_B_SEL(x) (((x) >> S_HS_PROBE_B_SEL) & M_HS_PROBE_B_SEL)
40403 
40404 #define S_RD_DEBUG_SEL    3
40405 #define M_RD_DEBUG_SEL    0x7U
40406 #define V_RD_DEBUG_SEL(x) ((x) << S_RD_DEBUG_SEL)
40407 #define G_RD_DEBUG_SEL(x) (((x) >> S_RD_DEBUG_SEL) & M_RD_DEBUG_SEL)
40408 
40409 #define S_WR_DEBUG_SEL    0
40410 #define M_WR_DEBUG_SEL    0x7U
40411 #define V_WR_DEBUG_SEL(x) ((x) << S_WR_DEBUG_SEL)
40412 #define G_WR_DEBUG_SEL(x) (((x) >> S_WR_DEBUG_SEL) & M_WR_DEBUG_SEL)
40413 
40414 #define A_MC_DDRPHY_DP18_READ_DELAY_OFFSET0_RANK_PAIR 0x44030
40415 
40416 #define S_OFFSET_BITS1_7    8
40417 #define M_OFFSET_BITS1_7    0x7fU
40418 #define V_OFFSET_BITS1_7(x) ((x) << S_OFFSET_BITS1_7)
40419 #define G_OFFSET_BITS1_7(x) (((x) >> S_OFFSET_BITS1_7) & M_OFFSET_BITS1_7)
40420 
40421 #define S_OFFSET_BITS9_15    0
40422 #define M_OFFSET_BITS9_15    0x7fU
40423 #define V_OFFSET_BITS9_15(x) ((x) << S_OFFSET_BITS9_15)
40424 #define G_OFFSET_BITS9_15(x) (((x) >> S_OFFSET_BITS9_15) & M_OFFSET_BITS9_15)
40425 
40426 #define A_MC_DDRPHY_DP18_READ_DELAY_OFFSET1_RANK_PAIR 0x44034
40427 #define A_MC_DDRPHY_DP18_RD_LVL_STATUS0 0x44038
40428 
40429 #define S_LEADING_EDGE_NOT_FOUND_0    0
40430 #define M_LEADING_EDGE_NOT_FOUND_0    0xffffU
40431 #define V_LEADING_EDGE_NOT_FOUND_0(x) ((x) << S_LEADING_EDGE_NOT_FOUND_0)
40432 #define G_LEADING_EDGE_NOT_FOUND_0(x) \
40433 	(((x) >> S_LEADING_EDGE_NOT_FOUND_0) & M_LEADING_EDGE_NOT_FOUND_0)
40434 
40435 #define A_MC_DDRPHY_DP18_RD_LVL_STATUS1 0x4403c
40436 
40437 #define S_LEADING_EDGE_NOT_FOUND_1    8
40438 #define M_LEADING_EDGE_NOT_FOUND_1    0xffU
40439 #define V_LEADING_EDGE_NOT_FOUND_1(x) ((x) << S_LEADING_EDGE_NOT_FOUND_1)
40440 #define G_LEADING_EDGE_NOT_FOUND_1(x) \
40441 	(((x) >> S_LEADING_EDGE_NOT_FOUND_1) & M_LEADING_EDGE_NOT_FOUND_1)
40442 
40443 #define A_MC_DDRPHY_DP18_RD_LVL_STATUS2 0x44040
40444 
40445 #define S_TRAILING_EDGE_NOT_FOUND    0
40446 #define M_TRAILING_EDGE_NOT_FOUND    0xffffU
40447 #define V_TRAILING_EDGE_NOT_FOUND(x) ((x) << S_TRAILING_EDGE_NOT_FOUND)
40448 #define G_TRAILING_EDGE_NOT_FOUND(x) \
40449 	(((x) >> S_TRAILING_EDGE_NOT_FOUND) & M_TRAILING_EDGE_NOT_FOUND)
40450 
40451 #define A_MC_DDRPHY_DP18_RD_LVL_STATUS3 0x44044
40452 
40453 #define S_TRAILING_EDGE_NOT_FOUND_16_23    8
40454 #define M_TRAILING_EDGE_NOT_FOUND_16_23    0xffU
40455 #define V_TRAILING_EDGE_NOT_FOUND_16_23(x) \
40456 	((x) << S_TRAILING_EDGE_NOT_FOUND_16_23)
40457 #define G_TRAILING_EDGE_NOT_FOUND_16_23(x) \
40458 	(((x) >> S_TRAILING_EDGE_NOT_FOUND_16_23) & \
40459 	M_TRAILING_EDGE_NOT_FOUND_16_23)
40460 
40461 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG5 0x44048
40462 
40463 #define S_DYN_POWER_CNTL_EN    15
40464 #define V_DYN_POWER_CNTL_EN(x) ((x) << S_DYN_POWER_CNTL_EN)
40465 #define F_DYN_POWER_CNTL_EN    V_DYN_POWER_CNTL_EN(1U)
40466 
40467 #define S_DYN_MCTERM_CNTL_EN    14
40468 #define V_DYN_MCTERM_CNTL_EN(x) ((x) << S_DYN_MCTERM_CNTL_EN)
40469 #define F_DYN_MCTERM_CNTL_EN    V_DYN_MCTERM_CNTL_EN(1U)
40470 
40471 #define S_DYN_RX_GATE_CNTL_EN    13
40472 #define V_DYN_RX_GATE_CNTL_EN(x) ((x) << S_DYN_RX_GATE_CNTL_EN)
40473 #define F_DYN_RX_GATE_CNTL_EN    V_DYN_RX_GATE_CNTL_EN(1U)
40474 
40475 #define S_CALGATE_ON    12
40476 #define V_CALGATE_ON(x) ((x) << S_CALGATE_ON)
40477 #define F_CALGATE_ON    V_CALGATE_ON(1U)
40478 
40479 #define S_PER_RDCLK_UPDATE_DIS    11
40480 #define V_PER_RDCLK_UPDATE_DIS(x) ((x) << S_PER_RDCLK_UPDATE_DIS)
40481 #define F_PER_RDCLK_UPDATE_DIS    V_PER_RDCLK_UPDATE_DIS(1U)
40482 
40483 #define A_MC_DDRPHY_DP18_DQS_GATE_DELAY_RP 0x4404c
40484 
40485 #define S_DQS_GATE_DELAY_N0    12
40486 #define M_DQS_GATE_DELAY_N0    0x7U
40487 #define V_DQS_GATE_DELAY_N0(x) ((x) << S_DQS_GATE_DELAY_N0)
40488 #define G_DQS_GATE_DELAY_N0(x) \
40489 	(((x) >> S_DQS_GATE_DELAY_N0) & M_DQS_GATE_DELAY_N0)
40490 
40491 #define S_DQS_GATE_DELAY_N1    8
40492 #define M_DQS_GATE_DELAY_N1    0x7U
40493 #define V_DQS_GATE_DELAY_N1(x) ((x) << S_DQS_GATE_DELAY_N1)
40494 #define G_DQS_GATE_DELAY_N1(x) \
40495 	(((x) >> S_DQS_GATE_DELAY_N1) & M_DQS_GATE_DELAY_N1)
40496 
40497 #define S_DQS_GATE_DELAY_N2    4
40498 #define M_DQS_GATE_DELAY_N2    0x7U
40499 #define V_DQS_GATE_DELAY_N2(x) ((x) << S_DQS_GATE_DELAY_N2)
40500 #define G_DQS_GATE_DELAY_N2(x) \
40501 	(((x) >> S_DQS_GATE_DELAY_N2) & M_DQS_GATE_DELAY_N2)
40502 
40503 #define S_DQS_GATE_DELAY_N3    0
40504 #define M_DQS_GATE_DELAY_N3    0x7U
40505 #define V_DQS_GATE_DELAY_N3(x) ((x) << S_DQS_GATE_DELAY_N3)
40506 #define G_DQS_GATE_DELAY_N3(x) \
40507 	(((x) >> S_DQS_GATE_DELAY_N3) & M_DQS_GATE_DELAY_N3)
40508 
40509 #define A_MC_DDRPHY_DP18_RD_STATUS0 0x44050
40510 
40511 #define S_NO_EYE_DETECTED    15
40512 #define V_NO_EYE_DETECTED(x) ((x) << S_NO_EYE_DETECTED)
40513 #define F_NO_EYE_DETECTED    V_NO_EYE_DETECTED(1U)
40514 
40515 #define S_LEADING_EDGE_FOUND    14
40516 #define V_LEADING_EDGE_FOUND(x) ((x) << S_LEADING_EDGE_FOUND)
40517 #define F_LEADING_EDGE_FOUND    V_LEADING_EDGE_FOUND(1U)
40518 
40519 #define S_TRAILING_EDGE_FOUND    13
40520 #define V_TRAILING_EDGE_FOUND(x) ((x) << S_TRAILING_EDGE_FOUND)
40521 #define F_TRAILING_EDGE_FOUND    V_TRAILING_EDGE_FOUND(1U)
40522 
40523 #define S_INCOMPLETE_RD_CAL_N0    12
40524 #define V_INCOMPLETE_RD_CAL_N0(x) ((x) << S_INCOMPLETE_RD_CAL_N0)
40525 #define F_INCOMPLETE_RD_CAL_N0    V_INCOMPLETE_RD_CAL_N0(1U)
40526 
40527 #define S_INCOMPLETE_RD_CAL_N1    11
40528 #define V_INCOMPLETE_RD_CAL_N1(x) ((x) << S_INCOMPLETE_RD_CAL_N1)
40529 #define F_INCOMPLETE_RD_CAL_N1    V_INCOMPLETE_RD_CAL_N1(1U)
40530 
40531 #define S_INCOMPLETE_RD_CAL_N2    10
40532 #define V_INCOMPLETE_RD_CAL_N2(x) ((x) << S_INCOMPLETE_RD_CAL_N2)
40533 #define F_INCOMPLETE_RD_CAL_N2    V_INCOMPLETE_RD_CAL_N2(1U)
40534 
40535 #define S_INCOMPLETE_RD_CAL_N3    9
40536 #define V_INCOMPLETE_RD_CAL_N3(x) ((x) << S_INCOMPLETE_RD_CAL_N3)
40537 #define F_INCOMPLETE_RD_CAL_N3    V_INCOMPLETE_RD_CAL_N3(1U)
40538 
40539 #define S_COARSE_PATTERN_ERR_N0    8
40540 #define V_COARSE_PATTERN_ERR_N0(x) ((x) << S_COARSE_PATTERN_ERR_N0)
40541 #define F_COARSE_PATTERN_ERR_N0    V_COARSE_PATTERN_ERR_N0(1U)
40542 
40543 #define S_COARSE_PATTERN_ERR_N1    7
40544 #define V_COARSE_PATTERN_ERR_N1(x) ((x) << S_COARSE_PATTERN_ERR_N1)
40545 #define F_COARSE_PATTERN_ERR_N1    V_COARSE_PATTERN_ERR_N1(1U)
40546 
40547 #define S_COARSE_PATTERN_ERR_N2    6
40548 #define V_COARSE_PATTERN_ERR_N2(x) ((x) << S_COARSE_PATTERN_ERR_N2)
40549 #define F_COARSE_PATTERN_ERR_N2    V_COARSE_PATTERN_ERR_N2(1U)
40550 
40551 #define S_COARSE_PATTERN_ERR_N3    5
40552 #define V_COARSE_PATTERN_ERR_N3(x) ((x) << S_COARSE_PATTERN_ERR_N3)
40553 #define F_COARSE_PATTERN_ERR_N3    V_COARSE_PATTERN_ERR_N3(1U)
40554 
40555 #define S_EYE_CLIPPING    4
40556 #define V_EYE_CLIPPING(x) ((x) << S_EYE_CLIPPING)
40557 #define F_EYE_CLIPPING    V_EYE_CLIPPING(1U)
40558 
40559 #define S_NO_DQS    3
40560 #define V_NO_DQS(x) ((x) << S_NO_DQS)
40561 #define F_NO_DQS    V_NO_DQS(1U)
40562 
40563 #define S_NO_LOCK    2
40564 #define V_NO_LOCK(x) ((x) << S_NO_LOCK)
40565 #define F_NO_LOCK    V_NO_LOCK(1U)
40566 
40567 #define S_DRIFT_ERROR    1
40568 #define V_DRIFT_ERROR(x) ((x) << S_DRIFT_ERROR)
40569 #define F_DRIFT_ERROR    V_DRIFT_ERROR(1U)
40570 
40571 #define S_MIN_EYE    0
40572 #define V_MIN_EYE(x) ((x) << S_MIN_EYE)
40573 #define F_MIN_EYE    V_MIN_EYE(1U)
40574 
40575 #define A_MC_DDRPHY_DP18_RD_ERROR_MASK0 0x44054
40576 
40577 #define S_NO_EYE_DETECTED_MASK    15
40578 #define V_NO_EYE_DETECTED_MASK(x) ((x) << S_NO_EYE_DETECTED_MASK)
40579 #define F_NO_EYE_DETECTED_MASK    V_NO_EYE_DETECTED_MASK(1U)
40580 
40581 #define S_LEADING_EDGE_FOUND_MASK    14
40582 #define V_LEADING_EDGE_FOUND_MASK(x) ((x) << S_LEADING_EDGE_FOUND_MASK)
40583 #define F_LEADING_EDGE_FOUND_MASK    V_LEADING_EDGE_FOUND_MASK(1U)
40584 
40585 #define S_TRAILING_EDGE_FOUND_MASK    13
40586 #define V_TRAILING_EDGE_FOUND_MASK(x) ((x) << S_TRAILING_EDGE_FOUND_MASK)
40587 #define F_TRAILING_EDGE_FOUND_MASK    V_TRAILING_EDGE_FOUND_MASK(1U)
40588 
40589 #define S_INCOMPLETE_RD_CAL_N0_MASK    12
40590 #define V_INCOMPLETE_RD_CAL_N0_MASK(x) ((x) << S_INCOMPLETE_RD_CAL_N0_MASK)
40591 #define F_INCOMPLETE_RD_CAL_N0_MASK    V_INCOMPLETE_RD_CAL_N0_MASK(1U)
40592 
40593 #define S_INCOMPLETE_RD_CAL_N1_MASK    11
40594 #define V_INCOMPLETE_RD_CAL_N1_MASK(x) ((x) << S_INCOMPLETE_RD_CAL_N1_MASK)
40595 #define F_INCOMPLETE_RD_CAL_N1_MASK    V_INCOMPLETE_RD_CAL_N1_MASK(1U)
40596 
40597 #define S_INCOMPLETE_RD_CAL_N2_MASK    10
40598 #define V_INCOMPLETE_RD_CAL_N2_MASK(x) ((x) << S_INCOMPLETE_RD_CAL_N2_MASK)
40599 #define F_INCOMPLETE_RD_CAL_N2_MASK    V_INCOMPLETE_RD_CAL_N2_MASK(1U)
40600 
40601 #define S_INCOMPLETE_RD_CAL_N3_MASK    9
40602 #define V_INCOMPLETE_RD_CAL_N3_MASK(x) ((x) << S_INCOMPLETE_RD_CAL_N3_MASK)
40603 #define F_INCOMPLETE_RD_CAL_N3_MASK    V_INCOMPLETE_RD_CAL_N3_MASK(1U)
40604 
40605 #define S_COARSE_PATTERN_ERR_N0_MASK    8
40606 #define V_COARSE_PATTERN_ERR_N0_MASK(x) ((x) << S_COARSE_PATTERN_ERR_N0_MASK)
40607 #define F_COARSE_PATTERN_ERR_N0_MASK    V_COARSE_PATTERN_ERR_N0_MASK(1U)
40608 
40609 #define S_COARSE_PATTERN_ERR_N1_MASK    7
40610 #define V_COARSE_PATTERN_ERR_N1_MASK(x) ((x) << S_COARSE_PATTERN_ERR_N1_MASK)
40611 #define F_COARSE_PATTERN_ERR_N1_MASK    V_COARSE_PATTERN_ERR_N1_MASK(1U)
40612 
40613 #define S_COARSE_PATTERN_ERR_N2_MASK    6
40614 #define V_COARSE_PATTERN_ERR_N2_MASK(x) ((x) << S_COARSE_PATTERN_ERR_N2_MASK)
40615 #define F_COARSE_PATTERN_ERR_N2_MASK    V_COARSE_PATTERN_ERR_N2_MASK(1U)
40616 
40617 #define S_COARSE_PATTERN_ERR_N3_MASK    5
40618 #define V_COARSE_PATTERN_ERR_N3_MASK(x) ((x) << S_COARSE_PATTERN_ERR_N3_MASK)
40619 #define F_COARSE_PATTERN_ERR_N3_MASK    V_COARSE_PATTERN_ERR_N3_MASK(1U)
40620 
40621 #define S_EYE_CLIPPING_MASK    4
40622 #define V_EYE_CLIPPING_MASK(x) ((x) << S_EYE_CLIPPING_MASK)
40623 #define F_EYE_CLIPPING_MASK    V_EYE_CLIPPING_MASK(1U)
40624 
40625 #define S_NO_DQS_MASK    3
40626 #define V_NO_DQS_MASK(x) ((x) << S_NO_DQS_MASK)
40627 #define F_NO_DQS_MASK    V_NO_DQS_MASK(1U)
40628 
40629 #define S_NO_LOCK_MASK    2
40630 #define V_NO_LOCK_MASK(x) ((x) << S_NO_LOCK_MASK)
40631 #define F_NO_LOCK_MASK    V_NO_LOCK_MASK(1U)
40632 
40633 #define S_DRIFT_ERROR_MASK    1
40634 #define V_DRIFT_ERROR_MASK(x) ((x) << S_DRIFT_ERROR_MASK)
40635 #define F_DRIFT_ERROR_MASK    V_DRIFT_ERROR_MASK(1U)
40636 
40637 #define S_MIN_EYE_MASK    0
40638 #define V_MIN_EYE_MASK(x) ((x) << S_MIN_EYE_MASK)
40639 #define F_MIN_EYE_MASK    V_MIN_EYE_MASK(1U)
40640 
40641 #define A_MC_DDRPHY_DP18_WR_LVL_STATUS0 0x4405c
40642 
40643 #define S_CLK_LEVEL    14
40644 #define M_CLK_LEVEL    0x3U
40645 #define V_CLK_LEVEL(x) ((x) << S_CLK_LEVEL)
40646 #define G_CLK_LEVEL(x) (((x) >> S_CLK_LEVEL) & M_CLK_LEVEL)
40647 
40648 #define S_FINE_STEPPING    13
40649 #define V_FINE_STEPPING(x) ((x) << S_FINE_STEPPING)
40650 #define F_FINE_STEPPING    V_FINE_STEPPING(1U)
40651 
40652 #define S_DONE    12
40653 #define V_DONE(x) ((x) << S_DONE)
40654 #define F_DONE    V_DONE(1U)
40655 
40656 #define S_WL_ERR_CLK16_ST    11
40657 #define V_WL_ERR_CLK16_ST(x) ((x) << S_WL_ERR_CLK16_ST)
40658 #define F_WL_ERR_CLK16_ST    V_WL_ERR_CLK16_ST(1U)
40659 
40660 #define S_WL_ERR_CLK18_ST    10
40661 #define V_WL_ERR_CLK18_ST(x) ((x) << S_WL_ERR_CLK18_ST)
40662 #define F_WL_ERR_CLK18_ST    V_WL_ERR_CLK18_ST(1U)
40663 
40664 #define S_WL_ERR_CLK20_ST    9
40665 #define V_WL_ERR_CLK20_ST(x) ((x) << S_WL_ERR_CLK20_ST)
40666 #define F_WL_ERR_CLK20_ST    V_WL_ERR_CLK20_ST(1U)
40667 
40668 #define S_WL_ERR_CLK22_ST    8
40669 #define V_WL_ERR_CLK22_ST(x) ((x) << S_WL_ERR_CLK22_ST)
40670 #define F_WL_ERR_CLK22_ST    V_WL_ERR_CLK22_ST(1U)
40671 
40672 #define S_ZERO_DETECTED    7
40673 #define V_ZERO_DETECTED(x) ((x) << S_ZERO_DETECTED)
40674 #define F_ZERO_DETECTED    V_ZERO_DETECTED(1U)
40675 
40676 #define A_MC_DDRPHY_DP18_WR_CNTR_STATUS0 0x44060
40677 
40678 #define S_BIT_CENTERED    11
40679 #define M_BIT_CENTERED    0x1fU
40680 #define V_BIT_CENTERED(x) ((x) << S_BIT_CENTERED)
40681 #define G_BIT_CENTERED(x) (((x) >> S_BIT_CENTERED) & M_BIT_CENTERED)
40682 
40683 #define S_SMALL_STEP_LEFT    10
40684 #define V_SMALL_STEP_LEFT(x) ((x) << S_SMALL_STEP_LEFT)
40685 #define F_SMALL_STEP_LEFT    V_SMALL_STEP_LEFT(1U)
40686 
40687 #define S_BIG_STEP_RIGHT    9
40688 #define V_BIG_STEP_RIGHT(x) ((x) << S_BIG_STEP_RIGHT)
40689 #define F_BIG_STEP_RIGHT    V_BIG_STEP_RIGHT(1U)
40690 
40691 #define S_MATCH_STEP_RIGHT    8
40692 #define V_MATCH_STEP_RIGHT(x) ((x) << S_MATCH_STEP_RIGHT)
40693 #define F_MATCH_STEP_RIGHT    V_MATCH_STEP_RIGHT(1U)
40694 
40695 #define S_JUMP_BACK_RIGHT    7
40696 #define V_JUMP_BACK_RIGHT(x) ((x) << S_JUMP_BACK_RIGHT)
40697 #define F_JUMP_BACK_RIGHT    V_JUMP_BACK_RIGHT(1U)
40698 
40699 #define S_SMALL_STEP_RIGHT    6
40700 #define V_SMALL_STEP_RIGHT(x) ((x) << S_SMALL_STEP_RIGHT)
40701 #define F_SMALL_STEP_RIGHT    V_SMALL_STEP_RIGHT(1U)
40702 
40703 #define S_DDONE    5
40704 #define V_DDONE(x) ((x) << S_DDONE)
40705 #define F_DDONE    V_DDONE(1U)
40706 
40707 #define A_MC_DDRPHY_DP18_WR_CNTR_STATUS1 0x44064
40708 
40709 #define S_FW_LEFT_SIDE    5
40710 #define M_FW_LEFT_SIDE    0x7ffU
40711 #define V_FW_LEFT_SIDE(x) ((x) << S_FW_LEFT_SIDE)
40712 #define G_FW_LEFT_SIDE(x) (((x) >> S_FW_LEFT_SIDE) & M_FW_LEFT_SIDE)
40713 
40714 #define A_MC_DDRPHY_DP18_WR_CNTR_STATUS2 0x44068
40715 
40716 #define S_FW_RIGHT_SIDE    5
40717 #define M_FW_RIGHT_SIDE    0x7ffU
40718 #define V_FW_RIGHT_SIDE(x) ((x) << S_FW_RIGHT_SIDE)
40719 #define G_FW_RIGHT_SIDE(x) (((x) >> S_FW_RIGHT_SIDE) & M_FW_RIGHT_SIDE)
40720 
40721 #define A_MC_DDRPHY_DP18_WR_ERROR0 0x4406c
40722 
40723 #define S_WL_ERR_CLK16    15
40724 #define V_WL_ERR_CLK16(x) ((x) << S_WL_ERR_CLK16)
40725 #define F_WL_ERR_CLK16    V_WL_ERR_CLK16(1U)
40726 
40727 #define S_WL_ERR_CLK18    14
40728 #define V_WL_ERR_CLK18(x) ((x) << S_WL_ERR_CLK18)
40729 #define F_WL_ERR_CLK18    V_WL_ERR_CLK18(1U)
40730 
40731 #define S_WL_ERR_CLK20    13
40732 #define V_WL_ERR_CLK20(x) ((x) << S_WL_ERR_CLK20)
40733 #define F_WL_ERR_CLK20    V_WL_ERR_CLK20(1U)
40734 
40735 #define S_WL_ERR_CLK22    12
40736 #define V_WL_ERR_CLK22(x) ((x) << S_WL_ERR_CLK22)
40737 #define F_WL_ERR_CLK22    V_WL_ERR_CLK22(1U)
40738 
40739 #define S_VALID_NS_BIG_L    7
40740 #define V_VALID_NS_BIG_L(x) ((x) << S_VALID_NS_BIG_L)
40741 #define F_VALID_NS_BIG_L    V_VALID_NS_BIG_L(1U)
40742 
40743 #define S_INVALID_NS_SMALL_L    6
40744 #define V_INVALID_NS_SMALL_L(x) ((x) << S_INVALID_NS_SMALL_L)
40745 #define F_INVALID_NS_SMALL_L    V_INVALID_NS_SMALL_L(1U)
40746 
40747 #define S_VALID_NS_BIG_R    5
40748 #define V_VALID_NS_BIG_R(x) ((x) << S_VALID_NS_BIG_R)
40749 #define F_VALID_NS_BIG_R    V_VALID_NS_BIG_R(1U)
40750 
40751 #define S_INVALID_NS_BIG_R    4
40752 #define V_INVALID_NS_BIG_R(x) ((x) << S_INVALID_NS_BIG_R)
40753 #define F_INVALID_NS_BIG_R    V_INVALID_NS_BIG_R(1U)
40754 
40755 #define S_VALID_NS_JUMP_BACK    3
40756 #define V_VALID_NS_JUMP_BACK(x) ((x) << S_VALID_NS_JUMP_BACK)
40757 #define F_VALID_NS_JUMP_BACK    V_VALID_NS_JUMP_BACK(1U)
40758 
40759 #define S_INVALID_NS_SMALL_R    2
40760 #define V_INVALID_NS_SMALL_R(x) ((x) << S_INVALID_NS_SMALL_R)
40761 #define F_INVALID_NS_SMALL_R    V_INVALID_NS_SMALL_R(1U)
40762 
40763 #define S_OFFSET_ERR    1
40764 #define V_OFFSET_ERR(x) ((x) << S_OFFSET_ERR)
40765 #define F_OFFSET_ERR    V_OFFSET_ERR(1U)
40766 
40767 #define A_MC_DDRPHY_DP18_WR_ERROR_MASK0 0x44070
40768 
40769 #define S_WL_ERR_CLK16_MASK    15
40770 #define V_WL_ERR_CLK16_MASK(x) ((x) << S_WL_ERR_CLK16_MASK)
40771 #define F_WL_ERR_CLK16_MASK    V_WL_ERR_CLK16_MASK(1U)
40772 
40773 #define S_WL_ERR_CLK18_MASK    14
40774 #define V_WL_ERR_CLK18_MASK(x) ((x) << S_WL_ERR_CLK18_MASK)
40775 #define F_WL_ERR_CLK18_MASK    V_WL_ERR_CLK18_MASK(1U)
40776 
40777 #define S_WL_ERR_CLK20_MASK    13
40778 #define V_WL_ERR_CLK20_MASK(x) ((x) << S_WL_ERR_CLK20_MASK)
40779 #define F_WL_ERR_CLK20_MASK    V_WL_ERR_CLK20_MASK(1U)
40780 
40781 #define S_WR_ERR_CLK22_MASK    12
40782 #define V_WR_ERR_CLK22_MASK(x) ((x) << S_WR_ERR_CLK22_MASK)
40783 #define F_WR_ERR_CLK22_MASK    V_WR_ERR_CLK22_MASK(1U)
40784 
40785 #define S_VALID_NS_BIG_L_MASK    7
40786 #define V_VALID_NS_BIG_L_MASK(x) ((x) << S_VALID_NS_BIG_L_MASK)
40787 #define F_VALID_NS_BIG_L_MASK    V_VALID_NS_BIG_L_MASK(1U)
40788 
40789 #define S_INVALID_NS_SMALL_L_MASK    6
40790 #define V_INVALID_NS_SMALL_L_MASK(x) ((x) << S_INVALID_NS_SMALL_L_MASK)
40791 #define F_INVALID_NS_SMALL_L_MASK    V_INVALID_NS_SMALL_L_MASK(1U)
40792 
40793 #define S_VALID_NS_BIG_R_MASK    5
40794 #define V_VALID_NS_BIG_R_MASK(x) ((x) << S_VALID_NS_BIG_R_MASK)
40795 #define F_VALID_NS_BIG_R_MASK    V_VALID_NS_BIG_R_MASK(1U)
40796 
40797 #define S_INVALID_NS_BIG_R_MASK    4
40798 #define V_INVALID_NS_BIG_R_MASK(x) ((x) << S_INVALID_NS_BIG_R_MASK)
40799 #define F_INVALID_NS_BIG_R_MASK    V_INVALID_NS_BIG_R_MASK(1U)
40800 
40801 #define S_VALID_NS_JUMP_BACK_MASK    3
40802 #define V_VALID_NS_JUMP_BACK_MASK(x) ((x) << S_VALID_NS_JUMP_BACK_MASK)
40803 #define F_VALID_NS_JUMP_BACK_MASK    V_VALID_NS_JUMP_BACK_MASK(1U)
40804 
40805 #define S_INVALID_NS_SMALL_R_MASK    2
40806 #define V_INVALID_NS_SMALL_R_MASK(x) ((x) << S_INVALID_NS_SMALL_R_MASK)
40807 #define F_INVALID_NS_SMALL_R_MASK    V_INVALID_NS_SMALL_R_MASK(1U)
40808 
40809 #define S_OFFSET_ERR_MASK    1
40810 #define V_OFFSET_ERR_MASK(x) ((x) << S_OFFSET_ERR_MASK)
40811 #define F_OFFSET_ERR_MASK    V_OFFSET_ERR_MASK(1U)
40812 
40813 #define A_MC_DDRPHY_DP18_DFT_WRAP_STATUS 0x44074
40814 
40815 #define S_CHECKER_RESET    14
40816 #define V_CHECKER_RESET(x) ((x) << S_CHECKER_RESET)
40817 #define F_CHECKER_RESET    V_CHECKER_RESET(1U)
40818 
40819 #define S_DP18_DFT_SYNC    6
40820 #define M_DP18_DFT_SYNC    0x3fU
40821 #define V_DP18_DFT_SYNC(x) ((x) << S_DP18_DFT_SYNC)
40822 #define G_DP18_DFT_SYNC(x) (((x) >> S_DP18_DFT_SYNC) & M_DP18_DFT_SYNC)
40823 
40824 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG0 0x44078
40825 #define A_MC_DDRPHY_DP18_DQSCLK_PR0_RANK_PAIR 0x440c0
40826 
40827 #define S_DQSCLK_ROT_CLK_N0_N2    8
40828 #define M_DQSCLK_ROT_CLK_N0_N2    0x7fU
40829 #define V_DQSCLK_ROT_CLK_N0_N2(x) ((x) << S_DQSCLK_ROT_CLK_N0_N2)
40830 #define G_DQSCLK_ROT_CLK_N0_N2(x) \
40831 	(((x) >> S_DQSCLK_ROT_CLK_N0_N2) & M_DQSCLK_ROT_CLK_N0_N2)
40832 
40833 #define S_DQSCLK_ROT_CLK_N1_N3    0
40834 #define M_DQSCLK_ROT_CLK_N1_N3    0x7fU
40835 #define V_DQSCLK_ROT_CLK_N1_N3(x) ((x) << S_DQSCLK_ROT_CLK_N1_N3)
40836 #define G_DQSCLK_ROT_CLK_N1_N3(x) \
40837 	(((x) >> S_DQSCLK_ROT_CLK_N1_N3) & M_DQSCLK_ROT_CLK_N1_N3)
40838 
40839 #define A_MC_DDRPHY_DP18_DQSCLK_PR1_RANK_PAIR 0x440c4
40840 #define A_MC_DDRPHY_DP18_PATTERN_POS_0 0x440c8
40841 
40842 #define S_MEMINTD00_POS    14
40843 #define M_MEMINTD00_POS    0x3U
40844 #define V_MEMINTD00_POS(x) ((x) << S_MEMINTD00_POS)
40845 #define G_MEMINTD00_POS(x) (((x) >> S_MEMINTD00_POS) & M_MEMINTD00_POS)
40846 
40847 #define S_MEMINTD01_PO    12
40848 #define M_MEMINTD01_PO    0x3U
40849 #define V_MEMINTD01_PO(x) ((x) << S_MEMINTD01_PO)
40850 #define G_MEMINTD01_PO(x) (((x) >> S_MEMINTD01_PO) & M_MEMINTD01_PO)
40851 
40852 #define S_MEMINTD02_POS    10
40853 #define M_MEMINTD02_POS    0x3U
40854 #define V_MEMINTD02_POS(x) ((x) << S_MEMINTD02_POS)
40855 #define G_MEMINTD02_POS(x) (((x) >> S_MEMINTD02_POS) & M_MEMINTD02_POS)
40856 
40857 #define S_MEMINTD03_POS    8
40858 #define M_MEMINTD03_POS    0x3U
40859 #define V_MEMINTD03_POS(x) ((x) << S_MEMINTD03_POS)
40860 #define G_MEMINTD03_POS(x) (((x) >> S_MEMINTD03_POS) & M_MEMINTD03_POS)
40861 
40862 #define S_MEMINTD04_POS    6
40863 #define M_MEMINTD04_POS    0x3U
40864 #define V_MEMINTD04_POS(x) ((x) << S_MEMINTD04_POS)
40865 #define G_MEMINTD04_POS(x) (((x) >> S_MEMINTD04_POS) & M_MEMINTD04_POS)
40866 
40867 #define S_MEMINTD05_POS    4
40868 #define M_MEMINTD05_POS    0x3U
40869 #define V_MEMINTD05_POS(x) ((x) << S_MEMINTD05_POS)
40870 #define G_MEMINTD05_POS(x) (((x) >> S_MEMINTD05_POS) & M_MEMINTD05_POS)
40871 
40872 #define S_MEMINTD06_POS    2
40873 #define M_MEMINTD06_POS    0x3U
40874 #define V_MEMINTD06_POS(x) ((x) << S_MEMINTD06_POS)
40875 #define G_MEMINTD06_POS(x) (((x) >> S_MEMINTD06_POS) & M_MEMINTD06_POS)
40876 
40877 #define S_MEMINTD07_POS    0
40878 #define M_MEMINTD07_POS    0x3U
40879 #define V_MEMINTD07_POS(x) ((x) << S_MEMINTD07_POS)
40880 #define G_MEMINTD07_POS(x) (((x) >> S_MEMINTD07_POS) & M_MEMINTD07_POS)
40881 
40882 #define A_MC_DDRPHY_DP18_PATTERN_POS_1 0x440cc
40883 
40884 #define S_MEMINTD08_POS    14
40885 #define M_MEMINTD08_POS    0x3U
40886 #define V_MEMINTD08_POS(x) ((x) << S_MEMINTD08_POS)
40887 #define G_MEMINTD08_POS(x) (((x) >> S_MEMINTD08_POS) & M_MEMINTD08_POS)
40888 
40889 #define S_MEMINTD09_POS    12
40890 #define M_MEMINTD09_POS    0x3U
40891 #define V_MEMINTD09_POS(x) ((x) << S_MEMINTD09_POS)
40892 #define G_MEMINTD09_POS(x) (((x) >> S_MEMINTD09_POS) & M_MEMINTD09_POS)
40893 
40894 #define S_MEMINTD10_POS    10
40895 #define M_MEMINTD10_POS    0x3U
40896 #define V_MEMINTD10_POS(x) ((x) << S_MEMINTD10_POS)
40897 #define G_MEMINTD10_POS(x) (((x) >> S_MEMINTD10_POS) & M_MEMINTD10_POS)
40898 
40899 #define S_MEMINTD11_POS    8
40900 #define M_MEMINTD11_POS    0x3U
40901 #define V_MEMINTD11_POS(x) ((x) << S_MEMINTD11_POS)
40902 #define G_MEMINTD11_POS(x) (((x) >> S_MEMINTD11_POS) & M_MEMINTD11_POS)
40903 
40904 #define S_MEMINTD12_POS    6
40905 #define M_MEMINTD12_POS    0x3U
40906 #define V_MEMINTD12_POS(x) ((x) << S_MEMINTD12_POS)
40907 #define G_MEMINTD12_POS(x) (((x) >> S_MEMINTD12_POS) & M_MEMINTD12_POS)
40908 
40909 #define S_MEMINTD13_POS    4
40910 #define M_MEMINTD13_POS    0x3U
40911 #define V_MEMINTD13_POS(x) ((x) << S_MEMINTD13_POS)
40912 #define G_MEMINTD13_POS(x) (((x) >> S_MEMINTD13_POS) & M_MEMINTD13_POS)
40913 
40914 #define S_MEMINTD14_POS    2
40915 #define M_MEMINTD14_POS    0x3U
40916 #define V_MEMINTD14_POS(x) ((x) << S_MEMINTD14_POS)
40917 #define G_MEMINTD14_POS(x) (((x) >> S_MEMINTD14_POS) & M_MEMINTD14_POS)
40918 
40919 #define S_MEMINTD15_POS    0
40920 #define M_MEMINTD15_POS    0x3U
40921 #define V_MEMINTD15_POS(x) ((x) << S_MEMINTD15_POS)
40922 #define G_MEMINTD15_POS(x) (((x) >> S_MEMINTD15_POS) & M_MEMINTD15_POS)
40923 
40924 #define A_MC_DDRPHY_DP18_PATTERN_POS_2 0x440d0
40925 
40926 #define S_MEMINTD16_POS    14
40927 #define M_MEMINTD16_POS    0x3U
40928 #define V_MEMINTD16_POS(x) ((x) << S_MEMINTD16_POS)
40929 #define G_MEMINTD16_POS(x) (((x) >> S_MEMINTD16_POS) & M_MEMINTD16_POS)
40930 
40931 #define S_MEMINTD17_POS    12
40932 #define M_MEMINTD17_POS    0x3U
40933 #define V_MEMINTD17_POS(x) ((x) << S_MEMINTD17_POS)
40934 #define G_MEMINTD17_POS(x) (((x) >> S_MEMINTD17_POS) & M_MEMINTD17_POS)
40935 
40936 #define S_MEMINTD18_POS    10
40937 #define M_MEMINTD18_POS    0x3U
40938 #define V_MEMINTD18_POS(x) ((x) << S_MEMINTD18_POS)
40939 #define G_MEMINTD18_POS(x) (((x) >> S_MEMINTD18_POS) & M_MEMINTD18_POS)
40940 
40941 #define S_MEMINTD19_POS    8
40942 #define M_MEMINTD19_POS    0x3U
40943 #define V_MEMINTD19_POS(x) ((x) << S_MEMINTD19_POS)
40944 #define G_MEMINTD19_POS(x) (((x) >> S_MEMINTD19_POS) & M_MEMINTD19_POS)
40945 
40946 #define S_MEMINTD20_POS    6
40947 #define M_MEMINTD20_POS    0x3U
40948 #define V_MEMINTD20_POS(x) ((x) << S_MEMINTD20_POS)
40949 #define G_MEMINTD20_POS(x) (((x) >> S_MEMINTD20_POS) & M_MEMINTD20_POS)
40950 
40951 #define S_MEMINTD21_POS    4
40952 #define M_MEMINTD21_POS    0x3U
40953 #define V_MEMINTD21_POS(x) ((x) << S_MEMINTD21_POS)
40954 #define G_MEMINTD21_POS(x) (((x) >> S_MEMINTD21_POS) & M_MEMINTD21_POS)
40955 
40956 #define S_MEMINTD22_POS    2
40957 #define M_MEMINTD22_POS    0x3U
40958 #define V_MEMINTD22_POS(x) ((x) << S_MEMINTD22_POS)
40959 #define G_MEMINTD22_POS(x) (((x) >> S_MEMINTD22_POS) & M_MEMINTD22_POS)
40960 
40961 #define S_MEMINTD23_POS    0
40962 #define M_MEMINTD23_POS    0x3U
40963 #define V_MEMINTD23_POS(x) ((x) << S_MEMINTD23_POS)
40964 #define G_MEMINTD23_POS(x) (((x) >> S_MEMINTD23_POS) & M_MEMINTD23_POS)
40965 
40966 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG1 0x440d4
40967 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG2 0x440d8
40968 #define A_MC_DDRPHY_DP18_DQSCLK_OFFSET 0x440dc
40969 
40970 #define S_DQS_OFFSET    8
40971 #define M_DQS_OFFSET    0x7fU
40972 #define V_DQS_OFFSET(x) ((x) << S_DQS_OFFSET)
40973 #define G_DQS_OFFSET(x) (((x) >> S_DQS_OFFSET) & M_DQS_OFFSET)
40974 
40975 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_0_RP 0x440e0
40976 
40977 #define S_WR_DELAY    6
40978 #define M_WR_DELAY    0x3ffU
40979 #define V_WR_DELAY(x) ((x) << S_WR_DELAY)
40980 #define G_WR_DELAY(x) (((x) >> S_WR_DELAY) & M_WR_DELAY)
40981 
40982 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_1_RP 0x440e4
40983 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_2_RP 0x440e8
40984 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_3_RP 0x440ec
40985 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_4_RP 0x440f0
40986 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_5_RP 0x440f4
40987 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_6_RP 0x440f8
40988 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_7_RP 0x440fc
40989 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_8_RP 0x44100
40990 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_9_RP 0x44104
40991 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_10_RP 0x44108
40992 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_11_RP 0x4410c
40993 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_12_RP 0x44110
40994 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_13_RP 0x44114
40995 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_14_RP 0x44118
40996 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_15_RP 0x4411c
40997 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_16_RP 0x44120
40998 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_17_RP 0x44124
40999 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_18_RP 0x44128
41000 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_19_RP 0x4412c
41001 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_20_RP 0x44130
41002 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_21_RP 0x44134
41003 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_22_RP 0x44138
41004 #define A_MC_DDRPHY_DP18_WR_DELAY_VALUE_23_RP 0x4413c
41005 #define A_MC_DDRPHY_DP18_READ_DELAY0_RANK_PAIR 0x44140
41006 
41007 #define S_RD_DELAY_BITS0_6    9
41008 #define M_RD_DELAY_BITS0_6    0x7fU
41009 #define V_RD_DELAY_BITS0_6(x) ((x) << S_RD_DELAY_BITS0_6)
41010 #define G_RD_DELAY_BITS0_6(x) (((x) >> S_RD_DELAY_BITS0_6) & M_RD_DELAY_BITS0_6)
41011 
41012 #define S_RD_DELAY_BITS8_14    1
41013 #define M_RD_DELAY_BITS8_14    0x7fU
41014 #define V_RD_DELAY_BITS8_14(x) ((x) << S_RD_DELAY_BITS8_14)
41015 #define G_RD_DELAY_BITS8_14(x) \
41016 	(((x) >> S_RD_DELAY_BITS8_14) & M_RD_DELAY_BITS8_14)
41017 
41018 #define A_MC_DDRPHY_DP18_READ_DELAY1_RANK_PAIR 0x44144
41019 #define A_MC_DDRPHY_DP18_READ_DELAY2_RANK_PAIR 0x44148
41020 #define A_MC_DDRPHY_DP18_READ_DELAY3_RANK_PAIR 0x4414c
41021 #define A_MC_DDRPHY_DP18_READ_DELAY4_RANK_PAIR 0x44150
41022 #define A_MC_DDRPHY_DP18_READ_DELAY5_RANK_PAIR 0x44154
41023 #define A_MC_DDRPHY_DP18_READ_DELAY6_RANK_PAIR 0x44158
41024 #define A_MC_DDRPHY_DP18_READ_DELAY7_RANK_PAIR 0x4415c
41025 #define A_MC_DDRPHY_DP18_READ_DELAY8_RANK_PAIR 0x44160
41026 #define A_MC_DDRPHY_DP18_READ_DELAY9_RANK_PAIR 0x44164
41027 #define A_MC_DDRPHY_DP18_READ_DELAY10_RANK_PAIR 0x44168
41028 #define A_MC_DDRPHY_DP18_READ_DELAY11_RANK_PAIR 0x4416c
41029 #define A_MC_DDRPHY_DP18_INITIAL_DQS_ALIGN0_RANK_PAIR 0x44170
41030 
41031 #define S_INITIAL_DQS_ROT_N0_N2    8
41032 #define M_INITIAL_DQS_ROT_N0_N2    0x7fU
41033 #define V_INITIAL_DQS_ROT_N0_N2(x) ((x) << S_INITIAL_DQS_ROT_N0_N2)
41034 #define G_INITIAL_DQS_ROT_N0_N2(x) \
41035 	(((x) >> S_INITIAL_DQS_ROT_N0_N2) & M_INITIAL_DQS_ROT_N0_N2)
41036 
41037 #define S_INITIAL_DQS_ROT_N1_N3    0
41038 #define M_INITIAL_DQS_ROT_N1_N3    0x7fU
41039 #define V_INITIAL_DQS_ROT_N1_N3(x) ((x) << S_INITIAL_DQS_ROT_N1_N3)
41040 #define G_INITIAL_DQS_ROT_N1_N3(x) \
41041 	(((x) >> S_INITIAL_DQS_ROT_N1_N3) & M_INITIAL_DQS_ROT_N1_N3)
41042 
41043 #define A_MC_DDRPHY_DP18_INITIAL_DQS_ALIGN1_RANK_PAIR 0x44174
41044 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE0_RANK_PAIR 0x44180
41045 
41046 #define S_RD_EYE_SIZE_BITS2_7    8
41047 #define M_RD_EYE_SIZE_BITS2_7    0x3fU
41048 #define V_RD_EYE_SIZE_BITS2_7(x) ((x) << S_RD_EYE_SIZE_BITS2_7)
41049 #define G_RD_EYE_SIZE_BITS2_7(x) \
41050 	(((x) >> S_RD_EYE_SIZE_BITS2_7) & M_RD_EYE_SIZE_BITS2_7)
41051 
41052 #define S_RD_EYE_SIZE_BITS10_15    0
41053 #define M_RD_EYE_SIZE_BITS10_15    0x3fU
41054 #define V_RD_EYE_SIZE_BITS10_15(x) ((x) << S_RD_EYE_SIZE_BITS10_15)
41055 #define G_RD_EYE_SIZE_BITS10_15(x) \
41056 	(((x) >> S_RD_EYE_SIZE_BITS10_15) & M_RD_EYE_SIZE_BITS10_15)
41057 
41058 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE1_RANK_PAIR 0x44184
41059 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE2_RANK_PAIR 0x44188
41060 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE3_RANK_PAIR 0x4418c
41061 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE4_RANK_PAIR 0x44190
41062 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE5_RANK_PAIR 0x44194
41063 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE6_RANK_PAIR 0x44198
41064 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE7_RANK_PAIR 0x4419c
41065 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE8_RANK_PAIR 0x441a0
41066 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE9_RANK_PAIR 0x441a4
41067 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE10_RANK_PAIR 0x441a8
41068 #define A_MC_DDRPHY_DP18_READ_EYE_SIZE11_RANK_PAIR 0x441ac
41069 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG3 0x441b4
41070 #define A_MC_DDRPHY_DP18_RD_DIA_CONFIG4 0x441b8
41071 #define A_MC_DDRPHY_DP18_READ_TIMING_REFERENCE0 0x441c0
41072 
41073 #define S_REFERENCE_BITS1_7    8
41074 #define M_REFERENCE_BITS1_7    0x7fU
41075 #define V_REFERENCE_BITS1_7(x) ((x) << S_REFERENCE_BITS1_7)
41076 #define G_REFERENCE_BITS1_7(x) \
41077 	(((x) >> S_REFERENCE_BITS1_7) & M_REFERENCE_BITS1_7)
41078 
41079 #define S_REFERENCE_BITS9_15    0
41080 #define M_REFERENCE_BITS9_15    0x7fU
41081 #define V_REFERENCE_BITS9_15(x) ((x) << S_REFERENCE_BITS9_15)
41082 #define G_REFERENCE_BITS9_15(x) \
41083 	(((x) >> S_REFERENCE_BITS9_15) & M_REFERENCE_BITS9_15)
41084 
41085 #define A_MC_DDRPHY_DP18_READ_TIMING_REFERENCE1 0x441c4
41086 #define A_MC_DDRPHY_DP18_READ_DQS_TIMING_REFERENCE 0x441c8
41087 
41088 #define S_REFERENCE    8
41089 #define M_REFERENCE    0x7fU
41090 #define V_REFERENCE(x) ((x) << S_REFERENCE)
41091 #define G_REFERENCE(x) (((x) >> S_REFERENCE) & M_REFERENCE)
41092 
41093 #define A_MC_DDRPHY_DP18_SYSCLK_PR_VALUE 0x441cc
41094 #define A_MC_DDRPHY_DP18_WRCLK_PR 0x441d0
41095 #define A_MC_DDRPHY_DP18_IO_TX_CONFIG0 0x441d4
41096 
41097 #define S_INTERP_SIG_SLEW    12
41098 #define M_INTERP_SIG_SLEW    0xfU
41099 #define V_INTERP_SIG_SLEW(x) ((x) << S_INTERP_SIG_SLEW)
41100 #define G_INTERP_SIG_SLEW(x) (((x) >> S_INTERP_SIG_SLEW) & M_INTERP_SIG_SLEW)
41101 
41102 #define S_POST_CURSOR    8
41103 #define M_POST_CURSOR    0xfU
41104 #define V_POST_CURSOR(x) ((x) << S_POST_CURSOR)
41105 #define G_POST_CURSOR(x) (((x) >> S_POST_CURSOR) & M_POST_CURSOR)
41106 
41107 #define S_SLEW_CTL    4
41108 #define M_SLEW_CTL    0xfU
41109 #define V_SLEW_CTL(x) ((x) << S_SLEW_CTL)
41110 #define G_SLEW_CTL(x) (((x) >> S_SLEW_CTL) & M_SLEW_CTL)
41111 
41112 #define A_MC_DDRPHY_DP18_PLL_CONFIG0 0x441d8
41113 #define A_MC_DDRPHY_DP18_PLL_CONFIG1 0x441dc
41114 
41115 #define S_CE0DLTVCCA    7
41116 #define V_CE0DLTVCCA(x) ((x) << S_CE0DLTVCCA)
41117 #define F_CE0DLTVCCA    V_CE0DLTVCCA(1U)
41118 
41119 #define S_CE0DLTVCCD1    4
41120 #define V_CE0DLTVCCD1(x) ((x) << S_CE0DLTVCCD1)
41121 #define F_CE0DLTVCCD1    V_CE0DLTVCCD1(1U)
41122 
41123 #define S_CE0DLTVCCD2    3
41124 #define V_CE0DLTVCCD2(x) ((x) << S_CE0DLTVCCD2)
41125 #define F_CE0DLTVCCD2    V_CE0DLTVCCD2(1U)
41126 
41127 #define S_S0INSDLYTAP    2
41128 #define V_S0INSDLYTAP(x) ((x) << S_S0INSDLYTAP)
41129 #define F_S0INSDLYTAP    V_S0INSDLYTAP(1U)
41130 
41131 #define S_S1INSDLYTAP    1
41132 #define V_S1INSDLYTAP(x) ((x) << S_S1INSDLYTAP)
41133 #define F_S1INSDLYTAP    V_S1INSDLYTAP(1U)
41134 
41135 #define A_MC_DDRPHY_DP18_IO_TX_NFET_SLICE 0x441e0
41136 
41137 #define S_EN_SLICE_N_WR    8
41138 #define M_EN_SLICE_N_WR    0xffU
41139 #define V_EN_SLICE_N_WR(x) ((x) << S_EN_SLICE_N_WR)
41140 #define G_EN_SLICE_N_WR(x) (((x) >> S_EN_SLICE_N_WR) & M_EN_SLICE_N_WR)
41141 
41142 #define A_MC_DDRPHY_DP18_IO_TX_PFET_SLICE 0x441e4
41143 #define A_MC_DDRPHY_DP18_IO_TX_NFET_TERM 0x441e8
41144 
41145 #define S_EN_TERM_N_WR    8
41146 #define M_EN_TERM_N_WR    0xffU
41147 #define V_EN_TERM_N_WR(x) ((x) << S_EN_TERM_N_WR)
41148 #define G_EN_TERM_N_WR(x) (((x) >> S_EN_TERM_N_WR) & M_EN_TERM_N_WR)
41149 
41150 #define S_EN_TERM_N_WR_FFE    4
41151 #define M_EN_TERM_N_WR_FFE    0xfU
41152 #define V_EN_TERM_N_WR_FFE(x) ((x) << S_EN_TERM_N_WR_FFE)
41153 #define G_EN_TERM_N_WR_FFE(x) (((x) >> S_EN_TERM_N_WR_FFE) & M_EN_TERM_N_WR_FFE)
41154 
41155 #define A_MC_DDRPHY_DP18_IO_TX_PFET_TERM 0x441ec
41156 
41157 #define S_EN_TERM_P_WR    8
41158 #define M_EN_TERM_P_WR    0xffU
41159 #define V_EN_TERM_P_WR(x) ((x) << S_EN_TERM_P_WR)
41160 #define G_EN_TERM_P_WR(x) (((x) >> S_EN_TERM_P_WR) & M_EN_TERM_P_WR)
41161 
41162 #define S_EN_TERM_P_WR_FFE    4
41163 #define M_EN_TERM_P_WR_FFE    0xfU
41164 #define V_EN_TERM_P_WR_FFE(x) ((x) << S_EN_TERM_P_WR_FFE)
41165 #define G_EN_TERM_P_WR_FFE(x) (((x) >> S_EN_TERM_P_WR_FFE) & M_EN_TERM_P_WR_FFE)
41166 
41167 #define A_MC_DDRPHY_DP18_DATA_BIT_DISABLE0_RP 0x441f0
41168 
41169 #define S_DATA_BIT_DISABLE_0_15    0
41170 #define M_DATA_BIT_DISABLE_0_15    0xffffU
41171 #define V_DATA_BIT_DISABLE_0_15(x) ((x) << S_DATA_BIT_DISABLE_0_15)
41172 #define G_DATA_BIT_DISABLE_0_15(x) \
41173 	(((x) >> S_DATA_BIT_DISABLE_0_15) & M_DATA_BIT_DISABLE_0_15)
41174 
41175 #define A_MC_DDRPHY_DP18_DATA_BIT_DISABLE1_RP 0x441f4
41176 
41177 #define S_DATA_BIT_DISABLE_16_23    8
41178 #define M_DATA_BIT_DISABLE_16_23    0xffU
41179 #define V_DATA_BIT_DISABLE_16_23(x) ((x) << S_DATA_BIT_DISABLE_16_23)
41180 #define G_DATA_BIT_DISABLE_16_23(x) \
41181 	(((x) >> S_DATA_BIT_DISABLE_16_23) & M_DATA_BIT_DISABLE_16_23)
41182 
41183 #define A_MC_DDRPHY_DP18_DQ_WR_OFFSET_RP 0x441f8
41184 
41185 #define S_DQ_WR_OFFSET_N0    12
41186 #define M_DQ_WR_OFFSET_N0    0xfU
41187 #define V_DQ_WR_OFFSET_N0(x) ((x) << S_DQ_WR_OFFSET_N0)
41188 #define G_DQ_WR_OFFSET_N0(x) (((x) >> S_DQ_WR_OFFSET_N0) & M_DQ_WR_OFFSET_N0)
41189 
41190 #define S_DQ_WR_OFFSET_N1    8
41191 #define M_DQ_WR_OFFSET_N1    0xfU
41192 #define V_DQ_WR_OFFSET_N1(x) ((x) << S_DQ_WR_OFFSET_N1)
41193 #define G_DQ_WR_OFFSET_N1(x) (((x) >> S_DQ_WR_OFFSET_N1) & M_DQ_WR_OFFSET_N1)
41194 
41195 #define S_DQ_WR_OFFSET_N2    4
41196 #define M_DQ_WR_OFFSET_N2    0xfU
41197 #define V_DQ_WR_OFFSET_N2(x) ((x) << S_DQ_WR_OFFSET_N2)
41198 #define G_DQ_WR_OFFSET_N2(x) (((x) >> S_DQ_WR_OFFSET_N2) & M_DQ_WR_OFFSET_N2)
41199 
41200 #define S_DQ_WR_OFFSET_N3    0
41201 #define M_DQ_WR_OFFSET_N3    0xfU
41202 #define V_DQ_WR_OFFSET_N3(x) ((x) << S_DQ_WR_OFFSET_N3)
41203 #define G_DQ_WR_OFFSET_N3(x) (((x) >> S_DQ_WR_OFFSET_N3) & M_DQ_WR_OFFSET_N3)
41204 
41205 #define A_MC_DDRPHY_DP18_POWERDOWN_1 0x441fc
41206 #define A_MC_ADR_DDRPHY_ADR_BIT_ENABLE 0x45000
41207 
41208 #define S_BIT_ENABLE_0_11    4
41209 #define M_BIT_ENABLE_0_11    0xfffU
41210 #define V_BIT_ENABLE_0_11(x) ((x) << S_BIT_ENABLE_0_11)
41211 #define G_BIT_ENABLE_0_11(x) (((x) >> S_BIT_ENABLE_0_11) & M_BIT_ENABLE_0_11)
41212 
41213 #define S_BIT_ENABLE_12_15    0
41214 #define M_BIT_ENABLE_12_15    0xfU
41215 #define V_BIT_ENABLE_12_15(x) ((x) << S_BIT_ENABLE_12_15)
41216 #define G_BIT_ENABLE_12_15(x) (((x) >> S_BIT_ENABLE_12_15) & M_BIT_ENABLE_12_15)
41217 
41218 #define A_MC_ADR_DDRPHY_ADR_DIFFPAIR_ENABLE 0x45004
41219 
41220 #define S_DI_ADR0_ADR1    15
41221 #define V_DI_ADR0_ADR1(x) ((x) << S_DI_ADR0_ADR1)
41222 #define F_DI_ADR0_ADR1    V_DI_ADR0_ADR1(1U)
41223 
41224 #define S_DI_ADR2_ADR3    14
41225 #define V_DI_ADR2_ADR3(x) ((x) << S_DI_ADR2_ADR3)
41226 #define F_DI_ADR2_ADR3    V_DI_ADR2_ADR3(1U)
41227 
41228 #define S_DI_ADR4_ADR5    13
41229 #define V_DI_ADR4_ADR5(x) ((x) << S_DI_ADR4_ADR5)
41230 #define F_DI_ADR4_ADR5    V_DI_ADR4_ADR5(1U)
41231 
41232 #define S_DI_ADR6_ADR7    12
41233 #define V_DI_ADR6_ADR7(x) ((x) << S_DI_ADR6_ADR7)
41234 #define F_DI_ADR6_ADR7    V_DI_ADR6_ADR7(1U)
41235 
41236 #define S_DI_ADR8_ADR9    11
41237 #define V_DI_ADR8_ADR9(x) ((x) << S_DI_ADR8_ADR9)
41238 #define F_DI_ADR8_ADR9    V_DI_ADR8_ADR9(1U)
41239 
41240 #define S_DI_ADR10_ADR11    10
41241 #define V_DI_ADR10_ADR11(x) ((x) << S_DI_ADR10_ADR11)
41242 #define F_DI_ADR10_ADR11    V_DI_ADR10_ADR11(1U)
41243 
41244 #define S_DI_ADR12_ADR13    9
41245 #define V_DI_ADR12_ADR13(x) ((x) << S_DI_ADR12_ADR13)
41246 #define F_DI_ADR12_ADR13    V_DI_ADR12_ADR13(1U)
41247 
41248 #define S_DI_ADR14_ADR15    8
41249 #define V_DI_ADR14_ADR15(x) ((x) << S_DI_ADR14_ADR15)
41250 #define F_DI_ADR14_ADR15    V_DI_ADR14_ADR15(1U)
41251 
41252 #define A_MC_ADR_DDRPHY_ADR_DELAY0 0x45010
41253 
41254 #define S_ADR_DELAY_BITS1_7    8
41255 #define M_ADR_DELAY_BITS1_7    0x7fU
41256 #define V_ADR_DELAY_BITS1_7(x) ((x) << S_ADR_DELAY_BITS1_7)
41257 #define G_ADR_DELAY_BITS1_7(x) \
41258 	(((x) >> S_ADR_DELAY_BITS1_7) & M_ADR_DELAY_BITS1_7)
41259 
41260 #define S_ADR_DELAY_BITS9_15    0
41261 #define M_ADR_DELAY_BITS9_15    0x7fU
41262 #define V_ADR_DELAY_BITS9_15(x) ((x) << S_ADR_DELAY_BITS9_15)
41263 #define G_ADR_DELAY_BITS9_15(x) \
41264 	(((x) >> S_ADR_DELAY_BITS9_15) & M_ADR_DELAY_BITS9_15)
41265 
41266 #define A_MC_ADR_DDRPHY_ADR_DELAY1 0x45014
41267 #define A_MC_ADR_DDRPHY_ADR_DELAY2 0x45018
41268 #define A_MC_ADR_DDRPHY_ADR_DELAY3 0x4501c
41269 #define A_MC_ADR_DDRPHY_ADR_DELAY4 0x45020
41270 #define A_MC_ADR_DDRPHY_ADR_DELAY5 0x45024
41271 #define A_MC_ADR_DDRPHY_ADR_DELAY6 0x45028
41272 #define A_MC_ADR_DDRPHY_ADR_DELAY7 0x4502c
41273 #define A_MC_ADR_DDRPHY_ADR_DFT_WRAP_STATUS_CONTROL 0x45030
41274 
41275 #define S_ADR_TEST_LANE_PAIR_FAIL    8
41276 #define M_ADR_TEST_LANE_PAIR_FAIL    0xffU
41277 #define V_ADR_TEST_LANE_PAIR_FAIL(x) ((x) << S_ADR_TEST_LANE_PAIR_FAIL)
41278 #define G_ADR_TEST_LANE_PAIR_FAIL(x) \
41279 	(((x) >> S_ADR_TEST_LANE_PAIR_FAIL) & M_ADR_TEST_LANE_PAIR_FAIL)
41280 
41281 #define S_ADR_TEST_DATA_EN    7
41282 #define V_ADR_TEST_DATA_EN(x) ((x) << S_ADR_TEST_DATA_EN)
41283 #define F_ADR_TEST_DATA_EN    V_ADR_TEST_DATA_EN(1U)
41284 
41285 #define S_DADR_TEST_MODE    5
41286 #define M_DADR_TEST_MODE    0x3U
41287 #define V_DADR_TEST_MODE(x) ((x) << S_DADR_TEST_MODE)
41288 #define G_DADR_TEST_MODE(x) (((x) >> S_DADR_TEST_MODE) & M_DADR_TEST_MODE)
41289 
41290 #define S_ADR_TEST_4TO1_MODE    4
41291 #define V_ADR_TEST_4TO1_MODE(x) ((x) << S_ADR_TEST_4TO1_MODE)
41292 #define F_ADR_TEST_4TO1_MODE    V_ADR_TEST_4TO1_MODE(1U)
41293 
41294 #define S_ADR_TEST_RESET    3
41295 #define V_ADR_TEST_RESET(x) ((x) << S_ADR_TEST_RESET)
41296 #define F_ADR_TEST_RESET    V_ADR_TEST_RESET(1U)
41297 
41298 #define S_ADR_TEST_GEN_EN    2
41299 #define V_ADR_TEST_GEN_EN(x) ((x) << S_ADR_TEST_GEN_EN)
41300 #define F_ADR_TEST_GEN_EN    V_ADR_TEST_GEN_EN(1U)
41301 
41302 #define S_ADR_TEST_CLEAR_ERROR    1
41303 #define V_ADR_TEST_CLEAR_ERROR(x) ((x) << S_ADR_TEST_CLEAR_ERROR)
41304 #define F_ADR_TEST_CLEAR_ERROR    V_ADR_TEST_CLEAR_ERROR(1U)
41305 
41306 #define S_ADR_TEST_CHECK_EN    0
41307 #define V_ADR_TEST_CHECK_EN(x) ((x) << S_ADR_TEST_CHECK_EN)
41308 #define F_ADR_TEST_CHECK_EN    V_ADR_TEST_CHECK_EN(1U)
41309 
41310 #define A_MC_ADR_DDRPHY_ADR_IO_NFET_SLICE_EN0 0x45040
41311 
41312 #define S_EN_SLICE_N_WR_0    8
41313 #define M_EN_SLICE_N_WR_0    0xffU
41314 #define V_EN_SLICE_N_WR_0(x) ((x) << S_EN_SLICE_N_WR_0)
41315 #define G_EN_SLICE_N_WR_0(x) (((x) >> S_EN_SLICE_N_WR_0) & M_EN_SLICE_N_WR_0)
41316 
41317 #define S_EN_SLICE_N_WR_FFE    4
41318 #define M_EN_SLICE_N_WR_FFE    0xfU
41319 #define V_EN_SLICE_N_WR_FFE(x) ((x) << S_EN_SLICE_N_WR_FFE)
41320 #define G_EN_SLICE_N_WR_FFE(x) \
41321 	(((x) >> S_EN_SLICE_N_WR_FFE) & M_EN_SLICE_N_WR_FFE)
41322 
41323 #define A_MC_ADR_DDRPHY_ADR_IO_NFET_SLICE_EN1 0x45044
41324 
41325 #define S_EN_SLICE_N_WR_1    8
41326 #define M_EN_SLICE_N_WR_1    0xffU
41327 #define V_EN_SLICE_N_WR_1(x) ((x) << S_EN_SLICE_N_WR_1)
41328 #define G_EN_SLICE_N_WR_1(x) (((x) >> S_EN_SLICE_N_WR_1) & M_EN_SLICE_N_WR_1)
41329 
41330 #define A_MC_ADR_DDRPHY_ADR_IO_NFET_SLICE_EN2 0x45048
41331 
41332 #define S_EN_SLICE_N_WR_2    8
41333 #define M_EN_SLICE_N_WR_2    0xffU
41334 #define V_EN_SLICE_N_WR_2(x) ((x) << S_EN_SLICE_N_WR_2)
41335 #define G_EN_SLICE_N_WR_2(x) (((x) >> S_EN_SLICE_N_WR_2) & M_EN_SLICE_N_WR_2)
41336 
41337 #define A_MC_ADR_DDRPHY_ADR_IO_NFET_SLICE_EN3 0x4504c
41338 
41339 #define S_EN_SLICE_N_WR_3    8
41340 #define M_EN_SLICE_N_WR_3    0xffU
41341 #define V_EN_SLICE_N_WR_3(x) ((x) << S_EN_SLICE_N_WR_3)
41342 #define G_EN_SLICE_N_WR_3(x) (((x) >> S_EN_SLICE_N_WR_3) & M_EN_SLICE_N_WR_3)
41343 
41344 #define A_MC_ADR_DDRPHY_ADR_IO_PFET_SLICE_EN0 0x45050
41345 
41346 #define S_EN_SLICE_P_WR    8
41347 #define M_EN_SLICE_P_WR    0xffU
41348 #define V_EN_SLICE_P_WR(x) ((x) << S_EN_SLICE_P_WR)
41349 #define G_EN_SLICE_P_WR(x) (((x) >> S_EN_SLICE_P_WR) & M_EN_SLICE_P_WR)
41350 
41351 #define S_EN_SLICE_P_WR_FFE    4
41352 #define M_EN_SLICE_P_WR_FFE    0xfU
41353 #define V_EN_SLICE_P_WR_FFE(x) ((x) << S_EN_SLICE_P_WR_FFE)
41354 #define G_EN_SLICE_P_WR_FFE(x) \
41355 	(((x) >> S_EN_SLICE_P_WR_FFE) & M_EN_SLICE_P_WR_FFE)
41356 
41357 #define A_MC_ADR_DDRPHY_ADR_IO_PFET_SLICE_EN1 0x45054
41358 #define A_MC_ADR_DDRPHY_ADR_IO_PFET_SLICE_EN2 0x45058
41359 #define A_MC_ADR_DDRPHY_ADR_IO_PFET_SLICE_EN3 0x4505c
41360 #define A_MC_ADR_DDRPHY_ADR_IO_POST_CURSOR_VALUE 0x45060
41361 
41362 #define S_POST_CURSOR0    12
41363 #define M_POST_CURSOR0    0xfU
41364 #define V_POST_CURSOR0(x) ((x) << S_POST_CURSOR0)
41365 #define G_POST_CURSOR0(x) (((x) >> S_POST_CURSOR0) & M_POST_CURSOR0)
41366 
41367 #define S_POST_CURSOR1    8
41368 #define M_POST_CURSOR1    0xfU
41369 #define V_POST_CURSOR1(x) ((x) << S_POST_CURSOR1)
41370 #define G_POST_CURSOR1(x) (((x) >> S_POST_CURSOR1) & M_POST_CURSOR1)
41371 
41372 #define S_POST_CURSOR2    4
41373 #define M_POST_CURSOR2    0xfU
41374 #define V_POST_CURSOR2(x) ((x) << S_POST_CURSOR2)
41375 #define G_POST_CURSOR2(x) (((x) >> S_POST_CURSOR2) & M_POST_CURSOR2)
41376 
41377 #define S_POST_CURSOR3    0
41378 #define M_POST_CURSOR3    0xfU
41379 #define V_POST_CURSOR3(x) ((x) << S_POST_CURSOR3)
41380 #define G_POST_CURSOR3(x) (((x) >> S_POST_CURSOR3) & M_POST_CURSOR3)
41381 
41382 #define A_MC_ADR_DDRPHY_ADR_IO_SLEW_CTL_VALUE 0x45068
41383 
41384 #define S_SLEW_CTL0    12
41385 #define M_SLEW_CTL0    0xfU
41386 #define V_SLEW_CTL0(x) ((x) << S_SLEW_CTL0)
41387 #define G_SLEW_CTL0(x) (((x) >> S_SLEW_CTL0) & M_SLEW_CTL0)
41388 
41389 #define S_SLEW_CTL1    8
41390 #define M_SLEW_CTL1    0xfU
41391 #define V_SLEW_CTL1(x) ((x) << S_SLEW_CTL1)
41392 #define G_SLEW_CTL1(x) (((x) >> S_SLEW_CTL1) & M_SLEW_CTL1)
41393 
41394 #define S_SLEW_CTL2    4
41395 #define M_SLEW_CTL2    0xfU
41396 #define V_SLEW_CTL2(x) ((x) << S_SLEW_CTL2)
41397 #define G_SLEW_CTL2(x) (((x) >> S_SLEW_CTL2) & M_SLEW_CTL2)
41398 
41399 #define S_SLEW_CTL3    0
41400 #define M_SLEW_CTL3    0xfU
41401 #define V_SLEW_CTL3(x) ((x) << S_SLEW_CTL3)
41402 #define G_SLEW_CTL3(x) (((x) >> S_SLEW_CTL3) & M_SLEW_CTL3)
41403 
41404 #define A_MC_ADR_DDRPHY_ADR_IO_FET_SLICE_EN_MAP0 0x45080
41405 
41406 #define S_SLICE_SEL_REG_BITS0_1    14
41407 #define M_SLICE_SEL_REG_BITS0_1    0x3U
41408 #define V_SLICE_SEL_REG_BITS0_1(x) ((x) << S_SLICE_SEL_REG_BITS0_1)
41409 #define G_SLICE_SEL_REG_BITS0_1(x) \
41410 	(((x) >> S_SLICE_SEL_REG_BITS0_1) & M_SLICE_SEL_REG_BITS0_1)
41411 
41412 #define S_SLICE_SEL_REG_BITS2_3    12
41413 #define M_SLICE_SEL_REG_BITS2_3    0x3U
41414 #define V_SLICE_SEL_REG_BITS2_3(x) ((x) << S_SLICE_SEL_REG_BITS2_3)
41415 #define G_SLICE_SEL_REG_BITS2_3(x) \
41416 	(((x) >> S_SLICE_SEL_REG_BITS2_3) & M_SLICE_SEL_REG_BITS2_3)
41417 
41418 #define S_SLICE_SEL_REG_BITS4_5    10
41419 #define M_SLICE_SEL_REG_BITS4_5    0x3U
41420 #define V_SLICE_SEL_REG_BITS4_5(x) ((x) << S_SLICE_SEL_REG_BITS4_5)
41421 #define G_SLICE_SEL_REG_BITS4_5(x) \
41422 	(((x) >> S_SLICE_SEL_REG_BITS4_5) & M_SLICE_SEL_REG_BITS4_5)
41423 
41424 #define S_SLICE_SEL_REG_BITS6_7    8
41425 #define M_SLICE_SEL_REG_BITS6_7    0x3U
41426 #define V_SLICE_SEL_REG_BITS6_7(x) ((x) << S_SLICE_SEL_REG_BITS6_7)
41427 #define G_SLICE_SEL_REG_BITS6_7(x) \
41428 	(((x) >> S_SLICE_SEL_REG_BITS6_7) & M_SLICE_SEL_REG_BITS6_7)
41429 
41430 #define S_SLICE_SEL_REG_BITS8_9    6
41431 #define M_SLICE_SEL_REG_BITS8_9    0x3U
41432 #define V_SLICE_SEL_REG_BITS8_9(x) ((x) << S_SLICE_SEL_REG_BITS8_9)
41433 #define G_SLICE_SEL_REG_BITS8_9(x) \
41434 	(((x) >> S_SLICE_SEL_REG_BITS8_9) & M_SLICE_SEL_REG_BITS8_9)
41435 
41436 #define S_SLICE_SEL_REG_BITS10_11    4
41437 #define M_SLICE_SEL_REG_BITS10_11    0x3U
41438 #define V_SLICE_SEL_REG_BITS10_11(x) ((x) << S_SLICE_SEL_REG_BITS10_11)
41439 #define G_SLICE_SEL_REG_BITS10_11(x) \
41440 	(((x) >> S_SLICE_SEL_REG_BITS10_11) & M_SLICE_SEL_REG_BITS10_11)
41441 
41442 #define S_SLICE_SEL_REG_BITS12_13    2
41443 #define M_SLICE_SEL_REG_BITS12_13    0x3U
41444 #define V_SLICE_SEL_REG_BITS12_13(x) ((x) << S_SLICE_SEL_REG_BITS12_13)
41445 #define G_SLICE_SEL_REG_BITS12_13(x) \
41446 	(((x) >> S_SLICE_SEL_REG_BITS12_13) & M_SLICE_SEL_REG_BITS12_13)
41447 
41448 #define S_SLICE_SEL_REG_BITS14_15    0
41449 #define M_SLICE_SEL_REG_BITS14_15    0x3U
41450 #define V_SLICE_SEL_REG_BITS14_15(x) ((x) << S_SLICE_SEL_REG_BITS14_15)
41451 #define G_SLICE_SEL_REG_BITS14_15(x) \
41452 	(((x) >> S_SLICE_SEL_REG_BITS14_15) & M_SLICE_SEL_REG_BITS14_15)
41453 
41454 #define A_MC_ADR_DDRPHY_ADR_IO_FET_SLICE_EN_MAP1 0x45084
41455 #define A_MC_ADR_DDRPHY_ADR_IO_POST_CURSOR_VALUE_MAP0 0x450a0
41456 
41457 #define S_POST_CUR_SEL_BITS0_1    14
41458 #define M_POST_CUR_SEL_BITS0_1    0x3U
41459 #define V_POST_CUR_SEL_BITS0_1(x) ((x) << S_POST_CUR_SEL_BITS0_1)
41460 #define G_POST_CUR_SEL_BITS0_1(x) \
41461 	(((x) >> S_POST_CUR_SEL_BITS0_1) & M_POST_CUR_SEL_BITS0_1)
41462 
41463 #define S_POST_CUR_SEL_BITS2_3    12
41464 #define M_POST_CUR_SEL_BITS2_3    0x3U
41465 #define V_POST_CUR_SEL_BITS2_3(x) ((x) << S_POST_CUR_SEL_BITS2_3)
41466 #define G_POST_CUR_SEL_BITS2_3(x) \
41467 	(((x) >> S_POST_CUR_SEL_BITS2_3) & M_POST_CUR_SEL_BITS2_3)
41468 
41469 #define S_POST_CUR_SEL_BITS4_5    10
41470 #define M_POST_CUR_SEL_BITS4_5    0x3U
41471 #define V_POST_CUR_SEL_BITS4_5(x) ((x) << S_POST_CUR_SEL_BITS4_5)
41472 #define G_POST_CUR_SEL_BITS4_5(x) \
41473 	(((x) >> S_POST_CUR_SEL_BITS4_5) & M_POST_CUR_SEL_BITS4_5)
41474 
41475 #define S_POST_CUR_SEL_BITS6_7    8
41476 #define M_POST_CUR_SEL_BITS6_7    0x3U
41477 #define V_POST_CUR_SEL_BITS6_7(x) ((x) << S_POST_CUR_SEL_BITS6_7)
41478 #define G_POST_CUR_SEL_BITS6_7(x) \
41479 	(((x) >> S_POST_CUR_SEL_BITS6_7) & M_POST_CUR_SEL_BITS6_7)
41480 
41481 #define S_POST_CUR_SEL_BITS8_9    6
41482 #define M_POST_CUR_SEL_BITS8_9    0x3U
41483 #define V_POST_CUR_SEL_BITS8_9(x) ((x) << S_POST_CUR_SEL_BITS8_9)
41484 #define G_POST_CUR_SEL_BITS8_9(x) \
41485 	(((x) >> S_POST_CUR_SEL_BITS8_9) & M_POST_CUR_SEL_BITS8_9)
41486 
41487 #define S_POST_CUR_SEL_BITS10_11    4
41488 #define M_POST_CUR_SEL_BITS10_11    0x3U
41489 #define V_POST_CUR_SEL_BITS10_11(x) ((x) << S_POST_CUR_SEL_BITS10_11)
41490 #define G_POST_CUR_SEL_BITS10_11(x) \
41491 	(((x) >> S_POST_CUR_SEL_BITS10_11) & M_POST_CUR_SEL_BITS10_11)
41492 
41493 #define S_POST_CUR_SEL_BITS12_13    2
41494 #define M_POST_CUR_SEL_BITS12_13    0x3U
41495 #define V_POST_CUR_SEL_BITS12_13(x) ((x) << S_POST_CUR_SEL_BITS12_13)
41496 #define G_POST_CUR_SEL_BITS12_13(x) \
41497 	(((x) >> S_POST_CUR_SEL_BITS12_13) & M_POST_CUR_SEL_BITS12_13)
41498 
41499 #define S_POST_CUR_SEL_BITS14_15    0
41500 #define M_POST_CUR_SEL_BITS14_15    0x3U
41501 #define V_POST_CUR_SEL_BITS14_15(x) ((x) << S_POST_CUR_SEL_BITS14_15)
41502 #define G_POST_CUR_SEL_BITS14_15(x) \
41503 	(((x) >> S_POST_CUR_SEL_BITS14_15) & M_POST_CUR_SEL_BITS14_15)
41504 
41505 #define A_MC_ADR_DDRPHY_ADR_IO_POST_CURSOR_VALUE_MAP1 0x450a4
41506 #define A_MC_ADR_DDRPHY_ADR_IO_SLEW_CTL_VALUE_MAP0 0x450a8
41507 
41508 #define S_SLEW_CTL_SEL_BITS0_1    14
41509 #define M_SLEW_CTL_SEL_BITS0_1    0x3U
41510 #define V_SLEW_CTL_SEL_BITS0_1(x) ((x) << S_SLEW_CTL_SEL_BITS0_1)
41511 #define G_SLEW_CTL_SEL_BITS0_1(x) \
41512 	(((x) >> S_SLEW_CTL_SEL_BITS0_1) & M_SLEW_CTL_SEL_BITS0_1)
41513 
41514 #define S_SLEW_CTL_SEL_BITS2_3    12
41515 #define M_SLEW_CTL_SEL_BITS2_3    0x3U
41516 #define V_SLEW_CTL_SEL_BITS2_3(x) ((x) << S_SLEW_CTL_SEL_BITS2_3)
41517 #define G_SLEW_CTL_SEL_BITS2_3(x) \
41518 	(((x) >> S_SLEW_CTL_SEL_BITS2_3) & M_SLEW_CTL_SEL_BITS2_3)
41519 
41520 #define S_SLEW_CTL_SEL_BITS4_5    10
41521 #define M_SLEW_CTL_SEL_BITS4_5    0x3U
41522 #define V_SLEW_CTL_SEL_BITS4_5(x) ((x) << S_SLEW_CTL_SEL_BITS4_5)
41523 #define G_SLEW_CTL_SEL_BITS4_5(x) \
41524 	(((x) >> S_SLEW_CTL_SEL_BITS4_5) & M_SLEW_CTL_SEL_BITS4_5)
41525 
41526 #define S_SLEW_CTL_SEL_BITS6_7    8
41527 #define M_SLEW_CTL_SEL_BITS6_7    0x3U
41528 #define V_SLEW_CTL_SEL_BITS6_7(x) ((x) << S_SLEW_CTL_SEL_BITS6_7)
41529 #define G_SLEW_CTL_SEL_BITS6_7(x) \
41530 	(((x) >> S_SLEW_CTL_SEL_BITS6_7) & M_SLEW_CTL_SEL_BITS6_7)
41531 
41532 #define S_SLEW_CTL_SEL_BITS8_9    6
41533 #define M_SLEW_CTL_SEL_BITS8_9    0x3U
41534 #define V_SLEW_CTL_SEL_BITS8_9(x) ((x) << S_SLEW_CTL_SEL_BITS8_9)
41535 #define G_SLEW_CTL_SEL_BITS8_9(x) \
41536 	(((x) >> S_SLEW_CTL_SEL_BITS8_9) & M_SLEW_CTL_SEL_BITS8_9)
41537 
41538 #define S_SLEW_CTL_SEL_BITS10_11    4
41539 #define M_SLEW_CTL_SEL_BITS10_11    0x3U
41540 #define V_SLEW_CTL_SEL_BITS10_11(x) ((x) << S_SLEW_CTL_SEL_BITS10_11)
41541 #define G_SLEW_CTL_SEL_BITS10_11(x) \
41542 	(((x) >> S_SLEW_CTL_SEL_BITS10_11) & M_SLEW_CTL_SEL_BITS10_11)
41543 
41544 #define S_SLEW_CTL_SEL_BITS12_13    2
41545 #define M_SLEW_CTL_SEL_BITS12_13    0x3U
41546 #define V_SLEW_CTL_SEL_BITS12_13(x) ((x) << S_SLEW_CTL_SEL_BITS12_13)
41547 #define G_SLEW_CTL_SEL_BITS12_13(x) \
41548 	(((x) >> S_SLEW_CTL_SEL_BITS12_13) & M_SLEW_CTL_SEL_BITS12_13)
41549 
41550 #define S_SLEW_CTL_SEL_BITS14_15    0
41551 #define M_SLEW_CTL_SEL_BITS14_15    0x3U
41552 #define V_SLEW_CTL_SEL_BITS14_15(x) ((x) << S_SLEW_CTL_SEL_BITS14_15)
41553 #define G_SLEW_CTL_SEL_BITS14_15(x) \
41554 	(((x) >> S_SLEW_CTL_SEL_BITS14_15) & M_SLEW_CTL_SEL_BITS14_15)
41555 
41556 #define A_MC_ADR_DDRPHY_ADR_IO_SLEW_CTL_VALUE_MAP1 0x450ac
41557 #define A_MC_ADR_DDRPHY_ADR_POWERDOWN_2 0x450b0
41558 
41559 #define S_ADR_LANE_0_11_PD    4
41560 #define M_ADR_LANE_0_11_PD    0xfffU
41561 #define V_ADR_LANE_0_11_PD(x) ((x) << S_ADR_LANE_0_11_PD)
41562 #define G_ADR_LANE_0_11_PD(x) (((x) >> S_ADR_LANE_0_11_PD) & M_ADR_LANE_0_11_PD)
41563 
41564 #define S_ADR_LANE_12_15_PD    0
41565 #define M_ADR_LANE_12_15_PD    0xfU
41566 #define V_ADR_LANE_12_15_PD(x) ((x) << S_ADR_LANE_12_15_PD)
41567 #define G_ADR_LANE_12_15_PD(x) \
41568 	(((x) >> S_ADR_LANE_12_15_PD) & M_ADR_LANE_12_15_PD)
41569 
41570 #define A_MC_DDRPHY_ADR_PLL_VREG_CONFIG_0 0x460c0
41571 
41572 #define S_PLL_TUNE_0_2    13
41573 #define M_PLL_TUNE_0_2    0x7U
41574 #define V_PLL_TUNE_0_2(x) ((x) << S_PLL_TUNE_0_2)
41575 #define G_PLL_TUNE_0_2(x) (((x) >> S_PLL_TUNE_0_2) & M_PLL_TUNE_0_2)
41576 
41577 #define S_PLL_TUNECP_0_2    10
41578 #define M_PLL_TUNECP_0_2    0x7U
41579 #define V_PLL_TUNECP_0_2(x) ((x) << S_PLL_TUNECP_0_2)
41580 #define G_PLL_TUNECP_0_2(x) (((x) >> S_PLL_TUNECP_0_2) & M_PLL_TUNECP_0_2)
41581 
41582 #define S_PLL_TUNEF_0_5    4
41583 #define M_PLL_TUNEF_0_5    0x3fU
41584 #define V_PLL_TUNEF_0_5(x) ((x) << S_PLL_TUNEF_0_5)
41585 #define G_PLL_TUNEF_0_5(x) (((x) >> S_PLL_TUNEF_0_5) & M_PLL_TUNEF_0_5)
41586 
41587 #define S_PLL_TUNEVCO_0_1    2
41588 #define M_PLL_TUNEVCO_0_1    0x3U
41589 #define V_PLL_TUNEVCO_0_1(x) ((x) << S_PLL_TUNEVCO_0_1)
41590 #define G_PLL_TUNEVCO_0_1(x) (((x) >> S_PLL_TUNEVCO_0_1) & M_PLL_TUNEVCO_0_1)
41591 
41592 #define S_PLL_PLLXTR_0_1    0
41593 #define M_PLL_PLLXTR_0_1    0x3U
41594 #define V_PLL_PLLXTR_0_1(x) ((x) << S_PLL_PLLXTR_0_1)
41595 #define G_PLL_PLLXTR_0_1(x) (((x) >> S_PLL_PLLXTR_0_1) & M_PLL_PLLXTR_0_1)
41596 
41597 #define A_MC_DDRPHY_ADR_PLL_VREG_CONFIG_1 0x460c4
41598 
41599 #define S_PLL_TUNETDIV_0_2    13
41600 #define M_PLL_TUNETDIV_0_2    0x7U
41601 #define V_PLL_TUNETDIV_0_2(x) ((x) << S_PLL_TUNETDIV_0_2)
41602 #define G_PLL_TUNETDIV_0_2(x) (((x) >> S_PLL_TUNETDIV_0_2) & M_PLL_TUNETDIV_0_2)
41603 
41604 #define S_PLL_TUNEMDIV_0_1    11
41605 #define M_PLL_TUNEMDIV_0_1    0x3U
41606 #define V_PLL_TUNEMDIV_0_1(x) ((x) << S_PLL_TUNEMDIV_0_1)
41607 #define G_PLL_TUNEMDIV_0_1(x) (((x) >> S_PLL_TUNEMDIV_0_1) & M_PLL_TUNEMDIV_0_1)
41608 
41609 #define S_PLL_TUNEATST    10
41610 #define V_PLL_TUNEATST(x) ((x) << S_PLL_TUNEATST)
41611 #define F_PLL_TUNEATST    V_PLL_TUNEATST(1U)
41612 
41613 #define S_VREG_RANGE_0_1    8
41614 #define M_VREG_RANGE_0_1    0x3U
41615 #define V_VREG_RANGE_0_1(x) ((x) << S_VREG_RANGE_0_1)
41616 #define G_VREG_RANGE_0_1(x) (((x) >> S_VREG_RANGE_0_1) & M_VREG_RANGE_0_1)
41617 
41618 #define S_VREG_VREGSPARE    7
41619 #define V_VREG_VREGSPARE(x) ((x) << S_VREG_VREGSPARE)
41620 #define F_VREG_VREGSPARE    V_VREG_VREGSPARE(1U)
41621 
41622 #define S_VREG_VCCTUNE_0_1    5
41623 #define M_VREG_VCCTUNE_0_1    0x3U
41624 #define V_VREG_VCCTUNE_0_1(x) ((x) << S_VREG_VCCTUNE_0_1)
41625 #define G_VREG_VCCTUNE_0_1(x) (((x) >> S_VREG_VCCTUNE_0_1) & M_VREG_VCCTUNE_0_1)
41626 
41627 #define S_INTERP_SIG_SLEW_0_3    1
41628 #define M_INTERP_SIG_SLEW_0_3    0xfU
41629 #define V_INTERP_SIG_SLEW_0_3(x) ((x) << S_INTERP_SIG_SLEW_0_3)
41630 #define G_INTERP_SIG_SLEW_0_3(x) \
41631 	(((x) >> S_INTERP_SIG_SLEW_0_3) & M_INTERP_SIG_SLEW_0_3)
41632 
41633 #define S_ANALOG_WRAPON    0
41634 #define V_ANALOG_WRAPON(x) ((x) << S_ANALOG_WRAPON)
41635 #define F_ANALOG_WRAPON    V_ANALOG_WRAPON(1U)
41636 
41637 #define A_MC_DDRPHY_ADR_SYSCLK_CNTL_PR 0x460c8
41638 
41639 #define S_SYSCLK_ENABLE    15
41640 #define V_SYSCLK_ENABLE(x) ((x) << S_SYSCLK_ENABLE)
41641 #define F_SYSCLK_ENABLE    V_SYSCLK_ENABLE(1U)
41642 
41643 #define S_SYSCLK_ROT_OVERRIDE    8
41644 #define M_SYSCLK_ROT_OVERRIDE    0x7fU
41645 #define V_SYSCLK_ROT_OVERRIDE(x) ((x) << S_SYSCLK_ROT_OVERRIDE)
41646 #define G_SYSCLK_ROT_OVERRIDE(x) \
41647 	(((x) >> S_SYSCLK_ROT_OVERRIDE) & M_SYSCLK_ROT_OVERRIDE)
41648 
41649 #define S_SYSCLK_ROT_OVERRIDE_EN    7
41650 #define V_SYSCLK_ROT_OVERRIDE_EN(x) ((x) << S_SYSCLK_ROT_OVERRIDE_EN)
41651 #define F_SYSCLK_ROT_OVERRIDE_EN    V_SYSCLK_ROT_OVERRIDE_EN(1U)
41652 
41653 #define S_SYSCLK_PHASE_ALIGN_RESE    6
41654 #define V_SYSCLK_PHASE_ALIGN_RESE(x) ((x) << S_SYSCLK_PHASE_ALIGN_RESE)
41655 #define F_SYSCLK_PHASE_ALIGN_RESE    V_SYSCLK_PHASE_ALIGN_RESE(1U)
41656 
41657 #define S_SYSCLK_PHASE_CNTL_EN    5
41658 #define V_SYSCLK_PHASE_CNTL_EN(x) ((x) << S_SYSCLK_PHASE_CNTL_EN)
41659 #define F_SYSCLK_PHASE_CNTL_EN    V_SYSCLK_PHASE_CNTL_EN(1U)
41660 
41661 #define S_SYSCLK_PHASE_DEFAULT_EN    4
41662 #define V_SYSCLK_PHASE_DEFAULT_EN(x) ((x) << S_SYSCLK_PHASE_DEFAULT_EN)
41663 #define F_SYSCLK_PHASE_DEFAULT_EN    V_SYSCLK_PHASE_DEFAULT_EN(1U)
41664 
41665 #define S_SYSCLK_POS_EDGE_ALIGN    3
41666 #define V_SYSCLK_POS_EDGE_ALIGN(x) ((x) << S_SYSCLK_POS_EDGE_ALIGN)
41667 #define F_SYSCLK_POS_EDGE_ALIGN    V_SYSCLK_POS_EDGE_ALIGN(1U)
41668 
41669 #define S_CONTINUOUS_UPDATE    2
41670 #define V_CONTINUOUS_UPDATE(x) ((x) << S_CONTINUOUS_UPDATE)
41671 #define F_CONTINUOUS_UPDATE    V_CONTINUOUS_UPDATE(1U)
41672 
41673 #define S_CE0DLTVCC    0
41674 #define M_CE0DLTVCC    0x3U
41675 #define V_CE0DLTVCC(x) ((x) << S_CE0DLTVCC)
41676 #define G_CE0DLTVCC(x) (((x) >> S_CE0DLTVCC) & M_CE0DLTVCC)
41677 
41678 #define A_MC_DDRPHY_ADR_MCCLK_WRCLK_PR_STATIC_OFFSET 0x460cc
41679 
41680 #define S_TSYS_WRCLK    8
41681 #define M_TSYS_WRCLK    0x7fU
41682 #define V_TSYS_WRCLK(x) ((x) << S_TSYS_WRCLK)
41683 #define G_TSYS_WRCLK(x) (((x) >> S_TSYS_WRCLK) & M_TSYS_WRCLK)
41684 
41685 #define A_MC_DDRPHY_ADR_SYSCLK_PR_VALUE_RO 0x460d0
41686 
41687 #define S_SLEW_LATE_SAMPLE    15
41688 #define V_SLEW_LATE_SAMPLE(x) ((x) << S_SLEW_LATE_SAMPLE)
41689 #define F_SLEW_LATE_SAMPLE    V_SLEW_LATE_SAMPLE(1U)
41690 
41691 #define S_SYSCLK_ROT    8
41692 #define M_SYSCLK_ROT    0x7fU
41693 #define V_SYSCLK_ROT(x) ((x) << S_SYSCLK_ROT)
41694 #define G_SYSCLK_ROT(x) (((x) >> S_SYSCLK_ROT) & M_SYSCLK_ROT)
41695 
41696 #define S_BB_LOCK    7
41697 #define V_BB_LOCK(x) ((x) << S_BB_LOCK)
41698 #define F_BB_LOCK    V_BB_LOCK(1U)
41699 
41700 #define S_SLEW_EARLY_SAMPLE    6
41701 #define V_SLEW_EARLY_SAMPLE(x) ((x) << S_SLEW_EARLY_SAMPLE)
41702 #define F_SLEW_EARLY_SAMPLE    V_SLEW_EARLY_SAMPLE(1U)
41703 
41704 #define S_SLEW_DONE_STATUS    4
41705 #define M_SLEW_DONE_STATUS    0x3U
41706 #define V_SLEW_DONE_STATUS(x) ((x) << S_SLEW_DONE_STATUS)
41707 #define G_SLEW_DONE_STATUS(x) (((x) >> S_SLEW_DONE_STATUS) & M_SLEW_DONE_STATUS)
41708 
41709 #define S_SLEW_CNTL    0
41710 #define M_SLEW_CNTL    0xfU
41711 #define V_SLEW_CNTL(x) ((x) << S_SLEW_CNTL)
41712 #define G_SLEW_CNTL(x) (((x) >> S_SLEW_CNTL) & M_SLEW_CNTL)
41713 
41714 #define A_MC_DDRPHY_ADR_GMTEST_ATEST_CNTL 0x460d4
41715 
41716 #define S_FLUSH    15
41717 #define V_FLUSH(x) ((x) << S_FLUSH)
41718 #define F_FLUSH    V_FLUSH(1U)
41719 
41720 #define S_GIANT_MUX_TEST_EN    14
41721 #define V_GIANT_MUX_TEST_EN(x) ((x) << S_GIANT_MUX_TEST_EN)
41722 #define F_GIANT_MUX_TEST_EN    V_GIANT_MUX_TEST_EN(1U)
41723 
41724 #define S_GIANT_MUX_TEST_VAL    13
41725 #define V_GIANT_MUX_TEST_VAL(x) ((x) << S_GIANT_MUX_TEST_VAL)
41726 #define F_GIANT_MUX_TEST_VAL    V_GIANT_MUX_TEST_VAL(1U)
41727 
41728 #define S_HS_PROBE_A_SEL_    8
41729 #define M_HS_PROBE_A_SEL_    0xfU
41730 #define V_HS_PROBE_A_SEL_(x) ((x) << S_HS_PROBE_A_SEL_)
41731 #define G_HS_PROBE_A_SEL_(x) (((x) >> S_HS_PROBE_A_SEL_) & M_HS_PROBE_A_SEL_)
41732 
41733 #define S_HS_PROBE_B_SEL_    4
41734 #define M_HS_PROBE_B_SEL_    0xfU
41735 #define V_HS_PROBE_B_SEL_(x) ((x) << S_HS_PROBE_B_SEL_)
41736 #define G_HS_PROBE_B_SEL_(x) (((x) >> S_HS_PROBE_B_SEL_) & M_HS_PROBE_B_SEL_)
41737 
41738 #define S_ATEST1CTL0    3
41739 #define V_ATEST1CTL0(x) ((x) << S_ATEST1CTL0)
41740 #define F_ATEST1CTL0    V_ATEST1CTL0(1U)
41741 
41742 #define S_ATEST1CTL1    2
41743 #define V_ATEST1CTL1(x) ((x) << S_ATEST1CTL1)
41744 #define F_ATEST1CTL1    V_ATEST1CTL1(1U)
41745 
41746 #define S_ATEST1CTL2    1
41747 #define V_ATEST1CTL2(x) ((x) << S_ATEST1CTL2)
41748 #define F_ATEST1CTL2    V_ATEST1CTL2(1U)
41749 
41750 #define S_ATEST1CTL3    0
41751 #define V_ATEST1CTL3(x) ((x) << S_ATEST1CTL3)
41752 #define F_ATEST1CTL3    V_ATEST1CTL3(1U)
41753 
41754 #define A_MC_DDRPHY_ADR_GIANT_MUX_RESULTS_A0 0x460d8
41755 
41756 #define S_GIANT_MUX_TEST_RESULTS    0
41757 #define M_GIANT_MUX_TEST_RESULTS    0xffffU
41758 #define V_GIANT_MUX_TEST_RESULTS(x) ((x) << S_GIANT_MUX_TEST_RESULTS)
41759 #define G_GIANT_MUX_TEST_RESULTS(x) \
41760 	(((x) >> S_GIANT_MUX_TEST_RESULTS) & M_GIANT_MUX_TEST_RESULTS)
41761 
41762 #define A_MC_DDRPHY_ADR_GIANT_MUX_RESULTS_A1 0x460dc
41763 #define A_MC_DDRPHY_ADR_POWERDOWN_1 0x460e0
41764 
41765 #define S_MASTER_PD_CNTL    15
41766 #define V_MASTER_PD_CNTL(x) ((x) << S_MASTER_PD_CNTL)
41767 #define F_MASTER_PD_CNTL    V_MASTER_PD_CNTL(1U)
41768 
41769 #define S_ANALOG_INPUT_STAB2    14
41770 #define V_ANALOG_INPUT_STAB2(x) ((x) << S_ANALOG_INPUT_STAB2)
41771 #define F_ANALOG_INPUT_STAB2    V_ANALOG_INPUT_STAB2(1U)
41772 
41773 #define S_ANALOG_INPUT_STAB1    8
41774 #define V_ANALOG_INPUT_STAB1(x) ((x) << S_ANALOG_INPUT_STAB1)
41775 #define F_ANALOG_INPUT_STAB1    V_ANALOG_INPUT_STAB1(1U)
41776 
41777 #define S_SYSCLK_CLK_GATE    6
41778 #define M_SYSCLK_CLK_GATE    0x3U
41779 #define V_SYSCLK_CLK_GATE(x) ((x) << S_SYSCLK_CLK_GATE)
41780 #define G_SYSCLK_CLK_GATE(x) (((x) >> S_SYSCLK_CLK_GATE) & M_SYSCLK_CLK_GATE)
41781 
41782 #define S_WR_FIFO_STAB    5
41783 #define V_WR_FIFO_STAB(x) ((x) << S_WR_FIFO_STAB)
41784 #define F_WR_FIFO_STAB    V_WR_FIFO_STAB(1U)
41785 
41786 #define S_ADR_RX_PD    4
41787 #define V_ADR_RX_PD(x) ((x) << S_ADR_RX_PD)
41788 #define F_ADR_RX_PD    V_ADR_RX_PD(1U)
41789 
41790 #define S_TX_TRISTATE_CNTL    1
41791 #define V_TX_TRISTATE_CNTL(x) ((x) << S_TX_TRISTATE_CNTL)
41792 #define F_TX_TRISTATE_CNTL    V_TX_TRISTATE_CNTL(1U)
41793 
41794 #define S_DVCC_REG_PD    0
41795 #define V_DVCC_REG_PD(x) ((x) << S_DVCC_REG_PD)
41796 #define F_DVCC_REG_PD    V_DVCC_REG_PD(1U)
41797 
41798 #define A_MC_DDRPHY_ADR_SLEW_CAL_CNTL 0x460e4
41799 
41800 #define S_SLEW_CAL_ENABLE    15
41801 #define V_SLEW_CAL_ENABLE(x) ((x) << S_SLEW_CAL_ENABLE)
41802 #define F_SLEW_CAL_ENABLE    V_SLEW_CAL_ENABLE(1U)
41803 
41804 #define S_SLEW_CAL_START    14
41805 #define V_SLEW_CAL_START(x) ((x) << S_SLEW_CAL_START)
41806 #define F_SLEW_CAL_START    V_SLEW_CAL_START(1U)
41807 
41808 #define S_SLEW_CAL_OVERRIDE_EN    12
41809 #define V_SLEW_CAL_OVERRIDE_EN(x) ((x) << S_SLEW_CAL_OVERRIDE_EN)
41810 #define F_SLEW_CAL_OVERRIDE_EN    V_SLEW_CAL_OVERRIDE_EN(1U)
41811 
41812 #define S_SLEW_CAL_OVERRIDE    8
41813 #define M_SLEW_CAL_OVERRIDE    0xfU
41814 #define V_SLEW_CAL_OVERRIDE(x) ((x) << S_SLEW_CAL_OVERRIDE)
41815 #define G_SLEW_CAL_OVERRIDE(x) \
41816 	(((x) >> S_SLEW_CAL_OVERRIDE) & M_SLEW_CAL_OVERRIDE)
41817 
41818 #define S_SLEW_TARGET_PR_OFFSET    0
41819 #define M_SLEW_TARGET_PR_OFFSET    0x1fU
41820 #define V_SLEW_TARGET_PR_OFFSET(x) ((x) << S_SLEW_TARGET_PR_OFFSET)
41821 #define G_SLEW_TARGET_PR_OFFSET(x) \
41822 	(((x) >> S_SLEW_TARGET_PR_OFFSET) & M_SLEW_TARGET_PR_OFFSET)
41823 
41824 #define A_MC_DDRPHY_PC_DP18_PLL_LOCK_STATUS 0x47000
41825 
41826 #define S_DP18_PLL_LOCK    1
41827 #define M_DP18_PLL_LOCK    0x7fffU
41828 #define V_DP18_PLL_LOCK(x) ((x) << S_DP18_PLL_LOCK)
41829 #define G_DP18_PLL_LOCK(x) (((x) >> S_DP18_PLL_LOCK) & M_DP18_PLL_LOCK)
41830 
41831 #define A_MC_DDRPHY_PC_AD32S_PLL_LOCK_STATUS 0x47004
41832 
41833 #define S_AD32S_PLL_LOCK    14
41834 #define M_AD32S_PLL_LOCK    0x3U
41835 #define V_AD32S_PLL_LOCK(x) ((x) << S_AD32S_PLL_LOCK)
41836 #define G_AD32S_PLL_LOCK(x) (((x) >> S_AD32S_PLL_LOCK) & M_AD32S_PLL_LOCK)
41837 
41838 #define A_MC_DDRPHY_PC_RANK_PAIR0 0x47008
41839 
41840 #define S_RANK_PAIR0_PRI    13
41841 #define M_RANK_PAIR0_PRI    0x7U
41842 #define V_RANK_PAIR0_PRI(x) ((x) << S_RANK_PAIR0_PRI)
41843 #define G_RANK_PAIR0_PRI(x) (((x) >> S_RANK_PAIR0_PRI) & M_RANK_PAIR0_PRI)
41844 
41845 #define S_RANK_PAIR0_PRI_V    12
41846 #define V_RANK_PAIR0_PRI_V(x) ((x) << S_RANK_PAIR0_PRI_V)
41847 #define F_RANK_PAIR0_PRI_V    V_RANK_PAIR0_PRI_V(1U)
41848 
41849 #define S_RANK_PAIR0_SEC    9
41850 #define M_RANK_PAIR0_SEC    0x7U
41851 #define V_RANK_PAIR0_SEC(x) ((x) << S_RANK_PAIR0_SEC)
41852 #define G_RANK_PAIR0_SEC(x) (((x) >> S_RANK_PAIR0_SEC) & M_RANK_PAIR0_SEC)
41853 
41854 #define S_RANK_PAIR0_SEC_V    8
41855 #define V_RANK_PAIR0_SEC_V(x) ((x) << S_RANK_PAIR0_SEC_V)
41856 #define F_RANK_PAIR0_SEC_V    V_RANK_PAIR0_SEC_V(1U)
41857 
41858 #define S_RANK_PAIR1_PRI    5
41859 #define M_RANK_PAIR1_PRI    0x7U
41860 #define V_RANK_PAIR1_PRI(x) ((x) << S_RANK_PAIR1_PRI)
41861 #define G_RANK_PAIR1_PRI(x) (((x) >> S_RANK_PAIR1_PRI) & M_RANK_PAIR1_PRI)
41862 
41863 #define S_RANK_PAIR1_PRI_V    4
41864 #define V_RANK_PAIR1_PRI_V(x) ((x) << S_RANK_PAIR1_PRI_V)
41865 #define F_RANK_PAIR1_PRI_V    V_RANK_PAIR1_PRI_V(1U)
41866 
41867 #define S_RANK_PAIR1_SEC    1
41868 #define M_RANK_PAIR1_SEC    0x7U
41869 #define V_RANK_PAIR1_SEC(x) ((x) << S_RANK_PAIR1_SEC)
41870 #define G_RANK_PAIR1_SEC(x) (((x) >> S_RANK_PAIR1_SEC) & M_RANK_PAIR1_SEC)
41871 
41872 #define S_RANK_PAIR1_SEC_V    0
41873 #define V_RANK_PAIR1_SEC_V(x) ((x) << S_RANK_PAIR1_SEC_V)
41874 #define F_RANK_PAIR1_SEC_V    V_RANK_PAIR1_SEC_V(1U)
41875 
41876 #define A_MC_DDRPHY_PC_RANK_PAIR1 0x4700c
41877 
41878 #define S_RANK_PAIR2_PRI    13
41879 #define M_RANK_PAIR2_PRI    0x7U
41880 #define V_RANK_PAIR2_PRI(x) ((x) << S_RANK_PAIR2_PRI)
41881 #define G_RANK_PAIR2_PRI(x) (((x) >> S_RANK_PAIR2_PRI) & M_RANK_PAIR2_PRI)
41882 
41883 #define S_RANK_PAIR2_PRI_V    12
41884 #define V_RANK_PAIR2_PRI_V(x) ((x) << S_RANK_PAIR2_PRI_V)
41885 #define F_RANK_PAIR2_PRI_V    V_RANK_PAIR2_PRI_V(1U)
41886 
41887 #define S_RANK_PAIR2_SEC    9
41888 #define M_RANK_PAIR2_SEC    0x7U
41889 #define V_RANK_PAIR2_SEC(x) ((x) << S_RANK_PAIR2_SEC)
41890 #define G_RANK_PAIR2_SEC(x) (((x) >> S_RANK_PAIR2_SEC) & M_RANK_PAIR2_SEC)
41891 
41892 #define S_RANK_PAIR2_SEC_V    8
41893 #define V_RANK_PAIR2_SEC_V(x) ((x) << S_RANK_PAIR2_SEC_V)
41894 #define F_RANK_PAIR2_SEC_V    V_RANK_PAIR2_SEC_V(1U)
41895 
41896 #define S_RANK_PAIR3_PRI    5
41897 #define M_RANK_PAIR3_PRI    0x7U
41898 #define V_RANK_PAIR3_PRI(x) ((x) << S_RANK_PAIR3_PRI)
41899 #define G_RANK_PAIR3_PRI(x) (((x) >> S_RANK_PAIR3_PRI) & M_RANK_PAIR3_PRI)
41900 
41901 #define S_RANK_PAIR3_PRI_V    4
41902 #define V_RANK_PAIR3_PRI_V(x) ((x) << S_RANK_PAIR3_PRI_V)
41903 #define F_RANK_PAIR3_PRI_V    V_RANK_PAIR3_PRI_V(1U)
41904 
41905 #define S_RANK_PAIR3_SEC    1
41906 #define M_RANK_PAIR3_SEC    0x7U
41907 #define V_RANK_PAIR3_SEC(x) ((x) << S_RANK_PAIR3_SEC)
41908 #define G_RANK_PAIR3_SEC(x) (((x) >> S_RANK_PAIR3_SEC) & M_RANK_PAIR3_SEC)
41909 
41910 #define S_RANK_PAIR3_SEC_V    0
41911 #define V_RANK_PAIR3_SEC_V(x) ((x) << S_RANK_PAIR3_SEC_V)
41912 #define F_RANK_PAIR3_SEC_V    V_RANK_PAIR3_SEC_V(1U)
41913 
41914 #define A_MC_DDRPHY_PC_BASE_CNTR0 0x47010
41915 
41916 #define S_PERIODIC_BASE_CNTR0    0
41917 #define M_PERIODIC_BASE_CNTR0    0xffffU
41918 #define V_PERIODIC_BASE_CNTR0(x) ((x) << S_PERIODIC_BASE_CNTR0)
41919 #define G_PERIODIC_BASE_CNTR0(x) \
41920 	(((x) >> S_PERIODIC_BASE_CNTR0) & M_PERIODIC_BASE_CNTR0)
41921 
41922 #define A_MC_DDRPHY_PC_RELOAD_VALUE0 0x47014
41923 
41924 #define S_PERIODIC_CAL_REQ_EN    15
41925 #define V_PERIODIC_CAL_REQ_EN(x) ((x) << S_PERIODIC_CAL_REQ_EN)
41926 #define F_PERIODIC_CAL_REQ_EN    V_PERIODIC_CAL_REQ_EN(1U)
41927 
41928 #define S_PERIODIC_RELOAD_VALUE0    0
41929 #define M_PERIODIC_RELOAD_VALUE0    0x7fffU
41930 #define V_PERIODIC_RELOAD_VALUE0(x) ((x) << S_PERIODIC_RELOAD_VALUE0)
41931 #define G_PERIODIC_RELOAD_VALUE0(x) \
41932 	(((x) >> S_PERIODIC_RELOAD_VALUE0) & M_PERIODIC_RELOAD_VALUE0)
41933 
41934 #define A_MC_DDRPHY_PC_BASE_CNTR1 0x47018
41935 
41936 #define S_PERIODIC_BASE_CNTR1    0
41937 #define M_PERIODIC_BASE_CNTR1    0xffffU
41938 #define V_PERIODIC_BASE_CNTR1(x) ((x) << S_PERIODIC_BASE_CNTR1)
41939 #define G_PERIODIC_BASE_CNTR1(x) \
41940 	(((x) >> S_PERIODIC_BASE_CNTR1) & M_PERIODIC_BASE_CNTR1)
41941 
41942 #define A_MC_DDRPHY_PC_CAL_TIMER 0x4701c
41943 
41944 #define S_PERIODIC_CAL_TIMER    0
41945 #define M_PERIODIC_CAL_TIMER    0xffffU
41946 #define V_PERIODIC_CAL_TIMER(x) ((x) << S_PERIODIC_CAL_TIMER)
41947 #define G_PERIODIC_CAL_TIMER(x) \
41948 	(((x) >> S_PERIODIC_CAL_TIMER) & M_PERIODIC_CAL_TIMER)
41949 
41950 #define A_MC_DDRPHY_PC_CAL_TIMER_RELOAD_VALUE 0x47020
41951 
41952 #define S_PERIODIC_TIMER_RELOAD_VALUE    0
41953 #define M_PERIODIC_TIMER_RELOAD_VALUE    0xffffU
41954 #define V_PERIODIC_TIMER_RELOAD_VALUE(x) ((x) << S_PERIODIC_TIMER_RELOAD_VALUE)
41955 #define G_PERIODIC_TIMER_RELOAD_VALUE(x) \
41956 	(((x) >> S_PERIODIC_TIMER_RELOAD_VALUE) & M_PERIODIC_TIMER_RELOAD_VALUE)
41957 
41958 #define A_MC_DDRPHY_PC_ZCAL_TIMER 0x47024
41959 
41960 #define S_PERIODIC_ZCAL_TIMER    0
41961 #define M_PERIODIC_ZCAL_TIMER    0xffffU
41962 #define V_PERIODIC_ZCAL_TIMER(x) ((x) << S_PERIODIC_ZCAL_TIMER)
41963 #define G_PERIODIC_ZCAL_TIMER(x) \
41964 	(((x) >> S_PERIODIC_ZCAL_TIMER) & M_PERIODIC_ZCAL_TIMER)
41965 
41966 #define A_MC_DDRPHY_PC_ZCAL_TIMER_RELOAD_VALUE 0x47028
41967 #define A_MC_DDRPHY_PC_PER_CAL_CONFIG 0x4702c
41968 
41969 #define S_PER_ENA_RANK_PAIR    12
41970 #define M_PER_ENA_RANK_PAIR    0xfU
41971 #define V_PER_ENA_RANK_PAIR(x) ((x) << S_PER_ENA_RANK_PAIR)
41972 #define G_PER_ENA_RANK_PAIR(x) \
41973 	(((x) >> S_PER_ENA_RANK_PAIR) & M_PER_ENA_RANK_PAIR)
41974 
41975 #define S_PER_ENA_ZCAL    11
41976 #define V_PER_ENA_ZCAL(x) ((x) << S_PER_ENA_ZCAL)
41977 #define F_PER_ENA_ZCAL    V_PER_ENA_ZCAL(1U)
41978 
41979 #define S_PER_ENA_SYSCLK_ALIGN    10
41980 #define V_PER_ENA_SYSCLK_ALIGN(x) ((x) << S_PER_ENA_SYSCLK_ALIGN)
41981 #define F_PER_ENA_SYSCLK_ALIGN    V_PER_ENA_SYSCLK_ALIGN(1U)
41982 
41983 #define S_ENA_PER_RDCLK_ALIGN    9
41984 #define V_ENA_PER_RDCLK_ALIGN(x) ((x) << S_ENA_PER_RDCLK_ALIGN)
41985 #define F_ENA_PER_RDCLK_ALIGN    V_ENA_PER_RDCLK_ALIGN(1U)
41986 
41987 #define S_ENA_PER_DQS_ALIGN    8
41988 #define V_ENA_PER_DQS_ALIGN(x) ((x) << S_ENA_PER_DQS_ALIGN)
41989 #define F_ENA_PER_DQS_ALIGN    V_ENA_PER_DQS_ALIGN(1U)
41990 
41991 #define S_ENA_PER_READ_CTR    7
41992 #define V_ENA_PER_READ_CTR(x) ((x) << S_ENA_PER_READ_CTR)
41993 #define F_ENA_PER_READ_CTR    V_ENA_PER_READ_CTR(1U)
41994 
41995 #define S_PER_NEXT_RANK_PAIR    5
41996 #define M_PER_NEXT_RANK_PAIR    0x3U
41997 #define V_PER_NEXT_RANK_PAIR(x) ((x) << S_PER_NEXT_RANK_PAIR)
41998 #define G_PER_NEXT_RANK_PAIR(x) \
41999 	(((x) >> S_PER_NEXT_RANK_PAIR) & M_PER_NEXT_RANK_PAIR)
42000 
42001 #define S_FAST_SIM_PER_CNTR    4
42002 #define V_FAST_SIM_PER_CNTR(x) ((x) << S_FAST_SIM_PER_CNTR)
42003 #define F_FAST_SIM_PER_CNTR    V_FAST_SIM_PER_CNTR(1U)
42004 
42005 #define S_START_INIT_CAL    3
42006 #define V_START_INIT_CAL(x) ((x) << S_START_INIT_CAL)
42007 #define F_START_INIT_CAL    V_START_INIT_CAL(1U)
42008 
42009 #define S_START_PER_CAL    2
42010 #define V_START_PER_CAL(x) ((x) << S_START_PER_CAL)
42011 #define F_START_PER_CAL    V_START_PER_CAL(1U)
42012 
42013 #define A_MC_DDRPHY_PC_CONFIG0 0x47030
42014 
42015 #define S_PROTOCOL_DDR    12
42016 #define M_PROTOCOL_DDR    0xfU
42017 #define V_PROTOCOL_DDR(x) ((x) << S_PROTOCOL_DDR)
42018 #define G_PROTOCOL_DDR(x) (((x) >> S_PROTOCOL_DDR) & M_PROTOCOL_DDR)
42019 
42020 #define S_DATA_MUX4_1MODE    11
42021 #define V_DATA_MUX4_1MODE(x) ((x) << S_DATA_MUX4_1MODE)
42022 #define F_DATA_MUX4_1MODE    V_DATA_MUX4_1MODE(1U)
42023 
42024 #define S_DDR4_CMD_SIG_REDUCTION    9
42025 #define V_DDR4_CMD_SIG_REDUCTION(x) ((x) << S_DDR4_CMD_SIG_REDUCTION)
42026 #define F_DDR4_CMD_SIG_REDUCTION    V_DDR4_CMD_SIG_REDUCTION(1U)
42027 
42028 #define S_SYSCLK_2X_MEMINTCLKO    8
42029 #define V_SYSCLK_2X_MEMINTCLKO(x) ((x) << S_SYSCLK_2X_MEMINTCLKO)
42030 #define F_SYSCLK_2X_MEMINTCLKO    V_SYSCLK_2X_MEMINTCLKO(1U)
42031 
42032 #define S_RANK_OVERRIDE    7
42033 #define V_RANK_OVERRIDE(x) ((x) << S_RANK_OVERRIDE)
42034 #define F_RANK_OVERRIDE    V_RANK_OVERRIDE(1U)
42035 
42036 #define S_RANK_OVERRIDE_VALUE    4
42037 #define M_RANK_OVERRIDE_VALUE    0x7U
42038 #define V_RANK_OVERRIDE_VALUE(x) ((x) << S_RANK_OVERRIDE_VALUE)
42039 #define G_RANK_OVERRIDE_VALUE(x) \
42040 	(((x) >> S_RANK_OVERRIDE_VALUE) & M_RANK_OVERRIDE_VALUE)
42041 
42042 #define S_LOW_LATENCY    3
42043 #define V_LOW_LATENCY(x) ((x) << S_LOW_LATENCY)
42044 #define F_LOW_LATENCY    V_LOW_LATENCY(1U)
42045 
42046 #define S_DDR4_BANK_REFRESH    2
42047 #define V_DDR4_BANK_REFRESH(x) ((x) << S_DDR4_BANK_REFRESH)
42048 #define F_DDR4_BANK_REFRESH    V_DDR4_BANK_REFRESH(1U)
42049 
42050 #define S_DDR4_VLEVEL_BANK_GROUP    1
42051 #define V_DDR4_VLEVEL_BANK_GROUP(x) ((x) << S_DDR4_VLEVEL_BANK_GROUP)
42052 #define F_DDR4_VLEVEL_BANK_GROUP    V_DDR4_VLEVEL_BANK_GROUP(1U)
42053 
42054 #define A_MC_DDRPHY_PC_CONFIG1 0x47034
42055 
42056 #define S_WRITE_LATENCY_OFFSET    12
42057 #define M_WRITE_LATENCY_OFFSET    0xfU
42058 #define V_WRITE_LATENCY_OFFSET(x) ((x) << S_WRITE_LATENCY_OFFSET)
42059 #define G_WRITE_LATENCY_OFFSET(x) \
42060 	(((x) >> S_WRITE_LATENCY_OFFSET) & M_WRITE_LATENCY_OFFSET)
42061 
42062 #define S_READ_LATENCY_OFFSET    8
42063 #define M_READ_LATENCY_OFFSET    0xfU
42064 #define V_READ_LATENCY_OFFSET(x) ((x) << S_READ_LATENCY_OFFSET)
42065 #define G_READ_LATENCY_OFFSET(x) \
42066 	(((x) >> S_READ_LATENCY_OFFSET) & M_READ_LATENCY_OFFSET)
42067 
42068 #define S_MEMCTL_CIC_FAST    7
42069 #define V_MEMCTL_CIC_FAST(x) ((x) << S_MEMCTL_CIC_FAST)
42070 #define F_MEMCTL_CIC_FAST    V_MEMCTL_CIC_FAST(1U)
42071 
42072 #define S_MEMCTL_CTRN_IGNORE    6
42073 #define V_MEMCTL_CTRN_IGNORE(x) ((x) << S_MEMCTL_CTRN_IGNORE)
42074 #define F_MEMCTL_CTRN_IGNORE    V_MEMCTL_CTRN_IGNORE(1U)
42075 
42076 #define S_DISABLE_MEMCTL_CAL    5
42077 #define V_DISABLE_MEMCTL_CAL(x) ((x) << S_DISABLE_MEMCTL_CAL)
42078 #define F_DISABLE_MEMCTL_CAL    V_DISABLE_MEMCTL_CAL(1U)
42079 
42080 #define A_MC_DDRPHY_PC_RESETS 0x47038
42081 
42082 #define S_PLL_RESET    15
42083 #define V_PLL_RESET(x) ((x) << S_PLL_RESET)
42084 #define F_PLL_RESET    V_PLL_RESET(1U)
42085 
42086 #define S_SYSCLK_RESET    14
42087 #define V_SYSCLK_RESET(x) ((x) << S_SYSCLK_RESET)
42088 #define F_SYSCLK_RESET    V_SYSCLK_RESET(1U)
42089 
42090 #define A_MC_DDRPHY_PC_PER_ZCAL_CONFIG 0x4703c
42091 
42092 #define S_PER_ZCAL_ENA_RANK    8
42093 #define M_PER_ZCAL_ENA_RANK    0xffU
42094 #define V_PER_ZCAL_ENA_RANK(x) ((x) << S_PER_ZCAL_ENA_RANK)
42095 #define G_PER_ZCAL_ENA_RANK(x) \
42096 	(((x) >> S_PER_ZCAL_ENA_RANK) & M_PER_ZCAL_ENA_RANK)
42097 
42098 #define S_PER_ZCAL_NEXT_RANK    5
42099 #define M_PER_ZCAL_NEXT_RANK    0x7U
42100 #define V_PER_ZCAL_NEXT_RANK(x) ((x) << S_PER_ZCAL_NEXT_RANK)
42101 #define G_PER_ZCAL_NEXT_RANK(x) \
42102 	(((x) >> S_PER_ZCAL_NEXT_RANK) & M_PER_ZCAL_NEXT_RANK)
42103 
42104 #define S_START_PER_ZCAL    4
42105 #define V_START_PER_ZCAL(x) ((x) << S_START_PER_ZCAL)
42106 #define F_START_PER_ZCAL    V_START_PER_ZCAL(1U)
42107 
42108 #define A_MC_DDRPHY_PC_RANK_GROUP 0x47044
42109 
42110 #define S_ADDR_MIRROR_RP0_PRI    15
42111 #define V_ADDR_MIRROR_RP0_PRI(x) ((x) << S_ADDR_MIRROR_RP0_PRI)
42112 #define F_ADDR_MIRROR_RP0_PRI    V_ADDR_MIRROR_RP0_PRI(1U)
42113 
42114 #define S_ADDR_MIRROR_RP0_SEC    14
42115 #define V_ADDR_MIRROR_RP0_SEC(x) ((x) << S_ADDR_MIRROR_RP0_SEC)
42116 #define F_ADDR_MIRROR_RP0_SEC    V_ADDR_MIRROR_RP0_SEC(1U)
42117 
42118 #define S_ADDR_MIRROR_RP1_PRI    13
42119 #define V_ADDR_MIRROR_RP1_PRI(x) ((x) << S_ADDR_MIRROR_RP1_PRI)
42120 #define F_ADDR_MIRROR_RP1_PRI    V_ADDR_MIRROR_RP1_PRI(1U)
42121 
42122 #define S_ADDR_MIRROR_RP1_SEC    12
42123 #define V_ADDR_MIRROR_RP1_SEC(x) ((x) << S_ADDR_MIRROR_RP1_SEC)
42124 #define F_ADDR_MIRROR_RP1_SEC    V_ADDR_MIRROR_RP1_SEC(1U)
42125 
42126 #define S_ADDR_MIRROR_RP2_PRI    11
42127 #define V_ADDR_MIRROR_RP2_PRI(x) ((x) << S_ADDR_MIRROR_RP2_PRI)
42128 #define F_ADDR_MIRROR_RP2_PRI    V_ADDR_MIRROR_RP2_PRI(1U)
42129 
42130 #define S_ADDR_MIRROR_RP2_SEC    10
42131 #define V_ADDR_MIRROR_RP2_SEC(x) ((x) << S_ADDR_MIRROR_RP2_SEC)
42132 #define F_ADDR_MIRROR_RP2_SEC    V_ADDR_MIRROR_RP2_SEC(1U)
42133 
42134 #define S_ADDR_MIRROR_RP3_PRI    9
42135 #define V_ADDR_MIRROR_RP3_PRI(x) ((x) << S_ADDR_MIRROR_RP3_PRI)
42136 #define F_ADDR_MIRROR_RP3_PRI    V_ADDR_MIRROR_RP3_PRI(1U)
42137 
42138 #define S_ADDR_MIRROR_RP3_SEC    8
42139 #define V_ADDR_MIRROR_RP3_SEC(x) ((x) << S_ADDR_MIRROR_RP3_SEC)
42140 #define F_ADDR_MIRROR_RP3_SEC    V_ADDR_MIRROR_RP3_SEC(1U)
42141 
42142 #define S_RANK_GROUPING    6
42143 #define M_RANK_GROUPING    0x3U
42144 #define V_RANK_GROUPING(x) ((x) << S_RANK_GROUPING)
42145 #define G_RANK_GROUPING(x) (((x) >> S_RANK_GROUPING) & M_RANK_GROUPING)
42146 
42147 #define A_MC_DDRPHY_PC_ERROR_STATUS0 0x47048
42148 
42149 #define S_RC_ERROR    15
42150 #define V_RC_ERROR(x) ((x) << S_RC_ERROR)
42151 #define F_RC_ERROR    V_RC_ERROR(1U)
42152 
42153 #define S_WC_ERROR    14
42154 #define V_WC_ERROR(x) ((x) << S_WC_ERROR)
42155 #define F_WC_ERROR    V_WC_ERROR(1U)
42156 
42157 #define S_SEQ_ERROR    13
42158 #define V_SEQ_ERROR(x) ((x) << S_SEQ_ERROR)
42159 #define F_SEQ_ERROR    V_SEQ_ERROR(1U)
42160 
42161 #define S_CC_ERROR    12
42162 #define V_CC_ERROR(x) ((x) << S_CC_ERROR)
42163 #define F_CC_ERROR    V_CC_ERROR(1U)
42164 
42165 #define S_APB_ERROR    11
42166 #define V_APB_ERROR(x) ((x) << S_APB_ERROR)
42167 #define F_APB_ERROR    V_APB_ERROR(1U)
42168 
42169 #define S_PC_ERROR    10
42170 #define V_PC_ERROR(x) ((x) << S_PC_ERROR)
42171 #define F_PC_ERROR    V_PC_ERROR(1U)
42172 
42173 #define A_MC_DDRPHY_PC_ERROR_MASK0 0x4704c
42174 
42175 #define S_RC_ERROR_MASK    15
42176 #define V_RC_ERROR_MASK(x) ((x) << S_RC_ERROR_MASK)
42177 #define F_RC_ERROR_MASK    V_RC_ERROR_MASK(1U)
42178 
42179 #define S_WC_ERROR_MASK    14
42180 #define V_WC_ERROR_MASK(x) ((x) << S_WC_ERROR_MASK)
42181 #define F_WC_ERROR_MASK    V_WC_ERROR_MASK(1U)
42182 
42183 #define S_SEQ_ERROR_MASK    13
42184 #define V_SEQ_ERROR_MASK(x) ((x) << S_SEQ_ERROR_MASK)
42185 #define F_SEQ_ERROR_MASK    V_SEQ_ERROR_MASK(1U)
42186 
42187 #define S_CC_ERROR_MASK    12
42188 #define V_CC_ERROR_MASK(x) ((x) << S_CC_ERROR_MASK)
42189 #define F_CC_ERROR_MASK    V_CC_ERROR_MASK(1U)
42190 
42191 #define S_APB_ERROR_MASK    11
42192 #define V_APB_ERROR_MASK(x) ((x) << S_APB_ERROR_MASK)
42193 #define F_APB_ERROR_MASK    V_APB_ERROR_MASK(1U)
42194 
42195 #define S_PC_ERROR_MASK    10
42196 #define V_PC_ERROR_MASK(x) ((x) << S_PC_ERROR_MASK)
42197 #define F_PC_ERROR_MASK    V_PC_ERROR_MASK(1U)
42198 
42199 #define A_MC_DDRPHY_PC_IO_PVT_FET_CONTROL 0x47050
42200 
42201 #define S_PVTP    11
42202 #define M_PVTP    0x1fU
42203 #define V_PVTP(x) ((x) << S_PVTP)
42204 #define G_PVTP(x) (((x) >> S_PVTP) & M_PVTP)
42205 
42206 #define S_PVTN    6
42207 #define M_PVTN    0x1fU
42208 #define V_PVTN(x) ((x) << S_PVTN)
42209 #define G_PVTN(x) (((x) >> S_PVTN) & M_PVTN)
42210 
42211 #define S_PVT_OVERRIDE    5
42212 #define V_PVT_OVERRIDE(x) ((x) << S_PVT_OVERRIDE)
42213 #define F_PVT_OVERRIDE    V_PVT_OVERRIDE(1U)
42214 
42215 #define S_ENABLE_ZCAL    4
42216 #define V_ENABLE_ZCAL(x) ((x) << S_ENABLE_ZCAL)
42217 #define F_ENABLE_ZCAL    V_ENABLE_ZCAL(1U)
42218 
42219 #define A_MC_DDRPHY_PC_VREF_DRV_CONTROL 0x47054
42220 
42221 #define S_VREFDQ0DSGN    15
42222 #define V_VREFDQ0DSGN(x) ((x) << S_VREFDQ0DSGN)
42223 #define F_VREFDQ0DSGN    V_VREFDQ0DSGN(1U)
42224 
42225 #define S_VREFDQ0D    11
42226 #define M_VREFDQ0D    0xfU
42227 #define V_VREFDQ0D(x) ((x) << S_VREFDQ0D)
42228 #define G_VREFDQ0D(x) (((x) >> S_VREFDQ0D) & M_VREFDQ0D)
42229 
42230 #define S_VREFDQ1DSGN    10
42231 #define V_VREFDQ1DSGN(x) ((x) << S_VREFDQ1DSGN)
42232 #define F_VREFDQ1DSGN    V_VREFDQ1DSGN(1U)
42233 
42234 #define S_VREFDQ1D    6
42235 #define M_VREFDQ1D    0xfU
42236 #define V_VREFDQ1D(x) ((x) << S_VREFDQ1D)
42237 #define G_VREFDQ1D(x) (((x) >> S_VREFDQ1D) & M_VREFDQ1D)
42238 
42239 #define A_MC_DDRPHY_PC_INIT_CAL_CONFIG0 0x47058
42240 
42241 #define S_ENA_WR_LEVEL    15
42242 #define V_ENA_WR_LEVEL(x) ((x) << S_ENA_WR_LEVEL)
42243 #define F_ENA_WR_LEVEL    V_ENA_WR_LEVEL(1U)
42244 
42245 #define S_ENA_INITIAL_PAT_WR    14
42246 #define V_ENA_INITIAL_PAT_WR(x) ((x) << S_ENA_INITIAL_PAT_WR)
42247 #define F_ENA_INITIAL_PAT_WR    V_ENA_INITIAL_PAT_WR(1U)
42248 
42249 #define S_ENA_DQS_ALIGN    13
42250 #define V_ENA_DQS_ALIGN(x) ((x) << S_ENA_DQS_ALIGN)
42251 #define F_ENA_DQS_ALIGN    V_ENA_DQS_ALIGN(1U)
42252 
42253 #define S_ENA_RDCLK_ALIGN    12
42254 #define V_ENA_RDCLK_ALIGN(x) ((x) << S_ENA_RDCLK_ALIGN)
42255 #define F_ENA_RDCLK_ALIGN    V_ENA_RDCLK_ALIGN(1U)
42256 
42257 #define S_ENA_READ_CTR    11
42258 #define V_ENA_READ_CTR(x) ((x) << S_ENA_READ_CTR)
42259 #define F_ENA_READ_CTR    V_ENA_READ_CTR(1U)
42260 
42261 #define S_ENA_WRITE_CTR    10
42262 #define V_ENA_WRITE_CTR(x) ((x) << S_ENA_WRITE_CTR)
42263 #define F_ENA_WRITE_CTR    V_ENA_WRITE_CTR(1U)
42264 
42265 #define S_ENA_INITIAL_COARSE_WR    9
42266 #define V_ENA_INITIAL_COARSE_WR(x) ((x) << S_ENA_INITIAL_COARSE_WR)
42267 #define F_ENA_INITIAL_COARSE_WR    V_ENA_INITIAL_COARSE_WR(1U)
42268 
42269 #define S_ENA_COARSE_RD    8
42270 #define V_ENA_COARSE_RD(x) ((x) << S_ENA_COARSE_RD)
42271 #define F_ENA_COARSE_RD    V_ENA_COARSE_RD(1U)
42272 
42273 #define S_ENA_CUSTOM_RD    7
42274 #define V_ENA_CUSTOM_RD(x) ((x) << S_ENA_CUSTOM_RD)
42275 #define F_ENA_CUSTOM_RD    V_ENA_CUSTOM_RD(1U)
42276 
42277 #define S_ENA_CUSTOM_WR    6
42278 #define V_ENA_CUSTOM_WR(x) ((x) << S_ENA_CUSTOM_WR)
42279 #define F_ENA_CUSTOM_WR    V_ENA_CUSTOM_WR(1U)
42280 
42281 #define S_ABORT_ON_CAL_ERROR    5
42282 #define V_ABORT_ON_CAL_ERROR(x) ((x) << S_ABORT_ON_CAL_ERROR)
42283 #define F_ABORT_ON_CAL_ERROR    V_ABORT_ON_CAL_ERROR(1U)
42284 
42285 #define S_ENA_DIGITAL_EYE    4
42286 #define V_ENA_DIGITAL_EYE(x) ((x) << S_ENA_DIGITAL_EYE)
42287 #define F_ENA_DIGITAL_EYE    V_ENA_DIGITAL_EYE(1U)
42288 
42289 #define S_ENA_RANK_PAIR    0
42290 #define M_ENA_RANK_PAIR    0xfU
42291 #define V_ENA_RANK_PAIR(x) ((x) << S_ENA_RANK_PAIR)
42292 #define G_ENA_RANK_PAIR(x) (((x) >> S_ENA_RANK_PAIR) & M_ENA_RANK_PAIR)
42293 
42294 #define A_MC_DDRPHY_PC_INIT_CAL_CONFIG1 0x4705c
42295 
42296 #define S_REFRESH_COUNT    12
42297 #define M_REFRESH_COUNT    0xfU
42298 #define V_REFRESH_COUNT(x) ((x) << S_REFRESH_COUNT)
42299 #define G_REFRESH_COUNT(x) (((x) >> S_REFRESH_COUNT) & M_REFRESH_COUNT)
42300 
42301 #define S_REFRESH_CONTROL    10
42302 #define M_REFRESH_CONTROL    0x3U
42303 #define V_REFRESH_CONTROL(x) ((x) << S_REFRESH_CONTROL)
42304 #define G_REFRESH_CONTROL(x) (((x) >> S_REFRESH_CONTROL) & M_REFRESH_CONTROL)
42305 
42306 #define S_REFRESH_ALL_RANKS    9
42307 #define V_REFRESH_ALL_RANKS(x) ((x) << S_REFRESH_ALL_RANKS)
42308 #define F_REFRESH_ALL_RANKS    V_REFRESH_ALL_RANKS(1U)
42309 
42310 #define S_REFRESH_INTERVAL    0
42311 #define M_REFRESH_INTERVAL    0x7fU
42312 #define V_REFRESH_INTERVAL(x) ((x) << S_REFRESH_INTERVAL)
42313 #define G_REFRESH_INTERVAL(x) (((x) >> S_REFRESH_INTERVAL) & M_REFRESH_INTERVAL)
42314 
42315 #define A_MC_DDRPHY_PC_INIT_CAL_ERROR 0x47060
42316 
42317 #define S_ERROR_WR_LEVEL    15
42318 #define V_ERROR_WR_LEVEL(x) ((x) << S_ERROR_WR_LEVEL)
42319 #define F_ERROR_WR_LEVEL    V_ERROR_WR_LEVEL(1U)
42320 
42321 #define S_ERROR_INITIAL_PAT_WRITE    14
42322 #define V_ERROR_INITIAL_PAT_WRITE(x) ((x) << S_ERROR_INITIAL_PAT_WRITE)
42323 #define F_ERROR_INITIAL_PAT_WRITE    V_ERROR_INITIAL_PAT_WRITE(1U)
42324 
42325 #define S_ERROR_DQS_ALIGN    13
42326 #define V_ERROR_DQS_ALIGN(x) ((x) << S_ERROR_DQS_ALIGN)
42327 #define F_ERROR_DQS_ALIGN    V_ERROR_DQS_ALIGN(1U)
42328 
42329 #define S_ERROR_RDCLK_ALIGN    12
42330 #define V_ERROR_RDCLK_ALIGN(x) ((x) << S_ERROR_RDCLK_ALIGN)
42331 #define F_ERROR_RDCLK_ALIGN    V_ERROR_RDCLK_ALIGN(1U)
42332 
42333 #define S_ERROR_READ_CTR    11
42334 #define V_ERROR_READ_CTR(x) ((x) << S_ERROR_READ_CTR)
42335 #define F_ERROR_READ_CTR    V_ERROR_READ_CTR(1U)
42336 
42337 #define S_ERROR_WRITE_CTR    10
42338 #define V_ERROR_WRITE_CTR(x) ((x) << S_ERROR_WRITE_CTR)
42339 #define F_ERROR_WRITE_CTR    V_ERROR_WRITE_CTR(1U)
42340 
42341 #define S_ERROR_INITIAL_COARSE_WR    9
42342 #define V_ERROR_INITIAL_COARSE_WR(x) ((x) << S_ERROR_INITIAL_COARSE_WR)
42343 #define F_ERROR_INITIAL_COARSE_WR    V_ERROR_INITIAL_COARSE_WR(1U)
42344 
42345 #define S_ERROR_COARSE_RD    8
42346 #define V_ERROR_COARSE_RD(x) ((x) << S_ERROR_COARSE_RD)
42347 #define F_ERROR_COARSE_RD    V_ERROR_COARSE_RD(1U)
42348 
42349 #define S_ERROR_CUSTOM_RD    7
42350 #define V_ERROR_CUSTOM_RD(x) ((x) << S_ERROR_CUSTOM_RD)
42351 #define F_ERROR_CUSTOM_RD    V_ERROR_CUSTOM_RD(1U)
42352 
42353 #define S_ERROR_CUSTOM_WR    6
42354 #define V_ERROR_CUSTOM_WR(x) ((x) << S_ERROR_CUSTOM_WR)
42355 #define F_ERROR_CUSTOM_WR    V_ERROR_CUSTOM_WR(1U)
42356 
42357 #define S_ERROR_DIGITAL_EYE    5
42358 #define V_ERROR_DIGITAL_EYE(x) ((x) << S_ERROR_DIGITAL_EYE)
42359 #define F_ERROR_DIGITAL_EYE    V_ERROR_DIGITAL_EYE(1U)
42360 
42361 #define S_ERROR_RANK_PAIR    0
42362 #define M_ERROR_RANK_PAIR    0xfU
42363 #define V_ERROR_RANK_PAIR(x) ((x) << S_ERROR_RANK_PAIR)
42364 #define G_ERROR_RANK_PAIR(x) (((x) >> S_ERROR_RANK_PAIR) & M_ERROR_RANK_PAIR)
42365 
42366 #define A_MC_DDRPHY_PC_INIT_CAL_STATUS 0x47064
42367 
42368 #define S_INIT_CAL_COMPLETE    12
42369 #define M_INIT_CAL_COMPLETE    0xfU
42370 #define V_INIT_CAL_COMPLETE(x) ((x) << S_INIT_CAL_COMPLETE)
42371 #define G_INIT_CAL_COMPLETE(x) \
42372 	(((x) >> S_INIT_CAL_COMPLETE) & M_INIT_CAL_COMPLETE)
42373 
42374 #define A_MC_DDRPHY_PC_INIT_CAL_MASK 0x47068
42375 
42376 #define S_ERROR_WR_LEVEL_MASK    15
42377 #define V_ERROR_WR_LEVEL_MASK(x) ((x) << S_ERROR_WR_LEVEL_MASK)
42378 #define F_ERROR_WR_LEVEL_MASK    V_ERROR_WR_LEVEL_MASK(1U)
42379 
42380 #define S_ERROR_INITIAL_PAT_WRITE_MASK    14
42381 #define V_ERROR_INITIAL_PAT_WRITE_MASK(x) \
42382 	((x) << S_ERROR_INITIAL_PAT_WRITE_MASK)
42383 #define F_ERROR_INITIAL_PAT_WRITE_MASK    V_ERROR_INITIAL_PAT_WRITE_MASK(1U)
42384 
42385 #define S_ERROR_DQS_ALIGN_MASK    13
42386 #define V_ERROR_DQS_ALIGN_MASK(x) ((x) << S_ERROR_DQS_ALIGN_MASK)
42387 #define F_ERROR_DQS_ALIGN_MASK    V_ERROR_DQS_ALIGN_MASK(1U)
42388 
42389 #define S_ERROR_RDCLK_ALIGN_MASK    12
42390 #define V_ERROR_RDCLK_ALIGN_MASK(x) ((x) << S_ERROR_RDCLK_ALIGN_MASK)
42391 #define F_ERROR_RDCLK_ALIGN_MASK    V_ERROR_RDCLK_ALIGN_MASK(1U)
42392 
42393 #define S_ERROR_READ_CTR_MASK    11
42394 #define V_ERROR_READ_CTR_MASK(x) ((x) << S_ERROR_READ_CTR_MASK)
42395 #define F_ERROR_READ_CTR_MASK    V_ERROR_READ_CTR_MASK(1U)
42396 
42397 #define S_ERROR_WRITE_CTR_MASK    10
42398 #define V_ERROR_WRITE_CTR_MASK(x) ((x) << S_ERROR_WRITE_CTR_MASK)
42399 #define F_ERROR_WRITE_CTR_MASK    V_ERROR_WRITE_CTR_MASK(1U)
42400 
42401 #define S_ERROR_INITIAL_COARSE_WR_MASK    9
42402 #define V_ERROR_INITIAL_COARSE_WR_MASK(x) \
42403 	((x) << S_ERROR_INITIAL_COARSE_WR_MASK)
42404 #define F_ERROR_INITIAL_COARSE_WR_MASK    V_ERROR_INITIAL_COARSE_WR_MASK(1U)
42405 
42406 #define S_ERROR_COARSE_RD_MASK    8
42407 #define V_ERROR_COARSE_RD_MASK(x) ((x) << S_ERROR_COARSE_RD_MASK)
42408 #define F_ERROR_COARSE_RD_MASK    V_ERROR_COARSE_RD_MASK(1U)
42409 
42410 #define S_ERROR_CUSTOM_RD_MASK    7
42411 #define V_ERROR_CUSTOM_RD_MASK(x) ((x) << S_ERROR_CUSTOM_RD_MASK)
42412 #define F_ERROR_CUSTOM_RD_MASK    V_ERROR_CUSTOM_RD_MASK(1U)
42413 
42414 #define S_ERROR_CUSTOM_WR_MASK    6
42415 #define V_ERROR_CUSTOM_WR_MASK(x) ((x) << S_ERROR_CUSTOM_WR_MASK)
42416 #define F_ERROR_CUSTOM_WR_MASK    V_ERROR_CUSTOM_WR_MASK(1U)
42417 
42418 #define S_ERROR_DIGITAL_EYE_MASK    5
42419 #define V_ERROR_DIGITAL_EYE_MASK(x) ((x) << S_ERROR_DIGITAL_EYE_MASK)
42420 #define F_ERROR_DIGITAL_EYE_MASK    V_ERROR_DIGITAL_EYE_MASK(1U)
42421 
42422 #define A_MC_DDRPHY_PC_IO_PVT_FET_STATUS 0x4706c
42423 #define A_MC_DDRPHY_PC_MR0_PRI_RP 0x47070
42424 
42425 #define S_MODEREGISTER0VALUE    0
42426 #define M_MODEREGISTER0VALUE    0xffffU
42427 #define V_MODEREGISTER0VALUE(x) ((x) << S_MODEREGISTER0VALUE)
42428 #define G_MODEREGISTER0VALUE(x) \
42429 	(((x) >> S_MODEREGISTER0VALUE) & M_MODEREGISTER0VALUE)
42430 
42431 #define A_MC_DDRPHY_PC_MR1_PRI_RP 0x47074
42432 
42433 #define S_MODEREGISTER1VALUE    0
42434 #define M_MODEREGISTER1VALUE    0xffffU
42435 #define V_MODEREGISTER1VALUE(x) ((x) << S_MODEREGISTER1VALUE)
42436 #define G_MODEREGISTER1VALUE(x) \
42437 	(((x) >> S_MODEREGISTER1VALUE) & M_MODEREGISTER1VALUE)
42438 
42439 #define A_MC_DDRPHY_PC_MR2_PRI_RP 0x47078
42440 
42441 #define S_MODEREGISTER2VALUE    0
42442 #define M_MODEREGISTER2VALUE    0xffffU
42443 #define V_MODEREGISTER2VALUE(x) ((x) << S_MODEREGISTER2VALUE)
42444 #define G_MODEREGISTER2VALUE(x) \
42445 	(((x) >> S_MODEREGISTER2VALUE) & M_MODEREGISTER2VALUE)
42446 
42447 #define A_MC_DDRPHY_PC_MR3_PRI_RP 0x4707c
42448 
42449 #define S_MODEREGISTER3VALUE    0
42450 #define M_MODEREGISTER3VALUE    0xffffU
42451 #define V_MODEREGISTER3VALUE(x) ((x) << S_MODEREGISTER3VALUE)
42452 #define G_MODEREGISTER3VALUE(x) \
42453 	(((x) >> S_MODEREGISTER3VALUE) & M_MODEREGISTER3VALUE)
42454 
42455 #define A_MC_DDRPHY_PC_MR0_SEC_RP 0x47080
42456 #define A_MC_DDRPHY_PC_MR1_SEC_RP 0x47084
42457 #define A_MC_DDRPHY_PC_MR2_SEC_RP 0x47088
42458 #define A_MC_DDRPHY_PC_MR3_SEC_RP 0x4708c
42459 
42460 #define S_MODE_REGISTER_3_VALUE    0
42461 #define M_MODE_REGISTER_3_VALUE    0xffffU
42462 #define V_MODE_REGISTER_3_VALUE(x) ((x) << S_MODE_REGISTER_3_VALUE)
42463 #define G_MODE_REGISTER_3_VALUE(x) \
42464 	(((x) >> S_MODE_REGISTER_3_VALUE) & M_MODE_REGISTER_3_VALUE)
42465 
42466 #define A_MC_DDRPHY_SEQ_RD_WR_DATA0 0x47200
42467 
42468 #define S_DRD_WR_DATA_REG    0
42469 #define M_DRD_WR_DATA_REG    0xffffU
42470 #define V_DRD_WR_DATA_REG(x) ((x) << S_DRD_WR_DATA_REG)
42471 #define G_DRD_WR_DATA_REG(x) (((x) >> S_DRD_WR_DATA_REG) & M_DRD_WR_DATA_REG)
42472 
42473 #define A_MC_DDRPHY_SEQ_RD_WR_DATA1 0x47204
42474 #define A_MC_DDRPHY_SEQ_CONFIG0 0x47208
42475 
42476 #define S_MPR_PATTERN_BIT    15
42477 #define V_MPR_PATTERN_BIT(x) ((x) << S_MPR_PATTERN_BIT)
42478 #define F_MPR_PATTERN_BIT    V_MPR_PATTERN_BIT(1U)
42479 
42480 #define S_TWO_CYCLE_ADDR_EN    14
42481 #define V_TWO_CYCLE_ADDR_EN(x) ((x) << S_TWO_CYCLE_ADDR_EN)
42482 #define F_TWO_CYCLE_ADDR_EN    V_TWO_CYCLE_ADDR_EN(1U)
42483 
42484 #define S_MR_MASK_EN    10
42485 #define M_MR_MASK_EN    0xfU
42486 #define V_MR_MASK_EN(x) ((x) << S_MR_MASK_EN)
42487 #define G_MR_MASK_EN(x) (((x) >> S_MR_MASK_EN) & M_MR_MASK_EN)
42488 
42489 #define A_MC_DDRPHY_SEQ_RESERVED_ADDR0 0x4720c
42490 #define A_MC_DDRPHY_SEQ_RESERVED_ADDR1 0x47210
42491 #define A_MC_DDRPHY_SEQ_RESERVED_ADDR2 0x47214
42492 #define A_MC_DDRPHY_SEQ_RESERVED_ADDR3 0x47218
42493 #define A_MC_DDRPHY_SEQ_RESERVED_ADDR4 0x4721c
42494 #define A_MC_DDRPHY_SEQ_ERROR_STATUS0 0x47220
42495 
42496 #define S_MULTIPLE_REQ_ERROR    15
42497 #define V_MULTIPLE_REQ_ERROR(x) ((x) << S_MULTIPLE_REQ_ERROR)
42498 #define F_MULTIPLE_REQ_ERROR    V_MULTIPLE_REQ_ERROR(1U)
42499 
42500 #define S_INVALID_REQTYPE_ERRO    14
42501 #define V_INVALID_REQTYPE_ERRO(x) ((x) << S_INVALID_REQTYPE_ERRO)
42502 #define F_INVALID_REQTYPE_ERRO    V_INVALID_REQTYPE_ERRO(1U)
42503 
42504 #define S_EARLY_REQ_ERROR    13
42505 #define V_EARLY_REQ_ERROR(x) ((x) << S_EARLY_REQ_ERROR)
42506 #define F_EARLY_REQ_ERROR    V_EARLY_REQ_ERROR(1U)
42507 
42508 #define S_MULTIPLE_REQ_SOURCE    10
42509 #define M_MULTIPLE_REQ_SOURCE    0x7U
42510 #define V_MULTIPLE_REQ_SOURCE(x) ((x) << S_MULTIPLE_REQ_SOURCE)
42511 #define G_MULTIPLE_REQ_SOURCE(x) \
42512 	(((x) >> S_MULTIPLE_REQ_SOURCE) & M_MULTIPLE_REQ_SOURCE)
42513 
42514 #define S_INVALID_REQTYPE    6
42515 #define M_INVALID_REQTYPE    0xfU
42516 #define V_INVALID_REQTYPE(x) ((x) << S_INVALID_REQTYPE)
42517 #define G_INVALID_REQTYPE(x) (((x) >> S_INVALID_REQTYPE) & M_INVALID_REQTYPE)
42518 
42519 #define S_INVALID_REQ_SOURCE    3
42520 #define M_INVALID_REQ_SOURCE    0x7U
42521 #define V_INVALID_REQ_SOURCE(x) ((x) << S_INVALID_REQ_SOURCE)
42522 #define G_INVALID_REQ_SOURCE(x) \
42523 	(((x) >> S_INVALID_REQ_SOURCE) & M_INVALID_REQ_SOURCE)
42524 
42525 #define S_EARLY_REQ_SOURCE    0
42526 #define M_EARLY_REQ_SOURCE    0x7U
42527 #define V_EARLY_REQ_SOURCE(x) ((x) << S_EARLY_REQ_SOURCE)
42528 #define G_EARLY_REQ_SOURCE(x) (((x) >> S_EARLY_REQ_SOURCE) & M_EARLY_REQ_SOURCE)
42529 
42530 #define A_MC_DDRPHY_SEQ_ERROR_MASK0 0x47224
42531 
42532 #define S_MULT_REQ_ERR_MASK    15
42533 #define V_MULT_REQ_ERR_MASK(x) ((x) << S_MULT_REQ_ERR_MASK)
42534 #define F_MULT_REQ_ERR_MASK    V_MULT_REQ_ERR_MASK(1U)
42535 
42536 #define S_INVALID_REQTYPE_ERR_MASK    14
42537 #define V_INVALID_REQTYPE_ERR_MASK(x) ((x) << S_INVALID_REQTYPE_ERR_MASK)
42538 #define F_INVALID_REQTYPE_ERR_MASK    V_INVALID_REQTYPE_ERR_MASK(1U)
42539 
42540 #define S_EARLY_REQ_ERR_MASK    13
42541 #define V_EARLY_REQ_ERR_MASK(x) ((x) << S_EARLY_REQ_ERR_MASK)
42542 #define F_EARLY_REQ_ERR_MASK    V_EARLY_REQ_ERR_MASK(1U)
42543 
42544 #define A_MC_DDRPHY_SEQ_ODT_WR_CONFIG0 0x47228
42545 
42546 #define S_ODT_WR_VALUES_BITS0_7    8
42547 #define M_ODT_WR_VALUES_BITS0_7    0xffU
42548 #define V_ODT_WR_VALUES_BITS0_7(x) ((x) << S_ODT_WR_VALUES_BITS0_7)
42549 #define G_ODT_WR_VALUES_BITS0_7(x) \
42550 	(((x) >> S_ODT_WR_VALUES_BITS0_7) & M_ODT_WR_VALUES_BITS0_7)
42551 
42552 #define S_ODT_WR_VALUES_BITS8_15    0
42553 #define M_ODT_WR_VALUES_BITS8_15    0xffU
42554 #define V_ODT_WR_VALUES_BITS8_15(x) ((x) << S_ODT_WR_VALUES_BITS8_15)
42555 #define G_ODT_WR_VALUES_BITS8_15(x) \
42556 	(((x) >> S_ODT_WR_VALUES_BITS8_15) & M_ODT_WR_VALUES_BITS8_15)
42557 
42558 #define A_MC_DDRPHY_SEQ_ODT_WR_CONFIG1 0x4722c
42559 #define A_MC_DDRPHY_SEQ_ODT_WR_CONFIG2 0x47230
42560 #define A_MC_DDRPHY_SEQ_ODT_WR_CONFIG3 0x47234
42561 #define A_MC_DDRPHY_SEQ_ODT_RD_CONFIG0 0x47238
42562 
42563 #define S_ODT_RD_VALUES_X2    8
42564 #define M_ODT_RD_VALUES_X2    0xffU
42565 #define V_ODT_RD_VALUES_X2(x) ((x) << S_ODT_RD_VALUES_X2)
42566 #define G_ODT_RD_VALUES_X2(x) (((x) >> S_ODT_RD_VALUES_X2) & M_ODT_RD_VALUES_X2)
42567 
42568 #define S_ODT_RD_VALUES_X2PLUS1    0
42569 #define M_ODT_RD_VALUES_X2PLUS1    0xffU
42570 #define V_ODT_RD_VALUES_X2PLUS1(x) ((x) << S_ODT_RD_VALUES_X2PLUS1)
42571 #define G_ODT_RD_VALUES_X2PLUS1(x) \
42572 	(((x) >> S_ODT_RD_VALUES_X2PLUS1) & M_ODT_RD_VALUES_X2PLUS1)
42573 
42574 #define A_MC_DDRPHY_SEQ_ODT_RD_CONFIG1 0x4723c
42575 #define A_MC_DDRPHY_SEQ_ODT_RD_CONFIG2 0x47240
42576 #define A_MC_DDRPHY_SEQ_ODT_RD_CONFIG3 0x47244
42577 #define A_MC_DDRPHY_SEQ_MEM_TIMING_PARAM0 0x47248
42578 
42579 #define S_TMOD_CYCLES    12
42580 #define M_TMOD_CYCLES    0xfU
42581 #define V_TMOD_CYCLES(x) ((x) << S_TMOD_CYCLES)
42582 #define G_TMOD_CYCLES(x) (((x) >> S_TMOD_CYCLES) & M_TMOD_CYCLES)
42583 
42584 #define S_TRCD_CYCLES    8
42585 #define M_TRCD_CYCLES    0xfU
42586 #define V_TRCD_CYCLES(x) ((x) << S_TRCD_CYCLES)
42587 #define G_TRCD_CYCLES(x) (((x) >> S_TRCD_CYCLES) & M_TRCD_CYCLES)
42588 
42589 #define S_TRP_CYCLES    4
42590 #define M_TRP_CYCLES    0xfU
42591 #define V_TRP_CYCLES(x) ((x) << S_TRP_CYCLES)
42592 #define G_TRP_CYCLES(x) (((x) >> S_TRP_CYCLES) & M_TRP_CYCLES)
42593 
42594 #define S_TRFC_CYCLES    0
42595 #define M_TRFC_CYCLES    0xfU
42596 #define V_TRFC_CYCLES(x) ((x) << S_TRFC_CYCLES)
42597 #define G_TRFC_CYCLES(x) (((x) >> S_TRFC_CYCLES) & M_TRFC_CYCLES)
42598 
42599 #define A_MC_DDRPHY_SEQ_MEM_TIMING_PARAM1 0x4724c
42600 
42601 #define S_TZQINIT_CYCLES    12
42602 #define M_TZQINIT_CYCLES    0xfU
42603 #define V_TZQINIT_CYCLES(x) ((x) << S_TZQINIT_CYCLES)
42604 #define G_TZQINIT_CYCLES(x) (((x) >> S_TZQINIT_CYCLES) & M_TZQINIT_CYCLES)
42605 
42606 #define S_TZQCS_CYCLES    8
42607 #define M_TZQCS_CYCLES    0xfU
42608 #define V_TZQCS_CYCLES(x) ((x) << S_TZQCS_CYCLES)
42609 #define G_TZQCS_CYCLES(x) (((x) >> S_TZQCS_CYCLES) & M_TZQCS_CYCLES)
42610 
42611 #define S_TWLDQSEN_CYCLES    4
42612 #define M_TWLDQSEN_CYCLES    0xfU
42613 #define V_TWLDQSEN_CYCLES(x) ((x) << S_TWLDQSEN_CYCLES)
42614 #define G_TWLDQSEN_CYCLES(x) (((x) >> S_TWLDQSEN_CYCLES) & M_TWLDQSEN_CYCLES)
42615 
42616 #define S_TWRMRD_CYCLES    0
42617 #define M_TWRMRD_CYCLES    0xfU
42618 #define V_TWRMRD_CYCLES(x) ((x) << S_TWRMRD_CYCLES)
42619 #define G_TWRMRD_CYCLES(x) (((x) >> S_TWRMRD_CYCLES) & M_TWRMRD_CYCLES)
42620 
42621 #define A_MC_DDRPHY_SEQ_MEM_TIMING_PARAM2 0x47250
42622 
42623 #define S_TODTLON_OFF_CYCLES    12
42624 #define M_TODTLON_OFF_CYCLES    0xfU
42625 #define V_TODTLON_OFF_CYCLES(x) ((x) << S_TODTLON_OFF_CYCLES)
42626 #define G_TODTLON_OFF_CYCLES(x) \
42627 	(((x) >> S_TODTLON_OFF_CYCLES) & M_TODTLON_OFF_CYCLES)
42628 
42629 #define S_TRC_CYCLES    8
42630 #define M_TRC_CYCLES    0xfU
42631 #define V_TRC_CYCLES(x) ((x) << S_TRC_CYCLES)
42632 #define G_TRC_CYCLES(x) (((x) >> S_TRC_CYCLES) & M_TRC_CYCLES)
42633 
42634 #define S_TMRSC_CYCLES    4
42635 #define M_TMRSC_CYCLES    0xfU
42636 #define V_TMRSC_CYCLES(x) ((x) << S_TMRSC_CYCLES)
42637 #define G_TMRSC_CYCLES(x) (((x) >> S_TMRSC_CYCLES) & M_TMRSC_CYCLES)
42638 
42639 #define A_MC_DDRPHY_RC_CONFIG0 0x47400
42640 
42641 #define S_GLOBAL_PHY_OFFSET    12
42642 #define M_GLOBAL_PHY_OFFSET    0xfU
42643 #define V_GLOBAL_PHY_OFFSET(x) ((x) << S_GLOBAL_PHY_OFFSET)
42644 #define G_GLOBAL_PHY_OFFSET(x) \
42645 	(((x) >> S_GLOBAL_PHY_OFFSET) & M_GLOBAL_PHY_OFFSET)
42646 
42647 #define S_ADVANCE_RD_VALID    11
42648 #define V_ADVANCE_RD_VALID(x) ((x) << S_ADVANCE_RD_VALID)
42649 #define F_ADVANCE_RD_VALID    V_ADVANCE_RD_VALID(1U)
42650 
42651 #define S_SINGLE_BIT_MPR_RP0    6
42652 #define V_SINGLE_BIT_MPR_RP0(x) ((x) << S_SINGLE_BIT_MPR_RP0)
42653 #define F_SINGLE_BIT_MPR_RP0    V_SINGLE_BIT_MPR_RP0(1U)
42654 
42655 #define S_SINGLE_BIT_MPR_RP1    5
42656 #define V_SINGLE_BIT_MPR_RP1(x) ((x) << S_SINGLE_BIT_MPR_RP1)
42657 #define F_SINGLE_BIT_MPR_RP1    V_SINGLE_BIT_MPR_RP1(1U)
42658 
42659 #define S_SINGLE_BIT_MPR_RP2    4
42660 #define V_SINGLE_BIT_MPR_RP2(x) ((x) << S_SINGLE_BIT_MPR_RP2)
42661 #define F_SINGLE_BIT_MPR_RP2    V_SINGLE_BIT_MPR_RP2(1U)
42662 
42663 #define S_SINGLE_BIT_MPR_RP3    3
42664 #define V_SINGLE_BIT_MPR_RP3(x) ((x) << S_SINGLE_BIT_MPR_RP3)
42665 #define F_SINGLE_BIT_MPR_RP3    V_SINGLE_BIT_MPR_RP3(1U)
42666 
42667 #define S_ALIGN_ON_EVEN_CYCLES    2
42668 #define V_ALIGN_ON_EVEN_CYCLES(x) ((x) << S_ALIGN_ON_EVEN_CYCLES)
42669 #define F_ALIGN_ON_EVEN_CYCLES    V_ALIGN_ON_EVEN_CYCLES(1U)
42670 
42671 #define S_PERFORM_RDCLK_ALIGN    1
42672 #define V_PERFORM_RDCLK_ALIGN(x) ((x) << S_PERFORM_RDCLK_ALIGN)
42673 #define F_PERFORM_RDCLK_ALIGN    V_PERFORM_RDCLK_ALIGN(1U)
42674 
42675 #define S_STAGGERED_PATTERN    0
42676 #define V_STAGGERED_PATTERN(x) ((x) << S_STAGGERED_PATTERN)
42677 #define F_STAGGERED_PATTERN    V_STAGGERED_PATTERN(1U)
42678 
42679 #define A_MC_DDRPHY_RC_CONFIG1 0x47404
42680 
42681 #define S_OUTER_LOOP_CNT    2
42682 #define M_OUTER_LOOP_CNT    0x3fffU
42683 #define V_OUTER_LOOP_CNT(x) ((x) << S_OUTER_LOOP_CNT)
42684 #define G_OUTER_LOOP_CNT(x) (((x) >> S_OUTER_LOOP_CNT) & M_OUTER_LOOP_CNT)
42685 
42686 #define A_MC_DDRPHY_RC_CONFIG2 0x47408
42687 
42688 #define S_CONSEQ_PASS    11
42689 #define M_CONSEQ_PASS    0x1fU
42690 #define V_CONSEQ_PASS(x) ((x) << S_CONSEQ_PASS)
42691 #define G_CONSEQ_PASS(x) (((x) >> S_CONSEQ_PASS) & M_CONSEQ_PASS)
42692 
42693 #define S_BURST_WINDOW    5
42694 #define M_BURST_WINDOW    0x3U
42695 #define V_BURST_WINDOW(x) ((x) << S_BURST_WINDOW)
42696 #define G_BURST_WINDOW(x) (((x) >> S_BURST_WINDOW) & M_BURST_WINDOW)
42697 
42698 #define S_ALLOW_RD_FIFO_AUTO_R_ESET    4
42699 #define V_ALLOW_RD_FIFO_AUTO_R_ESET(x) ((x) << S_ALLOW_RD_FIFO_AUTO_R_ESET)
42700 #define F_ALLOW_RD_FIFO_AUTO_R_ESET    V_ALLOW_RD_FIFO_AUTO_R_ESET(1U)
42701 
42702 #define A_MC_DDRPHY_RC_ERROR_STATUS0 0x47414
42703 
42704 #define S_RD_CNTL_ERROR    15
42705 #define V_RD_CNTL_ERROR(x) ((x) << S_RD_CNTL_ERROR)
42706 #define F_RD_CNTL_ERROR    V_RD_CNTL_ERROR(1U)
42707 
42708 #define A_MC_DDRPHY_RC_ERROR_MASK0 0x47418
42709 
42710 #define S_RD_CNTL_ERROR_MASK    15
42711 #define V_RD_CNTL_ERROR_MASK(x) ((x) << S_RD_CNTL_ERROR_MASK)
42712 #define F_RD_CNTL_ERROR_MASK    V_RD_CNTL_ERROR_MASK(1U)
42713 
42714 #define A_MC_DDRPHY_RC_CONFIG3 0x4741c
42715 
42716 #define S_FINE_CAL_STEP_SIZE    13
42717 #define M_FINE_CAL_STEP_SIZE    0x7U
42718 #define V_FINE_CAL_STEP_SIZE(x) ((x) << S_FINE_CAL_STEP_SIZE)
42719 #define G_FINE_CAL_STEP_SIZE(x) \
42720 	(((x) >> S_FINE_CAL_STEP_SIZE) & M_FINE_CAL_STEP_SIZE)
42721 
42722 #define S_COARSE_CAL_STEP_SIZE    9
42723 #define M_COARSE_CAL_STEP_SIZE    0xfU
42724 #define V_COARSE_CAL_STEP_SIZE(x) ((x) << S_COARSE_CAL_STEP_SIZE)
42725 #define G_COARSE_CAL_STEP_SIZE(x) \
42726 	(((x) >> S_COARSE_CAL_STEP_SIZE) & M_COARSE_CAL_STEP_SIZE)
42727 
42728 #define S_DQ_SEL_QUAD    7
42729 #define M_DQ_SEL_QUAD    0x3U
42730 #define V_DQ_SEL_QUAD(x) ((x) << S_DQ_SEL_QUAD)
42731 #define G_DQ_SEL_QUAD(x) (((x) >> S_DQ_SEL_QUAD) & M_DQ_SEL_QUAD)
42732 
42733 #define S_DQ_SEL_LANE    4
42734 #define M_DQ_SEL_LANE    0x7U
42735 #define V_DQ_SEL_LANE(x) ((x) << S_DQ_SEL_LANE)
42736 #define G_DQ_SEL_LANE(x) (((x) >> S_DQ_SEL_LANE) & M_DQ_SEL_LANE)
42737 
42738 #define A_MC_DDRPHY_RC_PERIODIC 0x47420
42739 #define A_MC_DDRPHY_WC_CONFIG0 0x47600
42740 
42741 #define S_TWLO_TWLOE    8
42742 #define M_TWLO_TWLOE    0xffU
42743 #define V_TWLO_TWLOE(x) ((x) << S_TWLO_TWLOE)
42744 #define G_TWLO_TWLOE(x) (((x) >> S_TWLO_TWLOE) & M_TWLO_TWLOE)
42745 
42746 #define S_WL_ONE_DQS_PULSE    7
42747 #define V_WL_ONE_DQS_PULSE(x) ((x) << S_WL_ONE_DQS_PULSE)
42748 #define F_WL_ONE_DQS_PULSE    V_WL_ONE_DQS_PULSE(1U)
42749 
42750 #define S_FW_WR_RD    1
42751 #define M_FW_WR_RD    0x3fU
42752 #define V_FW_WR_RD(x) ((x) << S_FW_WR_RD)
42753 #define G_FW_WR_RD(x) (((x) >> S_FW_WR_RD) & M_FW_WR_RD)
42754 
42755 #define S_CUSTOM_INIT_WRITE    0
42756 #define V_CUSTOM_INIT_WRITE(x) ((x) << S_CUSTOM_INIT_WRITE)
42757 #define F_CUSTOM_INIT_WRITE    V_CUSTOM_INIT_WRITE(1U)
42758 
42759 #define A_MC_DDRPHY_WC_CONFIG1 0x47604
42760 
42761 #define S_BIG_STEP    12
42762 #define M_BIG_STEP    0xfU
42763 #define V_BIG_STEP(x) ((x) << S_BIG_STEP)
42764 #define G_BIG_STEP(x) (((x) >> S_BIG_STEP) & M_BIG_STEP)
42765 
42766 #define S_SMALL_STEP    9
42767 #define M_SMALL_STEP    0x7U
42768 #define V_SMALL_STEP(x) ((x) << S_SMALL_STEP)
42769 #define G_SMALL_STEP(x) (((x) >> S_SMALL_STEP) & M_SMALL_STEP)
42770 
42771 #define S_WR_PRE_DLY    3
42772 #define M_WR_PRE_DLY    0x3fU
42773 #define V_WR_PRE_DLY(x) ((x) << S_WR_PRE_DLY)
42774 #define G_WR_PRE_DLY(x) (((x) >> S_WR_PRE_DLY) & M_WR_PRE_DLY)
42775 
42776 #define A_MC_DDRPHY_WC_CONFIG2 0x47608
42777 
42778 #define S_NUM_VALID_SAMPLES    12
42779 #define M_NUM_VALID_SAMPLES    0xfU
42780 #define V_NUM_VALID_SAMPLES(x) ((x) << S_NUM_VALID_SAMPLES)
42781 #define G_NUM_VALID_SAMPLES(x) \
42782 	(((x) >> S_NUM_VALID_SAMPLES) & M_NUM_VALID_SAMPLES)
42783 
42784 #define S_FW_RD_WR    6
42785 #define M_FW_RD_WR    0x3fU
42786 #define V_FW_RD_WR(x) ((x) << S_FW_RD_WR)
42787 #define G_FW_RD_WR(x) (((x) >> S_FW_RD_WR) & M_FW_RD_WR)
42788 
42789 #define A_MC_DDRPHY_WC_ERROR_STATUS0 0x4760c
42790 
42791 #define S_WR_CNTL_ERROR    15
42792 #define V_WR_CNTL_ERROR(x) ((x) << S_WR_CNTL_ERROR)
42793 #define F_WR_CNTL_ERROR    V_WR_CNTL_ERROR(1U)
42794 
42795 #define A_MC_DDRPHY_WC_ERROR_MASK0 0x47610
42796 
42797 #define S_WR_CNTL_ERROR_MASK    15
42798 #define V_WR_CNTL_ERROR_MASK(x) ((x) << S_WR_CNTL_ERROR_MASK)
42799 #define F_WR_CNTL_ERROR_MASK    V_WR_CNTL_ERROR_MASK(1U)
42800 
42801 #define A_MC_DDRPHY_WC_CONFIG3 0x47614
42802 
42803 #define S_DDR4_MRS_CMD_DQ_EN    15
42804 #define V_DDR4_MRS_CMD_DQ_EN(x) ((x) << S_DDR4_MRS_CMD_DQ_EN)
42805 #define F_DDR4_MRS_CMD_DQ_EN    V_DDR4_MRS_CMD_DQ_EN(1U)
42806 
42807 #define S_MRS_CMD_DQ_ON    9
42808 #define M_MRS_CMD_DQ_ON    0x3fU
42809 #define V_MRS_CMD_DQ_ON(x) ((x) << S_MRS_CMD_DQ_ON)
42810 #define G_MRS_CMD_DQ_ON(x) (((x) >> S_MRS_CMD_DQ_ON) & M_MRS_CMD_DQ_ON)
42811 
42812 #define S_MRS_CMD_DQ_OFF    3
42813 #define M_MRS_CMD_DQ_OFF    0x3fU
42814 #define V_MRS_CMD_DQ_OFF(x) ((x) << S_MRS_CMD_DQ_OFF)
42815 #define G_MRS_CMD_DQ_OFF(x) (((x) >> S_MRS_CMD_DQ_OFF) & M_MRS_CMD_DQ_OFF)
42816 
42817 #define A_MC_DDRPHY_WC_WRCLK_CNTL 0x47618
42818 
42819 #define S_WRCLK_CAL_START    15
42820 #define V_WRCLK_CAL_START(x) ((x) << S_WRCLK_CAL_START)
42821 #define F_WRCLK_CAL_START    V_WRCLK_CAL_START(1U)
42822 
42823 #define S_WRCLK_CAL_DONE    14
42824 #define V_WRCLK_CAL_DONE(x) ((x) << S_WRCLK_CAL_DONE)
42825 #define F_WRCLK_CAL_DONE    V_WRCLK_CAL_DONE(1U)
42826 
42827 #define A_MC_DDRPHY_APB_CONFIG0 0x47800
42828 
42829 #define S_DISABLE_PARITY_CHECKER    15
42830 #define V_DISABLE_PARITY_CHECKER(x) ((x) << S_DISABLE_PARITY_CHECKER)
42831 #define F_DISABLE_PARITY_CHECKER    V_DISABLE_PARITY_CHECKER(1U)
42832 
42833 #define S_GENERATE_EVEN_PARITY    14
42834 #define V_GENERATE_EVEN_PARITY(x) ((x) << S_GENERATE_EVEN_PARITY)
42835 #define F_GENERATE_EVEN_PARITY    V_GENERATE_EVEN_PARITY(1U)
42836 
42837 #define S_FORCE_ON_CLK_GATE    13
42838 #define V_FORCE_ON_CLK_GATE(x) ((x) << S_FORCE_ON_CLK_GATE)
42839 #define F_FORCE_ON_CLK_GATE    V_FORCE_ON_CLK_GATE(1U)
42840 
42841 #define S_DEBUG_BUS_SEL_LO    12
42842 #define V_DEBUG_BUS_SEL_LO(x) ((x) << S_DEBUG_BUS_SEL_LO)
42843 #define F_DEBUG_BUS_SEL_LO    V_DEBUG_BUS_SEL_LO(1U)
42844 
42845 #define S_DEBUG_BUS_SEL_HI    8
42846 #define M_DEBUG_BUS_SEL_HI    0xfU
42847 #define V_DEBUG_BUS_SEL_HI(x) ((x) << S_DEBUG_BUS_SEL_HI)
42848 #define G_DEBUG_BUS_SEL_HI(x) (((x) >> S_DEBUG_BUS_SEL_HI) & M_DEBUG_BUS_SEL_HI)
42849 
42850 #define A_MC_DDRPHY_APB_ERROR_STATUS0 0x47804
42851 
42852 #define S_INVALID_ADDRESS    15
42853 #define V_INVALID_ADDRESS(x) ((x) << S_INVALID_ADDRESS)
42854 #define F_INVALID_ADDRESS    V_INVALID_ADDRESS(1U)
42855 
42856 #define S_WR_PAR_ERR    14
42857 #define V_WR_PAR_ERR(x) ((x) << S_WR_PAR_ERR)
42858 #define F_WR_PAR_ERR    V_WR_PAR_ERR(1U)
42859 
42860 #define A_MC_DDRPHY_APB_ERROR_MASK0 0x47808
42861 
42862 #define S_INVALID_ADDRESS_MASK    15
42863 #define V_INVALID_ADDRESS_MASK(x) ((x) << S_INVALID_ADDRESS_MASK)
42864 #define F_INVALID_ADDRESS_MASK    V_INVALID_ADDRESS_MASK(1U)
42865 
42866 #define S_WR_PAR_ERR_MASK    14
42867 #define V_WR_PAR_ERR_MASK(x) ((x) << S_WR_PAR_ERR_MASK)
42868 #define F_WR_PAR_ERR_MASK    V_WR_PAR_ERR_MASK(1U)
42869 
42870 #define A_MC_DDRPHY_APB_DP18_POPULATION 0x4780c
42871 
42872 #define S_DP18_0_POPULATED    15
42873 #define V_DP18_0_POPULATED(x) ((x) << S_DP18_0_POPULATED)
42874 #define F_DP18_0_POPULATED    V_DP18_0_POPULATED(1U)
42875 
42876 #define S_DP18_1_POPULATED    14
42877 #define V_DP18_1_POPULATED(x) ((x) << S_DP18_1_POPULATED)
42878 #define F_DP18_1_POPULATED    V_DP18_1_POPULATED(1U)
42879 
42880 #define S_DP18_2_POPULATED    13
42881 #define V_DP18_2_POPULATED(x) ((x) << S_DP18_2_POPULATED)
42882 #define F_DP18_2_POPULATED    V_DP18_2_POPULATED(1U)
42883 
42884 #define S_DP18_3_POPULATED    12
42885 #define V_DP18_3_POPULATED(x) ((x) << S_DP18_3_POPULATED)
42886 #define F_DP18_3_POPULATED    V_DP18_3_POPULATED(1U)
42887 
42888 #define S_DP18_4_POPULATED    11
42889 #define V_DP18_4_POPULATED(x) ((x) << S_DP18_4_POPULATED)
42890 #define F_DP18_4_POPULATED    V_DP18_4_POPULATED(1U)
42891 
42892 #define S_DP18_5_POPULATED    10
42893 #define V_DP18_5_POPULATED(x) ((x) << S_DP18_5_POPULATED)
42894 #define F_DP18_5_POPULATED    V_DP18_5_POPULATED(1U)
42895 
42896 #define S_DP18_6_POPULATED    9
42897 #define V_DP18_6_POPULATED(x) ((x) << S_DP18_6_POPULATED)
42898 #define F_DP18_6_POPULATED    V_DP18_6_POPULATED(1U)
42899 
42900 #define S_DP18_7_POPULATED    8
42901 #define V_DP18_7_POPULATED(x) ((x) << S_DP18_7_POPULATED)
42902 #define F_DP18_7_POPULATED    V_DP18_7_POPULATED(1U)
42903 
42904 #define S_DP18_8_POPULATED    7
42905 #define V_DP18_8_POPULATED(x) ((x) << S_DP18_8_POPULATED)
42906 #define F_DP18_8_POPULATED    V_DP18_8_POPULATED(1U)
42907 
42908 #define S_DP18_9_POPULATED    6
42909 #define V_DP18_9_POPULATED(x) ((x) << S_DP18_9_POPULATED)
42910 #define F_DP18_9_POPULATED    V_DP18_9_POPULATED(1U)
42911 
42912 #define S_DP18_10_POPULATED    5
42913 #define V_DP18_10_POPULATED(x) ((x) << S_DP18_10_POPULATED)
42914 #define F_DP18_10_POPULATED    V_DP18_10_POPULATED(1U)
42915 
42916 #define S_DP18_11_POPULATED    4
42917 #define V_DP18_11_POPULATED(x) ((x) << S_DP18_11_POPULATED)
42918 #define F_DP18_11_POPULATED    V_DP18_11_POPULATED(1U)
42919 
42920 #define S_DP18_12_POPULATED    3
42921 #define V_DP18_12_POPULATED(x) ((x) << S_DP18_12_POPULATED)
42922 #define F_DP18_12_POPULATED    V_DP18_12_POPULATED(1U)
42923 
42924 #define S_DP18_13_POPULATED    2
42925 #define V_DP18_13_POPULATED(x) ((x) << S_DP18_13_POPULATED)
42926 #define F_DP18_13_POPULATED    V_DP18_13_POPULATED(1U)
42927 
42928 #define S_DP18_14_POPULATED    1
42929 #define V_DP18_14_POPULATED(x) ((x) << S_DP18_14_POPULATED)
42930 #define F_DP18_14_POPULATED    V_DP18_14_POPULATED(1U)
42931 
42932 #define A_MC_DDRPHY_APB_ADR_POPULATION 0x47810
42933 
42934 #define S_ADR16_0_POPULATED    15
42935 #define V_ADR16_0_POPULATED(x) ((x) << S_ADR16_0_POPULATED)
42936 #define F_ADR16_0_POPULATED    V_ADR16_0_POPULATED(1U)
42937 
42938 #define S_ADR16_1_POPULATED    14
42939 #define V_ADR16_1_POPULATED(x) ((x) << S_ADR16_1_POPULATED)
42940 #define F_ADR16_1_POPULATED    V_ADR16_1_POPULATED(1U)
42941 
42942 #define S_ADR16_2_POPULATED    13
42943 #define V_ADR16_2_POPULATED(x) ((x) << S_ADR16_2_POPULATED)
42944 #define F_ADR16_2_POPULATED    V_ADR16_2_POPULATED(1U)
42945 
42946 #define S_ADR16_3_POPULATED    12
42947 #define V_ADR16_3_POPULATED(x) ((x) << S_ADR16_3_POPULATED)
42948 #define F_ADR16_3_POPULATED    V_ADR16_3_POPULATED(1U)
42949 
42950 #define S_ADR12_0_POPULATED    7
42951 #define V_ADR12_0_POPULATED(x) ((x) << S_ADR12_0_POPULATED)
42952 #define F_ADR12_0_POPULATED    V_ADR12_0_POPULATED(1U)
42953 
42954 #define S_ADR12_1_POPULATED    6
42955 #define V_ADR12_1_POPULATED(x) ((x) << S_ADR12_1_POPULATED)
42956 #define F_ADR12_1_POPULATED    V_ADR12_1_POPULATED(1U)
42957 
42958 #define S_ADR12_2_POPULATED    5
42959 #define V_ADR12_2_POPULATED(x) ((x) << S_ADR12_2_POPULATED)
42960 #define F_ADR12_2_POPULATED    V_ADR12_2_POPULATED(1U)
42961 
42962 #define S_ADR12_3_POPULATED    4
42963 #define V_ADR12_3_POPULATED(x) ((x) << S_ADR12_3_POPULATED)
42964 #define F_ADR12_3_POPULATED    V_ADR12_3_POPULATED(1U)
42965 
42966 #define A_MC_DDRPHY_APB_ATEST_MUX_SEL 0x47814
42967 
42968 #define S_ATEST_CNTL    10
42969 #define M_ATEST_CNTL    0x3fU
42970 #define V_ATEST_CNTL(x) ((x) << S_ATEST_CNTL)
42971 #define G_ATEST_CNTL(x) (((x) >> S_ATEST_CNTL) & M_ATEST_CNTL)
42972 
42973 /* registers for module MC_1 */
42974 #define MC_1_BASE_ADDR 0x48000
42975 
42976 /* registers for module EDC_T50 */
42977 #define EDC_T50_BASE_ADDR 0x50000
42978 
42979 #define A_EDC_H_REF 0x50000
42980 
42981 #define S_EDC_SLEEPSTATUS    31
42982 #define V_EDC_SLEEPSTATUS(x) ((x) << S_EDC_SLEEPSTATUS)
42983 #define F_EDC_SLEEPSTATUS    V_EDC_SLEEPSTATUS(1U)
42984 
42985 #define S_EDC_SLEEPREQ    30
42986 #define V_EDC_SLEEPREQ(x) ((x) << S_EDC_SLEEPREQ)
42987 #define F_EDC_SLEEPREQ    V_EDC_SLEEPREQ(1U)
42988 
42989 #define S_PING_PONG    29
42990 #define V_PING_PONG(x) ((x) << S_PING_PONG)
42991 #define F_PING_PONG    V_PING_PONG(1U)
42992 
42993 #define A_EDC_H_BIST_CMD 0x50004
42994 #define A_EDC_H_BIST_CMD_ADDR 0x50008
42995 #define A_EDC_H_BIST_CMD_LEN 0x5000c
42996 #define A_EDC_H_BIST_DATA_PATTERN 0x50010
42997 #define A_EDC_H_BIST_USER_WDATA0 0x50014
42998 #define A_EDC_H_BIST_USER_WDATA1 0x50018
42999 #define A_EDC_H_BIST_USER_WDATA2 0x5001c
43000 #define A_EDC_H_BIST_NUM_ERR 0x50020
43001 #define A_EDC_H_BIST_ERR_FIRST_ADDR 0x50024
43002 #define A_EDC_H_BIST_STATUS_RDATA 0x50028
43003 #define A_EDC_H_PAR_ENABLE 0x50070
43004 
43005 #define S_PERR_PAR_ENABLE    0
43006 #define V_PERR_PAR_ENABLE(x) ((x) << S_PERR_PAR_ENABLE)
43007 #define F_PERR_PAR_ENABLE    V_PERR_PAR_ENABLE(1U)
43008 
43009 #define A_EDC_H_INT_ENABLE 0x50074
43010 #define A_EDC_H_INT_CAUSE 0x50078
43011 #define A_EDC_H_ECC_STATUS 0x5007c
43012 #define A_EDC_H_ECC_ERR_SEL 0x50080
43013 
43014 #define S_CFG    0
43015 #define M_CFG    0x3U
43016 #define V_CFG(x) ((x) << S_CFG)
43017 #define G_CFG(x) (((x) >> S_CFG) & M_CFG)
43018 
43019 #define A_EDC_H_ECC_ERR_ADDR 0x50084
43020 
43021 #define S_ECC_ADDR    0
43022 #define M_ECC_ADDR    0x7fffffU
43023 #define V_ECC_ADDR(x) ((x) << S_ECC_ADDR)
43024 #define G_ECC_ADDR(x) (((x) >> S_ECC_ADDR) & M_ECC_ADDR)
43025 
43026 #define A_EDC_H_ECC_ERR_DATA_RDATA 0x50090
43027 #define A_EDC_H_BIST_CRC_SEED 0x50400
43028 
43029 /* registers for module EDC_T51 */
43030 #define EDC_T51_BASE_ADDR 0x50800
43031 
43032 /* registers for module HMA_T5 */
43033 #define HMA_T5_BASE_ADDR 0x51000
43034 
43035 #define A_HMA_TABLE_ACCESS 0x51000
43036 
43037 #define S_TRIG    31
43038 #define V_TRIG(x) ((x) << S_TRIG)
43039 #define F_TRIG    V_TRIG(1U)
43040 
43041 #define S_RW    30
43042 #define V_RW(x) ((x) << S_RW)
43043 #define F_RW    V_RW(1U)
43044 
43045 #define S_L_SEL    0
43046 #define M_L_SEL    0xfU
43047 #define V_L_SEL(x) ((x) << S_L_SEL)
43048 #define G_L_SEL(x) (((x) >> S_L_SEL) & M_L_SEL)
43049 
43050 #define A_HMA_TABLE_LINE0 0x51004
43051 
43052 #define S_CLIENT_EN    0
43053 #define M_CLIENT_EN    0x1fffU
43054 #define V_CLIENT_EN(x) ((x) << S_CLIENT_EN)
43055 #define G_CLIENT_EN(x) (((x) >> S_CLIENT_EN) & M_CLIENT_EN)
43056 
43057 #define A_HMA_TABLE_LINE1 0x51008
43058 #define A_HMA_TABLE_LINE2 0x5100c
43059 #define A_HMA_TABLE_LINE3 0x51010
43060 #define A_HMA_TABLE_LINE4 0x51014
43061 #define A_HMA_TABLE_LINE5 0x51018
43062 
43063 #define S_FID    16
43064 #define M_FID    0x7ffU
43065 #define V_FID(x) ((x) << S_FID)
43066 #define G_FID(x) (((x) >> S_FID) & M_FID)
43067 
43068 #define S_NOS    15
43069 #define V_NOS(x) ((x) << S_NOS)
43070 #define F_NOS    V_NOS(1U)
43071 
43072 #define S_RO    14
43073 #define V_RO(x) ((x) << S_RO)
43074 #define F_RO    V_RO(1U)
43075 
43076 #define A_HMA_COOKIE 0x5101c
43077 
43078 #define S_C_REQ    31
43079 #define V_C_REQ(x) ((x) << S_C_REQ)
43080 #define F_C_REQ    V_C_REQ(1U)
43081 
43082 #define S_C_FID    18
43083 #define M_C_FID    0x7ffU
43084 #define V_C_FID(x) ((x) << S_C_FID)
43085 #define G_C_FID(x) (((x) >> S_C_FID) & M_C_FID)
43086 
43087 #define S_C_VAL    8
43088 #define M_C_VAL    0x3ffU
43089 #define V_C_VAL(x) ((x) << S_C_VAL)
43090 #define G_C_VAL(x) (((x) >> S_C_VAL) & M_C_VAL)
43091 
43092 #define S_C_SEL    0
43093 #define M_C_SEL    0xfU
43094 #define V_C_SEL(x) ((x) << S_C_SEL)
43095 #define G_C_SEL(x) (((x) >> S_C_SEL) & M_C_SEL)
43096 
43097 #define A_HMA_PAR_ENABLE 0x51300
43098 #define A_HMA_INT_ENABLE 0x51304
43099 #define A_HMA_INT_CAUSE 0x51308
43100 
43101 #endif /* _CXGBE_T4_REGS_H */
43102