1 /*
2  *
3  * This file is subject to the terms and conditions of the GNU General Public
4  * License.  See the file "COPYING" in the main directory of this archive
5  * for more details.
6  *
7  * Copyright (c) 2001-2003 Silicon Graphics, Inc.  All rights reserved.
8  */
9 
10 
11 #ifndef _ASM_IA64_SN_SN2_SHUB_MMR_H
12 #define _ASM_IA64_SN_SN2_SHUB_MMR_H
13 
14 /* ==================================================================== */
15 /*                   Register "SH_FSB_BINIT_CONTROL"                    */
16 /*                          FSB BINIT# Control                          */
17 /* ==================================================================== */
18 
19 #define SH_FSB_BINIT_CONTROL                     0x0000000120010000
20 #define SH_FSB_BINIT_CONTROL_MASK                0x0000000000000001
21 #define SH_FSB_BINIT_CONTROL_INIT                0x0000000000000000
22 
23 /*   SH_FSB_BINIT_CONTROL_BINIT                                         */
24 /*   Description:  Assert the FSB's BINIT# Signal                       */
25 #define SH_FSB_BINIT_CONTROL_BINIT_SHFT          0
26 #define SH_FSB_BINIT_CONTROL_BINIT_MASK          0x0000000000000001
27 
28 /* ==================================================================== */
29 /*                   Register "SH_FSB_RESET_CONTROL"                    */
30 /*                          FSB Reset Control                           */
31 /* ==================================================================== */
32 
33 #define SH_FSB_RESET_CONTROL                     0x0000000120010080
34 #define SH_FSB_RESET_CONTROL_MASK                0x0000000000000001
35 #define SH_FSB_RESET_CONTROL_INIT                0x0000000000000000
36 
37 /*   SH_FSB_RESET_CONTROL_RESET                                         */
38 /*   Description:  Assert the FSB's RESET# Signal                       */
39 #define SH_FSB_RESET_CONTROL_RESET_SHFT          0
40 #define SH_FSB_RESET_CONTROL_RESET_MASK          0x0000000000000001
41 
42 /* ==================================================================== */
43 /*                Register "SH_FSB_SYSTEM_AGENT_CONFIG"                 */
44 /*                    FSB System Agent Configuration                    */
45 /* ==================================================================== */
46 
47 #define SH_FSB_SYSTEM_AGENT_CONFIG               0x0000000120010100
48 #define SH_FSB_SYSTEM_AGENT_CONFIG_MASK          0x00003fff0187fff9
49 #define SH_FSB_SYSTEM_AGENT_CONFIG_INIT          0x0000000000000000
50 
51 /*   SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN                            */
52 /*   Description:  RCNT/SCNT Assertion Enabled                          */
53 #define SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN_SHFT 0
54 #define SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN_MASK 0x0000000000000001
55 
56 /*   SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN                          */
57 /*   Description:  BERR Assertion Enabled for Bus Errors                */
58 #define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN_SHFT 3
59 #define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN_MASK 0x0000000000000008
60 
61 /*   SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN                        */
62 /*   Description:  BERR Sampling Enabled                                */
63 #define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN_SHFT 4
64 #define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN_MASK 0x0000000000000010
65 
66 /*   SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN                         */
67 /*   Description:  BINIT Assertion Enabled                              */
68 #define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN_SHFT 5
69 #define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN_MASK 0x0000000000000020
70 
71 /*   SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN                       */
72 /*   Description:  stutter FSB request assertion                        */
73 #define SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN_SHFT 6
74 #define SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN_MASK 0x0000000000000040
75 
76 /*   SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN                           */
77 /*   Description:  use short duration hang timeout                      */
78 #define SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN_SHFT 7
79 #define SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN_MASK 0x0000000000000080
80 
81 /*   SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA                           */
82 /*   Description:  Interrupt Acknowledge Response Data                  */
83 #define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA_SHFT 8
84 #define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA_MASK 0x000000000000ff00
85 
86 /*   SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP                            */
87 /*   Description:  IO Transaction Response                              */
88 #define SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP_SHFT 16
89 #define SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP_MASK 0x0000000000010000
90 
91 /*   SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP                          */
92 /*   Description:  External Task Priority Register (xTPR) Transaction   */
93 /*  Response                                                            */
94 #define SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP_SHFT 17
95 #define SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP_MASK 0x0000000000020000
96 
97 /*   SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP                          */
98 /*   Description:  Interrupt Acknowledge Transaction Response           */
99 #define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP_SHFT 18
100 #define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP_MASK 0x0000000000040000
101 
102 /*   SH_FSB_SYSTEM_AGENT_CONFIG_TDOT                                    */
103 /*   Description:  Throttle Data-bus Ownership Transitions              */
104 #define SH_FSB_SYSTEM_AGENT_CONFIG_TDOT_SHFT     23
105 #define SH_FSB_SYSTEM_AGENT_CONFIG_TDOT_MASK     0x0000000000800000
106 
107 /*   SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN                        */
108 /*   Description:  serialize processor transactions                     */
109 #define SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN_SHFT 24
110 #define SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN_MASK 0x0000000001000000
111 
112 /*   SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES                     */
113 /*   Description:  FSB error binit enables                              */
114 #define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES_SHFT 32
115 #define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES_MASK 0x00003fff00000000
116 
117 /* ==================================================================== */
118 /*                     Register "SH_FSB_VGA_REMAP"                      */
119 /*                     FSB VGA Address Space Remap                      */
120 /* ==================================================================== */
121 
122 #define SH_FSB_VGA_REMAP                         0x0000000120010180
123 #define SH_FSB_VGA_REMAP_MASK                    0x4001fffffffe0000
124 #define SH_FSB_VGA_REMAP_INIT                    0x0000000000000000
125 
126 /*   SH_FSB_VGA_REMAP_OFFSET                                            */
127 /*   Description:  VGA Remap Node Offset                                */
128 #define SH_FSB_VGA_REMAP_OFFSET_SHFT             17
129 #define SH_FSB_VGA_REMAP_OFFSET_MASK             0x0000000ffffe0000
130 
131 /*   SH_FSB_VGA_REMAP_ASID                                              */
132 /*   Description:  VGA Remap Address Space ID                           */
133 #define SH_FSB_VGA_REMAP_ASID_SHFT               36
134 #define SH_FSB_VGA_REMAP_ASID_MASK               0x0000003000000000
135 
136 /*   SH_FSB_VGA_REMAP_NID                                               */
137 /*   Description:  VGA Remap Node ID                                    */
138 #define SH_FSB_VGA_REMAP_NID_SHFT                38
139 #define SH_FSB_VGA_REMAP_NID_MASK                0x0001ffc000000000
140 
141 /*   SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED                             */
142 /*   Description:  VGA Remapping Enabled                                */
143 #define SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED_SHFT 62
144 #define SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED_MASK 0x4000000000000000
145 
146 /* ==================================================================== */
147 /*                    Register "SH_FSB_RESET_STATUS"                    */
148 /*                           FSB Reset Status                           */
149 /* ==================================================================== */
150 
151 #define SH_FSB_RESET_STATUS                      0x0000000120020000
152 #define SH_FSB_RESET_STATUS_MASK                 0x0000000000000001
153 #define SH_FSB_RESET_STATUS_INIT                 0x0000000000000000
154 
155 /*   SH_FSB_RESET_STATUS_RESET_IN_PROGRESS                              */
156 /*   Description:  Reset in Progress                                    */
157 #define SH_FSB_RESET_STATUS_RESET_IN_PROGRESS_SHFT 0
158 #define SH_FSB_RESET_STATUS_RESET_IN_PROGRESS_MASK 0x0000000000000001
159 
160 /* ==================================================================== */
161 /*               Register "SH_FSB_SYMMETRIC_AGENT_STATUS"               */
162 /*                      FSB Symmetric Agent Status                      */
163 /* ==================================================================== */
164 
165 #define SH_FSB_SYMMETRIC_AGENT_STATUS            0x0000000120020080
166 #define SH_FSB_SYMMETRIC_AGENT_STATUS_MASK       0x0000000000000007
167 #define SH_FSB_SYMMETRIC_AGENT_STATUS_INIT       0x0000000000000000
168 
169 /*   SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE                         */
170 /*   Description:  CPU 0 Active.                                        */
171 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE_SHFT 0
172 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE_MASK 0x0000000000000001
173 
174 /*   SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE                         */
175 /*   Description:  CPU 1 Active.                                        */
176 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE_SHFT 1
177 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE_MASK 0x0000000000000002
178 
179 /*   SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY                           */
180 /*   Description:  The Processors are Ready                             */
181 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY_SHFT 2
182 #define SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY_MASK 0x0000000000000004
183 
184 /* ==================================================================== */
185 /*                   Register "SH_GFX_CREDIT_COUNT_0"                   */
186 /*                Graphics-write Credit Count for CPU 0                 */
187 /* ==================================================================== */
188 
189 #define SH_GFX_CREDIT_COUNT_0                    0x0000000120030000
190 #define SH_GFX_CREDIT_COUNT_0_MASK               0x80000000000fffff
191 #define SH_GFX_CREDIT_COUNT_0_INIT               0x000000000000003f
192 
193 /*   SH_GFX_CREDIT_COUNT_0_COUNT                                        */
194 /*   Description:  Credit Count                                         */
195 #define SH_GFX_CREDIT_COUNT_0_COUNT_SHFT         0
196 #define SH_GFX_CREDIT_COUNT_0_COUNT_MASK         0x00000000000fffff
197 
198 /*   SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE                              */
199 /*   Description:  Reset GFX state                                      */
200 #define SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE_SHFT 63
201 #define SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE_MASK 0x8000000000000000
202 
203 /* ==================================================================== */
204 /*                   Register "SH_GFX_CREDIT_COUNT_1"                   */
205 /*                Graphics-write Credit Count for CPU 1                 */
206 /* ==================================================================== */
207 
208 #define SH_GFX_CREDIT_COUNT_1                    0x0000000120030080
209 #define SH_GFX_CREDIT_COUNT_1_MASK               0x80000000000fffff
210 #define SH_GFX_CREDIT_COUNT_1_INIT               0x000000000000003f
211 
212 /*   SH_GFX_CREDIT_COUNT_1_COUNT                                        */
213 /*   Description:  Credit Count                                         */
214 #define SH_GFX_CREDIT_COUNT_1_COUNT_SHFT         0
215 #define SH_GFX_CREDIT_COUNT_1_COUNT_MASK         0x00000000000fffff
216 
217 /*   SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE                              */
218 /*   Description:  Reset GFX state                                      */
219 #define SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE_SHFT 63
220 #define SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE_MASK 0x8000000000000000
221 
222 /* ==================================================================== */
223 /*                    Register "SH_GFX_MODE_CNTRL_0"                    */
224 /*         Graphics credit mode amd message ordering for CPU 0          */
225 /* ==================================================================== */
226 
227 #define SH_GFX_MODE_CNTRL_0                      0x0000000120030100
228 #define SH_GFX_MODE_CNTRL_0_MASK                 0x0000000000000007
229 #define SH_GFX_MODE_CNTRL_0_INIT                 0x0000000000000003
230 
231 /*   SH_GFX_MODE_CNTRL_0_DWORD_CREDITS                                  */
232 /*   Description:  GFX credits are tracked by D-words                   */
233 #define SH_GFX_MODE_CNTRL_0_DWORD_CREDITS_SHFT   0
234 #define SH_GFX_MODE_CNTRL_0_DWORD_CREDITS_MASK   0x0000000000000001
235 
236 /*   SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS                             */
237 /*   Description:  GFX credits are tracked by D-words and messages      */
238 #define SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS_SHFT 1
239 #define SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS_MASK 0x0000000000000002
240 
241 /*   SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING                               */
242 /*   Description:  GFX message routing order                            */
243 #define SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING_SHFT 2
244 #define SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING_MASK 0x0000000000000004
245 
246 /* ==================================================================== */
247 /*                    Register "SH_GFX_MODE_CNTRL_1"                    */
248 /*         Graphics credit mode amd message ordering for CPU 1          */
249 /* ==================================================================== */
250 
251 #define SH_GFX_MODE_CNTRL_1                      0x0000000120030180
252 #define SH_GFX_MODE_CNTRL_1_MASK                 0x0000000000000007
253 #define SH_GFX_MODE_CNTRL_1_INIT                 0x0000000000000003
254 
255 /*   SH_GFX_MODE_CNTRL_1_DWORD_CREDITS                                  */
256 /*   Description:  GFX credits are tracked by D-words                   */
257 #define SH_GFX_MODE_CNTRL_1_DWORD_CREDITS_SHFT   0
258 #define SH_GFX_MODE_CNTRL_1_DWORD_CREDITS_MASK   0x0000000000000001
259 
260 /*   SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS                             */
261 /*   Description:  GFX credits are tracked by D-words and messages      */
262 #define SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS_SHFT 1
263 #define SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS_MASK 0x0000000000000002
264 
265 /*   SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING                               */
266 /*   Description:  GFX message routing order                            */
267 #define SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING_SHFT 2
268 #define SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING_MASK 0x0000000000000004
269 
270 /* ==================================================================== */
271 /*                Register "SH_GFX_SKID_CREDIT_COUNT_0"                 */
272 /*              Graphics-write Skid Credit Count for CPU 0              */
273 /* ==================================================================== */
274 
275 #define SH_GFX_SKID_CREDIT_COUNT_0               0x0000000120030200
276 #define SH_GFX_SKID_CREDIT_COUNT_0_MASK          0x00000000000fffff
277 #define SH_GFX_SKID_CREDIT_COUNT_0_INIT          0x0000000000000030
278 
279 /*   SH_GFX_SKID_CREDIT_COUNT_0_SKID                                    */
280 /*   Description:  Skid Credit Count                                    */
281 #define SH_GFX_SKID_CREDIT_COUNT_0_SKID_SHFT     0
282 #define SH_GFX_SKID_CREDIT_COUNT_0_SKID_MASK     0x00000000000fffff
283 
284 /* ==================================================================== */
285 /*                Register "SH_GFX_SKID_CREDIT_COUNT_1"                 */
286 /*              Graphics-write Skid Credit Count for CPU 1              */
287 /* ==================================================================== */
288 
289 #define SH_GFX_SKID_CREDIT_COUNT_1               0x0000000120030280
290 #define SH_GFX_SKID_CREDIT_COUNT_1_MASK          0x00000000000fffff
291 #define SH_GFX_SKID_CREDIT_COUNT_1_INIT          0x0000000000000030
292 
293 /*   SH_GFX_SKID_CREDIT_COUNT_1_SKID                                    */
294 /*   Description:  Skid Credit Count                                    */
295 #define SH_GFX_SKID_CREDIT_COUNT_1_SKID_SHFT     0
296 #define SH_GFX_SKID_CREDIT_COUNT_1_SKID_MASK     0x00000000000fffff
297 
298 /* ==================================================================== */
299 /*                   Register "SH_GFX_STALL_LIMIT_0"                    */
300 /*                 Graphics-write Stall Limit for CPU 0                 */
301 /* ==================================================================== */
302 
303 #define SH_GFX_STALL_LIMIT_0                     0x0000000120030300
304 #define SH_GFX_STALL_LIMIT_0_MASK                0x0000000003ffffff
305 #define SH_GFX_STALL_LIMIT_0_INIT                0x0000000000010000
306 
307 /*   SH_GFX_STALL_LIMIT_0_LIMIT                                         */
308 /*   Description:  Graphics Stall Limit for CPU 0                       */
309 #define SH_GFX_STALL_LIMIT_0_LIMIT_SHFT          0
310 #define SH_GFX_STALL_LIMIT_0_LIMIT_MASK          0x0000000003ffffff
311 
312 /* ==================================================================== */
313 /*                   Register "SH_GFX_STALL_LIMIT_1"                    */
314 /*                 Graphics-write Stall Limit for CPU 1                 */
315 /* ==================================================================== */
316 
317 #define SH_GFX_STALL_LIMIT_1                     0x0000000120030380
318 #define SH_GFX_STALL_LIMIT_1_MASK                0x0000000003ffffff
319 #define SH_GFX_STALL_LIMIT_1_INIT                0x0000000000010000
320 
321 /*   SH_GFX_STALL_LIMIT_1_LIMIT                                         */
322 /*   Description:  Graphics Stall Limit for CPU 1                       */
323 #define SH_GFX_STALL_LIMIT_1_LIMIT_SHFT          0
324 #define SH_GFX_STALL_LIMIT_1_LIMIT_MASK          0x0000000003ffffff
325 
326 /* ==================================================================== */
327 /*                   Register "SH_GFX_STALL_TIMER_0"                    */
328 /*                 Graphics-write Stall Timer for CPU 0                 */
329 /* ==================================================================== */
330 
331 #define SH_GFX_STALL_TIMER_0                     0x0000000120030400
332 #define SH_GFX_STALL_TIMER_0_MASK                0x0000000003ffffff
333 #define SH_GFX_STALL_TIMER_0_INIT                0x0000000000000000
334 
335 /*   SH_GFX_STALL_TIMER_0_TIMER_VALUE                                   */
336 /*   Description:  Timer Value                                          */
337 #define SH_GFX_STALL_TIMER_0_TIMER_VALUE_SHFT    0
338 #define SH_GFX_STALL_TIMER_0_TIMER_VALUE_MASK    0x0000000003ffffff
339 
340 /* ==================================================================== */
341 /*                   Register "SH_GFX_STALL_TIMER_1"                    */
342 /*                 Graphics-write Stall Timer for CPU 1                 */
343 /* ==================================================================== */
344 
345 #define SH_GFX_STALL_TIMER_1                     0x0000000120030480
346 #define SH_GFX_STALL_TIMER_1_MASK                0x0000000003ffffff
347 #define SH_GFX_STALL_TIMER_1_INIT                0x0000000000000000
348 
349 /*   SH_GFX_STALL_TIMER_1_TIMER_VALUE                                   */
350 /*   Description:  Timer Value                                          */
351 #define SH_GFX_STALL_TIMER_1_TIMER_VALUE_SHFT    0
352 #define SH_GFX_STALL_TIMER_1_TIMER_VALUE_MASK    0x0000000003ffffff
353 
354 /* ==================================================================== */
355 /*                      Register "SH_GFX_WINDOW_0"                      */
356 /*                   Graphics-write Window for CPU 0                    */
357 /* ==================================================================== */
358 
359 #define SH_GFX_WINDOW_0                          0x0000000120030500
360 #define SH_GFX_WINDOW_0_MASK                     0x8000000fff000000
361 #define SH_GFX_WINDOW_0_INIT                     0x0000000000000000
362 
363 /*   SH_GFX_WINDOW_0_BASE_ADDR                                          */
364 /*   Description:  Base Address for CPU 0's 16 MB Graphics Window       */
365 #define SH_GFX_WINDOW_0_BASE_ADDR_SHFT           24
366 #define SH_GFX_WINDOW_0_BASE_ADDR_MASK           0x0000000fff000000
367 
368 /*   SH_GFX_WINDOW_0_GFX_WINDOW_EN                                      */
369 /*   Description:  Graphics Window Enabled                              */
370 #define SH_GFX_WINDOW_0_GFX_WINDOW_EN_SHFT       63
371 #define SH_GFX_WINDOW_0_GFX_WINDOW_EN_MASK       0x8000000000000000
372 
373 /* ==================================================================== */
374 /*                      Register "SH_GFX_WINDOW_1"                      */
375 /*                   Graphics-write Window for CPU 1                    */
376 /* ==================================================================== */
377 
378 #define SH_GFX_WINDOW_1                          0x0000000120030580
379 #define SH_GFX_WINDOW_1_MASK                     0x8000000fff000000
380 #define SH_GFX_WINDOW_1_INIT                     0x0000000000000000
381 
382 /*   SH_GFX_WINDOW_1_BASE_ADDR                                          */
383 /*   Description:  Base Address for CPU 1's 16 MB Graphics Window       */
384 #define SH_GFX_WINDOW_1_BASE_ADDR_SHFT           24
385 #define SH_GFX_WINDOW_1_BASE_ADDR_MASK           0x0000000fff000000
386 
387 /*   SH_GFX_WINDOW_1_GFX_WINDOW_EN                                      */
388 /*   Description:  Graphics Window Enabled                              */
389 #define SH_GFX_WINDOW_1_GFX_WINDOW_EN_SHFT       63
390 #define SH_GFX_WINDOW_1_GFX_WINDOW_EN_MASK       0x8000000000000000
391 
392 /* ==================================================================== */
393 /*              Register "SH_GFX_INTERRUPT_TIMER_LIMIT_0"               */
394 /*               Graphics-write Interrupt Limit for CPU 0               */
395 /* ==================================================================== */
396 
397 #define SH_GFX_INTERRUPT_TIMER_LIMIT_0           0x0000000120030600
398 #define SH_GFX_INTERRUPT_TIMER_LIMIT_0_MASK      0x00000000000000ff
399 #define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INIT      0x0000000000000040
400 
401 /*   SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT               */
402 /*   Description:  GFX Interrupt Timer Limit                            */
403 #define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT_SHFT 0
404 #define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT_MASK 0x00000000000000ff
405 
406 /* ==================================================================== */
407 /*              Register "SH_GFX_INTERRUPT_TIMER_LIMIT_1"               */
408 /*               Graphics-write Interrupt Limit for CPU 1               */
409 /* ==================================================================== */
410 
411 #define SH_GFX_INTERRUPT_TIMER_LIMIT_1           0x0000000120030680
412 #define SH_GFX_INTERRUPT_TIMER_LIMIT_1_MASK      0x00000000000000ff
413 #define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INIT      0x0000000000000040
414 
415 /*   SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT               */
416 /*   Description:  GFX Interrupt Timer Limit                            */
417 #define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT_SHFT 0
418 #define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT_MASK 0x00000000000000ff
419 
420 /* ==================================================================== */
421 /*                   Register "SH_GFX_WRITE_STATUS_0"                   */
422 /*                   Graphics Write Status for CPU 0                    */
423 /* ==================================================================== */
424 
425 #define SH_GFX_WRITE_STATUS_0                    0x0000000120040000
426 #define SH_GFX_WRITE_STATUS_0_MASK               0x8000000000000001
427 #define SH_GFX_WRITE_STATUS_0_INIT               0x0000000000000000
428 
429 /*   SH_GFX_WRITE_STATUS_0_BUSY                                         */
430 /*   Description:  Busy                                                 */
431 #define SH_GFX_WRITE_STATUS_0_BUSY_SHFT          0
432 #define SH_GFX_WRITE_STATUS_0_BUSY_MASK          0x0000000000000001
433 
434 /*   SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL                          */
435 /*   Description:  Re-enable GFX stall logic for this processor         */
436 #define SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL_SHFT 63
437 #define SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL_MASK 0x8000000000000000
438 
439 /* ==================================================================== */
440 /*                   Register "SH_GFX_WRITE_STATUS_1"                   */
441 /*                   Graphics Write Status for CPU 1                    */
442 /* ==================================================================== */
443 
444 #define SH_GFX_WRITE_STATUS_1                    0x0000000120040080
445 #define SH_GFX_WRITE_STATUS_1_MASK               0x8000000000000001
446 #define SH_GFX_WRITE_STATUS_1_INIT               0x0000000000000000
447 
448 /*   SH_GFX_WRITE_STATUS_1_BUSY                                         */
449 /*   Description:  Busy                                                 */
450 #define SH_GFX_WRITE_STATUS_1_BUSY_SHFT          0
451 #define SH_GFX_WRITE_STATUS_1_BUSY_MASK          0x0000000000000001
452 
453 /*   SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL                          */
454 /*   Description:  Re-enable GFX stall logic for this processor         */
455 #define SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL_SHFT 63
456 #define SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL_MASK 0x8000000000000000
457 
458 /* ==================================================================== */
459 /*                        Register "SH_II_INT0"                         */
460 /*                    SHub II Interrupt 0 Registers                     */
461 /* ==================================================================== */
462 
463 #define SH_II_INT0                               0x0000000110000000
464 #define SH_II_INT0_MASK                          0x00000000000001ff
465 #define SH_II_INT0_INIT                          0x0000000000000000
466 
467 /*   SH_II_INT0_IDX                                                     */
468 /*   Description:  Targeted McKinley interrupt vector                   */
469 #define SH_II_INT0_IDX_SHFT                      0
470 #define SH_II_INT0_IDX_MASK                      0x00000000000000ff
471 
472 /*   SH_II_INT0_SEND                                                    */
473 /*   Description:  Send Interrupt Message to PI, This generates a puls  */
474 #define SH_II_INT0_SEND_SHFT                     8
475 #define SH_II_INT0_SEND_MASK                     0x0000000000000100
476 
477 /* ==================================================================== */
478 /*                     Register "SH_II_INT0_CONFIG"                     */
479 /*                 SHub II Interrupt 0 Config Registers                 */
480 /* ==================================================================== */
481 
482 #define SH_II_INT0_CONFIG                        0x0000000110000080
483 #define SH_II_INT0_CONFIG_MASK                   0x0003ffffffefffff
484 #define SH_II_INT0_CONFIG_INIT                   0x0000000000000000
485 
486 /*   SH_II_INT0_CONFIG_TYPE                                             */
487 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
488 #define SH_II_INT0_CONFIG_TYPE_SHFT              0
489 #define SH_II_INT0_CONFIG_TYPE_MASK              0x0000000000000007
490 
491 /*   SH_II_INT0_CONFIG_AGT                                              */
492 /*   Description:  Agent, must be 0 for SHub                            */
493 #define SH_II_INT0_CONFIG_AGT_SHFT               3
494 #define SH_II_INT0_CONFIG_AGT_MASK               0x0000000000000008
495 
496 /*   SH_II_INT0_CONFIG_PID                                              */
497 /*   Description:  Processor ID, same setting as on targeted McKinley  */
498 #define SH_II_INT0_CONFIG_PID_SHFT               4
499 #define SH_II_INT0_CONFIG_PID_MASK               0x00000000000ffff0
500 
501 /*   SH_II_INT0_CONFIG_BASE                                             */
502 /*   Description:  Optional interrupt vector area, 2MB aligned          */
503 #define SH_II_INT0_CONFIG_BASE_SHFT              21
504 #define SH_II_INT0_CONFIG_BASE_MASK              0x0003ffffffe00000
505 
506 /* ==================================================================== */
507 /*                     Register "SH_II_INT0_ENABLE"                     */
508 /*                 SHub II Interrupt 0 Enable Registers                 */
509 /* ==================================================================== */
510 
511 #define SH_II_INT0_ENABLE                        0x0000000110000200
512 #define SH_II_INT0_ENABLE_MASK                   0x0000000000000001
513 #define SH_II_INT0_ENABLE_INIT                   0x0000000000000000
514 
515 /*   SH_II_INT0_ENABLE_II_ENABLE                                        */
516 /*   Description:  Enable II Interrupt                                  */
517 #define SH_II_INT0_ENABLE_II_ENABLE_SHFT         0
518 #define SH_II_INT0_ENABLE_II_ENABLE_MASK         0x0000000000000001
519 
520 /* ==================================================================== */
521 /*                        Register "SH_II_INT1"                         */
522 /*                    SHub II Interrupt 1 Registers                     */
523 /* ==================================================================== */
524 
525 #define SH_II_INT1                               0x0000000110000100
526 #define SH_II_INT1_MASK                          0x00000000000001ff
527 #define SH_II_INT1_INIT                          0x0000000000000000
528 
529 /*   SH_II_INT1_IDX                                                     */
530 /*   Description:  Targeted McKinley interrupt vector                   */
531 #define SH_II_INT1_IDX_SHFT                      0
532 #define SH_II_INT1_IDX_MASK                      0x00000000000000ff
533 
534 /*   SH_II_INT1_SEND                                                    */
535 /*   Description:  Send Interrupt Message to PI, This generates a puls  */
536 #define SH_II_INT1_SEND_SHFT                     8
537 #define SH_II_INT1_SEND_MASK                     0x0000000000000100
538 
539 /* ==================================================================== */
540 /*                     Register "SH_II_INT1_CONFIG"                     */
541 /*                 SHub II Interrupt 1 Config Registers                 */
542 /* ==================================================================== */
543 
544 #define SH_II_INT1_CONFIG                        0x0000000110000180
545 #define SH_II_INT1_CONFIG_MASK                   0x0003ffffffefffff
546 #define SH_II_INT1_CONFIG_INIT                   0x0000000000000000
547 
548 /*   SH_II_INT1_CONFIG_TYPE                                             */
549 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
550 #define SH_II_INT1_CONFIG_TYPE_SHFT              0
551 #define SH_II_INT1_CONFIG_TYPE_MASK              0x0000000000000007
552 
553 /*   SH_II_INT1_CONFIG_AGT                                              */
554 /*   Description:  Agent, must be 0 for SHub                            */
555 #define SH_II_INT1_CONFIG_AGT_SHFT               3
556 #define SH_II_INT1_CONFIG_AGT_MASK               0x0000000000000008
557 
558 /*   SH_II_INT1_CONFIG_PID                                              */
559 /*   Description:  Processor ID, same setting as on targeted McKinley  */
560 #define SH_II_INT1_CONFIG_PID_SHFT               4
561 #define SH_II_INT1_CONFIG_PID_MASK               0x00000000000ffff0
562 
563 /*   SH_II_INT1_CONFIG_BASE                                             */
564 /*   Description:  Optional interrupt vector area, 2MB aligned          */
565 #define SH_II_INT1_CONFIG_BASE_SHFT              21
566 #define SH_II_INT1_CONFIG_BASE_MASK              0x0003ffffffe00000
567 
568 /* ==================================================================== */
569 /*                     Register "SH_II_INT1_ENABLE"                     */
570 /*                 SHub II Interrupt 1 Enable Registers                 */
571 /* ==================================================================== */
572 
573 #define SH_II_INT1_ENABLE                        0x0000000110000280
574 #define SH_II_INT1_ENABLE_MASK                   0x0000000000000001
575 #define SH_II_INT1_ENABLE_INIT                   0x0000000000000000
576 
577 /*   SH_II_INT1_ENABLE_II_ENABLE                                        */
578 /*   Description:  Enable II 1 Interrupt                                */
579 #define SH_II_INT1_ENABLE_II_ENABLE_SHFT         0
580 #define SH_II_INT1_ENABLE_II_ENABLE_MASK         0x0000000000000001
581 
582 /* ==================================================================== */
583 /*                   Register "SH_INT_NODE_ID_CONFIG"                   */
584 /*                 SHub Interrupt Node ID Configuration                 */
585 /* ==================================================================== */
586 
587 #define SH_INT_NODE_ID_CONFIG                    0x0000000110000300
588 #define SH_INT_NODE_ID_CONFIG_MASK               0x0000000000000fff
589 #define SH_INT_NODE_ID_CONFIG_INIT               0x0000000000000000
590 
591 /*   SH_INT_NODE_ID_CONFIG_NODE_ID                                      */
592 /*   Description:  Node ID for interrupt messages                       */
593 #define SH_INT_NODE_ID_CONFIG_NODE_ID_SHFT       0
594 #define SH_INT_NODE_ID_CONFIG_NODE_ID_MASK       0x00000000000007ff
595 
596 /*   SH_INT_NODE_ID_CONFIG_ID_SEL                                       */
597 /*   Description:  Select node id for interrupt messages                */
598 #define SH_INT_NODE_ID_CONFIG_ID_SEL_SHFT        11
599 #define SH_INT_NODE_ID_CONFIG_ID_SEL_MASK        0x0000000000000800
600 
601 /* ==================================================================== */
602 /*                        Register "SH_IPI_INT"                         */
603 /*               SHub Inter-Processor Interrupt Registers               */
604 /* ==================================================================== */
605 
606 #define SH_IPI_INT                               0x0000000110000380
607 #define SH_IPI_INT_MASK                          0x8ff3ffffffefffff
608 #define SH_IPI_INT_INIT                          0x0000000000000000
609 
610 /*   SH_IPI_INT_TYPE                                                    */
611 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
612 #define SH_IPI_INT_TYPE_SHFT                     0
613 #define SH_IPI_INT_TYPE_MASK                     0x0000000000000007
614 
615 /*   SH_IPI_INT_AGT                                                     */
616 /*   Description:  Agent, must be 0 for SHub                            */
617 #define SH_IPI_INT_AGT_SHFT                      3
618 #define SH_IPI_INT_AGT_MASK                      0x0000000000000008
619 
620 /*   SH_IPI_INT_PID                                                     */
621 /*   Description:  Processor ID, same setting as on targeted McKinley  */
622 #define SH_IPI_INT_PID_SHFT                      4
623 #define SH_IPI_INT_PID_MASK                      0x00000000000ffff0
624 
625 /*   SH_IPI_INT_BASE                                                    */
626 /*   Description:  Optional interrupt vector area, 2MB aligned          */
627 #define SH_IPI_INT_BASE_SHFT                     21
628 #define SH_IPI_INT_BASE_MASK                     0x0003ffffffe00000
629 
630 /*   SH_IPI_INT_IDX                                                     */
631 /*   Description:  Targeted McKinley interrupt vector                   */
632 #define SH_IPI_INT_IDX_SHFT                      52
633 #define SH_IPI_INT_IDX_MASK                      0x0ff0000000000000
634 
635 /*   SH_IPI_INT_SEND                                                    */
636 /*   Description:  Send Interrupt Message to PI, This generates a puls  */
637 #define SH_IPI_INT_SEND_SHFT                     63
638 #define SH_IPI_INT_SEND_MASK                     0x8000000000000000
639 
640 /* ==================================================================== */
641 /*                     Register "SH_IPI_INT_ENABLE"                     */
642 /*           SHub Inter-Processor Interrupt Enable Registers            */
643 /* ==================================================================== */
644 
645 #define SH_IPI_INT_ENABLE                        0x0000000110000400
646 #define SH_IPI_INT_ENABLE_MASK                   0x0000000000000001
647 #define SH_IPI_INT_ENABLE_INIT                   0x0000000000000000
648 
649 /*   SH_IPI_INT_ENABLE_PIO_ENABLE                                       */
650 /*   Description:  Enable PIO Interrupt                                 */
651 #define SH_IPI_INT_ENABLE_PIO_ENABLE_SHFT        0
652 #define SH_IPI_INT_ENABLE_PIO_ENABLE_MASK        0x0000000000000001
653 
654 /* ==================================================================== */
655 /*                   Register "SH_LOCAL_INT0_CONFIG"                    */
656 /*                   SHub Local Interrupt 0 Registers                   */
657 /* ==================================================================== */
658 
659 #define SH_LOCAL_INT0_CONFIG                     0x0000000110000480
660 #define SH_LOCAL_INT0_CONFIG_MASK                0x0ff3ffffffefffff
661 #define SH_LOCAL_INT0_CONFIG_INIT                0x0000000000000000
662 
663 /*   SH_LOCAL_INT0_CONFIG_TYPE                                          */
664 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
665 #define SH_LOCAL_INT0_CONFIG_TYPE_SHFT           0
666 #define SH_LOCAL_INT0_CONFIG_TYPE_MASK           0x0000000000000007
667 
668 /*   SH_LOCAL_INT0_CONFIG_AGT                                           */
669 /*   Description:  Agent, must be 0 for SHub                            */
670 #define SH_LOCAL_INT0_CONFIG_AGT_SHFT            3
671 #define SH_LOCAL_INT0_CONFIG_AGT_MASK            0x0000000000000008
672 
673 /*   SH_LOCAL_INT0_CONFIG_PID                                           */
674 /*   Description:  Processor ID, same setting as on targeted McKinley  */
675 #define SH_LOCAL_INT0_CONFIG_PID_SHFT            4
676 #define SH_LOCAL_INT0_CONFIG_PID_MASK            0x00000000000ffff0
677 
678 /*   SH_LOCAL_INT0_CONFIG_BASE                                          */
679 /*   Description:  Optional interrupt vector area, 2MB aligned          */
680 #define SH_LOCAL_INT0_CONFIG_BASE_SHFT           21
681 #define SH_LOCAL_INT0_CONFIG_BASE_MASK           0x0003ffffffe00000
682 
683 /*   SH_LOCAL_INT0_CONFIG_IDX                                           */
684 /*   Description:  Targeted McKinley interrupt vector                   */
685 #define SH_LOCAL_INT0_CONFIG_IDX_SHFT            52
686 #define SH_LOCAL_INT0_CONFIG_IDX_MASK            0x0ff0000000000000
687 
688 /* ==================================================================== */
689 /*                   Register "SH_LOCAL_INT0_ENABLE"                    */
690 /*                    SHub Local Interrupt 0 Enable                     */
691 /* ==================================================================== */
692 
693 #define SH_LOCAL_INT0_ENABLE                     0x0000000110000500
694 #define SH_LOCAL_INT0_ENABLE_MASK                0x000000000000f7ff
695 #define SH_LOCAL_INT0_ENABLE_INIT                0x0000000000000000
696 
697 /*   SH_LOCAL_INT0_ENABLE_PI_HW_INT                                     */
698 /*   Description:  Enable PI Hardware interrupt                         */
699 #define SH_LOCAL_INT0_ENABLE_PI_HW_INT_SHFT      0
700 #define SH_LOCAL_INT0_ENABLE_PI_HW_INT_MASK      0x0000000000000001
701 
702 /*   SH_LOCAL_INT0_ENABLE_MD_HW_INT                                     */
703 /*   Description:  Enable MD Hardware interrupt                         */
704 #define SH_LOCAL_INT0_ENABLE_MD_HW_INT_SHFT      1
705 #define SH_LOCAL_INT0_ENABLE_MD_HW_INT_MASK      0x0000000000000002
706 
707 /*   SH_LOCAL_INT0_ENABLE_XN_HW_INT                                     */
708 /*   Description:  Enable XN Hardware interrupt                         */
709 #define SH_LOCAL_INT0_ENABLE_XN_HW_INT_SHFT      2
710 #define SH_LOCAL_INT0_ENABLE_XN_HW_INT_MASK      0x0000000000000004
711 
712 /*   SH_LOCAL_INT0_ENABLE_LB_HW_INT                                     */
713 /*   Description:  Enable LB Hardware interrupt                         */
714 #define SH_LOCAL_INT0_ENABLE_LB_HW_INT_SHFT      3
715 #define SH_LOCAL_INT0_ENABLE_LB_HW_INT_MASK      0x0000000000000008
716 
717 /*   SH_LOCAL_INT0_ENABLE_II_HW_INT                                     */
718 /*   Description:  Enable II wrapper Hardware interrupt                 */
719 #define SH_LOCAL_INT0_ENABLE_II_HW_INT_SHFT      4
720 #define SH_LOCAL_INT0_ENABLE_II_HW_INT_MASK      0x0000000000000010
721 
722 /*   SH_LOCAL_INT0_ENABLE_PI_CE_INT                                     */
723 /*   Description:  Enable PI Correctable Error Interrupt                */
724 #define SH_LOCAL_INT0_ENABLE_PI_CE_INT_SHFT      5
725 #define SH_LOCAL_INT0_ENABLE_PI_CE_INT_MASK      0x0000000000000020
726 
727 /*   SH_LOCAL_INT0_ENABLE_MD_CE_INT                                     */
728 /*   Description:  Enable MD Correctable Error Interrupt                */
729 #define SH_LOCAL_INT0_ENABLE_MD_CE_INT_SHFT      6
730 #define SH_LOCAL_INT0_ENABLE_MD_CE_INT_MASK      0x0000000000000040
731 
732 /*   SH_LOCAL_INT0_ENABLE_XN_CE_INT                                     */
733 /*   Description:  Enable XN Correctable Error Interrupt                */
734 #define SH_LOCAL_INT0_ENABLE_XN_CE_INT_SHFT      7
735 #define SH_LOCAL_INT0_ENABLE_XN_CE_INT_MASK      0x0000000000000080
736 
737 /*   SH_LOCAL_INT0_ENABLE_PI_UCE_INT                                    */
738 /*   Description:  Enable PI Correctable Error Interrupt                */
739 #define SH_LOCAL_INT0_ENABLE_PI_UCE_INT_SHFT     8
740 #define SH_LOCAL_INT0_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
741 
742 /*   SH_LOCAL_INT0_ENABLE_MD_UCE_INT                                    */
743 /*   Description:  Enable MD Correctable Error Interrupt                */
744 #define SH_LOCAL_INT0_ENABLE_MD_UCE_INT_SHFT     9
745 #define SH_LOCAL_INT0_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
746 
747 /*   SH_LOCAL_INT0_ENABLE_XN_UCE_INT                                    */
748 /*   Description:  Enable XN Correctable Error Interrupt                */
749 #define SH_LOCAL_INT0_ENABLE_XN_UCE_INT_SHFT     10
750 #define SH_LOCAL_INT0_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
751 
752 /*   SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT                           */
753 /*   Description:  Enable System Shutdown Interrupt                     */
754 #define SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
755 #define SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
756 
757 /*   SH_LOCAL_INT0_ENABLE_UART_INT                                      */
758 /*   Description:  Enable Junk Bus UART Interrupt                       */
759 #define SH_LOCAL_INT0_ENABLE_UART_INT_SHFT       13
760 #define SH_LOCAL_INT0_ENABLE_UART_INT_MASK       0x0000000000002000
761 
762 /*   SH_LOCAL_INT0_ENABLE_L1_NMI_INT                                    */
763 /*   Description:  Enable L1 Controller NMI Interrupt                   */
764 #define SH_LOCAL_INT0_ENABLE_L1_NMI_INT_SHFT     14
765 #define SH_LOCAL_INT0_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
766 
767 /*   SH_LOCAL_INT0_ENABLE_STOP_CLOCK                                    */
768 /*   Description:  Stop Clock Interrupt                                 */
769 #define SH_LOCAL_INT0_ENABLE_STOP_CLOCK_SHFT     15
770 #define SH_LOCAL_INT0_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
771 
772 /* ==================================================================== */
773 /*                   Register "SH_LOCAL_INT1_CONFIG"                    */
774 /*                   SHub Local Interrupt 1 Registers                   */
775 /* ==================================================================== */
776 
777 #define SH_LOCAL_INT1_CONFIG                     0x0000000110000580
778 #define SH_LOCAL_INT1_CONFIG_MASK                0x0ff3ffffffefffff
779 #define SH_LOCAL_INT1_CONFIG_INIT                0x0000000000000000
780 
781 /*   SH_LOCAL_INT1_CONFIG_TYPE                                          */
782 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
783 #define SH_LOCAL_INT1_CONFIG_TYPE_SHFT           0
784 #define SH_LOCAL_INT1_CONFIG_TYPE_MASK           0x0000000000000007
785 
786 /*   SH_LOCAL_INT1_CONFIG_AGT                                           */
787 /*   Description:  Agent, must be 0 for SHub                            */
788 #define SH_LOCAL_INT1_CONFIG_AGT_SHFT            3
789 #define SH_LOCAL_INT1_CONFIG_AGT_MASK            0x0000000000000008
790 
791 /*   SH_LOCAL_INT1_CONFIG_PID                                           */
792 /*   Description:  Processor ID, same setting as on targeted McKinley  */
793 #define SH_LOCAL_INT1_CONFIG_PID_SHFT            4
794 #define SH_LOCAL_INT1_CONFIG_PID_MASK            0x00000000000ffff0
795 
796 /*   SH_LOCAL_INT1_CONFIG_BASE                                          */
797 /*   Description:  Optional interrupt vector area, 2MB aligned          */
798 #define SH_LOCAL_INT1_CONFIG_BASE_SHFT           21
799 #define SH_LOCAL_INT1_CONFIG_BASE_MASK           0x0003ffffffe00000
800 
801 /*   SH_LOCAL_INT1_CONFIG_IDX                                           */
802 /*   Description:  Targeted McKinley interrupt vector                   */
803 #define SH_LOCAL_INT1_CONFIG_IDX_SHFT            52
804 #define SH_LOCAL_INT1_CONFIG_IDX_MASK            0x0ff0000000000000
805 
806 /* ==================================================================== */
807 /*                   Register "SH_LOCAL_INT1_ENABLE"                    */
808 /*                    SHub Local Interrupt 1 Enable                     */
809 /* ==================================================================== */
810 
811 #define SH_LOCAL_INT1_ENABLE                     0x0000000110000600
812 #define SH_LOCAL_INT1_ENABLE_MASK                0x000000000000f7ff
813 #define SH_LOCAL_INT1_ENABLE_INIT                0x0000000000000000
814 
815 /*   SH_LOCAL_INT1_ENABLE_PI_HW_INT                                     */
816 /*   Description:  Enable PI Hardware interrupt                         */
817 #define SH_LOCAL_INT1_ENABLE_PI_HW_INT_SHFT      0
818 #define SH_LOCAL_INT1_ENABLE_PI_HW_INT_MASK      0x0000000000000001
819 
820 /*   SH_LOCAL_INT1_ENABLE_MD_HW_INT                                     */
821 /*   Description:  Enable MD Hardware interrupt                         */
822 #define SH_LOCAL_INT1_ENABLE_MD_HW_INT_SHFT      1
823 #define SH_LOCAL_INT1_ENABLE_MD_HW_INT_MASK      0x0000000000000002
824 
825 /*   SH_LOCAL_INT1_ENABLE_XN_HW_INT                                     */
826 /*   Description:  Enable XN Hardware interrupt                         */
827 #define SH_LOCAL_INT1_ENABLE_XN_HW_INT_SHFT      2
828 #define SH_LOCAL_INT1_ENABLE_XN_HW_INT_MASK      0x0000000000000004
829 
830 /*   SH_LOCAL_INT1_ENABLE_LB_HW_INT                                     */
831 /*   Description:  Enable LB Hardware interrupt                         */
832 #define SH_LOCAL_INT1_ENABLE_LB_HW_INT_SHFT      3
833 #define SH_LOCAL_INT1_ENABLE_LB_HW_INT_MASK      0x0000000000000008
834 
835 /*   SH_LOCAL_INT1_ENABLE_II_HW_INT                                     */
836 /*   Description:  Enable II wrapper Hardware interrupt                 */
837 #define SH_LOCAL_INT1_ENABLE_II_HW_INT_SHFT      4
838 #define SH_LOCAL_INT1_ENABLE_II_HW_INT_MASK      0x0000000000000010
839 
840 /*   SH_LOCAL_INT1_ENABLE_PI_CE_INT                                     */
841 /*   Description:  Enable PI Correctable Error Interrupt                */
842 #define SH_LOCAL_INT1_ENABLE_PI_CE_INT_SHFT      5
843 #define SH_LOCAL_INT1_ENABLE_PI_CE_INT_MASK      0x0000000000000020
844 
845 /*   SH_LOCAL_INT1_ENABLE_MD_CE_INT                                     */
846 /*   Description:  Enable MD Correctable Error Interrupt                */
847 #define SH_LOCAL_INT1_ENABLE_MD_CE_INT_SHFT      6
848 #define SH_LOCAL_INT1_ENABLE_MD_CE_INT_MASK      0x0000000000000040
849 
850 /*   SH_LOCAL_INT1_ENABLE_XN_CE_INT                                     */
851 /*   Description:  Enable XN Correctable Error Interrupt                */
852 #define SH_LOCAL_INT1_ENABLE_XN_CE_INT_SHFT      7
853 #define SH_LOCAL_INT1_ENABLE_XN_CE_INT_MASK      0x0000000000000080
854 
855 /*   SH_LOCAL_INT1_ENABLE_PI_UCE_INT                                    */
856 /*   Description:  Enable PI Correctable Error Interrupt                */
857 #define SH_LOCAL_INT1_ENABLE_PI_UCE_INT_SHFT     8
858 #define SH_LOCAL_INT1_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
859 
860 /*   SH_LOCAL_INT1_ENABLE_MD_UCE_INT                                    */
861 /*   Description:  Enable MD Correctable Error Interrupt                */
862 #define SH_LOCAL_INT1_ENABLE_MD_UCE_INT_SHFT     9
863 #define SH_LOCAL_INT1_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
864 
865 /*   SH_LOCAL_INT1_ENABLE_XN_UCE_INT                                    */
866 /*   Description:  Enable XN Correctable Error Interrupt                */
867 #define SH_LOCAL_INT1_ENABLE_XN_UCE_INT_SHFT     10
868 #define SH_LOCAL_INT1_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
869 
870 /*   SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT                           */
871 /*   Description:  Enable System Shutdown Interrupt                     */
872 #define SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
873 #define SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
874 
875 /*   SH_LOCAL_INT1_ENABLE_UART_INT                                      */
876 /*   Description:  Enable Junk Bus UART Interrupt                       */
877 #define SH_LOCAL_INT1_ENABLE_UART_INT_SHFT       13
878 #define SH_LOCAL_INT1_ENABLE_UART_INT_MASK       0x0000000000002000
879 
880 /*   SH_LOCAL_INT1_ENABLE_L1_NMI_INT                                    */
881 /*   Description:  Enable L1 Controller NMI Interrupt                   */
882 #define SH_LOCAL_INT1_ENABLE_L1_NMI_INT_SHFT     14
883 #define SH_LOCAL_INT1_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
884 
885 /*   SH_LOCAL_INT1_ENABLE_STOP_CLOCK                                    */
886 /*   Description:  Stop Clock Interrupt                                 */
887 #define SH_LOCAL_INT1_ENABLE_STOP_CLOCK_SHFT     15
888 #define SH_LOCAL_INT1_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
889 
890 /* ==================================================================== */
891 /*                   Register "SH_LOCAL_INT2_CONFIG"                    */
892 /*                   SHub Local Interrupt 2 Registers                   */
893 /* ==================================================================== */
894 
895 #define SH_LOCAL_INT2_CONFIG                     0x0000000110000680
896 #define SH_LOCAL_INT2_CONFIG_MASK                0x0ff3ffffffefffff
897 #define SH_LOCAL_INT2_CONFIG_INIT                0x0000000000000000
898 
899 /*   SH_LOCAL_INT2_CONFIG_TYPE                                          */
900 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
901 #define SH_LOCAL_INT2_CONFIG_TYPE_SHFT           0
902 #define SH_LOCAL_INT2_CONFIG_TYPE_MASK           0x0000000000000007
903 
904 /*   SH_LOCAL_INT2_CONFIG_AGT                                           */
905 /*   Description:  Agent, must be 0 for SHub                            */
906 #define SH_LOCAL_INT2_CONFIG_AGT_SHFT            3
907 #define SH_LOCAL_INT2_CONFIG_AGT_MASK            0x0000000000000008
908 
909 /*   SH_LOCAL_INT2_CONFIG_PID                                           */
910 /*   Description:  Processor ID, same setting as on targeted McKinley  */
911 #define SH_LOCAL_INT2_CONFIG_PID_SHFT            4
912 #define SH_LOCAL_INT2_CONFIG_PID_MASK            0x00000000000ffff0
913 
914 /*   SH_LOCAL_INT2_CONFIG_BASE                                          */
915 /*   Description:  Optional interrupt vector area, 2MB aligned          */
916 #define SH_LOCAL_INT2_CONFIG_BASE_SHFT           21
917 #define SH_LOCAL_INT2_CONFIG_BASE_MASK           0x0003ffffffe00000
918 
919 /*   SH_LOCAL_INT2_CONFIG_IDX                                           */
920 /*   Description:  Targeted McKinley interrupt vector                   */
921 #define SH_LOCAL_INT2_CONFIG_IDX_SHFT            52
922 #define SH_LOCAL_INT2_CONFIG_IDX_MASK            0x0ff0000000000000
923 
924 /* ==================================================================== */
925 /*                   Register "SH_LOCAL_INT2_ENABLE"                    */
926 /*                    SHub Local Interrupt 2 Enable                     */
927 /* ==================================================================== */
928 
929 #define SH_LOCAL_INT2_ENABLE                     0x0000000110000700
930 #define SH_LOCAL_INT2_ENABLE_MASK                0x000000000000f7ff
931 #define SH_LOCAL_INT2_ENABLE_INIT                0x0000000000000000
932 
933 /*   SH_LOCAL_INT2_ENABLE_PI_HW_INT                                     */
934 /*   Description:  Enable PI Hardware interrupt                         */
935 #define SH_LOCAL_INT2_ENABLE_PI_HW_INT_SHFT      0
936 #define SH_LOCAL_INT2_ENABLE_PI_HW_INT_MASK      0x0000000000000001
937 
938 /*   SH_LOCAL_INT2_ENABLE_MD_HW_INT                                     */
939 /*   Description:  Enable MD Hardware interrupt                         */
940 #define SH_LOCAL_INT2_ENABLE_MD_HW_INT_SHFT      1
941 #define SH_LOCAL_INT2_ENABLE_MD_HW_INT_MASK      0x0000000000000002
942 
943 /*   SH_LOCAL_INT2_ENABLE_XN_HW_INT                                     */
944 /*   Description:  Enable XN Hardware interrupt                         */
945 #define SH_LOCAL_INT2_ENABLE_XN_HW_INT_SHFT      2
946 #define SH_LOCAL_INT2_ENABLE_XN_HW_INT_MASK      0x0000000000000004
947 
948 /*   SH_LOCAL_INT2_ENABLE_LB_HW_INT                                     */
949 /*   Description:  Enable LB Hardware interrupt                         */
950 #define SH_LOCAL_INT2_ENABLE_LB_HW_INT_SHFT      3
951 #define SH_LOCAL_INT2_ENABLE_LB_HW_INT_MASK      0x0000000000000008
952 
953 /*   SH_LOCAL_INT2_ENABLE_II_HW_INT                                     */
954 /*   Description:  Enable II wrapper Hardware interrupt                 */
955 #define SH_LOCAL_INT2_ENABLE_II_HW_INT_SHFT      4
956 #define SH_LOCAL_INT2_ENABLE_II_HW_INT_MASK      0x0000000000000010
957 
958 /*   SH_LOCAL_INT2_ENABLE_PI_CE_INT                                     */
959 /*   Description:  Enable PI Correctable Error Interrupt                */
960 #define SH_LOCAL_INT2_ENABLE_PI_CE_INT_SHFT      5
961 #define SH_LOCAL_INT2_ENABLE_PI_CE_INT_MASK      0x0000000000000020
962 
963 /*   SH_LOCAL_INT2_ENABLE_MD_CE_INT                                     */
964 /*   Description:  Enable MD Correctable Error Interrupt                */
965 #define SH_LOCAL_INT2_ENABLE_MD_CE_INT_SHFT      6
966 #define SH_LOCAL_INT2_ENABLE_MD_CE_INT_MASK      0x0000000000000040
967 
968 /*   SH_LOCAL_INT2_ENABLE_XN_CE_INT                                     */
969 /*   Description:  Enable XN Correctable Error Interrupt                */
970 #define SH_LOCAL_INT2_ENABLE_XN_CE_INT_SHFT      7
971 #define SH_LOCAL_INT2_ENABLE_XN_CE_INT_MASK      0x0000000000000080
972 
973 /*   SH_LOCAL_INT2_ENABLE_PI_UCE_INT                                    */
974 /*   Description:  Enable PI Correctable Error Interrupt                */
975 #define SH_LOCAL_INT2_ENABLE_PI_UCE_INT_SHFT     8
976 #define SH_LOCAL_INT2_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
977 
978 /*   SH_LOCAL_INT2_ENABLE_MD_UCE_INT                                    */
979 /*   Description:  Enable MD Correctable Error Interrupt                */
980 #define SH_LOCAL_INT2_ENABLE_MD_UCE_INT_SHFT     9
981 #define SH_LOCAL_INT2_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
982 
983 /*   SH_LOCAL_INT2_ENABLE_XN_UCE_INT                                    */
984 /*   Description:  Enable XN Correctable Error Interrupt                */
985 #define SH_LOCAL_INT2_ENABLE_XN_UCE_INT_SHFT     10
986 #define SH_LOCAL_INT2_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
987 
988 /*   SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT                           */
989 /*   Description:  Enable System Shutdown Interrupt                     */
990 #define SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
991 #define SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
992 
993 /*   SH_LOCAL_INT2_ENABLE_UART_INT                                      */
994 /*   Description:  Enable Junk Bus UART Interrupt                       */
995 #define SH_LOCAL_INT2_ENABLE_UART_INT_SHFT       13
996 #define SH_LOCAL_INT2_ENABLE_UART_INT_MASK       0x0000000000002000
997 
998 /*   SH_LOCAL_INT2_ENABLE_L1_NMI_INT                                    */
999 /*   Description:  Enable L1 Controller NMI Interrupt                   */
1000 #define SH_LOCAL_INT2_ENABLE_L1_NMI_INT_SHFT     14
1001 #define SH_LOCAL_INT2_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
1002 
1003 /*   SH_LOCAL_INT2_ENABLE_STOP_CLOCK                                    */
1004 /*   Description:  Stop Clock Interrupt                                 */
1005 #define SH_LOCAL_INT2_ENABLE_STOP_CLOCK_SHFT     15
1006 #define SH_LOCAL_INT2_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
1007 
1008 /* ==================================================================== */
1009 /*                   Register "SH_LOCAL_INT3_CONFIG"                    */
1010 /*                   SHub Local Interrupt 3 Registers                   */
1011 /* ==================================================================== */
1012 
1013 #define SH_LOCAL_INT3_CONFIG                     0x0000000110000780
1014 #define SH_LOCAL_INT3_CONFIG_MASK                0x0ff3ffffffefffff
1015 #define SH_LOCAL_INT3_CONFIG_INIT                0x0000000000000000
1016 
1017 /*   SH_LOCAL_INT3_CONFIG_TYPE                                          */
1018 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1019 #define SH_LOCAL_INT3_CONFIG_TYPE_SHFT           0
1020 #define SH_LOCAL_INT3_CONFIG_TYPE_MASK           0x0000000000000007
1021 
1022 /*   SH_LOCAL_INT3_CONFIG_AGT                                           */
1023 /*   Description:  Agent, must be 0 for SHub                            */
1024 #define SH_LOCAL_INT3_CONFIG_AGT_SHFT            3
1025 #define SH_LOCAL_INT3_CONFIG_AGT_MASK            0x0000000000000008
1026 
1027 /*   SH_LOCAL_INT3_CONFIG_PID                                           */
1028 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1029 #define SH_LOCAL_INT3_CONFIG_PID_SHFT            4
1030 #define SH_LOCAL_INT3_CONFIG_PID_MASK            0x00000000000ffff0
1031 
1032 /*   SH_LOCAL_INT3_CONFIG_BASE                                          */
1033 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1034 #define SH_LOCAL_INT3_CONFIG_BASE_SHFT           21
1035 #define SH_LOCAL_INT3_CONFIG_BASE_MASK           0x0003ffffffe00000
1036 
1037 /*   SH_LOCAL_INT3_CONFIG_IDX                                           */
1038 /*   Description:  Targeted McKinley interrupt vector                   */
1039 #define SH_LOCAL_INT3_CONFIG_IDX_SHFT            52
1040 #define SH_LOCAL_INT3_CONFIG_IDX_MASK            0x0ff0000000000000
1041 
1042 /* ==================================================================== */
1043 /*                   Register "SH_LOCAL_INT3_ENABLE"                    */
1044 /*                    SHub Local Interrupt 3 Enable                     */
1045 /* ==================================================================== */
1046 
1047 #define SH_LOCAL_INT3_ENABLE                     0x0000000110000800
1048 #define SH_LOCAL_INT3_ENABLE_MASK                0x000000000000f7ff
1049 #define SH_LOCAL_INT3_ENABLE_INIT                0x0000000000000000
1050 
1051 /*   SH_LOCAL_INT3_ENABLE_PI_HW_INT                                     */
1052 /*   Description:  Enable PI Hardware interrupt                         */
1053 #define SH_LOCAL_INT3_ENABLE_PI_HW_INT_SHFT      0
1054 #define SH_LOCAL_INT3_ENABLE_PI_HW_INT_MASK      0x0000000000000001
1055 
1056 /*   SH_LOCAL_INT3_ENABLE_MD_HW_INT                                     */
1057 /*   Description:  Enable MD Hardware interrupt                         */
1058 #define SH_LOCAL_INT3_ENABLE_MD_HW_INT_SHFT      1
1059 #define SH_LOCAL_INT3_ENABLE_MD_HW_INT_MASK      0x0000000000000002
1060 
1061 /*   SH_LOCAL_INT3_ENABLE_XN_HW_INT                                     */
1062 /*   Description:  Enable XN Hardware interrupt                         */
1063 #define SH_LOCAL_INT3_ENABLE_XN_HW_INT_SHFT      2
1064 #define SH_LOCAL_INT3_ENABLE_XN_HW_INT_MASK      0x0000000000000004
1065 
1066 /*   SH_LOCAL_INT3_ENABLE_LB_HW_INT                                     */
1067 /*   Description:  Enable LB Hardware interrupt                         */
1068 #define SH_LOCAL_INT3_ENABLE_LB_HW_INT_SHFT      3
1069 #define SH_LOCAL_INT3_ENABLE_LB_HW_INT_MASK      0x0000000000000008
1070 
1071 /*   SH_LOCAL_INT3_ENABLE_II_HW_INT                                     */
1072 /*   Description:  Enable II wrapper Hardware interrupt                 */
1073 #define SH_LOCAL_INT3_ENABLE_II_HW_INT_SHFT      4
1074 #define SH_LOCAL_INT3_ENABLE_II_HW_INT_MASK      0x0000000000000010
1075 
1076 /*   SH_LOCAL_INT3_ENABLE_PI_CE_INT                                     */
1077 /*   Description:  Enable PI Correctable Error Interrupt                */
1078 #define SH_LOCAL_INT3_ENABLE_PI_CE_INT_SHFT      5
1079 #define SH_LOCAL_INT3_ENABLE_PI_CE_INT_MASK      0x0000000000000020
1080 
1081 /*   SH_LOCAL_INT3_ENABLE_MD_CE_INT                                     */
1082 /*   Description:  Enable MD Correctable Error Interrupt                */
1083 #define SH_LOCAL_INT3_ENABLE_MD_CE_INT_SHFT      6
1084 #define SH_LOCAL_INT3_ENABLE_MD_CE_INT_MASK      0x0000000000000040
1085 
1086 /*   SH_LOCAL_INT3_ENABLE_XN_CE_INT                                     */
1087 /*   Description:  Enable XN Correctable Error Interrupt                */
1088 #define SH_LOCAL_INT3_ENABLE_XN_CE_INT_SHFT      7
1089 #define SH_LOCAL_INT3_ENABLE_XN_CE_INT_MASK      0x0000000000000080
1090 
1091 /*   SH_LOCAL_INT3_ENABLE_PI_UCE_INT                                    */
1092 /*   Description:  Enable PI Correctable Error Interrupt                */
1093 #define SH_LOCAL_INT3_ENABLE_PI_UCE_INT_SHFT     8
1094 #define SH_LOCAL_INT3_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
1095 
1096 /*   SH_LOCAL_INT3_ENABLE_MD_UCE_INT                                    */
1097 /*   Description:  Enable MD Correctable Error Interrupt                */
1098 #define SH_LOCAL_INT3_ENABLE_MD_UCE_INT_SHFT     9
1099 #define SH_LOCAL_INT3_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
1100 
1101 /*   SH_LOCAL_INT3_ENABLE_XN_UCE_INT                                    */
1102 /*   Description:  Enable XN Correctable Error Interrupt                */
1103 #define SH_LOCAL_INT3_ENABLE_XN_UCE_INT_SHFT     10
1104 #define SH_LOCAL_INT3_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
1105 
1106 /*   SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT                           */
1107 /*   Description:  Enable System Shutdown Interrupt                     */
1108 #define SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
1109 #define SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
1110 
1111 /*   SH_LOCAL_INT3_ENABLE_UART_INT                                      */
1112 /*   Description:  Enable Junk Bus UART Interrupt                       */
1113 #define SH_LOCAL_INT3_ENABLE_UART_INT_SHFT       13
1114 #define SH_LOCAL_INT3_ENABLE_UART_INT_MASK       0x0000000000002000
1115 
1116 /*   SH_LOCAL_INT3_ENABLE_L1_NMI_INT                                    */
1117 /*   Description:  Enable L1 Controller NMI Interrupt                   */
1118 #define SH_LOCAL_INT3_ENABLE_L1_NMI_INT_SHFT     14
1119 #define SH_LOCAL_INT3_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
1120 
1121 /*   SH_LOCAL_INT3_ENABLE_STOP_CLOCK                                    */
1122 /*   Description:  Stop Clock Interrupt                                 */
1123 #define SH_LOCAL_INT3_ENABLE_STOP_CLOCK_SHFT     15
1124 #define SH_LOCAL_INT3_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
1125 
1126 /* ==================================================================== */
1127 /*                   Register "SH_LOCAL_INT4_CONFIG"                    */
1128 /*                   SHub Local Interrupt 4 Registers                   */
1129 /* ==================================================================== */
1130 
1131 #define SH_LOCAL_INT4_CONFIG                     0x0000000110000880
1132 #define SH_LOCAL_INT4_CONFIG_MASK                0x0ff3ffffffefffff
1133 #define SH_LOCAL_INT4_CONFIG_INIT                0x0000000000000000
1134 
1135 /*   SH_LOCAL_INT4_CONFIG_TYPE                                          */
1136 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1137 #define SH_LOCAL_INT4_CONFIG_TYPE_SHFT           0
1138 #define SH_LOCAL_INT4_CONFIG_TYPE_MASK           0x0000000000000007
1139 
1140 /*   SH_LOCAL_INT4_CONFIG_AGT                                           */
1141 /*   Description:  Agent, must be 0 for SHub                            */
1142 #define SH_LOCAL_INT4_CONFIG_AGT_SHFT            3
1143 #define SH_LOCAL_INT4_CONFIG_AGT_MASK            0x0000000000000008
1144 
1145 /*   SH_LOCAL_INT4_CONFIG_PID                                           */
1146 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1147 #define SH_LOCAL_INT4_CONFIG_PID_SHFT            4
1148 #define SH_LOCAL_INT4_CONFIG_PID_MASK            0x00000000000ffff0
1149 
1150 /*   SH_LOCAL_INT4_CONFIG_BASE                                          */
1151 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1152 #define SH_LOCAL_INT4_CONFIG_BASE_SHFT           21
1153 #define SH_LOCAL_INT4_CONFIG_BASE_MASK           0x0003ffffffe00000
1154 
1155 /*   SH_LOCAL_INT4_CONFIG_IDX                                           */
1156 /*   Description:  Targeted McKinley interrupt vector                   */
1157 #define SH_LOCAL_INT4_CONFIG_IDX_SHFT            52
1158 #define SH_LOCAL_INT4_CONFIG_IDX_MASK            0x0ff0000000000000
1159 
1160 /* ==================================================================== */
1161 /*                   Register "SH_LOCAL_INT4_ENABLE"                    */
1162 /*                    SHub Local Interrupt 4 Enable                     */
1163 /* ==================================================================== */
1164 
1165 #define SH_LOCAL_INT4_ENABLE                     0x0000000110000900
1166 #define SH_LOCAL_INT4_ENABLE_MASK                0x000000000000f7ff
1167 #define SH_LOCAL_INT4_ENABLE_INIT                0x0000000000000000
1168 
1169 /*   SH_LOCAL_INT4_ENABLE_PI_HW_INT                                     */
1170 /*   Description:  Enable PI Hardware interrupt                         */
1171 #define SH_LOCAL_INT4_ENABLE_PI_HW_INT_SHFT      0
1172 #define SH_LOCAL_INT4_ENABLE_PI_HW_INT_MASK      0x0000000000000001
1173 
1174 /*   SH_LOCAL_INT4_ENABLE_MD_HW_INT                                     */
1175 /*   Description:  Enable MD Hardware interrupt                         */
1176 #define SH_LOCAL_INT4_ENABLE_MD_HW_INT_SHFT      1
1177 #define SH_LOCAL_INT4_ENABLE_MD_HW_INT_MASK      0x0000000000000002
1178 
1179 /*   SH_LOCAL_INT4_ENABLE_XN_HW_INT                                     */
1180 /*   Description:  Enable XN Hardware interrupt                         */
1181 #define SH_LOCAL_INT4_ENABLE_XN_HW_INT_SHFT      2
1182 #define SH_LOCAL_INT4_ENABLE_XN_HW_INT_MASK      0x0000000000000004
1183 
1184 /*   SH_LOCAL_INT4_ENABLE_LB_HW_INT                                     */
1185 /*   Description:  Enable LB Hardware interrupt                         */
1186 #define SH_LOCAL_INT4_ENABLE_LB_HW_INT_SHFT      3
1187 #define SH_LOCAL_INT4_ENABLE_LB_HW_INT_MASK      0x0000000000000008
1188 
1189 /*   SH_LOCAL_INT4_ENABLE_II_HW_INT                                     */
1190 /*   Description:  Enable II wrapper Hardware interrupt                 */
1191 #define SH_LOCAL_INT4_ENABLE_II_HW_INT_SHFT      4
1192 #define SH_LOCAL_INT4_ENABLE_II_HW_INT_MASK      0x0000000000000010
1193 
1194 /*   SH_LOCAL_INT4_ENABLE_PI_CE_INT                                     */
1195 /*   Description:  Enable PI Correctable Error Interrupt                */
1196 #define SH_LOCAL_INT4_ENABLE_PI_CE_INT_SHFT      5
1197 #define SH_LOCAL_INT4_ENABLE_PI_CE_INT_MASK      0x0000000000000020
1198 
1199 /*   SH_LOCAL_INT4_ENABLE_MD_CE_INT                                     */
1200 /*   Description:  Enable MD Correctable Error Interrupt                */
1201 #define SH_LOCAL_INT4_ENABLE_MD_CE_INT_SHFT      6
1202 #define SH_LOCAL_INT4_ENABLE_MD_CE_INT_MASK      0x0000000000000040
1203 
1204 /*   SH_LOCAL_INT4_ENABLE_XN_CE_INT                                     */
1205 /*   Description:  Enable XN Correctable Error Interrupt                */
1206 #define SH_LOCAL_INT4_ENABLE_XN_CE_INT_SHFT      7
1207 #define SH_LOCAL_INT4_ENABLE_XN_CE_INT_MASK      0x0000000000000080
1208 
1209 /*   SH_LOCAL_INT4_ENABLE_PI_UCE_INT                                    */
1210 /*   Description:  Enable PI Correctable Error Interrupt                */
1211 #define SH_LOCAL_INT4_ENABLE_PI_UCE_INT_SHFT     8
1212 #define SH_LOCAL_INT4_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
1213 
1214 /*   SH_LOCAL_INT4_ENABLE_MD_UCE_INT                                    */
1215 /*   Description:  Enable MD Correctable Error Interrupt                */
1216 #define SH_LOCAL_INT4_ENABLE_MD_UCE_INT_SHFT     9
1217 #define SH_LOCAL_INT4_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
1218 
1219 /*   SH_LOCAL_INT4_ENABLE_XN_UCE_INT                                    */
1220 /*   Description:  Enable XN Correctable Error Interrupt                */
1221 #define SH_LOCAL_INT4_ENABLE_XN_UCE_INT_SHFT     10
1222 #define SH_LOCAL_INT4_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
1223 
1224 /*   SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT                           */
1225 /*   Description:  Enable System Shutdown Interrupt                     */
1226 #define SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
1227 #define SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
1228 
1229 /*   SH_LOCAL_INT4_ENABLE_UART_INT                                      */
1230 /*   Description:  Enable Junk Bus UART Interrupt                       */
1231 #define SH_LOCAL_INT4_ENABLE_UART_INT_SHFT       13
1232 #define SH_LOCAL_INT4_ENABLE_UART_INT_MASK       0x0000000000002000
1233 
1234 /*   SH_LOCAL_INT4_ENABLE_L1_NMI_INT                                    */
1235 /*   Description:  Enable L1 Controller NMI Interrupt                   */
1236 #define SH_LOCAL_INT4_ENABLE_L1_NMI_INT_SHFT     14
1237 #define SH_LOCAL_INT4_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
1238 
1239 /*   SH_LOCAL_INT4_ENABLE_STOP_CLOCK                                    */
1240 /*   Description:  Stop Clock Interrupt                                 */
1241 #define SH_LOCAL_INT4_ENABLE_STOP_CLOCK_SHFT     15
1242 #define SH_LOCAL_INT4_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
1243 
1244 /* ==================================================================== */
1245 /*                   Register "SH_LOCAL_INT5_CONFIG"                    */
1246 /*                   SHub Local Interrupt 5 Registers                   */
1247 /* ==================================================================== */
1248 
1249 #define SH_LOCAL_INT5_CONFIG                     0x0000000110000980
1250 #define SH_LOCAL_INT5_CONFIG_MASK                0x0ff3ffffffefffff
1251 #define SH_LOCAL_INT5_CONFIG_INIT                0x0000000000000000
1252 
1253 /*   SH_LOCAL_INT5_CONFIG_TYPE                                          */
1254 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1255 #define SH_LOCAL_INT5_CONFIG_TYPE_SHFT           0
1256 #define SH_LOCAL_INT5_CONFIG_TYPE_MASK           0x0000000000000007
1257 
1258 /*   SH_LOCAL_INT5_CONFIG_AGT                                           */
1259 /*   Description:  Agent, must be 0 for SHub                            */
1260 #define SH_LOCAL_INT5_CONFIG_AGT_SHFT            3
1261 #define SH_LOCAL_INT5_CONFIG_AGT_MASK            0x0000000000000008
1262 
1263 /*   SH_LOCAL_INT5_CONFIG_PID                                           */
1264 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1265 #define SH_LOCAL_INT5_CONFIG_PID_SHFT            4
1266 #define SH_LOCAL_INT5_CONFIG_PID_MASK            0x00000000000ffff0
1267 
1268 /*   SH_LOCAL_INT5_CONFIG_BASE                                          */
1269 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1270 #define SH_LOCAL_INT5_CONFIG_BASE_SHFT           21
1271 #define SH_LOCAL_INT5_CONFIG_BASE_MASK           0x0003ffffffe00000
1272 
1273 /*   SH_LOCAL_INT5_CONFIG_IDX                                           */
1274 /*   Description:  Targeted McKinley interrupt vector                   */
1275 #define SH_LOCAL_INT5_CONFIG_IDX_SHFT            52
1276 #define SH_LOCAL_INT5_CONFIG_IDX_MASK            0x0ff0000000000000
1277 
1278 /* ==================================================================== */
1279 /*                   Register "SH_LOCAL_INT5_ENABLE"                    */
1280 /*                    SHub Local Interrupt 5 Enable                     */
1281 /* ==================================================================== */
1282 
1283 #define SH_LOCAL_INT5_ENABLE                     0x0000000110000a00
1284 #define SH_LOCAL_INT5_ENABLE_MASK                0x000000000000f7ff
1285 #define SH_LOCAL_INT5_ENABLE_INIT                0x0000000000000000
1286 
1287 /*   SH_LOCAL_INT5_ENABLE_PI_HW_INT                                     */
1288 /*   Description:  Enable PI Hardware interrupt                         */
1289 #define SH_LOCAL_INT5_ENABLE_PI_HW_INT_SHFT      0
1290 #define SH_LOCAL_INT5_ENABLE_PI_HW_INT_MASK      0x0000000000000001
1291 
1292 /*   SH_LOCAL_INT5_ENABLE_MD_HW_INT                                     */
1293 /*   Description:  Enable MD Hardware interrupt                         */
1294 #define SH_LOCAL_INT5_ENABLE_MD_HW_INT_SHFT      1
1295 #define SH_LOCAL_INT5_ENABLE_MD_HW_INT_MASK      0x0000000000000002
1296 
1297 /*   SH_LOCAL_INT5_ENABLE_XN_HW_INT                                     */
1298 /*   Description:  Enable XN Hardware interrupt                         */
1299 #define SH_LOCAL_INT5_ENABLE_XN_HW_INT_SHFT      2
1300 #define SH_LOCAL_INT5_ENABLE_XN_HW_INT_MASK      0x0000000000000004
1301 
1302 /*   SH_LOCAL_INT5_ENABLE_LB_HW_INT                                     */
1303 /*   Description:  Enable LB Hardware interrupt                         */
1304 #define SH_LOCAL_INT5_ENABLE_LB_HW_INT_SHFT      3
1305 #define SH_LOCAL_INT5_ENABLE_LB_HW_INT_MASK      0x0000000000000008
1306 
1307 /*   SH_LOCAL_INT5_ENABLE_II_HW_INT                                     */
1308 /*   Description:  Enable II wrapper Hardware interrupt                 */
1309 #define SH_LOCAL_INT5_ENABLE_II_HW_INT_SHFT      4
1310 #define SH_LOCAL_INT5_ENABLE_II_HW_INT_MASK      0x0000000000000010
1311 
1312 /*   SH_LOCAL_INT5_ENABLE_PI_CE_INT                                     */
1313 /*   Description:  Enable PI Correctable Error Interrupt                */
1314 #define SH_LOCAL_INT5_ENABLE_PI_CE_INT_SHFT      5
1315 #define SH_LOCAL_INT5_ENABLE_PI_CE_INT_MASK      0x0000000000000020
1316 
1317 /*   SH_LOCAL_INT5_ENABLE_MD_CE_INT                                     */
1318 /*   Description:  Enable MD Correctable Error Interrupt                */
1319 #define SH_LOCAL_INT5_ENABLE_MD_CE_INT_SHFT      6
1320 #define SH_LOCAL_INT5_ENABLE_MD_CE_INT_MASK      0x0000000000000040
1321 
1322 /*   SH_LOCAL_INT5_ENABLE_XN_CE_INT                                     */
1323 /*   Description:  Enable XN Correctable Error Interrupt                */
1324 #define SH_LOCAL_INT5_ENABLE_XN_CE_INT_SHFT      7
1325 #define SH_LOCAL_INT5_ENABLE_XN_CE_INT_MASK      0x0000000000000080
1326 
1327 /*   SH_LOCAL_INT5_ENABLE_PI_UCE_INT                                    */
1328 /*   Description:  Enable PI Correctable Error Interrupt                */
1329 #define SH_LOCAL_INT5_ENABLE_PI_UCE_INT_SHFT     8
1330 #define SH_LOCAL_INT5_ENABLE_PI_UCE_INT_MASK     0x0000000000000100
1331 
1332 /*   SH_LOCAL_INT5_ENABLE_MD_UCE_INT                                    */
1333 /*   Description:  Enable MD Correctable Error Interrupt                */
1334 #define SH_LOCAL_INT5_ENABLE_MD_UCE_INT_SHFT     9
1335 #define SH_LOCAL_INT5_ENABLE_MD_UCE_INT_MASK     0x0000000000000200
1336 
1337 /*   SH_LOCAL_INT5_ENABLE_XN_UCE_INT                                    */
1338 /*   Description:  Enable XN Correctable Error Interrupt                */
1339 #define SH_LOCAL_INT5_ENABLE_XN_UCE_INT_SHFT     10
1340 #define SH_LOCAL_INT5_ENABLE_XN_UCE_INT_MASK     0x0000000000000400
1341 
1342 /*   SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT                           */
1343 /*   Description:  Enable System Shutdown Interrupt                     */
1344 #define SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
1345 #define SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
1346 
1347 /*   SH_LOCAL_INT5_ENABLE_UART_INT                                      */
1348 /*   Description:  Enable Junk Bus UART Interrupt                       */
1349 #define SH_LOCAL_INT5_ENABLE_UART_INT_SHFT       13
1350 #define SH_LOCAL_INT5_ENABLE_UART_INT_MASK       0x0000000000002000
1351 
1352 /*   SH_LOCAL_INT5_ENABLE_L1_NMI_INT                                    */
1353 /*   Description:  Enable L1 Controller NMI Interrupt                   */
1354 #define SH_LOCAL_INT5_ENABLE_L1_NMI_INT_SHFT     14
1355 #define SH_LOCAL_INT5_ENABLE_L1_NMI_INT_MASK     0x0000000000004000
1356 
1357 /*   SH_LOCAL_INT5_ENABLE_STOP_CLOCK                                    */
1358 /*   Description:  Stop Clock Interrupt                                 */
1359 #define SH_LOCAL_INT5_ENABLE_STOP_CLOCK_SHFT     15
1360 #define SH_LOCAL_INT5_ENABLE_STOP_CLOCK_MASK     0x0000000000008000
1361 
1362 /* ==================================================================== */
1363 /*                  Register "SH_PROC0_ERR_INT_CONFIG"                  */
1364 /*              SHub Processor 0 Error Interrupt Registers              */
1365 /* ==================================================================== */
1366 
1367 #define SH_PROC0_ERR_INT_CONFIG                  0x0000000110000a80
1368 #define SH_PROC0_ERR_INT_CONFIG_MASK             0x0ff3ffffffefffff
1369 #define SH_PROC0_ERR_INT_CONFIG_INIT             0x0000000000000000
1370 
1371 /*   SH_PROC0_ERR_INT_CONFIG_TYPE                                       */
1372 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1373 #define SH_PROC0_ERR_INT_CONFIG_TYPE_SHFT        0
1374 #define SH_PROC0_ERR_INT_CONFIG_TYPE_MASK        0x0000000000000007
1375 
1376 /*   SH_PROC0_ERR_INT_CONFIG_AGT                                        */
1377 /*   Description:  Agent, must be 0 for SHub                            */
1378 #define SH_PROC0_ERR_INT_CONFIG_AGT_SHFT         3
1379 #define SH_PROC0_ERR_INT_CONFIG_AGT_MASK         0x0000000000000008
1380 
1381 /*   SH_PROC0_ERR_INT_CONFIG_PID                                        */
1382 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1383 #define SH_PROC0_ERR_INT_CONFIG_PID_SHFT         4
1384 #define SH_PROC0_ERR_INT_CONFIG_PID_MASK         0x00000000000ffff0
1385 
1386 /*   SH_PROC0_ERR_INT_CONFIG_BASE                                       */
1387 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1388 #define SH_PROC0_ERR_INT_CONFIG_BASE_SHFT        21
1389 #define SH_PROC0_ERR_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1390 
1391 /*   SH_PROC0_ERR_INT_CONFIG_IDX                                        */
1392 /*   Description:  Targeted McKinley interrupt vector                   */
1393 #define SH_PROC0_ERR_INT_CONFIG_IDX_SHFT         52
1394 #define SH_PROC0_ERR_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1395 
1396 /* ==================================================================== */
1397 /*                  Register "SH_PROC1_ERR_INT_CONFIG"                  */
1398 /*              SHub Processor 1 Error Interrupt Registers              */
1399 /* ==================================================================== */
1400 
1401 #define SH_PROC1_ERR_INT_CONFIG                  0x0000000110000b00
1402 #define SH_PROC1_ERR_INT_CONFIG_MASK             0x0ff3ffffffefffff
1403 #define SH_PROC1_ERR_INT_CONFIG_INIT             0x0000000000000000
1404 
1405 /*   SH_PROC1_ERR_INT_CONFIG_TYPE                                       */
1406 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1407 #define SH_PROC1_ERR_INT_CONFIG_TYPE_SHFT        0
1408 #define SH_PROC1_ERR_INT_CONFIG_TYPE_MASK        0x0000000000000007
1409 
1410 /*   SH_PROC1_ERR_INT_CONFIG_AGT                                        */
1411 /*   Description:  Agent, must be 0 for SHub                            */
1412 #define SH_PROC1_ERR_INT_CONFIG_AGT_SHFT         3
1413 #define SH_PROC1_ERR_INT_CONFIG_AGT_MASK         0x0000000000000008
1414 
1415 /*   SH_PROC1_ERR_INT_CONFIG_PID                                        */
1416 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1417 #define SH_PROC1_ERR_INT_CONFIG_PID_SHFT         4
1418 #define SH_PROC1_ERR_INT_CONFIG_PID_MASK         0x00000000000ffff0
1419 
1420 /*   SH_PROC1_ERR_INT_CONFIG_BASE                                       */
1421 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1422 #define SH_PROC1_ERR_INT_CONFIG_BASE_SHFT        21
1423 #define SH_PROC1_ERR_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1424 
1425 /*   SH_PROC1_ERR_INT_CONFIG_IDX                                        */
1426 /*   Description:  Targeted McKinley interrupt vector                   */
1427 #define SH_PROC1_ERR_INT_CONFIG_IDX_SHFT         52
1428 #define SH_PROC1_ERR_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1429 
1430 /* ==================================================================== */
1431 /*                  Register "SH_PROC2_ERR_INT_CONFIG"                  */
1432 /*              SHub Processor 2 Error Interrupt Registers              */
1433 /* ==================================================================== */
1434 
1435 #define SH_PROC2_ERR_INT_CONFIG                  0x0000000110000b80
1436 #define SH_PROC2_ERR_INT_CONFIG_MASK             0x0ff3ffffffefffff
1437 #define SH_PROC2_ERR_INT_CONFIG_INIT             0x0000000000000000
1438 
1439 /*   SH_PROC2_ERR_INT_CONFIG_TYPE                                       */
1440 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1441 #define SH_PROC2_ERR_INT_CONFIG_TYPE_SHFT        0
1442 #define SH_PROC2_ERR_INT_CONFIG_TYPE_MASK        0x0000000000000007
1443 
1444 /*   SH_PROC2_ERR_INT_CONFIG_AGT                                        */
1445 /*   Description:  Agent, must be 0 for SHub                            */
1446 #define SH_PROC2_ERR_INT_CONFIG_AGT_SHFT         3
1447 #define SH_PROC2_ERR_INT_CONFIG_AGT_MASK         0x0000000000000008
1448 
1449 /*   SH_PROC2_ERR_INT_CONFIG_PID                                        */
1450 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1451 #define SH_PROC2_ERR_INT_CONFIG_PID_SHFT         4
1452 #define SH_PROC2_ERR_INT_CONFIG_PID_MASK         0x00000000000ffff0
1453 
1454 /*   SH_PROC2_ERR_INT_CONFIG_BASE                                       */
1455 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1456 #define SH_PROC2_ERR_INT_CONFIG_BASE_SHFT        21
1457 #define SH_PROC2_ERR_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1458 
1459 /*   SH_PROC2_ERR_INT_CONFIG_IDX                                        */
1460 /*   Description:  Targeted McKinley interrupt vector                   */
1461 #define SH_PROC2_ERR_INT_CONFIG_IDX_SHFT         52
1462 #define SH_PROC2_ERR_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1463 
1464 /* ==================================================================== */
1465 /*                  Register "SH_PROC3_ERR_INT_CONFIG"                  */
1466 /*              SHub Processor 3 Error Interrupt Registers              */
1467 /* ==================================================================== */
1468 
1469 #define SH_PROC3_ERR_INT_CONFIG                  0x0000000110000c00
1470 #define SH_PROC3_ERR_INT_CONFIG_MASK             0x0ff3ffffffefffff
1471 #define SH_PROC3_ERR_INT_CONFIG_INIT             0x0000000000000000
1472 
1473 /*   SH_PROC3_ERR_INT_CONFIG_TYPE                                       */
1474 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1475 #define SH_PROC3_ERR_INT_CONFIG_TYPE_SHFT        0
1476 #define SH_PROC3_ERR_INT_CONFIG_TYPE_MASK        0x0000000000000007
1477 
1478 /*   SH_PROC3_ERR_INT_CONFIG_AGT                                        */
1479 /*   Description:  Agent, must be 0 for SHub                            */
1480 #define SH_PROC3_ERR_INT_CONFIG_AGT_SHFT         3
1481 #define SH_PROC3_ERR_INT_CONFIG_AGT_MASK         0x0000000000000008
1482 
1483 /*   SH_PROC3_ERR_INT_CONFIG_PID                                        */
1484 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1485 #define SH_PROC3_ERR_INT_CONFIG_PID_SHFT         4
1486 #define SH_PROC3_ERR_INT_CONFIG_PID_MASK         0x00000000000ffff0
1487 
1488 /*   SH_PROC3_ERR_INT_CONFIG_BASE                                       */
1489 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1490 #define SH_PROC3_ERR_INT_CONFIG_BASE_SHFT        21
1491 #define SH_PROC3_ERR_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1492 
1493 /*   SH_PROC3_ERR_INT_CONFIG_IDX                                        */
1494 /*   Description:  Targeted McKinley interrupt vector                   */
1495 #define SH_PROC3_ERR_INT_CONFIG_IDX_SHFT         52
1496 #define SH_PROC3_ERR_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1497 
1498 /* ==================================================================== */
1499 /*                  Register "SH_PROC0_ADV_INT_CONFIG"                  */
1500 /*            SHub Processor 0 Advisory Interrupt Registers             */
1501 /* ==================================================================== */
1502 
1503 #define SH_PROC0_ADV_INT_CONFIG                  0x0000000110000c80
1504 #define SH_PROC0_ADV_INT_CONFIG_MASK             0x0ff3ffffffefffff
1505 #define SH_PROC0_ADV_INT_CONFIG_INIT             0x0000000000000000
1506 
1507 /*   SH_PROC0_ADV_INT_CONFIG_TYPE                                       */
1508 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1509 #define SH_PROC0_ADV_INT_CONFIG_TYPE_SHFT        0
1510 #define SH_PROC0_ADV_INT_CONFIG_TYPE_MASK        0x0000000000000007
1511 
1512 /*   SH_PROC0_ADV_INT_CONFIG_AGT                                        */
1513 /*   Description:  Agent, must be 0 for SHub                            */
1514 #define SH_PROC0_ADV_INT_CONFIG_AGT_SHFT         3
1515 #define SH_PROC0_ADV_INT_CONFIG_AGT_MASK         0x0000000000000008
1516 
1517 /*   SH_PROC0_ADV_INT_CONFIG_PID                                        */
1518 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1519 #define SH_PROC0_ADV_INT_CONFIG_PID_SHFT         4
1520 #define SH_PROC0_ADV_INT_CONFIG_PID_MASK         0x00000000000ffff0
1521 
1522 /*   SH_PROC0_ADV_INT_CONFIG_BASE                                       */
1523 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1524 #define SH_PROC0_ADV_INT_CONFIG_BASE_SHFT        21
1525 #define SH_PROC0_ADV_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1526 
1527 /*   SH_PROC0_ADV_INT_CONFIG_IDX                                        */
1528 /*   Description:  Targeted McKinley interrupt vector                   */
1529 #define SH_PROC0_ADV_INT_CONFIG_IDX_SHFT         52
1530 #define SH_PROC0_ADV_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1531 
1532 /* ==================================================================== */
1533 /*                  Register "SH_PROC1_ADV_INT_CONFIG"                  */
1534 /*            SHub Processor 1 Advisory Interrupt Registers             */
1535 /* ==================================================================== */
1536 
1537 #define SH_PROC1_ADV_INT_CONFIG                  0x0000000110000d00
1538 #define SH_PROC1_ADV_INT_CONFIG_MASK             0x0ff3ffffffefffff
1539 #define SH_PROC1_ADV_INT_CONFIG_INIT             0x0000000000000000
1540 
1541 /*   SH_PROC1_ADV_INT_CONFIG_TYPE                                       */
1542 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1543 #define SH_PROC1_ADV_INT_CONFIG_TYPE_SHFT        0
1544 #define SH_PROC1_ADV_INT_CONFIG_TYPE_MASK        0x0000000000000007
1545 
1546 /*   SH_PROC1_ADV_INT_CONFIG_AGT                                        */
1547 /*   Description:  Agent, must be 0 for SHub                            */
1548 #define SH_PROC1_ADV_INT_CONFIG_AGT_SHFT         3
1549 #define SH_PROC1_ADV_INT_CONFIG_AGT_MASK         0x0000000000000008
1550 
1551 /*   SH_PROC1_ADV_INT_CONFIG_PID                                        */
1552 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1553 #define SH_PROC1_ADV_INT_CONFIG_PID_SHFT         4
1554 #define SH_PROC1_ADV_INT_CONFIG_PID_MASK         0x00000000000ffff0
1555 
1556 /*   SH_PROC1_ADV_INT_CONFIG_BASE                                       */
1557 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1558 #define SH_PROC1_ADV_INT_CONFIG_BASE_SHFT        21
1559 #define SH_PROC1_ADV_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1560 
1561 /*   SH_PROC1_ADV_INT_CONFIG_IDX                                        */
1562 /*   Description:  Targeted McKinley interrupt vector                   */
1563 #define SH_PROC1_ADV_INT_CONFIG_IDX_SHFT         52
1564 #define SH_PROC1_ADV_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1565 
1566 /* ==================================================================== */
1567 /*                  Register "SH_PROC2_ADV_INT_CONFIG"                  */
1568 /*            SHub Processor 2 Advisory Interrupt Registers             */
1569 /* ==================================================================== */
1570 
1571 #define SH_PROC2_ADV_INT_CONFIG                  0x0000000110000d80
1572 #define SH_PROC2_ADV_INT_CONFIG_MASK             0x0ff3ffffffefffff
1573 #define SH_PROC2_ADV_INT_CONFIG_INIT             0x0000000000000000
1574 
1575 /*   SH_PROC2_ADV_INT_CONFIG_TYPE                                       */
1576 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1577 #define SH_PROC2_ADV_INT_CONFIG_TYPE_SHFT        0
1578 #define SH_PROC2_ADV_INT_CONFIG_TYPE_MASK        0x0000000000000007
1579 
1580 /*   SH_PROC2_ADV_INT_CONFIG_AGT                                        */
1581 /*   Description:  Agent, must be 0 for SHub                            */
1582 #define SH_PROC2_ADV_INT_CONFIG_AGT_SHFT         3
1583 #define SH_PROC2_ADV_INT_CONFIG_AGT_MASK         0x0000000000000008
1584 
1585 /*   SH_PROC2_ADV_INT_CONFIG_PID                                        */
1586 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1587 #define SH_PROC2_ADV_INT_CONFIG_PID_SHFT         4
1588 #define SH_PROC2_ADV_INT_CONFIG_PID_MASK         0x00000000000ffff0
1589 
1590 /*   SH_PROC2_ADV_INT_CONFIG_BASE                                       */
1591 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1592 #define SH_PROC2_ADV_INT_CONFIG_BASE_SHFT        21
1593 #define SH_PROC2_ADV_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1594 
1595 /*   SH_PROC2_ADV_INT_CONFIG_IDX                                        */
1596 /*   Description:  Targeted McKinley interrupt vector                   */
1597 #define SH_PROC2_ADV_INT_CONFIG_IDX_SHFT         52
1598 #define SH_PROC2_ADV_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1599 
1600 /* ==================================================================== */
1601 /*                  Register "SH_PROC3_ADV_INT_CONFIG"                  */
1602 /*            SHub Processor 3 Advisory Interrupt Registers             */
1603 /* ==================================================================== */
1604 
1605 #define SH_PROC3_ADV_INT_CONFIG                  0x0000000110000e00
1606 #define SH_PROC3_ADV_INT_CONFIG_MASK             0x0ff3ffffffefffff
1607 #define SH_PROC3_ADV_INT_CONFIG_INIT             0x0000000000000000
1608 
1609 /*   SH_PROC3_ADV_INT_CONFIG_TYPE                                       */
1610 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1611 #define SH_PROC3_ADV_INT_CONFIG_TYPE_SHFT        0
1612 #define SH_PROC3_ADV_INT_CONFIG_TYPE_MASK        0x0000000000000007
1613 
1614 /*   SH_PROC3_ADV_INT_CONFIG_AGT                                        */
1615 /*   Description:  Agent, must be 0 for SHub                            */
1616 #define SH_PROC3_ADV_INT_CONFIG_AGT_SHFT         3
1617 #define SH_PROC3_ADV_INT_CONFIG_AGT_MASK         0x0000000000000008
1618 
1619 /*   SH_PROC3_ADV_INT_CONFIG_PID                                        */
1620 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1621 #define SH_PROC3_ADV_INT_CONFIG_PID_SHFT         4
1622 #define SH_PROC3_ADV_INT_CONFIG_PID_MASK         0x00000000000ffff0
1623 
1624 /*   SH_PROC3_ADV_INT_CONFIG_BASE                                       */
1625 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1626 #define SH_PROC3_ADV_INT_CONFIG_BASE_SHFT        21
1627 #define SH_PROC3_ADV_INT_CONFIG_BASE_MASK        0x0003ffffffe00000
1628 
1629 /*   SH_PROC3_ADV_INT_CONFIG_IDX                                        */
1630 /*   Description:  Targeted McKinley interrupt vector                   */
1631 #define SH_PROC3_ADV_INT_CONFIG_IDX_SHFT         52
1632 #define SH_PROC3_ADV_INT_CONFIG_IDX_MASK         0x0ff0000000000000
1633 
1634 /* ==================================================================== */
1635 /*                  Register "SH_PROC0_ERR_INT_ENABLE"                  */
1636 /*          SHub Processor 0 Error Interrupt Enable Registers           */
1637 /* ==================================================================== */
1638 
1639 #define SH_PROC0_ERR_INT_ENABLE                  0x0000000110000e80
1640 #define SH_PROC0_ERR_INT_ENABLE_MASK             0x0000000000000001
1641 #define SH_PROC0_ERR_INT_ENABLE_INIT             0x0000000000000000
1642 
1643 /*   SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE                           */
1644 /*   Description:  Enable Processor 0 Error Interrupt                   */
1645 #define SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE_SHFT 0
1646 #define SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE_MASK 0x0000000000000001
1647 
1648 /* ==================================================================== */
1649 /*                  Register "SH_PROC1_ERR_INT_ENABLE"                  */
1650 /*          SHub Processor 1 Error Interrupt Enable Registers           */
1651 /* ==================================================================== */
1652 
1653 #define SH_PROC1_ERR_INT_ENABLE                  0x0000000110000f00
1654 #define SH_PROC1_ERR_INT_ENABLE_MASK             0x0000000000000001
1655 #define SH_PROC1_ERR_INT_ENABLE_INIT             0x0000000000000000
1656 
1657 /*   SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE                           */
1658 /*   Description:  Enable Processor 1 Error Interrupt                   */
1659 #define SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE_SHFT 0
1660 #define SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE_MASK 0x0000000000000001
1661 
1662 /* ==================================================================== */
1663 /*                  Register "SH_PROC2_ERR_INT_ENABLE"                  */
1664 /*          SHub Processor 2 Error Interrupt Enable Registers           */
1665 /* ==================================================================== */
1666 
1667 #define SH_PROC2_ERR_INT_ENABLE                  0x0000000110000f80
1668 #define SH_PROC2_ERR_INT_ENABLE_MASK             0x0000000000000001
1669 #define SH_PROC2_ERR_INT_ENABLE_INIT             0x0000000000000000
1670 
1671 /*   SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE                           */
1672 /*   Description:  Enable Processor 2 Error Interrupt                   */
1673 #define SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE_SHFT 0
1674 #define SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE_MASK 0x0000000000000001
1675 
1676 /* ==================================================================== */
1677 /*                  Register "SH_PROC3_ERR_INT_ENABLE"                  */
1678 /*          SHub Processor 3 Error Interrupt Enable Registers           */
1679 /* ==================================================================== */
1680 
1681 #define SH_PROC3_ERR_INT_ENABLE                  0x0000000110001000
1682 #define SH_PROC3_ERR_INT_ENABLE_MASK             0x0000000000000001
1683 #define SH_PROC3_ERR_INT_ENABLE_INIT             0x0000000000000000
1684 
1685 /*   SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE                           */
1686 /*   Description:  Enable Processor 3 Error Interrupt                   */
1687 #define SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE_SHFT 0
1688 #define SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE_MASK 0x0000000000000001
1689 
1690 /* ==================================================================== */
1691 /*                  Register "SH_PROC0_ADV_INT_ENABLE"                  */
1692 /*         SHub Processor 0 Advisory Interrupt Enable Registers         */
1693 /* ==================================================================== */
1694 
1695 #define SH_PROC0_ADV_INT_ENABLE                  0x0000000110001080
1696 #define SH_PROC0_ADV_INT_ENABLE_MASK             0x0000000000000001
1697 #define SH_PROC0_ADV_INT_ENABLE_INIT             0x0000000000000000
1698 
1699 /*   SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE                           */
1700 /*   Description:  Enable Processor 0 Advisory Interrupt                */
1701 #define SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE_SHFT 0
1702 #define SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE_MASK 0x0000000000000001
1703 
1704 /* ==================================================================== */
1705 /*                  Register "SH_PROC1_ADV_INT_ENABLE"                  */
1706 /*         SHub Processor 1 Advisory Interrupt Enable Registers         */
1707 /* ==================================================================== */
1708 
1709 #define SH_PROC1_ADV_INT_ENABLE                  0x0000000110001100
1710 #define SH_PROC1_ADV_INT_ENABLE_MASK             0x0000000000000001
1711 #define SH_PROC1_ADV_INT_ENABLE_INIT             0x0000000000000000
1712 
1713 /*   SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE                           */
1714 /*   Description:  Enable Processor 1 Advisory Interrupt                */
1715 #define SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE_SHFT 0
1716 #define SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE_MASK 0x0000000000000001
1717 
1718 /* ==================================================================== */
1719 /*                  Register "SH_PROC2_ADV_INT_ENABLE"                  */
1720 /*         SHub Processor 2 Advisory Interrupt Enable Registers         */
1721 /* ==================================================================== */
1722 
1723 #define SH_PROC2_ADV_INT_ENABLE                  0x0000000110001180
1724 #define SH_PROC2_ADV_INT_ENABLE_MASK             0x0000000000000001
1725 #define SH_PROC2_ADV_INT_ENABLE_INIT             0x0000000000000000
1726 
1727 /*   SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE                           */
1728 /*   Description:  Enable Processor 2 Advisory Interrupt                */
1729 #define SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE_SHFT 0
1730 #define SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE_MASK 0x0000000000000001
1731 
1732 /* ==================================================================== */
1733 /*                  Register "SH_PROC3_ADV_INT_ENABLE"                  */
1734 /*         SHub Processor 3 Advisory Interrupt Enable Registers         */
1735 /* ==================================================================== */
1736 
1737 #define SH_PROC3_ADV_INT_ENABLE                  0x0000000110001200
1738 #define SH_PROC3_ADV_INT_ENABLE_MASK             0x0000000000000001
1739 #define SH_PROC3_ADV_INT_ENABLE_INIT             0x0000000000000000
1740 
1741 /*   SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE                           */
1742 /*   Description:  Enable Processor 3 Advisory Interrupt                */
1743 #define SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE_SHFT 0
1744 #define SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE_MASK 0x0000000000000001
1745 
1746 /* ==================================================================== */
1747 /*                   Register "SH_PROFILE_INT_CONFIG"                   */
1748 /*            SHub Profile Interrupt Configuration Registers            */
1749 /* ==================================================================== */
1750 
1751 #define SH_PROFILE_INT_CONFIG                    0x0000000110001280
1752 #define SH_PROFILE_INT_CONFIG_MASK               0x0ff3ffffffefffff
1753 #define SH_PROFILE_INT_CONFIG_INIT               0x0000000000000000
1754 
1755 /*   SH_PROFILE_INT_CONFIG_TYPE                                         */
1756 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1757 #define SH_PROFILE_INT_CONFIG_TYPE_SHFT          0
1758 #define SH_PROFILE_INT_CONFIG_TYPE_MASK          0x0000000000000007
1759 
1760 /*   SH_PROFILE_INT_CONFIG_AGT                                          */
1761 /*   Description:  Agent, must be 0 for SHub                            */
1762 #define SH_PROFILE_INT_CONFIG_AGT_SHFT           3
1763 #define SH_PROFILE_INT_CONFIG_AGT_MASK           0x0000000000000008
1764 
1765 /*   SH_PROFILE_INT_CONFIG_PID                                          */
1766 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1767 #define SH_PROFILE_INT_CONFIG_PID_SHFT           4
1768 #define SH_PROFILE_INT_CONFIG_PID_MASK           0x00000000000ffff0
1769 
1770 /*   SH_PROFILE_INT_CONFIG_BASE                                         */
1771 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1772 #define SH_PROFILE_INT_CONFIG_BASE_SHFT          21
1773 #define SH_PROFILE_INT_CONFIG_BASE_MASK          0x0003ffffffe00000
1774 
1775 /*   SH_PROFILE_INT_CONFIG_IDX                                          */
1776 /*   Description:  Targeted McKinley interrupt vector                   */
1777 #define SH_PROFILE_INT_CONFIG_IDX_SHFT           52
1778 #define SH_PROFILE_INT_CONFIG_IDX_MASK           0x0ff0000000000000
1779 
1780 /* ==================================================================== */
1781 /*                   Register "SH_PROFILE_INT_ENABLE"                   */
1782 /*               SHub Profile Interrupt Enable Registers                */
1783 /* ==================================================================== */
1784 
1785 #define SH_PROFILE_INT_ENABLE                    0x0000000110001300
1786 #define SH_PROFILE_INT_ENABLE_MASK               0x0000000000000001
1787 #define SH_PROFILE_INT_ENABLE_INIT               0x0000000000000000
1788 
1789 /*   SH_PROFILE_INT_ENABLE_PROFILE_ENABLE                               */
1790 /*   Description:  Enable Profile Interrupt                             */
1791 #define SH_PROFILE_INT_ENABLE_PROFILE_ENABLE_SHFT 0
1792 #define SH_PROFILE_INT_ENABLE_PROFILE_ENABLE_MASK 0x0000000000000001
1793 
1794 /* ==================================================================== */
1795 /*                    Register "SH_RTC0_INT_CONFIG"                     */
1796 /*                SHub RTC 0 Interrupt Config Registers                 */
1797 /* ==================================================================== */
1798 
1799 #define SH_RTC0_INT_CONFIG                       0x0000000110001380
1800 #define SH_RTC0_INT_CONFIG_MASK                  0x0ff3ffffffefffff
1801 #define SH_RTC0_INT_CONFIG_INIT                  0x0000000000000000
1802 
1803 /*   SH_RTC0_INT_CONFIG_TYPE                                            */
1804 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1805 #define SH_RTC0_INT_CONFIG_TYPE_SHFT             0
1806 #define SH_RTC0_INT_CONFIG_TYPE_MASK             0x0000000000000007
1807 
1808 /*   SH_RTC0_INT_CONFIG_AGT                                             */
1809 /*   Description:  Agent, must be 0 for SHub                            */
1810 #define SH_RTC0_INT_CONFIG_AGT_SHFT              3
1811 #define SH_RTC0_INT_CONFIG_AGT_MASK              0x0000000000000008
1812 
1813 /*   SH_RTC0_INT_CONFIG_PID                                             */
1814 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1815 #define SH_RTC0_INT_CONFIG_PID_SHFT              4
1816 #define SH_RTC0_INT_CONFIG_PID_MASK              0x00000000000ffff0
1817 
1818 /*   SH_RTC0_INT_CONFIG_BASE                                            */
1819 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1820 #define SH_RTC0_INT_CONFIG_BASE_SHFT             21
1821 #define SH_RTC0_INT_CONFIG_BASE_MASK             0x0003ffffffe00000
1822 
1823 /*   SH_RTC0_INT_CONFIG_IDX                                             */
1824 /*   Description:  Targeted McKinley interrupt vector                   */
1825 #define SH_RTC0_INT_CONFIG_IDX_SHFT              52
1826 #define SH_RTC0_INT_CONFIG_IDX_MASK              0x0ff0000000000000
1827 
1828 /* ==================================================================== */
1829 /*                    Register "SH_RTC0_INT_ENABLE"                     */
1830 /*                SHub RTC 0 Interrupt Enable Registers                 */
1831 /* ==================================================================== */
1832 
1833 #define SH_RTC0_INT_ENABLE                       0x0000000110001400
1834 #define SH_RTC0_INT_ENABLE_MASK                  0x0000000000000001
1835 #define SH_RTC0_INT_ENABLE_INIT                  0x0000000000000000
1836 
1837 /*   SH_RTC0_INT_ENABLE_RTC0_ENABLE                                     */
1838 /*   Description:  Enable RTC 0 Interrupt                               */
1839 #define SH_RTC0_INT_ENABLE_RTC0_ENABLE_SHFT      0
1840 #define SH_RTC0_INT_ENABLE_RTC0_ENABLE_MASK      0x0000000000000001
1841 
1842 /* ==================================================================== */
1843 /*                    Register "SH_RTC1_INT_CONFIG"                     */
1844 /*                SHub RTC 1 Interrupt Config Registers                 */
1845 /* ==================================================================== */
1846 
1847 #define SH_RTC1_INT_CONFIG                       0x0000000110001480
1848 #define SH_RTC1_INT_CONFIG_MASK                  0x0ff3ffffffefffff
1849 #define SH_RTC1_INT_CONFIG_INIT                  0x0000000000000000
1850 
1851 /*   SH_RTC1_INT_CONFIG_TYPE                                            */
1852 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1853 #define SH_RTC1_INT_CONFIG_TYPE_SHFT             0
1854 #define SH_RTC1_INT_CONFIG_TYPE_MASK             0x0000000000000007
1855 
1856 /*   SH_RTC1_INT_CONFIG_AGT                                             */
1857 /*   Description:  Agent, must be 0 for SHub                            */
1858 #define SH_RTC1_INT_CONFIG_AGT_SHFT              3
1859 #define SH_RTC1_INT_CONFIG_AGT_MASK              0x0000000000000008
1860 
1861 /*   SH_RTC1_INT_CONFIG_PID                                             */
1862 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1863 #define SH_RTC1_INT_CONFIG_PID_SHFT              4
1864 #define SH_RTC1_INT_CONFIG_PID_MASK              0x00000000000ffff0
1865 
1866 /*   SH_RTC1_INT_CONFIG_BASE                                            */
1867 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1868 #define SH_RTC1_INT_CONFIG_BASE_SHFT             21
1869 #define SH_RTC1_INT_CONFIG_BASE_MASK             0x0003ffffffe00000
1870 
1871 /*   SH_RTC1_INT_CONFIG_IDX                                             */
1872 /*   Description:  Targeted McKinley interrupt vector                   */
1873 #define SH_RTC1_INT_CONFIG_IDX_SHFT              52
1874 #define SH_RTC1_INT_CONFIG_IDX_MASK              0x0ff0000000000000
1875 
1876 /* ==================================================================== */
1877 /*                    Register "SH_RTC1_INT_ENABLE"                     */
1878 /*                SHub RTC 1 Interrupt Enable Registers                 */
1879 /* ==================================================================== */
1880 
1881 #define SH_RTC1_INT_ENABLE                       0x0000000110001500
1882 #define SH_RTC1_INT_ENABLE_MASK                  0x0000000000000001
1883 #define SH_RTC1_INT_ENABLE_INIT                  0x0000000000000000
1884 
1885 /*   SH_RTC1_INT_ENABLE_RTC1_ENABLE                                     */
1886 /*   Description:  Enable RTC 1 Interrupt                               */
1887 #define SH_RTC1_INT_ENABLE_RTC1_ENABLE_SHFT      0
1888 #define SH_RTC1_INT_ENABLE_RTC1_ENABLE_MASK      0x0000000000000001
1889 
1890 /* ==================================================================== */
1891 /*                    Register "SH_RTC2_INT_CONFIG"                     */
1892 /*                SHub RTC 2 Interrupt Config Registers                 */
1893 /* ==================================================================== */
1894 
1895 #define SH_RTC2_INT_CONFIG                       0x0000000110001580
1896 #define SH_RTC2_INT_CONFIG_MASK                  0x0ff3ffffffefffff
1897 #define SH_RTC2_INT_CONFIG_INIT                  0x0000000000000000
1898 
1899 /*   SH_RTC2_INT_CONFIG_TYPE                                            */
1900 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1901 #define SH_RTC2_INT_CONFIG_TYPE_SHFT             0
1902 #define SH_RTC2_INT_CONFIG_TYPE_MASK             0x0000000000000007
1903 
1904 /*   SH_RTC2_INT_CONFIG_AGT                                             */
1905 /*   Description:  Agent, must be 0 for SHub                            */
1906 #define SH_RTC2_INT_CONFIG_AGT_SHFT              3
1907 #define SH_RTC2_INT_CONFIG_AGT_MASK              0x0000000000000008
1908 
1909 /*   SH_RTC2_INT_CONFIG_PID                                             */
1910 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1911 #define SH_RTC2_INT_CONFIG_PID_SHFT              4
1912 #define SH_RTC2_INT_CONFIG_PID_MASK              0x00000000000ffff0
1913 
1914 /*   SH_RTC2_INT_CONFIG_BASE                                            */
1915 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1916 #define SH_RTC2_INT_CONFIG_BASE_SHFT             21
1917 #define SH_RTC2_INT_CONFIG_BASE_MASK             0x0003ffffffe00000
1918 
1919 /*   SH_RTC2_INT_CONFIG_IDX                                             */
1920 /*   Description:  Targeted McKinley interrupt vector                   */
1921 #define SH_RTC2_INT_CONFIG_IDX_SHFT              52
1922 #define SH_RTC2_INT_CONFIG_IDX_MASK              0x0ff0000000000000
1923 
1924 /* ==================================================================== */
1925 /*                    Register "SH_RTC2_INT_ENABLE"                     */
1926 /*                SHub RTC 2 Interrupt Enable Registers                 */
1927 /* ==================================================================== */
1928 
1929 #define SH_RTC2_INT_ENABLE                       0x0000000110001600
1930 #define SH_RTC2_INT_ENABLE_MASK                  0x0000000000000001
1931 #define SH_RTC2_INT_ENABLE_INIT                  0x0000000000000000
1932 
1933 /*   SH_RTC2_INT_ENABLE_RTC2_ENABLE                                     */
1934 /*   Description:  Enable RTC 2 Interrupt                               */
1935 #define SH_RTC2_INT_ENABLE_RTC2_ENABLE_SHFT      0
1936 #define SH_RTC2_INT_ENABLE_RTC2_ENABLE_MASK      0x0000000000000001
1937 
1938 /* ==================================================================== */
1939 /*                    Register "SH_RTC3_INT_CONFIG"                     */
1940 /*                SHub RTC 3 Interrupt Config Registers                 */
1941 /* ==================================================================== */
1942 
1943 #define SH_RTC3_INT_CONFIG                       0x0000000110001680
1944 #define SH_RTC3_INT_CONFIG_MASK                  0x0ff3ffffffefffff
1945 #define SH_RTC3_INT_CONFIG_INIT                  0x0000000000000000
1946 
1947 /*   SH_RTC3_INT_CONFIG_TYPE                                            */
1948 /*   Description:  Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT       */
1949 #define SH_RTC3_INT_CONFIG_TYPE_SHFT             0
1950 #define SH_RTC3_INT_CONFIG_TYPE_MASK             0x0000000000000007
1951 
1952 /*   SH_RTC3_INT_CONFIG_AGT                                             */
1953 /*   Description:  Agent, must be 0 for SHub                            */
1954 #define SH_RTC3_INT_CONFIG_AGT_SHFT              3
1955 #define SH_RTC3_INT_CONFIG_AGT_MASK              0x0000000000000008
1956 
1957 /*   SH_RTC3_INT_CONFIG_PID                                             */
1958 /*   Description:  Processor ID, same setting as on targeted McKinley  */
1959 #define SH_RTC3_INT_CONFIG_PID_SHFT              4
1960 #define SH_RTC3_INT_CONFIG_PID_MASK              0x00000000000ffff0
1961 
1962 /*   SH_RTC3_INT_CONFIG_BASE                                            */
1963 /*   Description:  Optional interrupt vector area, 2MB aligned          */
1964 #define SH_RTC3_INT_CONFIG_BASE_SHFT             21
1965 #define SH_RTC3_INT_CONFIG_BASE_MASK             0x0003ffffffe00000
1966 
1967 /*   SH_RTC3_INT_CONFIG_IDX                                             */
1968 /*   Description:  Targeted McKinley interrupt vector                   */
1969 #define SH_RTC3_INT_CONFIG_IDX_SHFT              52
1970 #define SH_RTC3_INT_CONFIG_IDX_MASK              0x0ff0000000000000
1971 
1972 /* ==================================================================== */
1973 /*                    Register "SH_RTC3_INT_ENABLE"                     */
1974 /*                SHub RTC 3 Interrupt Enable Registers                 */
1975 /* ==================================================================== */
1976 
1977 #define SH_RTC3_INT_ENABLE                       0x0000000110001700
1978 #define SH_RTC3_INT_ENABLE_MASK                  0x0000000000000001
1979 #define SH_RTC3_INT_ENABLE_INIT                  0x0000000000000000
1980 
1981 /*   SH_RTC3_INT_ENABLE_RTC3_ENABLE                                     */
1982 /*   Description:  Enable RTC 3 Interrupt                               */
1983 #define SH_RTC3_INT_ENABLE_RTC3_ENABLE_SHFT      0
1984 #define SH_RTC3_INT_ENABLE_RTC3_ENABLE_MASK      0x0000000000000001
1985 
1986 /* ==================================================================== */
1987 /*                     Register "SH_EVENT_OCCURRED"                     */
1988 /*                    SHub Interrupt Event Occurred                     */
1989 /* ==================================================================== */
1990 
1991 #define SH_EVENT_OCCURRED                        0x0000000110010000
1992 #define SH_EVENT_OCCURRED_MASK                   0x000000007fffffff
1993 #define SH_EVENT_OCCURRED_INIT                   0x0000000000000000
1994 
1995 /*   SH_EVENT_OCCURRED_PI_HW_INT                                        */
1996 /*   Description:  Pending PI Hardware interrupt                        */
1997 #define SH_EVENT_OCCURRED_PI_HW_INT_SHFT         0
1998 #define SH_EVENT_OCCURRED_PI_HW_INT_MASK         0x0000000000000001
1999 
2000 /*   SH_EVENT_OCCURRED_MD_HW_INT                                        */
2001 /*   Description:  Pending MD Hardware interrupt                        */
2002 #define SH_EVENT_OCCURRED_MD_HW_INT_SHFT         1
2003 #define SH_EVENT_OCCURRED_MD_HW_INT_MASK         0x0000000000000002
2004 
2005 /*   SH_EVENT_OCCURRED_XN_HW_INT                                        */
2006 /*   Description:  Pending XN Hardware interrupt                        */
2007 #define SH_EVENT_OCCURRED_XN_HW_INT_SHFT         2
2008 #define SH_EVENT_OCCURRED_XN_HW_INT_MASK         0x0000000000000004
2009 
2010 /*   SH_EVENT_OCCURRED_LB_HW_INT                                        */
2011 /*   Description:  Pending LB Hardware interrupt                        */
2012 #define SH_EVENT_OCCURRED_LB_HW_INT_SHFT         3
2013 #define SH_EVENT_OCCURRED_LB_HW_INT_MASK         0x0000000000000008
2014 
2015 /*   SH_EVENT_OCCURRED_II_HW_INT                                        */
2016 /*   Description:  Pending II wrapper Hardware interrupt                */
2017 #define SH_EVENT_OCCURRED_II_HW_INT_SHFT         4
2018 #define SH_EVENT_OCCURRED_II_HW_INT_MASK         0x0000000000000010
2019 
2020 /*   SH_EVENT_OCCURRED_PI_CE_INT                                        */
2021 /*   Description:  Pending PI Correctable Error Interrupt               */
2022 #define SH_EVENT_OCCURRED_PI_CE_INT_SHFT         5
2023 #define SH_EVENT_OCCURRED_PI_CE_INT_MASK         0x0000000000000020
2024 
2025 /*   SH_EVENT_OCCURRED_MD_CE_INT                                        */
2026 /*   Description:  Pending MD Correctable Error Interrupt               */
2027 #define SH_EVENT_OCCURRED_MD_CE_INT_SHFT         6
2028 #define SH_EVENT_OCCURRED_MD_CE_INT_MASK         0x0000000000000040
2029 
2030 /*   SH_EVENT_OCCURRED_XN_CE_INT                                        */
2031 /*   Description:  Pending XN Correctable Error Interrupt               */
2032 #define SH_EVENT_OCCURRED_XN_CE_INT_SHFT         7
2033 #define SH_EVENT_OCCURRED_XN_CE_INT_MASK         0x0000000000000080
2034 
2035 /*   SH_EVENT_OCCURRED_PI_UCE_INT                                       */
2036 /*   Description:  Pending PI Correctable Error Interrupt               */
2037 #define SH_EVENT_OCCURRED_PI_UCE_INT_SHFT        8
2038 #define SH_EVENT_OCCURRED_PI_UCE_INT_MASK        0x0000000000000100
2039 
2040 /*   SH_EVENT_OCCURRED_MD_UCE_INT                                       */
2041 /*   Description:  Pending MD Correctable Error Interrupt               */
2042 #define SH_EVENT_OCCURRED_MD_UCE_INT_SHFT        9
2043 #define SH_EVENT_OCCURRED_MD_UCE_INT_MASK        0x0000000000000200
2044 
2045 /*   SH_EVENT_OCCURRED_XN_UCE_INT                                       */
2046 /*   Description:  Pending XN Correctable Error Interrupt               */
2047 #define SH_EVENT_OCCURRED_XN_UCE_INT_SHFT        10
2048 #define SH_EVENT_OCCURRED_XN_UCE_INT_MASK        0x0000000000000400
2049 
2050 /*   SH_EVENT_OCCURRED_PROC0_ADV_INT                                    */
2051 /*   Description:  Pending Processor 0 Advisory Interrupt               */
2052 #define SH_EVENT_OCCURRED_PROC0_ADV_INT_SHFT     11
2053 #define SH_EVENT_OCCURRED_PROC0_ADV_INT_MASK     0x0000000000000800
2054 
2055 /*   SH_EVENT_OCCURRED_PROC1_ADV_INT                                    */
2056 /*   Description:  Pending Processor 1 Advisory Interrupt               */
2057 #define SH_EVENT_OCCURRED_PROC1_ADV_INT_SHFT     12
2058 #define SH_EVENT_OCCURRED_PROC1_ADV_INT_MASK     0x0000000000001000
2059 
2060 /*   SH_EVENT_OCCURRED_PROC2_ADV_INT                                    */
2061 /*   Description:  Pending Processor 2 Advisory Interrupt               */
2062 #define SH_EVENT_OCCURRED_PROC2_ADV_INT_SHFT     13
2063 #define SH_EVENT_OCCURRED_PROC2_ADV_INT_MASK     0x0000000000002000
2064 
2065 /*   SH_EVENT_OCCURRED_PROC3_ADV_INT                                    */
2066 /*   Description:  Pending Processor 3 Advisory Interrupt               */
2067 #define SH_EVENT_OCCURRED_PROC3_ADV_INT_SHFT     14
2068 #define SH_EVENT_OCCURRED_PROC3_ADV_INT_MASK     0x0000000000004000
2069 
2070 /*   SH_EVENT_OCCURRED_PROC0_ERR_INT                                    */
2071 /*   Description:  Pending Processor 0 Error Interrupt                  */
2072 #define SH_EVENT_OCCURRED_PROC0_ERR_INT_SHFT     15
2073 #define SH_EVENT_OCCURRED_PROC0_ERR_INT_MASK     0x0000000000008000
2074 
2075 /*   SH_EVENT_OCCURRED_PROC1_ERR_INT                                    */
2076 /*   Description:  Pending Processor 1 Error Interrupt                  */
2077 #define SH_EVENT_OCCURRED_PROC1_ERR_INT_SHFT     16
2078 #define SH_EVENT_OCCURRED_PROC1_ERR_INT_MASK     0x0000000000010000
2079 
2080 /*   SH_EVENT_OCCURRED_PROC2_ERR_INT                                    */
2081 /*   Description:  Pending Processor 2 Error Interrupt                  */
2082 #define SH_EVENT_OCCURRED_PROC2_ERR_INT_SHFT     17
2083 #define SH_EVENT_OCCURRED_PROC2_ERR_INT_MASK     0x0000000000020000
2084 
2085 /*   SH_EVENT_OCCURRED_PROC3_ERR_INT                                    */
2086 /*   Description:  Pending Processor 3 Error Interrupt                  */
2087 #define SH_EVENT_OCCURRED_PROC3_ERR_INT_SHFT     18
2088 #define SH_EVENT_OCCURRED_PROC3_ERR_INT_MASK     0x0000000000040000
2089 
2090 /*   SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT                              */
2091 /*   Description:  Pending System Shutdown Interrupt                    */
2092 #define SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT_SHFT 19
2093 #define SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000080000
2094 
2095 /*   SH_EVENT_OCCURRED_UART_INT                                         */
2096 /*   Description:  Pending Junk Bus UART Interrupt                      */
2097 #define SH_EVENT_OCCURRED_UART_INT_SHFT          20
2098 #define SH_EVENT_OCCURRED_UART_INT_MASK          0x0000000000100000
2099 
2100 /*   SH_EVENT_OCCURRED_L1_NMI_INT                                       */
2101 /*   Description:  Pending L1 Controller NMI Interrupt                  */
2102 #define SH_EVENT_OCCURRED_L1_NMI_INT_SHFT        21
2103 #define SH_EVENT_OCCURRED_L1_NMI_INT_MASK        0x0000000000200000
2104 
2105 /*   SH_EVENT_OCCURRED_STOP_CLOCK                                       */
2106 /*   Description:  Pending Stop Clock Interrupt                         */
2107 #define SH_EVENT_OCCURRED_STOP_CLOCK_SHFT        22
2108 #define SH_EVENT_OCCURRED_STOP_CLOCK_MASK        0x0000000000400000
2109 
2110 /*   SH_EVENT_OCCURRED_RTC0_INT                                         */
2111 /*   Description:  Pending RTC 0 Interrupt                              */
2112 #define SH_EVENT_OCCURRED_RTC0_INT_SHFT          23
2113 #define SH_EVENT_OCCURRED_RTC0_INT_MASK          0x0000000000800000
2114 
2115 /*   SH_EVENT_OCCURRED_RTC1_INT                                         */
2116 /*   Description:  Pending RTC 1 Interrupt                              */
2117 #define SH_EVENT_OCCURRED_RTC1_INT_SHFT          24
2118 #define SH_EVENT_OCCURRED_RTC1_INT_MASK          0x0000000001000000
2119 
2120 /*   SH_EVENT_OCCURRED_RTC2_INT                                         */
2121 /*   Description:  Pending RTC 2 Interrupt                              */
2122 #define SH_EVENT_OCCURRED_RTC2_INT_SHFT          25
2123 #define SH_EVENT_OCCURRED_RTC2_INT_MASK          0x0000000002000000
2124 
2125 /*   SH_EVENT_OCCURRED_RTC3_INT                                         */
2126 /*   Description:  Pending RTC 3 Interrupt                              */
2127 #define SH_EVENT_OCCURRED_RTC3_INT_SHFT          26
2128 #define SH_EVENT_OCCURRED_RTC3_INT_MASK          0x0000000004000000
2129 
2130 /*   SH_EVENT_OCCURRED_PROFILE_INT                                      */
2131 /*   Description:  Pending Profile Interrupt                            */
2132 #define SH_EVENT_OCCURRED_PROFILE_INT_SHFT       27
2133 #define SH_EVENT_OCCURRED_PROFILE_INT_MASK       0x0000000008000000
2134 
2135 /*   SH_EVENT_OCCURRED_IPI_INT                                          */
2136 /*   Description:  Pending IPI Interrupt                                */
2137 #define SH_EVENT_OCCURRED_IPI_INT_SHFT           28
2138 #define SH_EVENT_OCCURRED_IPI_INT_MASK           0x0000000010000000
2139 
2140 /*   SH_EVENT_OCCURRED_II_INT0                                          */
2141 /*   Description:  Pending II 0 Interrupt                               */
2142 #define SH_EVENT_OCCURRED_II_INT0_SHFT           29
2143 #define SH_EVENT_OCCURRED_II_INT0_MASK           0x0000000020000000
2144 
2145 /*   SH_EVENT_OCCURRED_II_INT1                                          */
2146 /*   Description:  Pending II 1 Interrupt                               */
2147 #define SH_EVENT_OCCURRED_II_INT1_SHFT           30
2148 #define SH_EVENT_OCCURRED_II_INT1_MASK           0x0000000040000000
2149 
2150 /* ==================================================================== */
2151 /*                  Register "SH_EVENT_OCCURRED_ALIAS"                  */
2152 /*                 SHub Interrupt Event Occurred Alias                  */
2153 /* ==================================================================== */
2154 
2155 #define SH_EVENT_OCCURRED_ALIAS                  0x0000000110010008
2156 
2157 /* ==================================================================== */
2158 /*                     Register "SH_EVENT_OVERFLOW"                     */
2159 /*                SHub Interrupt Event Occurred Overflow                */
2160 /* ==================================================================== */
2161 
2162 #define SH_EVENT_OVERFLOW                        0x0000000110010080
2163 #define SH_EVENT_OVERFLOW_MASK                   0x000000000fffffff
2164 #define SH_EVENT_OVERFLOW_INIT                   0x0000000000000000
2165 
2166 /*   SH_EVENT_OVERFLOW_PI_HW_INT                                        */
2167 /*   Description:  Pending PI Hardware interrupt                        */
2168 #define SH_EVENT_OVERFLOW_PI_HW_INT_SHFT         0
2169 #define SH_EVENT_OVERFLOW_PI_HW_INT_MASK         0x0000000000000001
2170 
2171 /*   SH_EVENT_OVERFLOW_MD_HW_INT                                        */
2172 /*   Description:  Pending MD Hardware interrupt                        */
2173 #define SH_EVENT_OVERFLOW_MD_HW_INT_SHFT         1
2174 #define SH_EVENT_OVERFLOW_MD_HW_INT_MASK         0x0000000000000002
2175 
2176 /*   SH_EVENT_OVERFLOW_XN_HW_INT                                        */
2177 /*   Description:  Pending XN Hardware interrupt                        */
2178 #define SH_EVENT_OVERFLOW_XN_HW_INT_SHFT         2
2179 #define SH_EVENT_OVERFLOW_XN_HW_INT_MASK         0x0000000000000004
2180 
2181 /*   SH_EVENT_OVERFLOW_LB_HW_INT                                        */
2182 /*   Description:  Pending LB Hardware interrupt                        */
2183 #define SH_EVENT_OVERFLOW_LB_HW_INT_SHFT         3
2184 #define SH_EVENT_OVERFLOW_LB_HW_INT_MASK         0x0000000000000008
2185 
2186 /*   SH_EVENT_OVERFLOW_II_HW_INT                                        */
2187 /*   Description:  Pending II wrapper Hardware interrupt                */
2188 #define SH_EVENT_OVERFLOW_II_HW_INT_SHFT         4
2189 #define SH_EVENT_OVERFLOW_II_HW_INT_MASK         0x0000000000000010
2190 
2191 /*   SH_EVENT_OVERFLOW_PI_CE_INT                                        */
2192 /*   Description:  Pending PI Correctable Error Interrupt               */
2193 #define SH_EVENT_OVERFLOW_PI_CE_INT_SHFT         5
2194 #define SH_EVENT_OVERFLOW_PI_CE_INT_MASK         0x0000000000000020
2195 
2196 /*   SH_EVENT_OVERFLOW_MD_CE_INT                                        */
2197 /*   Description:  Pending MD Correctable Error Interrupt               */
2198 #define SH_EVENT_OVERFLOW_MD_CE_INT_SHFT         6
2199 #define SH_EVENT_OVERFLOW_MD_CE_INT_MASK         0x0000000000000040
2200 
2201 /*   SH_EVENT_OVERFLOW_XN_CE_INT                                        */
2202 /*   Description:  Pending XN Correctable Error Interrupt               */
2203 #define SH_EVENT_OVERFLOW_XN_CE_INT_SHFT         7
2204 #define SH_EVENT_OVERFLOW_XN_CE_INT_MASK         0x0000000000000080
2205 
2206 /*   SH_EVENT_OVERFLOW_PI_UCE_INT                                       */
2207 /*   Description:  Pending PI Correctable Error Interrupt               */
2208 #define SH_EVENT_OVERFLOW_PI_UCE_INT_SHFT        8
2209 #define SH_EVENT_OVERFLOW_PI_UCE_INT_MASK        0x0000000000000100
2210 
2211 /*   SH_EVENT_OVERFLOW_MD_UCE_INT                                       */
2212 /*   Description:  Pending MD Correctable Error Interrupt               */
2213 #define SH_EVENT_OVERFLOW_MD_UCE_INT_SHFT        9
2214 #define SH_EVENT_OVERFLOW_MD_UCE_INT_MASK        0x0000000000000200
2215 
2216 /*   SH_EVENT_OVERFLOW_XN_UCE_INT                                       */
2217 /*   Description:  Pending XN Correctable Error Interrupt               */
2218 #define SH_EVENT_OVERFLOW_XN_UCE_INT_SHFT        10
2219 #define SH_EVENT_OVERFLOW_XN_UCE_INT_MASK        0x0000000000000400
2220 
2221 /*   SH_EVENT_OVERFLOW_PROC0_ADV_INT                                    */
2222 /*   Description:  Pending Processor 0 Advisory Interrupt               */
2223 #define SH_EVENT_OVERFLOW_PROC0_ADV_INT_SHFT     11
2224 #define SH_EVENT_OVERFLOW_PROC0_ADV_INT_MASK     0x0000000000000800
2225 
2226 /*   SH_EVENT_OVERFLOW_PROC1_ADV_INT                                    */
2227 /*   Description:  Pending Processor 1 Advisory Interrupt               */
2228 #define SH_EVENT_OVERFLOW_PROC1_ADV_INT_SHFT     12
2229 #define SH_EVENT_OVERFLOW_PROC1_ADV_INT_MASK     0x0000000000001000
2230 
2231 /*   SH_EVENT_OVERFLOW_PROC2_ADV_INT                                    */
2232 /*   Description:  Pending Processor 2 Advisory Interrupt               */
2233 #define SH_EVENT_OVERFLOW_PROC2_ADV_INT_SHFT     13
2234 #define SH_EVENT_OVERFLOW_PROC2_ADV_INT_MASK     0x0000000000002000
2235 
2236 /*   SH_EVENT_OVERFLOW_PROC3_ADV_INT                                    */
2237 /*   Description:  Pending Processor 3 Advisory Interrupt               */
2238 #define SH_EVENT_OVERFLOW_PROC3_ADV_INT_SHFT     14
2239 #define SH_EVENT_OVERFLOW_PROC3_ADV_INT_MASK     0x0000000000004000
2240 
2241 /*   SH_EVENT_OVERFLOW_PROC0_ERR_INT                                    */
2242 /*   Description:  Pending Processor 0 Error Interrupt                  */
2243 #define SH_EVENT_OVERFLOW_PROC0_ERR_INT_SHFT     15
2244 #define SH_EVENT_OVERFLOW_PROC0_ERR_INT_MASK     0x0000000000008000
2245 
2246 /*   SH_EVENT_OVERFLOW_PROC1_ERR_INT                                    */
2247 /*   Description:  Pending Processor 1 Error Interrupt                  */
2248 #define SH_EVENT_OVERFLOW_PROC1_ERR_INT_SHFT     16
2249 #define SH_EVENT_OVERFLOW_PROC1_ERR_INT_MASK     0x0000000000010000
2250 
2251 /*   SH_EVENT_OVERFLOW_PROC2_ERR_INT                                    */
2252 /*   Description:  Pending Processor 2 Error Interrupt                  */
2253 #define SH_EVENT_OVERFLOW_PROC2_ERR_INT_SHFT     17
2254 #define SH_EVENT_OVERFLOW_PROC2_ERR_INT_MASK     0x0000000000020000
2255 
2256 /*   SH_EVENT_OVERFLOW_PROC3_ERR_INT                                    */
2257 /*   Description:  Pending Processor 3 Error Interrupt                  */
2258 #define SH_EVENT_OVERFLOW_PROC3_ERR_INT_SHFT     18
2259 #define SH_EVENT_OVERFLOW_PROC3_ERR_INT_MASK     0x0000000000040000
2260 
2261 /*   SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT                              */
2262 /*   Description:  Pending System Shutdown Interrupt                    */
2263 #define SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT_SHFT 19
2264 #define SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000080000
2265 
2266 /*   SH_EVENT_OVERFLOW_UART_INT                                         */
2267 /*   Description:  Pending Junk Bus UART Interrupt                      */
2268 #define SH_EVENT_OVERFLOW_UART_INT_SHFT          20
2269 #define SH_EVENT_OVERFLOW_UART_INT_MASK          0x0000000000100000
2270 
2271 /*   SH_EVENT_OVERFLOW_L1_NMI_INT                                       */
2272 /*   Description:  Pending L1 Controller NMI Interrupt                  */
2273 #define SH_EVENT_OVERFLOW_L1_NMI_INT_SHFT        21
2274 #define SH_EVENT_OVERFLOW_L1_NMI_INT_MASK        0x0000000000200000
2275 
2276 /*   SH_EVENT_OVERFLOW_STOP_CLOCK                                       */
2277 /*   Description:  Pending Stop Clock Interrupt                         */
2278 #define SH_EVENT_OVERFLOW_STOP_CLOCK_SHFT        22
2279 #define SH_EVENT_OVERFLOW_STOP_CLOCK_MASK        0x0000000000400000
2280 
2281 /*   SH_EVENT_OVERFLOW_RTC0_INT                                         */
2282 /*   Description:  Pending RTC 0 Interrupt                              */
2283 #define SH_EVENT_OVERFLOW_RTC0_INT_SHFT          23
2284 #define SH_EVENT_OVERFLOW_RTC0_INT_MASK          0x0000000000800000
2285 
2286 /*   SH_EVENT_OVERFLOW_RTC1_INT                                         */
2287 /*   Description:  Pending RTC 1 Interrupt                              */
2288 #define SH_EVENT_OVERFLOW_RTC1_INT_SHFT          24
2289 #define SH_EVENT_OVERFLOW_RTC1_INT_MASK          0x0000000001000000
2290 
2291 /*   SH_EVENT_OVERFLOW_RTC2_INT                                         */
2292 /*   Description:  Pending RTC 2 Interrupt                              */
2293 #define SH_EVENT_OVERFLOW_RTC2_INT_SHFT          25
2294 #define SH_EVENT_OVERFLOW_RTC2_INT_MASK          0x0000000002000000
2295 
2296 /*   SH_EVENT_OVERFLOW_RTC3_INT                                         */
2297 /*   Description:  Pending RTC 3 Interrupt                              */
2298 #define SH_EVENT_OVERFLOW_RTC3_INT_SHFT          26
2299 #define SH_EVENT_OVERFLOW_RTC3_INT_MASK          0x0000000004000000
2300 
2301 /*   SH_EVENT_OVERFLOW_PROFILE_INT                                      */
2302 /*   Description:  Pending Profile Interrupt                            */
2303 #define SH_EVENT_OVERFLOW_PROFILE_INT_SHFT       27
2304 #define SH_EVENT_OVERFLOW_PROFILE_INT_MASK       0x0000000008000000
2305 
2306 /* ==================================================================== */
2307 /*                  Register "SH_EVENT_OVERFLOW_ALIAS"                  */
2308 /*             SHub Interrupt Event Occurred Overflow Alias             */
2309 /* ==================================================================== */
2310 
2311 #define SH_EVENT_OVERFLOW_ALIAS                  0x0000000110010088
2312 
2313 /* ==================================================================== */
2314 /*                     Register "SH_JUNK_BUS_TIME"                      */
2315 /*                           Junk Bus Timing                            */
2316 /* ==================================================================== */
2317 
2318 #define SH_JUNK_BUS_TIME                         0x0000000110020000
2319 #define SH_JUNK_BUS_TIME_MASK                    0x00000000ffffffff
2320 #define SH_JUNK_BUS_TIME_INIT                    0x0000000040404040
2321 
2322 /*   SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD                                  */
2323 /*   Description:  Fprom_Setup_Hold                                     */
2324 #define SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD_SHFT   0
2325 #define SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD_MASK   0x00000000000000ff
2326 
2327 /*   SH_JUNK_BUS_TIME_FPROM_ENABLE                                      */
2328 /*   Description:  Fprom_Enable                                         */
2329 #define SH_JUNK_BUS_TIME_FPROM_ENABLE_SHFT       8
2330 #define SH_JUNK_BUS_TIME_FPROM_ENABLE_MASK       0x000000000000ff00
2331 
2332 /*   SH_JUNK_BUS_TIME_UART_SETUP_HOLD                                   */
2333 /*   Description:  Uart_Setup_Hold                                      */
2334 #define SH_JUNK_BUS_TIME_UART_SETUP_HOLD_SHFT    16
2335 #define SH_JUNK_BUS_TIME_UART_SETUP_HOLD_MASK    0x0000000000ff0000
2336 
2337 /*   SH_JUNK_BUS_TIME_UART_ENABLE                                       */
2338 /*   Description:  Uart_Enable                                          */
2339 #define SH_JUNK_BUS_TIME_UART_ENABLE_SHFT        24
2340 #define SH_JUNK_BUS_TIME_UART_ENABLE_MASK        0x00000000ff000000
2341 
2342 /* ==================================================================== */
2343 /*                    Register "SH_JUNK_LATCH_TIME"                     */
2344 /*                        Junk Bus Latch Timing                         */
2345 /* ==================================================================== */
2346 
2347 #define SH_JUNK_LATCH_TIME                       0x0000000110020080
2348 #define SH_JUNK_LATCH_TIME_MASK                  0x0000000000000007
2349 #define SH_JUNK_LATCH_TIME_INIT                  0x0000000000000002
2350 
2351 /*   SH_JUNK_LATCH_TIME_SETUP_HOLD                                      */
2352 /*   Description:  Setup and Hold Time                                  */
2353 #define SH_JUNK_LATCH_TIME_SETUP_HOLD_SHFT       0
2354 #define SH_JUNK_LATCH_TIME_SETUP_HOLD_MASK       0x0000000000000007
2355 
2356 /* ==================================================================== */
2357 /*                    Register "SH_JUNK_NACK_RESET"                     */
2358 /*                     Junk Bus Nack Counter Reset                      */
2359 /* ==================================================================== */
2360 
2361 #define SH_JUNK_NACK_RESET                       0x0000000110020100
2362 #define SH_JUNK_NACK_RESET_MASK                  0x0000000000000001
2363 #define SH_JUNK_NACK_RESET_INIT                  0x0000000000000000
2364 
2365 /*   SH_JUNK_NACK_RESET_PULSE                                           */
2366 /*   Description:  Junk bus nack counter reset                          */
2367 #define SH_JUNK_NACK_RESET_PULSE_SHFT            0
2368 #define SH_JUNK_NACK_RESET_PULSE_MASK            0x0000000000000001
2369 
2370 /* ==================================================================== */
2371 /*                     Register "SH_JUNK_BUS_LED0"                      */
2372 /*                            Junk Bus LED0                             */
2373 /* ==================================================================== */
2374 
2375 #define SH_JUNK_BUS_LED0                         0x0000000110030000
2376 #define SH_JUNK_BUS_LED0_MASK                    0x00000000000000ff
2377 #define SH_JUNK_BUS_LED0_INIT                    0x0000000000000000
2378 
2379 /*   SH_JUNK_BUS_LED0_LED0_DATA                                         */
2380 /*   Description:  LED0_data                                            */
2381 #define SH_JUNK_BUS_LED0_LED0_DATA_SHFT          0
2382 #define SH_JUNK_BUS_LED0_LED0_DATA_MASK          0x00000000000000ff
2383 
2384 /* ==================================================================== */
2385 /*                     Register "SH_JUNK_BUS_LED1"                      */
2386 /*                            Junk Bus LED1                             */
2387 /* ==================================================================== */
2388 
2389 #define SH_JUNK_BUS_LED1                         0x0000000110030080
2390 #define SH_JUNK_BUS_LED1_MASK                    0x00000000000000ff
2391 #define SH_JUNK_BUS_LED1_INIT                    0x0000000000000000
2392 
2393 /*   SH_JUNK_BUS_LED1_LED1_DATA                                         */
2394 /*   Description:  LED1_data                                            */
2395 #define SH_JUNK_BUS_LED1_LED1_DATA_SHFT          0
2396 #define SH_JUNK_BUS_LED1_LED1_DATA_MASK          0x00000000000000ff
2397 
2398 /* ==================================================================== */
2399 /*                     Register "SH_JUNK_BUS_LED2"                      */
2400 /*                            Junk Bus LED2                             */
2401 /* ==================================================================== */
2402 
2403 #define SH_JUNK_BUS_LED2                         0x0000000110030100
2404 #define SH_JUNK_BUS_LED2_MASK                    0x00000000000000ff
2405 #define SH_JUNK_BUS_LED2_INIT                    0x0000000000000000
2406 
2407 /*   SH_JUNK_BUS_LED2_LED2_DATA                                         */
2408 /*   Description:  LED2_data                                            */
2409 #define SH_JUNK_BUS_LED2_LED2_DATA_SHFT          0
2410 #define SH_JUNK_BUS_LED2_LED2_DATA_MASK          0x00000000000000ff
2411 
2412 /* ==================================================================== */
2413 /*                     Register "SH_JUNK_BUS_LED3"                      */
2414 /*                            Junk Bus LED3                             */
2415 /* ==================================================================== */
2416 
2417 #define SH_JUNK_BUS_LED3                         0x0000000110030180
2418 #define SH_JUNK_BUS_LED3_MASK                    0x00000000000000ff
2419 #define SH_JUNK_BUS_LED3_INIT                    0x0000000000000000
2420 
2421 /*   SH_JUNK_BUS_LED3_LED3_DATA                                         */
2422 /*   Description:  LED3_data                                            */
2423 #define SH_JUNK_BUS_LED3_LED3_DATA_SHFT          0
2424 #define SH_JUNK_BUS_LED3_LED3_DATA_MASK          0x00000000000000ff
2425 
2426 /* ==================================================================== */
2427 /*                   Register "SH_JUNK_ERROR_STATUS"                    */
2428 /*                        Junk Bus Error Status                         */
2429 /* ==================================================================== */
2430 
2431 #define SH_JUNK_ERROR_STATUS                     0x0000000110030200
2432 #define SH_JUNK_ERROR_STATUS_MASK                0x1fff7fffffffffff
2433 #define SH_JUNK_ERROR_STATUS_INIT                0x0000000000000000
2434 
2435 /*   SH_JUNK_ERROR_STATUS_ADDRESS                                       */
2436 /*   Description:  Failing junk bus address                             */
2437 #define SH_JUNK_ERROR_STATUS_ADDRESS_SHFT        0
2438 #define SH_JUNK_ERROR_STATUS_ADDRESS_MASK        0x00007fffffffffff
2439 
2440 /*   SH_JUNK_ERROR_STATUS_CMD                                           */
2441 /*   Description:  Junk bus command                                     */
2442 #define SH_JUNK_ERROR_STATUS_CMD_SHFT            48
2443 #define SH_JUNK_ERROR_STATUS_CMD_MASK            0x00ff000000000000
2444 
2445 /*   SH_JUNK_ERROR_STATUS_MODE                                          */
2446 /*   Description:  Mode                                                 */
2447 #define SH_JUNK_ERROR_STATUS_MODE_SHFT           56
2448 #define SH_JUNK_ERROR_STATUS_MODE_MASK           0x0100000000000000
2449 
2450 /*   SH_JUNK_ERROR_STATUS_STATUS                                        */
2451 /*   Description:  Status                                               */
2452 #define SH_JUNK_ERROR_STATUS_STATUS_SHFT         57
2453 #define SH_JUNK_ERROR_STATUS_STATUS_MASK         0x1e00000000000000
2454 
2455 /* ==================================================================== */
2456 /*                      Register "SH_NI0_LLP_STAT"                      */
2457 /*               This register describes the LLP status.                */
2458 /* ==================================================================== */
2459 
2460 #define SH_NI0_LLP_STAT                          0x0000000150000000
2461 #define SH_NI0_LLP_STAT_MASK                     0x000000000000000f
2462 #define SH_NI0_LLP_STAT_INIT                     0x0000000000000000
2463 
2464 /*   SH_NI0_LLP_STAT_LINK_RESET_STATE                                   */
2465 /*   Description:  Status of LLP link.                                  */
2466 #define SH_NI0_LLP_STAT_LINK_RESET_STATE_SHFT    0
2467 #define SH_NI0_LLP_STAT_LINK_RESET_STATE_MASK    0x000000000000000f
2468 
2469 /* ==================================================================== */
2470 /*                     Register "SH_NI0_LLP_RESET"                      */
2471 /*           Writing issues a reset to the network interface            */
2472 /* ==================================================================== */
2473 
2474 #define SH_NI0_LLP_RESET                         0x0000000150000008
2475 #define SH_NI0_LLP_RESET_MASK                    0x0000000000000003
2476 #define SH_NI0_LLP_RESET_INIT                    0x0000000000000000
2477 
2478 /*   SH_NI0_LLP_RESET_LINK                                              */
2479 /*   Description:  Send Link Reset. Generates a pulse.                  */
2480 #define SH_NI0_LLP_RESET_LINK_SHFT               0
2481 #define SH_NI0_LLP_RESET_LINK_MASK               0x0000000000000001
2482 
2483 /*   SH_NI0_LLP_RESET_WARM                                              */
2484 /*   Description:  Send Warm Reset. Generates a pulse.                  */
2485 #define SH_NI0_LLP_RESET_WARM_SHFT               1
2486 #define SH_NI0_LLP_RESET_WARM_MASK               0x0000000000000002
2487 
2488 /* ==================================================================== */
2489 /*                    Register "SH_NI0_LLP_RESET_EN"                    */
2490 /*                 Controls LLP warm reset propagation                  */
2491 /* ==================================================================== */
2492 
2493 #define SH_NI0_LLP_RESET_EN                      0x0000000150000010
2494 #define SH_NI0_LLP_RESET_EN_MASK                 0x0000000000000001
2495 #define SH_NI0_LLP_RESET_EN_INIT                 0x0000000000000001
2496 
2497 /*   SH_NI0_LLP_RESET_EN_OK                                             */
2498 /*   Description:  Allow LLP warm reset to reset SHUB                   */
2499 #define SH_NI0_LLP_RESET_EN_OK_SHFT              0
2500 #define SH_NI0_LLP_RESET_EN_OK_MASK              0x0000000000000001
2501 
2502 /* ==================================================================== */
2503 /*                   Register "SH_NI0_LLP_CHAN_MODE"                    */
2504 /*              Sets the signaling mode of LLP and channel              */
2505 /* ==================================================================== */
2506 
2507 #define SH_NI0_LLP_CHAN_MODE                     0x0000000150000018
2508 #define SH_NI0_LLP_CHAN_MODE_MASK                0x000000000000001f
2509 #define SH_NI0_LLP_CHAN_MODE_INIT                0x0000000000000000
2510 
2511 /*   SH_NI0_LLP_CHAN_MODE_BITMODE32                                     */
2512 /*   Description:  Enables 32-bit (plus sideband) channel phits         */
2513 #define SH_NI0_LLP_CHAN_MODE_BITMODE32_SHFT      0
2514 #define SH_NI0_LLP_CHAN_MODE_BITMODE32_MASK      0x0000000000000001
2515 
2516 /*   SH_NI0_LLP_CHAN_MODE_AC_ENCODE                                     */
2517 /*   Description:  Enables nearly dc-free encoding for AC-coupling      */
2518 #define SH_NI0_LLP_CHAN_MODE_AC_ENCODE_SHFT      1
2519 #define SH_NI0_LLP_CHAN_MODE_AC_ENCODE_MASK      0x0000000000000002
2520 
2521 /*   SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING                                 */
2522 /*   Description:  Enables automatic tuning of channel skew.            */
2523 #define SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING_SHFT  2
2524 #define SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING_MASK  0x0000000000000004
2525 
2526 /*   SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD                             */
2527 /*   Description:  Enables remote fine tune updates                     */
2528 #define SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_SHFT 3
2529 #define SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_MASK 0x0000000000000008
2530 
2531 /*   SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD                                */
2532 /*   Description:  Enables quadrature clock in the pfssd                */
2533 #define SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD_SHFT 4
2534 #define SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD_MASK 0x0000000000000010
2535 
2536 /* ==================================================================== */
2537 /*                     Register "SH_NI0_LLP_CONFIG"                     */
2538 /*              Sets the configuration of LLP and channel               */
2539 /* ==================================================================== */
2540 
2541 #define SH_NI0_LLP_CONFIG                        0x0000000150000020
2542 #define SH_NI0_LLP_CONFIG_MASK                   0x0000003fffffffff
2543 #define SH_NI0_LLP_CONFIG_INIT                   0x00000007fc6ffd00
2544 
2545 /*   SH_NI0_LLP_CONFIG_MAXBURST                                         */
2546 #define SH_NI0_LLP_CONFIG_MAXBURST_SHFT          0
2547 #define SH_NI0_LLP_CONFIG_MAXBURST_MASK          0x00000000000003ff
2548 
2549 /*   SH_NI0_LLP_CONFIG_MAXRETRY                                         */
2550 #define SH_NI0_LLP_CONFIG_MAXRETRY_SHFT          10
2551 #define SH_NI0_LLP_CONFIG_MAXRETRY_MASK          0x00000000000ffc00
2552 
2553 /*   SH_NI0_LLP_CONFIG_NULLTIMEOUT                                      */
2554 #define SH_NI0_LLP_CONFIG_NULLTIMEOUT_SHFT       20
2555 #define SH_NI0_LLP_CONFIG_NULLTIMEOUT_MASK       0x0000000003f00000
2556 
2557 /*   SH_NI0_LLP_CONFIG_FTU_TIME                                         */
2558 #define SH_NI0_LLP_CONFIG_FTU_TIME_SHFT          26
2559 #define SH_NI0_LLP_CONFIG_FTU_TIME_MASK          0x0000003ffc000000
2560 
2561 /* ==================================================================== */
2562 /*                    Register "SH_NI0_LLP_TEST_CTL"                    */
2563 /* ==================================================================== */
2564 
2565 #define SH_NI0_LLP_TEST_CTL                      0x0000000150000028
2566 #define SH_NI0_LLP_TEST_CTL_MASK                 0x7ff3f3ffffffffff
2567 #define SH_NI0_LLP_TEST_CTL_INIT                 0x000000000a5fffff
2568 
2569 /*   SH_NI0_LLP_TEST_CTL_PATTERN                                        */
2570 /*   Description:  Send channel data pattern                            */
2571 #define SH_NI0_LLP_TEST_CTL_PATTERN_SHFT         0
2572 #define SH_NI0_LLP_TEST_CTL_PATTERN_MASK         0x000000ffffffffff
2573 
2574 /*   SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE                                 */
2575 /*   Description:  Enables continuous send of data                      */
2576 #define SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE_SHFT  40
2577 #define SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE_MASK  0x0000030000000000
2578 
2579 /*   SH_NI0_LLP_TEST_CTL_WIRE_SEL                                       */
2580 #define SH_NI0_LLP_TEST_CTL_WIRE_SEL_SHFT        44
2581 #define SH_NI0_LLP_TEST_CTL_WIRE_SEL_MASK        0x0003f00000000000
2582 
2583 /*   SH_NI0_LLP_TEST_CTL_LFSR_MODE                                      */
2584 #define SH_NI0_LLP_TEST_CTL_LFSR_MODE_SHFT       52
2585 #define SH_NI0_LLP_TEST_CTL_LFSR_MODE_MASK       0x0030000000000000
2586 
2587 /*   SH_NI0_LLP_TEST_CTL_NOISE_MODE                                     */
2588 #define SH_NI0_LLP_TEST_CTL_NOISE_MODE_SHFT      54
2589 #define SH_NI0_LLP_TEST_CTL_NOISE_MODE_MASK      0x00c0000000000000
2590 
2591 /*   SH_NI0_LLP_TEST_CTL_ARMCAPTURE                                     */
2592 /*   Description:  Enable Capture of Next MicroPacket                   */
2593 #define SH_NI0_LLP_TEST_CTL_ARMCAPTURE_SHFT      56
2594 #define SH_NI0_LLP_TEST_CTL_ARMCAPTURE_MASK      0x0100000000000000
2595 
2596 /*   SH_NI0_LLP_TEST_CTL_CAPTURECBONLY                                  */
2597 /*   Description:  Only capture a micropacket with a Check Byte error  */
2598 #define SH_NI0_LLP_TEST_CTL_CAPTURECBONLY_SHFT   57
2599 #define SH_NI0_LLP_TEST_CTL_CAPTURECBONLY_MASK   0x0200000000000000
2600 
2601 /*   SH_NI0_LLP_TEST_CTL_SENDCBERROR                                    */
2602 /*   Description:  Sends a single error                                 */
2603 #define SH_NI0_LLP_TEST_CTL_SENDCBERROR_SHFT     58
2604 #define SH_NI0_LLP_TEST_CTL_SENDCBERROR_MASK     0x0400000000000000
2605 
2606 /*   SH_NI0_LLP_TEST_CTL_SENDSNERROR                                    */
2607 /*   Description:  Sends a single sequence number error                 */
2608 #define SH_NI0_LLP_TEST_CTL_SENDSNERROR_SHFT     59
2609 #define SH_NI0_LLP_TEST_CTL_SENDSNERROR_MASK     0x0800000000000000
2610 
2611 /*   SH_NI0_LLP_TEST_CTL_FAKESNERROR                                    */
2612 /*   Description:  Causes receiver to pretend it saw a sn error         */
2613 #define SH_NI0_LLP_TEST_CTL_FAKESNERROR_SHFT     60
2614 #define SH_NI0_LLP_TEST_CTL_FAKESNERROR_MASK     0x1000000000000000
2615 
2616 /*   SH_NI0_LLP_TEST_CTL_CAPTURED                                       */
2617 /*   Description:  Indicates a Valid Micropacket was captured           */
2618 #define SH_NI0_LLP_TEST_CTL_CAPTURED_SHFT        61
2619 #define SH_NI0_LLP_TEST_CTL_CAPTURED_MASK        0x2000000000000000
2620 
2621 /*   SH_NI0_LLP_TEST_CTL_CBERROR                                        */
2622 /*   Description:  Indicates a Micropacket with a CB error was capture  */
2623 #define SH_NI0_LLP_TEST_CTL_CBERROR_SHFT         62
2624 #define SH_NI0_LLP_TEST_CTL_CBERROR_MASK         0x4000000000000000
2625 
2626 /* ==================================================================== */
2627 /*                    Register "SH_NI0_LLP_CAPT_WD1"                    */
2628 /*                    low order 64-bit captured word                    */
2629 /* ==================================================================== */
2630 
2631 #define SH_NI0_LLP_CAPT_WD1                      0x0000000150000030
2632 #define SH_NI0_LLP_CAPT_WD1_MASK                 0xffffffffffffffff
2633 #define SH_NI0_LLP_CAPT_WD1_INIT                 0x0000000000000000
2634 
2635 /*   SH_NI0_LLP_CAPT_WD1_DATA                                           */
2636 /*   Description:  low order 64-bit captured word                       */
2637 #define SH_NI0_LLP_CAPT_WD1_DATA_SHFT            0
2638 #define SH_NI0_LLP_CAPT_WD1_DATA_MASK            0xffffffffffffffff
2639 
2640 /* ==================================================================== */
2641 /*                    Register "SH_NI0_LLP_CAPT_WD2"                    */
2642 /*                   high order 64-bit captured word                    */
2643 /* ==================================================================== */
2644 
2645 #define SH_NI0_LLP_CAPT_WD2                      0x0000000150000038
2646 #define SH_NI0_LLP_CAPT_WD2_MASK                 0xffffffffffffffff
2647 #define SH_NI0_LLP_CAPT_WD2_INIT                 0x0000000000000000
2648 
2649 /*   SH_NI0_LLP_CAPT_WD2_DATA                                           */
2650 /*   Description:  high order 64-bit captured word                      */
2651 #define SH_NI0_LLP_CAPT_WD2_DATA_SHFT            0
2652 #define SH_NI0_LLP_CAPT_WD2_DATA_MASK            0xffffffffffffffff
2653 
2654 /* ==================================================================== */
2655 /*                   Register "SH_NI0_LLP_CAPT_SBCB"                    */
2656 /*                 captured sideband, sequence, and CRC                 */
2657 /* ==================================================================== */
2658 
2659 #define SH_NI0_LLP_CAPT_SBCB                     0x0000000150000040
2660 #define SH_NI0_LLP_CAPT_SBCB_MASK                0x0000001fffffffff
2661 #define SH_NI0_LLP_CAPT_SBCB_INIT                0x0000000000000000
2662 
2663 /*   SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN                               */
2664 /*   Description:  sideband and sequence                                */
2665 #define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_SHFT 0
2666 #define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_MASK 0x000000000000ffff
2667 
2668 /*   SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC                                */
2669 /*   Description:  CRC                                                  */
2670 #define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC_SHFT 16
2671 #define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC_MASK 0x00000000ffff0000
2672 
2673 /*   SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS                               */
2674 /*   Description:  All CB errors have been sent                         */
2675 #define SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS_SHFT 32
2676 #define SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS_MASK 0x0000000100000000
2677 
2678 /*   SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS                               */
2679 /*   Description:  All SN errors have been sent                         */
2680 #define SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS_SHFT 33
2681 #define SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS_MASK 0x0000000200000000
2682 
2683 /*   SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS                              */
2684 /*   Description:  All faked SN errors have been sent                   */
2685 #define SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS_SHFT 34
2686 #define SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS_MASK 0x0000000400000000
2687 
2688 /*   SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW                                */
2689 /*   Description:  wire charge counter overflowed, valid if llp_mode e  */
2690 #define SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW_SHFT 35
2691 #define SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW_MASK 0x0000000800000000
2692 
2693 /*   SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW                               */
2694 /*   Description:  wire charge counter underflowed, valid if llp_mode   */
2695 /*  enabled                                                             */
2696 #define SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW_SHFT 36
2697 #define SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW_MASK 0x0000001000000000
2698 
2699 /* ==================================================================== */
2700 /*                      Register "SH_NI0_LLP_ERR"                       */
2701 /* ==================================================================== */
2702 
2703 #define SH_NI0_LLP_ERR                           0x0000000150000048
2704 #define SH_NI0_LLP_ERR_MASK                      0x001fffffffffffff
2705 #define SH_NI0_LLP_ERR_INIT                      0x0000000000000000
2706 
2707 /*   SH_NI0_LLP_ERR_RX_SN_ERR_COUNT                                     */
2708 /*   Description:  Counts the sequence number errors received           */
2709 #define SH_NI0_LLP_ERR_RX_SN_ERR_COUNT_SHFT      0
2710 #define SH_NI0_LLP_ERR_RX_SN_ERR_COUNT_MASK      0x00000000000000ff
2711 
2712 /*   SH_NI0_LLP_ERR_RX_CB_ERR_COUNT                                     */
2713 /*   Description:  Counts the check byte errors received                */
2714 #define SH_NI0_LLP_ERR_RX_CB_ERR_COUNT_SHFT      8
2715 #define SH_NI0_LLP_ERR_RX_CB_ERR_COUNT_MASK      0x000000000000ff00
2716 
2717 /*   SH_NI0_LLP_ERR_RETRY_COUNT                                         */
2718 /*   Description:  Counts the retries                                   */
2719 #define SH_NI0_LLP_ERR_RETRY_COUNT_SHFT          16
2720 #define SH_NI0_LLP_ERR_RETRY_COUNT_MASK          0x0000000000ff0000
2721 
2722 /*   SH_NI0_LLP_ERR_RETRY_TIMEOUT                                       */
2723 /*   Description:  Indicates a retry timeout has occurred               */
2724 #define SH_NI0_LLP_ERR_RETRY_TIMEOUT_SHFT        24
2725 #define SH_NI0_LLP_ERR_RETRY_TIMEOUT_MASK        0x0000000001000000
2726 
2727 /*   SH_NI0_LLP_ERR_RCV_LINK_RESET                                      */
2728 /*   Description:  Indicates a link reset has been received             */
2729 #define SH_NI0_LLP_ERR_RCV_LINK_RESET_SHFT       25
2730 #define SH_NI0_LLP_ERR_RCV_LINK_RESET_MASK       0x0000000002000000
2731 
2732 /*   SH_NI0_LLP_ERR_SQUASH                                              */
2733 /*   Description:  Indicates a micropacket was squashed                 */
2734 #define SH_NI0_LLP_ERR_SQUASH_SHFT               26
2735 #define SH_NI0_LLP_ERR_SQUASH_MASK               0x0000000004000000
2736 
2737 /*   SH_NI0_LLP_ERR_POWER_NOT_OK                                        */
2738 /*   Description:  Detects and traps a loss of power_OK                 */
2739 #define SH_NI0_LLP_ERR_POWER_NOT_OK_SHFT         27
2740 #define SH_NI0_LLP_ERR_POWER_NOT_OK_MASK         0x0000000008000000
2741 
2742 /*   SH_NI0_LLP_ERR_WIRE_CNT                                            */
2743 /*   Description:  counts the errors detected on a single wire test     */
2744 #define SH_NI0_LLP_ERR_WIRE_CNT_SHFT             28
2745 #define SH_NI0_LLP_ERR_WIRE_CNT_MASK             0x000ffffff0000000
2746 
2747 /*   SH_NI0_LLP_ERR_WIRE_OVERFLOW                                       */
2748 /*   Description:  wire_error_cnt has overflowed                        */
2749 #define SH_NI0_LLP_ERR_WIRE_OVERFLOW_SHFT        52
2750 #define SH_NI0_LLP_ERR_WIRE_OVERFLOW_MASK        0x0010000000000000
2751 
2752 /* ==================================================================== */
2753 /*                      Register "SH_NI1_LLP_STAT"                      */
2754 /*               This register describes the LLP status.                */
2755 /* ==================================================================== */
2756 
2757 #define SH_NI1_LLP_STAT                          0x0000000150002000
2758 #define SH_NI1_LLP_STAT_MASK                     0x000000000000000f
2759 #define SH_NI1_LLP_STAT_INIT                     0x0000000000000000
2760 
2761 /*   SH_NI1_LLP_STAT_LINK_RESET_STATE                                   */
2762 /*   Description:  Status of LLP link.                                  */
2763 #define SH_NI1_LLP_STAT_LINK_RESET_STATE_SHFT    0
2764 #define SH_NI1_LLP_STAT_LINK_RESET_STATE_MASK    0x000000000000000f
2765 
2766 /* ==================================================================== */
2767 /*                     Register "SH_NI1_LLP_RESET"                      */
2768 /*           Writing issues a reset to the network interface            */
2769 /* ==================================================================== */
2770 
2771 #define SH_NI1_LLP_RESET                         0x0000000150002008
2772 #define SH_NI1_LLP_RESET_MASK                    0x0000000000000003
2773 #define SH_NI1_LLP_RESET_INIT                    0x0000000000000000
2774 
2775 /*   SH_NI1_LLP_RESET_LINK                                              */
2776 /*   Description:  Send Link Reset. Generates a pulse.                  */
2777 #define SH_NI1_LLP_RESET_LINK_SHFT               0
2778 #define SH_NI1_LLP_RESET_LINK_MASK               0x0000000000000001
2779 
2780 /*   SH_NI1_LLP_RESET_WARM                                              */
2781 /*   Description:  Send Warm Reset. Generates a pulse.                  */
2782 #define SH_NI1_LLP_RESET_WARM_SHFT               1
2783 #define SH_NI1_LLP_RESET_WARM_MASK               0x0000000000000002
2784 
2785 /* ==================================================================== */
2786 /*                    Register "SH_NI1_LLP_RESET_EN"                    */
2787 /*                 Controls LLP warm reset propagation                  */
2788 /* ==================================================================== */
2789 
2790 #define SH_NI1_LLP_RESET_EN                      0x0000000150002010
2791 #define SH_NI1_LLP_RESET_EN_MASK                 0x0000000000000001
2792 #define SH_NI1_LLP_RESET_EN_INIT                 0x0000000000000001
2793 
2794 /*   SH_NI1_LLP_RESET_EN_OK                                             */
2795 /*   Description:  Allow LLP warm reset to reset SHUB                   */
2796 #define SH_NI1_LLP_RESET_EN_OK_SHFT              0
2797 #define SH_NI1_LLP_RESET_EN_OK_MASK              0x0000000000000001
2798 
2799 /* ==================================================================== */
2800 /*                   Register "SH_NI1_LLP_CHAN_MODE"                    */
2801 /*              Sets the signaling mode of LLP and channel              */
2802 /* ==================================================================== */
2803 
2804 #define SH_NI1_LLP_CHAN_MODE                     0x0000000150002018
2805 #define SH_NI1_LLP_CHAN_MODE_MASK                0x000000000000001f
2806 #define SH_NI1_LLP_CHAN_MODE_INIT                0x0000000000000000
2807 
2808 /*   SH_NI1_LLP_CHAN_MODE_BITMODE32                                     */
2809 /*   Description:  Enables 32-bit (plus sideband) channel phits         */
2810 #define SH_NI1_LLP_CHAN_MODE_BITMODE32_SHFT      0
2811 #define SH_NI1_LLP_CHAN_MODE_BITMODE32_MASK      0x0000000000000001
2812 
2813 /*   SH_NI1_LLP_CHAN_MODE_AC_ENCODE                                     */
2814 /*   Description:  Enables nearly dc-free encoding for AC-coupling      */
2815 #define SH_NI1_LLP_CHAN_MODE_AC_ENCODE_SHFT      1
2816 #define SH_NI1_LLP_CHAN_MODE_AC_ENCODE_MASK      0x0000000000000002
2817 
2818 /*   SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING                                 */
2819 /*   Description:  Enables automatic tuning of channel skew.            */
2820 #define SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING_SHFT  2
2821 #define SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING_MASK  0x0000000000000004
2822 
2823 /*   SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD                             */
2824 /*   Description:  Enables remote fine tune updates                     */
2825 #define SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_SHFT 3
2826 #define SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_MASK 0x0000000000000008
2827 
2828 /*   SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD                                */
2829 /*   Description:  Enables quadrature clock in the pfssd                */
2830 #define SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD_SHFT 4
2831 #define SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD_MASK 0x0000000000000010
2832 
2833 /* ==================================================================== */
2834 /*                     Register "SH_NI1_LLP_CONFIG"                     */
2835 /*              Sets the configuration of LLP and channel               */
2836 /* ==================================================================== */
2837 
2838 #define SH_NI1_LLP_CONFIG                        0x0000000150002020
2839 #define SH_NI1_LLP_CONFIG_MASK                   0x0000003fffffffff
2840 #define SH_NI1_LLP_CONFIG_INIT                   0x00000007fc6ffd00
2841 
2842 /*   SH_NI1_LLP_CONFIG_MAXBURST                                         */
2843 #define SH_NI1_LLP_CONFIG_MAXBURST_SHFT          0
2844 #define SH_NI1_LLP_CONFIG_MAXBURST_MASK          0x00000000000003ff
2845 
2846 /*   SH_NI1_LLP_CONFIG_MAXRETRY                                         */
2847 #define SH_NI1_LLP_CONFIG_MAXRETRY_SHFT          10
2848 #define SH_NI1_LLP_CONFIG_MAXRETRY_MASK          0x00000000000ffc00
2849 
2850 /*   SH_NI1_LLP_CONFIG_NULLTIMEOUT                                      */
2851 #define SH_NI1_LLP_CONFIG_NULLTIMEOUT_SHFT       20
2852 #define SH_NI1_LLP_CONFIG_NULLTIMEOUT_MASK       0x0000000003f00000
2853 
2854 /*   SH_NI1_LLP_CONFIG_FTU_TIME                                         */
2855 #define SH_NI1_LLP_CONFIG_FTU_TIME_SHFT          26
2856 #define SH_NI1_LLP_CONFIG_FTU_TIME_MASK          0x0000003ffc000000
2857 
2858 /* ==================================================================== */
2859 /*                    Register "SH_NI1_LLP_TEST_CTL"                    */
2860 /* ==================================================================== */
2861 
2862 #define SH_NI1_LLP_TEST_CTL                      0x0000000150002028
2863 #define SH_NI1_LLP_TEST_CTL_MASK                 0x7ff3f3ffffffffff
2864 #define SH_NI1_LLP_TEST_CTL_INIT                 0x000000000a5fffff
2865 
2866 /*   SH_NI1_LLP_TEST_CTL_PATTERN                                        */
2867 /*   Description:  Send channel data pattern                            */
2868 #define SH_NI1_LLP_TEST_CTL_PATTERN_SHFT         0
2869 #define SH_NI1_LLP_TEST_CTL_PATTERN_MASK         0x000000ffffffffff
2870 
2871 /*   SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE                                 */
2872 /*   Description:  Enables continuous send of data                      */
2873 #define SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE_SHFT  40
2874 #define SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE_MASK  0x0000030000000000
2875 
2876 /*   SH_NI1_LLP_TEST_CTL_WIRE_SEL                                       */
2877 #define SH_NI1_LLP_TEST_CTL_WIRE_SEL_SHFT        44
2878 #define SH_NI1_LLP_TEST_CTL_WIRE_SEL_MASK        0x0003f00000000000
2879 
2880 /*   SH_NI1_LLP_TEST_CTL_LFSR_MODE                                      */
2881 #define SH_NI1_LLP_TEST_CTL_LFSR_MODE_SHFT       52
2882 #define SH_NI1_LLP_TEST_CTL_LFSR_MODE_MASK       0x0030000000000000
2883 
2884 /*   SH_NI1_LLP_TEST_CTL_NOISE_MODE                                     */
2885 #define SH_NI1_LLP_TEST_CTL_NOISE_MODE_SHFT      54
2886 #define SH_NI1_LLP_TEST_CTL_NOISE_MODE_MASK      0x00c0000000000000
2887 
2888 /*   SH_NI1_LLP_TEST_CTL_ARMCAPTURE                                     */
2889 /*   Description:  Enable Capture of Next MicroPacket                   */
2890 #define SH_NI1_LLP_TEST_CTL_ARMCAPTURE_SHFT      56
2891 #define SH_NI1_LLP_TEST_CTL_ARMCAPTURE_MASK      0x0100000000000000
2892 
2893 /*   SH_NI1_LLP_TEST_CTL_CAPTURECBONLY                                  */
2894 /*   Description:  Only capture a micropacket with a Check Byte error  */
2895 #define SH_NI1_LLP_TEST_CTL_CAPTURECBONLY_SHFT   57
2896 #define SH_NI1_LLP_TEST_CTL_CAPTURECBONLY_MASK   0x0200000000000000
2897 
2898 /*   SH_NI1_LLP_TEST_CTL_SENDCBERROR                                    */
2899 /*   Description:  Sends a single error                                 */
2900 #define SH_NI1_LLP_TEST_CTL_SENDCBERROR_SHFT     58
2901 #define SH_NI1_LLP_TEST_CTL_SENDCBERROR_MASK     0x0400000000000000
2902 
2903 /*   SH_NI1_LLP_TEST_CTL_SENDSNERROR                                    */
2904 /*   Description:  Sends a single sequence number error                 */
2905 #define SH_NI1_LLP_TEST_CTL_SENDSNERROR_SHFT     59
2906 #define SH_NI1_LLP_TEST_CTL_SENDSNERROR_MASK     0x0800000000000000
2907 
2908 /*   SH_NI1_LLP_TEST_CTL_FAKESNERROR                                    */
2909 /*   Description:  Causes receiver to pretend it saw a sn error         */
2910 #define SH_NI1_LLP_TEST_CTL_FAKESNERROR_SHFT     60
2911 #define SH_NI1_LLP_TEST_CTL_FAKESNERROR_MASK     0x1000000000000000
2912 
2913 /*   SH_NI1_LLP_TEST_CTL_CAPTURED                                       */
2914 /*   Description:  Indicates a Valid Micropacket was captured           */
2915 #define SH_NI1_LLP_TEST_CTL_CAPTURED_SHFT        61
2916 #define SH_NI1_LLP_TEST_CTL_CAPTURED_MASK        0x2000000000000000
2917 
2918 /*   SH_NI1_LLP_TEST_CTL_CBERROR                                        */
2919 /*   Description:  Indicates a Micropacket with a CB error was capture  */
2920 #define SH_NI1_LLP_TEST_CTL_CBERROR_SHFT         62
2921 #define SH_NI1_LLP_TEST_CTL_CBERROR_MASK         0x4000000000000000
2922 
2923 /* ==================================================================== */
2924 /*                    Register "SH_NI1_LLP_CAPT_WD1"                    */
2925 /*                    low order 64-bit captured word                    */
2926 /* ==================================================================== */
2927 
2928 #define SH_NI1_LLP_CAPT_WD1                      0x0000000150002030
2929 #define SH_NI1_LLP_CAPT_WD1_MASK                 0xffffffffffffffff
2930 #define SH_NI1_LLP_CAPT_WD1_INIT                 0x0000000000000000
2931 
2932 /*   SH_NI1_LLP_CAPT_WD1_DATA                                           */
2933 /*   Description:  low order 64-bit captured word                       */
2934 #define SH_NI1_LLP_CAPT_WD1_DATA_SHFT            0
2935 #define SH_NI1_LLP_CAPT_WD1_DATA_MASK            0xffffffffffffffff
2936 
2937 /* ==================================================================== */
2938 /*                    Register "SH_NI1_LLP_CAPT_WD2"                    */
2939 /*                   high order 64-bit captured word                    */
2940 /* ==================================================================== */
2941 
2942 #define SH_NI1_LLP_CAPT_WD2                      0x0000000150002038
2943 #define SH_NI1_LLP_CAPT_WD2_MASK                 0xffffffffffffffff
2944 #define SH_NI1_LLP_CAPT_WD2_INIT                 0x0000000000000000
2945 
2946 /*   SH_NI1_LLP_CAPT_WD2_DATA                                           */
2947 /*   Description:  high order 64-bit captured word                      */
2948 #define SH_NI1_LLP_CAPT_WD2_DATA_SHFT            0
2949 #define SH_NI1_LLP_CAPT_WD2_DATA_MASK            0xffffffffffffffff
2950 
2951 /* ==================================================================== */
2952 /*                   Register "SH_NI1_LLP_CAPT_SBCB"                    */
2953 /*                 captured sideband, sequence, and CRC                 */
2954 /* ==================================================================== */
2955 
2956 #define SH_NI1_LLP_CAPT_SBCB                     0x0000000150002040
2957 #define SH_NI1_LLP_CAPT_SBCB_MASK                0x0000001fffffffff
2958 #define SH_NI1_LLP_CAPT_SBCB_INIT                0x0000000000000000
2959 
2960 /*   SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN                               */
2961 /*   Description:  sideband and sequence                                */
2962 #define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_SHFT 0
2963 #define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_MASK 0x000000000000ffff
2964 
2965 /*   SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC                                */
2966 /*   Description:  CRC                                                  */
2967 #define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC_SHFT 16
2968 #define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC_MASK 0x00000000ffff0000
2969 
2970 /*   SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS                               */
2971 /*   Description:  All CB errors have been sent                         */
2972 #define SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS_SHFT 32
2973 #define SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS_MASK 0x0000000100000000
2974 
2975 /*   SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS                               */
2976 /*   Description:  All SN errors have been sent                         */
2977 #define SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS_SHFT 33
2978 #define SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS_MASK 0x0000000200000000
2979 
2980 /*   SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS                              */
2981 /*   Description:  All faked SN errors have been sent                   */
2982 #define SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS_SHFT 34
2983 #define SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS_MASK 0x0000000400000000
2984 
2985 /*   SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW                                */
2986 /*   Description:  wire charge counter overflowed, valid if llp_mode e  */
2987 #define SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW_SHFT 35
2988 #define SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW_MASK 0x0000000800000000
2989 
2990 /*   SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW                               */
2991 /*   Description:  wire charge counter underflowed, valid if llp_mode   */
2992 /*  enabled                                                             */
2993 #define SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW_SHFT 36
2994 #define SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW_MASK 0x0000001000000000
2995 
2996 /* ==================================================================== */
2997 /*                      Register "SH_NI1_LLP_ERR"                       */
2998 /* ==================================================================== */
2999 
3000 #define SH_NI1_LLP_ERR                           0x0000000150002048
3001 #define SH_NI1_LLP_ERR_MASK                      0x001fffffffffffff
3002 #define SH_NI1_LLP_ERR_INIT                      0x0000000000000000
3003 
3004 /*   SH_NI1_LLP_ERR_RX_SN_ERR_COUNT                                     */
3005 /*   Description:  Counts the sequence number errors received           */
3006 #define SH_NI1_LLP_ERR_RX_SN_ERR_COUNT_SHFT      0
3007 #define SH_NI1_LLP_ERR_RX_SN_ERR_COUNT_MASK      0x00000000000000ff
3008 
3009 /*   SH_NI1_LLP_ERR_RX_CB_ERR_COUNT                                     */
3010 /*   Description:  Counts the check byte errors received                */
3011 #define SH_NI1_LLP_ERR_RX_CB_ERR_COUNT_SHFT      8
3012 #define SH_NI1_LLP_ERR_RX_CB_ERR_COUNT_MASK      0x000000000000ff00
3013 
3014 /*   SH_NI1_LLP_ERR_RETRY_COUNT                                         */
3015 /*   Description:  Counts the retries                                   */
3016 #define SH_NI1_LLP_ERR_RETRY_COUNT_SHFT          16
3017 #define SH_NI1_LLP_ERR_RETRY_COUNT_MASK          0x0000000000ff0000
3018 
3019 /*   SH_NI1_LLP_ERR_RETRY_TIMEOUT                                       */
3020 /*   Description:  Indicates a retry timeout has occurred               */
3021 #define SH_NI1_LLP_ERR_RETRY_TIMEOUT_SHFT        24
3022 #define SH_NI1_LLP_ERR_RETRY_TIMEOUT_MASK        0x0000000001000000
3023 
3024 /*   SH_NI1_LLP_ERR_RCV_LINK_RESET                                      */
3025 /*   Description:  Indicates a link reset has been received             */
3026 #define SH_NI1_LLP_ERR_RCV_LINK_RESET_SHFT       25
3027 #define SH_NI1_LLP_ERR_RCV_LINK_RESET_MASK       0x0000000002000000
3028 
3029 /*   SH_NI1_LLP_ERR_SQUASH                                              */
3030 /*   Description:  Indicates a micropacket was squashed                 */
3031 #define SH_NI1_LLP_ERR_SQUASH_SHFT               26
3032 #define SH_NI1_LLP_ERR_SQUASH_MASK               0x0000000004000000
3033 
3034 /*   SH_NI1_LLP_ERR_POWER_NOT_OK                                        */
3035 /*   Description:  Detects and traps a loss of power_OK                 */
3036 #define SH_NI1_LLP_ERR_POWER_NOT_OK_SHFT         27
3037 #define SH_NI1_LLP_ERR_POWER_NOT_OK_MASK         0x0000000008000000
3038 
3039 /*   SH_NI1_LLP_ERR_WIRE_CNT                                            */
3040 /*   Description:  counts the errors detected on a single wire test     */
3041 #define SH_NI1_LLP_ERR_WIRE_CNT_SHFT             28
3042 #define SH_NI1_LLP_ERR_WIRE_CNT_MASK             0x000ffffff0000000
3043 
3044 /*   SH_NI1_LLP_ERR_WIRE_OVERFLOW                                       */
3045 /*   Description:  wire_error_cnt has overflowed                        */
3046 #define SH_NI1_LLP_ERR_WIRE_OVERFLOW_SHFT        52
3047 #define SH_NI1_LLP_ERR_WIRE_OVERFLOW_MASK        0x0010000000000000
3048 
3049 /* ==================================================================== */
3050 /*                Register "SH_XNNI0_LLP_TO_FIFO02_FLOW"                */
3051 /* ==================================================================== */
3052 
3053 #define SH_XNNI0_LLP_TO_FIFO02_FLOW              0x0000000150001010
3054 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_MASK         0x3f3f003f3f00bfbf
3055 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_INIT         0x0000000000000000
3056 
3057 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD                     */
3058 /*   Description:  vc0 withhold                                         */
3059 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3060 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3061 
3062 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED                   */
3063 /*   Description:  Force Credit on VC0 from debit cntr                  */
3064 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3065 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3066 
3067 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD                     */
3068 /*   Description:  vc2 withhold                                         */
3069 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
3070 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
3071 
3072 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED                   */
3073 /*   Description:  Force Credit on VC2 from debit cntr                  */
3074 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
3075 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
3076 
3077 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN                         */
3078 /*   Description:  vc0 credit dynamic value                             */
3079 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_SHFT 24
3080 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
3081 
3082 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP                         */
3083 /*   Description:  vc0 credit captured value                            */
3084 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_SHFT 32
3085 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
3086 
3087 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN                         */
3088 /*   Description:  vc2 credit dynamic value                             */
3089 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_SHFT 48
3090 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
3091 
3092 /*   SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP                         */
3093 /*   Description:  vc2 credit captured value                            */
3094 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_SHFT 56
3095 #define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
3096 
3097 /* ==================================================================== */
3098 /*                Register "SH_XNNI0_LLP_TO_FIFO13_FLOW"                */
3099 /* ==================================================================== */
3100 
3101 #define SH_XNNI0_LLP_TO_FIFO13_FLOW              0x0000000150001020
3102 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_MASK         0x3f3f003f3f00bfbf
3103 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_INIT         0x0000000000000000
3104 
3105 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD                     */
3106 /*   Description:  vc0 withhold                                         */
3107 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3108 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3109 
3110 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED                   */
3111 /*   Description:  Force Credit on VC0 from debit cntr                  */
3112 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3113 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3114 
3115 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD                     */
3116 /*   Description:  vc2 withhold                                         */
3117 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
3118 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
3119 
3120 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED                   */
3121 /*   Description:  Force Credit on VC2 from debit cntr                  */
3122 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
3123 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
3124 
3125 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN                         */
3126 /*   Description:  vc0 credit dynamic value                             */
3127 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_SHFT 24
3128 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
3129 
3130 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP                         */
3131 /*   Description:  vc0 credit captured value                            */
3132 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_SHFT 32
3133 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
3134 
3135 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN                         */
3136 /*   Description:  vc2 credit dynamic value                             */
3137 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_SHFT 48
3138 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
3139 
3140 /*   SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP                         */
3141 /*   Description:  vc2 credit captured value                            */
3142 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_SHFT 56
3143 #define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
3144 
3145 /* ==================================================================== */
3146 /*                  Register "SH_XNNI0_LLP_DEBIT_FLOW"                  */
3147 /* ==================================================================== */
3148 
3149 #define SH_XNNI0_LLP_DEBIT_FLOW                  0x0000000150001030
3150 #define SH_XNNI0_LLP_DEBIT_FLOW_MASK             0x1f1f1f1f1f1f1f1f
3151 #define SH_XNNI0_LLP_DEBIT_FLOW_INIT             0x0000000000000000
3152 
3153 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN                              */
3154 /*   Description:  vc0 debit dynamic value                              */
3155 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_SHFT 0
3156 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_MASK 0x000000000000001f
3157 
3158 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP                              */
3159 /*   Description:  vc0 debit captured value                             */
3160 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_SHFT 8
3161 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_MASK 0x0000000000001f00
3162 
3163 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN                              */
3164 /*   Description:  vc1 debit dynamic value                              */
3165 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_SHFT 16
3166 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_MASK 0x00000000001f0000
3167 
3168 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP                              */
3169 /*   Description:  vc1 debit captured value                             */
3170 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_SHFT 24
3171 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_MASK 0x000000001f000000
3172 
3173 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN                              */
3174 /*   Description:  vc2 debit dynamic value                              */
3175 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_SHFT 32
3176 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_MASK 0x0000001f00000000
3177 
3178 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP                              */
3179 /*   Description:  vc2 debit captured value                             */
3180 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_SHFT 40
3181 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_MASK 0x00001f0000000000
3182 
3183 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN                              */
3184 /*   Description:  vc3 debit dynamic value                              */
3185 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_SHFT 48
3186 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_MASK 0x001f000000000000
3187 
3188 /*   SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP                              */
3189 /*   Description:  vc3 debit captured value                             */
3190 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_SHFT 56
3191 #define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_MASK 0x1f00000000000000
3192 
3193 /* ==================================================================== */
3194 /*                   Register "SH_XNNI0_LINK_0_FLOW"                    */
3195 /* ==================================================================== */
3196 
3197 #define SH_XNNI0_LINK_0_FLOW                     0x0000000150001040
3198 #define SH_XNNI0_LINK_0_FLOW_MASK                0x000000007f7f7fbf
3199 #define SH_XNNI0_LINK_0_FLOW_INIT                0x0000000000001800
3200 
3201 /*   SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD                            */
3202 /*   Description:  vc0 withhold                                         */
3203 #define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3204 #define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3205 
3206 /*   SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED                          */
3207 /*   Description:  Force Credit on vc0 from debit cntr                  */
3208 #define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3209 #define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3210 
3211 /*   SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST                               */
3212 /*   Description:  vc0 Limit Test                                       */
3213 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST_SHFT 8
3214 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST_MASK 0x0000000000007f00
3215 
3216 /*   SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN                                */
3217 /*   Description:  Dynamic vc0 credit value                             */
3218 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN_SHFT 16
3219 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN_MASK 0x00000000007f0000
3220 
3221 /*   SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP                                */
3222 /*   Description:  Captured vc0 credit                                  */
3223 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP_SHFT 24
3224 #define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP_MASK 0x000000007f000000
3225 
3226 /* ==================================================================== */
3227 /*                   Register "SH_XNNI0_LINK_1_FLOW"                    */
3228 /* ==================================================================== */
3229 
3230 #define SH_XNNI0_LINK_1_FLOW                     0x0000000150001050
3231 #define SH_XNNI0_LINK_1_FLOW_MASK                0x000000007f7f7fbf
3232 #define SH_XNNI0_LINK_1_FLOW_INIT                0x0000000000001800
3233 
3234 /*   SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD                            */
3235 /*   Description:  vc1 withhold                                         */
3236 #define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
3237 #define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
3238 
3239 /*   SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED                          */
3240 /*   Description:  Force Credit on vc1 from debit cntr                  */
3241 #define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
3242 #define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
3243 
3244 /*   SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST                               */
3245 /*   Description:  vc1 Limit Test                                       */
3246 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST_SHFT 8
3247 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST_MASK 0x0000000000007f00
3248 
3249 /*   SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN                                */
3250 /*   Description:  Dynamic vc1 credit value                             */
3251 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN_SHFT 16
3252 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN_MASK 0x00000000007f0000
3253 
3254 /*   SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP                                */
3255 /*   Description:  Captured vc1 credit                                  */
3256 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP_SHFT 24
3257 #define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP_MASK 0x000000007f000000
3258 
3259 /* ==================================================================== */
3260 /*                   Register "SH_XNNI0_LINK_2_FLOW"                    */
3261 /* ==================================================================== */
3262 
3263 #define SH_XNNI0_LINK_2_FLOW                     0x0000000150001060
3264 #define SH_XNNI0_LINK_2_FLOW_MASK                0x000000007f7f7fbf
3265 #define SH_XNNI0_LINK_2_FLOW_INIT                0x0000000000001800
3266 
3267 /*   SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD                            */
3268 /*   Description:  vc2 withhold                                         */
3269 #define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
3270 #define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
3271 
3272 /*   SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED                          */
3273 /*   Description:  Force Credit on vc2 from debit cntr                  */
3274 #define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
3275 #define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
3276 
3277 /*   SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST                               */
3278 /*   Description:  vc2 Limit Test                                       */
3279 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST_SHFT 8
3280 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST_MASK 0x0000000000007f00
3281 
3282 /*   SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN                                */
3283 /*   Description:  Dynamic vc2 credit value                             */
3284 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN_SHFT 16
3285 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN_MASK 0x00000000007f0000
3286 
3287 /*   SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP                                */
3288 /*   Description:  Captured vc2 credit                                  */
3289 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP_SHFT 24
3290 #define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP_MASK 0x000000007f000000
3291 
3292 /* ==================================================================== */
3293 /*                   Register "SH_XNNI0_LINK_3_FLOW"                    */
3294 /* ==================================================================== */
3295 
3296 #define SH_XNNI0_LINK_3_FLOW                     0x0000000150001070
3297 #define SH_XNNI0_LINK_3_FLOW_MASK                0x000000007f7f7fbf
3298 #define SH_XNNI0_LINK_3_FLOW_INIT                0x0000000000001800
3299 
3300 /*   SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD                            */
3301 /*   Description:  vc3 withhold                                         */
3302 #define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
3303 #define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
3304 
3305 /*   SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED                          */
3306 /*   Description:  Force Credit on vc3 from debit cntr                  */
3307 #define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
3308 #define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
3309 
3310 /*   SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST                               */
3311 /*   Description:  vc3 Limit Test                                       */
3312 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST_SHFT 8
3313 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST_MASK 0x0000000000007f00
3314 
3315 /*   SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN                                */
3316 /*   Description:  Dynamic vc3 credit value                             */
3317 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN_SHFT 16
3318 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN_MASK 0x00000000007f0000
3319 
3320 /*   SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP                                */
3321 /*   Description:  Captured vc3 credit                                  */
3322 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP_SHFT 24
3323 #define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP_MASK 0x000000007f000000
3324 
3325 /* ==================================================================== */
3326 /*                Register "SH_XNNI1_LLP_TO_FIFO02_FLOW"                */
3327 /* ==================================================================== */
3328 
3329 #define SH_XNNI1_LLP_TO_FIFO02_FLOW              0x0000000150003010
3330 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_MASK         0x3f3f003f3f00bfbf
3331 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_INIT         0x0000000000000000
3332 
3333 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD                     */
3334 /*   Description:  vc0 withhold                                         */
3335 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3336 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3337 
3338 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED                   */
3339 /*   Description:  Force Credit on VC0 from debit cntr                  */
3340 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3341 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3342 
3343 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD                     */
3344 /*   Description:  vc2 withhold                                         */
3345 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
3346 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
3347 
3348 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED                   */
3349 /*   Description:  Force Credit on VC2 from debit cntr                  */
3350 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
3351 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
3352 
3353 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN                         */
3354 /*   Description:  vc0 credit dynamic value                             */
3355 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_SHFT 24
3356 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
3357 
3358 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP                         */
3359 /*   Description:  vc0 credit captured value                            */
3360 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_SHFT 32
3361 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
3362 
3363 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN                         */
3364 /*   Description:  vc2 credit dynamic value                             */
3365 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_SHFT 48
3366 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
3367 
3368 /*   SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP                         */
3369 /*   Description:  vc2 credit captured value                            */
3370 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_SHFT 56
3371 #define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
3372 
3373 /* ==================================================================== */
3374 /*                Register "SH_XNNI1_LLP_TO_FIFO13_FLOW"                */
3375 /* ==================================================================== */
3376 
3377 #define SH_XNNI1_LLP_TO_FIFO13_FLOW              0x0000000150003020
3378 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_MASK         0x3f3f003f3f00bfbf
3379 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_INIT         0x0000000000000000
3380 
3381 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD                     */
3382 /*   Description:  vc0 withhold                                         */
3383 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3384 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3385 
3386 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED                   */
3387 /*   Description:  Force Credit on VC0 from debit cntr                  */
3388 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3389 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3390 
3391 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD                     */
3392 /*   Description:  vc2 withhold                                         */
3393 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
3394 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
3395 
3396 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED                   */
3397 /*   Description:  Force Credit on VC2 from debit cntr                  */
3398 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
3399 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
3400 
3401 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN                         */
3402 /*   Description:  vc0 credit dynamic value                             */
3403 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_SHFT 24
3404 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
3405 
3406 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP                         */
3407 /*   Description:  vc0 credit captured value                            */
3408 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_SHFT 32
3409 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
3410 
3411 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN                         */
3412 /*   Description:  vc2 credit dynamic value                             */
3413 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_SHFT 48
3414 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
3415 
3416 /*   SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP                         */
3417 /*   Description:  vc2 credit captured value                            */
3418 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_SHFT 56
3419 #define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
3420 
3421 /* ==================================================================== */
3422 /*                  Register "SH_XNNI1_LLP_DEBIT_FLOW"                  */
3423 /* ==================================================================== */
3424 
3425 #define SH_XNNI1_LLP_DEBIT_FLOW                  0x0000000150003030
3426 #define SH_XNNI1_LLP_DEBIT_FLOW_MASK             0x1f1f1f1f1f1f1f1f
3427 #define SH_XNNI1_LLP_DEBIT_FLOW_INIT             0x0000000000000000
3428 
3429 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN                              */
3430 /*   Description:  vc0 debit dynamic value                              */
3431 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_SHFT 0
3432 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_MASK 0x000000000000001f
3433 
3434 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP                              */
3435 /*   Description:  vc0 debit captured value                             */
3436 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_SHFT 8
3437 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_MASK 0x0000000000001f00
3438 
3439 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN                              */
3440 /*   Description:  vc1 debit dynamic value                              */
3441 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_SHFT 16
3442 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_MASK 0x00000000001f0000
3443 
3444 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP                              */
3445 /*   Description:  vc1 debit captured value                             */
3446 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_SHFT 24
3447 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_MASK 0x000000001f000000
3448 
3449 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN                              */
3450 /*   Description:  vc2 debit dynamic value                              */
3451 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_SHFT 32
3452 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_MASK 0x0000001f00000000
3453 
3454 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP                              */
3455 /*   Description:  vc2 debit captured value                             */
3456 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_SHFT 40
3457 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_MASK 0x00001f0000000000
3458 
3459 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN                              */
3460 /*   Description:  vc3 debit dynamic value                              */
3461 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_SHFT 48
3462 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_MASK 0x001f000000000000
3463 
3464 /*   SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP                              */
3465 /*   Description:  vc3 debit captured value                             */
3466 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_SHFT 56
3467 #define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_MASK 0x1f00000000000000
3468 
3469 /* ==================================================================== */
3470 /*                   Register "SH_XNNI1_LINK_0_FLOW"                    */
3471 /* ==================================================================== */
3472 
3473 #define SH_XNNI1_LINK_0_FLOW                     0x0000000150003040
3474 #define SH_XNNI1_LINK_0_FLOW_MASK                0x000000007f7f7fbf
3475 #define SH_XNNI1_LINK_0_FLOW_INIT                0x0000000000001800
3476 
3477 /*   SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD                            */
3478 /*   Description:  vc0 withhold                                         */
3479 #define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
3480 #define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
3481 
3482 /*   SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED                          */
3483 /*   Description:  Force Credit on vc0 from debit cntr                  */
3484 #define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
3485 #define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
3486 
3487 /*   SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST                               */
3488 /*   Description:  vc0 Limit Test                                       */
3489 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST_SHFT 8
3490 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST_MASK 0x0000000000007f00
3491 
3492 /*   SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN                                */
3493 /*   Description:  Dynamic vc0 credit value                             */
3494 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN_SHFT 16
3495 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN_MASK 0x00000000007f0000
3496 
3497 /*   SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP                                */
3498 /*   Description:  Captured vc0 credit                                  */
3499 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP_SHFT 24
3500 #define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP_MASK 0x000000007f000000
3501 
3502 /* ==================================================================== */
3503 /*                   Register "SH_XNNI1_LINK_1_FLOW"                    */
3504 /* ==================================================================== */
3505 
3506 #define SH_XNNI1_LINK_1_FLOW                     0x0000000150003050
3507 #define SH_XNNI1_LINK_1_FLOW_MASK                0x000000007f7f7fbf
3508 #define SH_XNNI1_LINK_1_FLOW_INIT                0x0000000000001800
3509 
3510 /*   SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD                            */
3511 /*   Description:  vc1 withhold                                         */
3512 #define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
3513 #define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
3514 
3515 /*   SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED                          */
3516 /*   Description:  Force Credit on vc1 from debit cntr                  */
3517 #define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
3518 #define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
3519 
3520 /*   SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST                               */
3521 /*   Description:  vc1 Limit Test                                       */
3522 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST_SHFT 8
3523 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST_MASK 0x0000000000007f00
3524 
3525 /*   SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN                                */
3526 /*   Description:  Dynamic vc1 credit value                             */
3527 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN_SHFT 16
3528 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN_MASK 0x00000000007f0000
3529 
3530 /*   SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP                                */
3531 /*   Description:  Captured vc1 credit                                  */
3532 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP_SHFT 24
3533 #define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP_MASK 0x000000007f000000
3534 
3535 /* ==================================================================== */
3536 /*                   Register "SH_XNNI1_LINK_2_FLOW"                    */
3537 /* ==================================================================== */
3538 
3539 #define SH_XNNI1_LINK_2_FLOW                     0x0000000150003060
3540 #define SH_XNNI1_LINK_2_FLOW_MASK                0x000000007f7f7fbf
3541 #define SH_XNNI1_LINK_2_FLOW_INIT                0x0000000000001800
3542 
3543 /*   SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD                            */
3544 /*   Description:  vc2 withhold                                         */
3545 #define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
3546 #define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
3547 
3548 /*   SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED                          */
3549 /*   Description:  Force Credit on vc2 from debit cntr                  */
3550 #define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
3551 #define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
3552 
3553 /*   SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST                               */
3554 /*   Description:  vc2 Limit Test                                       */
3555 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST_SHFT 8
3556 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST_MASK 0x0000000000007f00
3557 
3558 /*   SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN                                */
3559 /*   Description:  Dynamic vc2 credit value                             */
3560 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN_SHFT 16
3561 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN_MASK 0x00000000007f0000
3562 
3563 /*   SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP                                */
3564 /*   Description:  Captured vc2 credit                                  */
3565 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP_SHFT 24
3566 #define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP_MASK 0x000000007f000000
3567 
3568 /* ==================================================================== */
3569 /*                   Register "SH_XNNI1_LINK_3_FLOW"                    */
3570 /* ==================================================================== */
3571 
3572 #define SH_XNNI1_LINK_3_FLOW                     0x0000000150003070
3573 #define SH_XNNI1_LINK_3_FLOW_MASK                0x000000007f7f7fbf
3574 #define SH_XNNI1_LINK_3_FLOW_INIT                0x0000000000001800
3575 
3576 /*   SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD                            */
3577 /*   Description:  vc3 withhold                                         */
3578 #define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
3579 #define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
3580 
3581 /*   SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED                          */
3582 /*   Description:  Force Credit on vc3 from debit cntr                  */
3583 #define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
3584 #define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
3585 
3586 /*   SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST                               */
3587 /*   Description:  vc3 Limit Test                                       */
3588 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST_SHFT 8
3589 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST_MASK 0x0000000000007f00
3590 
3591 /*   SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN                                */
3592 /*   Description:  Dynamic vc3 credit value                             */
3593 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN_SHFT 16
3594 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN_MASK 0x00000000007f0000
3595 
3596 /*   SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP                                */
3597 /*   Description:  Captured vc3 credit                                  */
3598 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP_SHFT 24
3599 #define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP_MASK 0x000000007f000000
3600 
3601 /* ==================================================================== */
3602 /*                    Register "SH_IILB_LOCAL_TABLE"                    */
3603 /*                          local lookup table                          */
3604 /* ==================================================================== */
3605 
3606 #define SH_IILB_LOCAL_TABLE                      0x0000000150020000
3607 #define SH_IILB_LOCAL_TABLE_MASK                 0x800000000000003f
3608 #define SH_IILB_LOCAL_TABLE_MEMDEPTH             128
3609 #define SH_IILB_LOCAL_TABLE_INIT                 0x0000000000000000
3610 
3611 /*   SH_IILB_LOCAL_TABLE_DIR0                                           */
3612 /*   Description:  Direction field for next chip                        */
3613 #define SH_IILB_LOCAL_TABLE_DIR0_SHFT            0
3614 #define SH_IILB_LOCAL_TABLE_DIR0_MASK            0x000000000000000f
3615 
3616 /*   SH_IILB_LOCAL_TABLE_V0                                             */
3617 /*   Description:  Low bit of virtual channel for next chip             */
3618 #define SH_IILB_LOCAL_TABLE_V0_SHFT              4
3619 #define SH_IILB_LOCAL_TABLE_V0_MASK              0x0000000000000010
3620 
3621 /*   SH_IILB_LOCAL_TABLE_NI_SEL0                                        */
3622 /*   Description:  ni select for requests                               */
3623 #define SH_IILB_LOCAL_TABLE_NI_SEL0_SHFT         5
3624 #define SH_IILB_LOCAL_TABLE_NI_SEL0_MASK         0x0000000000000020
3625 
3626 /*   SH_IILB_LOCAL_TABLE_VALID                                          */
3627 /*   Description:  Indicates that this entry is valid                   */
3628 #define SH_IILB_LOCAL_TABLE_VALID_SHFT           63
3629 #define SH_IILB_LOCAL_TABLE_VALID_MASK           0x8000000000000000
3630 
3631 /* ==================================================================== */
3632 /*                   Register "SH_IILB_GLOBAL_TABLE"                    */
3633 /*                         global lookup table                          */
3634 /* ==================================================================== */
3635 
3636 #define SH_IILB_GLOBAL_TABLE                     0x0000000150020400
3637 #define SH_IILB_GLOBAL_TABLE_MASK                0x800000000000003f
3638 #define SH_IILB_GLOBAL_TABLE_MEMDEPTH            16
3639 #define SH_IILB_GLOBAL_TABLE_INIT                0x0000000000000000
3640 
3641 /*   SH_IILB_GLOBAL_TABLE_DIR0                                          */
3642 /*   Description:  Direction field for next chip                        */
3643 #define SH_IILB_GLOBAL_TABLE_DIR0_SHFT           0
3644 #define SH_IILB_GLOBAL_TABLE_DIR0_MASK           0x000000000000000f
3645 
3646 /*   SH_IILB_GLOBAL_TABLE_V0                                            */
3647 /*   Description:  Low bit of virtual channel for next chip             */
3648 #define SH_IILB_GLOBAL_TABLE_V0_SHFT             4
3649 #define SH_IILB_GLOBAL_TABLE_V0_MASK             0x0000000000000010
3650 
3651 /*   SH_IILB_GLOBAL_TABLE_NI_SEL0                                       */
3652 /*   Description:  ni select for requests                               */
3653 #define SH_IILB_GLOBAL_TABLE_NI_SEL0_SHFT        5
3654 #define SH_IILB_GLOBAL_TABLE_NI_SEL0_MASK        0x0000000000000020
3655 
3656 /*   SH_IILB_GLOBAL_TABLE_VALID                                         */
3657 /*   Description:  Indicates that this entry is valid                   */
3658 #define SH_IILB_GLOBAL_TABLE_VALID_SHFT          63
3659 #define SH_IILB_GLOBAL_TABLE_VALID_MASK          0x8000000000000000
3660 
3661 /* ==================================================================== */
3662 /*                  Register "SH_IILB_OVER_RIDE_TABLE"                  */
3663 /*              If enabled, bypass the Global/Local tables              */
3664 /* ==================================================================== */
3665 
3666 #define SH_IILB_OVER_RIDE_TABLE                  0x0000000150020480
3667 #define SH_IILB_OVER_RIDE_TABLE_MASK             0x800000000000003f
3668 #define SH_IILB_OVER_RIDE_TABLE_INIT             0x8000000000000000
3669 
3670 /*   SH_IILB_OVER_RIDE_TABLE_DIR0                                       */
3671 /*   Description:  Direction field for next chip                        */
3672 #define SH_IILB_OVER_RIDE_TABLE_DIR0_SHFT        0
3673 #define SH_IILB_OVER_RIDE_TABLE_DIR0_MASK        0x000000000000000f
3674 
3675 /*   SH_IILB_OVER_RIDE_TABLE_V0                                         */
3676 /*   Description:  Low bit of virtual channel for next chip             */
3677 #define SH_IILB_OVER_RIDE_TABLE_V0_SHFT          4
3678 #define SH_IILB_OVER_RIDE_TABLE_V0_MASK          0x0000000000000010
3679 
3680 /*   SH_IILB_OVER_RIDE_TABLE_NI_SEL0                                    */
3681 /*   Description:  ni select                                            */
3682 #define SH_IILB_OVER_RIDE_TABLE_NI_SEL0_SHFT     5
3683 #define SH_IILB_OVER_RIDE_TABLE_NI_SEL0_MASK     0x0000000000000020
3684 
3685 /*   SH_IILB_OVER_RIDE_TABLE_ENABLE                                     */
3686 /*   Description:  Indicates that this entry is enabled                 */
3687 #define SH_IILB_OVER_RIDE_TABLE_ENABLE_SHFT      63
3688 #define SH_IILB_OVER_RIDE_TABLE_ENABLE_MASK      0x8000000000000000
3689 
3690 /* ==================================================================== */
3691 /*                  Register "SH_IILB_RSP_PLANE_HINT"                   */
3692 /*  If enabled, invert incoming response only plane hint bit before lo  */
3693 /* ==================================================================== */
3694 
3695 #define SH_IILB_RSP_PLANE_HINT                   0x0000000150020488
3696 #define SH_IILB_RSP_PLANE_HINT_MASK              0x0000000000000000
3697 #define SH_IILB_RSP_PLANE_HINT_INIT              0x0000000000000000
3698 
3699 /* ==================================================================== */
3700 /*                     Register "SH_PI_LOCAL_TABLE"                     */
3701 /*                          local lookup table                          */
3702 /* ==================================================================== */
3703 
3704 #define SH_PI_LOCAL_TABLE                        0x0000000150021000
3705 #define SH_PI_LOCAL_TABLE_MASK                   0x8000000000003f3f
3706 #define SH_PI_LOCAL_TABLE_MEMDEPTH               128
3707 #define SH_PI_LOCAL_TABLE_INIT                   0x0000000000000000
3708 
3709 /*   SH_PI_LOCAL_TABLE_DIR0                                             */
3710 /*   Description:  Direction field for next chip                        */
3711 #define SH_PI_LOCAL_TABLE_DIR0_SHFT              0
3712 #define SH_PI_LOCAL_TABLE_DIR0_MASK              0x000000000000000f
3713 
3714 /*   SH_PI_LOCAL_TABLE_V0                                               */
3715 /*   Description:  Low bit of virtual channel for next chip             */
3716 #define SH_PI_LOCAL_TABLE_V0_SHFT                4
3717 #define SH_PI_LOCAL_TABLE_V0_MASK                0x0000000000000010
3718 
3719 /*   SH_PI_LOCAL_TABLE_NI_SEL0                                          */
3720 /*   Description:  ni select for requests                               */
3721 #define SH_PI_LOCAL_TABLE_NI_SEL0_SHFT           5
3722 #define SH_PI_LOCAL_TABLE_NI_SEL0_MASK           0x0000000000000020
3723 
3724 /*   SH_PI_LOCAL_TABLE_DIR1                                             */
3725 #define SH_PI_LOCAL_TABLE_DIR1_SHFT              8
3726 #define SH_PI_LOCAL_TABLE_DIR1_MASK              0x0000000000000f00
3727 
3728 /*   SH_PI_LOCAL_TABLE_V1                                               */
3729 /*   Description:  Low bit of virtual channel for next chip             */
3730 #define SH_PI_LOCAL_TABLE_V1_SHFT                12
3731 #define SH_PI_LOCAL_TABLE_V1_MASK                0x0000000000001000
3732 
3733 /*   SH_PI_LOCAL_TABLE_NI_SEL1                                          */
3734 /*   Description:  ni select for plane-hint 1                           */
3735 #define SH_PI_LOCAL_TABLE_NI_SEL1_SHFT           13
3736 #define SH_PI_LOCAL_TABLE_NI_SEL1_MASK           0x0000000000002000
3737 
3738 /*   SH_PI_LOCAL_TABLE_VALID                                            */
3739 /*   Description:  Indicates that this entry is valid                   */
3740 #define SH_PI_LOCAL_TABLE_VALID_SHFT             63
3741 #define SH_PI_LOCAL_TABLE_VALID_MASK             0x8000000000000000
3742 
3743 /* ==================================================================== */
3744 /*                    Register "SH_PI_GLOBAL_TABLE"                     */
3745 /*                         global lookup table                          */
3746 /* ==================================================================== */
3747 
3748 #define SH_PI_GLOBAL_TABLE                       0x0000000150021400
3749 #define SH_PI_GLOBAL_TABLE_MASK                  0x8000000000003f3f
3750 #define SH_PI_GLOBAL_TABLE_MEMDEPTH              16
3751 #define SH_PI_GLOBAL_TABLE_INIT                  0x0000000000000000
3752 
3753 /*   SH_PI_GLOBAL_TABLE_DIR0                                            */
3754 /*   Description:  Direction field for next chip                        */
3755 #define SH_PI_GLOBAL_TABLE_DIR0_SHFT             0
3756 #define SH_PI_GLOBAL_TABLE_DIR0_MASK             0x000000000000000f
3757 
3758 /*   SH_PI_GLOBAL_TABLE_V0                                              */
3759 /*   Description:  Low bit of virtual channel for next chip             */
3760 #define SH_PI_GLOBAL_TABLE_V0_SHFT               4
3761 #define SH_PI_GLOBAL_TABLE_V0_MASK               0x0000000000000010
3762 
3763 /*   SH_PI_GLOBAL_TABLE_NI_SEL0                                         */
3764 /*   Description:  ni select for requests                               */
3765 #define SH_PI_GLOBAL_TABLE_NI_SEL0_SHFT          5
3766 #define SH_PI_GLOBAL_TABLE_NI_SEL0_MASK          0x0000000000000020
3767 
3768 /*   SH_PI_GLOBAL_TABLE_DIR1                                            */
3769 #define SH_PI_GLOBAL_TABLE_DIR1_SHFT             8
3770 #define SH_PI_GLOBAL_TABLE_DIR1_MASK             0x0000000000000f00
3771 
3772 /*   SH_PI_GLOBAL_TABLE_V1                                              */
3773 /*   Description:  Low bit of virtual channel for next chip             */
3774 #define SH_PI_GLOBAL_TABLE_V1_SHFT               12
3775 #define SH_PI_GLOBAL_TABLE_V1_MASK               0x0000000000001000
3776 
3777 /*   SH_PI_GLOBAL_TABLE_NI_SEL1                                         */
3778 /*   Description:  ni select for plane-hint 1                           */
3779 #define SH_PI_GLOBAL_TABLE_NI_SEL1_SHFT          13
3780 #define SH_PI_GLOBAL_TABLE_NI_SEL1_MASK          0x0000000000002000
3781 
3782 /*   SH_PI_GLOBAL_TABLE_VALID                                           */
3783 /*   Description:  Indicates that this entry is valid                   */
3784 #define SH_PI_GLOBAL_TABLE_VALID_SHFT            63
3785 #define SH_PI_GLOBAL_TABLE_VALID_MASK            0x8000000000000000
3786 
3787 /* ==================================================================== */
3788 /*                   Register "SH_PI_OVER_RIDE_TABLE"                   */
3789 /*              If enabled, bypass the Global/Local tables              */
3790 /* ==================================================================== */
3791 
3792 #define SH_PI_OVER_RIDE_TABLE                    0x0000000150021480
3793 #define SH_PI_OVER_RIDE_TABLE_MASK               0x8000000000003f3f
3794 #define SH_PI_OVER_RIDE_TABLE_INIT               0x8000000000002000
3795 
3796 /*   SH_PI_OVER_RIDE_TABLE_DIR0                                         */
3797 /*   Description:  Direction field for next chip                        */
3798 #define SH_PI_OVER_RIDE_TABLE_DIR0_SHFT          0
3799 #define SH_PI_OVER_RIDE_TABLE_DIR0_MASK          0x000000000000000f
3800 
3801 /*   SH_PI_OVER_RIDE_TABLE_V0                                           */
3802 /*   Description:  Low bit of virtual channel for next chip             */
3803 #define SH_PI_OVER_RIDE_TABLE_V0_SHFT            4
3804 #define SH_PI_OVER_RIDE_TABLE_V0_MASK            0x0000000000000010
3805 
3806 /*   SH_PI_OVER_RIDE_TABLE_NI_SEL0                                      */
3807 /*   Description:  ni select                                            */
3808 #define SH_PI_OVER_RIDE_TABLE_NI_SEL0_SHFT       5
3809 #define SH_PI_OVER_RIDE_TABLE_NI_SEL0_MASK       0x0000000000000020
3810 
3811 /*   SH_PI_OVER_RIDE_TABLE_DIR1                                         */
3812 #define SH_PI_OVER_RIDE_TABLE_DIR1_SHFT          8
3813 #define SH_PI_OVER_RIDE_TABLE_DIR1_MASK          0x0000000000000f00
3814 
3815 /*   SH_PI_OVER_RIDE_TABLE_V1                                           */
3816 /*   Description:  Low bit of virtual channel for next chip             */
3817 #define SH_PI_OVER_RIDE_TABLE_V1_SHFT            12
3818 #define SH_PI_OVER_RIDE_TABLE_V1_MASK            0x0000000000001000
3819 
3820 /*   SH_PI_OVER_RIDE_TABLE_NI_SEL1                                      */
3821 /*   Description:  ni select                                            */
3822 #define SH_PI_OVER_RIDE_TABLE_NI_SEL1_SHFT       13
3823 #define SH_PI_OVER_RIDE_TABLE_NI_SEL1_MASK       0x0000000000002000
3824 
3825 /*   SH_PI_OVER_RIDE_TABLE_ENABLE                                       */
3826 /*   Description:  Indicates that this entry is enabled                 */
3827 #define SH_PI_OVER_RIDE_TABLE_ENABLE_SHFT        63
3828 #define SH_PI_OVER_RIDE_TABLE_ENABLE_MASK        0x8000000000000000
3829 
3830 /* ==================================================================== */
3831 /*                   Register "SH_PI_RSP_PLANE_HINT"                    */
3832 /*  If enabled, invert incoming response only plane hint bit before lo  */
3833 /* ==================================================================== */
3834 
3835 #define SH_PI_RSP_PLANE_HINT                     0x0000000150021488
3836 #define SH_PI_RSP_PLANE_HINT_MASK                0x0000000000000001
3837 #define SH_PI_RSP_PLANE_HINT_INIT                0x0000000000000000
3838 
3839 /*   SH_PI_RSP_PLANE_HINT_INVERT                                        */
3840 /*   Description:  Invert Response Plane Hint                           */
3841 #define SH_PI_RSP_PLANE_HINT_INVERT_SHFT         0
3842 #define SH_PI_RSP_PLANE_HINT_INVERT_MASK         0x0000000000000001
3843 
3844 /* ==================================================================== */
3845 /*                    Register "SH_NI0_LOCAL_TABLE"                     */
3846 /*                          local lookup table                          */
3847 /* ==================================================================== */
3848 
3849 #define SH_NI0_LOCAL_TABLE                       0x0000000150022000
3850 #define SH_NI0_LOCAL_TABLE_MASK                  0x800000000000001f
3851 #define SH_NI0_LOCAL_TABLE_MEMDEPTH              128
3852 #define SH_NI0_LOCAL_TABLE_INIT                  0x0000000000000000
3853 
3854 /*   SH_NI0_LOCAL_TABLE_DIR0                                            */
3855 /*   Description:  Direction field for next chip                        */
3856 #define SH_NI0_LOCAL_TABLE_DIR0_SHFT             0
3857 #define SH_NI0_LOCAL_TABLE_DIR0_MASK             0x000000000000000f
3858 
3859 /*   SH_NI0_LOCAL_TABLE_V0                                              */
3860 /*   Description:  Low bit of virtual channel for next chip             */
3861 #define SH_NI0_LOCAL_TABLE_V0_SHFT               4
3862 #define SH_NI0_LOCAL_TABLE_V0_MASK               0x0000000000000010
3863 
3864 /*   SH_NI0_LOCAL_TABLE_VALID                                           */
3865 /*   Description:  Indicates that this entry is valid                   */
3866 #define SH_NI0_LOCAL_TABLE_VALID_SHFT            63
3867 #define SH_NI0_LOCAL_TABLE_VALID_MASK            0x8000000000000000
3868 
3869 /* ==================================================================== */
3870 /*                    Register "SH_NI0_GLOBAL_TABLE"                    */
3871 /*                         global lookup table                          */
3872 /* ==================================================================== */
3873 
3874 #define SH_NI0_GLOBAL_TABLE                      0x0000000150022400
3875 #define SH_NI0_GLOBAL_TABLE_MASK                 0x800000000000001f
3876 #define SH_NI0_GLOBAL_TABLE_MEMDEPTH             16
3877 #define SH_NI0_GLOBAL_TABLE_INIT                 0x0000000000000000
3878 
3879 /*   SH_NI0_GLOBAL_TABLE_DIR0                                           */
3880 /*   Description:  Direction field for next chip                        */
3881 #define SH_NI0_GLOBAL_TABLE_DIR0_SHFT            0
3882 #define SH_NI0_GLOBAL_TABLE_DIR0_MASK            0x000000000000000f
3883 
3884 /*   SH_NI0_GLOBAL_TABLE_V0                                             */
3885 /*   Description:  Low bit of virtual channel for next chip             */
3886 #define SH_NI0_GLOBAL_TABLE_V0_SHFT              4
3887 #define SH_NI0_GLOBAL_TABLE_V0_MASK              0x0000000000000010
3888 
3889 /*   SH_NI0_GLOBAL_TABLE_VALID                                          */
3890 /*   Description:  Indicates that this entry is valid                   */
3891 #define SH_NI0_GLOBAL_TABLE_VALID_SHFT           63
3892 #define SH_NI0_GLOBAL_TABLE_VALID_MASK           0x8000000000000000
3893 
3894 /* ==================================================================== */
3895 /*                  Register "SH_NI0_OVER_RIDE_TABLE"                   */
3896 /*              If enabled, bypass the Global/Local tables              */
3897 /* ==================================================================== */
3898 
3899 #define SH_NI0_OVER_RIDE_TABLE                   0x0000000150022480
3900 #define SH_NI0_OVER_RIDE_TABLE_MASK              0x800000000000001f
3901 #define SH_NI0_OVER_RIDE_TABLE_INIT              0x8000000000000000
3902 
3903 /*   SH_NI0_OVER_RIDE_TABLE_DIR0                                        */
3904 /*   Description:  Direction field for next chip                        */
3905 #define SH_NI0_OVER_RIDE_TABLE_DIR0_SHFT         0
3906 #define SH_NI0_OVER_RIDE_TABLE_DIR0_MASK         0x000000000000000f
3907 
3908 /*   SH_NI0_OVER_RIDE_TABLE_V0                                          */
3909 /*   Description:  Low bit of virtual channel for next chip             */
3910 #define SH_NI0_OVER_RIDE_TABLE_V0_SHFT           4
3911 #define SH_NI0_OVER_RIDE_TABLE_V0_MASK           0x0000000000000010
3912 
3913 /*   SH_NI0_OVER_RIDE_TABLE_ENABLE                                      */
3914 /*   Description:  Indicates that this entry is enabled                 */
3915 #define SH_NI0_OVER_RIDE_TABLE_ENABLE_SHFT       63
3916 #define SH_NI0_OVER_RIDE_TABLE_ENABLE_MASK       0x8000000000000000
3917 
3918 /* ==================================================================== */
3919 /*                   Register "SH_NI0_RSP_PLANE_HINT"                   */
3920 /*  If enabled, invert incoming response only plane hint bit before lo  */
3921 /* ==================================================================== */
3922 
3923 #define SH_NI0_RSP_PLANE_HINT                    0x0000000150022488
3924 #define SH_NI0_RSP_PLANE_HINT_MASK               0x0000000000000000
3925 #define SH_NI0_RSP_PLANE_HINT_INIT               0x0000000000000000
3926 
3927 /* ==================================================================== */
3928 /*                    Register "SH_NI1_LOCAL_TABLE"                     */
3929 /*                          local lookup table                          */
3930 /* ==================================================================== */
3931 
3932 #define SH_NI1_LOCAL_TABLE                       0x0000000150023000
3933 #define SH_NI1_LOCAL_TABLE_MASK                  0x800000000000001f
3934 #define SH_NI1_LOCAL_TABLE_MEMDEPTH              128
3935 #define SH_NI1_LOCAL_TABLE_INIT                  0x0000000000000000
3936 
3937 /*   SH_NI1_LOCAL_TABLE_DIR0                                            */
3938 /*   Description:  Direction field for next chip                        */
3939 #define SH_NI1_LOCAL_TABLE_DIR0_SHFT             0
3940 #define SH_NI1_LOCAL_TABLE_DIR0_MASK             0x000000000000000f
3941 
3942 /*   SH_NI1_LOCAL_TABLE_V0                                              */
3943 /*   Description:  Low bit of virtual channel for next chip             */
3944 #define SH_NI1_LOCAL_TABLE_V0_SHFT               4
3945 #define SH_NI1_LOCAL_TABLE_V0_MASK               0x0000000000000010
3946 
3947 /*   SH_NI1_LOCAL_TABLE_VALID                                           */
3948 /*   Description:  Indicates that this entry is valid                   */
3949 #define SH_NI1_LOCAL_TABLE_VALID_SHFT            63
3950 #define SH_NI1_LOCAL_TABLE_VALID_MASK            0x8000000000000000
3951 
3952 /* ==================================================================== */
3953 /*                    Register "SH_NI1_GLOBAL_TABLE"                    */
3954 /*                         global lookup table                          */
3955 /* ==================================================================== */
3956 
3957 #define SH_NI1_GLOBAL_TABLE                      0x0000000150023400
3958 #define SH_NI1_GLOBAL_TABLE_MASK                 0x800000000000001f
3959 #define SH_NI1_GLOBAL_TABLE_MEMDEPTH             16
3960 #define SH_NI1_GLOBAL_TABLE_INIT                 0x0000000000000000
3961 
3962 /*   SH_NI1_GLOBAL_TABLE_DIR0                                           */
3963 /*   Description:  Direction field for next chip                        */
3964 #define SH_NI1_GLOBAL_TABLE_DIR0_SHFT            0
3965 #define SH_NI1_GLOBAL_TABLE_DIR0_MASK            0x000000000000000f
3966 
3967 /*   SH_NI1_GLOBAL_TABLE_V0                                             */
3968 /*   Description:  Low bit of virtual channel for next chip             */
3969 #define SH_NI1_GLOBAL_TABLE_V0_SHFT              4
3970 #define SH_NI1_GLOBAL_TABLE_V0_MASK              0x0000000000000010
3971 
3972 /*   SH_NI1_GLOBAL_TABLE_VALID                                          */
3973 /*   Description:  Indicates that this entry is valid                   */
3974 #define SH_NI1_GLOBAL_TABLE_VALID_SHFT           63
3975 #define SH_NI1_GLOBAL_TABLE_VALID_MASK           0x8000000000000000
3976 
3977 /* ==================================================================== */
3978 /*                  Register "SH_NI1_OVER_RIDE_TABLE"                   */
3979 /*              If enabled, bypass the Global/Local tables              */
3980 /* ==================================================================== */
3981 
3982 #define SH_NI1_OVER_RIDE_TABLE                   0x0000000150023480
3983 #define SH_NI1_OVER_RIDE_TABLE_MASK              0x800000000000001f
3984 #define SH_NI1_OVER_RIDE_TABLE_INIT              0x8000000000000000
3985 
3986 /*   SH_NI1_OVER_RIDE_TABLE_DIR0                                        */
3987 /*   Description:  Direction field for next chip                        */
3988 #define SH_NI1_OVER_RIDE_TABLE_DIR0_SHFT         0
3989 #define SH_NI1_OVER_RIDE_TABLE_DIR0_MASK         0x000000000000000f
3990 
3991 /*   SH_NI1_OVER_RIDE_TABLE_V0                                          */
3992 /*   Description:  Low bit of virtual channel for next chip             */
3993 #define SH_NI1_OVER_RIDE_TABLE_V0_SHFT           4
3994 #define SH_NI1_OVER_RIDE_TABLE_V0_MASK           0x0000000000000010
3995 
3996 /*   SH_NI1_OVER_RIDE_TABLE_ENABLE                                      */
3997 /*   Description:  Indicates that this entry is enabled                 */
3998 #define SH_NI1_OVER_RIDE_TABLE_ENABLE_SHFT       63
3999 #define SH_NI1_OVER_RIDE_TABLE_ENABLE_MASK       0x8000000000000000
4000 
4001 /* ==================================================================== */
4002 /*                   Register "SH_NI1_RSP_PLANE_HINT"                   */
4003 /*  If enabled, invert incoming response only plane hint bit before lo  */
4004 /* ==================================================================== */
4005 
4006 #define SH_NI1_RSP_PLANE_HINT                    0x0000000150023488
4007 #define SH_NI1_RSP_PLANE_HINT_MASK               0x0000000000000000
4008 #define SH_NI1_RSP_PLANE_HINT_INIT               0x0000000000000000
4009 
4010 /* ==================================================================== */
4011 /*                     Register "SH_MD_LOCAL_TABLE"                     */
4012 /*                          local lookup table                          */
4013 /* ==================================================================== */
4014 
4015 #define SH_MD_LOCAL_TABLE                        0x0000000150024000
4016 #define SH_MD_LOCAL_TABLE_MASK                   0x8000000000003f3f
4017 #define SH_MD_LOCAL_TABLE_MEMDEPTH               128
4018 #define SH_MD_LOCAL_TABLE_INIT                   0x0000000000000000
4019 
4020 /*   SH_MD_LOCAL_TABLE_DIR0                                             */
4021 /*   Description:  Direction field for next chip                        */
4022 #define SH_MD_LOCAL_TABLE_DIR0_SHFT              0
4023 #define SH_MD_LOCAL_TABLE_DIR0_MASK              0x000000000000000f
4024 
4025 /*   SH_MD_LOCAL_TABLE_V0                                               */
4026 /*   Description:  Low bit of virtual channel for next chip             */
4027 #define SH_MD_LOCAL_TABLE_V0_SHFT                4
4028 #define SH_MD_LOCAL_TABLE_V0_MASK                0x0000000000000010
4029 
4030 /*   SH_MD_LOCAL_TABLE_NI_SEL0                                          */
4031 /*   Description:  ni select for requests                               */
4032 #define SH_MD_LOCAL_TABLE_NI_SEL0_SHFT           5
4033 #define SH_MD_LOCAL_TABLE_NI_SEL0_MASK           0x0000000000000020
4034 
4035 /*   SH_MD_LOCAL_TABLE_DIR1                                             */
4036 #define SH_MD_LOCAL_TABLE_DIR1_SHFT              8
4037 #define SH_MD_LOCAL_TABLE_DIR1_MASK              0x0000000000000f00
4038 
4039 /*   SH_MD_LOCAL_TABLE_V1                                               */
4040 /*   Description:  Low bit of virtual channel for next chip             */
4041 #define SH_MD_LOCAL_TABLE_V1_SHFT                12
4042 #define SH_MD_LOCAL_TABLE_V1_MASK                0x0000000000001000
4043 
4044 /*   SH_MD_LOCAL_TABLE_NI_SEL1                                          */
4045 /*   Description:  ni select for plane-hint 1                           */
4046 #define SH_MD_LOCAL_TABLE_NI_SEL1_SHFT           13
4047 #define SH_MD_LOCAL_TABLE_NI_SEL1_MASK           0x0000000000002000
4048 
4049 /*   SH_MD_LOCAL_TABLE_VALID                                            */
4050 /*   Description:  Indicates that this entry is valid                   */
4051 #define SH_MD_LOCAL_TABLE_VALID_SHFT             63
4052 #define SH_MD_LOCAL_TABLE_VALID_MASK             0x8000000000000000
4053 
4054 /* ==================================================================== */
4055 /*                    Register "SH_MD_GLOBAL_TABLE"                     */
4056 /*                         global lookup table                          */
4057 /* ==================================================================== */
4058 
4059 #define SH_MD_GLOBAL_TABLE                       0x0000000150024400
4060 #define SH_MD_GLOBAL_TABLE_MASK                  0x8000000000003f3f
4061 #define SH_MD_GLOBAL_TABLE_MEMDEPTH              16
4062 #define SH_MD_GLOBAL_TABLE_INIT                  0x0000000000000000
4063 
4064 /*   SH_MD_GLOBAL_TABLE_DIR0                                            */
4065 /*   Description:  Direction field for next chip                        */
4066 #define SH_MD_GLOBAL_TABLE_DIR0_SHFT             0
4067 #define SH_MD_GLOBAL_TABLE_DIR0_MASK             0x000000000000000f
4068 
4069 /*   SH_MD_GLOBAL_TABLE_V0                                              */
4070 /*   Description:  Low bit of virtual channel for next chip             */
4071 #define SH_MD_GLOBAL_TABLE_V0_SHFT               4
4072 #define SH_MD_GLOBAL_TABLE_V0_MASK               0x0000000000000010
4073 
4074 /*   SH_MD_GLOBAL_TABLE_NI_SEL0                                         */
4075 /*   Description:  ni select for requests                               */
4076 #define SH_MD_GLOBAL_TABLE_NI_SEL0_SHFT          5
4077 #define SH_MD_GLOBAL_TABLE_NI_SEL0_MASK          0x0000000000000020
4078 
4079 /*   SH_MD_GLOBAL_TABLE_DIR1                                            */
4080 #define SH_MD_GLOBAL_TABLE_DIR1_SHFT             8
4081 #define SH_MD_GLOBAL_TABLE_DIR1_MASK             0x0000000000000f00
4082 
4083 /*   SH_MD_GLOBAL_TABLE_V1                                              */
4084 /*   Description:  Low bit of virtual channel for next chip             */
4085 #define SH_MD_GLOBAL_TABLE_V1_SHFT               12
4086 #define SH_MD_GLOBAL_TABLE_V1_MASK               0x0000000000001000
4087 
4088 /*   SH_MD_GLOBAL_TABLE_NI_SEL1                                         */
4089 /*   Description:  ni select for plane-hint 1                           */
4090 #define SH_MD_GLOBAL_TABLE_NI_SEL1_SHFT          13
4091 #define SH_MD_GLOBAL_TABLE_NI_SEL1_MASK          0x0000000000002000
4092 
4093 /*   SH_MD_GLOBAL_TABLE_VALID                                           */
4094 /*   Description:  Indicates that this entry is valid                   */
4095 #define SH_MD_GLOBAL_TABLE_VALID_SHFT            63
4096 #define SH_MD_GLOBAL_TABLE_VALID_MASK            0x8000000000000000
4097 
4098 /* ==================================================================== */
4099 /*                   Register "SH_MD_OVER_RIDE_TABLE"                   */
4100 /*              If enabled, bypass the Global/Local tables              */
4101 /* ==================================================================== */
4102 
4103 #define SH_MD_OVER_RIDE_TABLE                    0x0000000150024480
4104 #define SH_MD_OVER_RIDE_TABLE_MASK               0x8000000000003f3f
4105 #define SH_MD_OVER_RIDE_TABLE_INIT               0x8000000000002000
4106 
4107 /*   SH_MD_OVER_RIDE_TABLE_DIR0                                         */
4108 /*   Description:  Direction field for next chip                        */
4109 #define SH_MD_OVER_RIDE_TABLE_DIR0_SHFT          0
4110 #define SH_MD_OVER_RIDE_TABLE_DIR0_MASK          0x000000000000000f
4111 
4112 /*   SH_MD_OVER_RIDE_TABLE_V0                                           */
4113 /*   Description:  Low bit of virtual channel for next chip             */
4114 #define SH_MD_OVER_RIDE_TABLE_V0_SHFT            4
4115 #define SH_MD_OVER_RIDE_TABLE_V0_MASK            0x0000000000000010
4116 
4117 /*   SH_MD_OVER_RIDE_TABLE_NI_SEL0                                      */
4118 /*   Description:  ni select                                            */
4119 #define SH_MD_OVER_RIDE_TABLE_NI_SEL0_SHFT       5
4120 #define SH_MD_OVER_RIDE_TABLE_NI_SEL0_MASK       0x0000000000000020
4121 
4122 /*   SH_MD_OVER_RIDE_TABLE_DIR1                                         */
4123 #define SH_MD_OVER_RIDE_TABLE_DIR1_SHFT          8
4124 #define SH_MD_OVER_RIDE_TABLE_DIR1_MASK          0x0000000000000f00
4125 
4126 /*   SH_MD_OVER_RIDE_TABLE_V1                                           */
4127 /*   Description:  Low bit of virtual channel for next chip             */
4128 #define SH_MD_OVER_RIDE_TABLE_V1_SHFT            12
4129 #define SH_MD_OVER_RIDE_TABLE_V1_MASK            0x0000000000001000
4130 
4131 /*   SH_MD_OVER_RIDE_TABLE_NI_SEL1                                      */
4132 /*   Description:  ni select                                            */
4133 #define SH_MD_OVER_RIDE_TABLE_NI_SEL1_SHFT       13
4134 #define SH_MD_OVER_RIDE_TABLE_NI_SEL1_MASK       0x0000000000002000
4135 
4136 /*   SH_MD_OVER_RIDE_TABLE_ENABLE                                       */
4137 /*   Description:  Indicates that this entry is enabled                 */
4138 #define SH_MD_OVER_RIDE_TABLE_ENABLE_SHFT        63
4139 #define SH_MD_OVER_RIDE_TABLE_ENABLE_MASK        0x8000000000000000
4140 
4141 /* ==================================================================== */
4142 /*                   Register "SH_MD_RSP_PLANE_HINT"                    */
4143 /*  If enabled, invert incoming response only plane hint bit before lo  */
4144 /* ==================================================================== */
4145 
4146 #define SH_MD_RSP_PLANE_HINT                     0x0000000150024488
4147 #define SH_MD_RSP_PLANE_HINT_MASK                0x0000000000000001
4148 #define SH_MD_RSP_PLANE_HINT_INIT                0x0000000000000000
4149 
4150 /*   SH_MD_RSP_PLANE_HINT_INVERT                                        */
4151 /*   Description:  Invert Response Plane Hint                           */
4152 #define SH_MD_RSP_PLANE_HINT_INVERT_SHFT         0
4153 #define SH_MD_RSP_PLANE_HINT_INVERT_MASK         0x0000000000000001
4154 
4155 /* ==================================================================== */
4156 /*                       Register "SH_LB_LIQ_CTL"                       */
4157 /*                       Local Block LIQ Control                        */
4158 /* ==================================================================== */
4159 
4160 #define SH_LB_LIQ_CTL                            0x0000000110040000
4161 #define SH_LB_LIQ_CTL_MASK                       0x0000000000070f1f
4162 #define SH_LB_LIQ_CTL_INIT                       0x0000000000000000
4163 
4164 /*   SH_LB_LIQ_CTL_LIQ_REQ_CTL                                          */
4165 /*   Description:  LIQ Request Control                                  */
4166 #define SH_LB_LIQ_CTL_LIQ_REQ_CTL_SHFT           0
4167 #define SH_LB_LIQ_CTL_LIQ_REQ_CTL_MASK           0x000000000000001f
4168 
4169 /*   SH_LB_LIQ_CTL_LIQ_RPL_CTL                                          */
4170 /*   Description:  LIQ Reply Control                                    */
4171 #define SH_LB_LIQ_CTL_LIQ_RPL_CTL_SHFT           8
4172 #define SH_LB_LIQ_CTL_LIQ_RPL_CTL_MASK           0x0000000000000f00
4173 
4174 /*   SH_LB_LIQ_CTL_FORCE_RQ_CREDIT                                      */
4175 /*   Description:  Force request credit                                 */
4176 #define SH_LB_LIQ_CTL_FORCE_RQ_CREDIT_SHFT       16
4177 #define SH_LB_LIQ_CTL_FORCE_RQ_CREDIT_MASK       0x0000000000010000
4178 
4179 /*   SH_LB_LIQ_CTL_FORCE_RP_CREDIT                                      */
4180 /*   Description:  Force reply credit                                   */
4181 #define SH_LB_LIQ_CTL_FORCE_RP_CREDIT_SHFT       17
4182 #define SH_LB_LIQ_CTL_FORCE_RP_CREDIT_MASK       0x0000000000020000
4183 
4184 /*   SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT                                   */
4185 /*   Description:  Force linvv credit                                   */
4186 #define SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT_SHFT    18
4187 #define SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT_MASK    0x0000000000040000
4188 
4189 /* ==================================================================== */
4190 /*                       Register "SH_LB_LOQ_CTL"                       */
4191 /*                       Local Block LOQ Control                        */
4192 /* ==================================================================== */
4193 
4194 #define SH_LB_LOQ_CTL                            0x0000000110040080
4195 #define SH_LB_LOQ_CTL_MASK                       0x0000000000000003
4196 #define SH_LB_LOQ_CTL_INIT                       0x0000000000000000
4197 
4198 /*   SH_LB_LOQ_CTL_LOQ_REQ_CTL                                          */
4199 /*   Description:  LOQ Request Control                                  */
4200 #define SH_LB_LOQ_CTL_LOQ_REQ_CTL_SHFT           0
4201 #define SH_LB_LOQ_CTL_LOQ_REQ_CTL_MASK           0x0000000000000001
4202 
4203 /*   SH_LB_LOQ_CTL_LOQ_RPL_CTL                                          */
4204 /*   Description:  LOQ Reply Control                                    */
4205 #define SH_LB_LOQ_CTL_LOQ_RPL_CTL_SHFT           1
4206 #define SH_LB_LOQ_CTL_LOQ_RPL_CTL_MASK           0x0000000000000002
4207 
4208 /* ==================================================================== */
4209 /*                 Register "SH_LB_MAX_REP_CREDIT_CNT"                  */
4210 /*               Maximum number of reply credits from XN                */
4211 /* ==================================================================== */
4212 
4213 #define SH_LB_MAX_REP_CREDIT_CNT                 0x0000000110040100
4214 #define SH_LB_MAX_REP_CREDIT_CNT_MASK            0x000000000000001f
4215 #define SH_LB_MAX_REP_CREDIT_CNT_INIT            0x000000000000001f
4216 
4217 /*   SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT                                   */
4218 /*   Description:  Max reply credits                                    */
4219 #define SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT_SHFT    0
4220 #define SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT_MASK    0x000000000000001f
4221 
4222 /* ==================================================================== */
4223 /*                 Register "SH_LB_MAX_REQ_CREDIT_CNT"                  */
4224 /*              Maximum number of request credits from XN               */
4225 /* ==================================================================== */
4226 
4227 #define SH_LB_MAX_REQ_CREDIT_CNT                 0x0000000110040180
4228 #define SH_LB_MAX_REQ_CREDIT_CNT_MASK            0x000000000000001f
4229 #define SH_LB_MAX_REQ_CREDIT_CNT_INIT            0x000000000000001f
4230 
4231 /*   SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT                                   */
4232 /*   Description:  Max request credits                                  */
4233 #define SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT_SHFT    0
4234 #define SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT_MASK    0x000000000000001f
4235 
4236 /* ==================================================================== */
4237 /*                      Register "SH_PIO_TIME_OUT"                      */
4238 /*                    Local Block PIO time out value                    */
4239 /* ==================================================================== */
4240 
4241 #define SH_PIO_TIME_OUT                          0x0000000110040200
4242 #define SH_PIO_TIME_OUT_MASK                     0x000000000000ffff
4243 #define SH_PIO_TIME_OUT_INIT                     0x0000000000000400
4244 
4245 /*   SH_PIO_TIME_OUT_VALUE                                              */
4246 /*   Description:  PIO time out value                                   */
4247 #define SH_PIO_TIME_OUT_VALUE_SHFT               0
4248 #define SH_PIO_TIME_OUT_VALUE_MASK               0x000000000000ffff
4249 
4250 /* ==================================================================== */
4251 /*                     Register "SH_PIO_NACK_RESET"                     */
4252 /*               Local Block PIO Reset for nack counters                */
4253 /* ==================================================================== */
4254 
4255 #define SH_PIO_NACK_RESET                        0x0000000110040280
4256 #define SH_PIO_NACK_RESET_MASK                   0x0000000000000001
4257 #define SH_PIO_NACK_RESET_INIT                   0x0000000000000000
4258 
4259 /*   SH_PIO_NACK_RESET_PULSE                                            */
4260 /*   Description:  PIO nack counter reset                               */
4261 #define SH_PIO_NACK_RESET_PULSE_SHFT             0
4262 #define SH_PIO_NACK_RESET_PULSE_MASK             0x0000000000000001
4263 
4264 /* ==================================================================== */
4265 /*                 Register "SH_CONVEYOR_BELT_TIME_OUT"                 */
4266 /*               Local Block conveyor belt time out value               */
4267 /* ==================================================================== */
4268 
4269 #define SH_CONVEYOR_BELT_TIME_OUT                0x0000000110040300
4270 #define SH_CONVEYOR_BELT_TIME_OUT_MASK           0x0000000000000fff
4271 #define SH_CONVEYOR_BELT_TIME_OUT_INIT           0x0000000000000000
4272 
4273 /*   SH_CONVEYOR_BELT_TIME_OUT_VALUE                                    */
4274 /*   Description:  Conveyor belt time out value                         */
4275 #define SH_CONVEYOR_BELT_TIME_OUT_VALUE_SHFT     0
4276 #define SH_CONVEYOR_BELT_TIME_OUT_VALUE_MASK     0x0000000000000fff
4277 
4278 /* ==================================================================== */
4279 /*                    Register "SH_LB_CREDIT_STATUS"                    */
4280 /*                    Credit Counter Status Register                    */
4281 /* ==================================================================== */
4282 
4283 #define SH_LB_CREDIT_STATUS                      0x0000000110050000
4284 #define SH_LB_CREDIT_STATUS_MASK                 0x000000000ffff3df
4285 #define SH_LB_CREDIT_STATUS_INIT                 0x0000000000000000
4286 
4287 /*   SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT                                  */
4288 /*   Description:  LIQ request queue credit counter                     */
4289 #define SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT_SHFT   0
4290 #define SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT_MASK   0x000000000000001f
4291 
4292 /*   SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT                                  */
4293 /*   Description:  LIQ reply queue credit counter                       */
4294 #define SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT_SHFT   6
4295 #define SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT_MASK   0x00000000000003c0
4296 
4297 /*   SH_LB_CREDIT_STATUS_LINVV_CREDIT                                   */
4298 /*   Description:  LINVV credit counter                                 */
4299 #define SH_LB_CREDIT_STATUS_LINVV_CREDIT_SHFT    12
4300 #define SH_LB_CREDIT_STATUS_LINVV_CREDIT_MASK    0x000000000003f000
4301 
4302 /*   SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT                                  */
4303 /*   Description:  LOQ request queue credit counter                     */
4304 #define SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT_SHFT   18
4305 #define SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT_MASK   0x00000000007c0000
4306 
4307 /*   SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT                                  */
4308 /*   Description:  LOQ reply queue credit counter                       */
4309 #define SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT_SHFT   23
4310 #define SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT_MASK   0x000000000f800000
4311 
4312 /* ==================================================================== */
4313 /*                   Register "SH_LB_DEBUG_LOCAL_SEL"                   */
4314 /*                         LB Debug Port Select                         */
4315 /* ==================================================================== */
4316 
4317 #define SH_LB_DEBUG_LOCAL_SEL                    0x0000000110050080
4318 #define SH_LB_DEBUG_LOCAL_SEL_MASK               0xf777777777777777
4319 #define SH_LB_DEBUG_LOCAL_SEL_INIT               0x0000000000000000
4320 
4321 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL                          */
4322 /*   Description:  Nibble 0 Chiplet select                              */
4323 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL_SHFT 0
4324 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
4325 
4326 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL                           */
4327 /*   Description:  Nibble 0 Nibble select                               */
4328 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
4329 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
4330 
4331 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL                          */
4332 /*   Description:  Nibble 1 Chiplet select                              */
4333 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL_SHFT 8
4334 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
4335 
4336 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL                           */
4337 /*   Description:  Nibble 1 Nibble select                               */
4338 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
4339 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
4340 
4341 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL                          */
4342 /*   Description:  Nibble 2 Chiplet select                              */
4343 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL_SHFT 16
4344 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
4345 
4346 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL                           */
4347 /*   Description:  Nibble 2 Nibble select                               */
4348 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
4349 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
4350 
4351 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL                          */
4352 /*   Description:  Nibble 3 Chiplet select                              */
4353 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL_SHFT 24
4354 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
4355 
4356 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL                           */
4357 /*   Description:  Nibble 3 Nibble select                               */
4358 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
4359 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
4360 
4361 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL                          */
4362 /*   Description:  Nibble 4 Chiplet select                              */
4363 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL_SHFT 32
4364 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
4365 
4366 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL                           */
4367 /*   Description:  Nibble 4 Nibble select                               */
4368 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
4369 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
4370 
4371 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL                          */
4372 /*   Description:  Nibble 5 Chiplet select                              */
4373 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL_SHFT 40
4374 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
4375 
4376 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL                           */
4377 /*   Description:  Nibble 5 Nibble select                               */
4378 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
4379 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
4380 
4381 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL                          */
4382 /*   Description:  Nibble 6 Chiplet select                              */
4383 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL_SHFT 48
4384 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
4385 
4386 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL                           */
4387 /*   Description:  Nibble 6 Nibble select                               */
4388 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
4389 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
4390 
4391 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL                          */
4392 /*   Description:  Nibble 7 Chiplet select                              */
4393 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL_SHFT 56
4394 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
4395 
4396 /*   SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL                           */
4397 /*   Description:  Nibble 7 Nibble select                               */
4398 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
4399 #define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
4400 
4401 /*   SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE                               */
4402 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
4403 #define SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE_SHFT 63
4404 #define SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE_MASK 0x8000000000000000
4405 
4406 /* ==================================================================== */
4407 /*                   Register "SH_LB_DEBUG_PERF_SEL"                    */
4408 /*                   LB Debug Port Performance Select                   */
4409 /* ==================================================================== */
4410 
4411 #define SH_LB_DEBUG_PERF_SEL                     0x0000000110050100
4412 #define SH_LB_DEBUG_PERF_SEL_MASK                0x7777777777777777
4413 #define SH_LB_DEBUG_PERF_SEL_INIT                0x0000000000000000
4414 
4415 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL                           */
4416 /*   Description:  Nibble 0 Chiplet select                              */
4417 #define SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL_SHFT 0
4418 #define SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
4419 
4420 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL                            */
4421 /*   Description:  Nibble 0 Nibble select                               */
4422 #define SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
4423 #define SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
4424 
4425 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL                           */
4426 /*   Description:  Nibble 1 Chiplet select                              */
4427 #define SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL_SHFT 8
4428 #define SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
4429 
4430 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL                            */
4431 /*   Description:  Nibble 1 Nibble select                               */
4432 #define SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
4433 #define SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
4434 
4435 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL                           */
4436 /*   Description:  Nibble 2 Chiplet select                              */
4437 #define SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL_SHFT 16
4438 #define SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
4439 
4440 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL                            */
4441 /*   Description:  Nibble 2 Nibble select                               */
4442 #define SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
4443 #define SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
4444 
4445 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL                           */
4446 /*   Description:  Nibble 3 Chiplet select                              */
4447 #define SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL_SHFT 24
4448 #define SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
4449 
4450 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL                            */
4451 /*   Description:  Nibble 3 Nibble select                               */
4452 #define SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
4453 #define SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
4454 
4455 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL                           */
4456 /*   Description:  Nibble 4 Chiplet select                              */
4457 #define SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL_SHFT 32
4458 #define SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
4459 
4460 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL                            */
4461 /*   Description:  Nibble 4 Nibble select                               */
4462 #define SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
4463 #define SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
4464 
4465 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL                           */
4466 /*   Description:  Nibble 5 Chiplet select                              */
4467 #define SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL_SHFT 40
4468 #define SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
4469 
4470 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL                            */
4471 /*   Description:  Nibble 5 Nibble select                               */
4472 #define SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
4473 #define SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
4474 
4475 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL                           */
4476 /*   Description:  Nibble 6 Chiplet select                              */
4477 #define SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL_SHFT 48
4478 #define SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
4479 
4480 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL                            */
4481 /*   Description:  Nibble 6 Nibble select                               */
4482 #define SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
4483 #define SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
4484 
4485 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL                           */
4486 /*   Description:  Nibble 7 Chiplet select                              */
4487 #define SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL_SHFT 56
4488 #define SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
4489 
4490 /*   SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL                            */
4491 /*   Description:  Nibble 7 Nibble select                               */
4492 #define SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
4493 #define SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
4494 
4495 /* ==================================================================== */
4496 /*                   Register "SH_LB_DEBUG_TRIG_SEL"                    */
4497 /*                       LB Debug Trigger Select                        */
4498 /* ==================================================================== */
4499 
4500 #define SH_LB_DEBUG_TRIG_SEL                     0x0000000110050180
4501 #define SH_LB_DEBUG_TRIG_SEL_MASK                0x7777777777777777
4502 #define SH_LB_DEBUG_TRIG_SEL_INIT                0x0000000000000000
4503 
4504 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL                          */
4505 /*   Description:  Nibble 0 Chiplet select                              */
4506 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL_SHFT 0
4507 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
4508 
4509 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL                           */
4510 /*   Description:  Nibble 0 Nibble select                               */
4511 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_SHFT 4
4512 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
4513 
4514 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL                          */
4515 /*   Description:  Nibble 1 Chiplet select                              */
4516 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL_SHFT 8
4517 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
4518 
4519 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL                           */
4520 /*   Description:  Nibble 1 Nibble select                               */
4521 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_SHFT 12
4522 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
4523 
4524 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL                          */
4525 /*   Description:  Nibble 2 Chiplet select                              */
4526 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL_SHFT 16
4527 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
4528 
4529 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL                           */
4530 /*   Description:  Nibble 2 Nibble select                               */
4531 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_SHFT 20
4532 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
4533 
4534 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL                          */
4535 /*   Description:  Nibble 3 Chiplet select                              */
4536 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL_SHFT 24
4537 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
4538 
4539 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL                           */
4540 /*   Description:  Nibble 3 Nibble select                               */
4541 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_SHFT 28
4542 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
4543 
4544 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL                          */
4545 /*   Description:  Nibble 4 Chiplet select                              */
4546 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL_SHFT 32
4547 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
4548 
4549 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL                           */
4550 /*   Description:  Nibble 4 Nibble select                               */
4551 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_SHFT 36
4552 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
4553 
4554 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL                          */
4555 /*   Description:  Nibble 5 Chiplet select                              */
4556 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL_SHFT 40
4557 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
4558 
4559 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL                           */
4560 /*   Description:  Nibble 5 Nibble select                               */
4561 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_SHFT 44
4562 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
4563 
4564 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL                          */
4565 /*   Description:  Nibble 6 Chiplet select                              */
4566 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL_SHFT 48
4567 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
4568 
4569 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL                           */
4570 /*   Description:  Nibble 6 Nibble select                               */
4571 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_SHFT 52
4572 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
4573 
4574 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL                          */
4575 /*   Description:  Nibble 7 Chiplet select                              */
4576 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL_SHFT 56
4577 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
4578 
4579 /*   SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL                           */
4580 /*   Description:  Nibble 7 Nibble select                               */
4581 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_SHFT 60
4582 #define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
4583 
4584 /* ==================================================================== */
4585 /*                   Register "SH_LB_ERROR_DETAIL_1"                    */
4586 /*                  LB Error capture information: HDR1                  */
4587 /* ==================================================================== */
4588 
4589 #define SH_LB_ERROR_DETAIL_1                     0x0000000110050200
4590 #define SH_LB_ERROR_DETAIL_1_MASK                0x8003073fff3fffff
4591 #define SH_LB_ERROR_DETAIL_1_INIT                0x0000000000000000
4592 
4593 /*   SH_LB_ERROR_DETAIL_1_COMMAND                                       */
4594 /*   Description:  COMMAND                                              */
4595 #define SH_LB_ERROR_DETAIL_1_COMMAND_SHFT        0
4596 #define SH_LB_ERROR_DETAIL_1_COMMAND_MASK        0x00000000000000ff
4597 
4598 /*   SH_LB_ERROR_DETAIL_1_SUPPL                                         */
4599 /*   Description:  SUPPLMENTAL                                          */
4600 #define SH_LB_ERROR_DETAIL_1_SUPPL_SHFT          8
4601 #define SH_LB_ERROR_DETAIL_1_SUPPL_MASK          0x00000000003fff00
4602 
4603 /*   SH_LB_ERROR_DETAIL_1_SOURCE                                        */
4604 /*   Description:  SOURCE                                               */
4605 #define SH_LB_ERROR_DETAIL_1_SOURCE_SHFT         24
4606 #define SH_LB_ERROR_DETAIL_1_SOURCE_MASK         0x0000003fff000000
4607 
4608 /*   SH_LB_ERROR_DETAIL_1_DEST                                          */
4609 /*   Description:  DEST                                                 */
4610 #define SH_LB_ERROR_DETAIL_1_DEST_SHFT           40
4611 #define SH_LB_ERROR_DETAIL_1_DEST_MASK           0x0000070000000000
4612 
4613 /*   SH_LB_ERROR_DETAIL_1_HDR_ERR                                       */
4614 /*   Description:  HDR_ERR                                              */
4615 #define SH_LB_ERROR_DETAIL_1_HDR_ERR_SHFT        48
4616 #define SH_LB_ERROR_DETAIL_1_HDR_ERR_MASK        0x0001000000000000
4617 
4618 /*   SH_LB_ERROR_DETAIL_1_DATA_ERR                                      */
4619 /*   Description:  DATA_ERR                                             */
4620 #define SH_LB_ERROR_DETAIL_1_DATA_ERR_SHFT       49
4621 #define SH_LB_ERROR_DETAIL_1_DATA_ERR_MASK       0x0002000000000000
4622 
4623 /*   SH_LB_ERROR_DETAIL_1_VALID                                         */
4624 /*   Description:  VALID                                                */
4625 #define SH_LB_ERROR_DETAIL_1_VALID_SHFT          63
4626 #define SH_LB_ERROR_DETAIL_1_VALID_MASK          0x8000000000000000
4627 
4628 /* ==================================================================== */
4629 /*                   Register "SH_LB_ERROR_DETAIL_2"                    */
4630 /*                            LB Error Bits                             */
4631 /* ==================================================================== */
4632 
4633 #define SH_LB_ERROR_DETAIL_2                     0x0000000110050280
4634 #define SH_LB_ERROR_DETAIL_2_MASK                0x00007fffffffffff
4635 #define SH_LB_ERROR_DETAIL_2_INIT                0x0000000000000000
4636 
4637 /*   SH_LB_ERROR_DETAIL_2_ADDRESS                                       */
4638 /*   Description:  ADDRESS                                              */
4639 #define SH_LB_ERROR_DETAIL_2_ADDRESS_SHFT        0
4640 #define SH_LB_ERROR_DETAIL_2_ADDRESS_MASK        0x00007fffffffffff
4641 
4642 /* ==================================================================== */
4643 /*                   Register "SH_LB_ERROR_DETAIL_3"                    */
4644 /*                            LB Error Bits                             */
4645 /* ==================================================================== */
4646 
4647 #define SH_LB_ERROR_DETAIL_3                     0x0000000110050300
4648 #define SH_LB_ERROR_DETAIL_3_MASK                0xffffffffffffffff
4649 #define SH_LB_ERROR_DETAIL_3_INIT                0x0000000000000000
4650 
4651 /*   SH_LB_ERROR_DETAIL_3_DATA                                          */
4652 /*   Description:  DATA                                                 */
4653 #define SH_LB_ERROR_DETAIL_3_DATA_SHFT           0
4654 #define SH_LB_ERROR_DETAIL_3_DATA_MASK           0xffffffffffffffff
4655 
4656 /* ==================================================================== */
4657 /*                   Register "SH_LB_ERROR_DETAIL_4"                    */
4658 /*                            LB Error Bits                             */
4659 /* ==================================================================== */
4660 
4661 #define SH_LB_ERROR_DETAIL_4                     0x0000000110050380
4662 #define SH_LB_ERROR_DETAIL_4_MASK                0xffffffffffffffff
4663 #define SH_LB_ERROR_DETAIL_4_INIT                0x0000000000000000
4664 
4665 /*   SH_LB_ERROR_DETAIL_4_ROUTE                                         */
4666 /*   Description:  ROUTE                                                */
4667 #define SH_LB_ERROR_DETAIL_4_ROUTE_SHFT          0
4668 #define SH_LB_ERROR_DETAIL_4_ROUTE_MASK          0xffffffffffffffff
4669 
4670 /* ==================================================================== */
4671 /*                   Register "SH_LB_ERROR_DETAIL_5"                    */
4672 /*                            LB Error Bits                             */
4673 /* ==================================================================== */
4674 
4675 #define SH_LB_ERROR_DETAIL_5                     0x0000000110050400
4676 #define SH_LB_ERROR_DETAIL_5_MASK                0x000000000000007f
4677 #define SH_LB_ERROR_DETAIL_5_INIT                0x0000000000000000
4678 
4679 /*   SH_LB_ERROR_DETAIL_5_READ_RETRY                                    */
4680 /*   Description:  Read retry error                                     */
4681 #define SH_LB_ERROR_DETAIL_5_READ_RETRY_SHFT     0
4682 #define SH_LB_ERROR_DETAIL_5_READ_RETRY_MASK     0x0000000000000001
4683 
4684 /*   SH_LB_ERROR_DETAIL_5_PTC1_WRITE                                    */
4685 /*   Description:  PTC1 write error                                     */
4686 #define SH_LB_ERROR_DETAIL_5_PTC1_WRITE_SHFT     1
4687 #define SH_LB_ERROR_DETAIL_5_PTC1_WRITE_MASK     0x0000000000000002
4688 
4689 /*   SH_LB_ERROR_DETAIL_5_WRITE_RETRY                                   */
4690 /*   Description:  Write retry error                                    */
4691 #define SH_LB_ERROR_DETAIL_5_WRITE_RETRY_SHFT    2
4692 #define SH_LB_ERROR_DETAIL_5_WRITE_RETRY_MASK    0x0000000000000004
4693 
4694 /*   SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW                              */
4695 /*   Description:  Nack A counter overflow error                        */
4696 #define SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW_SHFT 3
4697 #define SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW_MASK 0x0000000000000008
4698 
4699 /*   SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW                              */
4700 /*   Description:  Nack B counter overflow error                        */
4701 #define SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW_SHFT 4
4702 #define SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW_MASK 0x0000000000000010
4703 
4704 /*   SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT                                */
4705 /*   Description:  Nack A counter timeout error                         */
4706 #define SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT_SHFT 5
4707 #define SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT_MASK 0x0000000000000020
4708 
4709 /*   SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT                                */
4710 /*   Description:  Nack B counter timeout error                         */
4711 #define SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT_SHFT 6
4712 #define SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT_MASK 0x0000000000000040
4713 
4714 /* ==================================================================== */
4715 /*                     Register "SH_LB_ERROR_MASK"                      */
4716 /*                            LB Error Mask                             */
4717 /* ==================================================================== */
4718 
4719 #define SH_LB_ERROR_MASK                         0x0000000110050480
4720 #define SH_LB_ERROR_MASK_MASK                    0x00000000007fffff
4721 #define SH_LB_ERROR_MASK_INIT                    0x00000000007fffff
4722 
4723 /*   SH_LB_ERROR_MASK_RQ_BAD_CMD                                        */
4724 /*   Description:  RQ_BAD_CMD                                           */
4725 #define SH_LB_ERROR_MASK_RQ_BAD_CMD_SHFT         0
4726 #define SH_LB_ERROR_MASK_RQ_BAD_CMD_MASK         0x0000000000000001
4727 
4728 /*   SH_LB_ERROR_MASK_RP_BAD_CMD                                        */
4729 /*   Description:  RP_BAD_CMD                                           */
4730 #define SH_LB_ERROR_MASK_RP_BAD_CMD_SHFT         1
4731 #define SH_LB_ERROR_MASK_RP_BAD_CMD_MASK         0x0000000000000002
4732 
4733 /*   SH_LB_ERROR_MASK_RQ_SHORT                                          */
4734 /*   Description:  RQ_SHORT                                             */
4735 #define SH_LB_ERROR_MASK_RQ_SHORT_SHFT           2
4736 #define SH_LB_ERROR_MASK_RQ_SHORT_MASK           0x0000000000000004
4737 
4738 /*   SH_LB_ERROR_MASK_RP_SHORT                                          */
4739 /*   Description:  RP_SHORT                                             */
4740 #define SH_LB_ERROR_MASK_RP_SHORT_SHFT           3
4741 #define SH_LB_ERROR_MASK_RP_SHORT_MASK           0x0000000000000008
4742 
4743 /*   SH_LB_ERROR_MASK_RQ_LONG                                           */
4744 /*   Description:  RQ_LONG                                              */
4745 #define SH_LB_ERROR_MASK_RQ_LONG_SHFT            4
4746 #define SH_LB_ERROR_MASK_RQ_LONG_MASK            0x0000000000000010
4747 
4748 /*   SH_LB_ERROR_MASK_RP_LONG                                           */
4749 /*   Description:  RP_LONG                                              */
4750 #define SH_LB_ERROR_MASK_RP_LONG_SHFT            5
4751 #define SH_LB_ERROR_MASK_RP_LONG_MASK            0x0000000000000020
4752 
4753 /*   SH_LB_ERROR_MASK_RQ_BAD_DATA                                       */
4754 /*   Description:  RQ_BAD_DATA                                          */
4755 #define SH_LB_ERROR_MASK_RQ_BAD_DATA_SHFT        6
4756 #define SH_LB_ERROR_MASK_RQ_BAD_DATA_MASK        0x0000000000000040
4757 
4758 /*   SH_LB_ERROR_MASK_RP_BAD_DATA                                       */
4759 /*   Description:  RP_BAD_DATA                                          */
4760 #define SH_LB_ERROR_MASK_RP_BAD_DATA_SHFT        7
4761 #define SH_LB_ERROR_MASK_RP_BAD_DATA_MASK        0x0000000000000080
4762 
4763 /*   SH_LB_ERROR_MASK_RQ_BAD_ADDR                                       */
4764 /*   Description:  RQ_BAD_ADDR                                          */
4765 #define SH_LB_ERROR_MASK_RQ_BAD_ADDR_SHFT        8
4766 #define SH_LB_ERROR_MASK_RQ_BAD_ADDR_MASK        0x0000000000000100
4767 
4768 /*   SH_LB_ERROR_MASK_RQ_TIME_OUT                                       */
4769 /*   Description:  RQ_TIME_OUT                                          */
4770 #define SH_LB_ERROR_MASK_RQ_TIME_OUT_SHFT        9
4771 #define SH_LB_ERROR_MASK_RQ_TIME_OUT_MASK        0x0000000000000200
4772 
4773 /*   SH_LB_ERROR_MASK_LINVV_OVERFLOW                                    */
4774 /*   Description:  LINVV_OVERFLOW                                       */
4775 #define SH_LB_ERROR_MASK_LINVV_OVERFLOW_SHFT     10
4776 #define SH_LB_ERROR_MASK_LINVV_OVERFLOW_MASK     0x0000000000000400
4777 
4778 /*   SH_LB_ERROR_MASK_UNEXPECTED_LINV                                   */
4779 /*   Description:  UNEXPECTED_LINV                                      */
4780 #define SH_LB_ERROR_MASK_UNEXPECTED_LINV_SHFT    11
4781 #define SH_LB_ERROR_MASK_UNEXPECTED_LINV_MASK    0x0000000000000800
4782 
4783 /*   SH_LB_ERROR_MASK_PTC_1_TIMEOUT                                     */
4784 /*   Description:  PTC_1 Time out                                       */
4785 #define SH_LB_ERROR_MASK_PTC_1_TIMEOUT_SHFT      12
4786 #define SH_LB_ERROR_MASK_PTC_1_TIMEOUT_MASK      0x0000000000001000
4787 
4788 /*   SH_LB_ERROR_MASK_JUNK_BUS_ERR                                      */
4789 /*   Description:  Junk Bus error                                       */
4790 #define SH_LB_ERROR_MASK_JUNK_BUS_ERR_SHFT       13
4791 #define SH_LB_ERROR_MASK_JUNK_BUS_ERR_MASK       0x0000000000002000
4792 
4793 /*   SH_LB_ERROR_MASK_PIO_CB_ERR                                        */
4794 /*   Description:  PIO Conveyor Belt operation error                    */
4795 #define SH_LB_ERROR_MASK_PIO_CB_ERR_SHFT         14
4796 #define SH_LB_ERROR_MASK_PIO_CB_ERR_MASK         0x0000000000004000
4797 
4798 /*   SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR                             */
4799 /*   Description:  Vector request Route data was invalid                */
4800 #define SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR_SHFT 15
4801 #define SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
4802 
4803 /*   SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR                             */
4804 /*   Description:  Vector reply Route data was invalid                  */
4805 #define SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR_SHFT 16
4806 #define SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
4807 
4808 /*   SH_LB_ERROR_MASK_GCLK_DROP                                         */
4809 /*   Description:  Gclk drop error                                      */
4810 #define SH_LB_ERROR_MASK_GCLK_DROP_SHFT          17
4811 #define SH_LB_ERROR_MASK_GCLK_DROP_MASK          0x0000000000020000
4812 
4813 /*   SH_LB_ERROR_MASK_RQ_FIFO_ERROR                                     */
4814 /*   Description:  Request queue FIFO error                             */
4815 #define SH_LB_ERROR_MASK_RQ_FIFO_ERROR_SHFT      18
4816 #define SH_LB_ERROR_MASK_RQ_FIFO_ERROR_MASK      0x0000000000040000
4817 
4818 /*   SH_LB_ERROR_MASK_RP_FIFO_ERROR                                     */
4819 /*   Description:  Reply queue FIFO error                               */
4820 #define SH_LB_ERROR_MASK_RP_FIFO_ERROR_SHFT      19
4821 #define SH_LB_ERROR_MASK_RP_FIFO_ERROR_MASK      0x0000000000080000
4822 
4823 /*   SH_LB_ERROR_MASK_UNEXP_VALID                                       */
4824 /*   Description:  Unexpected valid error                               */
4825 #define SH_LB_ERROR_MASK_UNEXP_VALID_SHFT        20
4826 #define SH_LB_ERROR_MASK_UNEXP_VALID_MASK        0x0000000000100000
4827 
4828 /*   SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW                                */
4829 /*   Description:  Request queue credit overflow                        */
4830 #define SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW_SHFT 21
4831 #define SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
4832 
4833 /*   SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW                                */
4834 /*   Description:  Reply queue credit overflow                          */
4835 #define SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW_SHFT 22
4836 #define SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
4837 
4838 /* ==================================================================== */
4839 /*                   Register "SH_LB_ERROR_OVERFLOW"                    */
4840 /*                          LB Error Overflow                           */
4841 /* ==================================================================== */
4842 
4843 #define SH_LB_ERROR_OVERFLOW                     0x0000000110050500
4844 #define SH_LB_ERROR_OVERFLOW_MASK                0x00000000007fffff
4845 #define SH_LB_ERROR_OVERFLOW_INIT                0x0000000000000000
4846 
4847 /*   SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL                              */
4848 /*   Description:  RQ_BAD_CMD_OVRFL                                     */
4849 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL_SHFT 0
4850 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL_MASK 0x0000000000000001
4851 
4852 /*   SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL                              */
4853 /*   Description:  RP_BAD_CMD_OVRFL                                     */
4854 #define SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL_SHFT 1
4855 #define SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL_MASK 0x0000000000000002
4856 
4857 /*   SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL                                */
4858 /*   Description:  RQ_SHORT_OVRFL                                       */
4859 #define SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL_SHFT 2
4860 #define SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL_MASK 0x0000000000000004
4861 
4862 /*   SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL                                */
4863 /*   Description:  RP_SHORT_OVRFL                                       */
4864 #define SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL_SHFT 3
4865 #define SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL_MASK 0x0000000000000008
4866 
4867 /*   SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL                                 */
4868 /*   Description:  RQ_LONG_OVRFL                                        */
4869 #define SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL_SHFT  4
4870 #define SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL_MASK  0x0000000000000010
4871 
4872 /*   SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL                                 */
4873 /*   Description:  RP_LONG_OVRFL                                        */
4874 #define SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL_SHFT  5
4875 #define SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL_MASK  0x0000000000000020
4876 
4877 /*   SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL                             */
4878 /*   Description:  RQ_BAD_DATA_OVRFL                                    */
4879 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL_SHFT 6
4880 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL_MASK 0x0000000000000040
4881 
4882 /*   SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL                             */
4883 /*   Description:  RP_BAD_DATA_OVRFL                                    */
4884 #define SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL_SHFT 7
4885 #define SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL_MASK 0x0000000000000080
4886 
4887 /*   SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL                             */
4888 /*   Description:  RQ_BAD_ADDR_OVRFL                                    */
4889 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL_SHFT 8
4890 #define SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL_MASK 0x0000000000000100
4891 
4892 /*   SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL                             */
4893 /*   Description:  RQ_TIME_OUT_OVRFL                                    */
4894 #define SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL_SHFT 9
4895 #define SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL_MASK 0x0000000000000200
4896 
4897 /*   SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL                          */
4898 /*   Description:  LINVV_OVERFLOW_OVRFL                                 */
4899 #define SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL_SHFT 10
4900 #define SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL_MASK 0x0000000000000400
4901 
4902 /*   SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL                         */
4903 /*   Description:  UNEXPECTED_LINV_OVRFL                                */
4904 #define SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL_SHFT 11
4905 #define SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL_MASK 0x0000000000000800
4906 
4907 /*   SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL                           */
4908 /*   Description:  PTC_1 Time out overflow                              */
4909 #define SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL_SHFT 12
4910 #define SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL_MASK 0x0000000000001000
4911 
4912 /*   SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL                            */
4913 /*   Description:  Junk Bus error overflow                              */
4914 #define SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL_SHFT 13
4915 #define SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL_MASK 0x0000000000002000
4916 
4917 /*   SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL                              */
4918 /*   Description:  PIO Conveyor Belt operation error overflow           */
4919 #define SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL_SHFT 14
4920 #define SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL_MASK 0x0000000000004000
4921 
4922 /*   SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL                   */
4923 /*   Description:  Vector request Route data was invalid overflow       */
4924 #define SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL_SHFT 15
4925 #define SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL_MASK 0x0000000000008000
4926 
4927 /*   SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL                   */
4928 /*   Description:  Vector reply Route data was invalid overflow         */
4929 #define SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL_SHFT 16
4930 #define SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL_MASK 0x0000000000010000
4931 
4932 /*   SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL                               */
4933 /*   Description:  Gclk drop error overflow                             */
4934 #define SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL_SHFT 17
4935 #define SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL_MASK 0x0000000000020000
4936 
4937 /*   SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL                           */
4938 /*   Description:  Request queue FIFO error overflow                    */
4939 #define SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL_SHFT 18
4940 #define SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL_MASK 0x0000000000040000
4941 
4942 /*   SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL                           */
4943 /*   Description:  Reply queue FIFO error overflow                      */
4944 #define SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL_SHFT 19
4945 #define SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL_MASK 0x0000000000080000
4946 
4947 /*   SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL                             */
4948 /*   Description:  Unexpected valid error overflow                      */
4949 #define SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL_SHFT 20
4950 #define SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL_MASK 0x0000000000100000
4951 
4952 /*   SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL                      */
4953 /*   Description:  Request queue credit overflow                        */
4954 #define SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL_SHFT 21
4955 #define SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL_MASK 0x0000000000200000
4956 
4957 /*   SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL                      */
4958 /*   Description:  Reply queue credit overflow                          */
4959 #define SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL_SHFT 22
4960 #define SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL_MASK 0x0000000000400000
4961 
4962 /* ==================================================================== */
4963 /*                Register "SH_LB_ERROR_OVERFLOW_ALIAS"                 */
4964 /*                          LB Error Overflow                           */
4965 /* ==================================================================== */
4966 
4967 #define SH_LB_ERROR_OVERFLOW_ALIAS               0x0000000110050508
4968 
4969 /* ==================================================================== */
4970 /*                    Register "SH_LB_ERROR_SUMMARY"                    */
4971 /*                            LB Error Bits                             */
4972 /* ==================================================================== */
4973 
4974 #define SH_LB_ERROR_SUMMARY                      0x0000000110050580
4975 #define SH_LB_ERROR_SUMMARY_MASK                 0x00000000007fffff
4976 #define SH_LB_ERROR_SUMMARY_INIT                 0x0000000000000000
4977 
4978 /*   SH_LB_ERROR_SUMMARY_RQ_BAD_CMD                                     */
4979 /*   Description:  RQ_BAD_CMD                                           */
4980 #define SH_LB_ERROR_SUMMARY_RQ_BAD_CMD_SHFT      0
4981 #define SH_LB_ERROR_SUMMARY_RQ_BAD_CMD_MASK      0x0000000000000001
4982 
4983 /*   SH_LB_ERROR_SUMMARY_RP_BAD_CMD                                     */
4984 /*   Description:  RP_BAD_CMD                                           */
4985 #define SH_LB_ERROR_SUMMARY_RP_BAD_CMD_SHFT      1
4986 #define SH_LB_ERROR_SUMMARY_RP_BAD_CMD_MASK      0x0000000000000002
4987 
4988 /*   SH_LB_ERROR_SUMMARY_RQ_SHORT                                       */
4989 /*   Description:  RQ_SHORT                                             */
4990 #define SH_LB_ERROR_SUMMARY_RQ_SHORT_SHFT        2
4991 #define SH_LB_ERROR_SUMMARY_RQ_SHORT_MASK        0x0000000000000004
4992 
4993 /*   SH_LB_ERROR_SUMMARY_RP_SHORT                                       */
4994 /*   Description:  RP_SHORT                                             */
4995 #define SH_LB_ERROR_SUMMARY_RP_SHORT_SHFT        3
4996 #define SH_LB_ERROR_SUMMARY_RP_SHORT_MASK        0x0000000000000008
4997 
4998 /*   SH_LB_ERROR_SUMMARY_RQ_LONG                                        */
4999 /*   Description:  RQ_LONG                                              */
5000 #define SH_LB_ERROR_SUMMARY_RQ_LONG_SHFT         4
5001 #define SH_LB_ERROR_SUMMARY_RQ_LONG_MASK         0x0000000000000010
5002 
5003 /*   SH_LB_ERROR_SUMMARY_RP_LONG                                        */
5004 /*   Description:  RP_LONG                                              */
5005 #define SH_LB_ERROR_SUMMARY_RP_LONG_SHFT         5
5006 #define SH_LB_ERROR_SUMMARY_RP_LONG_MASK         0x0000000000000020
5007 
5008 /*   SH_LB_ERROR_SUMMARY_RQ_BAD_DATA                                    */
5009 /*   Description:  RQ_BAD_DATA                                          */
5010 #define SH_LB_ERROR_SUMMARY_RQ_BAD_DATA_SHFT     6
5011 #define SH_LB_ERROR_SUMMARY_RQ_BAD_DATA_MASK     0x0000000000000040
5012 
5013 /*   SH_LB_ERROR_SUMMARY_RP_BAD_DATA                                    */
5014 /*   Description:  RP_BAD_DATA                                          */
5015 #define SH_LB_ERROR_SUMMARY_RP_BAD_DATA_SHFT     7
5016 #define SH_LB_ERROR_SUMMARY_RP_BAD_DATA_MASK     0x0000000000000080
5017 
5018 /*   SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR                                    */
5019 /*   Description:  RQ_BAD_ADDR                                          */
5020 #define SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR_SHFT     8
5021 #define SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR_MASK     0x0000000000000100
5022 
5023 /*   SH_LB_ERROR_SUMMARY_RQ_TIME_OUT                                    */
5024 /*   Description:  RQ_TIME_OUT                                          */
5025 #define SH_LB_ERROR_SUMMARY_RQ_TIME_OUT_SHFT     9
5026 #define SH_LB_ERROR_SUMMARY_RQ_TIME_OUT_MASK     0x0000000000000200
5027 
5028 /*   SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW                                 */
5029 /*   Description:  LINVV_OVERFLOW                                       */
5030 #define SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW_SHFT  10
5031 #define SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW_MASK  0x0000000000000400
5032 
5033 /*   SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV                                */
5034 /*   Description:  UNEXPECTED_LINV                                      */
5035 #define SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV_SHFT 11
5036 #define SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV_MASK 0x0000000000000800
5037 
5038 /*   SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT                                  */
5039 /*   Description:  PTC_1 Time out                                       */
5040 #define SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT_SHFT   12
5041 #define SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT_MASK   0x0000000000001000
5042 
5043 /*   SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR                                   */
5044 /*   Description:  Junk Bus error                                       */
5045 #define SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR_SHFT    13
5046 #define SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR_MASK    0x0000000000002000
5047 
5048 /*   SH_LB_ERROR_SUMMARY_PIO_CB_ERR                                     */
5049 /*   Description:  PIO Conveyor Belt operation error                    */
5050 #define SH_LB_ERROR_SUMMARY_PIO_CB_ERR_SHFT      14
5051 #define SH_LB_ERROR_SUMMARY_PIO_CB_ERR_MASK      0x0000000000004000
5052 
5053 /*   SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR                          */
5054 /*   Description:  Vector request Route data was invalid                */
5055 #define SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR_SHFT 15
5056 #define SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
5057 
5058 /*   SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR                          */
5059 /*   Description:  Vector reply Route data was invalid                  */
5060 #define SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR_SHFT 16
5061 #define SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
5062 
5063 /*   SH_LB_ERROR_SUMMARY_GCLK_DROP                                      */
5064 /*   Description:  Gclk drop error                                      */
5065 #define SH_LB_ERROR_SUMMARY_GCLK_DROP_SHFT       17
5066 #define SH_LB_ERROR_SUMMARY_GCLK_DROP_MASK       0x0000000000020000
5067 
5068 /*   SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR                                  */
5069 /*   Description:  Request queue FIFO error                             */
5070 #define SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR_SHFT   18
5071 #define SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR_MASK   0x0000000000040000
5072 
5073 /*   SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR                                  */
5074 /*   Description:  Reply queue FIFO error                               */
5075 #define SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR_SHFT   19
5076 #define SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR_MASK   0x0000000000080000
5077 
5078 /*   SH_LB_ERROR_SUMMARY_UNEXP_VALID                                    */
5079 /*   Description:  Unexpected valid error                               */
5080 #define SH_LB_ERROR_SUMMARY_UNEXP_VALID_SHFT     20
5081 #define SH_LB_ERROR_SUMMARY_UNEXP_VALID_MASK     0x0000000000100000
5082 
5083 /*   SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW                             */
5084 /*   Description:  Request queue credit overflow                        */
5085 #define SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW_SHFT 21
5086 #define SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
5087 
5088 /*   SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW                             */
5089 /*   Description:  Reply queue credit overflow                          */
5090 #define SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW_SHFT 22
5091 #define SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
5092 
5093 /* ==================================================================== */
5094 /*                 Register "SH_LB_ERROR_SUMMARY_ALIAS"                 */
5095 /*                         LB Error Bits Alias                          */
5096 /* ==================================================================== */
5097 
5098 #define SH_LB_ERROR_SUMMARY_ALIAS                0x0000000110050588
5099 
5100 /* ==================================================================== */
5101 /*                     Register "SH_LB_FIRST_ERROR"                     */
5102 /*                            LB First Error                            */
5103 /* ==================================================================== */
5104 
5105 #define SH_LB_FIRST_ERROR                        0x0000000110050600
5106 #define SH_LB_FIRST_ERROR_MASK                   0x00000000007fffff
5107 #define SH_LB_FIRST_ERROR_INIT                   0x0000000000000000
5108 
5109 /*   SH_LB_FIRST_ERROR_RQ_BAD_CMD                                       */
5110 /*   Description:  RQ_BAD_CMD                                           */
5111 #define SH_LB_FIRST_ERROR_RQ_BAD_CMD_SHFT        0
5112 #define SH_LB_FIRST_ERROR_RQ_BAD_CMD_MASK        0x0000000000000001
5113 
5114 /*   SH_LB_FIRST_ERROR_RP_BAD_CMD                                       */
5115 /*   Description:  RP_BAD_CMD                                           */
5116 #define SH_LB_FIRST_ERROR_RP_BAD_CMD_SHFT        1
5117 #define SH_LB_FIRST_ERROR_RP_BAD_CMD_MASK        0x0000000000000002
5118 
5119 /*   SH_LB_FIRST_ERROR_RQ_SHORT                                         */
5120 /*   Description:  RQ_SHORT                                             */
5121 #define SH_LB_FIRST_ERROR_RQ_SHORT_SHFT          2
5122 #define SH_LB_FIRST_ERROR_RQ_SHORT_MASK          0x0000000000000004
5123 
5124 /*   SH_LB_FIRST_ERROR_RP_SHORT                                         */
5125 /*   Description:  RP_SHORT                                             */
5126 #define SH_LB_FIRST_ERROR_RP_SHORT_SHFT          3
5127 #define SH_LB_FIRST_ERROR_RP_SHORT_MASK          0x0000000000000008
5128 
5129 /*   SH_LB_FIRST_ERROR_RQ_LONG                                          */
5130 /*   Description:  RQ_LONG                                              */
5131 #define SH_LB_FIRST_ERROR_RQ_LONG_SHFT           4
5132 #define SH_LB_FIRST_ERROR_RQ_LONG_MASK           0x0000000000000010
5133 
5134 /*   SH_LB_FIRST_ERROR_RP_LONG                                          */
5135 /*   Description:  RP_LONG                                              */
5136 #define SH_LB_FIRST_ERROR_RP_LONG_SHFT           5
5137 #define SH_LB_FIRST_ERROR_RP_LONG_MASK           0x0000000000000020
5138 
5139 /*   SH_LB_FIRST_ERROR_RQ_BAD_DATA                                      */
5140 /*   Description:  RQ_BAD_DATA                                          */
5141 #define SH_LB_FIRST_ERROR_RQ_BAD_DATA_SHFT       6
5142 #define SH_LB_FIRST_ERROR_RQ_BAD_DATA_MASK       0x0000000000000040
5143 
5144 /*   SH_LB_FIRST_ERROR_RP_BAD_DATA                                      */
5145 /*   Description:  RP_BAD_DATA                                          */
5146 #define SH_LB_FIRST_ERROR_RP_BAD_DATA_SHFT       7
5147 #define SH_LB_FIRST_ERROR_RP_BAD_DATA_MASK       0x0000000000000080
5148 
5149 /*   SH_LB_FIRST_ERROR_RQ_BAD_ADDR                                      */
5150 /*   Description:  RQ_BAD_ADDR                                          */
5151 #define SH_LB_FIRST_ERROR_RQ_BAD_ADDR_SHFT       8
5152 #define SH_LB_FIRST_ERROR_RQ_BAD_ADDR_MASK       0x0000000000000100
5153 
5154 /*   SH_LB_FIRST_ERROR_RQ_TIME_OUT                                      */
5155 /*   Description:  RQ_TIME_OUT                                          */
5156 #define SH_LB_FIRST_ERROR_RQ_TIME_OUT_SHFT       9
5157 #define SH_LB_FIRST_ERROR_RQ_TIME_OUT_MASK       0x0000000000000200
5158 
5159 /*   SH_LB_FIRST_ERROR_LINVV_OVERFLOW                                   */
5160 /*   Description:  LINVV_OVERFLOW                                       */
5161 #define SH_LB_FIRST_ERROR_LINVV_OVERFLOW_SHFT    10
5162 #define SH_LB_FIRST_ERROR_LINVV_OVERFLOW_MASK    0x0000000000000400
5163 
5164 /*   SH_LB_FIRST_ERROR_UNEXPECTED_LINV                                  */
5165 /*   Description:  UNEXPECTED_LINV                                      */
5166 #define SH_LB_FIRST_ERROR_UNEXPECTED_LINV_SHFT   11
5167 #define SH_LB_FIRST_ERROR_UNEXPECTED_LINV_MASK   0x0000000000000800
5168 
5169 /*   SH_LB_FIRST_ERROR_PTC_1_TIMEOUT                                    */
5170 /*   Description:  PTC_1 Time out                                       */
5171 #define SH_LB_FIRST_ERROR_PTC_1_TIMEOUT_SHFT     12
5172 #define SH_LB_FIRST_ERROR_PTC_1_TIMEOUT_MASK     0x0000000000001000
5173 
5174 /*   SH_LB_FIRST_ERROR_JUNK_BUS_ERR                                     */
5175 /*   Description:  Junk Bus error                                       */
5176 #define SH_LB_FIRST_ERROR_JUNK_BUS_ERR_SHFT      13
5177 #define SH_LB_FIRST_ERROR_JUNK_BUS_ERR_MASK      0x0000000000002000
5178 
5179 /*   SH_LB_FIRST_ERROR_PIO_CB_ERR                                       */
5180 /*   Description:  PIO Conveyor Belt operation error                    */
5181 #define SH_LB_FIRST_ERROR_PIO_CB_ERR_SHFT        14
5182 #define SH_LB_FIRST_ERROR_PIO_CB_ERR_MASK        0x0000000000004000
5183 
5184 /*   SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR                            */
5185 /*   Description:  Vector request Route data was invalid                */
5186 #define SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR_SHFT 15
5187 #define SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
5188 
5189 /*   SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR                            */
5190 /*   Description:  Vector reply Route data was invalid                  */
5191 #define SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR_SHFT 16
5192 #define SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
5193 
5194 /*   SH_LB_FIRST_ERROR_GCLK_DROP                                        */
5195 /*   Description:  Gclk drop error                                      */
5196 #define SH_LB_FIRST_ERROR_GCLK_DROP_SHFT         17
5197 #define SH_LB_FIRST_ERROR_GCLK_DROP_MASK         0x0000000000020000
5198 
5199 /*   SH_LB_FIRST_ERROR_RQ_FIFO_ERROR                                    */
5200 /*   Description:  Request queue FIFO error                             */
5201 #define SH_LB_FIRST_ERROR_RQ_FIFO_ERROR_SHFT     18
5202 #define SH_LB_FIRST_ERROR_RQ_FIFO_ERROR_MASK     0x0000000000040000
5203 
5204 /*   SH_LB_FIRST_ERROR_RP_FIFO_ERROR                                    */
5205 /*   Description:  Reply queue FIFO error                               */
5206 #define SH_LB_FIRST_ERROR_RP_FIFO_ERROR_SHFT     19
5207 #define SH_LB_FIRST_ERROR_RP_FIFO_ERROR_MASK     0x0000000000080000
5208 
5209 /*   SH_LB_FIRST_ERROR_UNEXP_VALID                                      */
5210 /*   Description:  Unexpected valid error                               */
5211 #define SH_LB_FIRST_ERROR_UNEXP_VALID_SHFT       20
5212 #define SH_LB_FIRST_ERROR_UNEXP_VALID_MASK       0x0000000000100000
5213 
5214 /*   SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW                               */
5215 /*   Description:  Request queue credit overflow                        */
5216 #define SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW_SHFT 21
5217 #define SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
5218 
5219 /*   SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW                               */
5220 /*   Description:  Reply queue credit overflow                          */
5221 #define SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW_SHFT 22
5222 #define SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
5223 
5224 /* ==================================================================== */
5225 /*                     Register "SH_LB_LAST_CREDIT"                     */
5226 /*                    Credit counter status register                    */
5227 /* ==================================================================== */
5228 
5229 #define SH_LB_LAST_CREDIT                        0x0000000110050680
5230 #define SH_LB_LAST_CREDIT_MASK                   0x000000000ffff3df
5231 #define SH_LB_LAST_CREDIT_INIT                   0x0000000000000000
5232 
5233 /*   SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT                                    */
5234 /*   Description:  LIQ request queue credit counter                     */
5235 #define SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT_SHFT     0
5236 #define SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT_MASK     0x000000000000001f
5237 
5238 /*   SH_LB_LAST_CREDIT_LIQ_RP_CREDIT                                    */
5239 /*   Description:  LIQ reply queue credit counter                       */
5240 #define SH_LB_LAST_CREDIT_LIQ_RP_CREDIT_SHFT     6
5241 #define SH_LB_LAST_CREDIT_LIQ_RP_CREDIT_MASK     0x00000000000003c0
5242 
5243 /*   SH_LB_LAST_CREDIT_LINVV_CREDIT                                     */
5244 /*   Description:  LINVV credit counter                                 */
5245 #define SH_LB_LAST_CREDIT_LINVV_CREDIT_SHFT      12
5246 #define SH_LB_LAST_CREDIT_LINVV_CREDIT_MASK      0x000000000003f000
5247 
5248 /*   SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT                                    */
5249 /*   Description:  LOQ request queue credit counter                     */
5250 #define SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT_SHFT     18
5251 #define SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT_MASK     0x00000000007c0000
5252 
5253 /*   SH_LB_LAST_CREDIT_LOQ_RP_CREDIT                                    */
5254 /*   Description:  LOQ reply queue credit counter                       */
5255 #define SH_LB_LAST_CREDIT_LOQ_RP_CREDIT_SHFT     23
5256 #define SH_LB_LAST_CREDIT_LOQ_RP_CREDIT_MASK     0x000000000f800000
5257 
5258 /* ==================================================================== */
5259 /*                     Register "SH_LB_NACK_STATUS"                     */
5260 /*                     Nack Counter Status Register                     */
5261 /* ==================================================================== */
5262 
5263 #define SH_LB_NACK_STATUS                        0x0000000110050700
5264 #define SH_LB_NACK_STATUS_MASK                   0x3fffffff0fff0fff
5265 #define SH_LB_NACK_STATUS_INIT                   0x0000000000000000
5266 
5267 /*   SH_LB_NACK_STATUS_PIO_NACK_A                                       */
5268 /*   Description:  PIO nackA counter                                    */
5269 #define SH_LB_NACK_STATUS_PIO_NACK_A_SHFT        0
5270 #define SH_LB_NACK_STATUS_PIO_NACK_A_MASK        0x0000000000000fff
5271 
5272 /*   SH_LB_NACK_STATUS_PIO_NACK_B                                       */
5273 /*   Description:  PIO nackA counter                                    */
5274 #define SH_LB_NACK_STATUS_PIO_NACK_B_SHFT        16
5275 #define SH_LB_NACK_STATUS_PIO_NACK_B_MASK        0x000000000fff0000
5276 
5277 /*   SH_LB_NACK_STATUS_JUNK_NACK                                        */
5278 /*   Description:  Junk bus nack counter                                */
5279 #define SH_LB_NACK_STATUS_JUNK_NACK_SHFT         32
5280 #define SH_LB_NACK_STATUS_JUNK_NACK_MASK         0x0000ffff00000000
5281 
5282 /*   SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT                                 */
5283 /*   Description:  Conveyor belt time out counter                       */
5284 #define SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT_SHFT  48
5285 #define SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT_MASK  0x0fff000000000000
5286 
5287 /*   SH_LB_NACK_STATUS_CB_STATE                                         */
5288 /*   Description:  Conveyor belt state                                  */
5289 #define SH_LB_NACK_STATUS_CB_STATE_SHFT          60
5290 #define SH_LB_NACK_STATUS_CB_STATE_MASK          0x3000000000000000
5291 
5292 /* ==================================================================== */
5293 /*                   Register "SH_LB_TRIGGER_COMPARE"                   */
5294 /*                    LB Test-point Trigger Compare                     */
5295 /* ==================================================================== */
5296 
5297 #define SH_LB_TRIGGER_COMPARE                    0x0000000110050780
5298 #define SH_LB_TRIGGER_COMPARE_MASK               0x00000000ffffffff
5299 #define SH_LB_TRIGGER_COMPARE_INIT               0x0000000000000000
5300 
5301 /*   SH_LB_TRIGGER_COMPARE_MASK                                         */
5302 /*   Description:  Mask to select Debug bits for trigger generation     */
5303 #define SH_LB_TRIGGER_COMPARE_MASK_SHFT          0
5304 #define SH_LB_TRIGGER_COMPARE_MASK_MASK          0x00000000ffffffff
5305 
5306 /* ==================================================================== */
5307 /*                    Register "SH_LB_TRIGGER_DATA"                     */
5308 /*                  LB Test-point Trigger Compare Data                  */
5309 /* ==================================================================== */
5310 
5311 #define SH_LB_TRIGGER_DATA                       0x0000000110050800
5312 #define SH_LB_TRIGGER_DATA_MASK                  0x00000000ffffffff
5313 #define SH_LB_TRIGGER_DATA_INIT                  0x00000000ffffffff
5314 
5315 /*   SH_LB_TRIGGER_DATA_COMPARE_PATTERN                                 */
5316 /*   Description:  debug bit pattern for trigger generation             */
5317 #define SH_LB_TRIGGER_DATA_COMPARE_PATTERN_SHFT  0
5318 #define SH_LB_TRIGGER_DATA_COMPARE_PATTERN_MASK  0x00000000ffffffff
5319 
5320 /* ==================================================================== */
5321 /*                     Register "SH_PI_AEC_CONFIG"                      */
5322 /*              PI Adaptive Error Correction Configuration              */
5323 /* ==================================================================== */
5324 
5325 #define SH_PI_AEC_CONFIG                         0x0000000120050000
5326 #define SH_PI_AEC_CONFIG_MASK                    0x0000000000000007
5327 #define SH_PI_AEC_CONFIG_INIT                    0x0000000000000000
5328 
5329 /*   SH_PI_AEC_CONFIG_MODE                                              */
5330 /*   Description:  AEC Operation Mode                                   */
5331 #define SH_PI_AEC_CONFIG_MODE_SHFT               0
5332 #define SH_PI_AEC_CONFIG_MODE_MASK               0x0000000000000007
5333 
5334 /* ==================================================================== */
5335 /*                   Register "SH_PI_AFI_ERROR_MASK"                    */
5336 /*                          PI AFI Error Mask                           */
5337 /* ==================================================================== */
5338 
5339 #define SH_PI_AFI_ERROR_MASK                     0x0000000120050080
5340 #define SH_PI_AFI_ERROR_MASK_MASK                0x00000007ffe00000
5341 #define SH_PI_AFI_ERROR_MASK_INIT                0x00000007ffe00000
5342 
5343 /*   SH_PI_AFI_ERROR_MASK_HUNG_BUS                                      */
5344 /*   Description:  FSB is hung                                          */
5345 #define SH_PI_AFI_ERROR_MASK_HUNG_BUS_SHFT       21
5346 #define SH_PI_AFI_ERROR_MASK_HUNG_BUS_MASK       0x0000000000200000
5347 
5348 /*   SH_PI_AFI_ERROR_MASK_RSP_PARITY                                    */
5349 /*   Description:  Parity error detecte during response phase           */
5350 #define SH_PI_AFI_ERROR_MASK_RSP_PARITY_SHFT     22
5351 #define SH_PI_AFI_ERROR_MASK_RSP_PARITY_MASK     0x0000000000400000
5352 
5353 /*   SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN                                   */
5354 /*   Description:  Over run error detected on IOQ                       */
5355 #define SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN_SHFT    23
5356 #define SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN_MASK    0x0000000000800000
5357 
5358 /*   SH_PI_AFI_ERROR_MASK_REQ_FORMAT                                    */
5359 /*   Description:  FSB request format not supported                     */
5360 #define SH_PI_AFI_ERROR_MASK_REQ_FORMAT_SHFT     24
5361 #define SH_PI_AFI_ERROR_MASK_REQ_FORMAT_MASK     0x0000000001000000
5362 
5363 /*   SH_PI_AFI_ERROR_MASK_ADDR_ACCESS                                   */
5364 /*   Description:  Access to Address is not supported                   */
5365 #define SH_PI_AFI_ERROR_MASK_ADDR_ACCESS_SHFT    25
5366 #define SH_PI_AFI_ERROR_MASK_ADDR_ACCESS_MASK    0x0000000002000000
5367 
5368 /*   SH_PI_AFI_ERROR_MASK_REQ_PARITY                                    */
5369 /*   Description:  Parity error detected during request phase           */
5370 #define SH_PI_AFI_ERROR_MASK_REQ_PARITY_SHFT     26
5371 #define SH_PI_AFI_ERROR_MASK_REQ_PARITY_MASK     0x0000000004000000
5372 
5373 /*   SH_PI_AFI_ERROR_MASK_ADDR_PARITY                                   */
5374 /*   Description:  Parity error detected on address                     */
5375 #define SH_PI_AFI_ERROR_MASK_ADDR_PARITY_SHFT    27
5376 #define SH_PI_AFI_ERROR_MASK_ADDR_PARITY_MASK    0x0000000008000000
5377 
5378 /*   SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE                                  */
5379 /*   Description:  SHUB_FSB_DQE                                         */
5380 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE_SHFT   28
5381 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE_MASK   0x0000000010000000
5382 
5383 /*   SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE                                  */
5384 /*   Description:  An un-correctable ECC error was detected             */
5385 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE_SHFT   29
5386 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE_MASK   0x0000000020000000
5387 
5388 /*   SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE                                   */
5389 /*   Description:  An correctable ECC error was detected                */
5390 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE_SHFT    30
5391 #define SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE_MASK    0x0000000040000000
5392 
5393 /*   SH_PI_AFI_ERROR_MASK_LIVELOCK                                      */
5394 /*   Description:  AFI livelock error was detected                      */
5395 #define SH_PI_AFI_ERROR_MASK_LIVELOCK_SHFT       31
5396 #define SH_PI_AFI_ERROR_MASK_LIVELOCK_MASK       0x0000000080000000
5397 
5398 /*   SH_PI_AFI_ERROR_MASK_BAD_SNOOP                                     */
5399 /*   Description:  AFI bad snoop error was detected                     */
5400 #define SH_PI_AFI_ERROR_MASK_BAD_SNOOP_SHFT      32
5401 #define SH_PI_AFI_ERROR_MASK_BAD_SNOOP_MASK      0x0000000100000000
5402 
5403 /*   SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS                                  */
5404 /*   Description:  AFI FSB request table miss error was detected        */
5405 #define SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS_SHFT   33
5406 #define SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS_MASK   0x0000000200000000
5407 
5408 /*   SH_PI_AFI_ERROR_MASK_MSG_LEN                                       */
5409 /*   Description:  Runt or Obese message received from SIC              */
5410 #define SH_PI_AFI_ERROR_MASK_MSG_LEN_SHFT        34
5411 #define SH_PI_AFI_ERROR_MASK_MSG_LEN_MASK        0x0000000400000000
5412 
5413 /* ==================================================================== */
5414 /*               Register "SH_PI_AFI_TEST_POINT_COMPARE"                */
5415 /*                      PI AFI Test Point Compare                       */
5416 /* ==================================================================== */
5417 
5418 #define SH_PI_AFI_TEST_POINT_COMPARE             0x0000000120050100
5419 #define SH_PI_AFI_TEST_POINT_COMPARE_MASK        0xffffffffffffffff
5420 #define SH_PI_AFI_TEST_POINT_COMPARE_INIT        0xffffffff00000000
5421 
5422 /*   SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK                          */
5423 /*   Description:  Mask to select Debug bits for trigger generation     */
5424 #define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
5425 #define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
5426 
5427 /*   SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN                       */
5428 /*   Description:  debug bit pattern for trigger generation             */
5429 #define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
5430 #define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
5431 
5432 /* ==================================================================== */
5433 /*                Register "SH_PI_AFI_TEST_POINT_SELECT"                */
5434 /*                       PI AFI Test Point Select                       */
5435 /* ==================================================================== */
5436 
5437 #define SH_PI_AFI_TEST_POINT_SELECT              0x0000000120050180
5438 #define SH_PI_AFI_TEST_POINT_SELECT_MASK         0xff7f7f7f7f7f7f7f
5439 #define SH_PI_AFI_TEST_POINT_SELECT_INIT         0x0000000000000000
5440 
5441 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL                    */
5442 /*   Description:  Nibble 0: Word Select                                */
5443 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
5444 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x000000000000000f
5445 
5446 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL                     */
5447 /*   Description:  Nibble 0: Nibble Select                              */
5448 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
5449 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
5450 
5451 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL                    */
5452 /*   Description:  Nibble 1: Word Select                                */
5453 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
5454 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000f00
5455 
5456 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL                     */
5457 /*   Description:  Nibble 1: Nibble Select                              */
5458 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
5459 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
5460 
5461 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL                    */
5462 /*   Description:  Nibble 2: Word Select                                */
5463 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
5464 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x00000000000f0000
5465 
5466 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL                     */
5467 /*   Description:  Nibble 2: Nibble Select                              */
5468 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
5469 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
5470 
5471 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL                    */
5472 /*   Description:  Nibble 3: Word Select                                */
5473 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
5474 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x000000000f000000
5475 
5476 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL                     */
5477 /*   Description:  Nibble 3: Nibble Select                              */
5478 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
5479 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
5480 
5481 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL                    */
5482 /*   Description:  Nibble 4: Word Select                                */
5483 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
5484 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000f00000000
5485 
5486 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL                     */
5487 /*   Description:  Nibble 4: Nibble Select                              */
5488 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
5489 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
5490 
5491 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL                    */
5492 /*   Description:  Nibble 5: Word Select                                */
5493 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
5494 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x00000f0000000000
5495 
5496 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL                     */
5497 /*   Description:  Nibble 5: Nibble Select                              */
5498 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
5499 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
5500 
5501 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL                    */
5502 /*   Description:  Nibble 6: Word Select                                */
5503 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
5504 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x000f000000000000
5505 
5506 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL                     */
5507 /*   Description:  Nibble 6: Nibble Select                              */
5508 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
5509 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
5510 
5511 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL                    */
5512 /*   Description:  Nibble 7: Word Select                                */
5513 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
5514 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0f00000000000000
5515 
5516 /*   SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL                     */
5517 /*   Description:  Nibble 7: Nibble Select                              */
5518 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
5519 #define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
5520 
5521 /*   SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE                         */
5522 /*   Description:  Trigger Enabled                                      */
5523 #define SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
5524 #define SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
5525 
5526 /* ==================================================================== */
5527 /*            Register "SH_PI_AFI_TEST_POINT_TRIGGER_SELECT"            */
5528 /*                  PI CRBC Test Point Trigger Select                   */
5529 /* ==================================================================== */
5530 
5531 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT      0x0000000120050200
5532 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_MASK 0x7f7f7f7f7f7f7f7f
5533 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
5534 
5535 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL           */
5536 /*   Description:  Nibble 0 Chiplet select                              */
5537 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
5538 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x000000000000000f
5539 
5540 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL            */
5541 /*   Description:  Nibble 0 Nibble select                               */
5542 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
5543 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
5544 
5545 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL           */
5546 /*   Description:  Nibble 1 Chiplet select                              */
5547 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
5548 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000f00
5549 
5550 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL            */
5551 /*   Description:  Nibble 1 Nibble select                               */
5552 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
5553 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
5554 
5555 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL           */
5556 /*   Description:  Nibble 2 Chiplet select                              */
5557 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
5558 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x00000000000f0000
5559 
5560 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL            */
5561 /*   Description:  Nibble 2 Nibble select                               */
5562 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
5563 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
5564 
5565 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL           */
5566 /*   Description:  Nibble 3 Chiplet select                              */
5567 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
5568 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x000000000f000000
5569 
5570 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL            */
5571 /*   Description:  Nibble 3 Nibble select                               */
5572 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
5573 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
5574 
5575 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL           */
5576 /*   Description:  Nibble 4 Chiplet select                              */
5577 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
5578 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000f00000000
5579 
5580 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL            */
5581 /*   Description:  Nibble 4 Nibble select                               */
5582 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
5583 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
5584 
5585 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL           */
5586 /*   Description:  Nibble 5 Chiplet select                              */
5587 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
5588 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x00000f0000000000
5589 
5590 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL            */
5591 /*   Description:  Nibble 5 Nibble select                               */
5592 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
5593 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
5594 
5595 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL           */
5596 /*   Description:  Nibble 6 Chiplet select                              */
5597 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
5598 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x000f000000000000
5599 
5600 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL            */
5601 /*   Description:  Nibble 6 Nibble select                               */
5602 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
5603 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
5604 
5605 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL           */
5606 /*   Description:  Nibble 7 Chiplet select                              */
5607 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
5608 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0f00000000000000
5609 
5610 /*   SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL            */
5611 /*   Description:  Nibble 7 Nibble select                               */
5612 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
5613 #define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
5614 
5615 /* ==================================================================== */
5616 /*                  Register "SH_PI_AUTO_REPLY_ENABLE"                  */
5617 /*                         PI Auto Reply Enable                         */
5618 /* ==================================================================== */
5619 
5620 #define SH_PI_AUTO_REPLY_ENABLE                  0x0000000120050280
5621 #define SH_PI_AUTO_REPLY_ENABLE_MASK             0x0000000000000001
5622 #define SH_PI_AUTO_REPLY_ENABLE_INIT             0x0000000000000000
5623 
5624 /*   SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE                          */
5625 /*   Description:  Auto Reply Enabled                                   */
5626 #define SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE_SHFT 0
5627 #define SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE_MASK 0x0000000000000001
5628 
5629 /* ==================================================================== */
5630 /*                     Register "SH_PI_CAM_CONTROL"                     */
5631 /*                      CRB CAM MMR Access Control                      */
5632 /* ==================================================================== */
5633 
5634 #define SH_PI_CAM_CONTROL                        0x0000000120050300
5635 #define SH_PI_CAM_CONTROL_MASK                   0x800000000000037f
5636 #define SH_PI_CAM_CONTROL_INIT                   0x0000000000000000
5637 
5638 /*   SH_PI_CAM_CONTROL_CAM_INDX                                         */
5639 /*   Description:  CRB CAM Index to perform read/write on.              */
5640 #define SH_PI_CAM_CONTROL_CAM_INDX_SHFT          0
5641 #define SH_PI_CAM_CONTROL_CAM_INDX_MASK          0x000000000000007f
5642 
5643 /*   SH_PI_CAM_CONTROL_CAM_WRITE                                        */
5644 /*   Description:  Is CRB CAM MMR function a write.                     */
5645 #define SH_PI_CAM_CONTROL_CAM_WRITE_SHFT         8
5646 #define SH_PI_CAM_CONTROL_CAM_WRITE_MASK         0x0000000000000100
5647 
5648 /*   SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR                                */
5649 /*   Description:  Clear RRB read tranfer pending.                      */
5650 #define SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR_SHFT 9
5651 #define SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR_MASK 0x0000000000000200
5652 
5653 /*   SH_PI_CAM_CONTROL_START                                            */
5654 /*   Description:  Start CRB CAM read/write operation                   */
5655 #define SH_PI_CAM_CONTROL_START_SHFT             63
5656 #define SH_PI_CAM_CONTROL_START_MASK             0x8000000000000000
5657 
5658 /* ==================================================================== */
5659 /*               Register "SH_PI_CRBC_TEST_POINT_COMPARE"               */
5660 /*                      PI CRBC Test Point Compare                      */
5661 /* ==================================================================== */
5662 
5663 #define SH_PI_CRBC_TEST_POINT_COMPARE            0x0000000120050380
5664 #define SH_PI_CRBC_TEST_POINT_COMPARE_MASK       0xffffffffffffffff
5665 #define SH_PI_CRBC_TEST_POINT_COMPARE_INIT       0xffffffff00000000
5666 
5667 /*   SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK                         */
5668 /*   Description:  Mask to select Debug bits for trigger generation     */
5669 #define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
5670 #define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
5671 
5672 /*   SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN                      */
5673 /*   Description:  debug bit pattern for trigger generation             */
5674 #define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
5675 #define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
5676 
5677 /* ==================================================================== */
5678 /*               Register "SH_PI_CRBC_TEST_POINT_SELECT"                */
5679 /*                      PI CRBC Test Point Select                       */
5680 /* ==================================================================== */
5681 
5682 #define SH_PI_CRBC_TEST_POINT_SELECT             0x0000000120050400
5683 #define SH_PI_CRBC_TEST_POINT_SELECT_MASK        0xf777777777777777
5684 #define SH_PI_CRBC_TEST_POINT_SELECT_INIT        0x0000000000000000
5685 
5686 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL                   */
5687 /*   Description:  Nibble 0 Chiplet select                              */
5688 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
5689 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
5690 
5691 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL                    */
5692 /*   Description:  Nibble 0 Nibble select                               */
5693 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
5694 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
5695 
5696 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL                   */
5697 /*   Description:  Nibble 1 Chiplet select                              */
5698 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
5699 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
5700 
5701 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL                    */
5702 /*   Description:  Nibble 1 Nibble select                               */
5703 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
5704 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
5705 
5706 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL                   */
5707 /*   Description:  Nibble 2 Chiplet select                              */
5708 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
5709 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
5710 
5711 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL                    */
5712 /*   Description:  Nibble 2 Nibble select                               */
5713 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
5714 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
5715 
5716 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL                   */
5717 /*   Description:  Nibble 3 Chiplet select                              */
5718 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
5719 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
5720 
5721 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL                    */
5722 /*   Description:  Nibble 3 Nibble select                               */
5723 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
5724 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
5725 
5726 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL                   */
5727 /*   Description:  Nibble 4 Chiplet select                              */
5728 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
5729 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
5730 
5731 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL                    */
5732 /*   Description:  Nibble 4 Nibble select                               */
5733 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
5734 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
5735 
5736 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL                   */
5737 /*   Description:  Nibble 5 Chiplet select                              */
5738 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
5739 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
5740 
5741 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL                    */
5742 /*   Description:  Nibble 5 Nibble select                               */
5743 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
5744 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
5745 
5746 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL                   */
5747 /*   Description:  Nibble 6 Chiplet select                              */
5748 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
5749 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
5750 
5751 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL                    */
5752 /*   Description:  Nibble 6 Nibble select                               */
5753 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
5754 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
5755 
5756 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL                   */
5757 /*   Description:  Nibble 7 Chiplet select                              */
5758 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
5759 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
5760 
5761 /*   SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL                    */
5762 /*   Description:  Nibble 7 Nibble select                               */
5763 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
5764 #define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
5765 
5766 /*   SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE                        */
5767 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
5768 #define SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
5769 #define SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
5770 
5771 /* ==================================================================== */
5772 /*           Register "SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT"            */
5773 /*                  PI CRBC Test Point Trigger Select                   */
5774 /* ==================================================================== */
5775 
5776 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT     0x0000000120050480
5777 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_MASK 0x7777777777777777
5778 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
5779 
5780 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL          */
5781 /*   Description:  Nibble 0 Chiplet select                              */
5782 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
5783 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
5784 
5785 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL           */
5786 /*   Description:  Nibble 0 Nibble select                               */
5787 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
5788 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
5789 
5790 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL          */
5791 /*   Description:  Nibble 1 Chiplet select                              */
5792 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
5793 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
5794 
5795 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL           */
5796 /*   Description:  Nibble 1 Nibble select                               */
5797 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
5798 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
5799 
5800 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL          */
5801 /*   Description:  Nibble 2 Chiplet select                              */
5802 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
5803 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
5804 
5805 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL           */
5806 /*   Description:  Nibble 2 Nibble select                               */
5807 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
5808 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
5809 
5810 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL          */
5811 /*   Description:  Nibble 3 Chiplet select                              */
5812 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
5813 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
5814 
5815 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL           */
5816 /*   Description:  Nibble 3 Nibble select                               */
5817 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
5818 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
5819 
5820 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL          */
5821 /*   Description:  Nibble 4 Chiplet select                              */
5822 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
5823 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
5824 
5825 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL           */
5826 /*   Description:  Nibble 4 Nibble select                               */
5827 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
5828 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
5829 
5830 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL          */
5831 /*   Description:  Nibble 5 Chiplet select                              */
5832 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
5833 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
5834 
5835 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL           */
5836 /*   Description:  Nibble 5 Nibble select                               */
5837 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
5838 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
5839 
5840 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL          */
5841 /*   Description:  Nibble 6 Chiplet select                              */
5842 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
5843 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
5844 
5845 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL           */
5846 /*   Description:  Nibble 6 Nibble select                               */
5847 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
5848 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
5849 
5850 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL          */
5851 /*   Description:  Nibble 7 Chiplet select                              */
5852 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
5853 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
5854 
5855 /*   SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL           */
5856 /*   Description:  Nibble 7 Nibble select                               */
5857 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
5858 #define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
5859 
5860 /* ==================================================================== */
5861 /*                   Register "SH_PI_CRBP_ERROR_MASK"                   */
5862 /*                          PI CRBP Error Mask                          */
5863 /* ==================================================================== */
5864 
5865 #define SH_PI_CRBP_ERROR_MASK                    0x0000000120050500
5866 #define SH_PI_CRBP_ERROR_MASK_MASK               0x00000000001fffff
5867 #define SH_PI_CRBP_ERROR_MASK_INIT               0x00000000001fffff
5868 
5869 /*   SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR                                */
5870 /*   Description:  Mask detection internal protocol table misses        */
5871 #define SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR_SHFT 0
5872 #define SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR_MASK 0x0000000000000001
5873 
5874 /*   SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR                                   */
5875 /*   Description:  Mask graphic reply error detection                   */
5876 #define SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR_SHFT    1
5877 #define SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR_MASK    0x0000000000000002
5878 
5879 /*   SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR                                 */
5880 /*   Description:  Mask detection of external protocol table misses     */
5881 #define SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR_SHFT  2
5882 #define SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR_MASK  0x0000000000000004
5883 
5884 /*   SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR                                   */
5885 /*   Description:  Mask memory error reply message detection            */
5886 #define SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR_SHFT    3
5887 #define SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR_MASK    0x0000000000000008
5888 
5889 /*   SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR                                   */
5890 /*   Description:  Mask PIO reply error message detection               */
5891 #define SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR_SHFT    4
5892 #define SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR_MASK    0x0000000000000010
5893 
5894 /*   SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR                                   */
5895 /*   Description:  Mask memory time-out detection                       */
5896 #define SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR_SHFT    5
5897 #define SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR_MASK    0x0000000000000020
5898 
5899 /*   SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR                                   */
5900 /*   Description:  Mask PIO time-out detection                          */
5901 #define SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR_SHFT    6
5902 #define SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR_MASK    0x0000000000000040
5903 
5904 /*   SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE                                 */
5905 /*   Description:  Mask un-correctable ECC error detection              */
5906 #define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE_SHFT  7
5907 #define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE_MASK  0x0000000000000080
5908 
5909 /*   SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE                                  */
5910 /*   Description:  Mask correctable ECC error detection                 */
5911 #define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE_SHFT   8
5912 #define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE_MASK   0x0000000000000100
5913 
5914 /*   SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR                                */
5915 /*   Description:  Mask detection of color errors                       */
5916 #define SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR_SHFT 9
5917 #define SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR_MASK 0x0000000000000200
5918 
5919 /*   SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW                                */
5920 /*   Description:  Mask MD Request input buffer over flow error         */
5921 #define SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW_SHFT 10
5922 #define SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
5923 
5924 /*   SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW                                */
5925 /*   Description:  Mask MD Reply input buffer over flow error           */
5926 #define SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW_SHFT 11
5927 #define SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW_MASK 0x0000000000000800
5928 
5929 /*   SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW                                */
5930 /*   Description:  Mask XN Request input buffer over flow error         */
5931 #define SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW_SHFT 12
5932 #define SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
5933 
5934 /*   SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW                                */
5935 /*   Description:  Mask XN Reply input buffer over flow error           */
5936 #define SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW_SHFT 13
5937 #define SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW_MASK 0x0000000000002000
5938 
5939 /*   SH_PI_CRBP_ERROR_MASK_NACK_OFLOW                                   */
5940 /*   Description:  Mask NACK over flow error                            */
5941 #define SH_PI_CRBP_ERROR_MASK_NACK_OFLOW_SHFT    14
5942 #define SH_PI_CRBP_ERROR_MASK_NACK_OFLOW_MASK    0x0000000000004000
5943 
5944 /*   SH_PI_CRBP_ERROR_MASK_GFX_INT_0                                    */
5945 /*   Description:  Mask GFX transfer interrupt for CPU 0                */
5946 #define SH_PI_CRBP_ERROR_MASK_GFX_INT_0_SHFT     15
5947 #define SH_PI_CRBP_ERROR_MASK_GFX_INT_0_MASK     0x0000000000008000
5948 
5949 /*   SH_PI_CRBP_ERROR_MASK_GFX_INT_1                                    */
5950 /*   Description:  Mask GFX transfer interrupt for CPU 1                */
5951 #define SH_PI_CRBP_ERROR_MASK_GFX_INT_1_SHFT     16
5952 #define SH_PI_CRBP_ERROR_MASK_GFX_INT_1_MASK     0x0000000000010000
5953 
5954 /*   SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW                              */
5955 /*   Description:  Mask MD Request Credit Overflow Error                */
5956 #define SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW_SHFT 17
5957 #define SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
5958 
5959 /*   SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW                              */
5960 /*   Description:  Mask MD Reply Credit Overflow Error                  */
5961 #define SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW_SHFT 18
5962 #define SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
5963 
5964 /*   SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW                              */
5965 /*   Description:  Mask XN Request Credit Overflow Error                */
5966 #define SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW_SHFT 19
5967 #define SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
5968 
5969 /*   SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW                              */
5970 /*   Description:  Mask XN Reply Credit Overflow Error                  */
5971 #define SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW_SHFT 20
5972 #define SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
5973 
5974 /* ==================================================================== */
5975 /*                Register "SH_PI_CRBP_FSB_PIPE_COMPARE"                */
5976 /*                        CRBP FSB Pipe Compare                         */
5977 /* ==================================================================== */
5978 
5979 #define SH_PI_CRBP_FSB_PIPE_COMPARE              0x0000000120050580
5980 #define SH_PI_CRBP_FSB_PIPE_COMPARE_MASK         0x001fffffffffffff
5981 #define SH_PI_CRBP_FSB_PIPE_COMPARE_INIT         0x0000000000000000
5982 
5983 /*   SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS                        */
5984 /*   Description:  Address A or B to compare against                    */
5985 #define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS_SHFT 0
5986 #define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS_MASK 0x00007fffffffffff
5987 
5988 /*   SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ                            */
5989 /*   Description:  REQa or REQb value to compare against                */
5990 #define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ_SHFT 47
5991 #define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ_MASK 0x001f800000000000
5992 
5993 /* ==================================================================== */
5994 /*                 Register "SH_PI_CRBP_FSB_PIPE_MASK"                  */
5995 /*                          CRBP Compare Mask                           */
5996 /* ==================================================================== */
5997 
5998 #define SH_PI_CRBP_FSB_PIPE_MASK                 0x0000000120050600
5999 #define SH_PI_CRBP_FSB_PIPE_MASK_MASK            0x001fffffffffffff
6000 #define SH_PI_CRBP_FSB_PIPE_MASK_INIT            0x0000000000000000
6001 
6002 /*   SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK                      */
6003 /*   Description:  Address A or B mask values                           */
6004 #define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK_SHFT 0
6005 #define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK_MASK 0x00007fffffffffff
6006 
6007 /*   SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK                          */
6008 /*   Description:  REQa or REQb mask values                             */
6009 #define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK_SHFT 47
6010 #define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK_MASK 0x001f800000000000
6011 
6012 /* ==================================================================== */
6013 /*               Register "SH_PI_CRBP_TEST_POINT_COMPARE"               */
6014 /*                      PI CRBP Test Point Compare                      */
6015 /* ==================================================================== */
6016 
6017 #define SH_PI_CRBP_TEST_POINT_COMPARE            0x0000000120050680
6018 #define SH_PI_CRBP_TEST_POINT_COMPARE_MASK       0xffffffffffffffff
6019 #define SH_PI_CRBP_TEST_POINT_COMPARE_INIT       0xffffffff00000000
6020 
6021 /*   SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK                         */
6022 /*   Description:  Mask to select Debug bits for trigger generation     */
6023 #define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
6024 #define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
6025 
6026 /*   SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN                      */
6027 /*   Description:  debug bit pattern for trigger generation             */
6028 #define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
6029 #define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
6030 
6031 /* ==================================================================== */
6032 /*               Register "SH_PI_CRBP_TEST_POINT_SELECT"                */
6033 /*                      PI CRBP Test Point Select                       */
6034 /* ==================================================================== */
6035 
6036 #define SH_PI_CRBP_TEST_POINT_SELECT             0x0000000120050700
6037 #define SH_PI_CRBP_TEST_POINT_SELECT_MASK        0xf777777777777777
6038 #define SH_PI_CRBP_TEST_POINT_SELECT_INIT        0x0000000000000000
6039 
6040 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL                   */
6041 /*   Description:  Nibble 0 Chiplet select                              */
6042 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
6043 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
6044 
6045 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL                    */
6046 /*   Description:  Nibble 0 Nibble select                               */
6047 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
6048 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
6049 
6050 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL                   */
6051 /*   Description:  Nibble 1 Chiplet select                              */
6052 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
6053 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
6054 
6055 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL                    */
6056 /*   Description:  Nibble 1 Nibble select                               */
6057 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
6058 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
6059 
6060 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL                   */
6061 /*   Description:  Nibble 2 Chiplet select                              */
6062 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
6063 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
6064 
6065 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL                    */
6066 /*   Description:  Nibble 2 Nibble select                               */
6067 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
6068 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
6069 
6070 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL                   */
6071 /*   Description:  Nibble 3 Chiplet select                              */
6072 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
6073 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
6074 
6075 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL                    */
6076 /*   Description:  Nibble 3 Nibble select                               */
6077 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
6078 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
6079 
6080 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL                   */
6081 /*   Description:  Nibble 4 Chiplet select                              */
6082 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
6083 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
6084 
6085 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL                    */
6086 /*   Description:  Nibble 4 Nibble select                               */
6087 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
6088 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
6089 
6090 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL                   */
6091 /*   Description:  Nibble 5 Chiplet select                              */
6092 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
6093 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
6094 
6095 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL                    */
6096 /*   Description:  Nibble 5 Nibble select                               */
6097 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
6098 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
6099 
6100 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL                   */
6101 /*   Description:  Nibble 6 Chiplet select                              */
6102 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
6103 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
6104 
6105 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL                    */
6106 /*   Description:  Nibble 6 Nibble select                               */
6107 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
6108 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
6109 
6110 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL                   */
6111 /*   Description:  Nibble 7 Chiplet select                              */
6112 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
6113 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
6114 
6115 /*   SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL                    */
6116 /*   Description:  Nibble 7 Nibble select                               */
6117 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
6118 #define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
6119 
6120 /*   SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE                        */
6121 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
6122 #define SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
6123 #define SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
6124 
6125 /* ==================================================================== */
6126 /*           Register "SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT"            */
6127 /*                  PI CRBP Test Point Trigger Select                   */
6128 /* ==================================================================== */
6129 
6130 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT     0x0000000120050780
6131 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_MASK 0x7777777777777777
6132 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
6133 
6134 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL          */
6135 /*   Description:  Nibble 0 Chiplet select                              */
6136 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
6137 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
6138 
6139 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL           */
6140 /*   Description:  Nibble 0 Nibble select                               */
6141 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
6142 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
6143 
6144 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL          */
6145 /*   Description:  Nibble 1 Chiplet select                              */
6146 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
6147 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
6148 
6149 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL           */
6150 /*   Description:  Nibble 1 Nibble select                               */
6151 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
6152 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
6153 
6154 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL          */
6155 /*   Description:  Nibble 2 Chiplet select                              */
6156 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
6157 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
6158 
6159 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL           */
6160 /*   Description:  Nibble 2 Nibble select                               */
6161 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
6162 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
6163 
6164 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL          */
6165 /*   Description:  Nibble 3 Chiplet select                              */
6166 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
6167 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
6168 
6169 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL           */
6170 /*   Description:  Nibble 3 Nibble select                               */
6171 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
6172 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
6173 
6174 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL          */
6175 /*   Description:  Nibble 4 Chiplet select                              */
6176 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
6177 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
6178 
6179 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL           */
6180 /*   Description:  Nibble 4 Nibble select                               */
6181 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
6182 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
6183 
6184 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL          */
6185 /*   Description:  Nibble 5 Chiplet select                              */
6186 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
6187 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
6188 
6189 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL           */
6190 /*   Description:  Nibble 5 Nibble select                               */
6191 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
6192 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
6193 
6194 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL          */
6195 /*   Description:  Nibble 6 Chiplet select                              */
6196 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
6197 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
6198 
6199 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL           */
6200 /*   Description:  Nibble 6 Nibble select                               */
6201 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
6202 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
6203 
6204 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL          */
6205 /*   Description:  Nibble 7 Chiplet select                              */
6206 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
6207 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
6208 
6209 /*   SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL           */
6210 /*   Description:  Nibble 7 Nibble select                               */
6211 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
6212 #define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
6213 
6214 /* ==================================================================== */
6215 /*               Register "SH_PI_CRBP_XB_PIPE_COMPARE_0"                */
6216 /*                         CRBP XB Pipe Compare                         */
6217 /* ==================================================================== */
6218 
6219 #define SH_PI_CRBP_XB_PIPE_COMPARE_0             0x0000000120050800
6220 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_MASK        0x007fffffffffffff
6221 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_INIT        0x0000000000000000
6222 
6223 /*   SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS                       */
6224 /*   Description:  Address to compare against                           */
6225 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS_SHFT 0
6226 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS_MASK 0x00007fffffffffff
6227 
6228 /*   SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND                       */
6229 /*   Description:  SN2NET Command to compare against                    */
6230 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND_SHFT 47
6231 #define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND_MASK 0x007f800000000000
6232 
6233 /* ==================================================================== */
6234 /*               Register "SH_PI_CRBP_XB_PIPE_COMPARE_1"                */
6235 /*                         CRBP XB Pipe Compare                         */
6236 /* ==================================================================== */
6237 
6238 #define SH_PI_CRBP_XB_PIPE_COMPARE_1             0x0000000120050880
6239 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_MASK        0x000001ff3fff3fff
6240 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_INIT        0x0000000000000000
6241 
6242 /*   SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE                        */
6243 /*   Description:  Source to compare against                            */
6244 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE_SHFT 0
6245 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE_MASK 0x0000000000003fff
6246 
6247 /*   SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL                  */
6248 /*   Description:  Supplemental to compare against                      */
6249 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL_SHFT 16
6250 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL_MASK 0x000000003fff0000
6251 
6252 /*   SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO                          */
6253 /*   Description:  Echo to compare against                              */
6254 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO_SHFT 32
6255 #define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO_MASK 0x000001ff00000000
6256 
6257 /* ==================================================================== */
6258 /*                 Register "SH_PI_CRBP_XB_PIPE_MASK_0"                 */
6259 /*                     CRBP Compare Mask Register 1                     */
6260 /* ==================================================================== */
6261 
6262 #define SH_PI_CRBP_XB_PIPE_MASK_0                0x0000000120050900
6263 #define SH_PI_CRBP_XB_PIPE_MASK_0_MASK           0x007fffffffffffff
6264 #define SH_PI_CRBP_XB_PIPE_MASK_0_INIT           0x0000000000000000
6265 
6266 /*   SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK                     */
6267 /*   Description:  Address to compare against                           */
6268 #define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK_SHFT 0
6269 #define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK_MASK 0x00007fffffffffff
6270 
6271 /*   SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK                     */
6272 /*   Description:  SN2NET Command to compare against                    */
6273 #define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK_SHFT 47
6274 #define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK_MASK 0x007f800000000000
6275 
6276 /* ==================================================================== */
6277 /*                 Register "SH_PI_CRBP_XB_PIPE_MASK_1"                 */
6278 /*                 CRBP XB Pipe Compare Mask Register 1                 */
6279 /* ==================================================================== */
6280 
6281 #define SH_PI_CRBP_XB_PIPE_MASK_1                0x0000000120050980
6282 #define SH_PI_CRBP_XB_PIPE_MASK_1_MASK           0x000001ff3fff3fff
6283 #define SH_PI_CRBP_XB_PIPE_MASK_1_INIT           0x0000000000000000
6284 
6285 /*   SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK                      */
6286 /*   Description:  Source to compare against                            */
6287 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK_SHFT 0
6288 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK_MASK 0x0000000000003fff
6289 
6290 /*   SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK                */
6291 /*   Description:  Supplemental to compare against                      */
6292 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK_SHFT 16
6293 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK_MASK 0x000000003fff0000
6294 
6295 /*   SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK                        */
6296 /*   Description:  Echo to compare against                              */
6297 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK_SHFT 32
6298 #define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK_MASK 0x000001ff00000000
6299 
6300 /* ==================================================================== */
6301 /*                  Register "SH_PI_DPC_QUEUE_CONFIG"                   */
6302 /*                       DPC Queue Configuration                        */
6303 /* ==================================================================== */
6304 
6305 #define SH_PI_DPC_QUEUE_CONFIG                   0x0000000120050a00
6306 #define SH_PI_DPC_QUEUE_CONFIG_MASK              0x000000001f1f1f1f
6307 #define SH_PI_DPC_QUEUE_CONFIG_INIT              0x000000000c010c01
6308 
6309 /*   SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL                               */
6310 /*   Description:  DXB WTL Command Queue Almost Empty Level             */
6311 #define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL_SHFT 0
6312 #define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL_MASK 0x000000000000001f
6313 
6314 /*   SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH                              */
6315 /*   Description:  DXB WTL Command Queue Almost Full Threshold          */
6316 #define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH_SHFT 8
6317 #define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH_MASK 0x0000000000001f00
6318 
6319 /*   SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL                               */
6320 /*   Description:  FSB WTL Command Queue Almost Empty Level             */
6321 #define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL_SHFT 16
6322 #define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL_MASK 0x00000000001f0000
6323 
6324 /*   SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH                              */
6325 /*   Description:  FSB WTL Command Queue Almost Full Threshold          */
6326 #define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH_SHFT 24
6327 #define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH_MASK 0x000000001f000000
6328 
6329 /* ==================================================================== */
6330 /*                     Register "SH_PI_ERROR_MASK"                      */
6331 /*                            PI Error Mask                             */
6332 /* ==================================================================== */
6333 
6334 #define SH_PI_ERROR_MASK                         0x0000000120050a80
6335 #define SH_PI_ERROR_MASK_MASK                    0x00000007ffffffff
6336 #define SH_PI_ERROR_MASK_INIT                    0x00000007ffffffff
6337 
6338 /*   SH_PI_ERROR_MASK_FSB_PROTO_ERR                                     */
6339 /*   Description:  Mask detection of internal protocol table misses     */
6340 #define SH_PI_ERROR_MASK_FSB_PROTO_ERR_SHFT      0
6341 #define SH_PI_ERROR_MASK_FSB_PROTO_ERR_MASK      0x0000000000000001
6342 
6343 /*   SH_PI_ERROR_MASK_GFX_RP_ERR                                        */
6344 /*   Description:  Mask graphic reply error message error detection     */
6345 #define SH_PI_ERROR_MASK_GFX_RP_ERR_SHFT         1
6346 #define SH_PI_ERROR_MASK_GFX_RP_ERR_MASK         0x0000000000000002
6347 
6348 /*   SH_PI_ERROR_MASK_XB_PROTO_ERR                                      */
6349 /*   Description:  Mask detection of external protocol table misses     */
6350 #define SH_PI_ERROR_MASK_XB_PROTO_ERR_SHFT       2
6351 #define SH_PI_ERROR_MASK_XB_PROTO_ERR_MASK       0x0000000000000004
6352 
6353 /*   SH_PI_ERROR_MASK_MEM_RP_ERR                                        */
6354 /*   Description:  Mask memory reply error detection                    */
6355 #define SH_PI_ERROR_MASK_MEM_RP_ERR_SHFT         3
6356 #define SH_PI_ERROR_MASK_MEM_RP_ERR_MASK         0x0000000000000008
6357 
6358 /*   SH_PI_ERROR_MASK_PIO_RP_ERR                                        */
6359 /*   Description:  Mask PIO reply error detection                       */
6360 #define SH_PI_ERROR_MASK_PIO_RP_ERR_SHFT         4
6361 #define SH_PI_ERROR_MASK_PIO_RP_ERR_MASK         0x0000000000000010
6362 
6363 /*   SH_PI_ERROR_MASK_MEM_TO_ERR                                        */
6364 /*   Description:  Mask CRB time-out errors                             */
6365 #define SH_PI_ERROR_MASK_MEM_TO_ERR_SHFT         5
6366 #define SH_PI_ERROR_MASK_MEM_TO_ERR_MASK         0x0000000000000020
6367 
6368 /*   SH_PI_ERROR_MASK_PIO_TO_ERR                                        */
6369 /*   Description:  Mask PIO time-out errors                             */
6370 #define SH_PI_ERROR_MASK_PIO_TO_ERR_SHFT         6
6371 #define SH_PI_ERROR_MASK_PIO_TO_ERR_MASK         0x0000000000000040
6372 
6373 /*   SH_PI_ERROR_MASK_FSB_SHUB_UCE                                      */
6374 /*   Description:  Mask un-correctable ECC error detection              */
6375 #define SH_PI_ERROR_MASK_FSB_SHUB_UCE_SHFT       7
6376 #define SH_PI_ERROR_MASK_FSB_SHUB_UCE_MASK       0x0000000000000080
6377 
6378 /*   SH_PI_ERROR_MASK_FSB_SHUB_CE                                       */
6379 /*   Description:  Mask correctable ECC error detection                 */
6380 #define SH_PI_ERROR_MASK_FSB_SHUB_CE_SHFT        8
6381 #define SH_PI_ERROR_MASK_FSB_SHUB_CE_MASK        0x0000000000000100
6382 
6383 /*   SH_PI_ERROR_MASK_MSG_COLOR_ERR                                     */
6384 /*   Description:  Mask message color error detection                   */
6385 #define SH_PI_ERROR_MASK_MSG_COLOR_ERR_SHFT      9
6386 #define SH_PI_ERROR_MASK_MSG_COLOR_ERR_MASK      0x0000000000000200
6387 
6388 /*   SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW                                     */
6389 /*   Description:  Mask MD Request input buffer over flow error         */
6390 #define SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW_SHFT      10
6391 #define SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW_MASK      0x0000000000000400
6392 
6393 /*   SH_PI_ERROR_MASK_MD_RP_Q_OFLOW                                     */
6394 /*   Description:  Mask MD Reply input buffer over flow error           */
6395 #define SH_PI_ERROR_MASK_MD_RP_Q_OFLOW_SHFT      11
6396 #define SH_PI_ERROR_MASK_MD_RP_Q_OFLOW_MASK      0x0000000000000800
6397 
6398 /*   SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW                                     */
6399 /*   Description:  Mask XN Request input buffer over flow error         */
6400 #define SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW_SHFT      12
6401 #define SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW_MASK      0x0000000000001000
6402 
6403 /*   SH_PI_ERROR_MASK_XN_RP_Q_OFLOW                                     */
6404 /*   Description:  Mask XN Reply input buffer over flow error           */
6405 #define SH_PI_ERROR_MASK_XN_RP_Q_OFLOW_SHFT      13
6406 #define SH_PI_ERROR_MASK_XN_RP_Q_OFLOW_MASK      0x0000000000002000
6407 
6408 /*   SH_PI_ERROR_MASK_NACK_OFLOW                                        */
6409 /*   Description:  Mask NACK over flow error                            */
6410 #define SH_PI_ERROR_MASK_NACK_OFLOW_SHFT         14
6411 #define SH_PI_ERROR_MASK_NACK_OFLOW_MASK         0x0000000000004000
6412 
6413 /*   SH_PI_ERROR_MASK_GFX_INT_0                                         */
6414 /*   Description:  Mask GFX transfer interrupt for CPU 0                */
6415 #define SH_PI_ERROR_MASK_GFX_INT_0_SHFT          15
6416 #define SH_PI_ERROR_MASK_GFX_INT_0_MASK          0x0000000000008000
6417 
6418 /*   SH_PI_ERROR_MASK_GFX_INT_1                                         */
6419 /*   Description:  Mask GFX transfer interrupt for CPU 1                */
6420 #define SH_PI_ERROR_MASK_GFX_INT_1_SHFT          16
6421 #define SH_PI_ERROR_MASK_GFX_INT_1_MASK          0x0000000000010000
6422 
6423 /*   SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW                                   */
6424 /*   Description:  Mask MD Request Credit Overflow Error                */
6425 #define SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW_SHFT    17
6426 #define SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW_MASK    0x0000000000020000
6427 
6428 /*   SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW                                   */
6429 /*   Description:  Mask MD Reply Credit Overflow Error                  */
6430 #define SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW_SHFT    18
6431 #define SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW_MASK    0x0000000000040000
6432 
6433 /*   SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW                                   */
6434 /*   Description:  Mask XN Request Credit Overflow Error                */
6435 #define SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW_SHFT    19
6436 #define SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW_MASK    0x0000000000080000
6437 
6438 /*   SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW                                   */
6439 /*   Description:  Mask XN Reply Credit Overflow Error                  */
6440 #define SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW_SHFT    20
6441 #define SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW_MASK    0x0000000000100000
6442 
6443 /*   SH_PI_ERROR_MASK_HUNG_BUS                                          */
6444 /*   Description:  Mask FSB hung error                                  */
6445 #define SH_PI_ERROR_MASK_HUNG_BUS_SHFT           21
6446 #define SH_PI_ERROR_MASK_HUNG_BUS_MASK           0x0000000000200000
6447 
6448 /*   SH_PI_ERROR_MASK_RSP_PARITY                                        */
6449 /*   Description:  Parity error detecte during response phase           */
6450 #define SH_PI_ERROR_MASK_RSP_PARITY_SHFT         22
6451 #define SH_PI_ERROR_MASK_RSP_PARITY_MASK         0x0000000000400000
6452 
6453 /*   SH_PI_ERROR_MASK_IOQ_OVERRUN                                       */
6454 /*   Description:  Over run error detected on IOQ                       */
6455 #define SH_PI_ERROR_MASK_IOQ_OVERRUN_SHFT        23
6456 #define SH_PI_ERROR_MASK_IOQ_OVERRUN_MASK        0x0000000000800000
6457 
6458 /*   SH_PI_ERROR_MASK_REQ_FORMAT                                        */
6459 /*   Description:  FSB request format not supported                     */
6460 #define SH_PI_ERROR_MASK_REQ_FORMAT_SHFT         24
6461 #define SH_PI_ERROR_MASK_REQ_FORMAT_MASK         0x0000000001000000
6462 
6463 /*   SH_PI_ERROR_MASK_ADDR_ACCESS                                       */
6464 /*   Description:  Access to Address is not supported                   */
6465 #define SH_PI_ERROR_MASK_ADDR_ACCESS_SHFT        25
6466 #define SH_PI_ERROR_MASK_ADDR_ACCESS_MASK        0x0000000002000000
6467 
6468 /*   SH_PI_ERROR_MASK_REQ_PARITY                                        */
6469 /*   Description:  Parity error detected during request phase           */
6470 #define SH_PI_ERROR_MASK_REQ_PARITY_SHFT         26
6471 #define SH_PI_ERROR_MASK_REQ_PARITY_MASK         0x0000000004000000
6472 
6473 /*   SH_PI_ERROR_MASK_ADDR_PARITY                                       */
6474 /*   Description:  Parity error detected on address                     */
6475 #define SH_PI_ERROR_MASK_ADDR_PARITY_SHFT        27
6476 #define SH_PI_ERROR_MASK_ADDR_PARITY_MASK        0x0000000008000000
6477 
6478 /*   SH_PI_ERROR_MASK_SHUB_FSB_DQE                                      */
6479 /*   Description:  SHUB_FSB_DQE                                         */
6480 #define SH_PI_ERROR_MASK_SHUB_FSB_DQE_SHFT       28
6481 #define SH_PI_ERROR_MASK_SHUB_FSB_DQE_MASK       0x0000000010000000
6482 
6483 /*   SH_PI_ERROR_MASK_SHUB_FSB_UCE                                      */
6484 /*   Description:  An un-correctable ECC error was detected             */
6485 #define SH_PI_ERROR_MASK_SHUB_FSB_UCE_SHFT       29
6486 #define SH_PI_ERROR_MASK_SHUB_FSB_UCE_MASK       0x0000000020000000
6487 
6488 /*   SH_PI_ERROR_MASK_SHUB_FSB_CE                                       */
6489 /*   Description:  An correctable ECC error was detected                */
6490 #define SH_PI_ERROR_MASK_SHUB_FSB_CE_SHFT        30
6491 #define SH_PI_ERROR_MASK_SHUB_FSB_CE_MASK        0x0000000040000000
6492 
6493 /*   SH_PI_ERROR_MASK_LIVELOCK                                          */
6494 /*   Description:  AFI livelock error was detected                      */
6495 #define SH_PI_ERROR_MASK_LIVELOCK_SHFT           31
6496 #define SH_PI_ERROR_MASK_LIVELOCK_MASK           0x0000000080000000
6497 
6498 /*   SH_PI_ERROR_MASK_BAD_SNOOP                                         */
6499 /*   Description:  AFI bad snoop error was detected                     */
6500 #define SH_PI_ERROR_MASK_BAD_SNOOP_SHFT          32
6501 #define SH_PI_ERROR_MASK_BAD_SNOOP_MASK          0x0000000100000000
6502 
6503 /*   SH_PI_ERROR_MASK_FSB_TBL_MISS                                      */
6504 /*   Description:  AFI FSB request table miss error was detected        */
6505 #define SH_PI_ERROR_MASK_FSB_TBL_MISS_SHFT       33
6506 #define SH_PI_ERROR_MASK_FSB_TBL_MISS_MASK       0x0000000200000000
6507 
6508 /*   SH_PI_ERROR_MASK_MSG_LENGTH                                        */
6509 /*   Description:  Message length error on received message from SIC    */
6510 #define SH_PI_ERROR_MASK_MSG_LENGTH_SHFT         34
6511 #define SH_PI_ERROR_MASK_MSG_LENGTH_MASK         0x0000000400000000
6512 
6513 /* ==================================================================== */
6514 /*                Register "SH_PI_EXPRESS_REPLY_CONFIG"                 */
6515 /*                    PI Express Reply Configuration                    */
6516 /* ==================================================================== */
6517 
6518 #define SH_PI_EXPRESS_REPLY_CONFIG               0x0000000120050b00
6519 #define SH_PI_EXPRESS_REPLY_CONFIG_MASK          0x0000000000000007
6520 #define SH_PI_EXPRESS_REPLY_CONFIG_INIT          0x0000000000000001
6521 
6522 /*   SH_PI_EXPRESS_REPLY_CONFIG_MODE                                    */
6523 /*   Description:  Express Reply Mode                                   */
6524 #define SH_PI_EXPRESS_REPLY_CONFIG_MODE_SHFT     0
6525 #define SH_PI_EXPRESS_REPLY_CONFIG_MODE_MASK     0x0000000000000007
6526 
6527 /* ==================================================================== */
6528 /*                  Register "SH_PI_FSB_COMPARE_VALUE"                  */
6529 /*                          FSB Compare Value                           */
6530 /* ==================================================================== */
6531 
6532 #define SH_PI_FSB_COMPARE_VALUE                  0x0000000120050c00
6533 #define SH_PI_FSB_COMPARE_VALUE_MASK             0xffffffffffffffff
6534 #define SH_PI_FSB_COMPARE_VALUE_INIT             0x0000000000000000
6535 
6536 /*   SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE                              */
6537 /*   Description:  Compare value                                        */
6538 #define SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE_SHFT 0
6539 #define SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE_MASK 0xffffffffffffffff
6540 
6541 /* ==================================================================== */
6542 /*                  Register "SH_PI_FSB_COMPARE_MASK"                   */
6543 /*                           FSB Compare Mask                           */
6544 /* ==================================================================== */
6545 
6546 #define SH_PI_FSB_COMPARE_MASK                   0x0000000120050b80
6547 #define SH_PI_FSB_COMPARE_MASK_MASK              0xffffffffffffffff
6548 #define SH_PI_FSB_COMPARE_MASK_INIT              0x0000000000000000
6549 
6550 /*   SH_PI_FSB_COMPARE_MASK_MASK_VALUE                                  */
6551 /*   Description:  Mask value                                           */
6552 #define SH_PI_FSB_COMPARE_MASK_MASK_VALUE_SHFT   0
6553 #define SH_PI_FSB_COMPARE_MASK_MASK_VALUE_MASK   0xffffffffffffffff
6554 
6555 /* ==================================================================== */
6556 /*                 Register "SH_PI_FSB_ERROR_INJECTION"                 */
6557 /*                     Inject an Error onto the FSB                     */
6558 /* ==================================================================== */
6559 
6560 #define SH_PI_FSB_ERROR_INJECTION                0x0000000120050c80
6561 #define SH_PI_FSB_ERROR_INJECTION_MASK           0x000000070fff03ff
6562 #define SH_PI_FSB_ERROR_INJECTION_INIT           0x0000000000000000
6563 
6564 /*   SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB                             */
6565 /*   Description:  Inject a RP# Parity Error onto the FSB               */
6566 #define SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB_SHFT 0
6567 #define SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB_MASK 0x0000000000000001
6568 
6569 /*   SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB                            */
6570 /*   Description:  Inject an AP[0]# Parity Error onto the FSB           */
6571 #define SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB_SHFT 1
6572 #define SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB_MASK 0x0000000000000002
6573 
6574 /*   SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB                            */
6575 /*   Description:  Inject an AP[1]# Parity Error onto the FSB           */
6576 #define SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB_SHFT 2
6577 #define SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB_MASK 0x0000000000000004
6578 
6579 /*   SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB                            */
6580 /*   Description:  Inject a RSP# Parity Error onto the FSB              */
6581 #define SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB_SHFT 3
6582 #define SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB_MASK 0x0000000000000008
6583 
6584 /*   SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB                            */
6585 /*   Description:  Inject a Correctable Error in Doubleword 0 onto the  */
6586 #define SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB_SHFT 4
6587 #define SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB_MASK 0x0000000000000010
6588 
6589 /*   SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB                           */
6590 /*   Description:  Inject an Uncorrectable Error in Doubleword 0 onto   */
6591 /*  the FSB                                                             */
6592 #define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB_SHFT 5
6593 #define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB_MASK 0x0000000000000020
6594 
6595 /*   SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB                            */
6596 /*   Description:  Inject a Correctable Error in Doubleword 1 onto the  */
6597 #define SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB_SHFT 6
6598 #define SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB_MASK 0x0000000000000040
6599 
6600 /*   SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB                           */
6601 /*   Description:  Inject an Uncorrectable Error in Doubleword 1 onto   */
6602 /*  the FSB                                                             */
6603 #define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB_SHFT 7
6604 #define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB_MASK 0x0000000000000080
6605 
6606 /*   SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB                            */
6607 /*   Description:  Inject an IP[0]# Parity Error onto the FSB           */
6608 #define SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB_SHFT 8
6609 #define SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB_MASK 0x0000000000000100
6610 
6611 /*   SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB                            */
6612 /*   Description:  Inject an IP[1]# Parity Error onto the FSB           */
6613 #define SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB_SHFT 9
6614 #define SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB_MASK 0x0000000000000200
6615 
6616 /*   SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB                           */
6617 /*   Description:  Inject a RP# Parity Error When Sampling the FSB      */
6618 #define SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB_SHFT 16
6619 #define SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB_MASK 0x0000000000010000
6620 
6621 /*   SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB                          */
6622 /*   Description:  Inject an AP[0]# Parity Error When Sampling the FSB  */
6623 #define SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB_SHFT 17
6624 #define SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB_MASK 0x0000000000020000
6625 
6626 /*   SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB                          */
6627 /*   Description:  Inject an AP[1]# Parity Error When Sampling the FSB  */
6628 #define SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB_SHFT 18
6629 #define SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB_MASK 0x0000000000040000
6630 
6631 /*   SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB                          */
6632 /*   Description:  Inject a RSP# Parity Error When Sampling the FSB     */
6633 #define SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB_SHFT 19
6634 #define SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB_MASK 0x0000000000080000
6635 
6636 /*   SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB                          */
6637 /*   Description:  Inject a Correctable Error in Doubleword 0 of SIC D  */
6638 /*  ata Packet 0                                                        */
6639 #define SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB_SHFT 20
6640 #define SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB_MASK 0x0000000000100000
6641 
6642 /*   SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB                         */
6643 /*   Description:  Inject a Uncorrectable Error in Doubleword 0 of SIC  */
6644 /*   Data Packet 0                                                      */
6645 #define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB_SHFT 21
6646 #define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB_MASK 0x0000000000200000
6647 
6648 /*   SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB                          */
6649 /*   Description:  Inject a Correctable Error in Doubleword 0 of SIC D  */
6650 /*  ata Packet 0                                                        */
6651 #define SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB_SHFT 22
6652 #define SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB_MASK 0x0000000000400000
6653 
6654 /*   SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB                         */
6655 /*   Description:  Inject a Uncorrectable Error in Doubleword 0 of SIC  */
6656 /*   Data Packet 0                                                      */
6657 #define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB_SHFT 23
6658 #define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB_MASK 0x0000000000800000
6659 
6660 /*   SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB                          */
6661 /*   Description:  Inject a Correctable Error in Doubleword 0 of SIC D  */
6662 /*  ata Packet 0                                                        */
6663 #define SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB_SHFT 24
6664 #define SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB_MASK 0x0000000001000000
6665 
6666 /*   SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB                         */
6667 /*   Description:  Inject a Uncorrectable Error in Doubleword 0 of SIC  */
6668 /*   Data Packet 0                                                      */
6669 #define SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB_SHFT 25
6670 #define SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB_MASK 0x0000000002000000
6671 
6672 /*   SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB                          */
6673 /*   Description:  Inject a Correctable Error in Doubleword 0 of SIC D  */
6674 /*  ata Packet 0                                                        */
6675 #define SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB_SHFT 26
6676 #define SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB_MASK 0x0000000004000000
6677 
6678 /*   SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB                         */
6679 /*   Description:  Inject a Uncorrectable Error in Doubleword 0 of SIC  */
6680 /*   Data Packet 0                                                      */
6681 #define SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB_SHFT 27
6682 #define SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB_MASK 0x0000000008000000
6683 
6684 /*   SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN                              */
6685 /*   Description:  Inject an ioq overrun Error on the FSB               */
6686 #define SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN_SHFT 32
6687 #define SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN_MASK 0x0000000100000000
6688 
6689 /*   SH_PI_FSB_ERROR_INJECTION_LIVELOCK                                 */
6690 /*   Description:  Inject a livelock Error on the FSB                   */
6691 #define SH_PI_FSB_ERROR_INJECTION_LIVELOCK_SHFT  33
6692 #define SH_PI_FSB_ERROR_INJECTION_LIVELOCK_MASK  0x0000000200000000
6693 
6694 /*   SH_PI_FSB_ERROR_INJECTION_BUS_HANG                                 */
6695 /*   Description:  Inject an bus hang on the FSB                        */
6696 #define SH_PI_FSB_ERROR_INJECTION_BUS_HANG_SHFT  34
6697 #define SH_PI_FSB_ERROR_INJECTION_BUS_HANG_MASK  0x0000000400000000
6698 
6699 /* ==================================================================== */
6700 /*                Register "SH_PI_MD2PI_REPLY_VC_CONFIG"                */
6701 /*             MD-to-PI Reply Virtual Channel Configuration             */
6702 /* ==================================================================== */
6703 
6704 #define SH_PI_MD2PI_REPLY_VC_CONFIG              0x0000000120050d00
6705 #define SH_PI_MD2PI_REPLY_VC_CONFIG_MASK         0xc000000000003fff
6706 #define SH_PI_MD2PI_REPLY_VC_CONFIG_INIT         0x000000000000088c
6707 
6708 /*   SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH                              */
6709 /*   Description:  Depth of header Buffer                               */
6710 #define SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH_SHFT 0
6711 #define SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
6712 
6713 /*   SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH                             */
6714 /*   Description:  Number of data buffers Available                     */
6715 #define SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH_SHFT 4
6716 #define SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
6717 
6718 /*   SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS                            */
6719 /*   Description:  Maximum credits from sender                          */
6720 #define SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS_SHFT 8
6721 #define SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
6722 
6723 /*   SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT                           */
6724 /*   Description:  Send an extra credit to sender                       */
6725 #define SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT_SHFT 62
6726 #define SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
6727 
6728 /*   SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS                  */
6729 /*   Description:  Capture credit and status information                */
6730 #define SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
6731 #define SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
6732 
6733 /* ==================================================================== */
6734 /*               Register "SH_PI_MD2PI_REQUEST_VC_CONFIG"               */
6735 /*            MD-to-PI Request Virtual Channel Configuration            */
6736 /* ==================================================================== */
6737 
6738 #define SH_PI_MD2PI_REQUEST_VC_CONFIG            0x0000000120050d80
6739 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_MASK       0xc000000000003fff
6740 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_INIT       0x000000000000088c
6741 
6742 /*   SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH                            */
6743 /*   Description:  Depth of header Buffer                               */
6744 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH_SHFT 0
6745 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
6746 
6747 /*   SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH                           */
6748 /*   Description:  Number of data buffers Available                     */
6749 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH_SHFT 4
6750 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
6751 
6752 /*   SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS                          */
6753 /*   Description:  Maximum credits from sender                          */
6754 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS_SHFT 8
6755 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
6756 
6757 /*   SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT                         */
6758 /*   Description:  Send an extra credit to sender                       */
6759 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_SHFT 62
6760 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
6761 
6762 /*   SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS                */
6763 /*   Description:  Capture credit and status information                */
6764 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
6765 #define SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
6766 
6767 /* ==================================================================== */
6768 /*                Register "SH_PI_QUEUE_ERROR_INJECTION"                */
6769 /*                       PI Queue Error Injection                       */
6770 /* ==================================================================== */
6771 
6772 #define SH_PI_QUEUE_ERROR_INJECTION              0x0000000120050e00
6773 #define SH_PI_QUEUE_ERROR_INJECTION_MASK         0x00000000000000ff
6774 #define SH_PI_QUEUE_ERROR_INJECTION_INIT         0x0000000000000000
6775 
6776 /*   SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q                              */
6777 #define SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q_SHFT 0
6778 #define SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q_MASK 0x0000000000000001
6779 
6780 /*   SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q                         */
6781 #define SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q_SHFT 1
6782 #define SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q_MASK 0x0000000000000002
6783 
6784 /*   SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q                         */
6785 #define SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q_SHFT 2
6786 #define SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q_MASK 0x0000000000000004
6787 
6788 /*   SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR                           */
6789 #define SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR_SHFT 3
6790 #define SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR_MASK 0x0000000000000008
6791 
6792 /*   SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR                               */
6793 #define SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR_SHFT 4
6794 #define SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR_MASK 0x0000000000000010
6795 
6796 /*   SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q                             */
6797 #define SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q_SHFT 5
6798 #define SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q_MASK 0x0000000000000020
6799 
6800 /*   SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q                              */
6801 #define SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q_SHFT 6
6802 #define SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q_MASK 0x0000000000000040
6803 
6804 /*   SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR                           */
6805 #define SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR_SHFT 7
6806 #define SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR_MASK 0x0000000000000080
6807 
6808 /* ==================================================================== */
6809 /*                 Register "SH_PI_TEST_POINT_COMPARE"                  */
6810 /*                        PI Test Point Compare                         */
6811 /* ==================================================================== */
6812 
6813 #define SH_PI_TEST_POINT_COMPARE                 0x0000000120050e80
6814 #define SH_PI_TEST_POINT_COMPARE_MASK            0xffffffffffffffff
6815 #define SH_PI_TEST_POINT_COMPARE_INIT            0xffffffff00000000
6816 
6817 /*   SH_PI_TEST_POINT_COMPARE_COMPARE_MASK                              */
6818 /*   Description:  Mask to select test point data for trigger generati  */
6819 #define SH_PI_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
6820 #define SH_PI_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
6821 
6822 /*   SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN                           */
6823 /*   Description:  Pattern of test point data to cause trigger          */
6824 #define SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
6825 #define SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
6826 
6827 /* ==================================================================== */
6828 /*                  Register "SH_PI_TEST_POINT_SELECT"                  */
6829 /*                         PI Test Point Select                         */
6830 /* ==================================================================== */
6831 
6832 #define SH_PI_TEST_POINT_SELECT                  0x0000000120050f00
6833 #define SH_PI_TEST_POINT_SELECT_MASK             0xf777777777777777
6834 #define SH_PI_TEST_POINT_SELECT_INIT             0x0000000000000000
6835 
6836 /*   SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL                        */
6837 /*   Description:  Nibble 0 data is from Chiplet X                      */
6838 #define SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
6839 #define SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
6840 
6841 /*   SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL                         */
6842 /*   Description:  Nibble X is routed to Nibble 0                       */
6843 #define SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
6844 #define SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
6845 
6846 /*   SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL                        */
6847 /*   Description:  Nibble 1 data is from Chiplet X                      */
6848 #define SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
6849 #define SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
6850 
6851 /*   SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL                         */
6852 /*   Description:  Nibble X is routed to Nibble 1                       */
6853 #define SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
6854 #define SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
6855 
6856 /*   SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL                        */
6857 /*   Description:  Nibble 2 data is from Chiplet X                      */
6858 #define SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
6859 #define SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
6860 
6861 /*   SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL                         */
6862 /*   Description:  Nibble X is routed to Nibble 2                       */
6863 #define SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
6864 #define SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
6865 
6866 /*   SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL                        */
6867 /*   Description:  Nibble 3 data is from Chiplet X                      */
6868 #define SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
6869 #define SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
6870 
6871 /*   SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL                         */
6872 /*   Description:  Nibble X is routed to Nibble 3                       */
6873 #define SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
6874 #define SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
6875 
6876 /*   SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL                        */
6877 /*   Description:  Nibble 4 data is from Chiplet X                      */
6878 #define SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
6879 #define SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
6880 
6881 /*   SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL                         */
6882 /*   Description:  Nibble X is routed to Nibble 4                       */
6883 #define SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
6884 #define SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
6885 
6886 /*   SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL                        */
6887 /*   Description:  Nibble 5 data is from Chiplet X                      */
6888 #define SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
6889 #define SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
6890 
6891 /*   SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL                         */
6892 /*   Description:  Nibble X is routed to Nibble 5                       */
6893 #define SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
6894 #define SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
6895 
6896 /*   SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL                        */
6897 /*   Description:  Nibble 6 data is from Chiplet X                      */
6898 #define SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
6899 #define SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
6900 
6901 /*   SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL                         */
6902 /*   Description:  Nibble X is routed to Nibble 6                       */
6903 #define SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
6904 #define SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
6905 
6906 /*   SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL                        */
6907 /*   Description:  Nibble 7 data is from Chiplet X                      */
6908 #define SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
6909 #define SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
6910 
6911 /*   SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL                         */
6912 /*   Description:  Nibble X is routed to Nibble 7                       */
6913 #define SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
6914 #define SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
6915 
6916 /*   SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE                             */
6917 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
6918 #define SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
6919 #define SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
6920 
6921 /* ==================================================================== */
6922 /*              Register "SH_PI_TEST_POINT_TRIGGER_SELECT"              */
6923 /*                     PI Test Point Trigger Select                     */
6924 /* ==================================================================== */
6925 
6926 #define SH_PI_TEST_POINT_TRIGGER_SELECT          0x0000000120050f80
6927 #define SH_PI_TEST_POINT_TRIGGER_SELECT_MASK     0x7777777777777777
6928 #define SH_PI_TEST_POINT_TRIGGER_SELECT_INIT     0x0000000000000000
6929 
6930 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL               */
6931 /*   Description:  Nibble 0 Chiplet select                              */
6932 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
6933 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
6934 
6935 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL                */
6936 /*   Description:  Nibble 0 Nibble select                               */
6937 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
6938 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
6939 
6940 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL               */
6941 /*   Description:  Nibble 1 Chiplet select                              */
6942 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
6943 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
6944 
6945 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL                */
6946 /*   Description:  Nibble 1 Nibble select                               */
6947 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
6948 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
6949 
6950 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL               */
6951 /*   Description:  Nibble 2 Chiplet select                              */
6952 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
6953 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
6954 
6955 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL                */
6956 /*   Description:  Nibble 2 Nibble select                               */
6957 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
6958 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
6959 
6960 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL               */
6961 /*   Description:  Nibble 3 Chiplet select                              */
6962 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
6963 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
6964 
6965 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL                */
6966 /*   Description:  Nibble 3 Nibble select                               */
6967 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
6968 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
6969 
6970 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL               */
6971 /*   Description:  Nibble 4 Chiplet select                              */
6972 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
6973 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
6974 
6975 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL                */
6976 /*   Description:  Nibble 4 Nibble select                               */
6977 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
6978 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
6979 
6980 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL               */
6981 /*   Description:  Nibble 5 Chiplet select                              */
6982 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
6983 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
6984 
6985 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL                */
6986 /*   Description:  Nibble 5 Nibble select                               */
6987 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
6988 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
6989 
6990 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL               */
6991 /*   Description:  Nibble 6 Chiplet select                              */
6992 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
6993 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
6994 
6995 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL                */
6996 /*   Description:  Nibble 6 Nibble select                               */
6997 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
6998 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
6999 
7000 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL               */
7001 /*   Description:  Nibble 7 Chiplet select                              */
7002 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
7003 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
7004 
7005 /*   SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL                */
7006 /*   Description:  Nibble 7 Nibble select                               */
7007 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
7008 #define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
7009 
7010 /* ==================================================================== */
7011 /*                Register "SH_PI_XN2PI_REPLY_VC_CONFIG"                */
7012 /*             XN-to-PI Reply Virtual Channel Configuration             */
7013 /* ==================================================================== */
7014 
7015 #define SH_PI_XN2PI_REPLY_VC_CONFIG              0x0000000120051000
7016 #define SH_PI_XN2PI_REPLY_VC_CONFIG_MASK         0xc000000000003fff
7017 #define SH_PI_XN2PI_REPLY_VC_CONFIG_INIT         0x000000000000068c
7018 
7019 /*   SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH                              */
7020 /*   Description:  Depth of header Buffer                               */
7021 #define SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH_SHFT 0
7022 #define SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
7023 
7024 /*   SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH                             */
7025 /*   Description:  Number of data buffers Available                     */
7026 #define SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH_SHFT 4
7027 #define SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
7028 
7029 /*   SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS                            */
7030 /*   Description:  Maximum credits from sender                          */
7031 #define SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS_SHFT 8
7032 #define SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
7033 
7034 /*   SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT                           */
7035 /*   Description:  Send an extra credit to sender                       */
7036 #define SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT_SHFT 62
7037 #define SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
7038 
7039 /*   SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS                  */
7040 /*   Description:  Capture credit and status information                */
7041 #define SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
7042 #define SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
7043 
7044 /* ==================================================================== */
7045 /*               Register "SH_PI_XN2PI_REQUEST_VC_CONFIG"               */
7046 /*            XN-to-PI Request Virtual Channel Configuration            */
7047 /* ==================================================================== */
7048 
7049 #define SH_PI_XN2PI_REQUEST_VC_CONFIG            0x0000000120051080
7050 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_MASK       0xc000000000003fff
7051 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_INIT       0x000000000000068c
7052 
7053 /*   SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH                            */
7054 /*   Description:  Depth of header Buffer                               */
7055 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH_SHFT 0
7056 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
7057 
7058 /*   SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH                           */
7059 /*   Description:  Number of data buffers Available                     */
7060 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH_SHFT 4
7061 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
7062 
7063 /*   SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS                          */
7064 /*   Description:  Maximum credits from sender                          */
7065 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS_SHFT 8
7066 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
7067 
7068 /*   SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT                         */
7069 /*   Description:  Send an extra credit to sender                       */
7070 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_SHFT 62
7071 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
7072 
7073 /*   SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS                */
7074 /*   Description:  Capture credit and status information                */
7075 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
7076 #define SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
7077 
7078 /* ==================================================================== */
7079 /*                     Register "SH_PI_AEC_STATUS"                      */
7080 /*                 PI Adaptive Error Correction Status                  */
7081 /* ==================================================================== */
7082 
7083 #define SH_PI_AEC_STATUS                         0x0000000120060000
7084 #define SH_PI_AEC_STATUS_MASK                    0x0000000000000007
7085 #define SH_PI_AEC_STATUS_INIT                    0x0000000000000000
7086 
7087 /*   SH_PI_AEC_STATUS_STATE                                             */
7088 /*   Description:  AEC State                                            */
7089 #define SH_PI_AEC_STATUS_STATE_SHFT              0
7090 #define SH_PI_AEC_STATUS_STATE_MASK              0x0000000000000007
7091 
7092 /* ==================================================================== */
7093 /*                   Register "SH_PI_AFI_FIRST_ERROR"                   */
7094 /*                          PI AFI First Error                          */
7095 /* ==================================================================== */
7096 
7097 #define SH_PI_AFI_FIRST_ERROR                    0x0000000120060080
7098 #define SH_PI_AFI_FIRST_ERROR_MASK               0x00000007ffe00180
7099 #define SH_PI_AFI_FIRST_ERROR_INIT               0x0000000000000000
7100 
7101 /*   SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE                                 */
7102 /*   Description:  An un-correctable ECC error was detected             */
7103 #define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE_SHFT  7
7104 #define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE_MASK  0x0000000000000080
7105 
7106 /*   SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE                                  */
7107 /*   Description:  A correctable ECC error was detected                 */
7108 #define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE_SHFT   8
7109 #define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE_MASK   0x0000000000000100
7110 
7111 /*   SH_PI_AFI_FIRST_ERROR_HUNG_BUS                                     */
7112 /*   Description:  FSB is hung                                          */
7113 #define SH_PI_AFI_FIRST_ERROR_HUNG_BUS_SHFT      21
7114 #define SH_PI_AFI_FIRST_ERROR_HUNG_BUS_MASK      0x0000000000200000
7115 
7116 /*   SH_PI_AFI_FIRST_ERROR_RSP_PARITY                                   */
7117 /*   Description:  Parity error detecte during response phase           */
7118 #define SH_PI_AFI_FIRST_ERROR_RSP_PARITY_SHFT    22
7119 #define SH_PI_AFI_FIRST_ERROR_RSP_PARITY_MASK    0x0000000000400000
7120 
7121 /*   SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN                                  */
7122 /*   Description:  Over run error detected on IOQ                       */
7123 #define SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN_SHFT   23
7124 #define SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN_MASK   0x0000000000800000
7125 
7126 /*   SH_PI_AFI_FIRST_ERROR_REQ_FORMAT                                   */
7127 /*   Description:  FSB request format not supported                     */
7128 #define SH_PI_AFI_FIRST_ERROR_REQ_FORMAT_SHFT    24
7129 #define SH_PI_AFI_FIRST_ERROR_REQ_FORMAT_MASK    0x0000000001000000
7130 
7131 /*   SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS                                  */
7132 /*   Description:  Access to Address is not supported                   */
7133 #define SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS_SHFT   25
7134 #define SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS_MASK   0x0000000002000000
7135 
7136 /*   SH_PI_AFI_FIRST_ERROR_REQ_PARITY                                   */
7137 /*   Description:  Parity error detected during request phase           */
7138 #define SH_PI_AFI_FIRST_ERROR_REQ_PARITY_SHFT    26
7139 #define SH_PI_AFI_FIRST_ERROR_REQ_PARITY_MASK    0x0000000004000000
7140 
7141 /*   SH_PI_AFI_FIRST_ERROR_ADDR_PARITY                                  */
7142 /*   Description:  Parity error detected on address                     */
7143 #define SH_PI_AFI_FIRST_ERROR_ADDR_PARITY_SHFT   27
7144 #define SH_PI_AFI_FIRST_ERROR_ADDR_PARITY_MASK   0x0000000008000000
7145 
7146 /*   SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE                                 */
7147 /*   Description:  SHUB_FSB_DQE                                         */
7148 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE_SHFT  28
7149 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE_MASK  0x0000000010000000
7150 
7151 /*   SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE                                 */
7152 /*   Description:  An un-correctable ECC error was detected             */
7153 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE_SHFT  29
7154 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE_MASK  0x0000000020000000
7155 
7156 /*   SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE                                  */
7157 /*   Description:  An correctable ECC error was detected                */
7158 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE_SHFT   30
7159 #define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE_MASK   0x0000000040000000
7160 
7161 /*   SH_PI_AFI_FIRST_ERROR_LIVELOCK                                     */
7162 /*   Description:  AFI livelock error was detected                      */
7163 #define SH_PI_AFI_FIRST_ERROR_LIVELOCK_SHFT      31
7164 #define SH_PI_AFI_FIRST_ERROR_LIVELOCK_MASK      0x0000000080000000
7165 
7166 /*   SH_PI_AFI_FIRST_ERROR_BAD_SNOOP                                    */
7167 /*   Description:  AFI bad snoop error was detected                     */
7168 #define SH_PI_AFI_FIRST_ERROR_BAD_SNOOP_SHFT     32
7169 #define SH_PI_AFI_FIRST_ERROR_BAD_SNOOP_MASK     0x0000000100000000
7170 
7171 /*   SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS                                 */
7172 /*   Description:  AFI FSB request table miss error was detected        */
7173 #define SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS_SHFT  33
7174 #define SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS_MASK  0x0000000200000000
7175 
7176 /*   SH_PI_AFI_FIRST_ERROR_MSG_LEN                                      */
7177 /*   Description:  Runt or Obese message received from SIC              */
7178 #define SH_PI_AFI_FIRST_ERROR_MSG_LEN_SHFT       34
7179 #define SH_PI_AFI_FIRST_ERROR_MSG_LEN_MASK       0x0000000400000000
7180 
7181 /* ==================================================================== */
7182 /*                Register "SH_PI_CAM_ADDRESS_READ_DATA"                */
7183 /*                    CRB CAM MMR Address Read Data                     */
7184 /* ==================================================================== */
7185 
7186 #define SH_PI_CAM_ADDRESS_READ_DATA              0x0000000120060100
7187 #define SH_PI_CAM_ADDRESS_READ_DATA_MASK         0x8000ffffffffffff
7188 #define SH_PI_CAM_ADDRESS_READ_DATA_INIT         0x0000000000000000
7189 
7190 /*   SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR                               */
7191 /*   Description:  CRB CAM Address Read Data.                           */
7192 #define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_SHFT 0
7193 #define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_MASK 0x0000ffffffffffff
7194 
7195 /*   SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL                           */
7196 /*   Description:  CRB CAM Address Read Data Valid.                     */
7197 #define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL_SHFT 63
7198 #define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL_MASK 0x8000000000000000
7199 
7200 /* ==================================================================== */
7201 /*                 Register "SH_PI_CAM_LPRA_READ_DATA"                  */
7202 /*                      CRB CAM MMR LPRA Read Data                      */
7203 /* ==================================================================== */
7204 
7205 #define SH_PI_CAM_LPRA_READ_DATA                 0x0000000120060180
7206 #define SH_PI_CAM_LPRA_READ_DATA_MASK            0xffffffffffffffff
7207 #define SH_PI_CAM_LPRA_READ_DATA_INIT            0x0000000000000000
7208 
7209 /*   SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA                                  */
7210 /*   Description:  CRB CAM LPRA read data.                              */
7211 #define SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA_SHFT   0
7212 #define SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA_MASK   0xffffffffffffffff
7213 
7214 /* ==================================================================== */
7215 /*                 Register "SH_PI_CAM_STATE_READ_DATA"                 */
7216 /*                     CRB CAM MMR State Read Data                      */
7217 /* ==================================================================== */
7218 
7219 #define SH_PI_CAM_STATE_READ_DATA                0x0000000120060200
7220 #define SH_PI_CAM_STATE_READ_DATA_MASK           0x8003ffff0000003f
7221 #define SH_PI_CAM_STATE_READ_DATA_INIT           0x0000000000000000
7222 
7223 /*   SH_PI_CAM_STATE_READ_DATA_CAM_STATE                                */
7224 /*   Description:  CRB CAM State read data.                             */
7225 #define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_SHFT 0
7226 #define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_MASK 0x000000000000000f
7227 
7228 /*   SH_PI_CAM_STATE_READ_DATA_CAM_TO                                   */
7229 /*   Description:  CRB CAM Time-out Status.                             */
7230 #define SH_PI_CAM_STATE_READ_DATA_CAM_TO_SHFT    4
7231 #define SH_PI_CAM_STATE_READ_DATA_CAM_TO_MASK    0x0000000000000010
7232 
7233 /*   SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND                        */
7234 /*   Description:  CRB CAM State Read Pending.                          */
7235 #define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND_SHFT 5
7236 #define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND_MASK 0x0000000000000020
7237 
7238 /*   SH_PI_CAM_STATE_READ_DATA_CAM_LPRA                                 */
7239 /*   Description:  CRB LPRA Overflow Data.                              */
7240 #define SH_PI_CAM_STATE_READ_DATA_CAM_LPRA_SHFT  32
7241 #define SH_PI_CAM_STATE_READ_DATA_CAM_LPRA_MASK  0x0003ffff00000000
7242 
7243 /*   SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL                          */
7244 /*   Description:  CRB CAM MMR read data is valid.                      */
7245 #define SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL_SHFT 63
7246 #define SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL_MASK 0x8000000000000000
7247 
7248 /* ==================================================================== */
7249 /*                 Register "SH_PI_CORRECTED_DETAIL_1"                  */
7250 /*                      PI Corrected Error Detail                       */
7251 /* ==================================================================== */
7252 
7253 #define SH_PI_CORRECTED_DETAIL_1                 0x0000000120060280
7254 #define SH_PI_CORRECTED_DETAIL_1_MASK            0xffffffffffffffff
7255 #define SH_PI_CORRECTED_DETAIL_1_INIT            0x0000000000000000
7256 
7257 /*   SH_PI_CORRECTED_DETAIL_1_ADDRESS                                   */
7258 /*   Description:  Address of Message that logged Correctable Error     */
7259 #define SH_PI_CORRECTED_DETAIL_1_ADDRESS_SHFT    0
7260 #define SH_PI_CORRECTED_DETAIL_1_ADDRESS_MASK    0x0000ffffffffffff
7261 
7262 /*   SH_PI_CORRECTED_DETAIL_1_SYNDROME                                  */
7263 /*   Description:  Syndrome for double word data with Correctable Erro  */
7264 #define SH_PI_CORRECTED_DETAIL_1_SYNDROME_SHFT   48
7265 #define SH_PI_CORRECTED_DETAIL_1_SYNDROME_MASK   0x00ff000000000000
7266 
7267 /*   SH_PI_CORRECTED_DETAIL_1_DEP                                       */
7268 /*   Description:  DEP code for Double word in error                    */
7269 #define SH_PI_CORRECTED_DETAIL_1_DEP_SHFT        56
7270 #define SH_PI_CORRECTED_DETAIL_1_DEP_MASK        0xff00000000000000
7271 
7272 /* ==================================================================== */
7273 /*                 Register "SH_PI_CORRECTED_DETAIL_2"                  */
7274 /*                     PI Corrected Error Detail 2                      */
7275 /* ==================================================================== */
7276 
7277 #define SH_PI_CORRECTED_DETAIL_2                 0x0000000120060300
7278 #define SH_PI_CORRECTED_DETAIL_2_MASK            0xffffffffffffffff
7279 #define SH_PI_CORRECTED_DETAIL_2_INIT            0x0000000000000000
7280 
7281 /*   SH_PI_CORRECTED_DETAIL_2_DATA                                      */
7282 /*   Description:  Double word data in error                            */
7283 #define SH_PI_CORRECTED_DETAIL_2_DATA_SHFT       0
7284 #define SH_PI_CORRECTED_DETAIL_2_DATA_MASK       0xffffffffffffffff
7285 
7286 /* ==================================================================== */
7287 /*                 Register "SH_PI_CORRECTED_DETAIL_3"                  */
7288 /*                     PI Corrected Error Detail 3                      */
7289 /* ==================================================================== */
7290 
7291 #define SH_PI_CORRECTED_DETAIL_3                 0x0000000120060380
7292 #define SH_PI_CORRECTED_DETAIL_3_MASK            0xffffffffffffffff
7293 #define SH_PI_CORRECTED_DETAIL_3_INIT            0x0000000000000000
7294 
7295 /*   SH_PI_CORRECTED_DETAIL_3_ADDRESS                                   */
7296 /*   Description:  Address of Message that logged Correctable Error     */
7297 #define SH_PI_CORRECTED_DETAIL_3_ADDRESS_SHFT    0
7298 #define SH_PI_CORRECTED_DETAIL_3_ADDRESS_MASK    0x0000ffffffffffff
7299 
7300 /*   SH_PI_CORRECTED_DETAIL_3_SYNDROME                                  */
7301 /*   Description:  Syndrome for double word data with Correctable Erro  */
7302 #define SH_PI_CORRECTED_DETAIL_3_SYNDROME_SHFT   48
7303 #define SH_PI_CORRECTED_DETAIL_3_SYNDROME_MASK   0x00ff000000000000
7304 
7305 /*   SH_PI_CORRECTED_DETAIL_3_DEP                                       */
7306 /*   Description:  DEP code for Double word in error                    */
7307 #define SH_PI_CORRECTED_DETAIL_3_DEP_SHFT        56
7308 #define SH_PI_CORRECTED_DETAIL_3_DEP_MASK        0xff00000000000000
7309 
7310 /* ==================================================================== */
7311 /*                 Register "SH_PI_CORRECTED_DETAIL_4"                  */
7312 /*                     PI Corrected Error Detail 4                      */
7313 /* ==================================================================== */
7314 
7315 #define SH_PI_CORRECTED_DETAIL_4                 0x0000000120060400
7316 #define SH_PI_CORRECTED_DETAIL_4_MASK            0xffffffffffffffff
7317 #define SH_PI_CORRECTED_DETAIL_4_INIT            0x0000000000000000
7318 
7319 /*   SH_PI_CORRECTED_DETAIL_4_DATA                                      */
7320 /*   Description:  Double word data in error                            */
7321 #define SH_PI_CORRECTED_DETAIL_4_DATA_SHFT       0
7322 #define SH_PI_CORRECTED_DETAIL_4_DATA_MASK       0xffffffffffffffff
7323 
7324 /* ==================================================================== */
7325 /*                  Register "SH_PI_CRBP_FIRST_ERROR"                   */
7326 /*                         PI CRBP First Error                          */
7327 /* ==================================================================== */
7328 
7329 #define SH_PI_CRBP_FIRST_ERROR                   0x0000000120060480
7330 #define SH_PI_CRBP_FIRST_ERROR_MASK              0x00000000001fffff
7331 #define SH_PI_CRBP_FIRST_ERROR_INIT              0x0000000000000000
7332 
7333 /*   SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR                               */
7334 /*   Description:  CRB's FSB pipe detected protocol table miss          */
7335 #define SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR_SHFT 0
7336 #define SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR_MASK 0x0000000000000001
7337 
7338 /*   SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR                                  */
7339 /*   Description:  CRB's XB pipe received a GFX error reply             */
7340 #define SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR_SHFT   1
7341 #define SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR_MASK   0x0000000000000002
7342 
7343 /*   SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR                                */
7344 /*   Description:  CRB's XB pipe detected protocol table miss           */
7345 #define SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR_SHFT 2
7346 #define SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR_MASK 0x0000000000000004
7347 
7348 /*   SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR                                  */
7349 /*   Description:  CRB's XB pipe received a memory error reply message  */
7350 #define SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR_SHFT   3
7351 #define SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR_MASK   0x0000000000000008
7352 
7353 /*   SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR                                  */
7354 /*   Description:  CRB's XB pipe received a PIO error reply message     */
7355 #define SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR_SHFT   4
7356 #define SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR_MASK   0x0000000000000010
7357 
7358 /*   SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR                                  */
7359 /*   Description:  CRB's XB pipe detected a CRB time-out                */
7360 #define SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR_SHFT   5
7361 #define SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR_MASK   0x0000000000000020
7362 
7363 /*   SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR                                  */
7364 /*   Description:  CRB's XB pipe detected a PIO time-out                */
7365 #define SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR_SHFT   6
7366 #define SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR_MASK   0x0000000000000040
7367 
7368 /*   SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE                                */
7369 /*   Description:  An un-correctable ECC error was detected             */
7370 #define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE_SHFT 7
7371 #define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE_MASK 0x0000000000000080
7372 
7373 /*   SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE                                 */
7374 /*   Description:  A correctable ECC error was detected                 */
7375 #define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE_SHFT  8
7376 #define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE_MASK  0x0000000000000100
7377 
7378 /*   SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR                               */
7379 /*   Description:  Message color was wrong                              */
7380 #define SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR_SHFT 9
7381 #define SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR_MASK 0x0000000000000200
7382 
7383 /*   SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW                               */
7384 /*   Description:  MD Request input buffer over flow error              */
7385 #define SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW_SHFT 10
7386 #define SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
7387 
7388 /*   SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW                               */
7389 /*   Description:  MD Reply input buffer over flow error                */
7390 #define SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW_SHFT 11
7391 #define SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW_MASK 0x0000000000000800
7392 
7393 /*   SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW                               */
7394 /*   Description:  XN Request input buffer over flow error              */
7395 #define SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW_SHFT 12
7396 #define SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
7397 
7398 /*   SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW                               */
7399 /*   Description:  XN Reply input buffer over flow error                */
7400 #define SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW_SHFT 13
7401 #define SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW_MASK 0x0000000000002000
7402 
7403 /*   SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW                                  */
7404 /*   Description:  NACK over flow error                                 */
7405 #define SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW_SHFT   14
7406 #define SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW_MASK   0x0000000000004000
7407 
7408 /*   SH_PI_CRBP_FIRST_ERROR_GFX_INT_0                                   */
7409 /*   Description:  GFX transfer interrupt for CPU 0                     */
7410 #define SH_PI_CRBP_FIRST_ERROR_GFX_INT_0_SHFT    15
7411 #define SH_PI_CRBP_FIRST_ERROR_GFX_INT_0_MASK    0x0000000000008000
7412 
7413 /*   SH_PI_CRBP_FIRST_ERROR_GFX_INT_1                                   */
7414 /*   Description:  GFX transfer interrupt for CPU 1                     */
7415 #define SH_PI_CRBP_FIRST_ERROR_GFX_INT_1_SHFT    16
7416 #define SH_PI_CRBP_FIRST_ERROR_GFX_INT_1_MASK    0x0000000000010000
7417 
7418 /*   SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW                             */
7419 /*   Description:  MD Request Credit Overflow Error                     */
7420 #define SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW_SHFT 17
7421 #define SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
7422 
7423 /*   SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW                             */
7424 /*   Description:  MD Reply Credit Overflow Error                       */
7425 #define SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW_SHFT 18
7426 #define SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
7427 
7428 /*   SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW                             */
7429 /*   Description:  XN Request Credit Overflow Error                     */
7430 #define SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW_SHFT 19
7431 #define SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
7432 
7433 /*   SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW                             */
7434 /*   Description:  XN Reply Credit Overflow Error                       */
7435 #define SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW_SHFT 20
7436 #define SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
7437 
7438 /* ==================================================================== */
7439 /*                   Register "SH_PI_ERROR_DETAIL_1"                    */
7440 /*                          PI Error Detail 1                           */
7441 /* ==================================================================== */
7442 
7443 #define SH_PI_ERROR_DETAIL_1                     0x0000000120060500
7444 #define SH_PI_ERROR_DETAIL_1_MASK                0xffffffffffffffff
7445 #define SH_PI_ERROR_DETAIL_1_INIT                0x0000000000000000
7446 
7447 /*   SH_PI_ERROR_DETAIL_1_STATUS                                        */
7448 /*   Description:  Error Detail 1                                       */
7449 #define SH_PI_ERROR_DETAIL_1_STATUS_SHFT         0
7450 #define SH_PI_ERROR_DETAIL_1_STATUS_MASK         0xffffffffffffffff
7451 
7452 /* ==================================================================== */
7453 /*                   Register "SH_PI_ERROR_DETAIL_2"                    */
7454 /*                          PI Error Detail 2                           */
7455 /* ==================================================================== */
7456 
7457 #define SH_PI_ERROR_DETAIL_2                     0x0000000120060580
7458 #define SH_PI_ERROR_DETAIL_2_MASK                0xffffffffffffffff
7459 #define SH_PI_ERROR_DETAIL_2_INIT                0x0000000000000000
7460 
7461 /*   SH_PI_ERROR_DETAIL_2_STATUS                                        */
7462 /*   Description:  Error Status                                         */
7463 #define SH_PI_ERROR_DETAIL_2_STATUS_SHFT         0
7464 #define SH_PI_ERROR_DETAIL_2_STATUS_MASK         0xffffffffffffffff
7465 
7466 /* ==================================================================== */
7467 /*                   Register "SH_PI_ERROR_OVERFLOW"                    */
7468 /*                          PI Error Overflow                           */
7469 /* ==================================================================== */
7470 
7471 #define SH_PI_ERROR_OVERFLOW                     0x0000000120060600
7472 #define SH_PI_ERROR_OVERFLOW_MASK                0x00000007ffffffff
7473 #define SH_PI_ERROR_OVERFLOW_INIT                0x0000000000000000
7474 
7475 /*   SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR                                 */
7476 /*   Description:  CRB's FSB pipe detected protocol table miss          */
7477 #define SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR_SHFT  0
7478 #define SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR_MASK  0x0000000000000001
7479 
7480 /*   SH_PI_ERROR_OVERFLOW_GFX_RP_ERR                                    */
7481 /*   Description:  CRB's XB pipe received another GFX reply error mess  */
7482 #define SH_PI_ERROR_OVERFLOW_GFX_RP_ERR_SHFT     1
7483 #define SH_PI_ERROR_OVERFLOW_GFX_RP_ERR_MASK     0x0000000000000002
7484 
7485 /*   SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR                                  */
7486 /*   Description:  CRB's XB pipe detected another protocol table miss  */
7487 #define SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR_SHFT   2
7488 #define SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR_MASK   0x0000000000000004
7489 
7490 /*   SH_PI_ERROR_OVERFLOW_MEM_RP_ERR                                    */
7491 /*   Description:  CRB's XB pipe received another memory reply error m  */
7492 #define SH_PI_ERROR_OVERFLOW_MEM_RP_ERR_SHFT     3
7493 #define SH_PI_ERROR_OVERFLOW_MEM_RP_ERR_MASK     0x0000000000000008
7494 
7495 /*   SH_PI_ERROR_OVERFLOW_PIO_RP_ERR                                    */
7496 /*   Description:  CRB's XB pipe received another PIO reply error mess  */
7497 #define SH_PI_ERROR_OVERFLOW_PIO_RP_ERR_SHFT     4
7498 #define SH_PI_ERROR_OVERFLOW_PIO_RP_ERR_MASK     0x0000000000000010
7499 
7500 /*   SH_PI_ERROR_OVERFLOW_MEM_TO_ERR                                    */
7501 /*   Description:  CRB's XB pipe detected a CRB time-out                */
7502 #define SH_PI_ERROR_OVERFLOW_MEM_TO_ERR_SHFT     5
7503 #define SH_PI_ERROR_OVERFLOW_MEM_TO_ERR_MASK     0x0000000000000020
7504 
7505 /*   SH_PI_ERROR_OVERFLOW_PIO_TO_ERR                                    */
7506 /*   Description:  CRB's XB pipe detected a PIO time-out                */
7507 #define SH_PI_ERROR_OVERFLOW_PIO_TO_ERR_SHFT     6
7508 #define SH_PI_ERROR_OVERFLOW_PIO_TO_ERR_MASK     0x0000000000000040
7509 
7510 /*   SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE                                  */
7511 /*   Description:  An un-correctable ECC error was detected             */
7512 #define SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE_SHFT   7
7513 #define SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE_MASK   0x0000000000000080
7514 
7515 /*   SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE                                   */
7516 /*   Description:  An correctable ECC error was detected                */
7517 #define SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE_SHFT    8
7518 #define SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE_MASK    0x0000000000000100
7519 
7520 /*   SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR                                 */
7521 /*   Description:  Message color was not correct                        */
7522 #define SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR_SHFT  9
7523 #define SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR_MASK  0x0000000000000200
7524 
7525 /*   SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW                                 */
7526 /*   Description:  MD Request input buffer over flow error              */
7527 #define SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW_SHFT  10
7528 #define SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW_MASK  0x0000000000000400
7529 
7530 /*   SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW                                 */
7531 /*   Description:  MD Reply input buffer over flow error                */
7532 #define SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW_SHFT  11
7533 #define SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW_MASK  0x0000000000000800
7534 
7535 /*   SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW                                 */
7536 /*   Description:  XN Request input buffer over flow error              */
7537 #define SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW_SHFT  12
7538 #define SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW_MASK  0x0000000000001000
7539 
7540 /*   SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW                                 */
7541 /*   Description:  XN Reply input buffer over flow error                */
7542 #define SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW_SHFT  13
7543 #define SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW_MASK  0x0000000000002000
7544 
7545 /*   SH_PI_ERROR_OVERFLOW_NACK_OFLOW                                    */
7546 /*   Description:  NACK over flow error                                 */
7547 #define SH_PI_ERROR_OVERFLOW_NACK_OFLOW_SHFT     14
7548 #define SH_PI_ERROR_OVERFLOW_NACK_OFLOW_MASK     0x0000000000004000
7549 
7550 /*   SH_PI_ERROR_OVERFLOW_GFX_INT_0                                     */
7551 /*   Description:  GFX transfer interrupt for CPU 0                     */
7552 #define SH_PI_ERROR_OVERFLOW_GFX_INT_0_SHFT      15
7553 #define SH_PI_ERROR_OVERFLOW_GFX_INT_0_MASK      0x0000000000008000
7554 
7555 /*   SH_PI_ERROR_OVERFLOW_GFX_INT_1                                     */
7556 /*   Description:  GFX transfer interrupt for CPU 1                     */
7557 #define SH_PI_ERROR_OVERFLOW_GFX_INT_1_SHFT      16
7558 #define SH_PI_ERROR_OVERFLOW_GFX_INT_1_MASK      0x0000000000010000
7559 
7560 /*   SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW                               */
7561 /*   Description:  MD Request Credit Overflow Error                     */
7562 #define SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW_SHFT 17
7563 #define SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
7564 
7565 /*   SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW                               */
7566 /*   Description:  MD Reply Credit Overflow Error                       */
7567 #define SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW_SHFT 18
7568 #define SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
7569 
7570 /*   SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW                               */
7571 /*   Description:  XN Request Credit Overflow Error                     */
7572 #define SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW_SHFT 19
7573 #define SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
7574 
7575 /*   SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW                               */
7576 /*   Description:  XN Reply Credit Overflow Error                       */
7577 #define SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW_SHFT 20
7578 #define SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
7579 
7580 /*   SH_PI_ERROR_OVERFLOW_HUNG_BUS                                      */
7581 /*   Description:  FSB is hung                                          */
7582 #define SH_PI_ERROR_OVERFLOW_HUNG_BUS_SHFT       21
7583 #define SH_PI_ERROR_OVERFLOW_HUNG_BUS_MASK       0x0000000000200000
7584 
7585 /*   SH_PI_ERROR_OVERFLOW_RSP_PARITY                                    */
7586 /*   Description:  Parity error detecte during response phase           */
7587 #define SH_PI_ERROR_OVERFLOW_RSP_PARITY_SHFT     22
7588 #define SH_PI_ERROR_OVERFLOW_RSP_PARITY_MASK     0x0000000000400000
7589 
7590 /*   SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN                                   */
7591 /*   Description:  Over run error detected on IOQ                       */
7592 #define SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN_SHFT    23
7593 #define SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN_MASK    0x0000000000800000
7594 
7595 /*   SH_PI_ERROR_OVERFLOW_REQ_FORMAT                                    */
7596 /*   Description:  FSB request format not supported                     */
7597 #define SH_PI_ERROR_OVERFLOW_REQ_FORMAT_SHFT     24
7598 #define SH_PI_ERROR_OVERFLOW_REQ_FORMAT_MASK     0x0000000001000000
7599 
7600 /*   SH_PI_ERROR_OVERFLOW_ADDR_ACCESS                                   */
7601 /*   Description:  Access to Address is not supported                   */
7602 #define SH_PI_ERROR_OVERFLOW_ADDR_ACCESS_SHFT    25
7603 #define SH_PI_ERROR_OVERFLOW_ADDR_ACCESS_MASK    0x0000000002000000
7604 
7605 /*   SH_PI_ERROR_OVERFLOW_REQ_PARITY                                    */
7606 /*   Description:  Parity error detected during request phase           */
7607 #define SH_PI_ERROR_OVERFLOW_REQ_PARITY_SHFT     26
7608 #define SH_PI_ERROR_OVERFLOW_REQ_PARITY_MASK     0x0000000004000000
7609 
7610 /*   SH_PI_ERROR_OVERFLOW_ADDR_PARITY                                   */
7611 /*   Description:  Parity error detected on address                     */
7612 #define SH_PI_ERROR_OVERFLOW_ADDR_PARITY_SHFT    27
7613 #define SH_PI_ERROR_OVERFLOW_ADDR_PARITY_MASK    0x0000000008000000
7614 
7615 /*   SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE                                  */
7616 /*   Description:  SHUB_FSB_DQE                                         */
7617 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE_SHFT   28
7618 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE_MASK   0x0000000010000000
7619 
7620 /*   SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE                                  */
7621 /*   Description:  An un-correctable ECC error was detected             */
7622 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE_SHFT   29
7623 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE_MASK   0x0000000020000000
7624 
7625 /*   SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE                                   */
7626 /*   Description:  An correctable ECC error was detected                */
7627 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE_SHFT    30
7628 #define SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE_MASK    0x0000000040000000
7629 
7630 /*   SH_PI_ERROR_OVERFLOW_LIVELOCK                                      */
7631 /*   Description:  AFI livelock error was detected                      */
7632 #define SH_PI_ERROR_OVERFLOW_LIVELOCK_SHFT       31
7633 #define SH_PI_ERROR_OVERFLOW_LIVELOCK_MASK       0x0000000080000000
7634 
7635 /*   SH_PI_ERROR_OVERFLOW_BAD_SNOOP                                     */
7636 /*   Description:  AFI bad snoop error was detected                     */
7637 #define SH_PI_ERROR_OVERFLOW_BAD_SNOOP_SHFT      32
7638 #define SH_PI_ERROR_OVERFLOW_BAD_SNOOP_MASK      0x0000000100000000
7639 
7640 /*   SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS                                  */
7641 /*   Description:  AFI FSB request table miss error was detected        */
7642 #define SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS_SHFT   33
7643 #define SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS_MASK   0x0000000200000000
7644 
7645 /*   SH_PI_ERROR_OVERFLOW_MSG_LENGTH                                    */
7646 /*   Description:  Message length error on received message from SIC    */
7647 #define SH_PI_ERROR_OVERFLOW_MSG_LENGTH_SHFT     34
7648 #define SH_PI_ERROR_OVERFLOW_MSG_LENGTH_MASK     0x0000000400000000
7649 
7650 /* ==================================================================== */
7651 /*                Register "SH_PI_ERROR_OVERFLOW_ALIAS"                 */
7652 /*                       PI Error Overflow Alias                        */
7653 /* ==================================================================== */
7654 
7655 #define SH_PI_ERROR_OVERFLOW_ALIAS               0x0000000120060608
7656 
7657 /* ==================================================================== */
7658 /*                    Register "SH_PI_ERROR_SUMMARY"                    */
7659 /*                           PI Error Summary                           */
7660 /* ==================================================================== */
7661 
7662 #define SH_PI_ERROR_SUMMARY                      0x0000000120060680
7663 #define SH_PI_ERROR_SUMMARY_MASK                 0x00000007ffffffff
7664 #define SH_PI_ERROR_SUMMARY_INIT                 0x0000000000000000
7665 
7666 /*   SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR                                  */
7667 /*   Description:  CRB's FSB pipe detected protocol table miss          */
7668 #define SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR_SHFT   0
7669 #define SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR_MASK   0x0000000000000001
7670 
7671 /*   SH_PI_ERROR_SUMMARY_GFX_RP_ERR                                     */
7672 /*   Description:  Graphic reply error message received                 */
7673 #define SH_PI_ERROR_SUMMARY_GFX_RP_ERR_SHFT      1
7674 #define SH_PI_ERROR_SUMMARY_GFX_RP_ERR_MASK      0x0000000000000002
7675 
7676 /*   SH_PI_ERROR_SUMMARY_XB_PROTO_ERR                                   */
7677 /*   Description:  CRB's XB pipe detected protocol table miss           */
7678 #define SH_PI_ERROR_SUMMARY_XB_PROTO_ERR_SHFT    2
7679 #define SH_PI_ERROR_SUMMARY_XB_PROTO_ERR_MASK    0x0000000000000004
7680 
7681 /*   SH_PI_ERROR_SUMMARY_MEM_RP_ERR                                     */
7682 /*   Description:  Memory reply error message received                  */
7683 #define SH_PI_ERROR_SUMMARY_MEM_RP_ERR_SHFT      3
7684 #define SH_PI_ERROR_SUMMARY_MEM_RP_ERR_MASK      0x0000000000000008
7685 
7686 /*   SH_PI_ERROR_SUMMARY_PIO_RP_ERR                                     */
7687 /*   Description:  PIO error reply message received                     */
7688 #define SH_PI_ERROR_SUMMARY_PIO_RP_ERR_SHFT      4
7689 #define SH_PI_ERROR_SUMMARY_PIO_RP_ERR_MASK      0x0000000000000010
7690 
7691 /*   SH_PI_ERROR_SUMMARY_MEM_TO_ERR                                     */
7692 /*   Description:  CRB's XB pipe detected a CRB time-out                */
7693 #define SH_PI_ERROR_SUMMARY_MEM_TO_ERR_SHFT      5
7694 #define SH_PI_ERROR_SUMMARY_MEM_TO_ERR_MASK      0x0000000000000020
7695 
7696 /*   SH_PI_ERROR_SUMMARY_PIO_TO_ERR                                     */
7697 /*   Description:  CRB's XB pipe detected a PIO time-out                */
7698 #define SH_PI_ERROR_SUMMARY_PIO_TO_ERR_SHFT      6
7699 #define SH_PI_ERROR_SUMMARY_PIO_TO_ERR_MASK      0x0000000000000040
7700 
7701 /*   SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE                                   */
7702 /*   Description:  An un-correctable ECC error was detected             */
7703 #define SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE_SHFT    7
7704 #define SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE_MASK    0x0000000000000080
7705 
7706 /*   SH_PI_ERROR_SUMMARY_FSB_SHUB_CE                                    */
7707 /*   Description:  An correctable ECC error was detected                */
7708 #define SH_PI_ERROR_SUMMARY_FSB_SHUB_CE_SHFT     8
7709 #define SH_PI_ERROR_SUMMARY_FSB_SHUB_CE_MASK     0x0000000000000100
7710 
7711 /*   SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR                                  */
7712 /*   Description:  Message color was wrong                              */
7713 #define SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR_SHFT   9
7714 #define SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR_MASK   0x0000000000000200
7715 
7716 /*   SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW                                  */
7717 /*   Description:  MD Request input buffer over flow error              */
7718 #define SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW_SHFT   10
7719 #define SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW_MASK   0x0000000000000400
7720 
7721 /*   SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW                                  */
7722 /*   Description:  MD Reply input buffer over flow error                */
7723 #define SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW_SHFT   11
7724 #define SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW_MASK   0x0000000000000800
7725 
7726 /*   SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW                                  */
7727 /*   Description:  XN Request input buffer over flow error              */
7728 #define SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW_SHFT   12
7729 #define SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW_MASK   0x0000000000001000
7730 
7731 /*   SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW                                  */
7732 /*   Description:  XN Reply input buffer over flow error                */
7733 #define SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW_SHFT   13
7734 #define SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW_MASK   0x0000000000002000
7735 
7736 /*   SH_PI_ERROR_SUMMARY_NACK_OFLOW                                     */
7737 /*   Description:  NACK over flow error                                 */
7738 #define SH_PI_ERROR_SUMMARY_NACK_OFLOW_SHFT      14
7739 #define SH_PI_ERROR_SUMMARY_NACK_OFLOW_MASK      0x0000000000004000
7740 
7741 /*   SH_PI_ERROR_SUMMARY_GFX_INT_0                                      */
7742 /*   Description:  GFX transfer interrupt for CPU 0                     */
7743 #define SH_PI_ERROR_SUMMARY_GFX_INT_0_SHFT       15
7744 #define SH_PI_ERROR_SUMMARY_GFX_INT_0_MASK       0x0000000000008000
7745 
7746 /*   SH_PI_ERROR_SUMMARY_GFX_INT_1                                      */
7747 /*   Description:  GFX transfer interrupt for CPU 1                     */
7748 #define SH_PI_ERROR_SUMMARY_GFX_INT_1_SHFT       16
7749 #define SH_PI_ERROR_SUMMARY_GFX_INT_1_MASK       0x0000000000010000
7750 
7751 /*   SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW                                */
7752 /*   Description:  MD Request Credit Overflow Error                     */
7753 #define SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW_SHFT 17
7754 #define SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
7755 
7756 /*   SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW                                */
7757 /*   Description:  MD Reply Credit Overflow Error                       */
7758 #define SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW_SHFT 18
7759 #define SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
7760 
7761 /*   SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW                                */
7762 /*   Description:  XN Request Credit Overflow Error                     */
7763 #define SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW_SHFT 19
7764 #define SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
7765 
7766 /*   SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW                                */
7767 /*   Description:  XN Reply Credit Overflow Error                       */
7768 #define SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW_SHFT 20
7769 #define SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
7770 
7771 /*   SH_PI_ERROR_SUMMARY_HUNG_BUS                                       */
7772 /*   Description:  FSB is hung                                          */
7773 #define SH_PI_ERROR_SUMMARY_HUNG_BUS_SHFT        21
7774 #define SH_PI_ERROR_SUMMARY_HUNG_BUS_MASK        0x0000000000200000
7775 
7776 /*   SH_PI_ERROR_SUMMARY_RSP_PARITY                                     */
7777 /*   Description:  Parity error detecte during response phase           */
7778 #define SH_PI_ERROR_SUMMARY_RSP_PARITY_SHFT      22
7779 #define SH_PI_ERROR_SUMMARY_RSP_PARITY_MASK      0x0000000000400000
7780 
7781 /*   SH_PI_ERROR_SUMMARY_IOQ_OVERRUN                                    */
7782 /*   Description:  Over run error detected on IOQ                       */
7783 #define SH_PI_ERROR_SUMMARY_IOQ_OVERRUN_SHFT     23
7784 #define SH_PI_ERROR_SUMMARY_IOQ_OVERRUN_MASK     0x0000000000800000
7785 
7786 /*   SH_PI_ERROR_SUMMARY_REQ_FORMAT                                     */
7787 /*   Description:  FSB request format not supported                     */
7788 #define SH_PI_ERROR_SUMMARY_REQ_FORMAT_SHFT      24
7789 #define SH_PI_ERROR_SUMMARY_REQ_FORMAT_MASK      0x0000000001000000
7790 
7791 /*   SH_PI_ERROR_SUMMARY_ADDR_ACCESS                                    */
7792 /*   Description:  Access to Address is not supported                   */
7793 #define SH_PI_ERROR_SUMMARY_ADDR_ACCESS_SHFT     25
7794 #define SH_PI_ERROR_SUMMARY_ADDR_ACCESS_MASK     0x0000000002000000
7795 
7796 /*   SH_PI_ERROR_SUMMARY_REQ_PARITY                                     */
7797 /*   Description:  Parity error detected during request phase           */
7798 #define SH_PI_ERROR_SUMMARY_REQ_PARITY_SHFT      26
7799 #define SH_PI_ERROR_SUMMARY_REQ_PARITY_MASK      0x0000000004000000
7800 
7801 /*   SH_PI_ERROR_SUMMARY_ADDR_PARITY                                    */
7802 /*   Description:  Parity error detected on address                     */
7803 #define SH_PI_ERROR_SUMMARY_ADDR_PARITY_SHFT     27
7804 #define SH_PI_ERROR_SUMMARY_ADDR_PARITY_MASK     0x0000000008000000
7805 
7806 /*   SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE                                   */
7807 /*   Description:  SHUB_FSB_DQE error                                   */
7808 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE_SHFT    28
7809 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE_MASK    0x0000000010000000
7810 
7811 /*   SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE                                   */
7812 /*   Description:  An un-correctable ECC error was detected             */
7813 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE_SHFT    29
7814 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE_MASK    0x0000000020000000
7815 
7816 /*   SH_PI_ERROR_SUMMARY_SHUB_FSB_CE                                    */
7817 /*   Description:  An correctable ECC error was detected                */
7818 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_CE_SHFT     30
7819 #define SH_PI_ERROR_SUMMARY_SHUB_FSB_CE_MASK     0x0000000040000000
7820 
7821 /*   SH_PI_ERROR_SUMMARY_LIVELOCK                                       */
7822 /*   Description:  AFI livelock error was detected                      */
7823 #define SH_PI_ERROR_SUMMARY_LIVELOCK_SHFT        31
7824 #define SH_PI_ERROR_SUMMARY_LIVELOCK_MASK        0x0000000080000000
7825 
7826 /*   SH_PI_ERROR_SUMMARY_BAD_SNOOP                                      */
7827 /*   Description:  AFI bad snoop error was detected                     */
7828 #define SH_PI_ERROR_SUMMARY_BAD_SNOOP_SHFT       32
7829 #define SH_PI_ERROR_SUMMARY_BAD_SNOOP_MASK       0x0000000100000000
7830 
7831 /*   SH_PI_ERROR_SUMMARY_FSB_TBL_MISS                                   */
7832 /*   Description:  AFI FSB request table miss error was detected        */
7833 #define SH_PI_ERROR_SUMMARY_FSB_TBL_MISS_SHFT    33
7834 #define SH_PI_ERROR_SUMMARY_FSB_TBL_MISS_MASK    0x0000000200000000
7835 
7836 /*   SH_PI_ERROR_SUMMARY_MSG_LENGTH                                     */
7837 /*   Description:  Message length error on received message from SIC    */
7838 #define SH_PI_ERROR_SUMMARY_MSG_LENGTH_SHFT      34
7839 #define SH_PI_ERROR_SUMMARY_MSG_LENGTH_MASK      0x0000000400000000
7840 
7841 /* ==================================================================== */
7842 /*                 Register "SH_PI_ERROR_SUMMARY_ALIAS"                 */
7843 /*                        PI Error Summary Alias                        */
7844 /* ==================================================================== */
7845 
7846 #define SH_PI_ERROR_SUMMARY_ALIAS                0x0000000120060688
7847 
7848 /* ==================================================================== */
7849 /*                Register "SH_PI_EXPRESS_REPLY_STATUS"                 */
7850 /*                       PI Express Reply Status                        */
7851 /* ==================================================================== */
7852 
7853 #define SH_PI_EXPRESS_REPLY_STATUS               0x0000000120060700
7854 #define SH_PI_EXPRESS_REPLY_STATUS_MASK          0x0000000000000007
7855 #define SH_PI_EXPRESS_REPLY_STATUS_INIT          0x0000000000000000
7856 
7857 /*   SH_PI_EXPRESS_REPLY_STATUS_STATE                                   */
7858 /*   Description:  Express Reply State                                  */
7859 #define SH_PI_EXPRESS_REPLY_STATUS_STATE_SHFT    0
7860 #define SH_PI_EXPRESS_REPLY_STATUS_STATE_MASK    0x0000000000000007
7861 
7862 /* ==================================================================== */
7863 /*                     Register "SH_PI_FIRST_ERROR"                     */
7864 /*                            PI First Error                            */
7865 /* ==================================================================== */
7866 
7867 #define SH_PI_FIRST_ERROR                        0x0000000120060780
7868 #define SH_PI_FIRST_ERROR_MASK                   0x00000007ffffffff
7869 #define SH_PI_FIRST_ERROR_INIT                   0x0000000000000000
7870 
7871 /*   SH_PI_FIRST_ERROR_FSB_PROTO_ERR                                    */
7872 /*   Description:  CRB's FSB pipe detected protocol table miss          */
7873 #define SH_PI_FIRST_ERROR_FSB_PROTO_ERR_SHFT     0
7874 #define SH_PI_FIRST_ERROR_FSB_PROTO_ERR_MASK     0x0000000000000001
7875 
7876 /*   SH_PI_FIRST_ERROR_GFX_RP_ERR                                       */
7877 /*   Description:  Graphics error reply message received                */
7878 #define SH_PI_FIRST_ERROR_GFX_RP_ERR_SHFT        1
7879 #define SH_PI_FIRST_ERROR_GFX_RP_ERR_MASK        0x0000000000000002
7880 
7881 /*   SH_PI_FIRST_ERROR_XB_PROTO_ERR                                     */
7882 /*   Description:  CRB's XB pipe detected protocol table miss           */
7883 #define SH_PI_FIRST_ERROR_XB_PROTO_ERR_SHFT      2
7884 #define SH_PI_FIRST_ERROR_XB_PROTO_ERR_MASK      0x0000000000000004
7885 
7886 /*   SH_PI_FIRST_ERROR_MEM_RP_ERR                                       */
7887 /*   Description:  Memory reply error message received                  */
7888 #define SH_PI_FIRST_ERROR_MEM_RP_ERR_SHFT        3
7889 #define SH_PI_FIRST_ERROR_MEM_RP_ERR_MASK        0x0000000000000008
7890 
7891 /*   SH_PI_FIRST_ERROR_PIO_RP_ERR                                       */
7892 /*   Description:  PIO reply error message received                     */
7893 #define SH_PI_FIRST_ERROR_PIO_RP_ERR_SHFT        4
7894 #define SH_PI_FIRST_ERROR_PIO_RP_ERR_MASK        0x0000000000000010
7895 
7896 /*   SH_PI_FIRST_ERROR_MEM_TO_ERR                                       */
7897 /*   Description:  CRB's XB pipe detected a CRB time-out                */
7898 #define SH_PI_FIRST_ERROR_MEM_TO_ERR_SHFT        5
7899 #define SH_PI_FIRST_ERROR_MEM_TO_ERR_MASK        0x0000000000000020
7900 
7901 /*   SH_PI_FIRST_ERROR_PIO_TO_ERR                                       */
7902 /*   Description:  CRB's XB pipe detected a PIO time-out                */
7903 #define SH_PI_FIRST_ERROR_PIO_TO_ERR_SHFT        6
7904 #define SH_PI_FIRST_ERROR_PIO_TO_ERR_MASK        0x0000000000000040
7905 
7906 /*   SH_PI_FIRST_ERROR_FSB_SHUB_UCE                                     */
7907 /*   Description:  An un-correctable ECC error was detected             */
7908 #define SH_PI_FIRST_ERROR_FSB_SHUB_UCE_SHFT      7
7909 #define SH_PI_FIRST_ERROR_FSB_SHUB_UCE_MASK      0x0000000000000080
7910 
7911 /*   SH_PI_FIRST_ERROR_FSB_SHUB_CE                                      */
7912 /*   Description:  A correctable ECC error was detected                 */
7913 #define SH_PI_FIRST_ERROR_FSB_SHUB_CE_SHFT       8
7914 #define SH_PI_FIRST_ERROR_FSB_SHUB_CE_MASK       0x0000000000000100
7915 
7916 /*   SH_PI_FIRST_ERROR_MSG_COLOR_ERR                                    */
7917 /*   Description:  Message color was wrong                              */
7918 #define SH_PI_FIRST_ERROR_MSG_COLOR_ERR_SHFT     9
7919 #define SH_PI_FIRST_ERROR_MSG_COLOR_ERR_MASK     0x0000000000000200
7920 
7921 /*   SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW                                    */
7922 /*   Description:  MD Request input buffer over flow error              */
7923 #define SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW_SHFT     10
7924 #define SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW_MASK     0x0000000000000400
7925 
7926 /*   SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW                                    */
7927 /*   Description:  MD Reply input buffer over flow error                */
7928 #define SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW_SHFT     11
7929 #define SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW_MASK     0x0000000000000800
7930 
7931 /*   SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW                                    */
7932 /*   Description:  XN Request input buffer over flow error              */
7933 #define SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW_SHFT     12
7934 #define SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW_MASK     0x0000000000001000
7935 
7936 /*   SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW                                    */
7937 /*   Description:  XN Reply input buffer over flow error                */
7938 #define SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW_SHFT     13
7939 #define SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW_MASK     0x0000000000002000
7940 
7941 /*   SH_PI_FIRST_ERROR_NACK_OFLOW                                       */
7942 /*   Description:  NACK over flow error                                 */
7943 #define SH_PI_FIRST_ERROR_NACK_OFLOW_SHFT        14
7944 #define SH_PI_FIRST_ERROR_NACK_OFLOW_MASK        0x0000000000004000
7945 
7946 /*   SH_PI_FIRST_ERROR_GFX_INT_0                                        */
7947 /*   Description:  GFX transfer interrupt for CPU 0                     */
7948 #define SH_PI_FIRST_ERROR_GFX_INT_0_SHFT         15
7949 #define SH_PI_FIRST_ERROR_GFX_INT_0_MASK         0x0000000000008000
7950 
7951 /*   SH_PI_FIRST_ERROR_GFX_INT_1                                        */
7952 /*   Description:  GFX transfer interrupt for CPU 1                     */
7953 #define SH_PI_FIRST_ERROR_GFX_INT_1_SHFT         16
7954 #define SH_PI_FIRST_ERROR_GFX_INT_1_MASK         0x0000000000010000
7955 
7956 /*   SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW                                  */
7957 /*   Description:  MD Request Credit Overflow Error                     */
7958 #define SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW_SHFT   17
7959 #define SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW_MASK   0x0000000000020000
7960 
7961 /*   SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW                                  */
7962 /*   Description:  MD Reply Credit Overflow Error                       */
7963 #define SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW_SHFT   18
7964 #define SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW_MASK   0x0000000000040000
7965 
7966 /*   SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW                                  */
7967 /*   Description:  XN Request Credit Overflow Error                     */
7968 #define SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW_SHFT   19
7969 #define SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW_MASK   0x0000000000080000
7970 
7971 /*   SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW                                  */
7972 /*   Description:  XN Reply Credit Overflow Error                       */
7973 #define SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW_SHFT   20
7974 #define SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW_MASK   0x0000000000100000
7975 
7976 /*   SH_PI_FIRST_ERROR_HUNG_BUS                                         */
7977 /*   Description:  FSB is hung                                          */
7978 #define SH_PI_FIRST_ERROR_HUNG_BUS_SHFT          21
7979 #define SH_PI_FIRST_ERROR_HUNG_BUS_MASK          0x0000000000200000
7980 
7981 /*   SH_PI_FIRST_ERROR_RSP_PARITY                                       */
7982 /*   Description:  Parity error detecte during response phase           */
7983 #define SH_PI_FIRST_ERROR_RSP_PARITY_SHFT        22
7984 #define SH_PI_FIRST_ERROR_RSP_PARITY_MASK        0x0000000000400000
7985 
7986 /*   SH_PI_FIRST_ERROR_IOQ_OVERRUN                                      */
7987 /*   Description:  Over run error detected on IOQ                       */
7988 #define SH_PI_FIRST_ERROR_IOQ_OVERRUN_SHFT       23
7989 #define SH_PI_FIRST_ERROR_IOQ_OVERRUN_MASK       0x0000000000800000
7990 
7991 /*   SH_PI_FIRST_ERROR_REQ_FORMAT                                       */
7992 /*   Description:  FSB request format not supported                     */
7993 #define SH_PI_FIRST_ERROR_REQ_FORMAT_SHFT        24
7994 #define SH_PI_FIRST_ERROR_REQ_FORMAT_MASK        0x0000000001000000
7995 
7996 /*   SH_PI_FIRST_ERROR_ADDR_ACCESS                                      */
7997 /*   Description:  Access to Address is not supported                   */
7998 #define SH_PI_FIRST_ERROR_ADDR_ACCESS_SHFT       25
7999 #define SH_PI_FIRST_ERROR_ADDR_ACCESS_MASK       0x0000000002000000
8000 
8001 /*   SH_PI_FIRST_ERROR_REQ_PARITY                                       */
8002 /*   Description:  Parity error detected during request phase           */
8003 #define SH_PI_FIRST_ERROR_REQ_PARITY_SHFT        26
8004 #define SH_PI_FIRST_ERROR_REQ_PARITY_MASK        0x0000000004000000
8005 
8006 /*   SH_PI_FIRST_ERROR_ADDR_PARITY                                      */
8007 /*   Description:  Parity error detected on address                     */
8008 #define SH_PI_FIRST_ERROR_ADDR_PARITY_SHFT       27
8009 #define SH_PI_FIRST_ERROR_ADDR_PARITY_MASK       0x0000000008000000
8010 
8011 /*   SH_PI_FIRST_ERROR_SHUB_FSB_DQE                                     */
8012 /*   Description:  SHUB_FSB_DQE                                         */
8013 #define SH_PI_FIRST_ERROR_SHUB_FSB_DQE_SHFT      28
8014 #define SH_PI_FIRST_ERROR_SHUB_FSB_DQE_MASK      0x0000000010000000
8015 
8016 /*   SH_PI_FIRST_ERROR_SHUB_FSB_UCE                                     */
8017 /*   Description:  An un-correctable ECC error was detected             */
8018 #define SH_PI_FIRST_ERROR_SHUB_FSB_UCE_SHFT      29
8019 #define SH_PI_FIRST_ERROR_SHUB_FSB_UCE_MASK      0x0000000020000000
8020 
8021 /*   SH_PI_FIRST_ERROR_SHUB_FSB_CE                                      */
8022 /*   Description:  An correctable ECC error was detected                */
8023 #define SH_PI_FIRST_ERROR_SHUB_FSB_CE_SHFT       30
8024 #define SH_PI_FIRST_ERROR_SHUB_FSB_CE_MASK       0x0000000040000000
8025 
8026 /*   SH_PI_FIRST_ERROR_LIVELOCK                                         */
8027 /*   Description:  AFI livelock error was detected                      */
8028 #define SH_PI_FIRST_ERROR_LIVELOCK_SHFT          31
8029 #define SH_PI_FIRST_ERROR_LIVELOCK_MASK          0x0000000080000000
8030 
8031 /*   SH_PI_FIRST_ERROR_BAD_SNOOP                                        */
8032 /*   Description:  AFI bad snoop error was detected                     */
8033 #define SH_PI_FIRST_ERROR_BAD_SNOOP_SHFT         32
8034 #define SH_PI_FIRST_ERROR_BAD_SNOOP_MASK         0x0000000100000000
8035 
8036 /*   SH_PI_FIRST_ERROR_FSB_TBL_MISS                                     */
8037 /*   Description:  AFI FSB request table miss error was detected        */
8038 #define SH_PI_FIRST_ERROR_FSB_TBL_MISS_SHFT      33
8039 #define SH_PI_FIRST_ERROR_FSB_TBL_MISS_MASK      0x0000000200000000
8040 
8041 /*   SH_PI_FIRST_ERROR_MSG_LENGTH                                       */
8042 /*   Description:  Message length error on received message from SIC    */
8043 #define SH_PI_FIRST_ERROR_MSG_LENGTH_SHFT        34
8044 #define SH_PI_FIRST_ERROR_MSG_LENGTH_MASK        0x0000000400000000
8045 
8046 /* ==================================================================== */
8047 /*                  Register "SH_PI_FIRST_ERROR_ALIAS"                  */
8048 /*                         PI First Error Alias                         */
8049 /* ==================================================================== */
8050 
8051 #define SH_PI_FIRST_ERROR_ALIAS                  0x0000000120060788
8052 
8053 /* ==================================================================== */
8054 /*                Register "SH_PI_PI2MD_REPLY_VC_STATUS"                */
8055 /*                PI-to-MD Reply Virtual Channel Status                 */
8056 /* ==================================================================== */
8057 
8058 #define SH_PI_PI2MD_REPLY_VC_STATUS              0x0000000120060900
8059 #define SH_PI_PI2MD_REPLY_VC_STATUS_MASK         0x000000000000003f
8060 #define SH_PI_PI2MD_REPLY_VC_STATUS_INIT         0x0000000000000000
8061 
8062 /*   SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT                        */
8063 /*   Description:  Status of output credits                             */
8064 #define SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
8065 #define SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
8066 
8067 /* ==================================================================== */
8068 /*               Register "SH_PI_PI2MD_REQUEST_VC_STATUS"               */
8069 /*               PI-to-MD Request Virtual Channel Status                */
8070 /* ==================================================================== */
8071 
8072 #define SH_PI_PI2MD_REQUEST_VC_STATUS            0x0000000120060980
8073 #define SH_PI_PI2MD_REQUEST_VC_STATUS_MASK       0x000000000000003f
8074 #define SH_PI_PI2MD_REQUEST_VC_STATUS_INIT       0x0000000000000000
8075 
8076 /*   SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT                      */
8077 /*   Description:  Status of output credits                             */
8078 #define SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
8079 #define SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
8080 
8081 /* ==================================================================== */
8082 /*                Register "SH_PI_PI2XN_REPLY_VC_STATUS"                */
8083 /*                PI-to-XN Reply Virtual Channel Status                 */
8084 /* ==================================================================== */
8085 
8086 #define SH_PI_PI2XN_REPLY_VC_STATUS              0x0000000120060a00
8087 #define SH_PI_PI2XN_REPLY_VC_STATUS_MASK         0x000000000000003f
8088 #define SH_PI_PI2XN_REPLY_VC_STATUS_INIT         0x0000000000000000
8089 
8090 /*   SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT                        */
8091 /*   Description:  Status of output credits                             */
8092 #define SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
8093 #define SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
8094 
8095 /* ==================================================================== */
8096 /*               Register "SH_PI_PI2XN_REQUEST_VC_STATUS"               */
8097 /*               PI-to-XN Request Virtual Channel Status                */
8098 /* ==================================================================== */
8099 
8100 #define SH_PI_PI2XN_REQUEST_VC_STATUS            0x0000000120060a80
8101 #define SH_PI_PI2XN_REQUEST_VC_STATUS_MASK       0x000000000000003f
8102 #define SH_PI_PI2XN_REQUEST_VC_STATUS_INIT       0x0000000000000000
8103 
8104 /*   SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT                      */
8105 /*   Description:  Status of output credits                             */
8106 #define SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
8107 #define SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
8108 
8109 /* ==================================================================== */
8110 /*                Register "SH_PI_UNCORRECTED_DETAIL_1"                 */
8111 /*                    PI Uncorrected Error Detail 1                     */
8112 /* ==================================================================== */
8113 
8114 #define SH_PI_UNCORRECTED_DETAIL_1               0x0000000120060b00
8115 #define SH_PI_UNCORRECTED_DETAIL_1_MASK          0xffffffffffffffff
8116 #define SH_PI_UNCORRECTED_DETAIL_1_INIT          0x0000000000000000
8117 
8118 /*   SH_PI_UNCORRECTED_DETAIL_1_ADDRESS                                 */
8119 /*   Description:  Address of Message that logged Uncorrectable Error  */
8120 #define SH_PI_UNCORRECTED_DETAIL_1_ADDRESS_SHFT  0
8121 #define SH_PI_UNCORRECTED_DETAIL_1_ADDRESS_MASK  0x0000ffffffffffff
8122 
8123 /*   SH_PI_UNCORRECTED_DETAIL_1_SYNDROME                                */
8124 /*   Description:  Syndrome for double word data with Uncorrectable Er  */
8125 #define SH_PI_UNCORRECTED_DETAIL_1_SYNDROME_SHFT 48
8126 #define SH_PI_UNCORRECTED_DETAIL_1_SYNDROME_MASK 0x00ff000000000000
8127 
8128 /*   SH_PI_UNCORRECTED_DETAIL_1_DEP                                     */
8129 /*   Description:  DEP for Double word in error                         */
8130 #define SH_PI_UNCORRECTED_DETAIL_1_DEP_SHFT      56
8131 #define SH_PI_UNCORRECTED_DETAIL_1_DEP_MASK      0xff00000000000000
8132 
8133 /* ==================================================================== */
8134 /*                Register "SH_PI_UNCORRECTED_DETAIL_2"                 */
8135 /*                    PI Uncorrected Error Detail 2                     */
8136 /* ==================================================================== */
8137 
8138 #define SH_PI_UNCORRECTED_DETAIL_2               0x0000000120060b80
8139 #define SH_PI_UNCORRECTED_DETAIL_2_MASK          0xffffffffffffffff
8140 #define SH_PI_UNCORRECTED_DETAIL_2_INIT          0x0000000000000000
8141 
8142 /*   SH_PI_UNCORRECTED_DETAIL_2_DATA                                    */
8143 /*   Description:  Double word data in error                            */
8144 #define SH_PI_UNCORRECTED_DETAIL_2_DATA_SHFT     0
8145 #define SH_PI_UNCORRECTED_DETAIL_2_DATA_MASK     0xffffffffffffffff
8146 
8147 /* ==================================================================== */
8148 /*                Register "SH_PI_UNCORRECTED_DETAIL_3"                 */
8149 /*                    PI Uncorrected Error Detail 3                     */
8150 /* ==================================================================== */
8151 
8152 #define SH_PI_UNCORRECTED_DETAIL_3               0x0000000120060c00
8153 #define SH_PI_UNCORRECTED_DETAIL_3_MASK          0xffffffffffffffff
8154 #define SH_PI_UNCORRECTED_DETAIL_3_INIT          0x0000000000000000
8155 
8156 /*   SH_PI_UNCORRECTED_DETAIL_3_ADDRESS                                 */
8157 /*   Description:  Address of Message that logged Uncorrectable Error  */
8158 #define SH_PI_UNCORRECTED_DETAIL_3_ADDRESS_SHFT  0
8159 #define SH_PI_UNCORRECTED_DETAIL_3_ADDRESS_MASK  0x0000ffffffffffff
8160 
8161 /*   SH_PI_UNCORRECTED_DETAIL_3_SYNDROME                                */
8162 /*   Description:  Syndrome for double word data with Uncorrectable Er  */
8163 #define SH_PI_UNCORRECTED_DETAIL_3_SYNDROME_SHFT 48
8164 #define SH_PI_UNCORRECTED_DETAIL_3_SYNDROME_MASK 0x00ff000000000000
8165 
8166 /*   SH_PI_UNCORRECTED_DETAIL_3_DEP                                     */
8167 /*   Description:  DCP for Double word in error                         */
8168 #define SH_PI_UNCORRECTED_DETAIL_3_DEP_SHFT      56
8169 #define SH_PI_UNCORRECTED_DETAIL_3_DEP_MASK      0xff00000000000000
8170 
8171 /* ==================================================================== */
8172 /*                Register "SH_PI_UNCORRECTED_DETAIL_4"                 */
8173 /*                    PI Uncorrected Error Detail 4                     */
8174 /* ==================================================================== */
8175 
8176 #define SH_PI_UNCORRECTED_DETAIL_4               0x0000000120060c80
8177 #define SH_PI_UNCORRECTED_DETAIL_4_MASK          0xffffffffffffffff
8178 #define SH_PI_UNCORRECTED_DETAIL_4_INIT          0x0000000000000000
8179 
8180 /*   SH_PI_UNCORRECTED_DETAIL_4_DATA                                    */
8181 /*   Description:  Double word data in error                            */
8182 #define SH_PI_UNCORRECTED_DETAIL_4_DATA_SHFT     0
8183 #define SH_PI_UNCORRECTED_DETAIL_4_DATA_MASK     0xffffffffffffffff
8184 
8185 /* ==================================================================== */
8186 /*                Register "SH_PI_MD2PI_REPLY_VC_STATUS"                */
8187 /*                MD-to-PI Reply Virtual Channel Status                 */
8188 /* ==================================================================== */
8189 
8190 #define SH_PI_MD2PI_REPLY_VC_STATUS              0x0000000120060800
8191 #define SH_PI_MD2PI_REPLY_VC_STATUS_MASK         0x0000000000000fff
8192 #define SH_PI_MD2PI_REPLY_VC_STATUS_INIT         0x0000000000000000
8193 
8194 /*   SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT                     */
8195 /*   Description:  Status of input header credits                       */
8196 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
8197 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
8198 
8199 /*   SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT                     */
8200 /*   Description:  Status of data credits                               */
8201 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
8202 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
8203 
8204 /*   SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT                       */
8205 /*   Description:  Status of MD Reply Input Queue                       */
8206 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
8207 #define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
8208 
8209 /* ==================================================================== */
8210 /*               Register "SH_PI_MD2PI_REQUEST_VC_STATUS"               */
8211 /*               MD-to-PI Request Virtual Channel Status                */
8212 /* ==================================================================== */
8213 
8214 #define SH_PI_MD2PI_REQUEST_VC_STATUS            0x0000000120060880
8215 #define SH_PI_MD2PI_REQUEST_VC_STATUS_MASK       0x0000000000000fff
8216 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INIT       0x0000000000000000
8217 
8218 /*   SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT                   */
8219 /*   Description:  Status of input header credits                       */
8220 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
8221 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
8222 
8223 /*   SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT                   */
8224 /*   Description:  Status of input data credits                         */
8225 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
8226 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
8227 
8228 /*   SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT                     */
8229 /*   Description:  Status of MD Request Input Queue                     */
8230 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
8231 #define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
8232 
8233 /* ==================================================================== */
8234 /*                Register "SH_PI_XN2PI_REPLY_VC_STATUS"                */
8235 /*                XN-to-PI Reply Virtual Channel Status                 */
8236 /* ==================================================================== */
8237 
8238 #define SH_PI_XN2PI_REPLY_VC_STATUS              0x0000000120060d00
8239 #define SH_PI_XN2PI_REPLY_VC_STATUS_MASK         0x0000000000000fff
8240 #define SH_PI_XN2PI_REPLY_VC_STATUS_INIT         0x0000000000000000
8241 
8242 /*   SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT                     */
8243 /*   Description:  Status of input header credits                       */
8244 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
8245 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
8246 
8247 /*   SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT                     */
8248 /*   Description:  Status of input data credits                         */
8249 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
8250 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
8251 
8252 /*   SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT                       */
8253 /*   Description:  Status of XN Reply Input Queue                       */
8254 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
8255 #define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
8256 
8257 /* ==================================================================== */
8258 /*               Register "SH_PI_XN2PI_REQUEST_VC_STATUS"               */
8259 /*               XN-to-PI Request Virtual Channel Status                */
8260 /* ==================================================================== */
8261 
8262 #define SH_PI_XN2PI_REQUEST_VC_STATUS            0x0000000120060d80
8263 #define SH_PI_XN2PI_REQUEST_VC_STATUS_MASK       0x0000000000000fff
8264 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INIT       0x0000000000000000
8265 
8266 /*   SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT                   */
8267 /*   Description:  Status of input header credits                       */
8268 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
8269 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
8270 
8271 /*   SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT                   */
8272 /*   Description:  Status of input data credits                         */
8273 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
8274 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
8275 
8276 /*   SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT                     */
8277 /*   Description:  Status of XN Request Input Queue                     */
8278 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
8279 #define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
8280 
8281 /* ==================================================================== */
8282 /*                     Register "SH_XNPI_SIC_FLOW"                      */
8283 /* ==================================================================== */
8284 
8285 #define SH_XNPI_SIC_FLOW                         0x0000000150030000
8286 #define SH_XNPI_SIC_FLOW_MASK                    0x9f1f1f1f1f1f9f9f
8287 #define SH_XNPI_SIC_FLOW_INIT                    0x0000080000080000
8288 
8289 /*   SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD                                */
8290 /*   Description:  vc0 withhold                                         */
8291 #define SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8292 #define SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000001f
8293 
8294 /*   SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED                              */
8295 /*   Description:  Force Credit on VC0 from debit cntr                  */
8296 #define SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8297 #define SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8298 
8299 /*   SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD                                */
8300 /*   Description:  vc2 withhold                                         */
8301 #define SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8302 #define SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000001f00
8303 
8304 /*   SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED                              */
8305 /*   Description:  Force Credit on VC2 from debit cntr                  */
8306 #define SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8307 #define SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8308 
8309 /*   SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST                                   */
8310 /*   Description:  vc0 credit_test                                      */
8311 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST_SHFT    16
8312 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST_MASK    0x00000000001f0000
8313 
8314 /*   SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN                                    */
8315 /*   Description:  vc0 credit dynamic value                             */
8316 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN_SHFT     24
8317 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN_MASK     0x000000001f000000
8318 
8319 /*   SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP                                    */
8320 /*   Description:  vc0 credit captured value                            */
8321 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP_SHFT     32
8322 #define SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP_MASK     0x0000001f00000000
8323 
8324 /*   SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST                                   */
8325 /*   Description:  vc2 credit_test                                      */
8326 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST_SHFT    40
8327 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST_MASK    0x00001f0000000000
8328 
8329 /*   SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN                                    */
8330 /*   Description:  vc2 credit dynamic value                             */
8331 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN_SHFT     48
8332 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN_MASK     0x001f000000000000
8333 
8334 /*   SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP                                    */
8335 /*   Description:  vc2 credit captured value                            */
8336 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP_SHFT     56
8337 #define SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP_MASK     0x1f00000000000000
8338 
8339 /*   SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT                                */
8340 #define SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT_SHFT 63
8341 #define SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT_MASK 0x8000000000000000
8342 
8343 /* ==================================================================== */
8344 /*                 Register "SH_XNPI_TO_NI0_PORT_FLOW"                  */
8345 /* ==================================================================== */
8346 
8347 #define SH_XNPI_TO_NI0_PORT_FLOW                 0x0000000150030010
8348 #define SH_XNPI_TO_NI0_PORT_FLOW_MASK            0x3f3f003f3f00bfbf
8349 #define SH_XNPI_TO_NI0_PORT_FLOW_INIT            0x0000000000000000
8350 
8351 /*   SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD                        */
8352 /*   Description:  vc0 withhold                                         */
8353 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8354 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8355 
8356 /*   SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED                      */
8357 /*   Description:  Force Credit on VC0 from debit cntr                  */
8358 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8359 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8360 
8361 /*   SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD                        */
8362 /*   Description:  vc2 withhold                                         */
8363 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8364 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8365 
8366 /*   SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED                      */
8367 /*   Description:  Force Credit on VC2 from debit cntr                  */
8368 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8369 #define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8370 
8371 /*   SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN                            */
8372 /*   Description:  vc0 credit dynamic value                             */
8373 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8374 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8375 
8376 /*   SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP                            */
8377 /*   Description:  vc0 credit captured value                            */
8378 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8379 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8380 
8381 /*   SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN                            */
8382 /*   Description:  vc2 credit dynamic value                             */
8383 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8384 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8385 
8386 /*   SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP                            */
8387 /*   Description:  vc2 credit captured value                            */
8388 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8389 #define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8390 
8391 /* ==================================================================== */
8392 /*                 Register "SH_XNPI_TO_NI1_PORT_FLOW"                  */
8393 /* ==================================================================== */
8394 
8395 #define SH_XNPI_TO_NI1_PORT_FLOW                 0x0000000150030020
8396 #define SH_XNPI_TO_NI1_PORT_FLOW_MASK            0x3f3f003f3f00bfbf
8397 #define SH_XNPI_TO_NI1_PORT_FLOW_INIT            0x0000000000000000
8398 
8399 /*   SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD                        */
8400 /*   Description:  vc0 withhold                                         */
8401 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8402 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8403 
8404 /*   SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED                      */
8405 /*   Description:  Force Credit on VC0 from debit cntr                  */
8406 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8407 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8408 
8409 /*   SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD                        */
8410 /*   Description:  vc2 withhold                                         */
8411 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8412 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8413 
8414 /*   SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED                      */
8415 /*   Description:  Force Credit on VC2 from debit cntr                  */
8416 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8417 #define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8418 
8419 /*   SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN                            */
8420 /*   Description:  vc0 credit dynamic value                             */
8421 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8422 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8423 
8424 /*   SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP                            */
8425 /*   Description:  vc0 credit captured value                            */
8426 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8427 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8428 
8429 /*   SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN                            */
8430 /*   Description:  vc2 credit dynamic value                             */
8431 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8432 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8433 
8434 /*   SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP                            */
8435 /*   Description:  vc2 credit captured value                            */
8436 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8437 #define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8438 
8439 /* ==================================================================== */
8440 /*                 Register "SH_XNPI_TO_IILB_PORT_FLOW"                 */
8441 /* ==================================================================== */
8442 
8443 #define SH_XNPI_TO_IILB_PORT_FLOW                0x0000000150030030
8444 #define SH_XNPI_TO_IILB_PORT_FLOW_MASK           0x3f3f003f3f00bfbf
8445 #define SH_XNPI_TO_IILB_PORT_FLOW_INIT           0x0000000000000000
8446 
8447 /*   SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD                       */
8448 /*   Description:  vc0 withhold                                         */
8449 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8450 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8451 
8452 /*   SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED                     */
8453 /*   Description:  Force Credit on VC0 from debit cntr                  */
8454 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8455 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8456 
8457 /*   SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD                       */
8458 /*   Description:  vc2 withhold                                         */
8459 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8460 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8461 
8462 /*   SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED                     */
8463 /*   Description:  Force Credit on VC2 from debit cntr                  */
8464 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8465 #define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8466 
8467 /*   SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN                           */
8468 /*   Description:  vc0 credit dynamic value                             */
8469 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8470 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8471 
8472 /*   SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP                           */
8473 /*   Description:  vc0 credit captured value                            */
8474 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8475 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8476 
8477 /*   SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN                           */
8478 /*   Description:  vc2 credit dynamic value                             */
8479 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8480 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8481 
8482 /*   SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP                           */
8483 /*   Description:  vc2 credit captured value                            */
8484 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8485 #define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8486 
8487 /* ==================================================================== */
8488 /*               Register "SH_XNPI_FR_NI0_PORT_FLOW_FIFO"               */
8489 /* ==================================================================== */
8490 
8491 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO            0x0000000150030040
8492 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_MASK       0x00001f1f3f3f3f3f
8493 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_INIT       0x00000c0c00000000
8494 
8495 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN                        */
8496 /*   Description:  vc0 fifo entry dynamic value                         */
8497 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8498 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8499 
8500 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP                        */
8501 /*   Description:  vc0 fifo entry captured value                        */
8502 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8503 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8504 
8505 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN                        */
8506 /*   Description:  vc2 fifo entry dynamic value                         */
8507 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8508 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8509 
8510 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP                        */
8511 /*   Description:  vc2 fifo entry  captured value                       */
8512 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8513 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8514 
8515 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST                       */
8516 /*   Description:  vc0 test credits limit                               */
8517 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8518 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8519 
8520 /*   SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST                       */
8521 /*   Description:  vc2 test credits limit                               */
8522 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8523 #define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8524 
8525 /* ==================================================================== */
8526 /*               Register "SH_XNPI_FR_NI1_PORT_FLOW_FIFO"               */
8527 /* ==================================================================== */
8528 
8529 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO            0x0000000150030050
8530 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_MASK       0x00001f1f3f3f3f3f
8531 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_INIT       0x00000c0c00000000
8532 
8533 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN                        */
8534 /*   Description:  vc0 fifo entry dynamic value                         */
8535 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8536 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8537 
8538 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP                        */
8539 /*   Description:  vc0 fifo entry captured value                        */
8540 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8541 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8542 
8543 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN                        */
8544 /*   Description:  vc2 fifo entry dynamic value                         */
8545 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8546 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8547 
8548 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP                        */
8549 /*   Description:  vc2 fifo entry  captured value                       */
8550 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8551 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8552 
8553 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST                       */
8554 /*   Description:  vc0 test credits limit                               */
8555 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8556 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8557 
8558 /*   SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST                       */
8559 /*   Description:  vc2 test credits limit                               */
8560 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8561 #define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8562 
8563 /* ==================================================================== */
8564 /*              Register "SH_XNPI_FR_IILB_PORT_FLOW_FIFO"               */
8565 /* ==================================================================== */
8566 
8567 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO           0x0000000150030060
8568 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_MASK      0x00001f1f3f3f3f3f
8569 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_INIT      0x00000c0c00000000
8570 
8571 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN                       */
8572 /*   Description:  vc0 fifo entry dynamic value                         */
8573 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8574 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8575 
8576 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP                       */
8577 /*   Description:  vc0 fifo entry captured value                        */
8578 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8579 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8580 
8581 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN                       */
8582 /*   Description:  vc2 fifo entry dynamic value                         */
8583 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8584 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8585 
8586 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP                       */
8587 /*   Description:  vc2 fifo entry  captured value                       */
8588 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8589 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8590 
8591 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST                      */
8592 /*   Description:  vc0 test credits limit                               */
8593 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8594 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8595 
8596 /*   SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST                      */
8597 /*   Description:  vc2 test credits limit                               */
8598 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8599 #define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8600 
8601 /* ==================================================================== */
8602 /*                     Register "SH_XNMD_SIC_FLOW"                      */
8603 /* ==================================================================== */
8604 
8605 #define SH_XNMD_SIC_FLOW                         0x0000000150030100
8606 #define SH_XNMD_SIC_FLOW_MASK                    0x9f1f1f1f1f1f9f9f
8607 #define SH_XNMD_SIC_FLOW_INIT                    0x0000090000090000
8608 
8609 /*   SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD                                */
8610 /*   Description:  vc0 withhold                                         */
8611 #define SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8612 #define SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000001f
8613 
8614 /*   SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED                              */
8615 /*   Description:  Force Credit on VC0 from debit cntr                  */
8616 #define SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8617 #define SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8618 
8619 /*   SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD                                */
8620 /*   Description:  vc2 withhold                                         */
8621 #define SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8622 #define SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000001f00
8623 
8624 /*   SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED                              */
8625 /*   Description:  Force Credit on VC2 from debit cntr                  */
8626 #define SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8627 #define SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8628 
8629 /*   SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST                                   */
8630 /*   Description:  vc0 credit_test                                      */
8631 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST_SHFT    16
8632 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST_MASK    0x00000000001f0000
8633 
8634 /*   SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN                                    */
8635 /*   Description:  vc0 credit dynamic value                             */
8636 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN_SHFT     24
8637 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN_MASK     0x000000001f000000
8638 
8639 /*   SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP                                    */
8640 /*   Description:  vc0 credit captured value                            */
8641 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP_SHFT     32
8642 #define SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP_MASK     0x0000001f00000000
8643 
8644 /*   SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST                                   */
8645 /*   Description:  vc2 credit_test                                      */
8646 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST_SHFT    40
8647 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST_MASK    0x00001f0000000000
8648 
8649 /*   SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN                                    */
8650 /*   Description:  vc2 credit dynamic value                             */
8651 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN_SHFT     48
8652 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN_MASK     0x001f000000000000
8653 
8654 /*   SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP                                    */
8655 /*   Description:  vc2 credit captured value                            */
8656 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP_SHFT     56
8657 #define SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP_MASK     0x1f00000000000000
8658 
8659 /*   SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT                                */
8660 #define SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT_SHFT 63
8661 #define SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT_MASK 0x8000000000000000
8662 
8663 /* ==================================================================== */
8664 /*                 Register "SH_XNMD_TO_NI0_PORT_FLOW"                  */
8665 /* ==================================================================== */
8666 
8667 #define SH_XNMD_TO_NI0_PORT_FLOW                 0x0000000150030110
8668 #define SH_XNMD_TO_NI0_PORT_FLOW_MASK            0x3f3f003f3f00bfbf
8669 #define SH_XNMD_TO_NI0_PORT_FLOW_INIT            0x0000000000000000
8670 
8671 /*   SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD                        */
8672 /*   Description:  vc0 withhold                                         */
8673 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8674 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8675 
8676 /*   SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED                      */
8677 /*   Description:  Force Credit on VC0 from debit cntr                  */
8678 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8679 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8680 
8681 /*   SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD                        */
8682 /*   Description:  vc2 withhold                                         */
8683 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8684 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8685 
8686 /*   SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED                      */
8687 /*   Description:  Force Credit on VC2 from debit cntr                  */
8688 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8689 #define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8690 
8691 /*   SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN                            */
8692 /*   Description:  vc0 credit dynamic value                             */
8693 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8694 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8695 
8696 /*   SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP                            */
8697 /*   Description:  vc0 credit captured value                            */
8698 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8699 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8700 
8701 /*   SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN                            */
8702 /*   Description:  vc2 credit dynamic value                             */
8703 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8704 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8705 
8706 /*   SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP                            */
8707 /*   Description:  vc2 credit captured value                            */
8708 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8709 #define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8710 
8711 /* ==================================================================== */
8712 /*                 Register "SH_XNMD_TO_NI1_PORT_FLOW"                  */
8713 /* ==================================================================== */
8714 
8715 #define SH_XNMD_TO_NI1_PORT_FLOW                 0x0000000150030120
8716 #define SH_XNMD_TO_NI1_PORT_FLOW_MASK            0x3f3f003f3f00bfbf
8717 #define SH_XNMD_TO_NI1_PORT_FLOW_INIT            0x0000000000000000
8718 
8719 /*   SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD                        */
8720 /*   Description:  vc0 withhold                                         */
8721 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8722 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8723 
8724 /*   SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED                      */
8725 /*   Description:  Force Credit on VC0 from debit cntr                  */
8726 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8727 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8728 
8729 /*   SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD                        */
8730 /*   Description:  vc2 withhold                                         */
8731 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8732 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8733 
8734 /*   SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED                      */
8735 /*   Description:  Force Credit on VC2 from debit cntr                  */
8736 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8737 #define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8738 
8739 /*   SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN                            */
8740 /*   Description:  vc0 credit dynamic value                             */
8741 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8742 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8743 
8744 /*   SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP                            */
8745 /*   Description:  vc0 credit captured value                            */
8746 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8747 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8748 
8749 /*   SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN                            */
8750 /*   Description:  vc2 credit dynamic value                             */
8751 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8752 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8753 
8754 /*   SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP                            */
8755 /*   Description:  vc2 credit captured value                            */
8756 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8757 #define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8758 
8759 /* ==================================================================== */
8760 /*                 Register "SH_XNMD_TO_IILB_PORT_FLOW"                 */
8761 /* ==================================================================== */
8762 
8763 #define SH_XNMD_TO_IILB_PORT_FLOW                0x0000000150030130
8764 #define SH_XNMD_TO_IILB_PORT_FLOW_MASK           0x3f3f003f3f00bfbf
8765 #define SH_XNMD_TO_IILB_PORT_FLOW_INIT           0x0000000000000000
8766 
8767 /*   SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD                       */
8768 /*   Description:  vc0 withhold                                         */
8769 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8770 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8771 
8772 /*   SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED                     */
8773 /*   Description:  Force Credit on VC0 from debit cntr                  */
8774 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8775 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8776 
8777 /*   SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD                       */
8778 /*   Description:  vc2 withhold                                         */
8779 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8780 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8781 
8782 /*   SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED                     */
8783 /*   Description:  Force Credit on VC2 from debit cntr                  */
8784 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8785 #define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8786 
8787 /*   SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN                           */
8788 /*   Description:  vc0 credit dynamic value                             */
8789 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
8790 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
8791 
8792 /*   SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP                           */
8793 /*   Description:  vc0 credit captured value                            */
8794 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
8795 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
8796 
8797 /*   SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN                           */
8798 /*   Description:  vc2 credit dynamic value                             */
8799 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
8800 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
8801 
8802 /*   SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP                           */
8803 /*   Description:  vc2 credit captured value                            */
8804 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
8805 #define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
8806 
8807 /* ==================================================================== */
8808 /*               Register "SH_XNMD_FR_NI0_PORT_FLOW_FIFO"               */
8809 /* ==================================================================== */
8810 
8811 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO            0x0000000150030140
8812 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_MASK       0x00001f1f3f3f3f3f
8813 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_INIT       0x00000c0c00000000
8814 
8815 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN                        */
8816 /*   Description:  vc0 fifo entry dynamic value                         */
8817 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8818 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8819 
8820 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP                        */
8821 /*   Description:  vc0 fifo entry captured value                        */
8822 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8823 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8824 
8825 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN                        */
8826 /*   Description:  vc2 fifo entry dynamic value                         */
8827 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8828 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8829 
8830 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP                        */
8831 /*   Description:  vc2 fifo entry  captured value                       */
8832 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8833 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8834 
8835 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST                       */
8836 /*   Description:  vc0 test credits limit                               */
8837 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8838 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8839 
8840 /*   SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST                       */
8841 /*   Description:  vc2 test credits limit                               */
8842 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8843 #define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8844 
8845 /* ==================================================================== */
8846 /*               Register "SH_XNMD_FR_NI1_PORT_FLOW_FIFO"               */
8847 /* ==================================================================== */
8848 
8849 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO            0x0000000150030150
8850 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_MASK       0x00001f1f3f3f3f3f
8851 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_INIT       0x00000c0c00000000
8852 
8853 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN                        */
8854 /*   Description:  vc0 fifo entry dynamic value                         */
8855 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8856 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8857 
8858 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP                        */
8859 /*   Description:  vc0 fifo entry captured value                        */
8860 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8861 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8862 
8863 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN                        */
8864 /*   Description:  vc2 fifo entry dynamic value                         */
8865 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8866 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8867 
8868 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP                        */
8869 /*   Description:  vc2 fifo entry  captured value                       */
8870 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8871 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8872 
8873 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST                       */
8874 /*   Description:  vc0 test credits limit                               */
8875 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8876 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8877 
8878 /*   SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST                       */
8879 /*   Description:  vc2 test credits limit                               */
8880 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8881 #define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8882 
8883 /* ==================================================================== */
8884 /*              Register "SH_XNMD_FR_IILB_PORT_FLOW_FIFO"               */
8885 /* ==================================================================== */
8886 
8887 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO           0x0000000150030160
8888 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_MASK      0x00001f1f3f3f3f3f
8889 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_INIT      0x00000c0c00000000
8890 
8891 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN                       */
8892 /*   Description:  vc0 fifo entry dynamic value                         */
8893 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
8894 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
8895 
8896 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP                       */
8897 /*   Description:  vc0 fifo entry captured value                        */
8898 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
8899 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
8900 
8901 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN                       */
8902 /*   Description:  vc2 fifo entry dynamic value                         */
8903 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
8904 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
8905 
8906 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP                       */
8907 /*   Description:  vc2 fifo entry  captured value                       */
8908 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
8909 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
8910 
8911 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST                      */
8912 /*   Description:  vc0 test credits limit                               */
8913 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
8914 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
8915 
8916 /*   SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST                      */
8917 /*   Description:  vc2 test credits limit                               */
8918 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
8919 #define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
8920 
8921 /* ==================================================================== */
8922 /*                    Register "SH_XNII_INTRA_FLOW"                     */
8923 /* ==================================================================== */
8924 
8925 #define SH_XNII_INTRA_FLOW                       0x0000000150030200
8926 #define SH_XNII_INTRA_FLOW_MASK                  0x7f7f7f7f7f7fbfbf
8927 #define SH_XNII_INTRA_FLOW_INIT                  0x00003f00003f0000
8928 
8929 /*   SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD                              */
8930 /*   Description:  vc0 withhold                                         */
8931 #define SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8932 #define SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8933 
8934 /*   SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                            */
8935 /*   Description:  Force Credit on VC0 from debit cntr                  */
8936 #define SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8937 #define SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8938 
8939 /*   SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD                              */
8940 /*   Description:  vc2 withhold                                         */
8941 #define SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
8942 #define SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
8943 
8944 /*   SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                            */
8945 /*   Description:  Force Credit on VC2 from debit cntr                  */
8946 #define SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
8947 #define SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
8948 
8949 /*   SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST                                 */
8950 /*   Description:  vc0 credit_test                                      */
8951 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST_SHFT  16
8952 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST_MASK  0x00000000007f0000
8953 
8954 /*   SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN                                  */
8955 /*   Description:  vc0 credit dynamic value                             */
8956 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN_SHFT   24
8957 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN_MASK   0x000000007f000000
8958 
8959 /*   SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP                                  */
8960 /*   Description:  vc0 credit captured value                            */
8961 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP_SHFT   32
8962 #define SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP_MASK   0x0000007f00000000
8963 
8964 /*   SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST                                 */
8965 /*   Description:  vc2 credit_test                                      */
8966 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST_SHFT  40
8967 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST_MASK  0x00007f0000000000
8968 
8969 /*   SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN                                  */
8970 /*   Description:  vc2 credit dynamic value                             */
8971 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN_SHFT   48
8972 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN_MASK   0x007f000000000000
8973 
8974 /*   SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP                                  */
8975 /*   Description:  vc2 credit captured value                            */
8976 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP_SHFT   56
8977 #define SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP_MASK   0x7f00000000000000
8978 
8979 /* ==================================================================== */
8980 /*                    Register "SH_XNLB_INTRA_FLOW"                     */
8981 /* ==================================================================== */
8982 
8983 #define SH_XNLB_INTRA_FLOW                       0x0000000150030210
8984 #define SH_XNLB_INTRA_FLOW_MASK                  0xff7f7f7f7f7fbfbf
8985 #define SH_XNLB_INTRA_FLOW_INIT                  0x0000080000100000
8986 
8987 /*   SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD                              */
8988 /*   Description:  vc0 withhold                                         */
8989 #define SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
8990 #define SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
8991 
8992 /*   SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                            */
8993 /*   Description:  Force Credit on VC0 from debit cntr                  */
8994 #define SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
8995 #define SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
8996 
8997 /*   SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD                              */
8998 /*   Description:  vc2 withhold                                         */
8999 #define SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9000 #define SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9001 
9002 /*   SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                            */
9003 /*   Description:  Force Credit on VC2 from debit cntr                  */
9004 #define SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9005 #define SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9006 
9007 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST                                 */
9008 /*   Description:  vc0 credit_test                                      */
9009 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT  16
9010 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST_MASK  0x00000000007f0000
9011 
9012 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN                                  */
9013 /*   Description:  vc0 credit dynamic value                             */
9014 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT   24
9015 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN_MASK   0x000000007f000000
9016 
9017 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP                                  */
9018 /*   Description:  vc0 credit captured value                            */
9019 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT   32
9020 #define SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP_MASK   0x0000007f00000000
9021 
9022 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST                                 */
9023 /*   Description:  vc2 credit_test                                      */
9024 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT  40
9025 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST_MASK  0x00007f0000000000
9026 
9027 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN                                  */
9028 /*   Description:  vc2 credit dynamic value                             */
9029 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT   48
9030 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN_MASK   0x007f000000000000
9031 
9032 /*   SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP                                  */
9033 /*   Description:  vc2 credit captured value                            */
9034 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT   56
9035 #define SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP_MASK   0x7f00000000000000
9036 
9037 /*   SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN                               */
9038 #define SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN_SHFT 63
9039 #define SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN_MASK 0x8000000000000000
9040 
9041 /* ==================================================================== */
9042 /*             Register "SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT"             */
9043 /* ==================================================================== */
9044 
9045 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT        0x0000000150030220
9046 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_MASK   0x7f7f007f7f00bfbf
9047 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_INIT   0x0000000000000000
9048 
9049 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD                     */
9050 /*   Description:  vc0 withhold                                         */
9051 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9052 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9053 
9054 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                   */
9055 /*   Description:  Force Credit on VC0 from debit cntr                  */
9056 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9057 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9058 
9059 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD                     */
9060 /*   Description:  vc2 withhold                                         */
9061 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9062 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9063 
9064 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                   */
9065 /*   Description:  Force Credit on VC2 from debit cntr                  */
9066 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9067 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9068 
9069 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN                          */
9070 /*   Description:  vc0 debit dynamic value                              */
9071 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9072 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9073 
9074 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP                          */
9075 /*   Description:  vc0 debit captured value                             */
9076 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9077 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9078 
9079 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN                          */
9080 /*   Description:  vc2 debit dynamic value                              */
9081 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9082 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9083 
9084 /*   SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP                          */
9085 /*   Description:  vc2 debit captured value                             */
9086 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9087 #define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9088 
9089 /* ==================================================================== */
9090 /*             Register "SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT"             */
9091 /* ==================================================================== */
9092 
9093 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT        0x0000000150030230
9094 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_MASK   0x7f7f007f7f00bfbf
9095 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_INIT   0x0000000000000000
9096 
9097 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD                     */
9098 /*   Description:  vc0 withhold                                         */
9099 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9100 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9101 
9102 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                   */
9103 /*   Description:  Force Credit on VC0 from debit cntr                  */
9104 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9105 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9106 
9107 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD                     */
9108 /*   Description:  vc2 withhold                                         */
9109 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9110 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9111 
9112 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                   */
9113 /*   Description:  Force Credit on VC2 from debit cntr                  */
9114 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9115 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9116 
9117 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN                          */
9118 /*   Description:  vc0 debit dynamic value                              */
9119 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9120 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9121 
9122 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP                          */
9123 /*   Description:  vc0 debit captured value                             */
9124 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9125 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9126 
9127 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN                          */
9128 /*   Description:  vc2 debit dynamic value                              */
9129 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9130 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9131 
9132 /*   SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP                          */
9133 /*   Description:  vc2 debit captured value                             */
9134 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9135 #define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9136 
9137 /* ==================================================================== */
9138 /*             Register "SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT"              */
9139 /* ==================================================================== */
9140 
9141 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT         0x0000000150030240
9142 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_MASK    0x7f7f007f7f00bfbf
9143 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_INIT    0x0000000000000000
9144 
9145 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD                      */
9146 /*   Description:  vc0 withhold                                         */
9147 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9148 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9149 
9150 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                    */
9151 /*   Description:  Force Credit on VC0 from debit cntr                  */
9152 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9153 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9154 
9155 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD                      */
9156 /*   Description:  vc2 withhold                                         */
9157 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9158 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9159 
9160 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                    */
9161 /*   Description:  Force Credit on VC2 from debit cntr                  */
9162 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9163 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9164 
9165 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN                           */
9166 /*   Description:  vc0 debit dynamic value                              */
9167 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9168 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9169 
9170 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP                           */
9171 /*   Description:  vc0 debit captured value                             */
9172 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9173 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9174 
9175 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN                           */
9176 /*   Description:  vc2 debit dynamic value                              */
9177 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9178 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9179 
9180 /*   SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP                           */
9181 /*   Description:  vc2 debit captured value                             */
9182 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9183 #define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9184 
9185 /* ==================================================================== */
9186 /*            Register "SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT"             */
9187 /* ==================================================================== */
9188 
9189 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT       0x0000000150030250
9190 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_MASK  0x7f7f007f7f00bfbf
9191 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_INIT  0x0000000000000000
9192 
9193 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD                    */
9194 /*   Description:  vc0 withhold                                         */
9195 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9196 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9197 
9198 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                  */
9199 /*   Description:  Force Credit on VC0 from debit cntr                  */
9200 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9201 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9202 
9203 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD                    */
9204 /*   Description:  vc2 withhold                                         */
9205 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9206 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9207 
9208 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                  */
9209 /*   Description:  Force Credit on VC2 from debit cntr                  */
9210 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9211 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9212 
9213 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN                         */
9214 /*   Description:  vc0 debit dynamic value                              */
9215 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9216 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9217 
9218 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP                         */
9219 /*   Description:  vc0 debit captured value                             */
9220 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9221 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9222 
9223 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN                         */
9224 /*   Description:  vc2 debit dynamic value                              */
9225 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9226 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9227 
9228 /*   SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP                         */
9229 /*   Description:  vc2 debit captured value                             */
9230 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9231 #define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9232 
9233 /* ==================================================================== */
9234 /*             Register "SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT"              */
9235 /* ==================================================================== */
9236 
9237 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT         0x0000000150030260
9238 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_MASK    0x7f7f007f7f00bfbf
9239 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_INIT    0x0000000000000000
9240 
9241 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD                      */
9242 /*   Description:  vc0 withhold                                         */
9243 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9244 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9245 
9246 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                    */
9247 /*   Description:  Force Credit on VC0 from debit cntr                  */
9248 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9249 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9250 
9251 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD                      */
9252 /*   Description:  vc2 withhold                                         */
9253 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9254 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9255 
9256 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                    */
9257 /*   Description:  Force Credit on VC2 from debit cntr                  */
9258 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9259 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9260 
9261 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN                           */
9262 /*   Description:  vc0 debit dynamic value                              */
9263 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9264 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9265 
9266 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP                           */
9267 /*   Description:  vc0 debit captured value                             */
9268 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9269 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9270 
9271 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN                           */
9272 /*   Description:  vc2 debit dynamic value                              */
9273 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9274 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9275 
9276 /*   SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP                           */
9277 /*   Description:  vc2 debit captured value                             */
9278 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9279 #define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9280 
9281 /* ==================================================================== */
9282 /*            Register "SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT"             */
9283 /* ==================================================================== */
9284 
9285 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT       0x0000000150030270
9286 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_MASK  0x00007f7f7f7f7f7f
9287 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_INIT  0x000000000c00000c
9288 
9289 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST                        */
9290 /*   Description:  vc0 credit_test                                      */
9291 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9292 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9293 
9294 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN                         */
9295 /*   Description:  vc0 credit dynamic value                             */
9296 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9297 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9298 
9299 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP                         */
9300 /*   Description:  vc0 credit captured value                            */
9301 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9302 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9303 
9304 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST                        */
9305 /*   Description:  vc2 credit_test                                      */
9306 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9307 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9308 
9309 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN                         */
9310 /*   Description:  vc2 credit dynamic value                             */
9311 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9312 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9313 
9314 /*   SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP                         */
9315 /*   Description:  vc2 credit captured value                            */
9316 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9317 #define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9318 
9319 /* ==================================================================== */
9320 /*            Register "SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT"             */
9321 /* ==================================================================== */
9322 
9323 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT       0x0000000150030280
9324 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_MASK  0x00007f7f7f7f7f7f
9325 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_INIT  0x000000000c00000c
9326 
9327 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST                        */
9328 /*   Description:  vc0 credit_test                                      */
9329 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9330 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9331 
9332 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN                         */
9333 /*   Description:  vc0 credit dynamic value                             */
9334 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9335 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9336 
9337 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP                         */
9338 /*   Description:  vc0 credit captured value                            */
9339 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9340 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9341 
9342 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST                        */
9343 /*   Description:  vc2 credit_test                                      */
9344 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9345 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9346 
9347 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN                         */
9348 /*   Description:  vc2 credit dynamic value                             */
9349 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9350 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9351 
9352 /*   SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP                         */
9353 /*   Description:  vc2 credit captured value                            */
9354 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9355 #define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9356 
9357 /* ==================================================================== */
9358 /*             Register "SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT"             */
9359 /* ==================================================================== */
9360 
9361 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT        0x0000000150030290
9362 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_MASK   0x00007f7f7f7f7f7f
9363 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_INIT   0x000000000c00000c
9364 
9365 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST                         */
9366 /*   Description:  vc0 credit_test                                      */
9367 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9368 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9369 
9370 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN                          */
9371 /*   Description:  vc0 credit dynamic value                             */
9372 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9373 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9374 
9375 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP                          */
9376 /*   Description:  vc0 credit captured value                            */
9377 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9378 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9379 
9380 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST                         */
9381 /*   Description:  vc2 credit_test                                      */
9382 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9383 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9384 
9385 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN                          */
9386 /*   Description:  vc2 credit dynamic value                             */
9387 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9388 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9389 
9390 /*   SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP                          */
9391 /*   Description:  vc2 credit captured value                            */
9392 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9393 #define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9394 
9395 /* ==================================================================== */
9396 /*            Register "SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT"            */
9397 /* ==================================================================== */
9398 
9399 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT      0x00000001500302a0
9400 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
9401 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
9402 
9403 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST                       */
9404 /*   Description:  vc0 credit_test                                      */
9405 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9406 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9407 
9408 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN                        */
9409 /*   Description:  vc0 credit dynamic value                             */
9410 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9411 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9412 
9413 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP                        */
9414 /*   Description:  vc0 credit captured value                            */
9415 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9416 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9417 
9418 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST                       */
9419 /*   Description:  vc2 credit_test                                      */
9420 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9421 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9422 
9423 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN                        */
9424 /*   Description:  vc2 credit dynamic value                             */
9425 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9426 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9427 
9428 /*   SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP                        */
9429 /*   Description:  vc2 credit captured value                            */
9430 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9431 #define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9432 
9433 /* ==================================================================== */
9434 /*             Register "SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT"             */
9435 /* ==================================================================== */
9436 
9437 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT        0x00000001500302b0
9438 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_MASK   0x00007f7f7f7f7f7f
9439 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_INIT   0x000000000c00000c
9440 
9441 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST                         */
9442 /*   Description:  vc0 credit_test                                      */
9443 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9444 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9445 
9446 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN                          */
9447 /*   Description:  vc0 credit dynamic value                             */
9448 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9449 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9450 
9451 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP                          */
9452 /*   Description:  vc0 credit captured value                            */
9453 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9454 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9455 
9456 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST                         */
9457 /*   Description:  vc2 credit_test                                      */
9458 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9459 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9460 
9461 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN                          */
9462 /*   Description:  vc2 credit dynamic value                             */
9463 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9464 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9465 
9466 /*   SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP                          */
9467 /*   Description:  vc2 credit captured value                            */
9468 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9469 #define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9470 
9471 /* ==================================================================== */
9472 /*              Register "SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT"              */
9473 /* ==================================================================== */
9474 
9475 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT          0x0000000150030300
9476 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_MASK     0x7f7f007f7f00bfbf
9477 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_INIT     0x0000000000000000
9478 
9479 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD                       */
9480 /*   Description:  vc0 withhold                                         */
9481 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9482 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9483 
9484 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                     */
9485 /*   Description:  Force Credit on VC0 from debit cntr                  */
9486 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9487 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9488 
9489 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD                       */
9490 /*   Description:  vc2 withhold                                         */
9491 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9492 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9493 
9494 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                     */
9495 /*   Description:  Force Credit on VC2 from debit cntr                  */
9496 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9497 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9498 
9499 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN                            */
9500 /*   Description:  vc0 debit dynamic value                              */
9501 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9502 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9503 
9504 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP                            */
9505 /*   Description:  vc0 debit captured value                             */
9506 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9507 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9508 
9509 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN                            */
9510 /*   Description:  vc2 debit dynamic value                              */
9511 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9512 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9513 
9514 /*   SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP                            */
9515 /*   Description:  vc2 debit captured value                             */
9516 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9517 #define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9518 
9519 /* ==================================================================== */
9520 /*              Register "SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT"              */
9521 /* ==================================================================== */
9522 
9523 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT          0x0000000150030310
9524 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_MASK     0x7f7f007f7f00bfbf
9525 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_INIT     0x0000000000000000
9526 
9527 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD                       */
9528 /*   Description:  vc0 withhold                                         */
9529 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9530 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9531 
9532 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                     */
9533 /*   Description:  Force Credit on VC0 from debit cntr                  */
9534 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9535 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9536 
9537 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD                       */
9538 /*   Description:  vc2 withhold                                         */
9539 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9540 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9541 
9542 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                     */
9543 /*   Description:  Force Credit on VC2 from debit cntr                  */
9544 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9545 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9546 
9547 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN                            */
9548 /*   Description:  vc0 debit dynamic value                              */
9549 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9550 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9551 
9552 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP                            */
9553 /*   Description:  vc0 debit captured value                             */
9554 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9555 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9556 
9557 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN                            */
9558 /*   Description:  vc2 debit dynamic value                              */
9559 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9560 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9561 
9562 /*   SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP                            */
9563 /*   Description:  vc2 debit captured value                             */
9564 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9565 #define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9566 
9567 /* ==================================================================== */
9568 /*             Register "SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT"             */
9569 /* ==================================================================== */
9570 
9571 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT        0x0000000150030320
9572 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_MASK   0x7f7f007f7f00bfbf
9573 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_INIT   0x0000000000000000
9574 
9575 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD                     */
9576 /*   Description:  vc0 withhold                                         */
9577 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9578 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9579 
9580 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                   */
9581 /*   Description:  Force Credit on VC0 from debit cntr                  */
9582 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9583 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9584 
9585 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD                     */
9586 /*   Description:  vc2 withhold                                         */
9587 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
9588 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
9589 
9590 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                   */
9591 /*   Description:  Force Credit on VC2 from debit cntr                  */
9592 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
9593 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
9594 
9595 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN                          */
9596 /*   Description:  vc0 debit dynamic value                              */
9597 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
9598 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
9599 
9600 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP                          */
9601 /*   Description:  vc0 debit captured value                             */
9602 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
9603 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
9604 
9605 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN                          */
9606 /*   Description:  vc2 debit dynamic value                              */
9607 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
9608 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
9609 
9610 /*   SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP                          */
9611 /*   Description:  vc2 debit captured value                             */
9612 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
9613 #define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
9614 
9615 /* ==================================================================== */
9616 /*             Register "SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT"              */
9617 /* ==================================================================== */
9618 
9619 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT         0x0000000150030330
9620 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_MASK    0x00007f7f7f7f7f7f
9621 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_INIT    0x000000000c00000c
9622 
9623 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST                          */
9624 /*   Description:  vc0 credit_test                                      */
9625 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9626 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9627 
9628 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN                           */
9629 /*   Description:  vc0 credit dynamic value                             */
9630 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9631 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9632 
9633 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP                           */
9634 /*   Description:  vc0 credit captured value                            */
9635 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9636 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9637 
9638 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST                          */
9639 /*   Description:  vc2 credit_test                                      */
9640 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9641 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9642 
9643 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN                           */
9644 /*   Description:  vc2 credit dynamic value                             */
9645 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9646 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9647 
9648 /*   SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP                           */
9649 /*   Description:  vc2 credit captured value                            */
9650 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9651 #define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9652 
9653 /* ==================================================================== */
9654 /*             Register "SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT"              */
9655 /* ==================================================================== */
9656 
9657 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT         0x0000000150030340
9658 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_MASK    0x00007f7f7f7f7f7f
9659 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_INIT    0x000000000c00000c
9660 
9661 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST                          */
9662 /*   Description:  vc0 credit_test                                      */
9663 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9664 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9665 
9666 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN                           */
9667 /*   Description:  vc0 credit dynamic value                             */
9668 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9669 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9670 
9671 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP                           */
9672 /*   Description:  vc0 credit captured value                            */
9673 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9674 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9675 
9676 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST                          */
9677 /*   Description:  vc2 credit_test                                      */
9678 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9679 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9680 
9681 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN                           */
9682 /*   Description:  vc2 credit dynamic value                             */
9683 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9684 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9685 
9686 /*   SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP                           */
9687 /*   Description:  vc2 credit captured value                            */
9688 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9689 #define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9690 
9691 /* ==================================================================== */
9692 /*            Register "SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT"             */
9693 /* ==================================================================== */
9694 
9695 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT       0x0000000150030350
9696 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_MASK  0x00007f7f7f7f7f7f
9697 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_INIT  0x000000000c00000c
9698 
9699 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST                        */
9700 /*   Description:  vc0 credit_test                                      */
9701 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
9702 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
9703 
9704 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN                         */
9705 /*   Description:  vc0 credit dynamic value                             */
9706 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
9707 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
9708 
9709 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP                         */
9710 /*   Description:  vc0 credit captured value                            */
9711 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
9712 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
9713 
9714 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST                        */
9715 /*   Description:  vc2 credit_test                                      */
9716 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
9717 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
9718 
9719 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN                         */
9720 /*   Description:  vc2 credit dynamic value                             */
9721 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
9722 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
9723 
9724 /*   SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP                         */
9725 /*   Description:  vc2 credit captured value                            */
9726 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
9727 #define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
9728 
9729 /* ==================================================================== */
9730 /*                  Register "SH_XNNI0_0_INTRANI_FLOW"                  */
9731 /* ==================================================================== */
9732 
9733 #define SH_XNNI0_0_INTRANI_FLOW                  0x0000000150030360
9734 #define SH_XNNI0_0_INTRANI_FLOW_MASK             0x00000000000000bf
9735 #define SH_XNNI0_0_INTRANI_FLOW_INIT             0x0000000000000000
9736 
9737 /*   SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD                         */
9738 /*   Description:  vc0 withhold                                         */
9739 #define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
9740 #define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
9741 
9742 /*   SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED                       */
9743 /*   Description:  Force Credit on VC0 from debit cntr                  */
9744 #define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
9745 #define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
9746 
9747 /* ==================================================================== */
9748 /*                  Register "SH_XNNI0_1_INTRANI_FLOW"                  */
9749 /* ==================================================================== */
9750 
9751 #define SH_XNNI0_1_INTRANI_FLOW                  0x0000000150030370
9752 #define SH_XNNI0_1_INTRANI_FLOW_MASK             0x00000000000000bf
9753 #define SH_XNNI0_1_INTRANI_FLOW_INIT             0x0000000000000000
9754 
9755 /*   SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD                         */
9756 /*   Description:  vc1 withhold                                         */
9757 #define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
9758 #define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
9759 
9760 /*   SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED                       */
9761 /*   Description:  Force Credit on VC1 from debit cntr                  */
9762 #define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
9763 #define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
9764 
9765 /* ==================================================================== */
9766 /*                  Register "SH_XNNI0_2_INTRANI_FLOW"                  */
9767 /* ==================================================================== */
9768 
9769 #define SH_XNNI0_2_INTRANI_FLOW                  0x0000000150030380
9770 #define SH_XNNI0_2_INTRANI_FLOW_MASK             0x00000000000000bf
9771 #define SH_XNNI0_2_INTRANI_FLOW_INIT             0x0000000000000000
9772 
9773 /*   SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD                         */
9774 /*   Description:  vc2 withhold                                         */
9775 #define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
9776 #define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
9777 
9778 /*   SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED                       */
9779 /*   Description:  Force Credit on VC2 from debit cntr                  */
9780 #define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
9781 #define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
9782 
9783 /* ==================================================================== */
9784 /*                  Register "SH_XNNI0_3_INTRANI_FLOW"                  */
9785 /* ==================================================================== */
9786 
9787 #define SH_XNNI0_3_INTRANI_FLOW                  0x0000000150030390
9788 #define SH_XNNI0_3_INTRANI_FLOW_MASK             0x00000000000000bf
9789 #define SH_XNNI0_3_INTRANI_FLOW_INIT             0x0000000000000000
9790 
9791 /*   SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD                         */
9792 /*   Description:  vc3 withhold                                         */
9793 #define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
9794 #define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
9795 
9796 /*   SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED                       */
9797 /*   Description:  Force Credit on VC3 from debit cntr                  */
9798 #define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
9799 #define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
9800 
9801 /* ==================================================================== */
9802 /*                  Register "SH_XNNI0_VCSWITCH_FLOW"                   */
9803 /* ==================================================================== */
9804 
9805 #define SH_XNNI0_VCSWITCH_FLOW                   0x00000001500303a0
9806 #define SH_XNNI0_VCSWITCH_FLOW_MASK              0x0000000701010101
9807 #define SH_XNNI0_VCSWITCH_FLOW_INIT              0x0000000000000000
9808 
9809 /*   SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH                   */
9810 /*   Description:  Swap VC0/2 with VC1/3                                */
9811 #define SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_SHFT 0
9812 #define SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_MASK 0x0000000000000001
9813 
9814 /*   SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH                            */
9815 /*   Description:  Swap VC0/2 with VC1/3                                */
9816 #define SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_SHFT 8
9817 #define SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_MASK 0x0000000000000100
9818 
9819 /*   SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH                            */
9820 /*   Description:  Swap VC0/2 with VC1/3                                */
9821 #define SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_SHFT 16
9822 #define SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_MASK 0x0000000000010000
9823 
9824 /*   SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH                          */
9825 /*   Description:  Swap VC0/2 with VC1/3                                */
9826 #define SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_SHFT 24
9827 #define SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_MASK 0x0000000001000000
9828 
9829 /*   SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN                      */
9830 #define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_SHFT 32
9831 #define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_MASK 0x0000000100000000
9832 
9833 /*   SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT                     */
9834 #define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_SHFT 33
9835 #define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_MASK 0x0000000200000000
9836 
9837 /*   SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES                                */
9838 #define SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES_SHFT 34
9839 #define SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES_MASK 0x0000000400000000
9840 
9841 /* ==================================================================== */
9842 /*                    Register "SH_XNNI0_TIMER_REG"                     */
9843 /* ==================================================================== */
9844 
9845 #define SH_XNNI0_TIMER_REG                       0x00000001500303b0
9846 #define SH_XNNI0_TIMER_REG_MASK                  0x0000000100ffffff
9847 #define SH_XNNI0_TIMER_REG_INIT                  0x0000000000ffffff
9848 
9849 /*   SH_XNNI0_TIMER_REG_TIMEOUT_REG                                     */
9850 /*   Description:  Master Timeout Counter                               */
9851 #define SH_XNNI0_TIMER_REG_TIMEOUT_REG_SHFT      0
9852 #define SH_XNNI0_TIMER_REG_TIMEOUT_REG_MASK      0x0000000000ffffff
9853 
9854 /*   SH_XNNI0_TIMER_REG_LINKCLEANUP_REG                                 */
9855 /*   Description:  Link Clean Up                                        */
9856 #define SH_XNNI0_TIMER_REG_LINKCLEANUP_REG_SHFT  32
9857 #define SH_XNNI0_TIMER_REG_LINKCLEANUP_REG_MASK  0x0000000100000000
9858 
9859 /* ==================================================================== */
9860 /*                   Register "SH_XNNI0_FIFO02_FLOW"                    */
9861 /* ==================================================================== */
9862 
9863 #define SH_XNNI0_FIFO02_FLOW                     0x00000001500303c0
9864 #define SH_XNNI0_FIFO02_FLOW_MASK                0x00000f0f0f0f0f0f
9865 #define SH_XNNI0_FIFO02_FLOW_INIT                0x0000000000000000
9866 
9867 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT                               */
9868 /*   Description:  limit reg zero disables functionality                */
9869 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT_SHFT 0
9870 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT_MASK 0x000000000000000f
9871 
9872 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN                                 */
9873 /*   Description:  dynamic counter value                                */
9874 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN_SHFT  8
9875 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN_MASK  0x0000000000000f00
9876 
9877 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP                                 */
9878 /*   Description:  captured counter value                               */
9879 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP_SHFT  16
9880 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP_MASK  0x00000000000f0000
9881 
9882 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT                               */
9883 /*   Description:  limit reg zero disables functionality                */
9884 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT_SHFT 24
9885 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT_MASK 0x000000000f000000
9886 
9887 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN                                 */
9888 /*   Description:  counter dynamic value                                */
9889 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN_SHFT  32
9890 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN_MASK  0x0000000f00000000
9891 
9892 /*   SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP                                 */
9893 /*   Description:  captured counter value                               */
9894 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP_SHFT  40
9895 #define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP_MASK  0x00000f0000000000
9896 
9897 /* ==================================================================== */
9898 /*                   Register "SH_XNNI0_FIFO13_FLOW"                    */
9899 /* ==================================================================== */
9900 
9901 #define SH_XNNI0_FIFO13_FLOW                     0x00000001500303d0
9902 #define SH_XNNI0_FIFO13_FLOW_MASK                0x00000f0f0f0f0f0f
9903 #define SH_XNNI0_FIFO13_FLOW_INIT                0x0000000000000000
9904 
9905 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT                               */
9906 /*   Description:  limit reg zero disables functionality                */
9907 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT_SHFT 0
9908 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT_MASK 0x000000000000000f
9909 
9910 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN                                 */
9911 /*   Description:  dynamic counter value                                */
9912 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN_SHFT  8
9913 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN_MASK  0x0000000000000f00
9914 
9915 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP                                 */
9916 /*   Description:  captured counter value                               */
9917 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP_SHFT  16
9918 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP_MASK  0x00000000000f0000
9919 
9920 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT                               */
9921 /*   Description:  limit reg zero disables functionality                */
9922 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT_SHFT 24
9923 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT_MASK 0x000000000f000000
9924 
9925 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN                                 */
9926 /*   Description:  counter dynamic value                                */
9927 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN_SHFT  32
9928 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN_MASK  0x0000000f00000000
9929 
9930 /*   SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP                                 */
9931 /*   Description:  captured counter value                               */
9932 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP_SHFT  40
9933 #define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP_MASK  0x00000f0000000000
9934 
9935 /* ==================================================================== */
9936 /*                     Register "SH_XNNI0_NI_FLOW"                      */
9937 /* ==================================================================== */
9938 
9939 #define SH_XNNI0_NI_FLOW                         0x00000001500303e0
9940 #define SH_XNNI0_NI_FLOW_MASK                    0xff0fff0fff0fff0f
9941 #define SH_XNNI0_NI_FLOW_INIT                    0x0000000000000000
9942 
9943 /*   SH_XNNI0_NI_FLOW_VC0_LIMIT                                         */
9944 /*   Description:  vc0 limit reg, zero disables functionality           */
9945 #define SH_XNNI0_NI_FLOW_VC0_LIMIT_SHFT          0
9946 #define SH_XNNI0_NI_FLOW_VC0_LIMIT_MASK          0x000000000000000f
9947 
9948 /*   SH_XNNI0_NI_FLOW_VC0_DYN                                           */
9949 /*   Description:  vc0 counter dynamic value                            */
9950 #define SH_XNNI0_NI_FLOW_VC0_DYN_SHFT            8
9951 #define SH_XNNI0_NI_FLOW_VC0_DYN_MASK            0x0000000000000f00
9952 
9953 /*   SH_XNNI0_NI_FLOW_VC0_CAP                                           */
9954 /*   Description:  vc0 counter captured value                           */
9955 #define SH_XNNI0_NI_FLOW_VC0_CAP_SHFT            12
9956 #define SH_XNNI0_NI_FLOW_VC0_CAP_MASK            0x000000000000f000
9957 
9958 /*   SH_XNNI0_NI_FLOW_VC1_LIMIT                                         */
9959 /*   Description:  vc1 limit reg, zero disables functionality           */
9960 #define SH_XNNI0_NI_FLOW_VC1_LIMIT_SHFT          16
9961 #define SH_XNNI0_NI_FLOW_VC1_LIMIT_MASK          0x00000000000f0000
9962 
9963 /*   SH_XNNI0_NI_FLOW_VC1_DYN                                           */
9964 /*   Description:  vc1 counter dynamic value                            */
9965 #define SH_XNNI0_NI_FLOW_VC1_DYN_SHFT            24
9966 #define SH_XNNI0_NI_FLOW_VC1_DYN_MASK            0x000000000f000000
9967 
9968 /*   SH_XNNI0_NI_FLOW_VC1_CAP                                           */
9969 /*   Description:  vc1 counter captured value                           */
9970 #define SH_XNNI0_NI_FLOW_VC1_CAP_SHFT            28
9971 #define SH_XNNI0_NI_FLOW_VC1_CAP_MASK            0x00000000f0000000
9972 
9973 /*   SH_XNNI0_NI_FLOW_VC2_LIMIT                                         */
9974 /*   Description:  vc2 limit reg, zero disables functionality           */
9975 #define SH_XNNI0_NI_FLOW_VC2_LIMIT_SHFT          32
9976 #define SH_XNNI0_NI_FLOW_VC2_LIMIT_MASK          0x0000000f00000000
9977 
9978 /*   SH_XNNI0_NI_FLOW_VC2_DYN                                           */
9979 /*   Description:  vc2 counter dynamic value                            */
9980 #define SH_XNNI0_NI_FLOW_VC2_DYN_SHFT            40
9981 #define SH_XNNI0_NI_FLOW_VC2_DYN_MASK            0x00000f0000000000
9982 
9983 /*   SH_XNNI0_NI_FLOW_VC2_CAP                                           */
9984 /*   Description:  vc2 counter captured value                           */
9985 #define SH_XNNI0_NI_FLOW_VC2_CAP_SHFT            44
9986 #define SH_XNNI0_NI_FLOW_VC2_CAP_MASK            0x0000f00000000000
9987 
9988 /*   SH_XNNI0_NI_FLOW_VC3_LIMIT                                         */
9989 /*   Description:  vc3 limit reg, zero disables functionality           */
9990 #define SH_XNNI0_NI_FLOW_VC3_LIMIT_SHFT          48
9991 #define SH_XNNI0_NI_FLOW_VC3_LIMIT_MASK          0x000f000000000000
9992 
9993 /*   SH_XNNI0_NI_FLOW_VC3_DYN                                           */
9994 /*   Description:  vc3 counter dynamic value                            */
9995 #define SH_XNNI0_NI_FLOW_VC3_DYN_SHFT            56
9996 #define SH_XNNI0_NI_FLOW_VC3_DYN_MASK            0x0f00000000000000
9997 
9998 /*   SH_XNNI0_NI_FLOW_VC3_CAP                                           */
9999 /*   Description:  vc3 counter captured value                           */
10000 #define SH_XNNI0_NI_FLOW_VC3_CAP_SHFT            60
10001 #define SH_XNNI0_NI_FLOW_VC3_CAP_MASK            0xf000000000000000
10002 
10003 /* ==================================================================== */
10004 /*                    Register "SH_XNNI0_DEAD_FLOW"                     */
10005 /* ==================================================================== */
10006 
10007 #define SH_XNNI0_DEAD_FLOW                       0x00000001500303f0
10008 #define SH_XNNI0_DEAD_FLOW_MASK                  0xff0fff0fff0fff0f
10009 #define SH_XNNI0_DEAD_FLOW_INIT                  0x0000000000000000
10010 
10011 /*   SH_XNNI0_DEAD_FLOW_VC0_LIMIT                                       */
10012 /*   Description:  vc0 limit reg, zero disables functionality           */
10013 #define SH_XNNI0_DEAD_FLOW_VC0_LIMIT_SHFT        0
10014 #define SH_XNNI0_DEAD_FLOW_VC0_LIMIT_MASK        0x000000000000000f
10015 
10016 /*   SH_XNNI0_DEAD_FLOW_VC0_DYN                                         */
10017 /*   Description:  vc0 counter dynamic value                            */
10018 #define SH_XNNI0_DEAD_FLOW_VC0_DYN_SHFT          8
10019 #define SH_XNNI0_DEAD_FLOW_VC0_DYN_MASK          0x0000000000000f00
10020 
10021 /*   SH_XNNI0_DEAD_FLOW_VC0_CAP                                         */
10022 /*   Description:  vc0 counter captured value                           */
10023 #define SH_XNNI0_DEAD_FLOW_VC0_CAP_SHFT          12
10024 #define SH_XNNI0_DEAD_FLOW_VC0_CAP_MASK          0x000000000000f000
10025 
10026 /*   SH_XNNI0_DEAD_FLOW_VC1_LIMIT                                       */
10027 /*   Description:  vc1 limit reg, zero disables functionality           */
10028 #define SH_XNNI0_DEAD_FLOW_VC1_LIMIT_SHFT        16
10029 #define SH_XNNI0_DEAD_FLOW_VC1_LIMIT_MASK        0x00000000000f0000
10030 
10031 /*   SH_XNNI0_DEAD_FLOW_VC1_DYN                                         */
10032 /*   Description:  vc1 counter dynamic value                            */
10033 #define SH_XNNI0_DEAD_FLOW_VC1_DYN_SHFT          24
10034 #define SH_XNNI0_DEAD_FLOW_VC1_DYN_MASK          0x000000000f000000
10035 
10036 /*   SH_XNNI0_DEAD_FLOW_VC1_CAP                                         */
10037 /*   Description:  vc1 counter captured value                           */
10038 #define SH_XNNI0_DEAD_FLOW_VC1_CAP_SHFT          28
10039 #define SH_XNNI0_DEAD_FLOW_VC1_CAP_MASK          0x00000000f0000000
10040 
10041 /*   SH_XNNI0_DEAD_FLOW_VC2_LIMIT                                       */
10042 /*   Description:  vc2 limit reg, zero disables functionality           */
10043 #define SH_XNNI0_DEAD_FLOW_VC2_LIMIT_SHFT        32
10044 #define SH_XNNI0_DEAD_FLOW_VC2_LIMIT_MASK        0x0000000f00000000
10045 
10046 /*   SH_XNNI0_DEAD_FLOW_VC2_DYN                                         */
10047 /*   Description:  vc2 counter dynamic value                            */
10048 #define SH_XNNI0_DEAD_FLOW_VC2_DYN_SHFT          40
10049 #define SH_XNNI0_DEAD_FLOW_VC2_DYN_MASK          0x00000f0000000000
10050 
10051 /*   SH_XNNI0_DEAD_FLOW_VC2_CAP                                         */
10052 /*   Description:  vc2 counter captured value                           */
10053 #define SH_XNNI0_DEAD_FLOW_VC2_CAP_SHFT          44
10054 #define SH_XNNI0_DEAD_FLOW_VC2_CAP_MASK          0x0000f00000000000
10055 
10056 /*   SH_XNNI0_DEAD_FLOW_VC3_LIMIT                                       */
10057 /*   Description:  vc3 limit reg, zero disables functionality           */
10058 #define SH_XNNI0_DEAD_FLOW_VC3_LIMIT_SHFT        48
10059 #define SH_XNNI0_DEAD_FLOW_VC3_LIMIT_MASK        0x000f000000000000
10060 
10061 /*   SH_XNNI0_DEAD_FLOW_VC3_DYN                                         */
10062 /*   Description:  vc3 counter dynamic value                            */
10063 #define SH_XNNI0_DEAD_FLOW_VC3_DYN_SHFT          56
10064 #define SH_XNNI0_DEAD_FLOW_VC3_DYN_MASK          0x0f00000000000000
10065 
10066 /*   SH_XNNI0_DEAD_FLOW_VC3_CAP                                         */
10067 /*   Description:  vc3 counter captured value                           */
10068 #define SH_XNNI0_DEAD_FLOW_VC3_CAP_SHFT          60
10069 #define SH_XNNI0_DEAD_FLOW_VC3_CAP_MASK          0xf000000000000000
10070 
10071 /* ==================================================================== */
10072 /*                    Register "SH_XNNI0_INJECT_AGE"                    */
10073 /* ==================================================================== */
10074 
10075 #define SH_XNNI0_INJECT_AGE                      0x0000000150030400
10076 #define SH_XNNI0_INJECT_AGE_MASK                 0x000000000000ffff
10077 #define SH_XNNI0_INJECT_AGE_INIT                 0x0000000000000000
10078 
10079 /*   SH_XNNI0_INJECT_AGE_REQUEST_INJECT                                 */
10080 /*   Description:  Value of AGE field for outgoing requests             */
10081 #define SH_XNNI0_INJECT_AGE_REQUEST_INJECT_SHFT  0
10082 #define SH_XNNI0_INJECT_AGE_REQUEST_INJECT_MASK  0x00000000000000ff
10083 
10084 /*   SH_XNNI0_INJECT_AGE_REPLY_INJECT                                   */
10085 /*   Description:  Value of AGE field for outgoing replies              */
10086 #define SH_XNNI0_INJECT_AGE_REPLY_INJECT_SHFT    8
10087 #define SH_XNNI0_INJECT_AGE_REPLY_INJECT_MASK    0x000000000000ff00
10088 
10089 /* ==================================================================== */
10090 /*              Register "SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT"              */
10091 /* ==================================================================== */
10092 
10093 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT          0x0000000150030500
10094 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_MASK     0x7f7f007f7f00bfbf
10095 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_INIT     0x0000000000000000
10096 
10097 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD                       */
10098 /*   Description:  vc0 withhold                                         */
10099 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
10100 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
10101 
10102 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                     */
10103 /*   Description:  Force Credit on VC0 from debit cntr                  */
10104 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
10105 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
10106 
10107 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD                       */
10108 /*   Description:  vc2 withhold                                         */
10109 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
10110 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
10111 
10112 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                     */
10113 /*   Description:  Force Credit on VC2 from debit cntr                  */
10114 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
10115 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
10116 
10117 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN                            */
10118 /*   Description:  vc0 debit dynamic value                              */
10119 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
10120 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
10121 
10122 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP                            */
10123 /*   Description:  vc0 debit captured value                             */
10124 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
10125 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
10126 
10127 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN                            */
10128 /*   Description:  vc2 debit dynamic value                              */
10129 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
10130 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
10131 
10132 /*   SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP                            */
10133 /*   Description:  vc2 debit captured value                             */
10134 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
10135 #define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
10136 
10137 /* ==================================================================== */
10138 /*              Register "SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT"              */
10139 /* ==================================================================== */
10140 
10141 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT          0x0000000150030510
10142 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_MASK     0x7f7f007f7f00bfbf
10143 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_INIT     0x0000000000000000
10144 
10145 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD                       */
10146 /*   Description:  vc0 withhold                                         */
10147 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
10148 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
10149 
10150 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                     */
10151 /*   Description:  Force Credit on VC0 from debit cntr                  */
10152 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
10153 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
10154 
10155 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD                       */
10156 /*   Description:  vc2 withhold                                         */
10157 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
10158 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
10159 
10160 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                     */
10161 /*   Description:  Force Credit on VC2 from debit cntr                  */
10162 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
10163 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
10164 
10165 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN                            */
10166 /*   Description:  vc0 debit dynamic value                              */
10167 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
10168 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
10169 
10170 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP                            */
10171 /*   Description:  vc0 debit captured value                             */
10172 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
10173 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
10174 
10175 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN                            */
10176 /*   Description:  vc2 debit dynamic value                              */
10177 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
10178 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
10179 
10180 /*   SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP                            */
10181 /*   Description:  vc2 debit captured value                             */
10182 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
10183 #define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
10184 
10185 /* ==================================================================== */
10186 /*             Register "SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT"             */
10187 /* ==================================================================== */
10188 
10189 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT        0x0000000150030520
10190 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_MASK   0x7f7f007f7f00bfbf
10191 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_INIT   0x0000000000000000
10192 
10193 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD                     */
10194 /*   Description:  vc0 withhold                                         */
10195 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
10196 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
10197 
10198 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED                   */
10199 /*   Description:  Force Credit on VC0 from debit cntr                  */
10200 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
10201 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
10202 
10203 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD                     */
10204 /*   Description:  vc2 withhold                                         */
10205 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
10206 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
10207 
10208 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED                   */
10209 /*   Description:  Force Credit on VC2 from debit cntr                  */
10210 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
10211 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
10212 
10213 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN                          */
10214 /*   Description:  vc0 debit dynamic value                              */
10215 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
10216 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
10217 
10218 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP                          */
10219 /*   Description:  vc0 debit captured value                             */
10220 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
10221 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
10222 
10223 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN                          */
10224 /*   Description:  vc2 debit dynamic value                              */
10225 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
10226 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
10227 
10228 /*   SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP                          */
10229 /*   Description:  vc2 debit captured value                             */
10230 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
10231 #define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
10232 
10233 /* ==================================================================== */
10234 /*             Register "SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT"              */
10235 /* ==================================================================== */
10236 
10237 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT         0x0000000150030530
10238 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_MASK    0x00007f7f7f7f7f7f
10239 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_INIT    0x000000000c00000c
10240 
10241 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST                          */
10242 /*   Description:  vc0 credit_test                                      */
10243 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
10244 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
10245 
10246 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN                           */
10247 /*   Description:  vc0 credit dynamic value                             */
10248 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
10249 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
10250 
10251 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP                           */
10252 /*   Description:  vc0 credit captured value                            */
10253 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
10254 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
10255 
10256 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST                          */
10257 /*   Description:  vc2 credit_test                                      */
10258 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
10259 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
10260 
10261 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN                           */
10262 /*   Description:  vc2 credit dynamic value                             */
10263 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
10264 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
10265 
10266 /*   SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP                           */
10267 /*   Description:  vc2 credit captured value                            */
10268 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
10269 #define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
10270 
10271 /* ==================================================================== */
10272 /*             Register "SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT"              */
10273 /* ==================================================================== */
10274 
10275 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT         0x0000000150030540
10276 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_MASK    0x00007f7f7f7f7f7f
10277 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_INIT    0x000000000c00000c
10278 
10279 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST                          */
10280 /*   Description:  vc0 credit_test                                      */
10281 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
10282 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
10283 
10284 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN                           */
10285 /*   Description:  vc0 credit dynamic value                             */
10286 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
10287 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
10288 
10289 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP                           */
10290 /*   Description:  vc0 credit captured value                            */
10291 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
10292 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
10293 
10294 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST                          */
10295 /*   Description:  vc2 credit_test                                      */
10296 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
10297 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
10298 
10299 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN                           */
10300 /*   Description:  vc2 credit dynamic value                             */
10301 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
10302 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
10303 
10304 /*   SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP                           */
10305 /*   Description:  vc2 credit captured value                            */
10306 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
10307 #define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
10308 
10309 /* ==================================================================== */
10310 /*            Register "SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT"             */
10311 /* ==================================================================== */
10312 
10313 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT       0x0000000150030550
10314 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_MASK  0x00007f7f7f7f7f7f
10315 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_INIT  0x000000000c00000c
10316 
10317 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST                        */
10318 /*   Description:  vc0 credit_test                                      */
10319 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
10320 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
10321 
10322 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN                         */
10323 /*   Description:  vc0 credit dynamic value                             */
10324 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
10325 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
10326 
10327 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP                         */
10328 /*   Description:  vc0 credit captured value                            */
10329 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
10330 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
10331 
10332 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST                        */
10333 /*   Description:  vc2 credit_test                                      */
10334 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
10335 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
10336 
10337 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN                         */
10338 /*   Description:  vc2 credit dynamic value                             */
10339 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
10340 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
10341 
10342 /*   SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP                         */
10343 /*   Description:  vc2 credit captured value                            */
10344 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
10345 #define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
10346 
10347 /* ==================================================================== */
10348 /*                  Register "SH_XNNI1_0_INTRANI_FLOW"                  */
10349 /* ==================================================================== */
10350 
10351 #define SH_XNNI1_0_INTRANI_FLOW                  0x0000000150030560
10352 #define SH_XNNI1_0_INTRANI_FLOW_MASK             0x00000000000000bf
10353 #define SH_XNNI1_0_INTRANI_FLOW_INIT             0x0000000000000000
10354 
10355 /*   SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD                         */
10356 /*   Description:  vc0 withhold                                         */
10357 #define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
10358 #define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
10359 
10360 /*   SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED                       */
10361 /*   Description:  Force Credit on VC0 from debit cntr                  */
10362 #define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
10363 #define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
10364 
10365 /* ==================================================================== */
10366 /*                  Register "SH_XNNI1_1_INTRANI_FLOW"                  */
10367 /* ==================================================================== */
10368 
10369 #define SH_XNNI1_1_INTRANI_FLOW                  0x0000000150030570
10370 #define SH_XNNI1_1_INTRANI_FLOW_MASK             0x00000000000000bf
10371 #define SH_XNNI1_1_INTRANI_FLOW_INIT             0x0000000000000000
10372 
10373 /*   SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD                         */
10374 /*   Description:  vc1 withhold                                         */
10375 #define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
10376 #define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
10377 
10378 /*   SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED                       */
10379 /*   Description:  Force Credit on VC1 from debit cntr                  */
10380 #define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
10381 #define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
10382 
10383 /* ==================================================================== */
10384 /*                  Register "SH_XNNI1_2_INTRANI_FLOW"                  */
10385 /* ==================================================================== */
10386 
10387 #define SH_XNNI1_2_INTRANI_FLOW                  0x0000000150030580
10388 #define SH_XNNI1_2_INTRANI_FLOW_MASK             0x00000000000000bf
10389 #define SH_XNNI1_2_INTRANI_FLOW_INIT             0x0000000000000000
10390 
10391 /*   SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD                         */
10392 /*   Description:  vc2 withhold                                         */
10393 #define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
10394 #define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
10395 
10396 /*   SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED                       */
10397 /*   Description:  Force Credit on VC2 from debit cntr                  */
10398 #define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
10399 #define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
10400 
10401 /* ==================================================================== */
10402 /*                  Register "SH_XNNI1_3_INTRANI_FLOW"                  */
10403 /* ==================================================================== */
10404 
10405 #define SH_XNNI1_3_INTRANI_FLOW                  0x0000000150030590
10406 #define SH_XNNI1_3_INTRANI_FLOW_MASK             0x00000000000000bf
10407 #define SH_XNNI1_3_INTRANI_FLOW_INIT             0x0000000000000000
10408 
10409 /*   SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD                         */
10410 /*   Description:  vc3 withhold                                         */
10411 #define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
10412 #define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
10413 
10414 /*   SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED                       */
10415 /*   Description:  Force Credit on VC3 from debit cntr                  */
10416 #define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
10417 #define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
10418 
10419 /* ==================================================================== */
10420 /*                  Register "SH_XNNI1_VCSWITCH_FLOW"                   */
10421 /* ==================================================================== */
10422 
10423 #define SH_XNNI1_VCSWITCH_FLOW                   0x00000001500305a0
10424 #define SH_XNNI1_VCSWITCH_FLOW_MASK              0x0000000701010101
10425 #define SH_XNNI1_VCSWITCH_FLOW_INIT              0x0000000000000000
10426 
10427 /*   SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH                   */
10428 /*   Description:  Swap VC0/2 with VC1/3                                */
10429 #define SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_SHFT 0
10430 #define SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_MASK 0x0000000000000001
10431 
10432 /*   SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH                            */
10433 /*   Description:  Swap VC0/2 with VC1/3                                */
10434 #define SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_SHFT 8
10435 #define SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_MASK 0x0000000000000100
10436 
10437 /*   SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH                            */
10438 /*   Description:  Swap VC0/2 with VC1/3                                */
10439 #define SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_SHFT 16
10440 #define SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_MASK 0x0000000000010000
10441 
10442 /*   SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH                          */
10443 /*   Description:  Swap VC0/2 with VC1/3                                */
10444 #define SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_SHFT 24
10445 #define SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_MASK 0x0000000001000000
10446 
10447 /*   SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN                      */
10448 #define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_SHFT 32
10449 #define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_MASK 0x0000000100000000
10450 
10451 /*   SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT                     */
10452 #define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_SHFT 33
10453 #define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_MASK 0x0000000200000000
10454 
10455 /*   SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES                                */
10456 #define SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES_SHFT 34
10457 #define SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES_MASK 0x0000000400000000
10458 
10459 /* ==================================================================== */
10460 /*                    Register "SH_XNNI1_TIMER_REG"                     */
10461 /* ==================================================================== */
10462 
10463 #define SH_XNNI1_TIMER_REG                       0x00000001500305b0
10464 #define SH_XNNI1_TIMER_REG_MASK                  0x0000000100ffffff
10465 #define SH_XNNI1_TIMER_REG_INIT                  0x0000000000ffffff
10466 
10467 /*   SH_XNNI1_TIMER_REG_TIMEOUT_REG                                     */
10468 /*   Description:  Master Timeout Counter                               */
10469 #define SH_XNNI1_TIMER_REG_TIMEOUT_REG_SHFT      0
10470 #define SH_XNNI1_TIMER_REG_TIMEOUT_REG_MASK      0x0000000000ffffff
10471 
10472 /*   SH_XNNI1_TIMER_REG_LINKCLEANUP_REG                                 */
10473 /*   Description:  Link Clean Up                                        */
10474 #define SH_XNNI1_TIMER_REG_LINKCLEANUP_REG_SHFT  32
10475 #define SH_XNNI1_TIMER_REG_LINKCLEANUP_REG_MASK  0x0000000100000000
10476 
10477 /* ==================================================================== */
10478 /*                   Register "SH_XNNI1_FIFO02_FLOW"                    */
10479 /* ==================================================================== */
10480 
10481 #define SH_XNNI1_FIFO02_FLOW                     0x00000001500305c0
10482 #define SH_XNNI1_FIFO02_FLOW_MASK                0x00000f0f0f0f0f0f
10483 #define SH_XNNI1_FIFO02_FLOW_INIT                0x0000000000000000
10484 
10485 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT                               */
10486 /*   Description:  limit reg zero disables functionality                */
10487 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT_SHFT 0
10488 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT_MASK 0x000000000000000f
10489 
10490 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN                                 */
10491 /*   Description:  dynamic counter value                                */
10492 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN_SHFT  8
10493 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN_MASK  0x0000000000000f00
10494 
10495 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP                                 */
10496 /*   Description:  captured counter value                               */
10497 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP_SHFT  16
10498 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP_MASK  0x00000000000f0000
10499 
10500 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT                               */
10501 /*   Description:  limit reg zero disables functionality                */
10502 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT_SHFT 24
10503 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT_MASK 0x000000000f000000
10504 
10505 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN                                 */
10506 /*   Description:  counter dynamic value                                */
10507 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN_SHFT  32
10508 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN_MASK  0x0000000f00000000
10509 
10510 /*   SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP                                 */
10511 /*   Description:  captured counter value                               */
10512 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP_SHFT  40
10513 #define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP_MASK  0x00000f0000000000
10514 
10515 /* ==================================================================== */
10516 /*                   Register "SH_XNNI1_FIFO13_FLOW"                    */
10517 /* ==================================================================== */
10518 
10519 #define SH_XNNI1_FIFO13_FLOW                     0x00000001500305d0
10520 #define SH_XNNI1_FIFO13_FLOW_MASK                0x00000f0f0f0f0f0f
10521 #define SH_XNNI1_FIFO13_FLOW_INIT                0x0000000000000000
10522 
10523 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT                               */
10524 /*   Description:  limit reg zero disables functionality                */
10525 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT_SHFT 0
10526 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT_MASK 0x000000000000000f
10527 
10528 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN                                 */
10529 /*   Description:  dynamic counter value                                */
10530 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN_SHFT  8
10531 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN_MASK  0x0000000000000f00
10532 
10533 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP                                 */
10534 /*   Description:  captured counter value                               */
10535 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP_SHFT  16
10536 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP_MASK  0x00000000000f0000
10537 
10538 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT                               */
10539 /*   Description:  limit reg zero disables functionality                */
10540 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT_SHFT 24
10541 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT_MASK 0x000000000f000000
10542 
10543 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN                                 */
10544 /*   Description:  counter dynamic value                                */
10545 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN_SHFT  32
10546 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN_MASK  0x0000000f00000000
10547 
10548 /*   SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP                                 */
10549 /*   Description:  captured counter value                               */
10550 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP_SHFT  40
10551 #define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP_MASK  0x00000f0000000000
10552 
10553 /* ==================================================================== */
10554 /*                     Register "SH_XNNI1_NI_FLOW"                      */
10555 /* ==================================================================== */
10556 
10557 #define SH_XNNI1_NI_FLOW                         0x00000001500305e0
10558 #define SH_XNNI1_NI_FLOW_MASK                    0xff0fff0fff0fff0f
10559 #define SH_XNNI1_NI_FLOW_INIT                    0x0000000000000000
10560 
10561 /*   SH_XNNI1_NI_FLOW_VC0_LIMIT                                         */
10562 /*   Description:  vc0 limit reg, zero disables functionality           */
10563 #define SH_XNNI1_NI_FLOW_VC0_LIMIT_SHFT          0
10564 #define SH_XNNI1_NI_FLOW_VC0_LIMIT_MASK          0x000000000000000f
10565 
10566 /*   SH_XNNI1_NI_FLOW_VC0_DYN                                           */
10567 /*   Description:  vc0 counter dynamic value                            */
10568 #define SH_XNNI1_NI_FLOW_VC0_DYN_SHFT            8
10569 #define SH_XNNI1_NI_FLOW_VC0_DYN_MASK            0x0000000000000f00
10570 
10571 /*   SH_XNNI1_NI_FLOW_VC0_CAP                                           */
10572 /*   Description:  vc0 counter captured value                           */
10573 #define SH_XNNI1_NI_FLOW_VC0_CAP_SHFT            12
10574 #define SH_XNNI1_NI_FLOW_VC0_CAP_MASK            0x000000000000f000
10575 
10576 /*   SH_XNNI1_NI_FLOW_VC1_LIMIT                                         */
10577 /*   Description:  vc1 limit reg, zero disables functionality           */
10578 #define SH_XNNI1_NI_FLOW_VC1_LIMIT_SHFT          16
10579 #define SH_XNNI1_NI_FLOW_VC1_LIMIT_MASK          0x00000000000f0000
10580 
10581 /*   SH_XNNI1_NI_FLOW_VC1_DYN                                           */
10582 /*   Description:  vc1 counter dynamic value                            */
10583 #define SH_XNNI1_NI_FLOW_VC1_DYN_SHFT            24
10584 #define SH_XNNI1_NI_FLOW_VC1_DYN_MASK            0x000000000f000000
10585 
10586 /*   SH_XNNI1_NI_FLOW_VC1_CAP                                           */
10587 /*   Description:  vc1 counter captured value                           */
10588 #define SH_XNNI1_NI_FLOW_VC1_CAP_SHFT            28
10589 #define SH_XNNI1_NI_FLOW_VC1_CAP_MASK            0x00000000f0000000
10590 
10591 /*   SH_XNNI1_NI_FLOW_VC2_LIMIT                                         */
10592 /*   Description:  vc2 limit reg, zero disables functionality           */
10593 #define SH_XNNI1_NI_FLOW_VC2_LIMIT_SHFT          32
10594 #define SH_XNNI1_NI_FLOW_VC2_LIMIT_MASK          0x0000000f00000000
10595 
10596 /*   SH_XNNI1_NI_FLOW_VC2_DYN                                           */
10597 /*   Description:  vc2 counter dynamic value                            */
10598 #define SH_XNNI1_NI_FLOW_VC2_DYN_SHFT            40
10599 #define SH_XNNI1_NI_FLOW_VC2_DYN_MASK            0x00000f0000000000
10600 
10601 /*   SH_XNNI1_NI_FLOW_VC2_CAP                                           */
10602 /*   Description:  vc2 counter captured value                           */
10603 #define SH_XNNI1_NI_FLOW_VC2_CAP_SHFT            44
10604 #define SH_XNNI1_NI_FLOW_VC2_CAP_MASK            0x0000f00000000000
10605 
10606 /*   SH_XNNI1_NI_FLOW_VC3_LIMIT                                         */
10607 /*   Description:  vc3 limit reg, zero disables functionality           */
10608 #define SH_XNNI1_NI_FLOW_VC3_LIMIT_SHFT          48
10609 #define SH_XNNI1_NI_FLOW_VC3_LIMIT_MASK          0x000f000000000000
10610 
10611 /*   SH_XNNI1_NI_FLOW_VC3_DYN                                           */
10612 /*   Description:  vc3 counter dynamic value                            */
10613 #define SH_XNNI1_NI_FLOW_VC3_DYN_SHFT            56
10614 #define SH_XNNI1_NI_FLOW_VC3_DYN_MASK            0x0f00000000000000
10615 
10616 /*   SH_XNNI1_NI_FLOW_VC3_CAP                                           */
10617 /*   Description:  vc3 counter captured value                           */
10618 #define SH_XNNI1_NI_FLOW_VC3_CAP_SHFT            60
10619 #define SH_XNNI1_NI_FLOW_VC3_CAP_MASK            0xf000000000000000
10620 
10621 /* ==================================================================== */
10622 /*                    Register "SH_XNNI1_DEAD_FLOW"                     */
10623 /* ==================================================================== */
10624 
10625 #define SH_XNNI1_DEAD_FLOW                       0x00000001500305f0
10626 #define SH_XNNI1_DEAD_FLOW_MASK                  0xff0fff0fff0fff0f
10627 #define SH_XNNI1_DEAD_FLOW_INIT                  0x0000000000000000
10628 
10629 /*   SH_XNNI1_DEAD_FLOW_VC0_LIMIT                                       */
10630 /*   Description:  vc0 limit reg, zero disables functionality           */
10631 #define SH_XNNI1_DEAD_FLOW_VC0_LIMIT_SHFT        0
10632 #define SH_XNNI1_DEAD_FLOW_VC0_LIMIT_MASK        0x000000000000000f
10633 
10634 /*   SH_XNNI1_DEAD_FLOW_VC0_DYN                                         */
10635 /*   Description:  vc0 counter dynamic value                            */
10636 #define SH_XNNI1_DEAD_FLOW_VC0_DYN_SHFT          8
10637 #define SH_XNNI1_DEAD_FLOW_VC0_DYN_MASK          0x0000000000000f00
10638 
10639 /*   SH_XNNI1_DEAD_FLOW_VC0_CAP                                         */
10640 /*   Description:  vc0 counter captured value                           */
10641 #define SH_XNNI1_DEAD_FLOW_VC0_CAP_SHFT          12
10642 #define SH_XNNI1_DEAD_FLOW_VC0_CAP_MASK          0x000000000000f000
10643 
10644 /*   SH_XNNI1_DEAD_FLOW_VC1_LIMIT                                       */
10645 /*   Description:  vc1 limit reg, zero disables functionality           */
10646 #define SH_XNNI1_DEAD_FLOW_VC1_LIMIT_SHFT        16
10647 #define SH_XNNI1_DEAD_FLOW_VC1_LIMIT_MASK        0x00000000000f0000
10648 
10649 /*   SH_XNNI1_DEAD_FLOW_VC1_DYN                                         */
10650 /*   Description:  vc1 counter dynamic value                            */
10651 #define SH_XNNI1_DEAD_FLOW_VC1_DYN_SHFT          24
10652 #define SH_XNNI1_DEAD_FLOW_VC1_DYN_MASK          0x000000000f000000
10653 
10654 /*   SH_XNNI1_DEAD_FLOW_VC1_CAP                                         */
10655 /*   Description:  vc1 counter captured value                           */
10656 #define SH_XNNI1_DEAD_FLOW_VC1_CAP_SHFT          28
10657 #define SH_XNNI1_DEAD_FLOW_VC1_CAP_MASK          0x00000000f0000000
10658 
10659 /*   SH_XNNI1_DEAD_FLOW_VC2_LIMIT                                       */
10660 /*   Description:  vc2 limit reg, zero disables functionality           */
10661 #define SH_XNNI1_DEAD_FLOW_VC2_LIMIT_SHFT        32
10662 #define SH_XNNI1_DEAD_FLOW_VC2_LIMIT_MASK        0x0000000f00000000
10663 
10664 /*   SH_XNNI1_DEAD_FLOW_VC2_DYN                                         */
10665 /*   Description:  vc2 counter dynamic value                            */
10666 #define SH_XNNI1_DEAD_FLOW_VC2_DYN_SHFT          40
10667 #define SH_XNNI1_DEAD_FLOW_VC2_DYN_MASK          0x00000f0000000000
10668 
10669 /*   SH_XNNI1_DEAD_FLOW_VC2_CAP                                         */
10670 /*   Description:  vc2 counter captured value                           */
10671 #define SH_XNNI1_DEAD_FLOW_VC2_CAP_SHFT          44
10672 #define SH_XNNI1_DEAD_FLOW_VC2_CAP_MASK          0x0000f00000000000
10673 
10674 /*   SH_XNNI1_DEAD_FLOW_VC3_LIMIT                                       */
10675 /*   Description:  vc3 limit reg, zero disables functionality           */
10676 #define SH_XNNI1_DEAD_FLOW_VC3_LIMIT_SHFT        48
10677 #define SH_XNNI1_DEAD_FLOW_VC3_LIMIT_MASK        0x000f000000000000
10678 
10679 /*   SH_XNNI1_DEAD_FLOW_VC3_DYN                                         */
10680 /*   Description:  vc3 counter dynamic value                            */
10681 #define SH_XNNI1_DEAD_FLOW_VC3_DYN_SHFT          56
10682 #define SH_XNNI1_DEAD_FLOW_VC3_DYN_MASK          0x0f00000000000000
10683 
10684 /*   SH_XNNI1_DEAD_FLOW_VC3_CAP                                         */
10685 /*   Description:  vc3 counter captured value                           */
10686 #define SH_XNNI1_DEAD_FLOW_VC3_CAP_SHFT          60
10687 #define SH_XNNI1_DEAD_FLOW_VC3_CAP_MASK          0xf000000000000000
10688 
10689 /* ==================================================================== */
10690 /*                    Register "SH_XNNI1_INJECT_AGE"                    */
10691 /* ==================================================================== */
10692 
10693 #define SH_XNNI1_INJECT_AGE                      0x0000000150030600
10694 #define SH_XNNI1_INJECT_AGE_MASK                 0x000000000000ffff
10695 #define SH_XNNI1_INJECT_AGE_INIT                 0x0000000000000000
10696 
10697 /*   SH_XNNI1_INJECT_AGE_REQUEST_INJECT                                 */
10698 /*   Description:  Value of AGE field for outgoing requests             */
10699 #define SH_XNNI1_INJECT_AGE_REQUEST_INJECT_SHFT  0
10700 #define SH_XNNI1_INJECT_AGE_REQUEST_INJECT_MASK  0x00000000000000ff
10701 
10702 /*   SH_XNNI1_INJECT_AGE_REPLY_INJECT                                   */
10703 /*   Description:  Value of AGE field for outgoing replies              */
10704 #define SH_XNNI1_INJECT_AGE_REPLY_INJECT_SHFT    8
10705 #define SH_XNNI1_INJECT_AGE_REPLY_INJECT_MASK    0x000000000000ff00
10706 
10707 /* ==================================================================== */
10708 /*                      Register "SH_XN_DEBUG_SEL"                      */
10709 /*                         XN Debug Port Select                         */
10710 /* ==================================================================== */
10711 
10712 #define SH_XN_DEBUG_SEL                          0x0000000150031000
10713 #define SH_XN_DEBUG_SEL_MASK                     0xf777777777777777
10714 #define SH_XN_DEBUG_SEL_INIT                     0x0000000000000000
10715 
10716 /*   SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL                                    */
10717 /*   Description:  Nibble 0 RLM select                                  */
10718 #define SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL_SHFT     0
10719 #define SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL_MASK     0x0000000000000007
10720 
10721 /*   SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                                 */
10722 /*   Description:  Nibble 0 Nibble select                               */
10723 #define SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT  4
10724 #define SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK  0x0000000000000070
10725 
10726 /*   SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL                                    */
10727 /*   Description:  Nibble 1 RLM select                                  */
10728 #define SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL_SHFT     8
10729 #define SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL_MASK     0x0000000000000700
10730 
10731 /*   SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                                 */
10732 /*   Description:  Nibble 1 Nibble select                               */
10733 #define SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT  12
10734 #define SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK  0x0000000000007000
10735 
10736 /*   SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL                                    */
10737 /*   Description:  Nibble 2 RLM select                                  */
10738 #define SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL_SHFT     16
10739 #define SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL_MASK     0x0000000000070000
10740 
10741 /*   SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                                 */
10742 /*   Description:  Nibble 2 Nibble select                               */
10743 #define SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT  20
10744 #define SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK  0x0000000000700000
10745 
10746 /*   SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL                                    */
10747 /*   Description:  Nibble 3 RLM select                                  */
10748 #define SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL_SHFT     24
10749 #define SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL_MASK     0x0000000007000000
10750 
10751 /*   SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                                 */
10752 /*   Description:  Nibble 3 Nibble select                               */
10753 #define SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT  28
10754 #define SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK  0x0000000070000000
10755 
10756 /*   SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL                                    */
10757 /*   Description:  Nibble 4 RLM select                                  */
10758 #define SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL_SHFT     32
10759 #define SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL_MASK     0x0000000700000000
10760 
10761 /*   SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                                 */
10762 /*   Description:  Nibble 4 Nibble select                               */
10763 #define SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT  36
10764 #define SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK  0x0000007000000000
10765 
10766 /*   SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL                                    */
10767 /*   Description:  Nibble 5 RLM select                                  */
10768 #define SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL_SHFT     40
10769 #define SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL_MASK     0x0000070000000000
10770 
10771 /*   SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                                 */
10772 /*   Description:  Nibble 5 Nibble select                               */
10773 #define SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT  44
10774 #define SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK  0x0000700000000000
10775 
10776 /*   SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL                                    */
10777 /*   Description:  Nibble 6 RLM select                                  */
10778 #define SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL_SHFT     48
10779 #define SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL_MASK     0x0007000000000000
10780 
10781 /*   SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                                 */
10782 /*   Description:  Nibble 6 Nibble select                               */
10783 #define SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT  52
10784 #define SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK  0x0070000000000000
10785 
10786 /*   SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL                                    */
10787 /*   Description:  Nibble 7 RLM select                                  */
10788 #define SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL_SHFT     56
10789 #define SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL_MASK     0x0700000000000000
10790 
10791 /*   SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                                 */
10792 /*   Description:  Nibble 7 Nibble select                               */
10793 #define SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT  60
10794 #define SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK  0x7000000000000000
10795 
10796 /*   SH_XN_DEBUG_SEL_TRIGGER_ENABLE                                     */
10797 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
10798 #define SH_XN_DEBUG_SEL_TRIGGER_ENABLE_SHFT      63
10799 #define SH_XN_DEBUG_SEL_TRIGGER_ENABLE_MASK      0x8000000000000000
10800 
10801 /* ==================================================================== */
10802 /*                   Register "SH_XN_DEBUG_TRIG_SEL"                    */
10803 /*                       XN Debug trigger Select                        */
10804 /* ==================================================================== */
10805 
10806 #define SH_XN_DEBUG_TRIG_SEL                     0x0000000150031020
10807 #define SH_XN_DEBUG_TRIG_SEL_MASK                0x7777777777777777
10808 #define SH_XN_DEBUG_TRIG_SEL_INIT                0x0000000000000000
10809 
10810 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL                              */
10811 /*   Description:  Nibble 0 RLM select                                  */
10812 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL_SHFT 0
10813 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL_MASK 0x0000000000000007
10814 
10815 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL                           */
10816 /*   Description:  Nibble 0 Nibble select                               */
10817 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_SHFT 4
10818 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
10819 
10820 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL                              */
10821 /*   Description:  Nibble 1 RLM select                                  */
10822 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL_SHFT 8
10823 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL_MASK 0x0000000000000700
10824 
10825 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL                           */
10826 /*   Description:  Nibble 1 Nibble select                               */
10827 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_SHFT 12
10828 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
10829 
10830 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL                              */
10831 /*   Description:  Nibble 2 RLM select                                  */
10832 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL_SHFT 16
10833 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL_MASK 0x0000000000070000
10834 
10835 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL                           */
10836 /*   Description:  Nibble 2 Nibble select                               */
10837 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_SHFT 20
10838 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
10839 
10840 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL                              */
10841 /*   Description:  Nibble 3 RLM select                                  */
10842 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL_SHFT 24
10843 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL_MASK 0x0000000007000000
10844 
10845 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL                           */
10846 /*   Description:  Nibble 3 Nibble select                               */
10847 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_SHFT 28
10848 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
10849 
10850 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL                              */
10851 /*   Description:  Nibble 4 RLM select                                  */
10852 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL_SHFT 32
10853 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL_MASK 0x0000000700000000
10854 
10855 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL                           */
10856 /*   Description:  Nibble 4 Nibble select                               */
10857 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_SHFT 36
10858 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
10859 
10860 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL                              */
10861 /*   Description:  Nibble 5 RLM select                                  */
10862 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL_SHFT 40
10863 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL_MASK 0x0000070000000000
10864 
10865 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL                           */
10866 /*   Description:  Nibble 5 Nibble select                               */
10867 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_SHFT 44
10868 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
10869 
10870 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL                              */
10871 /*   Description:  Nibble 6 RLM select                                  */
10872 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL_SHFT 48
10873 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL_MASK 0x0007000000000000
10874 
10875 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL                           */
10876 /*   Description:  Nibble 6 Nibble select                               */
10877 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_SHFT 52
10878 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
10879 
10880 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL                              */
10881 /*   Description:  Nibble 7 RLM select                                  */
10882 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL_SHFT 56
10883 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL_MASK 0x0700000000000000
10884 
10885 /*   SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL                           */
10886 /*   Description:  Nibble 7 Nibble select                               */
10887 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_SHFT 60
10888 #define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
10889 
10890 /* ==================================================================== */
10891 /*                   Register "SH_XN_TRIGGER_COMPARE"                   */
10892 /*                           XN Debug Compare                           */
10893 /* ==================================================================== */
10894 
10895 #define SH_XN_TRIGGER_COMPARE                    0x0000000150031040
10896 #define SH_XN_TRIGGER_COMPARE_MASK               0x00000000ffffffff
10897 #define SH_XN_TRIGGER_COMPARE_INIT               0x0000000000000000
10898 
10899 /*   SH_XN_TRIGGER_COMPARE_MASK                                         */
10900 /*   Description:  Mask to select Debug bits for trigger generation     */
10901 #define SH_XN_TRIGGER_COMPARE_MASK_SHFT          0
10902 #define SH_XN_TRIGGER_COMPARE_MASK_MASK          0x00000000ffffffff
10903 
10904 /* ==================================================================== */
10905 /*                    Register "SH_XN_TRIGGER_DATA"                     */
10906 /*                        XN Debug Compare Data                         */
10907 /* ==================================================================== */
10908 
10909 #define SH_XN_TRIGGER_DATA                       0x0000000150031050
10910 #define SH_XN_TRIGGER_DATA_MASK                  0x00000000ffffffff
10911 #define SH_XN_TRIGGER_DATA_INIT                  0x00000000ffffffff
10912 
10913 /*   SH_XN_TRIGGER_DATA_COMPARE_PATTERN                                 */
10914 /*   Description:  debug bit pattern for trigger generation             */
10915 #define SH_XN_TRIGGER_DATA_COMPARE_PATTERN_SHFT  0
10916 #define SH_XN_TRIGGER_DATA_COMPARE_PATTERN_MASK  0x00000000ffffffff
10917 
10918 /* ==================================================================== */
10919 /*                   Register "SH_XN_IILB_DEBUG_SEL"                    */
10920 /*                      XN IILB Debug Port Select                       */
10921 /* ==================================================================== */
10922 
10923 #define SH_XN_IILB_DEBUG_SEL                     0x0000000150031060
10924 #define SH_XN_IILB_DEBUG_SEL_MASK                0x7777777777777777
10925 #define SH_XN_IILB_DEBUG_SEL_INIT                0x0000000000000000
10926 
10927 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL                             */
10928 /*   Description:  Nibble 0 input select                                */
10929 #define SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
10930 #define SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
10931 
10932 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                            */
10933 /*   Description:  Nibble 0 Nibble select                               */
10934 #define SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
10935 #define SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
10936 
10937 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL                             */
10938 /*   Description:  Nibble 1 input select                                */
10939 #define SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
10940 #define SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
10941 
10942 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                            */
10943 /*   Description:  Nibble 1 Nibble select                               */
10944 #define SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
10945 #define SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
10946 
10947 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL                             */
10948 /*   Description:  Nibble 2 input select                                */
10949 #define SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
10950 #define SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
10951 
10952 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                            */
10953 /*   Description:  Nibble 2 Nibble select                               */
10954 #define SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
10955 #define SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
10956 
10957 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL                             */
10958 /*   Description:  Nibble 3 input select                                */
10959 #define SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
10960 #define SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
10961 
10962 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                            */
10963 /*   Description:  Nibble 3 Nibble select                               */
10964 #define SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
10965 #define SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
10966 
10967 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL                             */
10968 /*   Description:  Nibble 4 input select                                */
10969 #define SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
10970 #define SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
10971 
10972 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                            */
10973 /*   Description:  Nibble 4 Nibble select                               */
10974 #define SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
10975 #define SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
10976 
10977 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL                             */
10978 /*   Description:  Nibble 5 input select                                */
10979 #define SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
10980 #define SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
10981 
10982 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                            */
10983 /*   Description:  Nibble 5 Nibble select                               */
10984 #define SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
10985 #define SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
10986 
10987 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL                             */
10988 /*   Description:  Nibble 6 input select                                */
10989 #define SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
10990 #define SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
10991 
10992 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                            */
10993 /*   Description:  Nibble 6 Nibble select                               */
10994 #define SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
10995 #define SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
10996 
10997 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL                             */
10998 /*   Description:  Nibble 7 input select                                */
10999 #define SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
11000 #define SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
11001 
11002 /*   SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                            */
11003 /*   Description:  Nibble 7 Nibble select                               */
11004 #define SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
11005 #define SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
11006 
11007 /* ==================================================================== */
11008 /*                    Register "SH_XN_PI_DEBUG_SEL"                     */
11009 /*                       XN PI Debug Port Select                        */
11010 /* ==================================================================== */
11011 
11012 #define SH_XN_PI_DEBUG_SEL                       0x00000001500310a0
11013 #define SH_XN_PI_DEBUG_SEL_MASK                  0x7777777777777777
11014 #define SH_XN_PI_DEBUG_SEL_INIT                  0x0000000000000000
11015 
11016 /*   SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL                               */
11017 /*   Description:  Nibble 0 input select                                */
11018 #define SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
11019 #define SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
11020 
11021 /*   SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                              */
11022 /*   Description:  Nibble 0 Nibble select                               */
11023 #define SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
11024 #define SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
11025 
11026 /*   SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL                               */
11027 /*   Description:  Nibble 1 input select                                */
11028 #define SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
11029 #define SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
11030 
11031 /*   SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                              */
11032 /*   Description:  Nibble 1 Nibble select                               */
11033 #define SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
11034 #define SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
11035 
11036 /*   SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL                               */
11037 /*   Description:  Nibble 2 input select                                */
11038 #define SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
11039 #define SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
11040 
11041 /*   SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                              */
11042 /*   Description:  Nibble 2 Nibble select                               */
11043 #define SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
11044 #define SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
11045 
11046 /*   SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL                               */
11047 /*   Description:  Nibble 3 input select                                */
11048 #define SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
11049 #define SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
11050 
11051 /*   SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                              */
11052 /*   Description:  Nibble 3 Nibble select                               */
11053 #define SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
11054 #define SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
11055 
11056 /*   SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL                               */
11057 /*   Description:  Nibble 4 input select                                */
11058 #define SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
11059 #define SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
11060 
11061 /*   SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                              */
11062 /*   Description:  Nibble 4 Nibble select                               */
11063 #define SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
11064 #define SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
11065 
11066 /*   SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL                               */
11067 /*   Description:  Nibble 5 input select                                */
11068 #define SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
11069 #define SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
11070 
11071 /*   SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                              */
11072 /*   Description:  Nibble 5 Nibble select                               */
11073 #define SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
11074 #define SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
11075 
11076 /*   SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL                               */
11077 /*   Description:  Nibble 6 input select                                */
11078 #define SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
11079 #define SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
11080 
11081 /*   SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                              */
11082 /*   Description:  Nibble 6 Nibble select                               */
11083 #define SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
11084 #define SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
11085 
11086 /*   SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL                               */
11087 /*   Description:  Nibble 7 input select                                */
11088 #define SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
11089 #define SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
11090 
11091 /*   SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                              */
11092 /*   Description:  Nibble 7 Nibble select                               */
11093 #define SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
11094 #define SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
11095 
11096 /* ==================================================================== */
11097 /*                    Register "SH_XN_MD_DEBUG_SEL"                     */
11098 /*                       XN MD Debug Port Select                        */
11099 /* ==================================================================== */
11100 
11101 #define SH_XN_MD_DEBUG_SEL                       0x0000000150031080
11102 #define SH_XN_MD_DEBUG_SEL_MASK                  0x7777777777777777
11103 #define SH_XN_MD_DEBUG_SEL_INIT                  0x0000000000000000
11104 
11105 /*   SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL                               */
11106 /*   Description:  Nibble 0 input select                                */
11107 #define SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
11108 #define SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
11109 
11110 /*   SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                              */
11111 /*   Description:  Nibble 0 Nibble select                               */
11112 #define SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
11113 #define SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
11114 
11115 /*   SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL                               */
11116 /*   Description:  Nibble 1 input select                                */
11117 #define SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
11118 #define SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
11119 
11120 /*   SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                              */
11121 /*   Description:  Nibble 1 Nibble select                               */
11122 #define SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
11123 #define SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
11124 
11125 /*   SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL                               */
11126 /*   Description:  Nibble 2 input select                                */
11127 #define SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
11128 #define SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
11129 
11130 /*   SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                              */
11131 /*   Description:  Nibble 2 Nibble select                               */
11132 #define SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
11133 #define SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
11134 
11135 /*   SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL                               */
11136 /*   Description:  Nibble 3 input select                                */
11137 #define SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
11138 #define SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
11139 
11140 /*   SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                              */
11141 /*   Description:  Nibble 3 Nibble select                               */
11142 #define SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
11143 #define SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
11144 
11145 /*   SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL                               */
11146 /*   Description:  Nibble 4 input select                                */
11147 #define SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
11148 #define SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
11149 
11150 /*   SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                              */
11151 /*   Description:  Nibble 4 Nibble select                               */
11152 #define SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
11153 #define SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
11154 
11155 /*   SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL                               */
11156 /*   Description:  Nibble 5 input select                                */
11157 #define SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
11158 #define SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
11159 
11160 /*   SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                              */
11161 /*   Description:  Nibble 5 Nibble select                               */
11162 #define SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
11163 #define SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
11164 
11165 /*   SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL                               */
11166 /*   Description:  Nibble 6 input select                                */
11167 #define SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
11168 #define SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
11169 
11170 /*   SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                              */
11171 /*   Description:  Nibble 6 Nibble select                               */
11172 #define SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
11173 #define SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
11174 
11175 /*   SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL                               */
11176 /*   Description:  Nibble 7 input select                                */
11177 #define SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
11178 #define SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
11179 
11180 /*   SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                              */
11181 /*   Description:  Nibble 7 Nibble select                               */
11182 #define SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
11183 #define SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
11184 
11185 /* ==================================================================== */
11186 /*                    Register "SH_XN_NI0_DEBUG_SEL"                    */
11187 /*                       XN NI0 Debug Port Select                       */
11188 /* ==================================================================== */
11189 
11190 #define SH_XN_NI0_DEBUG_SEL                      0x00000001500310c0
11191 #define SH_XN_NI0_DEBUG_SEL_MASK                 0x7777777777777777
11192 #define SH_XN_NI0_DEBUG_SEL_INIT                 0x0000000000000000
11193 
11194 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL                              */
11195 /*   Description:  Nibble 0 input select                                */
11196 #define SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
11197 #define SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
11198 
11199 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                             */
11200 /*   Description:  Nibble 0 Nibble select                               */
11201 #define SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
11202 #define SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
11203 
11204 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL                              */
11205 /*   Description:  Nibble 1 input select                                */
11206 #define SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
11207 #define SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
11208 
11209 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                             */
11210 /*   Description:  Nibble 1 Nibble select                               */
11211 #define SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
11212 #define SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
11213 
11214 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL                              */
11215 /*   Description:  Nibble 2 input select                                */
11216 #define SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
11217 #define SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
11218 
11219 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                             */
11220 /*   Description:  Nibble 2 Nibble select                               */
11221 #define SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
11222 #define SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
11223 
11224 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL                              */
11225 /*   Description:  Nibble 3 input select                                */
11226 #define SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
11227 #define SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
11228 
11229 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                             */
11230 /*   Description:  Nibble 3 Nibble select                               */
11231 #define SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
11232 #define SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
11233 
11234 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL                              */
11235 /*   Description:  Nibble 4 input select                                */
11236 #define SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
11237 #define SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
11238 
11239 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                             */
11240 /*   Description:  Nibble 4 Nibble select                               */
11241 #define SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
11242 #define SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
11243 
11244 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL                              */
11245 /*   Description:  Nibble 5 input select                                */
11246 #define SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
11247 #define SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
11248 
11249 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                             */
11250 /*   Description:  Nibble 5 Nibble select                               */
11251 #define SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
11252 #define SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
11253 
11254 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL                              */
11255 /*   Description:  Nibble 6 input select                                */
11256 #define SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
11257 #define SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
11258 
11259 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                             */
11260 /*   Description:  Nibble 6 Nibble select                               */
11261 #define SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
11262 #define SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
11263 
11264 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL                              */
11265 /*   Description:  Nibble 7 input select                                */
11266 #define SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
11267 #define SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
11268 
11269 /*   SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                             */
11270 /*   Description:  Nibble 7 Nibble select                               */
11271 #define SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
11272 #define SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
11273 
11274 /* ==================================================================== */
11275 /*                    Register "SH_XN_NI1_DEBUG_SEL"                    */
11276 /*                       XN NI1 Debug Port Select                       */
11277 /* ==================================================================== */
11278 
11279 #define SH_XN_NI1_DEBUG_SEL                      0x00000001500310e0
11280 #define SH_XN_NI1_DEBUG_SEL_MASK                 0x7777777777777777
11281 #define SH_XN_NI1_DEBUG_SEL_INIT                 0x0000000000000000
11282 
11283 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL                              */
11284 /*   Description:  Nibble 0 input select                                */
11285 #define SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
11286 #define SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
11287 
11288 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL                             */
11289 /*   Description:  Nibble 0 Nibble select                               */
11290 #define SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
11291 #define SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
11292 
11293 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL                              */
11294 /*   Description:  Nibble 1 input select                                */
11295 #define SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
11296 #define SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
11297 
11298 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL                             */
11299 /*   Description:  Nibble 1 Nibble select                               */
11300 #define SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
11301 #define SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
11302 
11303 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL                              */
11304 /*   Description:  Nibble 2 input select                                */
11305 #define SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
11306 #define SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
11307 
11308 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL                             */
11309 /*   Description:  Nibble 2 Nibble select                               */
11310 #define SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
11311 #define SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
11312 
11313 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL                              */
11314 /*   Description:  Nibble 3 input select                                */
11315 #define SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
11316 #define SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
11317 
11318 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL                             */
11319 /*   Description:  Nibble 3 Nibble select                               */
11320 #define SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
11321 #define SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
11322 
11323 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL                              */
11324 /*   Description:  Nibble 4 input select                                */
11325 #define SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
11326 #define SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
11327 
11328 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL                             */
11329 /*   Description:  Nibble 4 Nibble select                               */
11330 #define SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
11331 #define SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
11332 
11333 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL                              */
11334 /*   Description:  Nibble 5 input select                                */
11335 #define SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
11336 #define SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
11337 
11338 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL                             */
11339 /*   Description:  Nibble 5 Nibble select                               */
11340 #define SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
11341 #define SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
11342 
11343 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL                              */
11344 /*   Description:  Nibble 6 input select                                */
11345 #define SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
11346 #define SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
11347 
11348 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL                             */
11349 /*   Description:  Nibble 6 Nibble select                               */
11350 #define SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
11351 #define SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
11352 
11353 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL                              */
11354 /*   Description:  Nibble 7 input select                                */
11355 #define SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
11356 #define SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
11357 
11358 /*   SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL                             */
11359 /*   Description:  Nibble 7 Nibble select                               */
11360 #define SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
11361 #define SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
11362 
11363 /* ==================================================================== */
11364 /*                Register "SH_XN_IILB_LB_CMP_EXP_DATA0"                */
11365 /*                 IILB compare LB input expected data0                 */
11366 /* ==================================================================== */
11367 
11368 #define SH_XN_IILB_LB_CMP_EXP_DATA0              0x0000000150031100
11369 #define SH_XN_IILB_LB_CMP_EXP_DATA0_MASK         0xffffffffffffffff
11370 #define SH_XN_IILB_LB_CMP_EXP_DATA0_INIT         0x0000000000000000
11371 
11372 /*   SH_XN_IILB_LB_CMP_EXP_DATA0_DATA                                   */
11373 /*   Description:  Expected data 0                                      */
11374 #define SH_XN_IILB_LB_CMP_EXP_DATA0_DATA_SHFT    0
11375 #define SH_XN_IILB_LB_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
11376 
11377 /* ==================================================================== */
11378 /*                Register "SH_XN_IILB_LB_CMP_EXP_DATA1"                */
11379 /*                 IILB compare LB input expected data1                 */
11380 /* ==================================================================== */
11381 
11382 #define SH_XN_IILB_LB_CMP_EXP_DATA1              0x0000000150031110
11383 #define SH_XN_IILB_LB_CMP_EXP_DATA1_MASK         0xffffffffffffffff
11384 #define SH_XN_IILB_LB_CMP_EXP_DATA1_INIT         0x0000000000000000
11385 
11386 /*   SH_XN_IILB_LB_CMP_EXP_DATA1_DATA                                   */
11387 /*   Description:  Expected data 1                                      */
11388 #define SH_XN_IILB_LB_CMP_EXP_DATA1_DATA_SHFT    0
11389 #define SH_XN_IILB_LB_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
11390 
11391 /* ==================================================================== */
11392 /*                 Register "SH_XN_IILB_LB_CMP_ENABLE0"                 */
11393 /*                    IILB compare LB input enable0                     */
11394 /* ==================================================================== */
11395 
11396 #define SH_XN_IILB_LB_CMP_ENABLE0                0x0000000150031120
11397 #define SH_XN_IILB_LB_CMP_ENABLE0_MASK           0xffffffffffffffff
11398 #define SH_XN_IILB_LB_CMP_ENABLE0_INIT           0x0000000000000000
11399 
11400 /*   SH_XN_IILB_LB_CMP_ENABLE0_ENABLE                                   */
11401 /*   Description:  Enable0                                              */
11402 #define SH_XN_IILB_LB_CMP_ENABLE0_ENABLE_SHFT    0
11403 #define SH_XN_IILB_LB_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
11404 
11405 /* ==================================================================== */
11406 /*                 Register "SH_XN_IILB_LB_CMP_ENABLE1"                 */
11407 /*                    IILB compare LB input enable1                     */
11408 /* ==================================================================== */
11409 
11410 #define SH_XN_IILB_LB_CMP_ENABLE1                0x0000000150031130
11411 #define SH_XN_IILB_LB_CMP_ENABLE1_MASK           0xffffffffffffffff
11412 #define SH_XN_IILB_LB_CMP_ENABLE1_INIT           0x0000000000000000
11413 
11414 /*   SH_XN_IILB_LB_CMP_ENABLE1_ENABLE                                   */
11415 /*   Description:  Enable1                                              */
11416 #define SH_XN_IILB_LB_CMP_ENABLE1_ENABLE_SHFT    0
11417 #define SH_XN_IILB_LB_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
11418 
11419 /* ==================================================================== */
11420 /*                Register "SH_XN_IILB_II_CMP_EXP_DATA0"                */
11421 /*                 IILB compare II input expected data0                 */
11422 /* ==================================================================== */
11423 
11424 #define SH_XN_IILB_II_CMP_EXP_DATA0              0x0000000150031140
11425 #define SH_XN_IILB_II_CMP_EXP_DATA0_MASK         0xffffffffffffffff
11426 #define SH_XN_IILB_II_CMP_EXP_DATA0_INIT         0x0000000000000000
11427 
11428 /*   SH_XN_IILB_II_CMP_EXP_DATA0_DATA                                   */
11429 /*   Description:  Expected data 0                                      */
11430 #define SH_XN_IILB_II_CMP_EXP_DATA0_DATA_SHFT    0
11431 #define SH_XN_IILB_II_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
11432 
11433 /* ==================================================================== */
11434 /*                Register "SH_XN_IILB_II_CMP_EXP_DATA1"                */
11435 /*                 IILB compare II input expected data1                 */
11436 /* ==================================================================== */
11437 
11438 #define SH_XN_IILB_II_CMP_EXP_DATA1              0x0000000150031150
11439 #define SH_XN_IILB_II_CMP_EXP_DATA1_MASK         0xffffffffffffffff
11440 #define SH_XN_IILB_II_CMP_EXP_DATA1_INIT         0x0000000000000000
11441 
11442 /*   SH_XN_IILB_II_CMP_EXP_DATA1_DATA                                   */
11443 /*   Description:  Expected data 1                                      */
11444 #define SH_XN_IILB_II_CMP_EXP_DATA1_DATA_SHFT    0
11445 #define SH_XN_IILB_II_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
11446 
11447 /* ==================================================================== */
11448 /*                 Register "SH_XN_IILB_II_CMP_ENABLE0"                 */
11449 /*                    IILB compare II input enable0                     */
11450 /* ==================================================================== */
11451 
11452 #define SH_XN_IILB_II_CMP_ENABLE0                0x0000000150031160
11453 #define SH_XN_IILB_II_CMP_ENABLE0_MASK           0xffffffffffffffff
11454 #define SH_XN_IILB_II_CMP_ENABLE0_INIT           0x0000000000000000
11455 
11456 /*   SH_XN_IILB_II_CMP_ENABLE0_ENABLE                                   */
11457 /*   Description:  Enable0                                              */
11458 #define SH_XN_IILB_II_CMP_ENABLE0_ENABLE_SHFT    0
11459 #define SH_XN_IILB_II_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
11460 
11461 /* ==================================================================== */
11462 /*                 Register "SH_XN_IILB_II_CMP_ENABLE1"                 */
11463 /*                    IILB compare II input enable1                     */
11464 /* ==================================================================== */
11465 
11466 #define SH_XN_IILB_II_CMP_ENABLE1                0x0000000150031170
11467 #define SH_XN_IILB_II_CMP_ENABLE1_MASK           0xffffffffffffffff
11468 #define SH_XN_IILB_II_CMP_ENABLE1_INIT           0x0000000000000000
11469 
11470 /*   SH_XN_IILB_II_CMP_ENABLE1_ENABLE                                   */
11471 /*   Description:  Enable1                                              */
11472 #define SH_XN_IILB_II_CMP_ENABLE1_ENABLE_SHFT    0
11473 #define SH_XN_IILB_II_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
11474 
11475 /* ==================================================================== */
11476 /*                Register "SH_XN_IILB_MD_CMP_EXP_DATA0"                */
11477 /*                 IILB compare MD input expected data0                 */
11478 /* ==================================================================== */
11479 
11480 #define SH_XN_IILB_MD_CMP_EXP_DATA0              0x0000000150031180
11481 #define SH_XN_IILB_MD_CMP_EXP_DATA0_MASK         0xffffffffffffffff
11482 #define SH_XN_IILB_MD_CMP_EXP_DATA0_INIT         0x0000000000000000
11483 
11484 /*   SH_XN_IILB_MD_CMP_EXP_DATA0_DATA                                   */
11485 /*   Description:  Expected data 0                                      */
11486 #define SH_XN_IILB_MD_CMP_EXP_DATA0_DATA_SHFT    0
11487 #define SH_XN_IILB_MD_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
11488 
11489 /* ==================================================================== */
11490 /*                Register "SH_XN_IILB_MD_CMP_EXP_DATA1"                */
11491 /*                 IILB compare MD input expected data1                 */
11492 /* ==================================================================== */
11493 
11494 #define SH_XN_IILB_MD_CMP_EXP_DATA1              0x0000000150031190
11495 #define SH_XN_IILB_MD_CMP_EXP_DATA1_MASK         0xffffffffffffffff
11496 #define SH_XN_IILB_MD_CMP_EXP_DATA1_INIT         0x0000000000000000
11497 
11498 /*   SH_XN_IILB_MD_CMP_EXP_DATA1_DATA                                   */
11499 /*   Description:  Expected data 1                                      */
11500 #define SH_XN_IILB_MD_CMP_EXP_DATA1_DATA_SHFT    0
11501 #define SH_XN_IILB_MD_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
11502 
11503 /* ==================================================================== */
11504 /*                 Register "SH_XN_IILB_MD_CMP_ENABLE0"                 */
11505 /*                    IILB compare MD input enable0                     */
11506 /* ==================================================================== */
11507 
11508 #define SH_XN_IILB_MD_CMP_ENABLE0                0x00000001500311a0
11509 #define SH_XN_IILB_MD_CMP_ENABLE0_MASK           0xffffffffffffffff
11510 #define SH_XN_IILB_MD_CMP_ENABLE0_INIT           0x0000000000000000
11511 
11512 /*   SH_XN_IILB_MD_CMP_ENABLE0_ENABLE                                   */
11513 /*   Description:  Enable0                                              */
11514 #define SH_XN_IILB_MD_CMP_ENABLE0_ENABLE_SHFT    0
11515 #define SH_XN_IILB_MD_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
11516 
11517 /* ==================================================================== */
11518 /*                 Register "SH_XN_IILB_MD_CMP_ENABLE1"                 */
11519 /*                    IILB compare MD input enable1                     */
11520 /* ==================================================================== */
11521 
11522 #define SH_XN_IILB_MD_CMP_ENABLE1                0x00000001500311b0
11523 #define SH_XN_IILB_MD_CMP_ENABLE1_MASK           0xffffffffffffffff
11524 #define SH_XN_IILB_MD_CMP_ENABLE1_INIT           0x0000000000000000
11525 
11526 /*   SH_XN_IILB_MD_CMP_ENABLE1_ENABLE                                   */
11527 /*   Description:  Enable1                                              */
11528 #define SH_XN_IILB_MD_CMP_ENABLE1_ENABLE_SHFT    0
11529 #define SH_XN_IILB_MD_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
11530 
11531 /* ==================================================================== */
11532 /*                Register "SH_XN_IILB_PI_CMP_EXP_DATA0"                */
11533 /*                 IILB compare PI input expected data0                 */
11534 /* ==================================================================== */
11535 
11536 #define SH_XN_IILB_PI_CMP_EXP_DATA0              0x00000001500311c0
11537 #define SH_XN_IILB_PI_CMP_EXP_DATA0_MASK         0xffffffffffffffff
11538 #define SH_XN_IILB_PI_CMP_EXP_DATA0_INIT         0x0000000000000000
11539 
11540 /*   SH_XN_IILB_PI_CMP_EXP_DATA0_DATA                                   */
11541 /*   Description:  Expected data 0                                      */
11542 #define SH_XN_IILB_PI_CMP_EXP_DATA0_DATA_SHFT    0
11543 #define SH_XN_IILB_PI_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
11544 
11545 /* ==================================================================== */
11546 /*                Register "SH_XN_IILB_PI_CMP_EXP_DATA1"                */
11547 /*                 IILB compare PI input expected data1                 */
11548 /* ==================================================================== */
11549 
11550 #define SH_XN_IILB_PI_CMP_EXP_DATA1              0x00000001500311d0
11551 #define SH_XN_IILB_PI_CMP_EXP_DATA1_MASK         0xffffffffffffffff
11552 #define SH_XN_IILB_PI_CMP_EXP_DATA1_INIT         0x0000000000000000
11553 
11554 /*   SH_XN_IILB_PI_CMP_EXP_DATA1_DATA                                   */
11555 /*   Description:  Expected data 1                                      */
11556 #define SH_XN_IILB_PI_CMP_EXP_DATA1_DATA_SHFT    0
11557 #define SH_XN_IILB_PI_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
11558 
11559 /* ==================================================================== */
11560 /*                 Register "SH_XN_IILB_PI_CMP_ENABLE0"                 */
11561 /*                    IILB compare PI input enable0                     */
11562 /* ==================================================================== */
11563 
11564 #define SH_XN_IILB_PI_CMP_ENABLE0                0x00000001500311e0
11565 #define SH_XN_IILB_PI_CMP_ENABLE0_MASK           0xffffffffffffffff
11566 #define SH_XN_IILB_PI_CMP_ENABLE0_INIT           0x0000000000000000
11567 
11568 /*   SH_XN_IILB_PI_CMP_ENABLE0_ENABLE                                   */
11569 /*   Description:  Enable0                                              */
11570 #define SH_XN_IILB_PI_CMP_ENABLE0_ENABLE_SHFT    0
11571 #define SH_XN_IILB_PI_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
11572 
11573 /* ==================================================================== */
11574 /*                 Register "SH_XN_IILB_PI_CMP_ENABLE1"                 */
11575 /*                    IILB compare PI input enable1                     */
11576 /* ==================================================================== */
11577 
11578 #define SH_XN_IILB_PI_CMP_ENABLE1                0x00000001500311f0
11579 #define SH_XN_IILB_PI_CMP_ENABLE1_MASK           0xffffffffffffffff
11580 #define SH_XN_IILB_PI_CMP_ENABLE1_INIT           0x0000000000000000
11581 
11582 /*   SH_XN_IILB_PI_CMP_ENABLE1_ENABLE                                   */
11583 /*   Description:  Enable1                                              */
11584 #define SH_XN_IILB_PI_CMP_ENABLE1_ENABLE_SHFT    0
11585 #define SH_XN_IILB_PI_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
11586 
11587 /* ==================================================================== */
11588 /*               Register "SH_XN_IILB_NI0_CMP_EXP_DATA0"                */
11589 /*                IILB compare NI0 input expected data0                 */
11590 /* ==================================================================== */
11591 
11592 #define SH_XN_IILB_NI0_CMP_EXP_DATA0             0x0000000150031200
11593 #define SH_XN_IILB_NI0_CMP_EXP_DATA0_MASK        0xffffffffffffffff
11594 #define SH_XN_IILB_NI0_CMP_EXP_DATA0_INIT        0x0000000000000000
11595 
11596 /*   SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA                                  */
11597 /*   Description:  Expected data 0                                      */
11598 #define SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA_SHFT   0
11599 #define SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA_MASK   0xffffffffffffffff
11600 
11601 /* ==================================================================== */
11602 /*               Register "SH_XN_IILB_NI0_CMP_EXP_DATA1"                */
11603 /*                IILB compare NI0 input expected data1                 */
11604 /* ==================================================================== */
11605 
11606 #define SH_XN_IILB_NI0_CMP_EXP_DATA1             0x0000000150031210
11607 #define SH_XN_IILB_NI0_CMP_EXP_DATA1_MASK        0xffffffffffffffff
11608 #define SH_XN_IILB_NI0_CMP_EXP_DATA1_INIT        0x0000000000000000
11609 
11610 /*   SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA                                  */
11611 /*   Description:  Expected data 1                                      */
11612 #define SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA_SHFT   0
11613 #define SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA_MASK   0xffffffffffffffff
11614 
11615 /* ==================================================================== */
11616 /*                Register "SH_XN_IILB_NI0_CMP_ENABLE0"                 */
11617 /*                    IILB compare NI0 input enable0                    */
11618 /* ==================================================================== */
11619 
11620 #define SH_XN_IILB_NI0_CMP_ENABLE0               0x0000000150031220
11621 #define SH_XN_IILB_NI0_CMP_ENABLE0_MASK          0xffffffffffffffff
11622 #define SH_XN_IILB_NI0_CMP_ENABLE0_INIT          0x0000000000000000
11623 
11624 /*   SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE                                  */
11625 /*   Description:  Enable0                                              */
11626 #define SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE_SHFT   0
11627 #define SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE_MASK   0xffffffffffffffff
11628 
11629 /* ==================================================================== */
11630 /*                Register "SH_XN_IILB_NI0_CMP_ENABLE1"                 */
11631 /*                    IILB compare NI0 input enable1                    */
11632 /* ==================================================================== */
11633 
11634 #define SH_XN_IILB_NI0_CMP_ENABLE1               0x0000000150031230
11635 #define SH_XN_IILB_NI0_CMP_ENABLE1_MASK          0xffffffffffffffff
11636 #define SH_XN_IILB_NI0_CMP_ENABLE1_INIT          0x0000000000000000
11637 
11638 /*   SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE                                  */
11639 /*   Description:  Enable1                                              */
11640 #define SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE_SHFT   0
11641 #define SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE_MASK   0xffffffffffffffff
11642 
11643 /* ==================================================================== */
11644 /*               Register "SH_XN_IILB_NI1_CMP_EXP_DATA0"                */
11645 /*                IILB compare NI1 input expected data0                 */
11646 /* ==================================================================== */
11647 
11648 #define SH_XN_IILB_NI1_CMP_EXP_DATA0             0x0000000150031240
11649 #define SH_XN_IILB_NI1_CMP_EXP_DATA0_MASK        0xffffffffffffffff
11650 #define SH_XN_IILB_NI1_CMP_EXP_DATA0_INIT        0x0000000000000000
11651 
11652 /*   SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA                                  */
11653 /*   Description:  Expected data 0                                      */
11654 #define SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA_SHFT   0
11655 #define SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA_MASK   0xffffffffffffffff
11656 
11657 /* ==================================================================== */
11658 /*               Register "SH_XN_IILB_NI1_CMP_EXP_DATA1"                */
11659 /*                IILB compare NI1 input expected data1                 */
11660 /* ==================================================================== */
11661 
11662 #define SH_XN_IILB_NI1_CMP_EXP_DATA1             0x0000000150031250
11663 #define SH_XN_IILB_NI1_CMP_EXP_DATA1_MASK        0xffffffffffffffff
11664 #define SH_XN_IILB_NI1_CMP_EXP_DATA1_INIT        0x0000000000000000
11665 
11666 /*   SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA                                  */
11667 /*   Description:  Expected data 1                                      */
11668 #define SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA_SHFT   0
11669 #define SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA_MASK   0xffffffffffffffff
11670 
11671 /* ==================================================================== */
11672 /*                Register "SH_XN_IILB_NI1_CMP_ENABLE0"                 */
11673 /*                    IILB compare NI1 input enable0                    */
11674 /* ==================================================================== */
11675 
11676 #define SH_XN_IILB_NI1_CMP_ENABLE0               0x0000000150031260
11677 #define SH_XN_IILB_NI1_CMP_ENABLE0_MASK          0xffffffffffffffff
11678 #define SH_XN_IILB_NI1_CMP_ENABLE0_INIT          0x0000000000000000
11679 
11680 /*   SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE                                  */
11681 /*   Description:  Enable0                                              */
11682 #define SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE_SHFT   0
11683 #define SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE_MASK   0xffffffffffffffff
11684 
11685 /* ==================================================================== */
11686 /*                Register "SH_XN_IILB_NI1_CMP_ENABLE1"                 */
11687 /*                    IILB compare NI1 input enable1                    */
11688 /* ==================================================================== */
11689 
11690 #define SH_XN_IILB_NI1_CMP_ENABLE1               0x0000000150031270
11691 #define SH_XN_IILB_NI1_CMP_ENABLE1_MASK          0xffffffffffffffff
11692 #define SH_XN_IILB_NI1_CMP_ENABLE1_INIT          0x0000000000000000
11693 
11694 /*   SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE                                  */
11695 /*   Description:  Enable1                                              */
11696 #define SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE_SHFT   0
11697 #define SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE_MASK   0xffffffffffffffff
11698 
11699 /* ==================================================================== */
11700 /*                Register "SH_XN_MD_IILB_CMP_EXP_DATA0"                */
11701 /*                 MD compare IILB input expected data0                 */
11702 /* ==================================================================== */
11703 
11704 #define SH_XN_MD_IILB_CMP_EXP_DATA0              0x0000000150031500
11705 #define SH_XN_MD_IILB_CMP_EXP_DATA0_MASK         0xffffffffffffffff
11706 #define SH_XN_MD_IILB_CMP_EXP_DATA0_INIT         0x0000000000000000
11707 
11708 /*   SH_XN_MD_IILB_CMP_EXP_DATA0_DATA                                   */
11709 /*   Description:  Expected data 0                                      */
11710 #define SH_XN_MD_IILB_CMP_EXP_DATA0_DATA_SHFT    0
11711 #define SH_XN_MD_IILB_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
11712 
11713 /* ==================================================================== */
11714 /*                Register "SH_XN_MD_IILB_CMP_EXP_DATA1"                */
11715 /*                 MD compare IILB input expected data1                 */
11716 /* ==================================================================== */
11717 
11718 #define SH_XN_MD_IILB_CMP_EXP_DATA1              0x0000000150031510
11719 #define SH_XN_MD_IILB_CMP_EXP_DATA1_MASK         0xffffffffffffffff
11720 #define SH_XN_MD_IILB_CMP_EXP_DATA1_INIT         0x0000000000000000
11721 
11722 /*   SH_XN_MD_IILB_CMP_EXP_DATA1_DATA                                   */
11723 /*   Description:  Expected data 1                                      */
11724 #define SH_XN_MD_IILB_CMP_EXP_DATA1_DATA_SHFT    0
11725 #define SH_XN_MD_IILB_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
11726 
11727 /* ==================================================================== */
11728 /*                 Register "SH_XN_MD_IILB_CMP_ENABLE0"                 */
11729 /*                    MD compare IILB input enable0                     */
11730 /* ==================================================================== */
11731 
11732 #define SH_XN_MD_IILB_CMP_ENABLE0                0x0000000150031520
11733 #define SH_XN_MD_IILB_CMP_ENABLE0_MASK           0xffffffffffffffff
11734 #define SH_XN_MD_IILB_CMP_ENABLE0_INIT           0x0000000000000000
11735 
11736 /*   SH_XN_MD_IILB_CMP_ENABLE0_ENABLE                                   */
11737 /*   Description:  Enable0                                              */
11738 #define SH_XN_MD_IILB_CMP_ENABLE0_ENABLE_SHFT    0
11739 #define SH_XN_MD_IILB_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
11740 
11741 /* ==================================================================== */
11742 /*                 Register "SH_XN_MD_IILB_CMP_ENABLE1"                 */
11743 /*                    MD compare IILB input enable1                     */
11744 /* ==================================================================== */
11745 
11746 #define SH_XN_MD_IILB_CMP_ENABLE1                0x0000000150031530
11747 #define SH_XN_MD_IILB_CMP_ENABLE1_MASK           0xffffffffffffffff
11748 #define SH_XN_MD_IILB_CMP_ENABLE1_INIT           0x0000000000000000
11749 
11750 /*   SH_XN_MD_IILB_CMP_ENABLE1_ENABLE                                   */
11751 /*   Description:  Enable1                                              */
11752 #define SH_XN_MD_IILB_CMP_ENABLE1_ENABLE_SHFT    0
11753 #define SH_XN_MD_IILB_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
11754 
11755 /* ==================================================================== */
11756 /*                Register "SH_XN_MD_NI0_CMP_EXP_DATA0"                 */
11757 /*                 MD compare NI0 input expected data0                  */
11758 /* ==================================================================== */
11759 
11760 #define SH_XN_MD_NI0_CMP_EXP_DATA0               0x0000000150031540
11761 #define SH_XN_MD_NI0_CMP_EXP_DATA0_MASK          0xffffffffffffffff
11762 #define SH_XN_MD_NI0_CMP_EXP_DATA0_INIT          0x0000000000000000
11763 
11764 /*   SH_XN_MD_NI0_CMP_EXP_DATA0_DATA                                    */
11765 /*   Description:  Expected data 0                                      */
11766 #define SH_XN_MD_NI0_CMP_EXP_DATA0_DATA_SHFT     0
11767 #define SH_XN_MD_NI0_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
11768 
11769 /* ==================================================================== */
11770 /*                Register "SH_XN_MD_NI0_CMP_EXP_DATA1"                 */
11771 /*                 MD compare NI0 input expected data1                  */
11772 /* ==================================================================== */
11773 
11774 #define SH_XN_MD_NI0_CMP_EXP_DATA1               0x0000000150031550
11775 #define SH_XN_MD_NI0_CMP_EXP_DATA1_MASK          0xffffffffffffffff
11776 #define SH_XN_MD_NI0_CMP_EXP_DATA1_INIT          0x0000000000000000
11777 
11778 /*   SH_XN_MD_NI0_CMP_EXP_DATA1_DATA                                    */
11779 /*   Description:  Expected data 1                                      */
11780 #define SH_XN_MD_NI0_CMP_EXP_DATA1_DATA_SHFT     0
11781 #define SH_XN_MD_NI0_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
11782 
11783 /* ==================================================================== */
11784 /*                 Register "SH_XN_MD_NI0_CMP_ENABLE0"                  */
11785 /*                     MD compare NI0 input enable0                     */
11786 /* ==================================================================== */
11787 
11788 #define SH_XN_MD_NI0_CMP_ENABLE0                 0x0000000150031560
11789 #define SH_XN_MD_NI0_CMP_ENABLE0_MASK            0xffffffffffffffff
11790 #define SH_XN_MD_NI0_CMP_ENABLE0_INIT            0x0000000000000000
11791 
11792 /*   SH_XN_MD_NI0_CMP_ENABLE0_ENABLE                                    */
11793 /*   Description:  Enable0                                              */
11794 #define SH_XN_MD_NI0_CMP_ENABLE0_ENABLE_SHFT     0
11795 #define SH_XN_MD_NI0_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
11796 
11797 /* ==================================================================== */
11798 /*                 Register "SH_XN_MD_NI0_CMP_ENABLE1"                  */
11799 /*                     MD compare NI0 input enable1                     */
11800 /* ==================================================================== */
11801 
11802 #define SH_XN_MD_NI0_CMP_ENABLE1                 0x0000000150031570
11803 #define SH_XN_MD_NI0_CMP_ENABLE1_MASK            0xffffffffffffffff
11804 #define SH_XN_MD_NI0_CMP_ENABLE1_INIT            0x0000000000000000
11805 
11806 /*   SH_XN_MD_NI0_CMP_ENABLE1_ENABLE                                    */
11807 /*   Description:  Enable1                                              */
11808 #define SH_XN_MD_NI0_CMP_ENABLE1_ENABLE_SHFT     0
11809 #define SH_XN_MD_NI0_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
11810 
11811 /* ==================================================================== */
11812 /*                Register "SH_XN_MD_NI1_CMP_EXP_DATA0"                 */
11813 /*                 MD compare NI1 input expected data0                  */
11814 /* ==================================================================== */
11815 
11816 #define SH_XN_MD_NI1_CMP_EXP_DATA0               0x0000000150031580
11817 #define SH_XN_MD_NI1_CMP_EXP_DATA0_MASK          0xffffffffffffffff
11818 #define SH_XN_MD_NI1_CMP_EXP_DATA0_INIT          0x0000000000000000
11819 
11820 /*   SH_XN_MD_NI1_CMP_EXP_DATA0_DATA                                    */
11821 /*   Description:  Expected data 0                                      */
11822 #define SH_XN_MD_NI1_CMP_EXP_DATA0_DATA_SHFT     0
11823 #define SH_XN_MD_NI1_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
11824 
11825 /* ==================================================================== */
11826 /*                Register "SH_XN_MD_NI1_CMP_EXP_DATA1"                 */
11827 /*                 MD compare NI1 input expected data1                  */
11828 /* ==================================================================== */
11829 
11830 #define SH_XN_MD_NI1_CMP_EXP_DATA1               0x0000000150031590
11831 #define SH_XN_MD_NI1_CMP_EXP_DATA1_MASK          0xffffffffffffffff
11832 #define SH_XN_MD_NI1_CMP_EXP_DATA1_INIT          0x0000000000000000
11833 
11834 /*   SH_XN_MD_NI1_CMP_EXP_DATA1_DATA                                    */
11835 /*   Description:  Expected data 1                                      */
11836 #define SH_XN_MD_NI1_CMP_EXP_DATA1_DATA_SHFT     0
11837 #define SH_XN_MD_NI1_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
11838 
11839 /* ==================================================================== */
11840 /*                 Register "SH_XN_MD_NI1_CMP_ENABLE0"                  */
11841 /*                     MD compare NI1 input enable0                     */
11842 /* ==================================================================== */
11843 
11844 #define SH_XN_MD_NI1_CMP_ENABLE0                 0x00000001500315a0
11845 #define SH_XN_MD_NI1_CMP_ENABLE0_MASK            0xffffffffffffffff
11846 #define SH_XN_MD_NI1_CMP_ENABLE0_INIT            0x0000000000000000
11847 
11848 /*   SH_XN_MD_NI1_CMP_ENABLE0_ENABLE                                    */
11849 /*   Description:  Enable0                                              */
11850 #define SH_XN_MD_NI1_CMP_ENABLE0_ENABLE_SHFT     0
11851 #define SH_XN_MD_NI1_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
11852 
11853 /* ==================================================================== */
11854 /*                 Register "SH_XN_MD_NI1_CMP_ENABLE1"                  */
11855 /*                     MD compare NI1 input enable1                     */
11856 /* ==================================================================== */
11857 
11858 #define SH_XN_MD_NI1_CMP_ENABLE1                 0x00000001500315b0
11859 #define SH_XN_MD_NI1_CMP_ENABLE1_MASK            0xffffffffffffffff
11860 #define SH_XN_MD_NI1_CMP_ENABLE1_INIT            0x0000000000000000
11861 
11862 /*   SH_XN_MD_NI1_CMP_ENABLE1_ENABLE                                    */
11863 /*   Description:  Enable1                                              */
11864 #define SH_XN_MD_NI1_CMP_ENABLE1_ENABLE_SHFT     0
11865 #define SH_XN_MD_NI1_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
11866 
11867 /* ==================================================================== */
11868 /*                 Register "SH_XN_MD_SIC_CMP_EXP_HDR0"                 */
11869 /*                MD compare SIC input expected header0                 */
11870 /* ==================================================================== */
11871 
11872 #define SH_XN_MD_SIC_CMP_EXP_HDR0                0x00000001500315c0
11873 #define SH_XN_MD_SIC_CMP_EXP_HDR0_MASK           0xffffffffffffffff
11874 #define SH_XN_MD_SIC_CMP_EXP_HDR0_INIT           0x0000000000000000
11875 
11876 /*   SH_XN_MD_SIC_CMP_EXP_HDR0_DATA                                     */
11877 /*   Description:  Expected data 0                                      */
11878 #define SH_XN_MD_SIC_CMP_EXP_HDR0_DATA_SHFT      0
11879 #define SH_XN_MD_SIC_CMP_EXP_HDR0_DATA_MASK      0xffffffffffffffff
11880 
11881 /* ==================================================================== */
11882 /*                 Register "SH_XN_MD_SIC_CMP_EXP_HDR1"                 */
11883 /*                MD compare SIC input expected header1                 */
11884 /* ==================================================================== */
11885 
11886 #define SH_XN_MD_SIC_CMP_EXP_HDR1                0x00000001500315d0
11887 #define SH_XN_MD_SIC_CMP_EXP_HDR1_MASK           0x000003ffffffffff
11888 #define SH_XN_MD_SIC_CMP_EXP_HDR1_INIT           0x0000000000000000
11889 
11890 /*   SH_XN_MD_SIC_CMP_EXP_HDR1_DATA                                     */
11891 /*   Description:  Expected data 1                                      */
11892 #define SH_XN_MD_SIC_CMP_EXP_HDR1_DATA_SHFT      0
11893 #define SH_XN_MD_SIC_CMP_EXP_HDR1_DATA_MASK      0x000003ffffffffff
11894 
11895 /* ==================================================================== */
11896 /*               Register "SH_XN_MD_SIC_CMP_HDR_ENABLE0"                */
11897 /*                    MD compare SIC header enable0                     */
11898 /* ==================================================================== */
11899 
11900 #define SH_XN_MD_SIC_CMP_HDR_ENABLE0             0x00000001500315e0
11901 #define SH_XN_MD_SIC_CMP_HDR_ENABLE0_MASK        0xffffffffffffffff
11902 #define SH_XN_MD_SIC_CMP_HDR_ENABLE0_INIT        0x0000000000000000
11903 
11904 /*   SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE                                */
11905 /*   Description:  Enable0                                              */
11906 #define SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE_SHFT 0
11907 #define SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE_MASK 0xffffffffffffffff
11908 
11909 /* ==================================================================== */
11910 /*               Register "SH_XN_MD_SIC_CMP_HDR_ENABLE1"                */
11911 /*                    MD compare SIC header enable1                     */
11912 /* ==================================================================== */
11913 
11914 #define SH_XN_MD_SIC_CMP_HDR_ENABLE1             0x00000001500315f0
11915 #define SH_XN_MD_SIC_CMP_HDR_ENABLE1_MASK        0x000003ffffffffff
11916 #define SH_XN_MD_SIC_CMP_HDR_ENABLE1_INIT        0x0000000000000000
11917 
11918 /*   SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE                                */
11919 /*   Description:  Enable1                                              */
11920 #define SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE_SHFT 0
11921 #define SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE_MASK 0x000003ffffffffff
11922 
11923 /* ==================================================================== */
11924 /*                  Register "SH_XN_MD_SIC_CMP_DATA0"                   */
11925 /*                         MD compare SIC data0                         */
11926 /* ==================================================================== */
11927 
11928 #define SH_XN_MD_SIC_CMP_DATA0                   0x0000000150031600
11929 #define SH_XN_MD_SIC_CMP_DATA0_MASK              0xffffffffffffffff
11930 #define SH_XN_MD_SIC_CMP_DATA0_INIT              0x0000000000000000
11931 
11932 /*   SH_XN_MD_SIC_CMP_DATA0_DATA0                                       */
11933 /*   Description:  Data0                                                */
11934 #define SH_XN_MD_SIC_CMP_DATA0_DATA0_SHFT        0
11935 #define SH_XN_MD_SIC_CMP_DATA0_DATA0_MASK        0xffffffffffffffff
11936 
11937 /* ==================================================================== */
11938 /*                  Register "SH_XN_MD_SIC_CMP_DATA1"                   */
11939 /*                         MD compare SIC data1                         */
11940 /* ==================================================================== */
11941 
11942 #define SH_XN_MD_SIC_CMP_DATA1                   0x0000000150031610
11943 #define SH_XN_MD_SIC_CMP_DATA1_MASK              0xffffffffffffffff
11944 #define SH_XN_MD_SIC_CMP_DATA1_INIT              0x0000000000000000
11945 
11946 /*   SH_XN_MD_SIC_CMP_DATA1_DATA1                                       */
11947 /*   Description:  Data1                                                */
11948 #define SH_XN_MD_SIC_CMP_DATA1_DATA1_SHFT        0
11949 #define SH_XN_MD_SIC_CMP_DATA1_DATA1_MASK        0xffffffffffffffff
11950 
11951 /* ==================================================================== */
11952 /*                  Register "SH_XN_MD_SIC_CMP_DATA2"                   */
11953 /*                         MD compare SIC data2                         */
11954 /* ==================================================================== */
11955 
11956 #define SH_XN_MD_SIC_CMP_DATA2                   0x0000000150031620
11957 #define SH_XN_MD_SIC_CMP_DATA2_MASK              0xffffffffffffffff
11958 #define SH_XN_MD_SIC_CMP_DATA2_INIT              0x0000000000000000
11959 
11960 /*   SH_XN_MD_SIC_CMP_DATA2_DATA2                                       */
11961 /*   Description:  Data2                                                */
11962 #define SH_XN_MD_SIC_CMP_DATA2_DATA2_SHFT        0
11963 #define SH_XN_MD_SIC_CMP_DATA2_DATA2_MASK        0xffffffffffffffff
11964 
11965 /* ==================================================================== */
11966 /*                  Register "SH_XN_MD_SIC_CMP_DATA3"                   */
11967 /*                         MD compare SIC data3                         */
11968 /* ==================================================================== */
11969 
11970 #define SH_XN_MD_SIC_CMP_DATA3                   0x0000000150031630
11971 #define SH_XN_MD_SIC_CMP_DATA3_MASK              0xffffffffffffffff
11972 #define SH_XN_MD_SIC_CMP_DATA3_INIT              0x0000000000000000
11973 
11974 /*   SH_XN_MD_SIC_CMP_DATA3_DATA3                                       */
11975 /*   Description:  Data3                                                */
11976 #define SH_XN_MD_SIC_CMP_DATA3_DATA3_SHFT        0
11977 #define SH_XN_MD_SIC_CMP_DATA3_DATA3_MASK        0xffffffffffffffff
11978 
11979 /* ==================================================================== */
11980 /*               Register "SH_XN_MD_SIC_CMP_DATA_ENABLE0"               */
11981 /*                     MD enable compare SIC data0                      */
11982 /* ==================================================================== */
11983 
11984 #define SH_XN_MD_SIC_CMP_DATA_ENABLE0            0x0000000150031640
11985 #define SH_XN_MD_SIC_CMP_DATA_ENABLE0_MASK       0xffffffffffffffff
11986 #define SH_XN_MD_SIC_CMP_DATA_ENABLE0_INIT       0x0000000000000000
11987 
11988 /*   SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0                         */
11989 /*   Description:  Data0                                                */
11990 #define SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_SHFT 0
11991 #define SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_MASK 0xffffffffffffffff
11992 
11993 /* ==================================================================== */
11994 /*               Register "SH_XN_MD_SIC_CMP_DATA_ENABLE1"               */
11995 /*                     MD enable compare SIC data1                      */
11996 /* ==================================================================== */
11997 
11998 #define SH_XN_MD_SIC_CMP_DATA_ENABLE1            0x0000000150031650
11999 #define SH_XN_MD_SIC_CMP_DATA_ENABLE1_MASK       0xffffffffffffffff
12000 #define SH_XN_MD_SIC_CMP_DATA_ENABLE1_INIT       0x0000000000000000
12001 
12002 /*   SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1                         */
12003 /*   Description:  Data1                                                */
12004 #define SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_SHFT 0
12005 #define SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_MASK 0xffffffffffffffff
12006 
12007 /* ==================================================================== */
12008 /*               Register "SH_XN_MD_SIC_CMP_DATA_ENABLE2"               */
12009 /*                     MD enable compare SIC data2                      */
12010 /* ==================================================================== */
12011 
12012 #define SH_XN_MD_SIC_CMP_DATA_ENABLE2            0x0000000150031660
12013 #define SH_XN_MD_SIC_CMP_DATA_ENABLE2_MASK       0xffffffffffffffff
12014 #define SH_XN_MD_SIC_CMP_DATA_ENABLE2_INIT       0x0000000000000000
12015 
12016 /*   SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2                         */
12017 /*   Description:  Data2                                                */
12018 #define SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_SHFT 0
12019 #define SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_MASK 0xffffffffffffffff
12020 
12021 /* ==================================================================== */
12022 /*               Register "SH_XN_MD_SIC_CMP_DATA_ENABLE3"               */
12023 /*                     MD enable compare SIC data3                      */
12024 /* ==================================================================== */
12025 
12026 #define SH_XN_MD_SIC_CMP_DATA_ENABLE3            0x0000000150031670
12027 #define SH_XN_MD_SIC_CMP_DATA_ENABLE3_MASK       0xffffffffffffffff
12028 #define SH_XN_MD_SIC_CMP_DATA_ENABLE3_INIT       0x0000000000000000
12029 
12030 /*   SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3                         */
12031 /*   Description:  Data3                                                */
12032 #define SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_SHFT 0
12033 #define SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_MASK 0xffffffffffffffff
12034 
12035 /* ==================================================================== */
12036 /*                Register "SH_XN_PI_IILB_CMP_EXP_DATA0"                */
12037 /*                 PI compare IILB input expected data0                 */
12038 /* ==================================================================== */
12039 
12040 #define SH_XN_PI_IILB_CMP_EXP_DATA0              0x0000000150031300
12041 #define SH_XN_PI_IILB_CMP_EXP_DATA0_MASK         0xffffffffffffffff
12042 #define SH_XN_PI_IILB_CMP_EXP_DATA0_INIT         0x0000000000000000
12043 
12044 /*   SH_XN_PI_IILB_CMP_EXP_DATA0_DATA                                   */
12045 /*   Description:  Expected data 0                                      */
12046 #define SH_XN_PI_IILB_CMP_EXP_DATA0_DATA_SHFT    0
12047 #define SH_XN_PI_IILB_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
12048 
12049 /* ==================================================================== */
12050 /*                Register "SH_XN_PI_IILB_CMP_EXP_DATA1"                */
12051 /*                 PI compare IILB input expected data1                 */
12052 /* ==================================================================== */
12053 
12054 #define SH_XN_PI_IILB_CMP_EXP_DATA1              0x0000000150031310
12055 #define SH_XN_PI_IILB_CMP_EXP_DATA1_MASK         0xffffffffffffffff
12056 #define SH_XN_PI_IILB_CMP_EXP_DATA1_INIT         0x0000000000000000
12057 
12058 /*   SH_XN_PI_IILB_CMP_EXP_DATA1_DATA                                   */
12059 /*   Description:  Expected data 1                                      */
12060 #define SH_XN_PI_IILB_CMP_EXP_DATA1_DATA_SHFT    0
12061 #define SH_XN_PI_IILB_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
12062 
12063 /* ==================================================================== */
12064 /*                 Register "SH_XN_PI_IILB_CMP_ENABLE0"                 */
12065 /*                    PI compare IILB input enable0                     */
12066 /* ==================================================================== */
12067 
12068 #define SH_XN_PI_IILB_CMP_ENABLE0                0x0000000150031320
12069 #define SH_XN_PI_IILB_CMP_ENABLE0_MASK           0xffffffffffffffff
12070 #define SH_XN_PI_IILB_CMP_ENABLE0_INIT           0x0000000000000000
12071 
12072 /*   SH_XN_PI_IILB_CMP_ENABLE0_ENABLE                                   */
12073 /*   Description:  Enable0                                              */
12074 #define SH_XN_PI_IILB_CMP_ENABLE0_ENABLE_SHFT    0
12075 #define SH_XN_PI_IILB_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
12076 
12077 /* ==================================================================== */
12078 /*                 Register "SH_XN_PI_IILB_CMP_ENABLE1"                 */
12079 /*                    PI compare IILB input enable1                     */
12080 /* ==================================================================== */
12081 
12082 #define SH_XN_PI_IILB_CMP_ENABLE1                0x0000000150031330
12083 #define SH_XN_PI_IILB_CMP_ENABLE1_MASK           0xffffffffffffffff
12084 #define SH_XN_PI_IILB_CMP_ENABLE1_INIT           0x0000000000000000
12085 
12086 /*   SH_XN_PI_IILB_CMP_ENABLE1_ENABLE                                   */
12087 /*   Description:  Enable1                                              */
12088 #define SH_XN_PI_IILB_CMP_ENABLE1_ENABLE_SHFT    0
12089 #define SH_XN_PI_IILB_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
12090 
12091 /* ==================================================================== */
12092 /*                Register "SH_XN_PI_NI0_CMP_EXP_DATA0"                 */
12093 /*                 PI compare NI0 input expected data0                  */
12094 /* ==================================================================== */
12095 
12096 #define SH_XN_PI_NI0_CMP_EXP_DATA0               0x0000000150031340
12097 #define SH_XN_PI_NI0_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12098 #define SH_XN_PI_NI0_CMP_EXP_DATA0_INIT          0x0000000000000000
12099 
12100 /*   SH_XN_PI_NI0_CMP_EXP_DATA0_DATA                                    */
12101 /*   Description:  Expected data 0                                      */
12102 #define SH_XN_PI_NI0_CMP_EXP_DATA0_DATA_SHFT     0
12103 #define SH_XN_PI_NI0_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12104 
12105 /* ==================================================================== */
12106 /*                Register "SH_XN_PI_NI0_CMP_EXP_DATA1"                 */
12107 /*                 PI compare NI0 input expected data1                  */
12108 /* ==================================================================== */
12109 
12110 #define SH_XN_PI_NI0_CMP_EXP_DATA1               0x0000000150031350
12111 #define SH_XN_PI_NI0_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12112 #define SH_XN_PI_NI0_CMP_EXP_DATA1_INIT          0x0000000000000000
12113 
12114 /*   SH_XN_PI_NI0_CMP_EXP_DATA1_DATA                                    */
12115 /*   Description:  Expected data 1                                      */
12116 #define SH_XN_PI_NI0_CMP_EXP_DATA1_DATA_SHFT     0
12117 #define SH_XN_PI_NI0_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12118 
12119 /* ==================================================================== */
12120 /*                 Register "SH_XN_PI_NI0_CMP_ENABLE0"                  */
12121 /*                     PI compare NI0 input enable0                     */
12122 /* ==================================================================== */
12123 
12124 #define SH_XN_PI_NI0_CMP_ENABLE0                 0x0000000150031360
12125 #define SH_XN_PI_NI0_CMP_ENABLE0_MASK            0xffffffffffffffff
12126 #define SH_XN_PI_NI0_CMP_ENABLE0_INIT            0x0000000000000000
12127 
12128 /*   SH_XN_PI_NI0_CMP_ENABLE0_ENABLE                                    */
12129 /*   Description:  Enable0                                              */
12130 #define SH_XN_PI_NI0_CMP_ENABLE0_ENABLE_SHFT     0
12131 #define SH_XN_PI_NI0_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12132 
12133 /* ==================================================================== */
12134 /*                 Register "SH_XN_PI_NI0_CMP_ENABLE1"                  */
12135 /*                     PI compare NI0 input enable1                     */
12136 /* ==================================================================== */
12137 
12138 #define SH_XN_PI_NI0_CMP_ENABLE1                 0x0000000150031370
12139 #define SH_XN_PI_NI0_CMP_ENABLE1_MASK            0xffffffffffffffff
12140 #define SH_XN_PI_NI0_CMP_ENABLE1_INIT            0x0000000000000000
12141 
12142 /*   SH_XN_PI_NI0_CMP_ENABLE1_ENABLE                                    */
12143 /*   Description:  Enable1                                              */
12144 #define SH_XN_PI_NI0_CMP_ENABLE1_ENABLE_SHFT     0
12145 #define SH_XN_PI_NI0_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12146 
12147 /* ==================================================================== */
12148 /*                Register "SH_XN_PI_NI1_CMP_EXP_DATA0"                 */
12149 /*                 PI compare NI1 input expected data0                  */
12150 /* ==================================================================== */
12151 
12152 #define SH_XN_PI_NI1_CMP_EXP_DATA0               0x0000000150031380
12153 #define SH_XN_PI_NI1_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12154 #define SH_XN_PI_NI1_CMP_EXP_DATA0_INIT          0x0000000000000000
12155 
12156 /*   SH_XN_PI_NI1_CMP_EXP_DATA0_DATA                                    */
12157 /*   Description:  Expected data 0                                      */
12158 #define SH_XN_PI_NI1_CMP_EXP_DATA0_DATA_SHFT     0
12159 #define SH_XN_PI_NI1_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12160 
12161 /* ==================================================================== */
12162 /*                Register "SH_XN_PI_NI1_CMP_EXP_DATA1"                 */
12163 /*                 PI compare NI1 input expected data1                  */
12164 /* ==================================================================== */
12165 
12166 #define SH_XN_PI_NI1_CMP_EXP_DATA1               0x0000000150031390
12167 #define SH_XN_PI_NI1_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12168 #define SH_XN_PI_NI1_CMP_EXP_DATA1_INIT          0x0000000000000000
12169 
12170 /*   SH_XN_PI_NI1_CMP_EXP_DATA1_DATA                                    */
12171 /*   Description:  Expected data 1                                      */
12172 #define SH_XN_PI_NI1_CMP_EXP_DATA1_DATA_SHFT     0
12173 #define SH_XN_PI_NI1_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12174 
12175 /* ==================================================================== */
12176 /*                 Register "SH_XN_PI_NI1_CMP_ENABLE0"                  */
12177 /*                     PI compare NI1 input enable0                     */
12178 /* ==================================================================== */
12179 
12180 #define SH_XN_PI_NI1_CMP_ENABLE0                 0x00000001500313a0
12181 #define SH_XN_PI_NI1_CMP_ENABLE0_MASK            0xffffffffffffffff
12182 #define SH_XN_PI_NI1_CMP_ENABLE0_INIT            0x0000000000000000
12183 
12184 /*   SH_XN_PI_NI1_CMP_ENABLE0_ENABLE                                    */
12185 /*   Description:  Enable0                                              */
12186 #define SH_XN_PI_NI1_CMP_ENABLE0_ENABLE_SHFT     0
12187 #define SH_XN_PI_NI1_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12188 
12189 /* ==================================================================== */
12190 /*                 Register "SH_XN_PI_NI1_CMP_ENABLE1"                  */
12191 /*                     PI compare NI1 input enable1                     */
12192 /* ==================================================================== */
12193 
12194 #define SH_XN_PI_NI1_CMP_ENABLE1                 0x00000001500313b0
12195 #define SH_XN_PI_NI1_CMP_ENABLE1_MASK            0xffffffffffffffff
12196 #define SH_XN_PI_NI1_CMP_ENABLE1_INIT            0x0000000000000000
12197 
12198 /*   SH_XN_PI_NI1_CMP_ENABLE1_ENABLE                                    */
12199 /*   Description:  Enable1                                              */
12200 #define SH_XN_PI_NI1_CMP_ENABLE1_ENABLE_SHFT     0
12201 #define SH_XN_PI_NI1_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12202 
12203 /* ==================================================================== */
12204 /*                 Register "SH_XN_PI_SIC_CMP_EXP_HDR0"                 */
12205 /*                PI compare SIC input expected header0                 */
12206 /* ==================================================================== */
12207 
12208 #define SH_XN_PI_SIC_CMP_EXP_HDR0                0x00000001500313c0
12209 #define SH_XN_PI_SIC_CMP_EXP_HDR0_MASK           0xffffffffffffffff
12210 #define SH_XN_PI_SIC_CMP_EXP_HDR0_INIT           0x0000000000000000
12211 
12212 /*   SH_XN_PI_SIC_CMP_EXP_HDR0_DATA                                     */
12213 /*   Description:  Expected data 0                                      */
12214 #define SH_XN_PI_SIC_CMP_EXP_HDR0_DATA_SHFT      0
12215 #define SH_XN_PI_SIC_CMP_EXP_HDR0_DATA_MASK      0xffffffffffffffff
12216 
12217 /* ==================================================================== */
12218 /*                 Register "SH_XN_PI_SIC_CMP_EXP_HDR1"                 */
12219 /*                PI compare SIC input expected header1                 */
12220 /* ==================================================================== */
12221 
12222 #define SH_XN_PI_SIC_CMP_EXP_HDR1                0x00000001500313d0
12223 #define SH_XN_PI_SIC_CMP_EXP_HDR1_MASK           0x000003ffffffffff
12224 #define SH_XN_PI_SIC_CMP_EXP_HDR1_INIT           0x0000000000000000
12225 
12226 /*   SH_XN_PI_SIC_CMP_EXP_HDR1_DATA                                     */
12227 /*   Description:  Expected data 1                                      */
12228 #define SH_XN_PI_SIC_CMP_EXP_HDR1_DATA_SHFT      0
12229 #define SH_XN_PI_SIC_CMP_EXP_HDR1_DATA_MASK      0x000003ffffffffff
12230 
12231 /* ==================================================================== */
12232 /*               Register "SH_XN_PI_SIC_CMP_HDR_ENABLE0"                */
12233 /*                    PI compare SIC header enable0                     */
12234 /* ==================================================================== */
12235 
12236 #define SH_XN_PI_SIC_CMP_HDR_ENABLE0             0x00000001500313e0
12237 #define SH_XN_PI_SIC_CMP_HDR_ENABLE0_MASK        0xffffffffffffffff
12238 #define SH_XN_PI_SIC_CMP_HDR_ENABLE0_INIT        0x0000000000000000
12239 
12240 /*   SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE                                */
12241 /*   Description:  Enable0                                              */
12242 #define SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE_SHFT 0
12243 #define SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE_MASK 0xffffffffffffffff
12244 
12245 /* ==================================================================== */
12246 /*               Register "SH_XN_PI_SIC_CMP_HDR_ENABLE1"                */
12247 /*                    PI compare SIC header enable1                     */
12248 /* ==================================================================== */
12249 
12250 #define SH_XN_PI_SIC_CMP_HDR_ENABLE1             0x00000001500313f0
12251 #define SH_XN_PI_SIC_CMP_HDR_ENABLE1_MASK        0x000003ffffffffff
12252 #define SH_XN_PI_SIC_CMP_HDR_ENABLE1_INIT        0x0000000000000000
12253 
12254 /*   SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE                                */
12255 /*   Description:  Enable1                                              */
12256 #define SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE_SHFT 0
12257 #define SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE_MASK 0x000003ffffffffff
12258 
12259 /* ==================================================================== */
12260 /*                  Register "SH_XN_PI_SIC_CMP_DATA0"                   */
12261 /*                         PI compare SIC data0                         */
12262 /* ==================================================================== */
12263 
12264 #define SH_XN_PI_SIC_CMP_DATA0                   0x0000000150031400
12265 #define SH_XN_PI_SIC_CMP_DATA0_MASK              0xffffffffffffffff
12266 #define SH_XN_PI_SIC_CMP_DATA0_INIT              0x0000000000000000
12267 
12268 /*   SH_XN_PI_SIC_CMP_DATA0_DATA0                                       */
12269 /*   Description:  Data0                                                */
12270 #define SH_XN_PI_SIC_CMP_DATA0_DATA0_SHFT        0
12271 #define SH_XN_PI_SIC_CMP_DATA0_DATA0_MASK        0xffffffffffffffff
12272 
12273 /* ==================================================================== */
12274 /*                  Register "SH_XN_PI_SIC_CMP_DATA1"                   */
12275 /*                         PI compare SIC data1                         */
12276 /* ==================================================================== */
12277 
12278 #define SH_XN_PI_SIC_CMP_DATA1                   0x0000000150031410
12279 #define SH_XN_PI_SIC_CMP_DATA1_MASK              0xffffffffffffffff
12280 #define SH_XN_PI_SIC_CMP_DATA1_INIT              0x0000000000000000
12281 
12282 /*   SH_XN_PI_SIC_CMP_DATA1_DATA1                                       */
12283 /*   Description:  Data1                                                */
12284 #define SH_XN_PI_SIC_CMP_DATA1_DATA1_SHFT        0
12285 #define SH_XN_PI_SIC_CMP_DATA1_DATA1_MASK        0xffffffffffffffff
12286 
12287 /* ==================================================================== */
12288 /*                  Register "SH_XN_PI_SIC_CMP_DATA2"                   */
12289 /*                         PI compare SIC data2                         */
12290 /* ==================================================================== */
12291 
12292 #define SH_XN_PI_SIC_CMP_DATA2                   0x0000000150031420
12293 #define SH_XN_PI_SIC_CMP_DATA2_MASK              0xffffffffffffffff
12294 #define SH_XN_PI_SIC_CMP_DATA2_INIT              0x0000000000000000
12295 
12296 /*   SH_XN_PI_SIC_CMP_DATA2_DATA2                                       */
12297 /*   Description:  Data2                                                */
12298 #define SH_XN_PI_SIC_CMP_DATA2_DATA2_SHFT        0
12299 #define SH_XN_PI_SIC_CMP_DATA2_DATA2_MASK        0xffffffffffffffff
12300 
12301 /* ==================================================================== */
12302 /*                  Register "SH_XN_PI_SIC_CMP_DATA3"                   */
12303 /*                         PI compare SIC data3                         */
12304 /* ==================================================================== */
12305 
12306 #define SH_XN_PI_SIC_CMP_DATA3                   0x0000000150031430
12307 #define SH_XN_PI_SIC_CMP_DATA3_MASK              0xffffffffffffffff
12308 #define SH_XN_PI_SIC_CMP_DATA3_INIT              0x0000000000000000
12309 
12310 /*   SH_XN_PI_SIC_CMP_DATA3_DATA3                                       */
12311 /*   Description:  Data3                                                */
12312 #define SH_XN_PI_SIC_CMP_DATA3_DATA3_SHFT        0
12313 #define SH_XN_PI_SIC_CMP_DATA3_DATA3_MASK        0xffffffffffffffff
12314 
12315 /* ==================================================================== */
12316 /*               Register "SH_XN_PI_SIC_CMP_DATA_ENABLE0"               */
12317 /*                     PI enable compare SIC data0                      */
12318 /* ==================================================================== */
12319 
12320 #define SH_XN_PI_SIC_CMP_DATA_ENABLE0            0x0000000150031440
12321 #define SH_XN_PI_SIC_CMP_DATA_ENABLE0_MASK       0xffffffffffffffff
12322 #define SH_XN_PI_SIC_CMP_DATA_ENABLE0_INIT       0x0000000000000000
12323 
12324 /*   SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0                         */
12325 /*   Description:  Data0                                                */
12326 #define SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_SHFT 0
12327 #define SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_MASK 0xffffffffffffffff
12328 
12329 /* ==================================================================== */
12330 /*               Register "SH_XN_PI_SIC_CMP_DATA_ENABLE1"               */
12331 /*                     PI enable compare SIC data1                      */
12332 /* ==================================================================== */
12333 
12334 #define SH_XN_PI_SIC_CMP_DATA_ENABLE1            0x0000000150031450
12335 #define SH_XN_PI_SIC_CMP_DATA_ENABLE1_MASK       0xffffffffffffffff
12336 #define SH_XN_PI_SIC_CMP_DATA_ENABLE1_INIT       0x0000000000000000
12337 
12338 /*   SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1                         */
12339 /*   Description:  Data1                                                */
12340 #define SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_SHFT 0
12341 #define SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_MASK 0xffffffffffffffff
12342 
12343 /* ==================================================================== */
12344 /*               Register "SH_XN_PI_SIC_CMP_DATA_ENABLE2"               */
12345 /*                     PI enable compare SIC data2                      */
12346 /* ==================================================================== */
12347 
12348 #define SH_XN_PI_SIC_CMP_DATA_ENABLE2            0x0000000150031460
12349 #define SH_XN_PI_SIC_CMP_DATA_ENABLE2_MASK       0xffffffffffffffff
12350 #define SH_XN_PI_SIC_CMP_DATA_ENABLE2_INIT       0x0000000000000000
12351 
12352 /*   SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2                         */
12353 /*   Description:  Data2                                                */
12354 #define SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_SHFT 0
12355 #define SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_MASK 0xffffffffffffffff
12356 
12357 /* ==================================================================== */
12358 /*               Register "SH_XN_PI_SIC_CMP_DATA_ENABLE3"               */
12359 /*                     PI enable compare SIC data3                      */
12360 /* ==================================================================== */
12361 
12362 #define SH_XN_PI_SIC_CMP_DATA_ENABLE3            0x0000000150031470
12363 #define SH_XN_PI_SIC_CMP_DATA_ENABLE3_MASK       0xffffffffffffffff
12364 #define SH_XN_PI_SIC_CMP_DATA_ENABLE3_INIT       0x0000000000000000
12365 
12366 /*   SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3                         */
12367 /*   Description:  Data3                                                */
12368 #define SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_SHFT 0
12369 #define SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_MASK 0xffffffffffffffff
12370 
12371 /* ==================================================================== */
12372 /*               Register "SH_XN_NI0_IILB_CMP_EXP_DATA0"                */
12373 /*                NI0 compare IILB input expected data0                 */
12374 /* ==================================================================== */
12375 
12376 #define SH_XN_NI0_IILB_CMP_EXP_DATA0             0x0000000150031700
12377 #define SH_XN_NI0_IILB_CMP_EXP_DATA0_MASK        0xffffffffffffffff
12378 #define SH_XN_NI0_IILB_CMP_EXP_DATA0_INIT        0x0000000000000000
12379 
12380 /*   SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA                                  */
12381 /*   Description:  Expected data 0                                      */
12382 #define SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA_SHFT   0
12383 #define SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA_MASK   0xffffffffffffffff
12384 
12385 /* ==================================================================== */
12386 /*               Register "SH_XN_NI0_IILB_CMP_EXP_DATA1"                */
12387 /*                NI0 compare IILB input expected data1                 */
12388 /* ==================================================================== */
12389 
12390 #define SH_XN_NI0_IILB_CMP_EXP_DATA1             0x0000000150031710
12391 #define SH_XN_NI0_IILB_CMP_EXP_DATA1_MASK        0xffffffffffffffff
12392 #define SH_XN_NI0_IILB_CMP_EXP_DATA1_INIT        0x0000000000000000
12393 
12394 /*   SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA                                  */
12395 /*   Description:  Expected data 1                                      */
12396 #define SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA_SHFT   0
12397 #define SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA_MASK   0xffffffffffffffff
12398 
12399 /* ==================================================================== */
12400 /*                Register "SH_XN_NI0_IILB_CMP_ENABLE0"                 */
12401 /*                    NI0 compare IILB input enable0                    */
12402 /* ==================================================================== */
12403 
12404 #define SH_XN_NI0_IILB_CMP_ENABLE0               0x0000000150031720
12405 #define SH_XN_NI0_IILB_CMP_ENABLE0_MASK          0xffffffffffffffff
12406 #define SH_XN_NI0_IILB_CMP_ENABLE0_INIT          0x0000000000000000
12407 
12408 /*   SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE                                  */
12409 /*   Description:  Enable0                                              */
12410 #define SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE_SHFT   0
12411 #define SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE_MASK   0xffffffffffffffff
12412 
12413 /* ==================================================================== */
12414 /*                Register "SH_XN_NI0_IILB_CMP_ENABLE1"                 */
12415 /*                    NI0 compare IILB input enable1                    */
12416 /* ==================================================================== */
12417 
12418 #define SH_XN_NI0_IILB_CMP_ENABLE1               0x0000000150031730
12419 #define SH_XN_NI0_IILB_CMP_ENABLE1_MASK          0xffffffffffffffff
12420 #define SH_XN_NI0_IILB_CMP_ENABLE1_INIT          0x0000000000000000
12421 
12422 /*   SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE                                  */
12423 /*   Description:  Enable1                                              */
12424 #define SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE_SHFT   0
12425 #define SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE_MASK   0xffffffffffffffff
12426 
12427 /* ==================================================================== */
12428 /*                Register "SH_XN_NI0_PI_CMP_EXP_DATA0"                 */
12429 /*                 NI0 compare PI input expected data0                  */
12430 /* ==================================================================== */
12431 
12432 #define SH_XN_NI0_PI_CMP_EXP_DATA0               0x0000000150031740
12433 #define SH_XN_NI0_PI_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12434 #define SH_XN_NI0_PI_CMP_EXP_DATA0_INIT          0x0000000000000000
12435 
12436 /*   SH_XN_NI0_PI_CMP_EXP_DATA0_DATA                                    */
12437 /*   Description:  Expected data 0                                      */
12438 #define SH_XN_NI0_PI_CMP_EXP_DATA0_DATA_SHFT     0
12439 #define SH_XN_NI0_PI_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12440 
12441 /* ==================================================================== */
12442 /*                Register "SH_XN_NI0_PI_CMP_EXP_DATA1"                 */
12443 /*                 NI0 compare PI input expected data1                  */
12444 /* ==================================================================== */
12445 
12446 #define SH_XN_NI0_PI_CMP_EXP_DATA1               0x0000000150031750
12447 #define SH_XN_NI0_PI_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12448 #define SH_XN_NI0_PI_CMP_EXP_DATA1_INIT          0x0000000000000000
12449 
12450 /*   SH_XN_NI0_PI_CMP_EXP_DATA1_DATA                                    */
12451 /*   Description:  Expected data 1                                      */
12452 #define SH_XN_NI0_PI_CMP_EXP_DATA1_DATA_SHFT     0
12453 #define SH_XN_NI0_PI_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12454 
12455 /* ==================================================================== */
12456 /*                 Register "SH_XN_NI0_PI_CMP_ENABLE0"                  */
12457 /*                     NI0 compare PI input enable0                     */
12458 /* ==================================================================== */
12459 
12460 #define SH_XN_NI0_PI_CMP_ENABLE0                 0x0000000150031760
12461 #define SH_XN_NI0_PI_CMP_ENABLE0_MASK            0xffffffffffffffff
12462 #define SH_XN_NI0_PI_CMP_ENABLE0_INIT            0x0000000000000000
12463 
12464 /*   SH_XN_NI0_PI_CMP_ENABLE0_ENABLE                                    */
12465 /*   Description:  Enable0                                              */
12466 #define SH_XN_NI0_PI_CMP_ENABLE0_ENABLE_SHFT     0
12467 #define SH_XN_NI0_PI_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12468 
12469 /* ==================================================================== */
12470 /*                 Register "SH_XN_NI0_PI_CMP_ENABLE1"                  */
12471 /*                     NI0 compare PI input enable1                     */
12472 /* ==================================================================== */
12473 
12474 #define SH_XN_NI0_PI_CMP_ENABLE1                 0x0000000150031770
12475 #define SH_XN_NI0_PI_CMP_ENABLE1_MASK            0xffffffffffffffff
12476 #define SH_XN_NI0_PI_CMP_ENABLE1_INIT            0x0000000000000000
12477 
12478 /*   SH_XN_NI0_PI_CMP_ENABLE1_ENABLE                                    */
12479 /*   Description:  Enable1                                              */
12480 #define SH_XN_NI0_PI_CMP_ENABLE1_ENABLE_SHFT     0
12481 #define SH_XN_NI0_PI_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12482 
12483 /* ==================================================================== */
12484 /*                Register "SH_XN_NI0_MD_CMP_EXP_DATA0"                 */
12485 /*                 NI0 compare MD input expected data0                  */
12486 /* ==================================================================== */
12487 
12488 #define SH_XN_NI0_MD_CMP_EXP_DATA0               0x0000000150031780
12489 #define SH_XN_NI0_MD_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12490 #define SH_XN_NI0_MD_CMP_EXP_DATA0_INIT          0x0000000000000000
12491 
12492 /*   SH_XN_NI0_MD_CMP_EXP_DATA0_DATA                                    */
12493 /*   Description:  Expected data 0                                      */
12494 #define SH_XN_NI0_MD_CMP_EXP_DATA0_DATA_SHFT     0
12495 #define SH_XN_NI0_MD_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12496 
12497 /* ==================================================================== */
12498 /*                Register "SH_XN_NI0_MD_CMP_EXP_DATA1"                 */
12499 /*                 NI0 compare MD input expected data1                  */
12500 /* ==================================================================== */
12501 
12502 #define SH_XN_NI0_MD_CMP_EXP_DATA1               0x0000000150031790
12503 #define SH_XN_NI0_MD_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12504 #define SH_XN_NI0_MD_CMP_EXP_DATA1_INIT          0x0000000000000000
12505 
12506 /*   SH_XN_NI0_MD_CMP_EXP_DATA1_DATA                                    */
12507 /*   Description:  Expected data 1                                      */
12508 #define SH_XN_NI0_MD_CMP_EXP_DATA1_DATA_SHFT     0
12509 #define SH_XN_NI0_MD_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12510 
12511 /* ==================================================================== */
12512 /*                 Register "SH_XN_NI0_MD_CMP_ENABLE0"                  */
12513 /*                     NI0 compare MD input enable0                     */
12514 /* ==================================================================== */
12515 
12516 #define SH_XN_NI0_MD_CMP_ENABLE0                 0x00000001500317a0
12517 #define SH_XN_NI0_MD_CMP_ENABLE0_MASK            0xffffffffffffffff
12518 #define SH_XN_NI0_MD_CMP_ENABLE0_INIT            0x0000000000000000
12519 
12520 /*   SH_XN_NI0_MD_CMP_ENABLE0_ENABLE                                    */
12521 /*   Description:  Enable0                                              */
12522 #define SH_XN_NI0_MD_CMP_ENABLE0_ENABLE_SHFT     0
12523 #define SH_XN_NI0_MD_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12524 
12525 /* ==================================================================== */
12526 /*                 Register "SH_XN_NI0_MD_CMP_ENABLE1"                  */
12527 /*                     NI0 compare MD input enable1                     */
12528 /* ==================================================================== */
12529 
12530 #define SH_XN_NI0_MD_CMP_ENABLE1                 0x00000001500317b0
12531 #define SH_XN_NI0_MD_CMP_ENABLE1_MASK            0xffffffffffffffff
12532 #define SH_XN_NI0_MD_CMP_ENABLE1_INIT            0x0000000000000000
12533 
12534 /*   SH_XN_NI0_MD_CMP_ENABLE1_ENABLE                                    */
12535 /*   Description:  Enable1                                              */
12536 #define SH_XN_NI0_MD_CMP_ENABLE1_ENABLE_SHFT     0
12537 #define SH_XN_NI0_MD_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12538 
12539 /* ==================================================================== */
12540 /*                Register "SH_XN_NI0_NI_CMP_EXP_DATA0"                 */
12541 /*                 NI0 compare NI input expected data0                  */
12542 /* ==================================================================== */
12543 
12544 #define SH_XN_NI0_NI_CMP_EXP_DATA0               0x00000001500317c0
12545 #define SH_XN_NI0_NI_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12546 #define SH_XN_NI0_NI_CMP_EXP_DATA0_INIT          0x0000000000000000
12547 
12548 /*   SH_XN_NI0_NI_CMP_EXP_DATA0_DATA                                    */
12549 /*   Description:  Expected data 0                                      */
12550 #define SH_XN_NI0_NI_CMP_EXP_DATA0_DATA_SHFT     0
12551 #define SH_XN_NI0_NI_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12552 
12553 /* ==================================================================== */
12554 /*                Register "SH_XN_NI0_NI_CMP_EXP_DATA1"                 */
12555 /*                 NI0 compare NI input expected data1                  */
12556 /* ==================================================================== */
12557 
12558 #define SH_XN_NI0_NI_CMP_EXP_DATA1               0x00000001500317d0
12559 #define SH_XN_NI0_NI_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12560 #define SH_XN_NI0_NI_CMP_EXP_DATA1_INIT          0x0000000000000000
12561 
12562 /*   SH_XN_NI0_NI_CMP_EXP_DATA1_DATA                                    */
12563 /*   Description:  Expected data 1                                      */
12564 #define SH_XN_NI0_NI_CMP_EXP_DATA1_DATA_SHFT     0
12565 #define SH_XN_NI0_NI_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12566 
12567 /* ==================================================================== */
12568 /*                 Register "SH_XN_NI0_NI_CMP_ENABLE0"                  */
12569 /*                     NI0 compare NI input enable0                     */
12570 /* ==================================================================== */
12571 
12572 #define SH_XN_NI0_NI_CMP_ENABLE0                 0x00000001500317e0
12573 #define SH_XN_NI0_NI_CMP_ENABLE0_MASK            0xffffffffffffffff
12574 #define SH_XN_NI0_NI_CMP_ENABLE0_INIT            0x0000000000000000
12575 
12576 /*   SH_XN_NI0_NI_CMP_ENABLE0_ENABLE                                    */
12577 /*   Description:  Enable0                                              */
12578 #define SH_XN_NI0_NI_CMP_ENABLE0_ENABLE_SHFT     0
12579 #define SH_XN_NI0_NI_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12580 
12581 /* ==================================================================== */
12582 /*                 Register "SH_XN_NI0_NI_CMP_ENABLE1"                  */
12583 /*                     NI0 compare NI input enable1                     */
12584 /* ==================================================================== */
12585 
12586 #define SH_XN_NI0_NI_CMP_ENABLE1                 0x00000001500317f0
12587 #define SH_XN_NI0_NI_CMP_ENABLE1_MASK            0xffffffffffffffff
12588 #define SH_XN_NI0_NI_CMP_ENABLE1_INIT            0x0000000000000000
12589 
12590 /*   SH_XN_NI0_NI_CMP_ENABLE1_ENABLE                                    */
12591 /*   Description:  Enable1                                              */
12592 #define SH_XN_NI0_NI_CMP_ENABLE1_ENABLE_SHFT     0
12593 #define SH_XN_NI0_NI_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12594 
12595 /* ==================================================================== */
12596 /*                Register "SH_XN_NI0_LLP_CMP_EXP_DATA0"                */
12597 /*                 NI0 compare LLP input expected data0                 */
12598 /* ==================================================================== */
12599 
12600 #define SH_XN_NI0_LLP_CMP_EXP_DATA0              0x0000000150031800
12601 #define SH_XN_NI0_LLP_CMP_EXP_DATA0_MASK         0xffffffffffffffff
12602 #define SH_XN_NI0_LLP_CMP_EXP_DATA0_INIT         0x0000000000000000
12603 
12604 /*   SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA                                   */
12605 /*   Description:  Expected data 0                                      */
12606 #define SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA_SHFT    0
12607 #define SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
12608 
12609 /* ==================================================================== */
12610 /*                Register "SH_XN_NI0_LLP_CMP_EXP_DATA1"                */
12611 /*                 NI0 compare LLP input expected data1                 */
12612 /* ==================================================================== */
12613 
12614 #define SH_XN_NI0_LLP_CMP_EXP_DATA1              0x0000000150031810
12615 #define SH_XN_NI0_LLP_CMP_EXP_DATA1_MASK         0xffffffffffffffff
12616 #define SH_XN_NI0_LLP_CMP_EXP_DATA1_INIT         0x0000000000000000
12617 
12618 /*   SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA                                   */
12619 /*   Description:  Expected data 1                                      */
12620 #define SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA_SHFT    0
12621 #define SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
12622 
12623 /* ==================================================================== */
12624 /*                 Register "SH_XN_NI0_LLP_CMP_ENABLE0"                 */
12625 /*                    NI0 compare LLP input enable0                     */
12626 /* ==================================================================== */
12627 
12628 #define SH_XN_NI0_LLP_CMP_ENABLE0                0x0000000150031820
12629 #define SH_XN_NI0_LLP_CMP_ENABLE0_MASK           0xffffffffffffffff
12630 #define SH_XN_NI0_LLP_CMP_ENABLE0_INIT           0x0000000000000000
12631 
12632 /*   SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE                                   */
12633 /*   Description:  Enable0                                              */
12634 #define SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE_SHFT    0
12635 #define SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
12636 
12637 /* ==================================================================== */
12638 /*                 Register "SH_XN_NI0_LLP_CMP_ENABLE1"                 */
12639 /*                    NI0 compare LLP input enable1                     */
12640 /* ==================================================================== */
12641 
12642 #define SH_XN_NI0_LLP_CMP_ENABLE1                0x0000000150031830
12643 #define SH_XN_NI0_LLP_CMP_ENABLE1_MASK           0xffffffffffffffff
12644 #define SH_XN_NI0_LLP_CMP_ENABLE1_INIT           0x0000000000000000
12645 
12646 /*   SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE                                   */
12647 /*   Description:  Enable1                                              */
12648 #define SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE_SHFT    0
12649 #define SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
12650 
12651 /* ==================================================================== */
12652 /*               Register "SH_XN_NI1_IILB_CMP_EXP_DATA0"                */
12653 /*                NI1 compare IILB input expected data0                 */
12654 /* ==================================================================== */
12655 
12656 #define SH_XN_NI1_IILB_CMP_EXP_DATA0             0x0000000150031900
12657 #define SH_XN_NI1_IILB_CMP_EXP_DATA0_MASK        0xffffffffffffffff
12658 #define SH_XN_NI1_IILB_CMP_EXP_DATA0_INIT        0x0000000000000000
12659 
12660 /*   SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA                                  */
12661 /*   Description:  Expected data 0                                      */
12662 #define SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA_SHFT   0
12663 #define SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA_MASK   0xffffffffffffffff
12664 
12665 /* ==================================================================== */
12666 /*               Register "SH_XN_NI1_IILB_CMP_EXP_DATA1"                */
12667 /*                NI1 compare IILB input expected data1                 */
12668 /* ==================================================================== */
12669 
12670 #define SH_XN_NI1_IILB_CMP_EXP_DATA1             0x0000000150031910
12671 #define SH_XN_NI1_IILB_CMP_EXP_DATA1_MASK        0xffffffffffffffff
12672 #define SH_XN_NI1_IILB_CMP_EXP_DATA1_INIT        0x0000000000000000
12673 
12674 /*   SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA                                  */
12675 /*   Description:  Expected data 1                                      */
12676 #define SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA_SHFT   0
12677 #define SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA_MASK   0xffffffffffffffff
12678 
12679 /* ==================================================================== */
12680 /*                Register "SH_XN_NI1_IILB_CMP_ENABLE0"                 */
12681 /*                    NI1 compare IILB input enable0                    */
12682 /* ==================================================================== */
12683 
12684 #define SH_XN_NI1_IILB_CMP_ENABLE0               0x0000000150031920
12685 #define SH_XN_NI1_IILB_CMP_ENABLE0_MASK          0xffffffffffffffff
12686 #define SH_XN_NI1_IILB_CMP_ENABLE0_INIT          0x0000000000000000
12687 
12688 /*   SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE                                  */
12689 /*   Description:  Enable0                                              */
12690 #define SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE_SHFT   0
12691 #define SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE_MASK   0xffffffffffffffff
12692 
12693 /* ==================================================================== */
12694 /*                Register "SH_XN_NI1_IILB_CMP_ENABLE1"                 */
12695 /*                    NI1 compare IILB input enable1                    */
12696 /* ==================================================================== */
12697 
12698 #define SH_XN_NI1_IILB_CMP_ENABLE1               0x0000000150031930
12699 #define SH_XN_NI1_IILB_CMP_ENABLE1_MASK          0xffffffffffffffff
12700 #define SH_XN_NI1_IILB_CMP_ENABLE1_INIT          0x0000000000000000
12701 
12702 /*   SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE                                  */
12703 /*   Description:  Enable1                                              */
12704 #define SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE_SHFT   0
12705 #define SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE_MASK   0xffffffffffffffff
12706 
12707 /* ==================================================================== */
12708 /*                Register "SH_XN_NI1_PI_CMP_EXP_DATA0"                 */
12709 /*                 NI1 compare PI input expected data0                  */
12710 /* ==================================================================== */
12711 
12712 #define SH_XN_NI1_PI_CMP_EXP_DATA0               0x0000000150031940
12713 #define SH_XN_NI1_PI_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12714 #define SH_XN_NI1_PI_CMP_EXP_DATA0_INIT          0x0000000000000000
12715 
12716 /*   SH_XN_NI1_PI_CMP_EXP_DATA0_DATA                                    */
12717 /*   Description:  Expected data 0                                      */
12718 #define SH_XN_NI1_PI_CMP_EXP_DATA0_DATA_SHFT     0
12719 #define SH_XN_NI1_PI_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12720 
12721 /* ==================================================================== */
12722 /*                Register "SH_XN_NI1_PI_CMP_EXP_DATA1"                 */
12723 /*                 NI1 compare PI input expected data1                  */
12724 /* ==================================================================== */
12725 
12726 #define SH_XN_NI1_PI_CMP_EXP_DATA1               0x0000000150031950
12727 #define SH_XN_NI1_PI_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12728 #define SH_XN_NI1_PI_CMP_EXP_DATA1_INIT          0x0000000000000000
12729 
12730 /*   SH_XN_NI1_PI_CMP_EXP_DATA1_DATA                                    */
12731 /*   Description:  Expected data 1                                      */
12732 #define SH_XN_NI1_PI_CMP_EXP_DATA1_DATA_SHFT     0
12733 #define SH_XN_NI1_PI_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12734 
12735 /* ==================================================================== */
12736 /*                 Register "SH_XN_NI1_PI_CMP_ENABLE0"                  */
12737 /*                     NI1 compare PI input enable0                     */
12738 /* ==================================================================== */
12739 
12740 #define SH_XN_NI1_PI_CMP_ENABLE0                 0x0000000150031960
12741 #define SH_XN_NI1_PI_CMP_ENABLE0_MASK            0xffffffffffffffff
12742 #define SH_XN_NI1_PI_CMP_ENABLE0_INIT            0x0000000000000000
12743 
12744 /*   SH_XN_NI1_PI_CMP_ENABLE0_ENABLE                                    */
12745 /*   Description:  Enable0                                              */
12746 #define SH_XN_NI1_PI_CMP_ENABLE0_ENABLE_SHFT     0
12747 #define SH_XN_NI1_PI_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12748 
12749 /* ==================================================================== */
12750 /*                 Register "SH_XN_NI1_PI_CMP_ENABLE1"                  */
12751 /*                     NI1 compare PI input enable1                     */
12752 /* ==================================================================== */
12753 
12754 #define SH_XN_NI1_PI_CMP_ENABLE1                 0x0000000150031970
12755 #define SH_XN_NI1_PI_CMP_ENABLE1_MASK            0xffffffffffffffff
12756 #define SH_XN_NI1_PI_CMP_ENABLE1_INIT            0x0000000000000000
12757 
12758 /*   SH_XN_NI1_PI_CMP_ENABLE1_ENABLE                                    */
12759 /*   Description:  Enable1                                              */
12760 #define SH_XN_NI1_PI_CMP_ENABLE1_ENABLE_SHFT     0
12761 #define SH_XN_NI1_PI_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12762 
12763 /* ==================================================================== */
12764 /*                Register "SH_XN_NI1_MD_CMP_EXP_DATA0"                 */
12765 /*                 NI1 compare MD input expected data0                  */
12766 /* ==================================================================== */
12767 
12768 #define SH_XN_NI1_MD_CMP_EXP_DATA0               0x0000000150031980
12769 #define SH_XN_NI1_MD_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12770 #define SH_XN_NI1_MD_CMP_EXP_DATA0_INIT          0x0000000000000000
12771 
12772 /*   SH_XN_NI1_MD_CMP_EXP_DATA0_DATA                                    */
12773 /*   Description:  Expected data 0                                      */
12774 #define SH_XN_NI1_MD_CMP_EXP_DATA0_DATA_SHFT     0
12775 #define SH_XN_NI1_MD_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12776 
12777 /* ==================================================================== */
12778 /*                Register "SH_XN_NI1_MD_CMP_EXP_DATA1"                 */
12779 /*                 NI1 compare MD input expected data1                  */
12780 /* ==================================================================== */
12781 
12782 #define SH_XN_NI1_MD_CMP_EXP_DATA1               0x0000000150031990
12783 #define SH_XN_NI1_MD_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12784 #define SH_XN_NI1_MD_CMP_EXP_DATA1_INIT          0x0000000000000000
12785 
12786 /*   SH_XN_NI1_MD_CMP_EXP_DATA1_DATA                                    */
12787 /*   Description:  Expected data 1                                      */
12788 #define SH_XN_NI1_MD_CMP_EXP_DATA1_DATA_SHFT     0
12789 #define SH_XN_NI1_MD_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12790 
12791 /* ==================================================================== */
12792 /*                 Register "SH_XN_NI1_MD_CMP_ENABLE0"                  */
12793 /*                     NI1 compare MD input enable0                     */
12794 /* ==================================================================== */
12795 
12796 #define SH_XN_NI1_MD_CMP_ENABLE0                 0x00000001500319a0
12797 #define SH_XN_NI1_MD_CMP_ENABLE0_MASK            0xffffffffffffffff
12798 #define SH_XN_NI1_MD_CMP_ENABLE0_INIT            0x0000000000000000
12799 
12800 /*   SH_XN_NI1_MD_CMP_ENABLE0_ENABLE                                    */
12801 /*   Description:  Enable0                                              */
12802 #define SH_XN_NI1_MD_CMP_ENABLE0_ENABLE_SHFT     0
12803 #define SH_XN_NI1_MD_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12804 
12805 /* ==================================================================== */
12806 /*                 Register "SH_XN_NI1_MD_CMP_ENABLE1"                  */
12807 /*                     NI1 compare MD input enable1                     */
12808 /* ==================================================================== */
12809 
12810 #define SH_XN_NI1_MD_CMP_ENABLE1                 0x00000001500319b0
12811 #define SH_XN_NI1_MD_CMP_ENABLE1_MASK            0xffffffffffffffff
12812 #define SH_XN_NI1_MD_CMP_ENABLE1_INIT            0x0000000000000000
12813 
12814 /*   SH_XN_NI1_MD_CMP_ENABLE1_ENABLE                                    */
12815 /*   Description:  Enable1                                              */
12816 #define SH_XN_NI1_MD_CMP_ENABLE1_ENABLE_SHFT     0
12817 #define SH_XN_NI1_MD_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12818 
12819 /* ==================================================================== */
12820 /*                Register "SH_XN_NI1_NI_CMP_EXP_DATA0"                 */
12821 /*                 NI1 compare NI input expected data0                  */
12822 /* ==================================================================== */
12823 
12824 #define SH_XN_NI1_NI_CMP_EXP_DATA0               0x00000001500319c0
12825 #define SH_XN_NI1_NI_CMP_EXP_DATA0_MASK          0xffffffffffffffff
12826 #define SH_XN_NI1_NI_CMP_EXP_DATA0_INIT          0x0000000000000000
12827 
12828 /*   SH_XN_NI1_NI_CMP_EXP_DATA0_DATA                                    */
12829 /*   Description:  Expected data 0                                      */
12830 #define SH_XN_NI1_NI_CMP_EXP_DATA0_DATA_SHFT     0
12831 #define SH_XN_NI1_NI_CMP_EXP_DATA0_DATA_MASK     0xffffffffffffffff
12832 
12833 /* ==================================================================== */
12834 /*                Register "SH_XN_NI1_NI_CMP_EXP_DATA1"                 */
12835 /*                 NI1 compare NI input expected data1                  */
12836 /* ==================================================================== */
12837 
12838 #define SH_XN_NI1_NI_CMP_EXP_DATA1               0x00000001500319d0
12839 #define SH_XN_NI1_NI_CMP_EXP_DATA1_MASK          0xffffffffffffffff
12840 #define SH_XN_NI1_NI_CMP_EXP_DATA1_INIT          0x0000000000000000
12841 
12842 /*   SH_XN_NI1_NI_CMP_EXP_DATA1_DATA                                    */
12843 /*   Description:  Expected data 1                                      */
12844 #define SH_XN_NI1_NI_CMP_EXP_DATA1_DATA_SHFT     0
12845 #define SH_XN_NI1_NI_CMP_EXP_DATA1_DATA_MASK     0xffffffffffffffff
12846 
12847 /* ==================================================================== */
12848 /*                 Register "SH_XN_NI1_NI_CMP_ENABLE0"                  */
12849 /*                     NI1 compare NI input enable0                     */
12850 /* ==================================================================== */
12851 
12852 #define SH_XN_NI1_NI_CMP_ENABLE0                 0x00000001500319e0
12853 #define SH_XN_NI1_NI_CMP_ENABLE0_MASK            0xffffffffffffffff
12854 #define SH_XN_NI1_NI_CMP_ENABLE0_INIT            0x0000000000000000
12855 
12856 /*   SH_XN_NI1_NI_CMP_ENABLE0_ENABLE                                    */
12857 /*   Description:  Enable0                                              */
12858 #define SH_XN_NI1_NI_CMP_ENABLE0_ENABLE_SHFT     0
12859 #define SH_XN_NI1_NI_CMP_ENABLE0_ENABLE_MASK     0xffffffffffffffff
12860 
12861 /* ==================================================================== */
12862 /*                 Register "SH_XN_NI1_NI_CMP_ENABLE1"                  */
12863 /*                     NI1 compare NI input enable1                     */
12864 /* ==================================================================== */
12865 
12866 #define SH_XN_NI1_NI_CMP_ENABLE1                 0x00000001500319f0
12867 #define SH_XN_NI1_NI_CMP_ENABLE1_MASK            0xffffffffffffffff
12868 #define SH_XN_NI1_NI_CMP_ENABLE1_INIT            0x0000000000000000
12869 
12870 /*   SH_XN_NI1_NI_CMP_ENABLE1_ENABLE                                    */
12871 /*   Description:  Enable1                                              */
12872 #define SH_XN_NI1_NI_CMP_ENABLE1_ENABLE_SHFT     0
12873 #define SH_XN_NI1_NI_CMP_ENABLE1_ENABLE_MASK     0xffffffffffffffff
12874 
12875 /* ==================================================================== */
12876 /*                Register "SH_XN_NI1_LLP_CMP_EXP_DATA0"                */
12877 /*                 NI1 compare LLP input expected data0                 */
12878 /* ==================================================================== */
12879 
12880 #define SH_XN_NI1_LLP_CMP_EXP_DATA0              0x0000000150031a00
12881 #define SH_XN_NI1_LLP_CMP_EXP_DATA0_MASK         0xffffffffffffffff
12882 #define SH_XN_NI1_LLP_CMP_EXP_DATA0_INIT         0x0000000000000000
12883 
12884 /*   SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA                                   */
12885 /*   Description:  Expected data 0                                      */
12886 #define SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA_SHFT    0
12887 #define SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA_MASK    0xffffffffffffffff
12888 
12889 /* ==================================================================== */
12890 /*                Register "SH_XN_NI1_LLP_CMP_EXP_DATA1"                */
12891 /*                 NI1 compare LLP input expected data1                 */
12892 /* ==================================================================== */
12893 
12894 #define SH_XN_NI1_LLP_CMP_EXP_DATA1              0x0000000150031a10
12895 #define SH_XN_NI1_LLP_CMP_EXP_DATA1_MASK         0xffffffffffffffff
12896 #define SH_XN_NI1_LLP_CMP_EXP_DATA1_INIT         0x0000000000000000
12897 
12898 /*   SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA                                   */
12899 /*   Description:  Expected data 1                                      */
12900 #define SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA_SHFT    0
12901 #define SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA_MASK    0xffffffffffffffff
12902 
12903 /* ==================================================================== */
12904 /*                 Register "SH_XN_NI1_LLP_CMP_ENABLE0"                 */
12905 /*                    NI1 compare LLP input enable0                     */
12906 /* ==================================================================== */
12907 
12908 #define SH_XN_NI1_LLP_CMP_ENABLE0                0x0000000150031a20
12909 #define SH_XN_NI1_LLP_CMP_ENABLE0_MASK           0xffffffffffffffff
12910 #define SH_XN_NI1_LLP_CMP_ENABLE0_INIT           0x0000000000000000
12911 
12912 /*   SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE                                   */
12913 /*   Description:  Enable0                                              */
12914 #define SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE_SHFT    0
12915 #define SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE_MASK    0xffffffffffffffff
12916 
12917 /* ==================================================================== */
12918 /*                 Register "SH_XN_NI1_LLP_CMP_ENABLE1"                 */
12919 /*                    NI1 compare LLP input enable1                     */
12920 /* ==================================================================== */
12921 
12922 #define SH_XN_NI1_LLP_CMP_ENABLE1                0x0000000150031a30
12923 #define SH_XN_NI1_LLP_CMP_ENABLE1_MASK           0xffffffffffffffff
12924 #define SH_XN_NI1_LLP_CMP_ENABLE1_INIT           0x0000000000000000
12925 
12926 /*   SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE                                   */
12927 /*   Description:  Enable1                                              */
12928 #define SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE_SHFT    0
12929 #define SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE_MASK    0xffffffffffffffff
12930 
12931 /* ==================================================================== */
12932 /*                    Register "SH_XNPI_ECC_INJ_REG"                    */
12933 /* ==================================================================== */
12934 
12935 #define SH_XNPI_ECC_INJ_REG                      0x0000000150032000
12936 #define SH_XNPI_ECC_INJ_REG_MASK                 0xf0fff0fff0fff0ff
12937 #define SH_XNPI_ECC_INJ_REG_INIT                 0x0000000000000000
12938 
12939 /*   SH_XNPI_ECC_INJ_REG_BYTE0                                          */
12940 /*   Description:  Replacement Checkbyte                                */
12941 #define SH_XNPI_ECC_INJ_REG_BYTE0_SHFT           0
12942 #define SH_XNPI_ECC_INJ_REG_BYTE0_MASK           0x00000000000000ff
12943 
12944 /*   SH_XNPI_ECC_INJ_REG_DATA_1SHOT0                                    */
12945 /*   Description:  1 shot mask data                                     */
12946 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT0_SHFT     12
12947 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT0_MASK     0x0000000000001000
12948 
12949 /*   SH_XNPI_ECC_INJ_REG_DATA_CONT0                                     */
12950 /*   Description:  toggle mask data                                     */
12951 #define SH_XNPI_ECC_INJ_REG_DATA_CONT0_SHFT      13
12952 #define SH_XNPI_ECC_INJ_REG_DATA_CONT0_MASK      0x0000000000002000
12953 
12954 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0                                 */
12955 /*   Description:  Replace Checkbyte One Shot                           */
12956 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0_SHFT  14
12957 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0_MASK  0x0000000000004000
12958 
12959 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0                                  */
12960 /*   Description:  Replace Checkbyte Continuous                         */
12961 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0_SHFT   15
12962 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0_MASK   0x0000000000008000
12963 
12964 /*   SH_XNPI_ECC_INJ_REG_BYTE1                                          */
12965 /*   Description:  Replacement Checkbyte                                */
12966 #define SH_XNPI_ECC_INJ_REG_BYTE1_SHFT           16
12967 #define SH_XNPI_ECC_INJ_REG_BYTE1_MASK           0x0000000000ff0000
12968 
12969 /*   SH_XNPI_ECC_INJ_REG_DATA_1SHOT1                                    */
12970 /*   Description:  1 shot mask data                                     */
12971 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT1_SHFT     28
12972 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT1_MASK     0x0000000010000000
12973 
12974 /*   SH_XNPI_ECC_INJ_REG_DATA_CONT1                                     */
12975 /*   Description:  toggle mask data                                     */
12976 #define SH_XNPI_ECC_INJ_REG_DATA_CONT1_SHFT      29
12977 #define SH_XNPI_ECC_INJ_REG_DATA_CONT1_MASK      0x0000000020000000
12978 
12979 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1                                 */
12980 /*   Description:  Replace Checkbyte One Shot                           */
12981 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1_SHFT  30
12982 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1_MASK  0x0000000040000000
12983 
12984 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1                                  */
12985 /*   Description:  Replace Checkbyte Continous                          */
12986 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1_SHFT   31
12987 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1_MASK   0x0000000080000000
12988 
12989 /*   SH_XNPI_ECC_INJ_REG_BYTE2                                          */
12990 /*   Description:  Replacement Checkbyte                                */
12991 #define SH_XNPI_ECC_INJ_REG_BYTE2_SHFT           32
12992 #define SH_XNPI_ECC_INJ_REG_BYTE2_MASK           0x000000ff00000000
12993 
12994 /*   SH_XNPI_ECC_INJ_REG_DATA_1SHOT2                                    */
12995 /*   Description:  1 shot mask data                                     */
12996 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT2_SHFT     44
12997 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT2_MASK     0x0000100000000000
12998 
12999 /*   SH_XNPI_ECC_INJ_REG_DATA_CONT2                                     */
13000 /*   Description:  toggle mask data                                     */
13001 #define SH_XNPI_ECC_INJ_REG_DATA_CONT2_SHFT      45
13002 #define SH_XNPI_ECC_INJ_REG_DATA_CONT2_MASK      0x0000200000000000
13003 
13004 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2                                 */
13005 /*   Description:  Replace Checkbyte OneShot                            */
13006 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2_SHFT  46
13007 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2_MASK  0x0000400000000000
13008 
13009 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2                                  */
13010 /*   Description:  Replace Checkbyte Continous                          */
13011 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2_SHFT   47
13012 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2_MASK   0x0000800000000000
13013 
13014 /*   SH_XNPI_ECC_INJ_REG_BYTE3                                          */
13015 /*   Description:  Replacement Checkbyte                                */
13016 #define SH_XNPI_ECC_INJ_REG_BYTE3_SHFT           48
13017 #define SH_XNPI_ECC_INJ_REG_BYTE3_MASK           0x00ff000000000000
13018 
13019 /*   SH_XNPI_ECC_INJ_REG_DATA_1SHOT3                                    */
13020 /*   Description:  1 shot mask data                                     */
13021 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT3_SHFT     60
13022 #define SH_XNPI_ECC_INJ_REG_DATA_1SHOT3_MASK     0x1000000000000000
13023 
13024 /*   SH_XNPI_ECC_INJ_REG_DATA_CONT3                                     */
13025 /*   Description:  toggle mask data                                     */
13026 #define SH_XNPI_ECC_INJ_REG_DATA_CONT3_SHFT      61
13027 #define SH_XNPI_ECC_INJ_REG_DATA_CONT3_MASK      0x2000000000000000
13028 
13029 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3                                 */
13030 /*   Description:  Replace Checkbyte One-Shot                           */
13031 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3_SHFT  62
13032 #define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3_MASK  0x4000000000000000
13033 
13034 /*   SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3                                  */
13035 /*   Description:  Replace Checkbyte Continous                          */
13036 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3_SHFT   63
13037 #define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3_MASK   0x8000000000000000
13038 
13039 /* ==================================================================== */
13040 /*                 Register "SH_XNPI_ECC0_INJ_MASK_REG"                 */
13041 /* ==================================================================== */
13042 
13043 #define SH_XNPI_ECC0_INJ_MASK_REG                0x0000000150032008
13044 #define SH_XNPI_ECC0_INJ_MASK_REG_MASK           0xffffffffffffffff
13045 #define SH_XNPI_ECC0_INJ_MASK_REG_INIT           0x0000000000000000
13046 
13047 /*   SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0                                */
13048 /*   Description:  Replacement Data                                     */
13049 #define SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0_SHFT 0
13050 #define SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0_MASK 0xffffffffffffffff
13051 
13052 /* ==================================================================== */
13053 /*                 Register "SH_XNPI_ECC1_INJ_MASK_REG"                 */
13054 /* ==================================================================== */
13055 
13056 #define SH_XNPI_ECC1_INJ_MASK_REG                0x0000000150032010
13057 #define SH_XNPI_ECC1_INJ_MASK_REG_MASK           0xffffffffffffffff
13058 #define SH_XNPI_ECC1_INJ_MASK_REG_INIT           0x0000000000000000
13059 
13060 /*   SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1                                */
13061 /*   Description:  Replacement Data                                     */
13062 #define SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1_SHFT 0
13063 #define SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1_MASK 0xffffffffffffffff
13064 
13065 /* ==================================================================== */
13066 /*                 Register "SH_XNPI_ECC2_INJ_MASK_REG"                 */
13067 /* ==================================================================== */
13068 
13069 #define SH_XNPI_ECC2_INJ_MASK_REG                0x0000000150032018
13070 #define SH_XNPI_ECC2_INJ_MASK_REG_MASK           0xffffffffffffffff
13071 #define SH_XNPI_ECC2_INJ_MASK_REG_INIT           0x0000000000000000
13072 
13073 /*   SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2                                */
13074 /*   Description:  Replacement Data                                     */
13075 #define SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2_SHFT 0
13076 #define SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2_MASK 0xffffffffffffffff
13077 
13078 /* ==================================================================== */
13079 /*                 Register "SH_XNPI_ECC3_INJ_MASK_REG"                 */
13080 /* ==================================================================== */
13081 
13082 #define SH_XNPI_ECC3_INJ_MASK_REG                0x0000000150032020
13083 #define SH_XNPI_ECC3_INJ_MASK_REG_MASK           0xffffffffffffffff
13084 #define SH_XNPI_ECC3_INJ_MASK_REG_INIT           0x0000000000000000
13085 
13086 /*   SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3                                */
13087 /*   Description:  Replacement Data                                     */
13088 #define SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3_SHFT 0
13089 #define SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3_MASK 0xffffffffffffffff
13090 
13091 /* ==================================================================== */
13092 /*                    Register "SH_XNMD_ECC_INJ_REG"                    */
13093 /* ==================================================================== */
13094 
13095 #define SH_XNMD_ECC_INJ_REG                      0x0000000150032030
13096 #define SH_XNMD_ECC_INJ_REG_MASK                 0xf0fff0fff0fff0ff
13097 #define SH_XNMD_ECC_INJ_REG_INIT                 0x0000000000000000
13098 
13099 /*   SH_XNMD_ECC_INJ_REG_BYTE0                                          */
13100 /*   Description:  Replacement Checkbyte                                */
13101 #define SH_XNMD_ECC_INJ_REG_BYTE0_SHFT           0
13102 #define SH_XNMD_ECC_INJ_REG_BYTE0_MASK           0x00000000000000ff
13103 
13104 /*   SH_XNMD_ECC_INJ_REG_DATA_1SHOT0                                    */
13105 /*   Description:  1 shot mask data                                     */
13106 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT0_SHFT     12
13107 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT0_MASK     0x0000000000001000
13108 
13109 /*   SH_XNMD_ECC_INJ_REG_DATA_CONT0                                     */
13110 /*   Description:  toggle mask data                                     */
13111 #define SH_XNMD_ECC_INJ_REG_DATA_CONT0_SHFT      13
13112 #define SH_XNMD_ECC_INJ_REG_DATA_CONT0_MASK      0x0000000000002000
13113 
13114 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0                                 */
13115 /*   Description:  Replace Checkbyte One Shot                           */
13116 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0_SHFT  14
13117 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0_MASK  0x0000000000004000
13118 
13119 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0                                  */
13120 /*   Description:  Replace Checkbyte Continuous                         */
13121 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0_SHFT   15
13122 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0_MASK   0x0000000000008000
13123 
13124 /*   SH_XNMD_ECC_INJ_REG_BYTE1                                          */
13125 /*   Description:  Replacement Checkbyte                                */
13126 #define SH_XNMD_ECC_INJ_REG_BYTE1_SHFT           16
13127 #define SH_XNMD_ECC_INJ_REG_BYTE1_MASK           0x0000000000ff0000
13128 
13129 /*   SH_XNMD_ECC_INJ_REG_DATA_1SHOT1                                    */
13130 /*   Description:  1 shot mask data                                     */
13131 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT1_SHFT     28
13132 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT1_MASK     0x0000000010000000
13133 
13134 /*   SH_XNMD_ECC_INJ_REG_DATA_CONT1                                     */
13135 /*   Description:  toggle mask data                                     */
13136 #define SH_XNMD_ECC_INJ_REG_DATA_CONT1_SHFT      29
13137 #define SH_XNMD_ECC_INJ_REG_DATA_CONT1_MASK      0x0000000020000000
13138 
13139 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1                                 */
13140 /*   Description:  Replace Checkbyte One Shot                           */
13141 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1_SHFT  30
13142 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1_MASK  0x0000000040000000
13143 
13144 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1                                  */
13145 /*   Description:  Replace Checkbyte Continous                          */
13146 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1_SHFT   31
13147 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1_MASK   0x0000000080000000
13148 
13149 /*   SH_XNMD_ECC_INJ_REG_BYTE2                                          */
13150 /*   Description:  Replacement Checkbyte                                */
13151 #define SH_XNMD_ECC_INJ_REG_BYTE2_SHFT           32
13152 #define SH_XNMD_ECC_INJ_REG_BYTE2_MASK           0x000000ff00000000
13153 
13154 /*   SH_XNMD_ECC_INJ_REG_DATA_1SHOT2                                    */
13155 /*   Description:  1 shot mask data                                     */
13156 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT2_SHFT     44
13157 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT2_MASK     0x0000100000000000
13158 
13159 /*   SH_XNMD_ECC_INJ_REG_DATA_CONT2                                     */
13160 /*   Description:  toggle mask data                                     */
13161 #define SH_XNMD_ECC_INJ_REG_DATA_CONT2_SHFT      45
13162 #define SH_XNMD_ECC_INJ_REG_DATA_CONT2_MASK      0x0000200000000000
13163 
13164 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2                                 */
13165 /*   Description:  Replace Checkbyte OneShot                            */
13166 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2_SHFT  46
13167 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2_MASK  0x0000400000000000
13168 
13169 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2                                  */
13170 /*   Description:  Replace Checkbyte Continous                          */
13171 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2_SHFT   47
13172 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2_MASK   0x0000800000000000
13173 
13174 /*   SH_XNMD_ECC_INJ_REG_BYTE3                                          */
13175 /*   Description:  Replacement Checkbyte                                */
13176 #define SH_XNMD_ECC_INJ_REG_BYTE3_SHFT           48
13177 #define SH_XNMD_ECC_INJ_REG_BYTE3_MASK           0x00ff000000000000
13178 
13179 /*   SH_XNMD_ECC_INJ_REG_DATA_1SHOT3                                    */
13180 /*   Description:  1 shot mask data                                     */
13181 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT3_SHFT     60
13182 #define SH_XNMD_ECC_INJ_REG_DATA_1SHOT3_MASK     0x1000000000000000
13183 
13184 /*   SH_XNMD_ECC_INJ_REG_DATA_CONT3                                     */
13185 /*   Description:  toggle mask data                                     */
13186 #define SH_XNMD_ECC_INJ_REG_DATA_CONT3_SHFT      61
13187 #define SH_XNMD_ECC_INJ_REG_DATA_CONT3_MASK      0x2000000000000000
13188 
13189 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3                                 */
13190 /*   Description:  Replace Checkbyte One-Shot                           */
13191 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3_SHFT  62
13192 #define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3_MASK  0x4000000000000000
13193 
13194 /*   SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3                                  */
13195 /*   Description:  Replace Checkbyte Continous                          */
13196 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3_SHFT   63
13197 #define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3_MASK   0x8000000000000000
13198 
13199 /* ==================================================================== */
13200 /*                 Register "SH_XNMD_ECC0_INJ_MASK_REG"                 */
13201 /* ==================================================================== */
13202 
13203 #define SH_XNMD_ECC0_INJ_MASK_REG                0x0000000150032038
13204 #define SH_XNMD_ECC0_INJ_MASK_REG_MASK           0xffffffffffffffff
13205 #define SH_XNMD_ECC0_INJ_MASK_REG_INIT           0x0000000000000000
13206 
13207 /*   SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0                                */
13208 /*   Description:  Replacement Data                                     */
13209 #define SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0_SHFT 0
13210 #define SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0_MASK 0xffffffffffffffff
13211 
13212 /* ==================================================================== */
13213 /*                 Register "SH_XNMD_ECC1_INJ_MASK_REG"                 */
13214 /* ==================================================================== */
13215 
13216 #define SH_XNMD_ECC1_INJ_MASK_REG                0x0000000150032040
13217 #define SH_XNMD_ECC1_INJ_MASK_REG_MASK           0xffffffffffffffff
13218 #define SH_XNMD_ECC1_INJ_MASK_REG_INIT           0x0000000000000000
13219 
13220 /*   SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1                                */
13221 /*   Description:  Replacement Data                                     */
13222 #define SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1_SHFT 0
13223 #define SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1_MASK 0xffffffffffffffff
13224 
13225 /* ==================================================================== */
13226 /*                 Register "SH_XNMD_ECC2_INJ_MASK_REG"                 */
13227 /* ==================================================================== */
13228 
13229 #define SH_XNMD_ECC2_INJ_MASK_REG                0x0000000150032048
13230 #define SH_XNMD_ECC2_INJ_MASK_REG_MASK           0xffffffffffffffff
13231 #define SH_XNMD_ECC2_INJ_MASK_REG_INIT           0x0000000000000000
13232 
13233 /*   SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2                                */
13234 /*   Description:  Replacement Data                                     */
13235 #define SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2_SHFT 0
13236 #define SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2_MASK 0xffffffffffffffff
13237 
13238 /* ==================================================================== */
13239 /*                 Register "SH_XNMD_ECC3_INJ_MASK_REG"                 */
13240 /* ==================================================================== */
13241 
13242 #define SH_XNMD_ECC3_INJ_MASK_REG                0x0000000150032050
13243 #define SH_XNMD_ECC3_INJ_MASK_REG_MASK           0xffffffffffffffff
13244 #define SH_XNMD_ECC3_INJ_MASK_REG_INIT           0x0000000000000000
13245 
13246 /*   SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3                                */
13247 /*   Description:  Replacement Data                                     */
13248 #define SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3_SHFT 0
13249 #define SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3_MASK 0xffffffffffffffff
13250 
13251 /* ==================================================================== */
13252 /*                  Register "SH_XNMD_ECC_ERR_REPORT"                   */
13253 /* ==================================================================== */
13254 
13255 #define SH_XNMD_ECC_ERR_REPORT                   0x0000000150032058
13256 #define SH_XNMD_ECC_ERR_REPORT_MASK              0x0001000100010001
13257 #define SH_XNMD_ECC_ERR_REPORT_INIT              0x0000000000000000
13258 
13259 /*   SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0                                */
13260 /*   Description:  Disable Error Correction                             */
13261 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0_SHFT 0
13262 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0_MASK 0x0000000000000001
13263 
13264 /*   SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1                                */
13265 /*   Description:  Disable Error Correction                             */
13266 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1_SHFT 16
13267 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1_MASK 0x0000000000010000
13268 
13269 /*   SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2                                */
13270 /*   Description:  Disable Error Correction                             */
13271 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2_SHFT 32
13272 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2_MASK 0x0000000100000000
13273 
13274 /*   SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3                                */
13275 /*   Description:  Disable Error Correction                             */
13276 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3_SHFT 48
13277 #define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3_MASK 0x0001000000000000
13278 
13279 /* ==================================================================== */
13280 /*                  Register "SH_NI0_ERROR_SUMMARY_1"                   */
13281 /*                       ni0  Error Summary Bits                        */
13282 /* ==================================================================== */
13283 
13284 #define SH_NI0_ERROR_SUMMARY_1                   0x0000000150040500
13285 #define SH_NI0_ERROR_SUMMARY_1_MASK              0xffffffffffffffff
13286 #define SH_NI0_ERROR_SUMMARY_1_INIT              0xffffffffffffffff
13287 
13288 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0                      */
13289 /*   Description:  Fifo 02 debit0 overflow                              */
13290 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
13291 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
13292 
13293 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2                      */
13294 /*   Description:  Fifo 02 debit2 overflow                              */
13295 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
13296 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
13297 
13298 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0                      */
13299 /*   Description:  Fifo 13 debit0 overflow                              */
13300 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
13301 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
13302 
13303 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2                      */
13304 /*   Description:  Fifo 13 debit2 overflow                              */
13305 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
13306 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
13307 
13308 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP                     */
13309 /*   Description:  Fifo 02 vc0 pop overflow                             */
13310 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
13311 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
13312 
13313 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP                     */
13314 /*   Description:  Fifo 02 vc2 pop overflow                             */
13315 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
13316 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
13317 
13318 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP                     */
13319 /*   Description:  Fifo 13 vc1 pop overflow                             */
13320 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
13321 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
13322 
13323 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP                     */
13324 /*   Description:  Fifo 13 vc3 pop overflow                             */
13325 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
13326 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
13327 
13328 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH                    */
13329 /*   Description:  Fifo 02 vc0 push overflow                            */
13330 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
13331 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
13332 
13333 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH                    */
13334 /*   Description:  Fifo 02 vc2 push overflow                            */
13335 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
13336 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
13337 
13338 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH                    */
13339 /*   Description:  Fifo 13 vc1 push overflow                            */
13340 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
13341 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
13342 
13343 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH                    */
13344 /*   Description:  Fifo 13 vc3 push overflow                            */
13345 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
13346 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
13347 
13348 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT                  */
13349 /*   Description:  Fifo 02 vc0 credit overflow                          */
13350 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
13351 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
13352 
13353 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT                  */
13354 /*   Description:  Fifo 02 vc2 credit overflow                          */
13355 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
13356 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
13357 
13358 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT                  */
13359 /*   Description:  Fifo 13 vc0 credit overflow                          */
13360 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
13361 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
13362 
13363 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT                  */
13364 /*   Description:  Fifo 13 vc2 credit overflow                          */
13365 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
13366 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
13367 
13368 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT                        */
13369 /*   Description:  VC0 credit overflow 0                                */
13370 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_SHFT 16
13371 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
13372 
13373 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT                        */
13374 /*   Description:  VC0 credit overflow 1                                */
13375 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_SHFT 17
13376 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
13377 
13378 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT                        */
13379 /*   Description:  VC0 credit overflow 2                                */
13380 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_SHFT 18
13381 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
13382 
13383 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT                        */
13384 /*   Description:  VC2 credit overflow 0                                */
13385 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_SHFT 19
13386 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
13387 
13388 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT                        */
13389 /*   Description:  VC2 credit overflow 1                                */
13390 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_SHFT 20
13391 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
13392 
13393 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT                        */
13394 /*   Description:  VC2 credit overflow 2                                */
13395 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_SHFT 21
13396 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
13397 
13398 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0                     */
13399 /*   Description:  PI Fifo debit0 overflow                              */
13400 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
13401 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
13402 
13403 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2                     */
13404 /*   Description:  PI Fifo debit2 overflow                              */
13405 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
13406 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
13407 
13408 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0                   */
13409 /*   Description:  IILB Fifo debit0 overflow                            */
13410 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
13411 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
13412 
13413 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2                   */
13414 /*   Description:  IILB Fifo debit2 overflow                            */
13415 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
13416 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
13417 
13418 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0                     */
13419 /*   Description:  MD Fifo debit0 overflow                              */
13420 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
13421 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
13422 
13423 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2                     */
13424 /*   Description:  MD Fifo debit2 overflow                              */
13425 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
13426 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
13427 
13428 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0                     */
13429 /*   Description:  NI Fifo debit0 overflow                              */
13430 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
13431 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
13432 
13433 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1                     */
13434 /*   Description:  NI Fifo debit1 overflow                              */
13435 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
13436 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
13437 
13438 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2                     */
13439 /*   Description:  NI Fifo debit2 overflow                              */
13440 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
13441 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
13442 
13443 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3                     */
13444 /*   Description:  NI Fifo debit3 overflow                              */
13445 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
13446 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
13447 
13448 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP                    */
13449 /*   Description:  PI Fifo vc0 pop overflow                             */
13450 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
13451 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
13452 
13453 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP                    */
13454 /*   Description:  PI Fifo vc2 pop overflow                             */
13455 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
13456 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
13457 
13458 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP                  */
13459 /*   Description:  IILB Fifo vc0 pop overflow                           */
13460 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
13461 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
13462 
13463 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP                  */
13464 /*   Description:  IILB Fifo vc2 pop overflow                           */
13465 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
13466 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
13467 
13468 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP                    */
13469 /*   Description:  MD Fifo vc0 pop overflow                             */
13470 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
13471 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
13472 
13473 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP                    */
13474 /*   Description:  MD Fifo vc2 pop overflow                             */
13475 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
13476 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
13477 
13478 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP                    */
13479 /*   Description:  NI Fifo vc0 pop overflow                             */
13480 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
13481 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
13482 
13483 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP                    */
13484 /*   Description:  NI Fifo vc2 pop overflow                             */
13485 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
13486 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
13487 
13488 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH                   */
13489 /*   Description:  PI Fifo vc0 push overflow                            */
13490 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
13491 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
13492 
13493 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH                   */
13494 /*   Description:  PI Fifo vc2 push overflow                            */
13495 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
13496 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
13497 
13498 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH                 */
13499 /*   Description:  IILB Fifo vc0 push overflow                          */
13500 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
13501 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
13502 
13503 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH                 */
13504 /*   Description:  IILB Fifo vc2 push overflow                          */
13505 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
13506 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
13507 
13508 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH                   */
13509 /*   Description:  MD Fifo vc0 push overflow                            */
13510 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
13511 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
13512 
13513 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH                   */
13514 /*   Description:  MD Fifo vc2 push overflow                            */
13515 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
13516 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
13517 
13518 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT                 */
13519 /*   Description:  PI Fifo vc0 credit overflow                          */
13520 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
13521 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
13522 
13523 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT                 */
13524 /*   Description:  PI Fifo vc2 credit overflow                          */
13525 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
13526 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
13527 
13528 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT               */
13529 /*   Description:  IILB Fifo vc0 credit overflow                        */
13530 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
13531 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
13532 
13533 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT               */
13534 /*   Description:  IILB Fifo vc2 credit overflow                        */
13535 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
13536 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
13537 
13538 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT                 */
13539 /*   Description:  MD Fifo vc0 credit overflow                          */
13540 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
13541 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
13542 
13543 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT                 */
13544 /*   Description:  MD Fifo vc2 credit overflow                          */
13545 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
13546 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
13547 
13548 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT                 */
13549 /*   Description:  NI Fifo vc0 credit overflow                          */
13550 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
13551 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
13552 
13553 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT                 */
13554 /*   Description:  NI Fifo vc1 credit overflow                          */
13555 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
13556 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
13557 
13558 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT                 */
13559 /*   Description:  NI Fifo vc2 credit overflow                          */
13560 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
13561 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
13562 
13563 /*   SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT                 */
13564 /*   Description:  NI Fifo vc3 credit overflow                          */
13565 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
13566 #define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
13567 
13568 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0                     */
13569 /*   Description:  Fifo02 vc0 tail timeout                              */
13570 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
13571 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
13572 
13573 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2                     */
13574 /*   Description:  Fifo02 vc2 tail timeout                              */
13575 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
13576 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
13577 
13578 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1                     */
13579 /*   Description:  Fifo13 vc1 tail timeout                              */
13580 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
13581 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
13582 
13583 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3                     */
13584 /*   Description:  Fifo13 vc3 tail timeout                              */
13585 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
13586 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
13587 
13588 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0                         */
13589 /*   Description:  NI vc0 tail timeout                                  */
13590 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
13591 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
13592 
13593 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1                         */
13594 /*   Description:  NI vc1 tail timeout                                  */
13595 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
13596 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
13597 
13598 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2                         */
13599 /*   Description:  NI vc2 tail timeout                                  */
13600 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
13601 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
13602 
13603 /*   SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3                         */
13604 /*   Description:  NI vc3 tail timeout                                  */
13605 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
13606 #define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
13607 
13608 /* ==================================================================== */
13609 /*               Register "SH_NI0_ERROR_SUMMARY_1_ALIAS"                */
13610 /*                     ni0 Error Summary Bits Alias                     */
13611 /* ==================================================================== */
13612 
13613 #define SH_NI0_ERROR_SUMMARY_1_ALIAS             0x0000000150040508
13614 
13615 /* ==================================================================== */
13616 /*                  Register "SH_NI0_ERROR_SUMMARY_2"                   */
13617 /*                       ni0  Error Summary Bits                        */
13618 /* ==================================================================== */
13619 
13620 #define SH_NI0_ERROR_SUMMARY_2                   0x0000000150040510
13621 #define SH_NI0_ERROR_SUMMARY_2_MASK              0x7fffffff003fffff
13622 #define SH_NI0_ERROR_SUMMARY_2_INIT              0x7fffffff003fffff
13623 
13624 /*   SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI                                */
13625 /*   Description:  Illegal VC NI                                        */
13626 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI_SHFT 0
13627 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI_MASK 0x0000000000000001
13628 
13629 /*   SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI                                */
13630 /*   Description:  Illegal VC PI                                        */
13631 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI_SHFT 1
13632 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI_MASK 0x0000000000000002
13633 
13634 /*   SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD                                */
13635 /*   Description:  Illegal VC MD                                        */
13636 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD_SHFT 2
13637 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD_MASK 0x0000000000000004
13638 
13639 /*   SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB                              */
13640 /*   Description:  Illegal VC IILB                                      */
13641 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB_SHFT 3
13642 #define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
13643 
13644 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP                    */
13645 /*   Description:  Fifo 02 vc0 pop underflow                            */
13646 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
13647 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
13648 
13649 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP                    */
13650 /*   Description:  Fifo 02 vc2 pop underflow                            */
13651 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
13652 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
13653 
13654 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP                    */
13655 /*   Description:  Fifo 13 vc1 pop underflow                            */
13656 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
13657 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
13658 
13659 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP                    */
13660 /*   Description:  Fifo 13 vc3 pop underflow                            */
13661 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
13662 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
13663 
13664 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH                   */
13665 /*   Description:  Fifo 02 vc0 push underflow                           */
13666 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
13667 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
13668 
13669 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH                   */
13670 /*   Description:  Fifo 02 vc2 push underflow                           */
13671 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
13672 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
13673 
13674 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH                   */
13675 /*   Description:  Fifo 13 vc1 push underflow                           */
13676 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
13677 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
13678 
13679 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH                   */
13680 /*   Description:  Fifo 13 vc3 push underflow                           */
13681 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
13682 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
13683 
13684 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT                 */
13685 /*   Description:  Fifo 02 vc0 credit underflow                         */
13686 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
13687 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
13688 
13689 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT                 */
13690 /*   Description:  Fifo 02 vc2 credit underflow                         */
13691 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
13692 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
13693 
13694 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT                 */
13695 /*   Description:  Fifo 13 vc0 credit underflow                         */
13696 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
13697 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
13698 
13699 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT                 */
13700 /*   Description:  Fifo 13 vc2 credit underflow                         */
13701 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
13702 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
13703 
13704 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT                       */
13705 /*   Description:  VC0 credit underflow 0                               */
13706 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
13707 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
13708 
13709 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT                       */
13710 /*   Description:  VC0 credit underflow 1                               */
13711 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
13712 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
13713 
13714 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT                       */
13715 /*   Description:  VC0 credit underflow 2                               */
13716 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
13717 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
13718 
13719 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT                       */
13720 /*   Description:  VC2 credit underflow 0                               */
13721 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
13722 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
13723 
13724 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT                       */
13725 /*   Description:  VC2 credit underflow 1                               */
13726 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
13727 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
13728 
13729 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT                       */
13730 /*   Description:  VC2 credit underflow 2                               */
13731 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
13732 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
13733 
13734 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP                   */
13735 /*   Description:  PI Fifo vc0 pop underflow                            */
13736 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
13737 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
13738 
13739 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP                   */
13740 /*   Description:  PI Fifo vc2 pop underflow                            */
13741 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
13742 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
13743 
13744 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP                 */
13745 /*   Description:  IILB Fifo vc0 pop underflow                          */
13746 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
13747 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
13748 
13749 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP                 */
13750 /*   Description:  IILB Fifo vc2 pop underflow                          */
13751 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
13752 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
13753 
13754 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP                   */
13755 /*   Description:  MD Fifo vc0 pop underflow                            */
13756 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
13757 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
13758 
13759 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP                   */
13760 /*   Description:  MD Fifo vc2 pop underflow                            */
13761 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
13762 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
13763 
13764 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP                   */
13765 /*   Description:  NI Fifo vc0 pop underflow                            */
13766 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
13767 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
13768 
13769 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP                   */
13770 /*   Description:  NI Fifo vc2 pop underflow                            */
13771 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
13772 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
13773 
13774 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH                  */
13775 /*   Description:  PI Fifo vc0 push underflow                           */
13776 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
13777 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
13778 
13779 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH                  */
13780 /*   Description:  PI Fifo vc2 push underflow                           */
13781 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
13782 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
13783 
13784 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                */
13785 /*   Description:  IILB Fifo vc0 push underflow                         */
13786 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
13787 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
13788 
13789 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                */
13790 /*   Description:  IILB Fifo vc2 push underflow                         */
13791 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
13792 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
13793 
13794 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH                  */
13795 /*   Description:  MD Fifo vc0 push underflow                           */
13796 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
13797 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
13798 
13799 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH                  */
13800 /*   Description:  MD Fifo vc2 push underflow                           */
13801 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
13802 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
13803 
13804 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                */
13805 /*   Description:  PI Fifo vc0 credit underflow                         */
13806 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
13807 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
13808 
13809 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                */
13810 /*   Description:  PI Fifo vc2 credit underflow                         */
13811 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
13812 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
13813 
13814 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT              */
13815 /*   Description:  IILB Fifo vc0 credit underflow                       */
13816 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
13817 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
13818 
13819 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT              */
13820 /*   Description:  IILB Fifo vc2 credit underflow                       */
13821 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
13822 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
13823 
13824 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                */
13825 /*   Description:  MD Fifo vc0 credit underflow                         */
13826 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
13827 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
13828 
13829 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                */
13830 /*   Description:  MD Fifo vc2 credit underflow                         */
13831 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
13832 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
13833 
13834 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                */
13835 /*   Description:  NI Fifo vc0 credit underflow                         */
13836 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
13837 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
13838 
13839 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                */
13840 /*   Description:  NI Fifo vc1 credit underflow                         */
13841 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
13842 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
13843 
13844 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                */
13845 /*   Description:  NI Fifo vc2 credit underflow                         */
13846 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
13847 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
13848 
13849 /*   SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                */
13850 /*   Description:  NI Fifo vc3 credit underflow                         */
13851 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
13852 #define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
13853 
13854 /*   SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0                            */
13855 /*   Description:  llp deadlock vc0                                     */
13856 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_SHFT 56
13857 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
13858 
13859 /*   SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1                            */
13860 /*   Description:  llp deadlock vc1                                     */
13861 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_SHFT 57
13862 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
13863 
13864 /*   SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2                            */
13865 /*   Description:  llp deadlock vc2                                     */
13866 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_SHFT 58
13867 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
13868 
13869 /*   SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3                            */
13870 /*   Description:  llp deadlock vc3                                     */
13871 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_SHFT 59
13872 #define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
13873 
13874 /*   SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH                             */
13875 /*   Description:  chiplet nomatch                                      */
13876 #define SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH_SHFT 60
13877 #define SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
13878 
13879 /*   SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR                              */
13880 /*   Description:  LUT Read Error                                       */
13881 #define SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR_SHFT 61
13882 #define SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR_MASK 0x2000000000000000
13883 
13884 /*   SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR                         */
13885 /*   Description:  Retry Timeout Error                                  */
13886 #define SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_SHFT 62
13887 #define SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
13888 
13889 /* ==================================================================== */
13890 /*               Register "SH_NI0_ERROR_SUMMARY_2_ALIAS"                */
13891 /*                     ni0 Error Summary Bits Alias                     */
13892 /* ==================================================================== */
13893 
13894 #define SH_NI0_ERROR_SUMMARY_2_ALIAS             0x0000000150040518
13895 
13896 /* ==================================================================== */
13897 /*                  Register "SH_NI0_ERROR_OVERFLOW_1"                  */
13898 /*                       ni0  Error Overflow Bits                       */
13899 /* ==================================================================== */
13900 
13901 #define SH_NI0_ERROR_OVERFLOW_1                  0x0000000150040520
13902 #define SH_NI0_ERROR_OVERFLOW_1_MASK             0xffffffffffffffff
13903 #define SH_NI0_ERROR_OVERFLOW_1_INIT             0xffffffffffffffff
13904 
13905 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0                     */
13906 /*   Description:  Fifo 02 debit0 overflow                              */
13907 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
13908 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
13909 
13910 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2                     */
13911 /*   Description:  Fifo 02 debit2 overflow                              */
13912 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
13913 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
13914 
13915 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0                     */
13916 /*   Description:  Fifo 13 debit0 overflow                              */
13917 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
13918 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
13919 
13920 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2                     */
13921 /*   Description:  Fifo 13 debit2 overflow                              */
13922 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
13923 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
13924 
13925 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP                    */
13926 /*   Description:  Fifo 02 vc0 pop overflow                             */
13927 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
13928 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
13929 
13930 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP                    */
13931 /*   Description:  Fifo 02 vc2 pop overflow                             */
13932 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
13933 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
13934 
13935 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP                    */
13936 /*   Description:  Fifo 13 vc1 pop overflow                             */
13937 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
13938 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
13939 
13940 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP                    */
13941 /*   Description:  Fifo 13 vc3 pop overflow                             */
13942 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
13943 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
13944 
13945 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH                   */
13946 /*   Description:  Fifo 02 vc0 push overflow                            */
13947 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
13948 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
13949 
13950 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH                   */
13951 /*   Description:  Fifo 02 vc2 push overflow                            */
13952 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
13953 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
13954 
13955 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH                   */
13956 /*   Description:  Fifo 13 vc1 push overflow                            */
13957 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
13958 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
13959 
13960 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH                   */
13961 /*   Description:  Fifo 13 vc3 push overflow                            */
13962 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
13963 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
13964 
13965 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT                 */
13966 /*   Description:  Fifo 02 vc0 credit overflow                          */
13967 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
13968 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
13969 
13970 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT                 */
13971 /*   Description:  Fifo 02 vc2 credit overflow                          */
13972 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
13973 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
13974 
13975 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT                 */
13976 /*   Description:  Fifo 13 vc0 credit overflow                          */
13977 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
13978 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
13979 
13980 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT                 */
13981 /*   Description:  Fifo 13 vc2 credit overflow                          */
13982 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
13983 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
13984 
13985 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT                       */
13986 /*   Description:  VC0 credit overflow 0                                */
13987 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_SHFT 16
13988 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
13989 
13990 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT                       */
13991 /*   Description:  VC0 credit overflow 1                                */
13992 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_SHFT 17
13993 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
13994 
13995 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT                       */
13996 /*   Description:  VC0 credit overflow 2                                */
13997 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_SHFT 18
13998 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
13999 
14000 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT                       */
14001 /*   Description:  VC2 credit overflow 0                                */
14002 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_SHFT 19
14003 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
14004 
14005 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT                       */
14006 /*   Description:  VC2 credit overflow 1                                */
14007 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_SHFT 20
14008 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
14009 
14010 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT                       */
14011 /*   Description:  VC2 credit overflow 2                                */
14012 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_SHFT 21
14013 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
14014 
14015 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0                    */
14016 /*   Description:  PI Fifo debit0 overflow                              */
14017 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
14018 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
14019 
14020 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2                    */
14021 /*   Description:  PI Fifo debit2 overflow                              */
14022 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
14023 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
14024 
14025 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0                  */
14026 /*   Description:  IILB Fifo debit0 overflow                            */
14027 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
14028 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
14029 
14030 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2                  */
14031 /*   Description:  IILB Fifo debit2 overflow                            */
14032 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
14033 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
14034 
14035 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0                    */
14036 /*   Description:  MD Fifo debit0 overflow                              */
14037 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
14038 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
14039 
14040 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2                    */
14041 /*   Description:  MD Fifo debit2 overflow                              */
14042 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
14043 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
14044 
14045 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0                    */
14046 /*   Description:  NI Fifo debit0 overflow                              */
14047 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
14048 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
14049 
14050 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1                    */
14051 /*   Description:  NI Fifo debit1 overflow                              */
14052 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
14053 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
14054 
14055 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2                    */
14056 /*   Description:  NI Fifo debit2 overflow                              */
14057 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
14058 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
14059 
14060 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3                    */
14061 /*   Description:  NI Fifo debit3 overflow                              */
14062 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
14063 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
14064 
14065 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP                   */
14066 /*   Description:  PI Fifo vc0 pop overflow                             */
14067 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
14068 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
14069 
14070 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP                   */
14071 /*   Description:  PI Fifo vc2 pop overflow                             */
14072 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
14073 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
14074 
14075 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP                 */
14076 /*   Description:  IILB Fifo vc0 pop overflow                           */
14077 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
14078 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
14079 
14080 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP                 */
14081 /*   Description:  IILB Fifo vc2 pop overflow                           */
14082 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
14083 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
14084 
14085 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP                   */
14086 /*   Description:  MD Fifo vc0 pop overflow                             */
14087 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
14088 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
14089 
14090 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP                   */
14091 /*   Description:  MD Fifo vc2 pop overflow                             */
14092 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
14093 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
14094 
14095 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP                   */
14096 /*   Description:  NI Fifo vc0 pop overflow                             */
14097 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
14098 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
14099 
14100 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP                   */
14101 /*   Description:  NI Fifo vc2 pop overflow                             */
14102 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
14103 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
14104 
14105 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH                  */
14106 /*   Description:  PI Fifo vc0 push overflow                            */
14107 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
14108 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
14109 
14110 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH                  */
14111 /*   Description:  PI Fifo vc2 push overflow                            */
14112 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
14113 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
14114 
14115 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH                */
14116 /*   Description:  IILB Fifo vc0 push overflow                          */
14117 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
14118 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
14119 
14120 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH                */
14121 /*   Description:  IILB Fifo vc2 push overflow                          */
14122 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
14123 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
14124 
14125 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH                  */
14126 /*   Description:  MD Fifo vc0 push overflow                            */
14127 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
14128 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
14129 
14130 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH                  */
14131 /*   Description:  MD Fifo vc2 push overflow                            */
14132 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
14133 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
14134 
14135 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT                */
14136 /*   Description:  PI Fifo vc0 credit overflow                          */
14137 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
14138 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
14139 
14140 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT                */
14141 /*   Description:  PI Fifo vc2 credit overflow                          */
14142 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
14143 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
14144 
14145 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT              */
14146 /*   Description:  IILB Fifo vc0 credit overflow                        */
14147 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
14148 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
14149 
14150 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT              */
14151 /*   Description:  IILB Fifo vc2 credit overflow                        */
14152 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
14153 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
14154 
14155 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT                */
14156 /*   Description:  MD Fifo vc0 credit overflow                          */
14157 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
14158 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
14159 
14160 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT                */
14161 /*   Description:  MD Fifo vc2 credit overflow                          */
14162 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
14163 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
14164 
14165 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT                */
14166 /*   Description:  NI Fifo vc0 credit overflow                          */
14167 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
14168 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
14169 
14170 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT                */
14171 /*   Description:  NI Fifo vc1 credit overflow                          */
14172 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
14173 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
14174 
14175 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT                */
14176 /*   Description:  NI Fifo vc2 credit overflow                          */
14177 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
14178 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
14179 
14180 /*   SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT                */
14181 /*   Description:  NI Fifo vc3 credit overflow                          */
14182 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
14183 #define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
14184 
14185 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0                    */
14186 /*   Description:  Fifo02 vc0 tail timeout                              */
14187 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
14188 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
14189 
14190 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2                    */
14191 /*   Description:  Fifo02 vc2 tail timeout                              */
14192 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
14193 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
14194 
14195 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1                    */
14196 /*   Description:  Fifo13 vc1 tail timeout                              */
14197 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
14198 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
14199 
14200 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3                    */
14201 /*   Description:  Fifo13 vc3 tail timeout                              */
14202 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
14203 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
14204 
14205 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0                        */
14206 /*   Description:  NI vc0 tail timeout                                  */
14207 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
14208 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
14209 
14210 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1                        */
14211 /*   Description:  NI vc1 tail timeout                                  */
14212 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
14213 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
14214 
14215 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2                        */
14216 /*   Description:  NI vc2 tail timeout                                  */
14217 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
14218 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
14219 
14220 /*   SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3                        */
14221 /*   Description:  NI vc3 tail timeout                                  */
14222 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
14223 #define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
14224 
14225 /* ==================================================================== */
14226 /*               Register "SH_NI0_ERROR_OVERFLOW_1_ALIAS"               */
14227 /*                    ni0 Error Overflow Bits Alias                     */
14228 /* ==================================================================== */
14229 
14230 #define SH_NI0_ERROR_OVERFLOW_1_ALIAS            0x0000000150040528
14231 
14232 /* ==================================================================== */
14233 /*                  Register "SH_NI0_ERROR_OVERFLOW_2"                  */
14234 /*                       ni0  Error Overflow Bits                       */
14235 /* ==================================================================== */
14236 
14237 #define SH_NI0_ERROR_OVERFLOW_2                  0x0000000150040530
14238 #define SH_NI0_ERROR_OVERFLOW_2_MASK             0x7fffffff003fffff
14239 #define SH_NI0_ERROR_OVERFLOW_2_INIT             0x7fffffff003fffff
14240 
14241 /*   SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI                               */
14242 /*   Description:  Illegal VC NI                                        */
14243 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI_SHFT 0
14244 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI_MASK 0x0000000000000001
14245 
14246 /*   SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI                               */
14247 /*   Description:  Illegal VC PI                                        */
14248 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI_SHFT 1
14249 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI_MASK 0x0000000000000002
14250 
14251 /*   SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD                               */
14252 /*   Description:  Illegal VC MD                                        */
14253 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD_SHFT 2
14254 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD_MASK 0x0000000000000004
14255 
14256 /*   SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB                             */
14257 /*   Description:  Illegal VC IILB                                      */
14258 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_SHFT 3
14259 #define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
14260 
14261 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP                   */
14262 /*   Description:  Fifo 02 vc0 pop underflow                            */
14263 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
14264 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
14265 
14266 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP                   */
14267 /*   Description:  Fifo 02 vc2 pop underflow                            */
14268 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
14269 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
14270 
14271 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP                   */
14272 /*   Description:  Fifo 13 vc1 pop underflow                            */
14273 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
14274 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
14275 
14276 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP                   */
14277 /*   Description:  Fifo 13 vc3 pop underflow                            */
14278 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
14279 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
14280 
14281 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH                  */
14282 /*   Description:  Fifo 02 vc0 push underflow                           */
14283 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
14284 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
14285 
14286 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH                  */
14287 /*   Description:  Fifo 02 vc2 push underflow                           */
14288 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
14289 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
14290 
14291 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH                  */
14292 /*   Description:  Fifo 13 vc1 push underflow                           */
14293 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
14294 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
14295 
14296 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH                  */
14297 /*   Description:  Fifo 13 vc3 push underflow                           */
14298 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
14299 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
14300 
14301 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT                */
14302 /*   Description:  Fifo 02 vc0 credit underflow                         */
14303 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
14304 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
14305 
14306 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT                */
14307 /*   Description:  Fifo 02 vc2 credit underflow                         */
14308 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
14309 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
14310 
14311 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT                */
14312 /*   Description:  Fifo 13 vc0 credit underflow                         */
14313 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
14314 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
14315 
14316 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT                */
14317 /*   Description:  Fifo 13 vc2 credit underflow                         */
14318 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
14319 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
14320 
14321 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT                      */
14322 /*   Description:  VC0 credit underflow 0                               */
14323 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
14324 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
14325 
14326 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT                      */
14327 /*   Description:  VC0 credit underflow 1                               */
14328 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
14329 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
14330 
14331 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT                      */
14332 /*   Description:  VC0 credit underflow 2                               */
14333 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
14334 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
14335 
14336 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT                      */
14337 /*   Description:  VC2 credit underflow 0                               */
14338 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
14339 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
14340 
14341 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT                      */
14342 /*   Description:  VC2 credit underflow 1                               */
14343 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
14344 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
14345 
14346 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT                      */
14347 /*   Description:  VC2 credit underflow 2                               */
14348 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
14349 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
14350 
14351 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP                  */
14352 /*   Description:  PI Fifo vc0 pop underflow                            */
14353 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
14354 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
14355 
14356 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP                  */
14357 /*   Description:  PI Fifo vc2 pop underflow                            */
14358 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
14359 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
14360 
14361 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP                */
14362 /*   Description:  IILB Fifo vc0 pop underflow                          */
14363 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
14364 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
14365 
14366 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP                */
14367 /*   Description:  IILB Fifo vc2 pop underflow                          */
14368 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
14369 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
14370 
14371 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP                  */
14372 /*   Description:  MD Fifo vc0 pop underflow                            */
14373 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
14374 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
14375 
14376 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP                  */
14377 /*   Description:  MD Fifo vc2 pop underflow                            */
14378 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
14379 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
14380 
14381 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP                  */
14382 /*   Description:  NI Fifo vc0 pop underflow                            */
14383 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
14384 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
14385 
14386 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP                  */
14387 /*   Description:  NI Fifo vc2 pop underflow                            */
14388 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
14389 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
14390 
14391 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH                 */
14392 /*   Description:  PI Fifo vc0 push underflow                           */
14393 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
14394 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
14395 
14396 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH                 */
14397 /*   Description:  PI Fifo vc2 push underflow                           */
14398 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
14399 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
14400 
14401 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH               */
14402 /*   Description:  IILB Fifo vc0 push underflow                         */
14403 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
14404 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
14405 
14406 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH               */
14407 /*   Description:  IILB Fifo vc2 push underflow                         */
14408 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
14409 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
14410 
14411 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH                 */
14412 /*   Description:  MD Fifo vc0 push underflow                           */
14413 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
14414 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
14415 
14416 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH                 */
14417 /*   Description:  MD Fifo vc2 push underflow                           */
14418 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
14419 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
14420 
14421 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT               */
14422 /*   Description:  PI Fifo vc0 credit underflow                         */
14423 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
14424 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
14425 
14426 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT               */
14427 /*   Description:  PI Fifo vc2 credit underflow                         */
14428 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
14429 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
14430 
14431 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT             */
14432 /*   Description:  IILB Fifo vc0 credit underflow                       */
14433 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
14434 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
14435 
14436 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT             */
14437 /*   Description:  IILB Fifo vc2 credit underflow                       */
14438 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
14439 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
14440 
14441 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT               */
14442 /*   Description:  MD Fifo vc0 credit underflow                         */
14443 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
14444 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
14445 
14446 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT               */
14447 /*   Description:  MD Fifo vc2 credit underflow                         */
14448 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
14449 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
14450 
14451 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT               */
14452 /*   Description:  NI Fifo vc0 credit underflow                         */
14453 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
14454 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
14455 
14456 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT               */
14457 /*   Description:  NI Fifo vc1 credit underflow                         */
14458 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
14459 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
14460 
14461 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT               */
14462 /*   Description:  NI Fifo vc2 credit underflow                         */
14463 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
14464 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
14465 
14466 /*   SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT               */
14467 /*   Description:  NI Fifo vc3 credit underflow                         */
14468 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
14469 #define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
14470 
14471 /*   SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0                           */
14472 /*   Description:  llp deadlock vc0                                     */
14473 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_SHFT 56
14474 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
14475 
14476 /*   SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1                           */
14477 /*   Description:  llp deadlock vc1                                     */
14478 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_SHFT 57
14479 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
14480 
14481 /*   SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2                           */
14482 /*   Description:  llp deadlock vc2                                     */
14483 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_SHFT 58
14484 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
14485 
14486 /*   SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3                           */
14487 /*   Description:  llp deadlock vc3                                     */
14488 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_SHFT 59
14489 #define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
14490 
14491 /*   SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH                            */
14492 /*   Description:  chiplet nomatch                                      */
14493 #define SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_SHFT 60
14494 #define SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
14495 
14496 /*   SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR                             */
14497 /*   Description:  LUT Read Error                                       */
14498 #define SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR_SHFT 61
14499 #define SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR_MASK 0x2000000000000000
14500 
14501 /*   SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR                        */
14502 /*   Description:  Retry Timeout Error                                  */
14503 #define SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_SHFT 62
14504 #define SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
14505 
14506 /* ==================================================================== */
14507 /*               Register "SH_NI0_ERROR_OVERFLOW_2_ALIAS"               */
14508 /*                    ni0 Error Overflow Bits Alias                     */
14509 /* ==================================================================== */
14510 
14511 #define SH_NI0_ERROR_OVERFLOW_2_ALIAS            0x0000000150040538
14512 
14513 /* ==================================================================== */
14514 /*                    Register "SH_NI0_ERROR_MASK_1"                    */
14515 /*                         ni0  Error Mask Bits                         */
14516 /* ==================================================================== */
14517 
14518 #define SH_NI0_ERROR_MASK_1                      0x0000000150040540
14519 #define SH_NI0_ERROR_MASK_1_MASK                 0xffffffffffffffff
14520 #define SH_NI0_ERROR_MASK_1_INIT                 0xffffffffffffffff
14521 
14522 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0                         */
14523 /*   Description:  Fifo 02 debit0 overflow                              */
14524 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
14525 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
14526 
14527 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2                         */
14528 /*   Description:  Fifo 02 debit2 overflow                              */
14529 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
14530 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
14531 
14532 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0                         */
14533 /*   Description:  Fifo 13 debit0 overflow                              */
14534 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
14535 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
14536 
14537 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2                         */
14538 /*   Description:  Fifo 13 debit2 overflow                              */
14539 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
14540 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
14541 
14542 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP                        */
14543 /*   Description:  Fifo 02 vc0 pop overflow                             */
14544 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
14545 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
14546 
14547 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP                        */
14548 /*   Description:  Fifo 02 vc2 pop overflow                             */
14549 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
14550 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
14551 
14552 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP                        */
14553 /*   Description:  Fifo 13 vc1 pop overflow                             */
14554 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
14555 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
14556 
14557 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP                        */
14558 /*   Description:  Fifo 13 vc3 pop overflow                             */
14559 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
14560 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
14561 
14562 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH                       */
14563 /*   Description:  Fifo 02 vc0 push overflow                            */
14564 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
14565 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
14566 
14567 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH                       */
14568 /*   Description:  Fifo 02 vc2 push overflow                            */
14569 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
14570 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
14571 
14572 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH                       */
14573 /*   Description:  Fifo 13 vc1 push overflow                            */
14574 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
14575 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
14576 
14577 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH                       */
14578 /*   Description:  Fifo 13 vc3 push overflow                            */
14579 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
14580 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
14581 
14582 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT                     */
14583 /*   Description:  Fifo 02 vc0 credit overflow                          */
14584 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
14585 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
14586 
14587 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT                     */
14588 /*   Description:  Fifo 02 vc2 credit overflow                          */
14589 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
14590 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
14591 
14592 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT                     */
14593 /*   Description:  Fifo 13 vc0 credit overflow                          */
14594 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
14595 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
14596 
14597 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT                     */
14598 /*   Description:  Fifo 13 vc2 credit overflow                          */
14599 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
14600 #define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
14601 
14602 /*   SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT                           */
14603 /*   Description:  VC0 credit overflow 0                                */
14604 #define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_SHFT 16
14605 #define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
14606 
14607 /*   SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT                           */
14608 /*   Description:  VC0 credit overflow 1                                */
14609 #define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_SHFT 17
14610 #define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
14611 
14612 /*   SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT                           */
14613 /*   Description:  VC0 credit overflow 2                                */
14614 #define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_SHFT 18
14615 #define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
14616 
14617 /*   SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT                           */
14618 /*   Description:  VC2 credit overflow 0                                */
14619 #define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_SHFT 19
14620 #define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
14621 
14622 /*   SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT                           */
14623 /*   Description:  VC2 credit overflow 1                                */
14624 #define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_SHFT 20
14625 #define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
14626 
14627 /*   SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT                           */
14628 /*   Description:  VC2 credit overflow 2                                */
14629 #define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_SHFT 21
14630 #define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
14631 
14632 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0                        */
14633 /*   Description:  PI Fifo debit0 overflow                              */
14634 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
14635 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
14636 
14637 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2                        */
14638 /*   Description:  PI Fifo debit2 overflow                              */
14639 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
14640 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
14641 
14642 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0                      */
14643 /*   Description:  IILB Fifo debit0 overflow                            */
14644 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
14645 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
14646 
14647 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2                      */
14648 /*   Description:  IILB Fifo debit2 overflow                            */
14649 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
14650 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
14651 
14652 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0                        */
14653 /*   Description:  MD Fifo debit0 overflow                              */
14654 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
14655 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
14656 
14657 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2                        */
14658 /*   Description:  MD Fifo debit2 overflow                              */
14659 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
14660 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
14661 
14662 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0                        */
14663 /*   Description:  NI Fifo debit0 overflow                              */
14664 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
14665 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
14666 
14667 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1                        */
14668 /*   Description:  NI Fifo debit1 overflow                              */
14669 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
14670 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
14671 
14672 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2                        */
14673 /*   Description:  NI Fifo debit2 overflow                              */
14674 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
14675 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
14676 
14677 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3                        */
14678 /*   Description:  NI Fifo debit3 overflow                              */
14679 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
14680 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
14681 
14682 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP                       */
14683 /*   Description:  PI Fifo vc0 pop overflow                             */
14684 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
14685 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
14686 
14687 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP                       */
14688 /*   Description:  PI Fifo vc2 pop overflow                             */
14689 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
14690 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
14691 
14692 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP                     */
14693 /*   Description:  IILB Fifo vc0 pop overflow                           */
14694 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
14695 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
14696 
14697 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP                     */
14698 /*   Description:  IILB Fifo vc2 pop overflow                           */
14699 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
14700 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
14701 
14702 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP                       */
14703 /*   Description:  MD Fifo vc0 pop overflow                             */
14704 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
14705 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
14706 
14707 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP                       */
14708 /*   Description:  MD Fifo vc2 pop overflow                             */
14709 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
14710 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
14711 
14712 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP                       */
14713 /*   Description:  NI Fifo vc0 pop overflow                             */
14714 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
14715 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
14716 
14717 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP                       */
14718 /*   Description:  NI Fifo vc2 pop overflow                             */
14719 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
14720 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
14721 
14722 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH                      */
14723 /*   Description:  PI Fifo vc0 push overflow                            */
14724 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
14725 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
14726 
14727 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH                      */
14728 /*   Description:  PI Fifo vc2 push overflow                            */
14729 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
14730 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
14731 
14732 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH                    */
14733 /*   Description:  IILB Fifo vc0 push overflow                          */
14734 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
14735 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
14736 
14737 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH                    */
14738 /*   Description:  IILB Fifo vc2 push overflow                          */
14739 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
14740 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
14741 
14742 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH                      */
14743 /*   Description:  MD Fifo vc0 push overflow                            */
14744 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
14745 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
14746 
14747 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH                      */
14748 /*   Description:  MD Fifo vc2 push overflow                            */
14749 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
14750 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
14751 
14752 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT                    */
14753 /*   Description:  PI Fifo vc0 credit overflow                          */
14754 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
14755 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
14756 
14757 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT                    */
14758 /*   Description:  PI Fifo vc2 credit overflow                          */
14759 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
14760 #define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
14761 
14762 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT                  */
14763 /*   Description:  IILB Fifo vc0 credit overflow                        */
14764 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
14765 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
14766 
14767 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT                  */
14768 /*   Description:  IILB Fifo vc2 credit overflow                        */
14769 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
14770 #define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
14771 
14772 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT                    */
14773 /*   Description:  MD Fifo vc0 credit overflow                          */
14774 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
14775 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
14776 
14777 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT                    */
14778 /*   Description:  MD Fifo vc2 credit overflow                          */
14779 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
14780 #define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
14781 
14782 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT                    */
14783 /*   Description:  NI Fifo vc0 credit overflow                          */
14784 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
14785 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
14786 
14787 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT                    */
14788 /*   Description:  NI Fifo vc1 credit overflow                          */
14789 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
14790 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
14791 
14792 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT                    */
14793 /*   Description:  NI Fifo vc2 credit overflow                          */
14794 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
14795 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
14796 
14797 /*   SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT                    */
14798 /*   Description:  NI Fifo vc3 credit overflow                          */
14799 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
14800 #define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
14801 
14802 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0                        */
14803 /*   Description:  Fifo02 vc0 tail timeout                              */
14804 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
14805 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
14806 
14807 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2                        */
14808 /*   Description:  Fifo02 vc2 tail timeout                              */
14809 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
14810 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
14811 
14812 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1                        */
14813 /*   Description:  Fifo13 vc1 tail timeout                              */
14814 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
14815 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
14816 
14817 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3                        */
14818 /*   Description:  Fifo13 vc3 tail timeout                              */
14819 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
14820 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
14821 
14822 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0                            */
14823 /*   Description:  NI vc0 tail timeout                                  */
14824 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
14825 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
14826 
14827 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1                            */
14828 /*   Description:  NI vc1 tail timeout                                  */
14829 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
14830 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
14831 
14832 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2                            */
14833 /*   Description:  NI vc2 tail timeout                                  */
14834 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
14835 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
14836 
14837 /*   SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3                            */
14838 /*   Description:  NI vc3 tail timeout                                  */
14839 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
14840 #define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
14841 
14842 /* ==================================================================== */
14843 /*                    Register "SH_NI0_ERROR_MASK_2"                    */
14844 /*                         ni0  Error Mask Bits                         */
14845 /* ==================================================================== */
14846 
14847 #define SH_NI0_ERROR_MASK_2                      0x0000000150040550
14848 #define SH_NI0_ERROR_MASK_2_MASK                 0x7fffffff003fffff
14849 #define SH_NI0_ERROR_MASK_2_INIT                 0x7fffffff003fffff
14850 
14851 /*   SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI                                   */
14852 /*   Description:  Illegal VC NI                                        */
14853 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI_SHFT    0
14854 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI_MASK    0x0000000000000001
14855 
14856 /*   SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI                                   */
14857 /*   Description:  Illegal VC PI                                        */
14858 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI_SHFT    1
14859 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI_MASK    0x0000000000000002
14860 
14861 /*   SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD                                   */
14862 /*   Description:  Illegal VC MD                                        */
14863 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD_SHFT    2
14864 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD_MASK    0x0000000000000004
14865 
14866 /*   SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB                                 */
14867 /*   Description:  Illegal VC IILB                                      */
14868 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB_SHFT  3
14869 #define SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB_MASK  0x0000000000000008
14870 
14871 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP                       */
14872 /*   Description:  Fifo 02 vc0 pop underflow                            */
14873 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
14874 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
14875 
14876 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP                       */
14877 /*   Description:  Fifo 02 vc2 pop underflow                            */
14878 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
14879 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
14880 
14881 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP                       */
14882 /*   Description:  Fifo 13 vc1 pop underflow                            */
14883 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
14884 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
14885 
14886 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP                       */
14887 /*   Description:  Fifo 13 vc3 pop underflow                            */
14888 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
14889 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
14890 
14891 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH                      */
14892 /*   Description:  Fifo 02 vc0 push underflow                           */
14893 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
14894 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
14895 
14896 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH                      */
14897 /*   Description:  Fifo 02 vc2 push underflow                           */
14898 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
14899 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
14900 
14901 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH                      */
14902 /*   Description:  Fifo 13 vc1 push underflow                           */
14903 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
14904 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
14905 
14906 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH                      */
14907 /*   Description:  Fifo 13 vc3 push underflow                           */
14908 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
14909 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
14910 
14911 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT                    */
14912 /*   Description:  Fifo 02 vc0 credit underflow                         */
14913 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
14914 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
14915 
14916 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT                    */
14917 /*   Description:  Fifo 02 vc2 credit underflow                         */
14918 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
14919 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
14920 
14921 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT                    */
14922 /*   Description:  Fifo 13 vc0 credit underflow                         */
14923 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
14924 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
14925 
14926 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT                    */
14927 /*   Description:  Fifo 13 vc2 credit underflow                         */
14928 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
14929 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
14930 
14931 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT                          */
14932 /*   Description:  VC0 credit underflow 0                               */
14933 #define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
14934 #define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
14935 
14936 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT                          */
14937 /*   Description:  VC0 credit underflow 1                               */
14938 #define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
14939 #define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
14940 
14941 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT                          */
14942 /*   Description:  VC0 credit underflow 2                               */
14943 #define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
14944 #define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
14945 
14946 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT                          */
14947 /*   Description:  VC2 credit underflow 0                               */
14948 #define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
14949 #define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
14950 
14951 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT                          */
14952 /*   Description:  VC2 credit underflow 1                               */
14953 #define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
14954 #define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
14955 
14956 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT                          */
14957 /*   Description:  VC2 credit underflow 2                               */
14958 #define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
14959 #define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
14960 
14961 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP                      */
14962 /*   Description:  PI Fifo vc0 pop underflow                            */
14963 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
14964 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
14965 
14966 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP                      */
14967 /*   Description:  PI Fifo vc2 pop underflow                            */
14968 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
14969 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
14970 
14971 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP                    */
14972 /*   Description:  IILB Fifo vc0 pop underflow                          */
14973 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
14974 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
14975 
14976 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP                    */
14977 /*   Description:  IILB Fifo vc2 pop underflow                          */
14978 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
14979 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
14980 
14981 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP                      */
14982 /*   Description:  MD Fifo vc0 pop underflow                            */
14983 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
14984 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
14985 
14986 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP                      */
14987 /*   Description:  MD Fifo vc2 pop underflow                            */
14988 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
14989 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
14990 
14991 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP                      */
14992 /*   Description:  NI Fifo vc0 pop underflow                            */
14993 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
14994 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
14995 
14996 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP                      */
14997 /*   Description:  NI Fifo vc2 pop underflow                            */
14998 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
14999 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
15000 
15001 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH                     */
15002 /*   Description:  PI Fifo vc0 push underflow                           */
15003 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
15004 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
15005 
15006 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH                     */
15007 /*   Description:  PI Fifo vc2 push underflow                           */
15008 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
15009 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
15010 
15011 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                   */
15012 /*   Description:  IILB Fifo vc0 push underflow                         */
15013 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
15014 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
15015 
15016 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                   */
15017 /*   Description:  IILB Fifo vc2 push underflow                         */
15018 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
15019 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
15020 
15021 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH                     */
15022 /*   Description:  MD Fifo vc0 push underflow                           */
15023 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
15024 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
15025 
15026 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH                     */
15027 /*   Description:  MD Fifo vc2 push underflow                           */
15028 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
15029 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
15030 
15031 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                   */
15032 /*   Description:  PI Fifo vc0 credit underflow                         */
15033 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
15034 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
15035 
15036 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                   */
15037 /*   Description:  PI Fifo vc2 credit underflow                         */
15038 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
15039 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
15040 
15041 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT                 */
15042 /*   Description:  IILB Fifo vc0 credit underflow                       */
15043 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
15044 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
15045 
15046 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT                 */
15047 /*   Description:  IILB Fifo vc2 credit underflow                       */
15048 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
15049 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
15050 
15051 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                   */
15052 /*   Description:  MD Fifo vc0 credit underflow                         */
15053 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
15054 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
15055 
15056 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                   */
15057 /*   Description:  MD Fifo vc2 credit underflow                         */
15058 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
15059 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
15060 
15061 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                   */
15062 /*   Description:  NI Fifo vc0 credit underflow                         */
15063 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
15064 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
15065 
15066 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                   */
15067 /*   Description:  NI Fifo vc1 credit underflow                         */
15068 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
15069 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
15070 
15071 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                   */
15072 /*   Description:  NI Fifo vc2 credit underflow                         */
15073 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
15074 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
15075 
15076 /*   SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                   */
15077 /*   Description:  NI Fifo vc3 credit underflow                         */
15078 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
15079 #define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
15080 
15081 /*   SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0                               */
15082 /*   Description:  llp deadlock vc0                                     */
15083 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0_SHFT 56
15084 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
15085 
15086 /*   SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1                               */
15087 /*   Description:  llp deadlock vc1                                     */
15088 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1_SHFT 57
15089 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
15090 
15091 /*   SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2                               */
15092 /*   Description:  llp deadlock vc2                                     */
15093 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2_SHFT 58
15094 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
15095 
15096 /*   SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3                               */
15097 /*   Description:  llp deadlock vc3                                     */
15098 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3_SHFT 59
15099 #define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
15100 
15101 /*   SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH                                */
15102 /*   Description:  chiplet nomatch                                      */
15103 #define SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH_SHFT 60
15104 #define SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
15105 
15106 /*   SH_NI0_ERROR_MASK_2_LUT_READ_ERROR                                 */
15107 /*   Description:  LUT Read Error                                       */
15108 #define SH_NI0_ERROR_MASK_2_LUT_READ_ERROR_SHFT  61
15109 #define SH_NI0_ERROR_MASK_2_LUT_READ_ERROR_MASK  0x2000000000000000
15110 
15111 /*   SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR                            */
15112 /*   Description:  Retry Timeout Error                                  */
15113 #define SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_SHFT 62
15114 #define SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
15115 
15116 /* ==================================================================== */
15117 /*                   Register "SH_NI0_FIRST_ERROR_1"                    */
15118 /*                        ni0  First Error Bits                         */
15119 /* ==================================================================== */
15120 
15121 #define SH_NI0_FIRST_ERROR_1                     0x0000000150040560
15122 #define SH_NI0_FIRST_ERROR_1_MASK                0xffffffffffffffff
15123 #define SH_NI0_FIRST_ERROR_1_INIT                0xffffffffffffffff
15124 
15125 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0                        */
15126 /*   Description:  Fifo 02 debit0 overflow                              */
15127 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
15128 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
15129 
15130 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2                        */
15131 /*   Description:  Fifo 02 debit2 overflow                              */
15132 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
15133 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
15134 
15135 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0                        */
15136 /*   Description:  Fifo 13 debit0 overflow                              */
15137 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
15138 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
15139 
15140 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2                        */
15141 /*   Description:  Fifo 13 debit2 overflow                              */
15142 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
15143 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
15144 
15145 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP                       */
15146 /*   Description:  Fifo 02 vc0 pop overflow                             */
15147 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
15148 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
15149 
15150 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP                       */
15151 /*   Description:  Fifo 02 vc2 pop overflow                             */
15152 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
15153 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
15154 
15155 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP                       */
15156 /*   Description:  Fifo 13 vc1 pop overflow                             */
15157 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
15158 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
15159 
15160 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP                       */
15161 /*   Description:  Fifo 13 vc3 pop overflow                             */
15162 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
15163 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
15164 
15165 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH                      */
15166 /*   Description:  Fifo 02 vc0 push overflow                            */
15167 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
15168 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
15169 
15170 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH                      */
15171 /*   Description:  Fifo 02 vc2 push overflow                            */
15172 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
15173 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
15174 
15175 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH                      */
15176 /*   Description:  Fifo 13 vc1 push overflow                            */
15177 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
15178 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
15179 
15180 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH                      */
15181 /*   Description:  Fifo 13 vc3 push overflow                            */
15182 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
15183 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
15184 
15185 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT                    */
15186 /*   Description:  Fifo 02 vc0 credit overflow                          */
15187 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
15188 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
15189 
15190 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT                    */
15191 /*   Description:  Fifo 02 vc2 credit overflow                          */
15192 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
15193 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
15194 
15195 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT                    */
15196 /*   Description:  Fifo 13 vc0 credit overflow                          */
15197 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
15198 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
15199 
15200 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT                    */
15201 /*   Description:  Fifo 13 vc2 credit overflow                          */
15202 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
15203 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
15204 
15205 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT                          */
15206 /*   Description:  VC0 credit overflow 0                                */
15207 #define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_SHFT 16
15208 #define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
15209 
15210 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT                          */
15211 /*   Description:  VC0 credit overflow 1                                */
15212 #define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_SHFT 17
15213 #define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
15214 
15215 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT                          */
15216 /*   Description:  VC0 credit overflow 2                                */
15217 #define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_SHFT 18
15218 #define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
15219 
15220 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT                          */
15221 /*   Description:  VC2 credit overflow 0                                */
15222 #define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_SHFT 19
15223 #define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
15224 
15225 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT                          */
15226 /*   Description:  VC2 credit overflow 1                                */
15227 #define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_SHFT 20
15228 #define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
15229 
15230 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT                          */
15231 /*   Description:  VC2 credit overflow 2                                */
15232 #define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_SHFT 21
15233 #define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
15234 
15235 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0                       */
15236 /*   Description:  PI Fifo debit0 overflow                              */
15237 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
15238 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
15239 
15240 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2                       */
15241 /*   Description:  PI Fifo debit2 overflow                              */
15242 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
15243 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
15244 
15245 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0                     */
15246 /*   Description:  IILB Fifo debit0 overflow                            */
15247 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
15248 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
15249 
15250 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2                     */
15251 /*   Description:  IILB Fifo debit2 overflow                            */
15252 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
15253 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
15254 
15255 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0                       */
15256 /*   Description:  MD Fifo debit0 overflow                              */
15257 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
15258 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
15259 
15260 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2                       */
15261 /*   Description:  MD Fifo debit2 overflow                              */
15262 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
15263 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
15264 
15265 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0                       */
15266 /*   Description:  NI Fifo debit0 overflow                              */
15267 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
15268 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
15269 
15270 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1                       */
15271 /*   Description:  NI Fifo debit1 overflow                              */
15272 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
15273 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
15274 
15275 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2                       */
15276 /*   Description:  NI Fifo debit2 overflow                              */
15277 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
15278 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
15279 
15280 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3                       */
15281 /*   Description:  NI Fifo debit3 overflow                              */
15282 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
15283 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
15284 
15285 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP                      */
15286 /*   Description:  PI Fifo vc0 pop overflow                             */
15287 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
15288 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
15289 
15290 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP                      */
15291 /*   Description:  PI Fifo vc2 pop overflow                             */
15292 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
15293 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
15294 
15295 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP                    */
15296 /*   Description:  IILB Fifo vc0 pop overflow                           */
15297 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
15298 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
15299 
15300 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP                    */
15301 /*   Description:  IILB Fifo vc2 pop overflow                           */
15302 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
15303 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
15304 
15305 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP                      */
15306 /*   Description:  MD Fifo vc0 pop overflow                             */
15307 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
15308 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
15309 
15310 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP                      */
15311 /*   Description:  MD Fifo vc2 pop overflow                             */
15312 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
15313 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
15314 
15315 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP                      */
15316 /*   Description:  NI Fifo vc0 pop overflow                             */
15317 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
15318 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
15319 
15320 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP                      */
15321 /*   Description:  NI Fifo vc2 pop overflow                             */
15322 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
15323 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
15324 
15325 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH                     */
15326 /*   Description:  PI Fifo vc0 push overflow                            */
15327 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
15328 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
15329 
15330 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH                     */
15331 /*   Description:  PI Fifo vc2 push overflow                            */
15332 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
15333 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
15334 
15335 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH                   */
15336 /*   Description:  IILB Fifo vc0 push overflow                          */
15337 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
15338 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
15339 
15340 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH                   */
15341 /*   Description:  IILB Fifo vc2 push overflow                          */
15342 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
15343 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
15344 
15345 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH                     */
15346 /*   Description:  MD Fifo vc0 push overflow                            */
15347 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
15348 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
15349 
15350 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH                     */
15351 /*   Description:  MD Fifo vc2 push overflow                            */
15352 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
15353 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
15354 
15355 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT                   */
15356 /*   Description:  PI Fifo vc0 credit overflow                          */
15357 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
15358 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
15359 
15360 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT                   */
15361 /*   Description:  PI Fifo vc2 credit overflow                          */
15362 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
15363 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
15364 
15365 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT                 */
15366 /*   Description:  IILB Fifo vc0 credit overflow                        */
15367 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
15368 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
15369 
15370 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT                 */
15371 /*   Description:  IILB Fifo vc2 credit overflow                        */
15372 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
15373 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
15374 
15375 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT                   */
15376 /*   Description:  MD Fifo vc0 credit overflow                          */
15377 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
15378 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
15379 
15380 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT                   */
15381 /*   Description:  MD Fifo vc2 credit overflow                          */
15382 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
15383 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
15384 
15385 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT                   */
15386 /*   Description:  NI Fifo vc0 credit overflow                          */
15387 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
15388 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
15389 
15390 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT                   */
15391 /*   Description:  NI Fifo vc1 credit overflow                          */
15392 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
15393 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
15394 
15395 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT                   */
15396 /*   Description:  NI Fifo vc2 credit overflow                          */
15397 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
15398 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
15399 
15400 /*   SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT                   */
15401 /*   Description:  NI Fifo vc3 credit overflow                          */
15402 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
15403 #define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
15404 
15405 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0                       */
15406 /*   Description:  Fifo02 vc0 tail timeout                              */
15407 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
15408 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
15409 
15410 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2                       */
15411 /*   Description:  Fifo02 vc2 tail timeout                              */
15412 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
15413 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
15414 
15415 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1                       */
15416 /*   Description:  Fifo13 vc1 tail timeout                              */
15417 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
15418 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
15419 
15420 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3                       */
15421 /*   Description:  Fifo13 vc3 tail timeout                              */
15422 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
15423 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
15424 
15425 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0                           */
15426 /*   Description:  NI vc0 tail timeout                                  */
15427 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
15428 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
15429 
15430 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1                           */
15431 /*   Description:  NI vc1 tail timeout                                  */
15432 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
15433 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
15434 
15435 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2                           */
15436 /*   Description:  NI vc2 tail timeout                                  */
15437 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
15438 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
15439 
15440 /*   SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3                           */
15441 /*   Description:  NI vc3 tail timeout                                  */
15442 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
15443 #define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
15444 
15445 /* ==================================================================== */
15446 /*                   Register "SH_NI0_FIRST_ERROR_2"                    */
15447 /*                         ni0 First Error Bits                         */
15448 /* ==================================================================== */
15449 
15450 #define SH_NI0_FIRST_ERROR_2                     0x0000000150040570
15451 #define SH_NI0_FIRST_ERROR_2_MASK                0x7fffffff003fffff
15452 #define SH_NI0_FIRST_ERROR_2_INIT                0x7fffffff003fffff
15453 
15454 /*   SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI                                  */
15455 /*   Description:  Illegal VC NI                                        */
15456 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI_SHFT   0
15457 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI_MASK   0x0000000000000001
15458 
15459 /*   SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI                                  */
15460 /*   Description:  Illegal VC PI                                        */
15461 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI_SHFT   1
15462 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI_MASK   0x0000000000000002
15463 
15464 /*   SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD                                  */
15465 /*   Description:  Illegal VC MD                                        */
15466 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD_SHFT   2
15467 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD_MASK   0x0000000000000004
15468 
15469 /*   SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB                                */
15470 /*   Description:  Illegal VC IILB                                      */
15471 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB_SHFT 3
15472 #define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
15473 
15474 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP                      */
15475 /*   Description:  Fifo 02 vc0 pop underflow                            */
15476 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
15477 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
15478 
15479 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP                      */
15480 /*   Description:  Fifo 02 vc2 pop underflow                            */
15481 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
15482 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
15483 
15484 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP                      */
15485 /*   Description:  Fifo 13 vc1 pop underflow                            */
15486 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
15487 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
15488 
15489 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP                      */
15490 /*   Description:  Fifo 13 vc3 pop underflow                            */
15491 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
15492 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
15493 
15494 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH                     */
15495 /*   Description:  Fifo 02 vc0 push underflow                           */
15496 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
15497 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
15498 
15499 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH                     */
15500 /*   Description:  Fifo 02 vc2 push underflow                           */
15501 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
15502 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
15503 
15504 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH                     */
15505 /*   Description:  Fifo 13 vc1 push underflow                           */
15506 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
15507 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
15508 
15509 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH                     */
15510 /*   Description:  Fifo 13 vc3 push underflow                           */
15511 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
15512 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
15513 
15514 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT                   */
15515 /*   Description:  Fifo 02 vc0 credit underflow                         */
15516 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
15517 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
15518 
15519 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT                   */
15520 /*   Description:  Fifo 02 vc2 credit underflow                         */
15521 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
15522 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
15523 
15524 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT                   */
15525 /*   Description:  Fifo 13 vc0 credit underflow                         */
15526 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
15527 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
15528 
15529 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT                   */
15530 /*   Description:  Fifo 13 vc2 credit underflow                         */
15531 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
15532 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
15533 
15534 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT                         */
15535 /*   Description:  VC0 credit underflow 0                               */
15536 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
15537 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
15538 
15539 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT                         */
15540 /*   Description:  VC0 credit underflow 1                               */
15541 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
15542 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
15543 
15544 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT                         */
15545 /*   Description:  VC0 credit underflow 2                               */
15546 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
15547 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
15548 
15549 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT                         */
15550 /*   Description:  VC2 credit underflow 0                               */
15551 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
15552 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
15553 
15554 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT                         */
15555 /*   Description:  VC2 credit underflow 1                               */
15556 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
15557 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
15558 
15559 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT                         */
15560 /*   Description:  VC2 credit underflow 2                               */
15561 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
15562 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
15563 
15564 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP                     */
15565 /*   Description:  PI Fifo vc0 pop underflow                            */
15566 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
15567 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
15568 
15569 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP                     */
15570 /*   Description:  PI Fifo vc2 pop underflow                            */
15571 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
15572 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
15573 
15574 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP                   */
15575 /*   Description:  IILB Fifo vc0 pop underflow                          */
15576 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
15577 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
15578 
15579 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP                   */
15580 /*   Description:  IILB Fifo vc2 pop underflow                          */
15581 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
15582 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
15583 
15584 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP                     */
15585 /*   Description:  MD Fifo vc0 pop underflow                            */
15586 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
15587 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
15588 
15589 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP                     */
15590 /*   Description:  MD Fifo vc2 pop underflow                            */
15591 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
15592 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
15593 
15594 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP                     */
15595 /*   Description:  NI Fifo vc0 pop underflow                            */
15596 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
15597 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
15598 
15599 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP                     */
15600 /*   Description:  NI Fifo vc2 pop underflow                            */
15601 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
15602 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
15603 
15604 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH                    */
15605 /*   Description:  PI Fifo vc0 push underflow                           */
15606 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
15607 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
15608 
15609 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH                    */
15610 /*   Description:  PI Fifo vc2 push underflow                           */
15611 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
15612 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
15613 
15614 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                  */
15615 /*   Description:  IILB Fifo vc0 push underflow                         */
15616 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
15617 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
15618 
15619 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                  */
15620 /*   Description:  IILB Fifo vc2 push underflow                         */
15621 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
15622 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
15623 
15624 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH                    */
15625 /*   Description:  MD Fifo vc0 push underflow                           */
15626 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
15627 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
15628 
15629 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH                    */
15630 /*   Description:  MD Fifo vc2 push underflow                           */
15631 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
15632 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
15633 
15634 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                  */
15635 /*   Description:  PI Fifo vc0 credit underflow                         */
15636 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
15637 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
15638 
15639 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                  */
15640 /*   Description:  PI Fifo vc2 credit underflow                         */
15641 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
15642 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
15643 
15644 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT                */
15645 /*   Description:  IILB Fifo vc0 credit underflow                       */
15646 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
15647 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
15648 
15649 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT                */
15650 /*   Description:  IILB Fifo vc2 credit underflow                       */
15651 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
15652 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
15653 
15654 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                  */
15655 /*   Description:  MD Fifo vc0 credit underflow                         */
15656 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
15657 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
15658 
15659 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                  */
15660 /*   Description:  MD Fifo vc2 credit underflow                         */
15661 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
15662 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
15663 
15664 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                  */
15665 /*   Description:  NI Fifo vc0 credit underflow                         */
15666 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
15667 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
15668 
15669 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                  */
15670 /*   Description:  NI Fifo vc1 credit underflow                         */
15671 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
15672 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
15673 
15674 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                  */
15675 /*   Description:  NI Fifo vc2 credit underflow                         */
15676 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
15677 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
15678 
15679 /*   SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                  */
15680 /*   Description:  NI Fifo vc3 credit underflow                         */
15681 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
15682 #define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
15683 
15684 /*   SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0                              */
15685 /*   Description:  llp deadlock vc0                                     */
15686 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0_SHFT 56
15687 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
15688 
15689 /*   SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1                              */
15690 /*   Description:  llp deadlock vc1                                     */
15691 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1_SHFT 57
15692 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
15693 
15694 /*   SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2                              */
15695 /*   Description:  llp deadlock vc2                                     */
15696 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2_SHFT 58
15697 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
15698 
15699 /*   SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3                              */
15700 /*   Description:  llp deadlock vc3                                     */
15701 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3_SHFT 59
15702 #define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
15703 
15704 /*   SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH                               */
15705 /*   Description:  chiplet nomatch                                      */
15706 #define SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH_SHFT 60
15707 #define SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
15708 
15709 /*   SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR                                */
15710 /*   Description:  LUT Read Error                                       */
15711 #define SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR_SHFT 61
15712 #define SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR_MASK 0x2000000000000000
15713 
15714 /*   SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR                           */
15715 /*   Description:  Retry Timeout Error                                  */
15716 #define SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_SHFT 62
15717 #define SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
15718 
15719 /* ==================================================================== */
15720 /*                   Register "SH_NI0_ERROR_DETAIL_1"                   */
15721 /*                ni0 Chiplet no match header bits 63:0                 */
15722 /* ==================================================================== */
15723 
15724 #define SH_NI0_ERROR_DETAIL_1                    0x0000000150040580
15725 #define SH_NI0_ERROR_DETAIL_1_MASK               0xffffffffffffffff
15726 #define SH_NI0_ERROR_DETAIL_1_INIT               0x0000000000000000
15727 
15728 /*   SH_NI0_ERROR_DETAIL_1_HEADER                                       */
15729 /*   Description:  Header bits 63:0                                     */
15730 #define SH_NI0_ERROR_DETAIL_1_HEADER_SHFT        0
15731 #define SH_NI0_ERROR_DETAIL_1_HEADER_MASK        0xffffffffffffffff
15732 
15733 /* ==================================================================== */
15734 /*                   Register "SH_NI0_ERROR_DETAIL_2"                   */
15735 /*               ni0 Chiplet no match header bits 127:64                */
15736 /* ==================================================================== */
15737 
15738 #define SH_NI0_ERROR_DETAIL_2                    0x0000000150040590
15739 #define SH_NI0_ERROR_DETAIL_2_MASK               0xffffffffffffffff
15740 #define SH_NI0_ERROR_DETAIL_2_INIT               0x0000000000000000
15741 
15742 /*   SH_NI0_ERROR_DETAIL_2_HEADER                                       */
15743 /*   Description:  Header bits 127:64                                   */
15744 #define SH_NI0_ERROR_DETAIL_2_HEADER_SHFT        0
15745 #define SH_NI0_ERROR_DETAIL_2_HEADER_MASK        0xffffffffffffffff
15746 
15747 /* ==================================================================== */
15748 /*                  Register "SH_NI1_ERROR_SUMMARY_1"                   */
15749 /*                       ni1  Error Summary Bits                        */
15750 /* ==================================================================== */
15751 
15752 #define SH_NI1_ERROR_SUMMARY_1                   0x0000000150040600
15753 #define SH_NI1_ERROR_SUMMARY_1_MASK              0xffffffffffffffff
15754 #define SH_NI1_ERROR_SUMMARY_1_INIT              0xffffffffffffffff
15755 
15756 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0                      */
15757 /*   Description:  Fifo 02 debit0 overflow                              */
15758 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
15759 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
15760 
15761 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2                      */
15762 /*   Description:  Fifo 02 debit2 overflow                              */
15763 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
15764 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
15765 
15766 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0                      */
15767 /*   Description:  Fifo 13 debit0 overflow                              */
15768 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
15769 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
15770 
15771 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2                      */
15772 /*   Description:  Fifo 13 debit2 overflow                              */
15773 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
15774 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
15775 
15776 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP                     */
15777 /*   Description:  Fifo 02 vc0 pop overflow                             */
15778 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
15779 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
15780 
15781 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP                     */
15782 /*   Description:  Fifo 02 vc2 pop overflow                             */
15783 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
15784 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
15785 
15786 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP                     */
15787 /*   Description:  Fifo 13 vc1 pop overflow                             */
15788 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
15789 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
15790 
15791 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP                     */
15792 /*   Description:  Fifo 13 vc3 pop overflow                             */
15793 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
15794 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
15795 
15796 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH                    */
15797 /*   Description:  Fifo 02 vc0 push overflow                            */
15798 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
15799 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
15800 
15801 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH                    */
15802 /*   Description:  Fifo 02 vc2 push overflow                            */
15803 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
15804 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
15805 
15806 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH                    */
15807 /*   Description:  Fifo 13 vc1 push overflow                            */
15808 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
15809 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
15810 
15811 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH                    */
15812 /*   Description:  Fifo 13 vc3 push overflow                            */
15813 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
15814 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
15815 
15816 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT                  */
15817 /*   Description:  Fifo 02 vc0 credit overflow                          */
15818 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
15819 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
15820 
15821 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT                  */
15822 /*   Description:  Fifo 02 vc2 credit overflow                          */
15823 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
15824 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
15825 
15826 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT                  */
15827 /*   Description:  Fifo 13 vc0 credit overflow                          */
15828 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
15829 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
15830 
15831 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT                  */
15832 /*   Description:  Fifo 13 vc2 credit overflow                          */
15833 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
15834 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
15835 
15836 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT                        */
15837 /*   Description:  VC0 credit overflow 0                                */
15838 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_SHFT 16
15839 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
15840 
15841 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT                        */
15842 /*   Description:  VC0 credit overflow 1                                */
15843 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_SHFT 17
15844 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
15845 
15846 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT                        */
15847 /*   Description:  VC0 credit overflow 2                                */
15848 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_SHFT 18
15849 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
15850 
15851 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT                        */
15852 /*   Description:  VC2 credit overflow 0                                */
15853 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_SHFT 19
15854 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
15855 
15856 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT                        */
15857 /*   Description:  VC2 credit overflow 1                                */
15858 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_SHFT 20
15859 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
15860 
15861 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT                        */
15862 /*   Description:  VC2 credit overflow 2                                */
15863 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_SHFT 21
15864 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
15865 
15866 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0                     */
15867 /*   Description:  PI Fifo debit0 overflow                              */
15868 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
15869 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
15870 
15871 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2                     */
15872 /*   Description:  PI Fifo debit2 overflow                              */
15873 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
15874 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
15875 
15876 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0                   */
15877 /*   Description:  IILB Fifo debit0 overflow                            */
15878 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
15879 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
15880 
15881 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2                   */
15882 /*   Description:  IILB Fifo debit2 overflow                            */
15883 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
15884 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
15885 
15886 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0                     */
15887 /*   Description:  MD Fifo debit0 overflow                              */
15888 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
15889 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
15890 
15891 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2                     */
15892 /*   Description:  MD Fifo debit2 overflow                              */
15893 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
15894 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
15895 
15896 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0                     */
15897 /*   Description:  NI Fifo debit0 overflow                              */
15898 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
15899 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
15900 
15901 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1                     */
15902 /*   Description:  NI Fifo debit1 overflow                              */
15903 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
15904 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
15905 
15906 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2                     */
15907 /*   Description:  NI Fifo debit2 overflow                              */
15908 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
15909 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
15910 
15911 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3                     */
15912 /*   Description:  NI Fifo debit3 overflow                              */
15913 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
15914 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
15915 
15916 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP                    */
15917 /*   Description:  PI Fifo vc0 pop overflow                             */
15918 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
15919 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
15920 
15921 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP                    */
15922 /*   Description:  PI Fifo vc2 pop overflow                             */
15923 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
15924 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
15925 
15926 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP                  */
15927 /*   Description:  IILB Fifo vc0 pop overflow                           */
15928 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
15929 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
15930 
15931 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP                  */
15932 /*   Description:  IILB Fifo vc2 pop overflow                           */
15933 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
15934 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
15935 
15936 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP                    */
15937 /*   Description:  MD Fifo vc0 pop overflow                             */
15938 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
15939 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
15940 
15941 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP                    */
15942 /*   Description:  MD Fifo vc2 pop overflow                             */
15943 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
15944 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
15945 
15946 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP                    */
15947 /*   Description:  NI Fifo vc0 pop overflow                             */
15948 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
15949 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
15950 
15951 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP                    */
15952 /*   Description:  NI Fifo vc2 pop overflow                             */
15953 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
15954 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
15955 
15956 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH                   */
15957 /*   Description:  PI Fifo vc0 push overflow                            */
15958 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
15959 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
15960 
15961 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH                   */
15962 /*   Description:  PI Fifo vc2 push overflow                            */
15963 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
15964 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
15965 
15966 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH                 */
15967 /*   Description:  IILB Fifo vc0 push overflow                          */
15968 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
15969 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
15970 
15971 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH                 */
15972 /*   Description:  IILB Fifo vc2 push overflow                          */
15973 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
15974 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
15975 
15976 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH                   */
15977 /*   Description:  MD Fifo vc0 push overflow                            */
15978 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
15979 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
15980 
15981 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH                   */
15982 /*   Description:  MD Fifo vc2 push overflow                            */
15983 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
15984 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
15985 
15986 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT                 */
15987 /*   Description:  PI Fifo vc0 credit overflow                          */
15988 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
15989 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
15990 
15991 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT                 */
15992 /*   Description:  PI Fifo vc2 credit overflow                          */
15993 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
15994 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
15995 
15996 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT               */
15997 /*   Description:  IILB Fifo vc0 credit overflow                        */
15998 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
15999 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
16000 
16001 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT               */
16002 /*   Description:  IILB Fifo vc2 credit overflow                        */
16003 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
16004 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
16005 
16006 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT                 */
16007 /*   Description:  MD Fifo vc0 credit overflow                          */
16008 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
16009 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
16010 
16011 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT                 */
16012 /*   Description:  MD Fifo vc2 credit overflow                          */
16013 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
16014 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
16015 
16016 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT                 */
16017 /*   Description:  NI Fifo vc0 credit overflow                          */
16018 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
16019 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
16020 
16021 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT                 */
16022 /*   Description:  NI Fifo vc1 credit overflow                          */
16023 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
16024 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
16025 
16026 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT                 */
16027 /*   Description:  NI Fifo vc2 credit overflow                          */
16028 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
16029 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
16030 
16031 /*   SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT                 */
16032 /*   Description:  NI Fifo vc3 credit overflow                          */
16033 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
16034 #define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
16035 
16036 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0                     */
16037 /*   Description:  Fifo02 vc0 tail timeout                              */
16038 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
16039 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
16040 
16041 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2                     */
16042 /*   Description:  Fifo02 vc2 tail timeout                              */
16043 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
16044 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
16045 
16046 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1                     */
16047 /*   Description:  Fifo13 vc1 tail timeout                              */
16048 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
16049 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
16050 
16051 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3                     */
16052 /*   Description:  Fifo13 vc3 tail timeout                              */
16053 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
16054 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
16055 
16056 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0                         */
16057 /*   Description:  NI vc0 tail timeout                                  */
16058 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
16059 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
16060 
16061 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1                         */
16062 /*   Description:  NI vc1 tail timeout                                  */
16063 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
16064 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
16065 
16066 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2                         */
16067 /*   Description:  NI vc2 tail timeout                                  */
16068 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
16069 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
16070 
16071 /*   SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3                         */
16072 /*   Description:  NI vc3 tail timeout                                  */
16073 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
16074 #define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
16075 
16076 /* ==================================================================== */
16077 /*               Register "SH_NI1_ERROR_SUMMARY_1_ALIAS"                */
16078 /*                     ni1 Error Summary Bits Alias                     */
16079 /* ==================================================================== */
16080 
16081 #define SH_NI1_ERROR_SUMMARY_1_ALIAS             0x0000000150040608
16082 
16083 /* ==================================================================== */
16084 /*                  Register "SH_NI1_ERROR_SUMMARY_2"                   */
16085 /*                       ni1  Error Summary Bits                        */
16086 /* ==================================================================== */
16087 
16088 #define SH_NI1_ERROR_SUMMARY_2                   0x0000000150040610
16089 #define SH_NI1_ERROR_SUMMARY_2_MASK              0x7fffffff003fffff
16090 #define SH_NI1_ERROR_SUMMARY_2_INIT              0x7fffffff003fffff
16091 
16092 /*   SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI                                */
16093 /*   Description:  Illegal VC NI                                        */
16094 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI_SHFT 0
16095 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI_MASK 0x0000000000000001
16096 
16097 /*   SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI                                */
16098 /*   Description:  Illegal VC PI                                        */
16099 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI_SHFT 1
16100 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI_MASK 0x0000000000000002
16101 
16102 /*   SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD                                */
16103 /*   Description:  Illegal VC MD                                        */
16104 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD_SHFT 2
16105 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD_MASK 0x0000000000000004
16106 
16107 /*   SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB                              */
16108 /*   Description:  Illegal VC IILB                                      */
16109 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB_SHFT 3
16110 #define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
16111 
16112 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP                    */
16113 /*   Description:  Fifo 02 vc0 pop underflow                            */
16114 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
16115 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
16116 
16117 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP                    */
16118 /*   Description:  Fifo 02 vc2 pop underflow                            */
16119 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
16120 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
16121 
16122 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP                    */
16123 /*   Description:  Fifo 13 vc1 pop underflow                            */
16124 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
16125 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
16126 
16127 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP                    */
16128 /*   Description:  Fifo 13 vc3 pop underflow                            */
16129 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
16130 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
16131 
16132 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH                   */
16133 /*   Description:  Fifo 02 vc0 push underflow                           */
16134 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
16135 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
16136 
16137 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH                   */
16138 /*   Description:  Fifo 02 vc2 push underflow                           */
16139 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
16140 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
16141 
16142 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH                   */
16143 /*   Description:  Fifo 13 vc1 push underflow                           */
16144 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
16145 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
16146 
16147 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH                   */
16148 /*   Description:  Fifo 13 vc3 push underflow                           */
16149 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
16150 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
16151 
16152 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT                 */
16153 /*   Description:  Fifo 02 vc0 credit underflow                         */
16154 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
16155 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
16156 
16157 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT                 */
16158 /*   Description:  Fifo 02 vc2 credit underflow                         */
16159 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
16160 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
16161 
16162 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT                 */
16163 /*   Description:  Fifo 13 vc0 credit underflow                         */
16164 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
16165 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
16166 
16167 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT                 */
16168 /*   Description:  Fifo 13 vc2 credit underflow                         */
16169 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
16170 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
16171 
16172 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT                       */
16173 /*   Description:  VC0 credit underflow 0                               */
16174 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
16175 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
16176 
16177 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT                       */
16178 /*   Description:  VC0 credit underflow 1                               */
16179 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
16180 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
16181 
16182 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT                       */
16183 /*   Description:  VC0 credit underflow 2                               */
16184 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
16185 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
16186 
16187 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT                       */
16188 /*   Description:  VC2 credit underflow 0                               */
16189 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
16190 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
16191 
16192 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT                       */
16193 /*   Description:  VC2 credit underflow 1                               */
16194 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
16195 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
16196 
16197 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT                       */
16198 /*   Description:  VC2 credit underflow 2                               */
16199 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
16200 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
16201 
16202 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP                   */
16203 /*   Description:  PI Fifo vc0 pop underflow                            */
16204 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
16205 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
16206 
16207 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP                   */
16208 /*   Description:  PI Fifo vc2 pop underflow                            */
16209 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
16210 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
16211 
16212 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP                 */
16213 /*   Description:  IILB Fifo vc0 pop underflow                          */
16214 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
16215 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
16216 
16217 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP                 */
16218 /*   Description:  IILB Fifo vc2 pop underflow                          */
16219 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
16220 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
16221 
16222 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP                   */
16223 /*   Description:  MD Fifo vc0 pop underflow                            */
16224 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
16225 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
16226 
16227 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP                   */
16228 /*   Description:  MD Fifo vc2 pop underflow                            */
16229 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
16230 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
16231 
16232 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP                   */
16233 /*   Description:  NI Fifo vc0 pop underflow                            */
16234 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
16235 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
16236 
16237 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP                   */
16238 /*   Description:  NI Fifo vc2 pop underflow                            */
16239 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
16240 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
16241 
16242 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH                  */
16243 /*   Description:  PI Fifo vc0 push underflow                           */
16244 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
16245 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
16246 
16247 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH                  */
16248 /*   Description:  PI Fifo vc2 push underflow                           */
16249 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
16250 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
16251 
16252 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                */
16253 /*   Description:  IILB Fifo vc0 push underflow                         */
16254 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
16255 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
16256 
16257 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                */
16258 /*   Description:  IILB Fifo vc2 push underflow                         */
16259 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
16260 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
16261 
16262 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH                  */
16263 /*   Description:  MD Fifo vc0 push underflow                           */
16264 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
16265 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
16266 
16267 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH                  */
16268 /*   Description:  MD Fifo vc2 push underflow                           */
16269 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
16270 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
16271 
16272 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                */
16273 /*   Description:  PI Fifo vc0 credit underflow                         */
16274 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
16275 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
16276 
16277 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                */
16278 /*   Description:  PI Fifo vc2 credit underflow                         */
16279 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
16280 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
16281 
16282 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT              */
16283 /*   Description:  IILB Fifo vc0 credit underflow                       */
16284 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
16285 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
16286 
16287 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT              */
16288 /*   Description:  IILB Fifo vc2 credit underflow                       */
16289 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
16290 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
16291 
16292 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                */
16293 /*   Description:  MD Fifo vc0 credit underflow                         */
16294 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
16295 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
16296 
16297 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                */
16298 /*   Description:  MD Fifo vc2 credit underflow                         */
16299 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
16300 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
16301 
16302 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                */
16303 /*   Description:  NI Fifo vc0 credit underflow                         */
16304 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
16305 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
16306 
16307 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                */
16308 /*   Description:  NI Fifo vc1 credit underflow                         */
16309 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
16310 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
16311 
16312 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                */
16313 /*   Description:  NI Fifo vc2 credit underflow                         */
16314 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
16315 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
16316 
16317 /*   SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                */
16318 /*   Description:  NI Fifo vc3 credit underflow                         */
16319 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
16320 #define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
16321 
16322 /*   SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0                            */
16323 /*   Description:  llp deadlock vc0                                     */
16324 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_SHFT 56
16325 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
16326 
16327 /*   SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1                            */
16328 /*   Description:  llp deadlock vc1                                     */
16329 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_SHFT 57
16330 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
16331 
16332 /*   SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2                            */
16333 /*   Description:  llp deadlock vc2                                     */
16334 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_SHFT 58
16335 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
16336 
16337 /*   SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3                            */
16338 /*   Description:  llp deadlock vc3                                     */
16339 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_SHFT 59
16340 #define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
16341 
16342 /*   SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH                             */
16343 /*   Description:  chiplet nomatch                                      */
16344 #define SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH_SHFT 60
16345 #define SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
16346 
16347 /*   SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR                              */
16348 /*   Description:  LUT Read Error                                       */
16349 #define SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR_SHFT 61
16350 #define SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR_MASK 0x2000000000000000
16351 
16352 /*   SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR                         */
16353 /*   Description:  Retry Timeout Error                                  */
16354 #define SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_SHFT 62
16355 #define SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
16356 
16357 /* ==================================================================== */
16358 /*               Register "SH_NI1_ERROR_SUMMARY_2_ALIAS"                */
16359 /*                     ni1 Error Summary Bits Alias                     */
16360 /* ==================================================================== */
16361 
16362 #define SH_NI1_ERROR_SUMMARY_2_ALIAS             0x0000000150040618
16363 
16364 /* ==================================================================== */
16365 /*                  Register "SH_NI1_ERROR_OVERFLOW_1"                  */
16366 /*                       ni1  Error Overflow Bits                       */
16367 /* ==================================================================== */
16368 
16369 #define SH_NI1_ERROR_OVERFLOW_1                  0x0000000150040620
16370 #define SH_NI1_ERROR_OVERFLOW_1_MASK             0xffffffffffffffff
16371 #define SH_NI1_ERROR_OVERFLOW_1_INIT             0xffffffffffffffff
16372 
16373 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0                     */
16374 /*   Description:  Fifo 02 debit0 overflow                              */
16375 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
16376 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
16377 
16378 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2                     */
16379 /*   Description:  Fifo 02 debit2 overflow                              */
16380 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
16381 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
16382 
16383 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0                     */
16384 /*   Description:  Fifo 13 debit0 overflow                              */
16385 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
16386 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
16387 
16388 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2                     */
16389 /*   Description:  Fifo 13 debit2 overflow                              */
16390 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
16391 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
16392 
16393 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP                    */
16394 /*   Description:  Fifo 02 vc0 pop overflow                             */
16395 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
16396 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
16397 
16398 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP                    */
16399 /*   Description:  Fifo 02 vc2 pop overflow                             */
16400 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
16401 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
16402 
16403 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP                    */
16404 /*   Description:  Fifo 13 vc1 pop overflow                             */
16405 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
16406 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
16407 
16408 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP                    */
16409 /*   Description:  Fifo 13 vc3 pop overflow                             */
16410 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
16411 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
16412 
16413 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH                   */
16414 /*   Description:  Fifo 02 vc0 push overflow                            */
16415 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
16416 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
16417 
16418 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH                   */
16419 /*   Description:  Fifo 02 vc2 push overflow                            */
16420 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
16421 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
16422 
16423 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH                   */
16424 /*   Description:  Fifo 13 vc1 push overflow                            */
16425 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
16426 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
16427 
16428 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH                   */
16429 /*   Description:  Fifo 13 vc3 push overflow                            */
16430 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
16431 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
16432 
16433 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT                 */
16434 /*   Description:  Fifo 02 vc0 credit overflow                          */
16435 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
16436 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
16437 
16438 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT                 */
16439 /*   Description:  Fifo 02 vc2 credit overflow                          */
16440 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
16441 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
16442 
16443 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT                 */
16444 /*   Description:  Fifo 13 vc0 credit overflow                          */
16445 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
16446 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
16447 
16448 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT                 */
16449 /*   Description:  Fifo 13 vc2 credit overflow                          */
16450 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
16451 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
16452 
16453 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT                       */
16454 /*   Description:  VC0 credit overflow 0                                */
16455 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_SHFT 16
16456 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
16457 
16458 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT                       */
16459 /*   Description:  VC0 credit overflow 1                                */
16460 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_SHFT 17
16461 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
16462 
16463 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT                       */
16464 /*   Description:  VC0 credit overflow 2                                */
16465 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_SHFT 18
16466 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
16467 
16468 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT                       */
16469 /*   Description:  VC2 credit overflow 0                                */
16470 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_SHFT 19
16471 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
16472 
16473 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT                       */
16474 /*   Description:  VC2 credit overflow 1                                */
16475 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_SHFT 20
16476 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
16477 
16478 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT                       */
16479 /*   Description:  VC2 credit overflow 2                                */
16480 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_SHFT 21
16481 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
16482 
16483 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0                    */
16484 /*   Description:  PI Fifo debit0 overflow                              */
16485 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
16486 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
16487 
16488 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2                    */
16489 /*   Description:  PI Fifo debit2 overflow                              */
16490 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
16491 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
16492 
16493 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0                  */
16494 /*   Description:  IILB Fifo debit0 overflow                            */
16495 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
16496 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
16497 
16498 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2                  */
16499 /*   Description:  IILB Fifo debit2 overflow                            */
16500 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
16501 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
16502 
16503 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0                    */
16504 /*   Description:  MD Fifo debit0 overflow                              */
16505 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
16506 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
16507 
16508 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2                    */
16509 /*   Description:  MD Fifo debit2 overflow                              */
16510 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
16511 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
16512 
16513 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0                    */
16514 /*   Description:  NI Fifo debit0 overflow                              */
16515 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
16516 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
16517 
16518 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1                    */
16519 /*   Description:  NI Fifo debit1 overflow                              */
16520 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
16521 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
16522 
16523 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2                    */
16524 /*   Description:  NI Fifo debit2 overflow                              */
16525 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
16526 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
16527 
16528 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3                    */
16529 /*   Description:  NI Fifo debit3 overflow                              */
16530 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
16531 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
16532 
16533 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP                   */
16534 /*   Description:  PI Fifo vc0 pop overflow                             */
16535 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
16536 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
16537 
16538 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP                   */
16539 /*   Description:  PI Fifo vc2 pop overflow                             */
16540 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
16541 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
16542 
16543 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP                 */
16544 /*   Description:  IILB Fifo vc0 pop overflow                           */
16545 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
16546 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
16547 
16548 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP                 */
16549 /*   Description:  IILB Fifo vc2 pop overflow                           */
16550 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
16551 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
16552 
16553 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP                   */
16554 /*   Description:  MD Fifo vc0 pop overflow                             */
16555 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
16556 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
16557 
16558 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP                   */
16559 /*   Description:  MD Fifo vc2 pop overflow                             */
16560 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
16561 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
16562 
16563 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP                   */
16564 /*   Description:  NI Fifo vc0 pop overflow                             */
16565 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
16566 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
16567 
16568 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP                   */
16569 /*   Description:  NI Fifo vc2 pop overflow                             */
16570 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
16571 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
16572 
16573 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH                  */
16574 /*   Description:  PI Fifo vc0 push overflow                            */
16575 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
16576 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
16577 
16578 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH                  */
16579 /*   Description:  PI Fifo vc2 push overflow                            */
16580 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
16581 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
16582 
16583 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH                */
16584 /*   Description:  IILB Fifo vc0 push overflow                          */
16585 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
16586 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
16587 
16588 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH                */
16589 /*   Description:  IILB Fifo vc2 push overflow                          */
16590 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
16591 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
16592 
16593 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH                  */
16594 /*   Description:  MD Fifo vc0 push overflow                            */
16595 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
16596 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
16597 
16598 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH                  */
16599 /*   Description:  MD Fifo vc2 push overflow                            */
16600 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
16601 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
16602 
16603 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT                */
16604 /*   Description:  PI Fifo vc0 credit overflow                          */
16605 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
16606 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
16607 
16608 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT                */
16609 /*   Description:  PI Fifo vc2 credit overflow                          */
16610 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
16611 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
16612 
16613 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT              */
16614 /*   Description:  IILB Fifo vc0 credit overflow                        */
16615 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
16616 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
16617 
16618 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT              */
16619 /*   Description:  IILB Fifo vc2 credit overflow                        */
16620 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
16621 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
16622 
16623 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT                */
16624 /*   Description:  MD Fifo vc0 credit overflow                          */
16625 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
16626 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
16627 
16628 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT                */
16629 /*   Description:  MD Fifo vc2 credit overflow                          */
16630 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
16631 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
16632 
16633 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT                */
16634 /*   Description:  NI Fifo vc0 credit overflow                          */
16635 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
16636 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
16637 
16638 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT                */
16639 /*   Description:  NI Fifo vc1 credit overflow                          */
16640 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
16641 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
16642 
16643 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT                */
16644 /*   Description:  NI Fifo vc2 credit overflow                          */
16645 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
16646 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
16647 
16648 /*   SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT                */
16649 /*   Description:  NI Fifo vc3 credit overflow                          */
16650 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
16651 #define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
16652 
16653 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0                    */
16654 /*   Description:  Fifo02 vc0 tail timeout                              */
16655 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
16656 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
16657 
16658 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2                    */
16659 /*   Description:  Fifo02 vc2 tail timeout                              */
16660 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
16661 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
16662 
16663 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1                    */
16664 /*   Description:  Fifo13 vc1 tail timeout                              */
16665 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
16666 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
16667 
16668 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3                    */
16669 /*   Description:  Fifo13 vc3 tail timeout                              */
16670 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
16671 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
16672 
16673 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0                        */
16674 /*   Description:  NI vc0 tail timeout                                  */
16675 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
16676 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
16677 
16678 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1                        */
16679 /*   Description:  NI vc1 tail timeout                                  */
16680 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
16681 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
16682 
16683 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2                        */
16684 /*   Description:  NI vc2 tail timeout                                  */
16685 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
16686 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
16687 
16688 /*   SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3                        */
16689 /*   Description:  NI vc3 tail timeout                                  */
16690 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
16691 #define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
16692 
16693 /* ==================================================================== */
16694 /*               Register "SH_NI1_ERROR_OVERFLOW_1_ALIAS"               */
16695 /*                    ni1 Error Overflow Bits Alias                     */
16696 /* ==================================================================== */
16697 
16698 #define SH_NI1_ERROR_OVERFLOW_1_ALIAS            0x0000000150040628
16699 
16700 /* ==================================================================== */
16701 /*                  Register "SH_NI1_ERROR_OVERFLOW_2"                  */
16702 /*                       ni1  Error Overflow Bits                       */
16703 /* ==================================================================== */
16704 
16705 #define SH_NI1_ERROR_OVERFLOW_2                  0x0000000150040630
16706 #define SH_NI1_ERROR_OVERFLOW_2_MASK             0x7fffffff003fffff
16707 #define SH_NI1_ERROR_OVERFLOW_2_INIT             0x7fffffff003fffff
16708 
16709 /*   SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI                               */
16710 /*   Description:  Illegal VC NI                                        */
16711 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI_SHFT 0
16712 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI_MASK 0x0000000000000001
16713 
16714 /*   SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI                               */
16715 /*   Description:  Illegal VC PI                                        */
16716 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI_SHFT 1
16717 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI_MASK 0x0000000000000002
16718 
16719 /*   SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD                               */
16720 /*   Description:  Illegal VC MD                                        */
16721 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD_SHFT 2
16722 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD_MASK 0x0000000000000004
16723 
16724 /*   SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB                             */
16725 /*   Description:  Illegal VC IILB                                      */
16726 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_SHFT 3
16727 #define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
16728 
16729 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP                   */
16730 /*   Description:  Fifo 02 vc0 pop underflow                            */
16731 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
16732 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
16733 
16734 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP                   */
16735 /*   Description:  Fifo 02 vc2 pop underflow                            */
16736 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
16737 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
16738 
16739 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP                   */
16740 /*   Description:  Fifo 13 vc1 pop underflow                            */
16741 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
16742 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
16743 
16744 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP                   */
16745 /*   Description:  Fifo 13 vc3 pop underflow                            */
16746 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
16747 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
16748 
16749 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH                  */
16750 /*   Description:  Fifo 02 vc0 push underflow                           */
16751 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
16752 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
16753 
16754 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH                  */
16755 /*   Description:  Fifo 02 vc2 push underflow                           */
16756 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
16757 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
16758 
16759 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH                  */
16760 /*   Description:  Fifo 13 vc1 push underflow                           */
16761 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
16762 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
16763 
16764 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH                  */
16765 /*   Description:  Fifo 13 vc3 push underflow                           */
16766 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
16767 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
16768 
16769 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT                */
16770 /*   Description:  Fifo 02 vc0 credit underflow                         */
16771 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
16772 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
16773 
16774 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT                */
16775 /*   Description:  Fifo 02 vc2 credit underflow                         */
16776 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
16777 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
16778 
16779 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT                */
16780 /*   Description:  Fifo 13 vc0 credit underflow                         */
16781 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
16782 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
16783 
16784 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT                */
16785 /*   Description:  Fifo 13 vc2 credit underflow                         */
16786 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
16787 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
16788 
16789 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT                      */
16790 /*   Description:  VC0 credit underflow 0                               */
16791 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
16792 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
16793 
16794 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT                      */
16795 /*   Description:  VC0 credit underflow 1                               */
16796 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
16797 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
16798 
16799 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT                      */
16800 /*   Description:  VC0 credit underflow 2                               */
16801 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
16802 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
16803 
16804 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT                      */
16805 /*   Description:  VC2 credit underflow 0                               */
16806 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
16807 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
16808 
16809 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT                      */
16810 /*   Description:  VC2 credit underflow 1                               */
16811 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
16812 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
16813 
16814 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT                      */
16815 /*   Description:  VC2 credit underflow 2                               */
16816 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
16817 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
16818 
16819 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP                  */
16820 /*   Description:  PI Fifo vc0 pop underflow                            */
16821 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
16822 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
16823 
16824 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP                  */
16825 /*   Description:  PI Fifo vc2 pop underflow                            */
16826 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
16827 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
16828 
16829 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP                */
16830 /*   Description:  IILB Fifo vc0 pop underflow                          */
16831 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
16832 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
16833 
16834 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP                */
16835 /*   Description:  IILB Fifo vc2 pop underflow                          */
16836 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
16837 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
16838 
16839 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP                  */
16840 /*   Description:  MD Fifo vc0 pop underflow                            */
16841 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
16842 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
16843 
16844 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP                  */
16845 /*   Description:  MD Fifo vc2 pop underflow                            */
16846 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
16847 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
16848 
16849 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP                  */
16850 /*   Description:  NI Fifo vc0 pop underflow                            */
16851 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
16852 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
16853 
16854 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP                  */
16855 /*   Description:  NI Fifo vc2 pop underflow                            */
16856 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
16857 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
16858 
16859 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH                 */
16860 /*   Description:  PI Fifo vc0 push underflow                           */
16861 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
16862 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
16863 
16864 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH                 */
16865 /*   Description:  PI Fifo vc2 push underflow                           */
16866 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
16867 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
16868 
16869 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH               */
16870 /*   Description:  IILB Fifo vc0 push underflow                         */
16871 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
16872 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
16873 
16874 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH               */
16875 /*   Description:  IILB Fifo vc2 push underflow                         */
16876 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
16877 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
16878 
16879 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH                 */
16880 /*   Description:  MD Fifo vc0 push underflow                           */
16881 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
16882 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
16883 
16884 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH                 */
16885 /*   Description:  MD Fifo vc2 push underflow                           */
16886 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
16887 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
16888 
16889 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT               */
16890 /*   Description:  PI Fifo vc0 credit underflow                         */
16891 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
16892 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
16893 
16894 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT               */
16895 /*   Description:  PI Fifo vc2 credit underflow                         */
16896 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
16897 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
16898 
16899 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT             */
16900 /*   Description:  IILB Fifo vc0 credit underflow                       */
16901 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
16902 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
16903 
16904 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT             */
16905 /*   Description:  IILB Fifo vc2 credit underflow                       */
16906 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
16907 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
16908 
16909 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT               */
16910 /*   Description:  MD Fifo vc0 credit underflow                         */
16911 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
16912 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
16913 
16914 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT               */
16915 /*   Description:  MD Fifo vc2 credit underflow                         */
16916 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
16917 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
16918 
16919 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT               */
16920 /*   Description:  NI Fifo vc0 credit underflow                         */
16921 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
16922 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
16923 
16924 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT               */
16925 /*   Description:  NI Fifo vc1 credit underflow                         */
16926 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
16927 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
16928 
16929 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT               */
16930 /*   Description:  NI Fifo vc2 credit underflow                         */
16931 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
16932 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
16933 
16934 /*   SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT               */
16935 /*   Description:  NI Fifo vc3 credit underflow                         */
16936 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
16937 #define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
16938 
16939 /*   SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0                           */
16940 /*   Description:  llp deadlock vc0                                     */
16941 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_SHFT 56
16942 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
16943 
16944 /*   SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1                           */
16945 /*   Description:  llp deadlock vc1                                     */
16946 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_SHFT 57
16947 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
16948 
16949 /*   SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2                           */
16950 /*   Description:  llp deadlock vc2                                     */
16951 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_SHFT 58
16952 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
16953 
16954 /*   SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3                           */
16955 /*   Description:  llp deadlock vc3                                     */
16956 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_SHFT 59
16957 #define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
16958 
16959 /*   SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH                            */
16960 /*   Description:  chiplet nomatch                                      */
16961 #define SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_SHFT 60
16962 #define SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
16963 
16964 /*   SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR                             */
16965 /*   Description:  LUT Read Error                                       */
16966 #define SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR_SHFT 61
16967 #define SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR_MASK 0x2000000000000000
16968 
16969 /*   SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR                        */
16970 /*   Description:  Retry Timeout Error                                  */
16971 #define SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_SHFT 62
16972 #define SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
16973 
16974 /* ==================================================================== */
16975 /*               Register "SH_NI1_ERROR_OVERFLOW_2_ALIAS"               */
16976 /*                    ni1 Error Overflow Bits Alias                     */
16977 /* ==================================================================== */
16978 
16979 #define SH_NI1_ERROR_OVERFLOW_2_ALIAS            0x0000000150040638
16980 
16981 /* ==================================================================== */
16982 /*                    Register "SH_NI1_ERROR_MASK_1"                    */
16983 /*                         ni1  Error Mask Bits                         */
16984 /* ==================================================================== */
16985 
16986 #define SH_NI1_ERROR_MASK_1                      0x0000000150040640
16987 #define SH_NI1_ERROR_MASK_1_MASK                 0xffffffffffffffff
16988 #define SH_NI1_ERROR_MASK_1_INIT                 0xffffffffffffffff
16989 
16990 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0                         */
16991 /*   Description:  Fifo 02 debit0 overflow                              */
16992 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
16993 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
16994 
16995 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2                         */
16996 /*   Description:  Fifo 02 debit2 overflow                              */
16997 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
16998 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
16999 
17000 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0                         */
17001 /*   Description:  Fifo 13 debit0 overflow                              */
17002 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
17003 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
17004 
17005 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2                         */
17006 /*   Description:  Fifo 13 debit2 overflow                              */
17007 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
17008 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
17009 
17010 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP                        */
17011 /*   Description:  Fifo 02 vc0 pop overflow                             */
17012 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
17013 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
17014 
17015 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP                        */
17016 /*   Description:  Fifo 02 vc2 pop overflow                             */
17017 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
17018 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
17019 
17020 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP                        */
17021 /*   Description:  Fifo 13 vc1 pop overflow                             */
17022 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
17023 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
17024 
17025 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP                        */
17026 /*   Description:  Fifo 13 vc3 pop overflow                             */
17027 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
17028 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
17029 
17030 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH                       */
17031 /*   Description:  Fifo 02 vc0 push overflow                            */
17032 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
17033 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
17034 
17035 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH                       */
17036 /*   Description:  Fifo 02 vc2 push overflow                            */
17037 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
17038 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
17039 
17040 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH                       */
17041 /*   Description:  Fifo 13 vc1 push overflow                            */
17042 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
17043 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
17044 
17045 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH                       */
17046 /*   Description:  Fifo 13 vc3 push overflow                            */
17047 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
17048 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
17049 
17050 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT                     */
17051 /*   Description:  Fifo 02 vc0 credit overflow                          */
17052 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
17053 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
17054 
17055 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT                     */
17056 /*   Description:  Fifo 02 vc2 credit overflow                          */
17057 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
17058 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
17059 
17060 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT                     */
17061 /*   Description:  Fifo 13 vc0 credit overflow                          */
17062 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
17063 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
17064 
17065 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT                     */
17066 /*   Description:  Fifo 13 vc2 credit overflow                          */
17067 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
17068 #define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
17069 
17070 /*   SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT                           */
17071 /*   Description:  VC0 credit overflow 0                                */
17072 #define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_SHFT 16
17073 #define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
17074 
17075 /*   SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT                           */
17076 /*   Description:  VC0 credit overflow 1                                */
17077 #define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_SHFT 17
17078 #define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
17079 
17080 /*   SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT                           */
17081 /*   Description:  VC0 credit overflow 2                                */
17082 #define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_SHFT 18
17083 #define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
17084 
17085 /*   SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT                           */
17086 /*   Description:  VC2 credit overflow 0                                */
17087 #define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_SHFT 19
17088 #define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
17089 
17090 /*   SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT                           */
17091 /*   Description:  VC2 credit overflow 1                                */
17092 #define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_SHFT 20
17093 #define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
17094 
17095 /*   SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT                           */
17096 /*   Description:  VC2 credit overflow 2                                */
17097 #define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_SHFT 21
17098 #define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
17099 
17100 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0                        */
17101 /*   Description:  PI Fifo debit0 overflow                              */
17102 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
17103 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
17104 
17105 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2                        */
17106 /*   Description:  PI Fifo debit2 overflow                              */
17107 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
17108 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
17109 
17110 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0                      */
17111 /*   Description:  IILB Fifo debit0 overflow                            */
17112 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
17113 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
17114 
17115 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2                      */
17116 /*   Description:  IILB Fifo debit2 overflow                            */
17117 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
17118 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
17119 
17120 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0                        */
17121 /*   Description:  MD Fifo debit0 overflow                              */
17122 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
17123 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
17124 
17125 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2                        */
17126 /*   Description:  MD Fifo debit2 overflow                              */
17127 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
17128 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
17129 
17130 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0                        */
17131 /*   Description:  NI Fifo debit0 overflow                              */
17132 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
17133 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
17134 
17135 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1                        */
17136 /*   Description:  NI Fifo debit1 overflow                              */
17137 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
17138 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
17139 
17140 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2                        */
17141 /*   Description:  NI Fifo debit2 overflow                              */
17142 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
17143 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
17144 
17145 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3                        */
17146 /*   Description:  NI Fifo debit3 overflow                              */
17147 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
17148 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
17149 
17150 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP                       */
17151 /*   Description:  PI Fifo vc0 pop overflow                             */
17152 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
17153 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
17154 
17155 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP                       */
17156 /*   Description:  PI Fifo vc2 pop overflow                             */
17157 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
17158 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
17159 
17160 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP                     */
17161 /*   Description:  IILB Fifo vc0 pop overflow                           */
17162 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
17163 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
17164 
17165 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP                     */
17166 /*   Description:  IILB Fifo vc2 pop overflow                           */
17167 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
17168 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
17169 
17170 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP                       */
17171 /*   Description:  MD Fifo vc0 pop overflow                             */
17172 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
17173 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
17174 
17175 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP                       */
17176 /*   Description:  MD Fifo vc2 pop overflow                             */
17177 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
17178 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
17179 
17180 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP                       */
17181 /*   Description:  NI Fifo vc0 pop overflow                             */
17182 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
17183 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
17184 
17185 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP                       */
17186 /*   Description:  NI Fifo vc2 pop overflow                             */
17187 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
17188 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
17189 
17190 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH                      */
17191 /*   Description:  PI Fifo vc0 push overflow                            */
17192 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
17193 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
17194 
17195 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH                      */
17196 /*   Description:  PI Fifo vc2 push overflow                            */
17197 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
17198 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
17199 
17200 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH                    */
17201 /*   Description:  IILB Fifo vc0 push overflow                          */
17202 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
17203 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
17204 
17205 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH                    */
17206 /*   Description:  IILB Fifo vc2 push overflow                          */
17207 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
17208 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
17209 
17210 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH                      */
17211 /*   Description:  MD Fifo vc0 push overflow                            */
17212 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
17213 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
17214 
17215 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH                      */
17216 /*   Description:  MD Fifo vc2 push overflow                            */
17217 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
17218 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
17219 
17220 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT                    */
17221 /*   Description:  PI Fifo vc0 credit overflow                          */
17222 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
17223 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
17224 
17225 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT                    */
17226 /*   Description:  PI Fifo vc2 credit overflow                          */
17227 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
17228 #define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
17229 
17230 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT                  */
17231 /*   Description:  IILB Fifo vc0 credit overflow                        */
17232 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
17233 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
17234 
17235 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT                  */
17236 /*   Description:  IILB Fifo vc2 credit overflow                        */
17237 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
17238 #define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
17239 
17240 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT                    */
17241 /*   Description:  MD Fifo vc0 credit overflow                          */
17242 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
17243 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
17244 
17245 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT                    */
17246 /*   Description:  MD Fifo vc2 credit overflow                          */
17247 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
17248 #define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
17249 
17250 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT                    */
17251 /*   Description:  NI Fifo vc0 credit overflow                          */
17252 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
17253 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
17254 
17255 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT                    */
17256 /*   Description:  NI Fifo vc1 credit overflow                          */
17257 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
17258 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
17259 
17260 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT                    */
17261 /*   Description:  NI Fifo vc2 credit overflow                          */
17262 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
17263 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
17264 
17265 /*   SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT                    */
17266 /*   Description:  NI Fifo vc3 credit overflow                          */
17267 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
17268 #define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
17269 
17270 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0                        */
17271 /*   Description:  Fifo02 vc0 tail timeout                              */
17272 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
17273 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
17274 
17275 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2                        */
17276 /*   Description:  Fifo02 vc2 tail timeout                              */
17277 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
17278 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
17279 
17280 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1                        */
17281 /*   Description:  Fifo13 vc1 tail timeout                              */
17282 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
17283 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
17284 
17285 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3                        */
17286 /*   Description:  Fifo13 vc3 tail timeout                              */
17287 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
17288 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
17289 
17290 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0                            */
17291 /*   Description:  NI vc0 tail timeout                                  */
17292 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
17293 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
17294 
17295 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1                            */
17296 /*   Description:  NI vc1 tail timeout                                  */
17297 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
17298 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
17299 
17300 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2                            */
17301 /*   Description:  NI vc2 tail timeout                                  */
17302 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
17303 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
17304 
17305 /*   SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3                            */
17306 /*   Description:  NI vc3 tail timeout                                  */
17307 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
17308 #define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
17309 
17310 /* ==================================================================== */
17311 /*                    Register "SH_NI1_ERROR_MASK_2"                    */
17312 /*                         ni1  Error Mask Bits                         */
17313 /* ==================================================================== */
17314 
17315 #define SH_NI1_ERROR_MASK_2                      0x0000000150040650
17316 #define SH_NI1_ERROR_MASK_2_MASK                 0x7fffffff003fffff
17317 #define SH_NI1_ERROR_MASK_2_INIT                 0x7fffffff003fffff
17318 
17319 /*   SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI                                   */
17320 /*   Description:  Illegal VC NI                                        */
17321 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI_SHFT    0
17322 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI_MASK    0x0000000000000001
17323 
17324 /*   SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI                                   */
17325 /*   Description:  Illegal VC PI                                        */
17326 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI_SHFT    1
17327 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI_MASK    0x0000000000000002
17328 
17329 /*   SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD                                   */
17330 /*   Description:  Illegal VC MD                                        */
17331 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD_SHFT    2
17332 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD_MASK    0x0000000000000004
17333 
17334 /*   SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB                                 */
17335 /*   Description:  Illegal VC IILB                                      */
17336 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB_SHFT  3
17337 #define SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB_MASK  0x0000000000000008
17338 
17339 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP                       */
17340 /*   Description:  Fifo 02 vc0 pop underflow                            */
17341 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
17342 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
17343 
17344 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP                       */
17345 /*   Description:  Fifo 02 vc2 pop underflow                            */
17346 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
17347 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
17348 
17349 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP                       */
17350 /*   Description:  Fifo 13 vc1 pop underflow                            */
17351 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
17352 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
17353 
17354 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP                       */
17355 /*   Description:  Fifo 13 vc3 pop underflow                            */
17356 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
17357 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
17358 
17359 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH                      */
17360 /*   Description:  Fifo 02 vc0 push underflow                           */
17361 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
17362 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
17363 
17364 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH                      */
17365 /*   Description:  Fifo 02 vc2 push underflow                           */
17366 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
17367 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
17368 
17369 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH                      */
17370 /*   Description:  Fifo 13 vc1 push underflow                           */
17371 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
17372 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
17373 
17374 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH                      */
17375 /*   Description:  Fifo 13 vc3 push underflow                           */
17376 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
17377 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
17378 
17379 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT                    */
17380 /*   Description:  Fifo 02 vc0 credit underflow                         */
17381 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
17382 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
17383 
17384 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT                    */
17385 /*   Description:  Fifo 02 vc2 credit underflow                         */
17386 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
17387 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
17388 
17389 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT                    */
17390 /*   Description:  Fifo 13 vc0 credit underflow                         */
17391 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
17392 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
17393 
17394 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT                    */
17395 /*   Description:  Fifo 13 vc2 credit underflow                         */
17396 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
17397 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
17398 
17399 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT                          */
17400 /*   Description:  VC0 credit underflow 0                               */
17401 #define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
17402 #define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
17403 
17404 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT                          */
17405 /*   Description:  VC0 credit underflow 1                               */
17406 #define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
17407 #define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
17408 
17409 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT                          */
17410 /*   Description:  VC0 credit underflow 2                               */
17411 #define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
17412 #define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
17413 
17414 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT                          */
17415 /*   Description:  VC2 credit underflow 0                               */
17416 #define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
17417 #define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
17418 
17419 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT                          */
17420 /*   Description:  VC2 credit underflow 1                               */
17421 #define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
17422 #define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
17423 
17424 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT                          */
17425 /*   Description:  VC2 credit underflow 2                               */
17426 #define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
17427 #define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
17428 
17429 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP                      */
17430 /*   Description:  PI Fifo vc0 pop underflow                            */
17431 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
17432 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
17433 
17434 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP                      */
17435 /*   Description:  PI Fifo vc2 pop underflow                            */
17436 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
17437 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
17438 
17439 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP                    */
17440 /*   Description:  IILB Fifo vc0 pop underflow                          */
17441 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
17442 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
17443 
17444 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP                    */
17445 /*   Description:  IILB Fifo vc2 pop underflow                          */
17446 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
17447 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
17448 
17449 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP                      */
17450 /*   Description:  MD Fifo vc0 pop underflow                            */
17451 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
17452 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
17453 
17454 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP                      */
17455 /*   Description:  MD Fifo vc2 pop underflow                            */
17456 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
17457 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
17458 
17459 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP                      */
17460 /*   Description:  NI Fifo vc0 pop underflow                            */
17461 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
17462 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
17463 
17464 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP                      */
17465 /*   Description:  NI Fifo vc2 pop underflow                            */
17466 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
17467 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
17468 
17469 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH                     */
17470 /*   Description:  PI Fifo vc0 push underflow                           */
17471 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
17472 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
17473 
17474 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH                     */
17475 /*   Description:  PI Fifo vc2 push underflow                           */
17476 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
17477 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
17478 
17479 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                   */
17480 /*   Description:  IILB Fifo vc0 push underflow                         */
17481 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
17482 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
17483 
17484 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                   */
17485 /*   Description:  IILB Fifo vc2 push underflow                         */
17486 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
17487 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
17488 
17489 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH                     */
17490 /*   Description:  MD Fifo vc0 push underflow                           */
17491 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
17492 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
17493 
17494 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH                     */
17495 /*   Description:  MD Fifo vc2 push underflow                           */
17496 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
17497 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
17498 
17499 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                   */
17500 /*   Description:  PI Fifo vc0 credit underflow                         */
17501 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
17502 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
17503 
17504 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                   */
17505 /*   Description:  PI Fifo vc2 credit underflow                         */
17506 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
17507 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
17508 
17509 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT                 */
17510 /*   Description:  IILB Fifo vc0 credit underflow                       */
17511 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
17512 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
17513 
17514 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT                 */
17515 /*   Description:  IILB Fifo vc2 credit underflow                       */
17516 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
17517 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
17518 
17519 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                   */
17520 /*   Description:  MD Fifo vc0 credit underflow                         */
17521 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
17522 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
17523 
17524 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                   */
17525 /*   Description:  MD Fifo vc2 credit underflow                         */
17526 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
17527 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
17528 
17529 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                   */
17530 /*   Description:  NI Fifo vc0 credit underflow                         */
17531 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
17532 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
17533 
17534 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                   */
17535 /*   Description:  NI Fifo vc1 credit underflow                         */
17536 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
17537 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
17538 
17539 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                   */
17540 /*   Description:  NI Fifo vc2 credit underflow                         */
17541 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
17542 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
17543 
17544 /*   SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                   */
17545 /*   Description:  NI Fifo vc3 credit underflow                         */
17546 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
17547 #define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
17548 
17549 /*   SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0                               */
17550 /*   Description:  llp deadlock vc0                                     */
17551 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0_SHFT 56
17552 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
17553 
17554 /*   SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1                               */
17555 /*   Description:  llp deadlock vc1                                     */
17556 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1_SHFT 57
17557 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
17558 
17559 /*   SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2                               */
17560 /*   Description:  llp deadlock vc2                                     */
17561 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2_SHFT 58
17562 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
17563 
17564 /*   SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3                               */
17565 /*   Description:  llp deadlock vc3                                     */
17566 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3_SHFT 59
17567 #define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
17568 
17569 /*   SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH                                */
17570 /*   Description:  chiplet nomatch                                      */
17571 #define SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH_SHFT 60
17572 #define SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
17573 
17574 /*   SH_NI1_ERROR_MASK_2_LUT_READ_ERROR                                 */
17575 /*   Description:  LUT Read Error                                       */
17576 #define SH_NI1_ERROR_MASK_2_LUT_READ_ERROR_SHFT  61
17577 #define SH_NI1_ERROR_MASK_2_LUT_READ_ERROR_MASK  0x2000000000000000
17578 
17579 /*   SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR                            */
17580 /*   Description:  Retry Timeout Error                                  */
17581 #define SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_SHFT 62
17582 #define SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
17583 
17584 /* ==================================================================== */
17585 /*                   Register "SH_NI1_FIRST_ERROR_1"                    */
17586 /*                        ni1  First Error Bits                         */
17587 /* ==================================================================== */
17588 
17589 #define SH_NI1_FIRST_ERROR_1                     0x0000000150040660
17590 #define SH_NI1_FIRST_ERROR_1_MASK                0xffffffffffffffff
17591 #define SH_NI1_FIRST_ERROR_1_INIT                0xffffffffffffffff
17592 
17593 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0                        */
17594 /*   Description:  Fifo 02 debit0 overflow                              */
17595 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
17596 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
17597 
17598 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2                        */
17599 /*   Description:  Fifo 02 debit2 overflow                              */
17600 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
17601 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
17602 
17603 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0                        */
17604 /*   Description:  Fifo 13 debit0 overflow                              */
17605 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
17606 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
17607 
17608 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2                        */
17609 /*   Description:  Fifo 13 debit2 overflow                              */
17610 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
17611 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
17612 
17613 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP                       */
17614 /*   Description:  Fifo 02 vc0 pop overflow                             */
17615 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
17616 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
17617 
17618 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP                       */
17619 /*   Description:  Fifo 02 vc2 pop overflow                             */
17620 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
17621 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
17622 
17623 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP                       */
17624 /*   Description:  Fifo 13 vc1 pop overflow                             */
17625 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
17626 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
17627 
17628 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP                       */
17629 /*   Description:  Fifo 13 vc3 pop overflow                             */
17630 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
17631 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
17632 
17633 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH                      */
17634 /*   Description:  Fifo 02 vc0 push overflow                            */
17635 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
17636 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
17637 
17638 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH                      */
17639 /*   Description:  Fifo 02 vc2 push overflow                            */
17640 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
17641 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
17642 
17643 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH                      */
17644 /*   Description:  Fifo 13 vc1 push overflow                            */
17645 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
17646 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
17647 
17648 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH                      */
17649 /*   Description:  Fifo 13 vc3 push overflow                            */
17650 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
17651 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
17652 
17653 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT                    */
17654 /*   Description:  Fifo 02 vc0 credit overflow                          */
17655 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
17656 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
17657 
17658 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT                    */
17659 /*   Description:  Fifo 02 vc2 credit overflow                          */
17660 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
17661 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
17662 
17663 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT                    */
17664 /*   Description:  Fifo 13 vc0 credit overflow                          */
17665 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
17666 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
17667 
17668 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT                    */
17669 /*   Description:  Fifo 13 vc2 credit overflow                          */
17670 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
17671 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
17672 
17673 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT                          */
17674 /*   Description:  VC0 credit overflow 0                                */
17675 #define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_SHFT 16
17676 #define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
17677 
17678 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT                          */
17679 /*   Description:  VC0 credit overflow 1                                */
17680 #define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_SHFT 17
17681 #define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
17682 
17683 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT                          */
17684 /*   Description:  VC0 credit overflow 2                                */
17685 #define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_SHFT 18
17686 #define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
17687 
17688 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT                          */
17689 /*   Description:  VC2 credit overflow 0                                */
17690 #define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_SHFT 19
17691 #define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
17692 
17693 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT                          */
17694 /*   Description:  VC2 credit overflow 1                                */
17695 #define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_SHFT 20
17696 #define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
17697 
17698 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT                          */
17699 /*   Description:  VC2 credit overflow 2                                */
17700 #define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_SHFT 21
17701 #define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
17702 
17703 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0                       */
17704 /*   Description:  PI Fifo debit0 overflow                              */
17705 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
17706 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
17707 
17708 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2                       */
17709 /*   Description:  PI Fifo debit2 overflow                              */
17710 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
17711 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
17712 
17713 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0                     */
17714 /*   Description:  IILB Fifo debit0 overflow                            */
17715 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
17716 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
17717 
17718 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2                     */
17719 /*   Description:  IILB Fifo debit2 overflow                            */
17720 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
17721 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
17722 
17723 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0                       */
17724 /*   Description:  MD Fifo debit0 overflow                              */
17725 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
17726 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
17727 
17728 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2                       */
17729 /*   Description:  MD Fifo debit2 overflow                              */
17730 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
17731 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
17732 
17733 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0                       */
17734 /*   Description:  NI Fifo debit0 overflow                              */
17735 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
17736 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
17737 
17738 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1                       */
17739 /*   Description:  NI Fifo debit1 overflow                              */
17740 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
17741 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
17742 
17743 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2                       */
17744 /*   Description:  NI Fifo debit2 overflow                              */
17745 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
17746 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
17747 
17748 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3                       */
17749 /*   Description:  NI Fifo debit3 overflow                              */
17750 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
17751 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
17752 
17753 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP                      */
17754 /*   Description:  PI Fifo vc0 pop overflow                             */
17755 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
17756 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
17757 
17758 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP                      */
17759 /*   Description:  PI Fifo vc2 pop overflow                             */
17760 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
17761 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
17762 
17763 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP                    */
17764 /*   Description:  IILB Fifo vc0 pop overflow                           */
17765 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
17766 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
17767 
17768 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP                    */
17769 /*   Description:  IILB Fifo vc2 pop overflow                           */
17770 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
17771 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
17772 
17773 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP                      */
17774 /*   Description:  MD Fifo vc0 pop overflow                             */
17775 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
17776 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
17777 
17778 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP                      */
17779 /*   Description:  MD Fifo vc2 pop overflow                             */
17780 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
17781 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
17782 
17783 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP                      */
17784 /*   Description:  NI Fifo vc0 pop overflow                             */
17785 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
17786 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
17787 
17788 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP                      */
17789 /*   Description:  NI Fifo vc2 pop overflow                             */
17790 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
17791 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
17792 
17793 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH                     */
17794 /*   Description:  PI Fifo vc0 push overflow                            */
17795 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
17796 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
17797 
17798 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH                     */
17799 /*   Description:  PI Fifo vc2 push overflow                            */
17800 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
17801 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
17802 
17803 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH                   */
17804 /*   Description:  IILB Fifo vc0 push overflow                          */
17805 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
17806 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
17807 
17808 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH                   */
17809 /*   Description:  IILB Fifo vc2 push overflow                          */
17810 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
17811 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
17812 
17813 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH                     */
17814 /*   Description:  MD Fifo vc0 push overflow                            */
17815 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
17816 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
17817 
17818 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH                     */
17819 /*   Description:  MD Fifo vc2 push overflow                            */
17820 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
17821 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
17822 
17823 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT                   */
17824 /*   Description:  PI Fifo vc0 credit overflow                          */
17825 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
17826 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
17827 
17828 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT                   */
17829 /*   Description:  PI Fifo vc2 credit overflow                          */
17830 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
17831 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
17832 
17833 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT                 */
17834 /*   Description:  IILB Fifo vc0 credit overflow                        */
17835 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
17836 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
17837 
17838 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT                 */
17839 /*   Description:  IILB Fifo vc2 credit overflow                        */
17840 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
17841 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
17842 
17843 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT                   */
17844 /*   Description:  MD Fifo vc0 credit overflow                          */
17845 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
17846 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
17847 
17848 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT                   */
17849 /*   Description:  MD Fifo vc2 credit overflow                          */
17850 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
17851 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
17852 
17853 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT                   */
17854 /*   Description:  NI Fifo vc0 credit overflow                          */
17855 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
17856 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
17857 
17858 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT                   */
17859 /*   Description:  NI Fifo vc1 credit overflow                          */
17860 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
17861 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
17862 
17863 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT                   */
17864 /*   Description:  NI Fifo vc2 credit overflow                          */
17865 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
17866 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
17867 
17868 /*   SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT                   */
17869 /*   Description:  NI Fifo vc3 credit overflow                          */
17870 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
17871 #define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
17872 
17873 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0                       */
17874 /*   Description:  Fifo02 vc0 tail timeout                              */
17875 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
17876 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
17877 
17878 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2                       */
17879 /*   Description:  Fifo02 vc2 tail timeout                              */
17880 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
17881 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
17882 
17883 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1                       */
17884 /*   Description:  Fifo13 vc1 tail timeout                              */
17885 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
17886 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
17887 
17888 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3                       */
17889 /*   Description:  Fifo13 vc3 tail timeout                              */
17890 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
17891 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
17892 
17893 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0                           */
17894 /*   Description:  NI vc0 tail timeout                                  */
17895 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
17896 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
17897 
17898 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1                           */
17899 /*   Description:  NI vc1 tail timeout                                  */
17900 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
17901 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
17902 
17903 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2                           */
17904 /*   Description:  NI vc2 tail timeout                                  */
17905 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
17906 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
17907 
17908 /*   SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3                           */
17909 /*   Description:  NI vc3 tail timeout                                  */
17910 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
17911 #define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
17912 
17913 /* ==================================================================== */
17914 /*                   Register "SH_NI1_FIRST_ERROR_2"                    */
17915 /*                         ni1 First Error Bits                         */
17916 /* ==================================================================== */
17917 
17918 #define SH_NI1_FIRST_ERROR_2                     0x0000000150040670
17919 #define SH_NI1_FIRST_ERROR_2_MASK                0x7fffffff003fffff
17920 #define SH_NI1_FIRST_ERROR_2_INIT                0x7fffffff003fffff
17921 
17922 /*   SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI                                  */
17923 /*   Description:  Illegal VC NI                                        */
17924 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI_SHFT   0
17925 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI_MASK   0x0000000000000001
17926 
17927 /*   SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI                                  */
17928 /*   Description:  Illegal VC PI                                        */
17929 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI_SHFT   1
17930 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI_MASK   0x0000000000000002
17931 
17932 /*   SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD                                  */
17933 /*   Description:  Illegal VC MD                                        */
17934 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD_SHFT   2
17935 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD_MASK   0x0000000000000004
17936 
17937 /*   SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB                                */
17938 /*   Description:  Illegal VC IILB                                      */
17939 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB_SHFT 3
17940 #define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
17941 
17942 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP                      */
17943 /*   Description:  Fifo 02 vc0 pop underflow                            */
17944 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
17945 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
17946 
17947 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP                      */
17948 /*   Description:  Fifo 02 vc2 pop underflow                            */
17949 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
17950 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
17951 
17952 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP                      */
17953 /*   Description:  Fifo 13 vc1 pop underflow                            */
17954 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
17955 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
17956 
17957 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP                      */
17958 /*   Description:  Fifo 13 vc3 pop underflow                            */
17959 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
17960 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
17961 
17962 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH                     */
17963 /*   Description:  Fifo 02 vc0 push underflow                           */
17964 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
17965 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
17966 
17967 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH                     */
17968 /*   Description:  Fifo 02 vc2 push underflow                           */
17969 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
17970 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
17971 
17972 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH                     */
17973 /*   Description:  Fifo 13 vc1 push underflow                           */
17974 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
17975 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
17976 
17977 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH                     */
17978 /*   Description:  Fifo 13 vc3 push underflow                           */
17979 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
17980 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
17981 
17982 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT                   */
17983 /*   Description:  Fifo 02 vc0 credit underflow                         */
17984 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
17985 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
17986 
17987 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT                   */
17988 /*   Description:  Fifo 02 vc2 credit underflow                         */
17989 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
17990 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
17991 
17992 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT                   */
17993 /*   Description:  Fifo 13 vc0 credit underflow                         */
17994 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
17995 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
17996 
17997 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT                   */
17998 /*   Description:  Fifo 13 vc2 credit underflow                         */
17999 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
18000 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
18001 
18002 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT                         */
18003 /*   Description:  VC0 credit underflow 0                               */
18004 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
18005 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
18006 
18007 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT                         */
18008 /*   Description:  VC0 credit underflow 1                               */
18009 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
18010 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
18011 
18012 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT                         */
18013 /*   Description:  VC0 credit underflow 2                               */
18014 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
18015 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
18016 
18017 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT                         */
18018 /*   Description:  VC2 credit underflow 0                               */
18019 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
18020 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
18021 
18022 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT                         */
18023 /*   Description:  VC2 credit underflow 1                               */
18024 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
18025 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
18026 
18027 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT                         */
18028 /*   Description:  VC2 credit underflow 2                               */
18029 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
18030 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
18031 
18032 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP                     */
18033 /*   Description:  PI Fifo vc0 pop underflow                            */
18034 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
18035 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
18036 
18037 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP                     */
18038 /*   Description:  PI Fifo vc2 pop underflow                            */
18039 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
18040 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
18041 
18042 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP                   */
18043 /*   Description:  IILB Fifo vc0 pop underflow                          */
18044 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
18045 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
18046 
18047 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP                   */
18048 /*   Description:  IILB Fifo vc2 pop underflow                          */
18049 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
18050 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
18051 
18052 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP                     */
18053 /*   Description:  MD Fifo vc0 pop underflow                            */
18054 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
18055 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
18056 
18057 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP                     */
18058 /*   Description:  MD Fifo vc2 pop underflow                            */
18059 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
18060 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
18061 
18062 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP                     */
18063 /*   Description:  NI Fifo vc0 pop underflow                            */
18064 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
18065 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
18066 
18067 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP                     */
18068 /*   Description:  NI Fifo vc2 pop underflow                            */
18069 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
18070 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
18071 
18072 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH                    */
18073 /*   Description:  PI Fifo vc0 push underflow                           */
18074 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
18075 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
18076 
18077 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH                    */
18078 /*   Description:  PI Fifo vc2 push underflow                           */
18079 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
18080 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
18081 
18082 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH                  */
18083 /*   Description:  IILB Fifo vc0 push underflow                         */
18084 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
18085 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
18086 
18087 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH                  */
18088 /*   Description:  IILB Fifo vc2 push underflow                         */
18089 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
18090 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
18091 
18092 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH                    */
18093 /*   Description:  MD Fifo vc0 push underflow                           */
18094 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
18095 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
18096 
18097 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH                    */
18098 /*   Description:  MD Fifo vc2 push underflow                           */
18099 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
18100 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
18101 
18102 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT                  */
18103 /*   Description:  PI Fifo vc0 credit underflow                         */
18104 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
18105 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
18106 
18107 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT                  */
18108 /*   Description:  PI Fifo vc2 credit underflow                         */
18109 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
18110 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
18111 
18112 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT                */
18113 /*   Description:  IILB Fifo vc0 credit underflow                       */
18114 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
18115 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
18116 
18117 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT                */
18118 /*   Description:  IILB Fifo vc2 credit underflow                       */
18119 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
18120 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
18121 
18122 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT                  */
18123 /*   Description:  MD Fifo vc0 credit underflow                         */
18124 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
18125 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
18126 
18127 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT                  */
18128 /*   Description:  MD Fifo vc2 credit underflow                         */
18129 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
18130 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
18131 
18132 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT                  */
18133 /*   Description:  NI Fifo vc0 credit underflow                         */
18134 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
18135 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
18136 
18137 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT                  */
18138 /*   Description:  NI Fifo vc1 credit underflow                         */
18139 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
18140 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
18141 
18142 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT                  */
18143 /*   Description:  NI Fifo vc2 credit underflow                         */
18144 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
18145 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
18146 
18147 /*   SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT                  */
18148 /*   Description:  NI Fifo vc3 credit underflow                         */
18149 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
18150 #define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
18151 
18152 /*   SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0                              */
18153 /*   Description:  llp deadlock vc0                                     */
18154 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0_SHFT 56
18155 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
18156 
18157 /*   SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1                              */
18158 /*   Description:  llp deadlock vc1                                     */
18159 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1_SHFT 57
18160 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
18161 
18162 /*   SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2                              */
18163 /*   Description:  llp deadlock vc2                                     */
18164 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2_SHFT 58
18165 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
18166 
18167 /*   SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3                              */
18168 /*   Description:  llp deadlock vc3                                     */
18169 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3_SHFT 59
18170 #define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
18171 
18172 /*   SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH                               */
18173 /*   Description:  chiplet nomatch                                      */
18174 #define SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH_SHFT 60
18175 #define SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
18176 
18177 /*   SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR                                */
18178 /*   Description:  LUT Read Error                                       */
18179 #define SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR_SHFT 61
18180 #define SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR_MASK 0x2000000000000000
18181 
18182 /*   SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR                           */
18183 /*   Description:  Retry Timeout Error                                  */
18184 #define SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_SHFT 62
18185 #define SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
18186 
18187 /* ==================================================================== */
18188 /*                   Register "SH_NI1_ERROR_DETAIL_1"                   */
18189 /*                ni1 Chiplet no match header bits 63:0                 */
18190 /* ==================================================================== */
18191 
18192 #define SH_NI1_ERROR_DETAIL_1                    0x0000000150040680
18193 #define SH_NI1_ERROR_DETAIL_1_MASK               0xffffffffffffffff
18194 #define SH_NI1_ERROR_DETAIL_1_INIT               0x0000000000000000
18195 
18196 /*   SH_NI1_ERROR_DETAIL_1_HEADER                                       */
18197 /*   Description:  Header bits 63:0                                     */
18198 #define SH_NI1_ERROR_DETAIL_1_HEADER_SHFT        0
18199 #define SH_NI1_ERROR_DETAIL_1_HEADER_MASK        0xffffffffffffffff
18200 
18201 /* ==================================================================== */
18202 /*                   Register "SH_NI1_ERROR_DETAIL_2"                   */
18203 /*               ni1 Chiplet no match header bits 127:64                */
18204 /* ==================================================================== */
18205 
18206 #define SH_NI1_ERROR_DETAIL_2                    0x0000000150040690
18207 #define SH_NI1_ERROR_DETAIL_2_MASK               0xffffffffffffffff
18208 #define SH_NI1_ERROR_DETAIL_2_INIT               0x0000000000000000
18209 
18210 /*   SH_NI1_ERROR_DETAIL_2_HEADER                                       */
18211 /*   Description:  Header bits 127:64                                   */
18212 #define SH_NI1_ERROR_DETAIL_2_HEADER_SHFT        0
18213 #define SH_NI1_ERROR_DETAIL_2_HEADER_MASK        0xffffffffffffffff
18214 
18215 /* ==================================================================== */
18216 /*                 Register "SH_XN_CORRECTED_DETAIL_1"                  */
18217 /*                       Corrected error details                        */
18218 /* ==================================================================== */
18219 
18220 #define SH_XN_CORRECTED_DETAIL_1                 0x0000000150040070
18221 #define SH_XN_CORRECTED_DETAIL_1_MASK            0x0fff0fff0fff0fff
18222 #define SH_XN_CORRECTED_DETAIL_1_INIT            0x0000000000000000
18223 
18224 /*   SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME                             */
18225 /*   Description:  ECC0 Syndrome                                        */
18226 #define SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME_SHFT 0
18227 #define SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME_MASK 0x00000000000000ff
18228 
18229 /*   SH_XN_CORRECTED_DETAIL_1_ECC0_WC                                   */
18230 /*   Description:  ECC0 Word Count                                      */
18231 #define SH_XN_CORRECTED_DETAIL_1_ECC0_WC_SHFT    8
18232 #define SH_XN_CORRECTED_DETAIL_1_ECC0_WC_MASK    0x0000000000000300
18233 
18234 /*   SH_XN_CORRECTED_DETAIL_1_ECC0_VC                                   */
18235 /*   Description:  ECC0 Virtual Channel                                 */
18236 #define SH_XN_CORRECTED_DETAIL_1_ECC0_VC_SHFT    10
18237 #define SH_XN_CORRECTED_DETAIL_1_ECC0_VC_MASK    0x0000000000000c00
18238 
18239 /*   SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME                             */
18240 /*   Description:  ECC1 Syndrome                                        */
18241 #define SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME_SHFT 16
18242 #define SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME_MASK 0x0000000000ff0000
18243 
18244 /*   SH_XN_CORRECTED_DETAIL_1_ECC1_WC                                   */
18245 /*   Description:  ECC1 Word Count                                      */
18246 #define SH_XN_CORRECTED_DETAIL_1_ECC1_WC_SHFT    24
18247 #define SH_XN_CORRECTED_DETAIL_1_ECC1_WC_MASK    0x0000000003000000
18248 
18249 /*   SH_XN_CORRECTED_DETAIL_1_ECC1_VC                                   */
18250 /*   Description:  ECC1 Virtual Channel                                 */
18251 #define SH_XN_CORRECTED_DETAIL_1_ECC1_VC_SHFT    26
18252 #define SH_XN_CORRECTED_DETAIL_1_ECC1_VC_MASK    0x000000000c000000
18253 
18254 /*   SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME                             */
18255 /*   Description:  ECC2 Syndrome                                        */
18256 #define SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME_SHFT 32
18257 #define SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME_MASK 0x000000ff00000000
18258 
18259 /*   SH_XN_CORRECTED_DETAIL_1_ECC2_WC                                   */
18260 /*   Description:  ECC2 Word Count                                      */
18261 #define SH_XN_CORRECTED_DETAIL_1_ECC2_WC_SHFT    40
18262 #define SH_XN_CORRECTED_DETAIL_1_ECC2_WC_MASK    0x0000030000000000
18263 
18264 /*   SH_XN_CORRECTED_DETAIL_1_ECC2_VC                                   */
18265 /*   Description:  ECC2 Virtual Channel                                 */
18266 #define SH_XN_CORRECTED_DETAIL_1_ECC2_VC_SHFT    42
18267 #define SH_XN_CORRECTED_DETAIL_1_ECC2_VC_MASK    0x00000c0000000000
18268 
18269 /*   SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME                             */
18270 /*   Description:  ECC3 Syndrome                                        */
18271 #define SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME_SHFT 48
18272 #define SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME_MASK 0x00ff000000000000
18273 
18274 /*   SH_XN_CORRECTED_DETAIL_1_ECC3_WC                                   */
18275 /*   Description:  ECC3 Word Count                                      */
18276 #define SH_XN_CORRECTED_DETAIL_1_ECC3_WC_SHFT    56
18277 #define SH_XN_CORRECTED_DETAIL_1_ECC3_WC_MASK    0x0300000000000000
18278 
18279 /*   SH_XN_CORRECTED_DETAIL_1_ECC3_VC                                   */
18280 /*   Description:  ECC3 Virtual Channel                                 */
18281 #define SH_XN_CORRECTED_DETAIL_1_ECC3_VC_SHFT    58
18282 #define SH_XN_CORRECTED_DETAIL_1_ECC3_VC_MASK    0x0c00000000000000
18283 
18284 /* ==================================================================== */
18285 /*                 Register "SH_XN_CORRECTED_DETAIL_2"                  */
18286 /*                         Corrected error data                         */
18287 /* ==================================================================== */
18288 
18289 #define SH_XN_CORRECTED_DETAIL_2                 0x0000000150040080
18290 #define SH_XN_CORRECTED_DETAIL_2_MASK            0xffffffffffffffff
18291 #define SH_XN_CORRECTED_DETAIL_2_INIT            0x0000000000000000
18292 
18293 /*   SH_XN_CORRECTED_DETAIL_2_DATA                                      */
18294 /*   Description:  ECC data                                             */
18295 #define SH_XN_CORRECTED_DETAIL_2_DATA_SHFT       0
18296 #define SH_XN_CORRECTED_DETAIL_2_DATA_MASK       0xffffffffffffffff
18297 
18298 /* ==================================================================== */
18299 /*                 Register "SH_XN_CORRECTED_DETAIL_3"                  */
18300 /*                       Corrected error header0                        */
18301 /* ==================================================================== */
18302 
18303 #define SH_XN_CORRECTED_DETAIL_3                 0x0000000150040090
18304 #define SH_XN_CORRECTED_DETAIL_3_MASK            0xffffffffffffffff
18305 #define SH_XN_CORRECTED_DETAIL_3_INIT            0x0000000000000000
18306 
18307 /*   SH_XN_CORRECTED_DETAIL_3_HEADER0                                   */
18308 /*   Description:  ECC header0 (bits 63 - 0)                            */
18309 #define SH_XN_CORRECTED_DETAIL_3_HEADER0_SHFT    0
18310 #define SH_XN_CORRECTED_DETAIL_3_HEADER0_MASK    0xffffffffffffffff
18311 
18312 /* ==================================================================== */
18313 /*                 Register "SH_XN_CORRECTED_DETAIL_4"                  */
18314 /*                       Corrected error header1                        */
18315 /* ==================================================================== */
18316 
18317 #define SH_XN_CORRECTED_DETAIL_4                 0x00000001500400a0
18318 #define SH_XN_CORRECTED_DETAIL_4_MASK            0xc00003ffffffffff
18319 #define SH_XN_CORRECTED_DETAIL_4_INIT            0x0000000000000000
18320 
18321 /*   SH_XN_CORRECTED_DETAIL_4_HEADER1                                   */
18322 /*   Description:  ECC header1 (bits 104 - 64)                          */
18323 #define SH_XN_CORRECTED_DETAIL_4_HEADER1_SHFT    0
18324 #define SH_XN_CORRECTED_DETAIL_4_HEADER1_MASK    0x000003ffffffffff
18325 
18326 /*   SH_XN_CORRECTED_DETAIL_4_ERR_GROUP                                 */
18327 /*   Description:  Error group                                          */
18328 #define SH_XN_CORRECTED_DETAIL_4_ERR_GROUP_SHFT  62
18329 #define SH_XN_CORRECTED_DETAIL_4_ERR_GROUP_MASK  0xc000000000000000
18330 
18331 /* ==================================================================== */
18332 /*                Register "SH_XN_UNCORRECTED_DETAIL_1"                 */
18333 /*                      Uncorrected error details                       */
18334 /* ==================================================================== */
18335 
18336 #define SH_XN_UNCORRECTED_DETAIL_1               0x00000001500400b0
18337 #define SH_XN_UNCORRECTED_DETAIL_1_MASK          0x0fff0fff0fff0fff
18338 #define SH_XN_UNCORRECTED_DETAIL_1_INIT          0x0000000000000000
18339 
18340 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME                           */
18341 /*   Description:  ECC0 Syndrome                                        */
18342 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME_SHFT 0
18343 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME_MASK 0x00000000000000ff
18344 
18345 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC                                 */
18346 /*   Description:  ECC0 Word Count                                      */
18347 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC_SHFT  8
18348 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC_MASK  0x0000000000000300
18349 
18350 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC                                 */
18351 /*   Description:  ECC0 Virtual Channel                                 */
18352 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC_SHFT  10
18353 #define SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC_MASK  0x0000000000000c00
18354 
18355 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME                           */
18356 /*   Description:  ECC1 Syndrome                                        */
18357 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME_SHFT 16
18358 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME_MASK 0x0000000000ff0000
18359 
18360 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC                                 */
18361 /*   Description:  ECC1 Word Count                                      */
18362 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC_SHFT  24
18363 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC_MASK  0x0000000003000000
18364 
18365 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC                                 */
18366 /*   Description:  ECC1 Virtual Channel                                 */
18367 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC_SHFT  26
18368 #define SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC_MASK  0x000000000c000000
18369 
18370 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME                           */
18371 /*   Description:  ECC2 Syndrome                                        */
18372 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME_SHFT 32
18373 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME_MASK 0x000000ff00000000
18374 
18375 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC                                 */
18376 /*   Description:  ECC2 Word Count                                      */
18377 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC_SHFT  40
18378 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC_MASK  0x0000030000000000
18379 
18380 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC                                 */
18381 /*   Description:  ECC2 Virtual Channel                                 */
18382 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC_SHFT  42
18383 #define SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC_MASK  0x00000c0000000000
18384 
18385 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME                           */
18386 /*   Description:  ECC3 Syndrome                                        */
18387 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME_SHFT 48
18388 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME_MASK 0x00ff000000000000
18389 
18390 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC                                 */
18391 /*   Description:  ECC3 Word Count                                      */
18392 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC_SHFT  56
18393 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC_MASK  0x0300000000000000
18394 
18395 /*   SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC                                 */
18396 /*   Description:  ECC3 Virtual Channel                                 */
18397 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC_SHFT  58
18398 #define SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC_MASK  0x0c00000000000000
18399 
18400 /* ==================================================================== */
18401 /*                Register "SH_XN_UNCORRECTED_DETAIL_2"                 */
18402 /*                        Uncorrected error data                        */
18403 /* ==================================================================== */
18404 
18405 #define SH_XN_UNCORRECTED_DETAIL_2               0x00000001500400c0
18406 #define SH_XN_UNCORRECTED_DETAIL_2_MASK          0xffffffffffffffff
18407 #define SH_XN_UNCORRECTED_DETAIL_2_INIT          0x0000000000000000
18408 
18409 /*   SH_XN_UNCORRECTED_DETAIL_2_DATA                                    */
18410 /*   Description:  ECC data                                             */
18411 #define SH_XN_UNCORRECTED_DETAIL_2_DATA_SHFT     0
18412 #define SH_XN_UNCORRECTED_DETAIL_2_DATA_MASK     0xffffffffffffffff
18413 
18414 /* ==================================================================== */
18415 /*                Register "SH_XN_UNCORRECTED_DETAIL_3"                 */
18416 /*                      Uncorrected error header0                       */
18417 /* ==================================================================== */
18418 
18419 #define SH_XN_UNCORRECTED_DETAIL_3               0x00000001500400d0
18420 #define SH_XN_UNCORRECTED_DETAIL_3_MASK          0xffffffffffffffff
18421 #define SH_XN_UNCORRECTED_DETAIL_3_INIT          0x0000000000000000
18422 
18423 /*   SH_XN_UNCORRECTED_DETAIL_3_HEADER0                                 */
18424 /*   Description:  ECC header0 (bits 63 - 0)                            */
18425 #define SH_XN_UNCORRECTED_DETAIL_3_HEADER0_SHFT  0
18426 #define SH_XN_UNCORRECTED_DETAIL_3_HEADER0_MASK  0xffffffffffffffff
18427 
18428 /* ==================================================================== */
18429 /*                Register "SH_XN_UNCORRECTED_DETAIL_4"                 */
18430 /*                      Uncorrected error header1                       */
18431 /* ==================================================================== */
18432 
18433 #define SH_XN_UNCORRECTED_DETAIL_4               0x00000001500400e0
18434 #define SH_XN_UNCORRECTED_DETAIL_4_MASK          0xc00003ffffffffff
18435 #define SH_XN_UNCORRECTED_DETAIL_4_INIT          0x0000000000000000
18436 
18437 /*   SH_XN_UNCORRECTED_DETAIL_4_HEADER1                                 */
18438 /*   Description:  ECC header1 (bits 104 - 64)                          */
18439 #define SH_XN_UNCORRECTED_DETAIL_4_HEADER1_SHFT  0
18440 #define SH_XN_UNCORRECTED_DETAIL_4_HEADER1_MASK  0x000003ffffffffff
18441 
18442 /*   SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP                               */
18443 /*   Description:  Error group                                          */
18444 #define SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP_SHFT 62
18445 #define SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP_MASK 0xc000000000000000
18446 
18447 /* ==================================================================== */
18448 /*                  Register "SH_XNMD_ERROR_DETAIL_1"                   */
18449 /*                      Look Up Table Address (md)                      */
18450 /* ==================================================================== */
18451 
18452 #define SH_XNMD_ERROR_DETAIL_1                   0x00000001500400f0
18453 #define SH_XNMD_ERROR_DETAIL_1_MASK              0x00000000000007ff
18454 #define SH_XNMD_ERROR_DETAIL_1_INIT              0x0000000000000000
18455 
18456 /*   SH_XNMD_ERROR_DETAIL_1_LUT_ADDR                                    */
18457 /*   Description:  Look Up Table Read Address                           */
18458 #define SH_XNMD_ERROR_DETAIL_1_LUT_ADDR_SHFT     0
18459 #define SH_XNMD_ERROR_DETAIL_1_LUT_ADDR_MASK     0x00000000000007ff
18460 
18461 /* ==================================================================== */
18462 /*                  Register "SH_XNPI_ERROR_DETAIL_1"                   */
18463 /*                      Look Up Table Address (pi)                      */
18464 /* ==================================================================== */
18465 
18466 #define SH_XNPI_ERROR_DETAIL_1                   0x0000000150040100
18467 #define SH_XNPI_ERROR_DETAIL_1_MASK              0x00000000000007ff
18468 #define SH_XNPI_ERROR_DETAIL_1_INIT              0x0000000000000000
18469 
18470 /*   SH_XNPI_ERROR_DETAIL_1_LUT_ADDR                                    */
18471 /*   Description:  Look Up Table Read Address                           */
18472 #define SH_XNPI_ERROR_DETAIL_1_LUT_ADDR_SHFT     0
18473 #define SH_XNPI_ERROR_DETAIL_1_LUT_ADDR_MASK     0x00000000000007ff
18474 
18475 /* ==================================================================== */
18476 /*                 Register "SH_XNIILB_ERROR_DETAIL_1"                  */
18477 /*                    Chiplet NoMatch header [63:0]                     */
18478 /* ==================================================================== */
18479 
18480 #define SH_XNIILB_ERROR_DETAIL_1                 0x0000000150040110
18481 #define SH_XNIILB_ERROR_DETAIL_1_MASK            0xffffffffffffffff
18482 #define SH_XNIILB_ERROR_DETAIL_1_INIT            0x0000000000000000
18483 
18484 /*   SH_XNIILB_ERROR_DETAIL_1_HEADER                                    */
18485 /*   Description:  header bits [63:0]                                   */
18486 #define SH_XNIILB_ERROR_DETAIL_1_HEADER_SHFT     0
18487 #define SH_XNIILB_ERROR_DETAIL_1_HEADER_MASK     0xffffffffffffffff
18488 
18489 /* ==================================================================== */
18490 /*                 Register "SH_XNIILB_ERROR_DETAIL_2"                  */
18491 /*                   Chiplet NoMatch header [127:64]                    */
18492 /* ==================================================================== */
18493 
18494 #define SH_XNIILB_ERROR_DETAIL_2                 0x0000000150040120
18495 #define SH_XNIILB_ERROR_DETAIL_2_MASK            0xffffffffffffffff
18496 #define SH_XNIILB_ERROR_DETAIL_2_INIT            0x0000000000000000
18497 
18498 /*   SH_XNIILB_ERROR_DETAIL_2_HEADER                                    */
18499 /*   Description:  header bits [127:64]                                 */
18500 #define SH_XNIILB_ERROR_DETAIL_2_HEADER_SHFT     0
18501 #define SH_XNIILB_ERROR_DETAIL_2_HEADER_MASK     0xffffffffffffffff
18502 
18503 /* ==================================================================== */
18504 /*                 Register "SH_XNIILB_ERROR_DETAIL_3"                  */
18505 /*                     Look Up Table Address (iilb)                     */
18506 /* ==================================================================== */
18507 
18508 #define SH_XNIILB_ERROR_DETAIL_3                 0x0000000150040130
18509 #define SH_XNIILB_ERROR_DETAIL_3_MASK            0x00000000000007ff
18510 #define SH_XNIILB_ERROR_DETAIL_3_INIT            0x0000000000000000
18511 
18512 /*   SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR                                  */
18513 /*   Description:  Look Up Table Read Address                           */
18514 #define SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR_SHFT   0
18515 #define SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR_MASK   0x00000000000007ff
18516 
18517 /* ==================================================================== */
18518 /*                   Register "SH_NI0_ERROR_DETAIL_3"                   */
18519 /*                     Look Up Table Address (ni0)                      */
18520 /* ==================================================================== */
18521 
18522 #define SH_NI0_ERROR_DETAIL_3                    0x0000000150040140
18523 #define SH_NI0_ERROR_DETAIL_3_MASK               0x00000000000007ff
18524 #define SH_NI0_ERROR_DETAIL_3_INIT               0x0000000000000000
18525 
18526 /*   SH_NI0_ERROR_DETAIL_3_LUT_ADDR                                     */
18527 /*   Description:  Look Up Table Read Address                           */
18528 #define SH_NI0_ERROR_DETAIL_3_LUT_ADDR_SHFT      0
18529 #define SH_NI0_ERROR_DETAIL_3_LUT_ADDR_MASK      0x00000000000007ff
18530 
18531 /* ==================================================================== */
18532 /*                   Register "SH_NI1_ERROR_DETAIL_3"                   */
18533 /*                     Look Up Table Address (ni1)                      */
18534 /* ==================================================================== */
18535 
18536 #define SH_NI1_ERROR_DETAIL_3                    0x0000000150040150
18537 #define SH_NI1_ERROR_DETAIL_3_MASK               0x00000000000007ff
18538 #define SH_NI1_ERROR_DETAIL_3_INIT               0x0000000000000000
18539 
18540 /*   SH_NI1_ERROR_DETAIL_3_LUT_ADDR                                     */
18541 /*   Description:  Look Up Table Read Address                           */
18542 #define SH_NI1_ERROR_DETAIL_3_LUT_ADDR_SHFT      0
18543 #define SH_NI1_ERROR_DETAIL_3_LUT_ADDR_MASK      0x00000000000007ff
18544 
18545 /* ==================================================================== */
18546 /*                    Register "SH_XN_ERROR_SUMMARY"                    */
18547 /* ==================================================================== */
18548 
18549 #define SH_XN_ERROR_SUMMARY                      0x0000000150040000
18550 #define SH_XN_ERROR_SUMMARY_MASK                 0x0000003fffffffff
18551 #define SH_XN_ERROR_SUMMARY_INIT                 0x0000003fffffffff
18552 
18553 /*   SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW                               */
18554 /*   Description:  NI0 pop overflow                                     */
18555 #define SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW_SHFT 0
18556 #define SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW_MASK 0x0000000000000001
18557 
18558 /*   SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW                              */
18559 /*   Description:  NI0 push overflow                                    */
18560 #define SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW_SHFT 1
18561 #define SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
18562 
18563 /*   SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW                            */
18564 /*   Description:  NI0 credit overflow                                  */
18565 #define SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW_SHFT 2
18566 #define SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
18567 
18568 /*   SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW                             */
18569 /*   Description:  NI0 debit overflow                                   */
18570 #define SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW_SHFT 3
18571 #define SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
18572 
18573 /*   SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW                              */
18574 /*   Description:  NI0 pop underflow                                    */
18575 #define SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW_SHFT 4
18576 #define SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
18577 
18578 /*   SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW                             */
18579 /*   Description:  NI0 push underflow                                   */
18580 #define SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW_SHFT 5
18581 #define SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
18582 
18583 /*   SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW                           */
18584 /*   Description:  NI0 credit underflow                                 */
18585 #define SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW_SHFT 6
18586 #define SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
18587 
18588 /*   SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR                                  */
18589 /*   Description:  NI0 llp error                                        */
18590 #define SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR_SHFT   7
18591 #define SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR_MASK   0x0000000000000080
18592 
18593 /*   SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR                                 */
18594 /*   Description:  NI0 Pipe in/out errors                               */
18595 #define SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR_SHFT  8
18596 #define SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR_MASK  0x0000000000000100
18597 
18598 /*   SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW                               */
18599 /*   Description:  NI1 pop overflow                                     */
18600 #define SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW_SHFT 9
18601 #define SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW_MASK 0x0000000000000200
18602 
18603 /*   SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW                              */
18604 /*   Description:  NI1 push overflow                                    */
18605 #define SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW_SHFT 10
18606 #define SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
18607 
18608 /*   SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW                            */
18609 /*   Description:  NI1 credit overflow                                  */
18610 #define SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW_SHFT 11
18611 #define SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
18612 
18613 /*   SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW                             */
18614 /*   Description:  NI1 debit overflow                                   */
18615 #define SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW_SHFT 12
18616 #define SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
18617 
18618 /*   SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW                              */
18619 /*   Description:  NI1 pop underflow                                    */
18620 #define SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW_SHFT 13
18621 #define SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
18622 
18623 /*   SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW                             */
18624 /*   Description:  NI1 push underflow                                   */
18625 #define SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW_SHFT 14
18626 #define SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
18627 
18628 /*   SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW                           */
18629 /*   Description:  NI1 credit underflow                                 */
18630 #define SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW_SHFT 15
18631 #define SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
18632 
18633 /*   SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR                                  */
18634 /*   Description:  NI1 llp error                                        */
18635 #define SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR_SHFT   16
18636 #define SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR_MASK   0x0000000000010000
18637 
18638 /*   SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR                                 */
18639 /*   Description:  NI1 pipe in/out error                                */
18640 #define SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR_SHFT  17
18641 #define SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR_MASK  0x0000000000020000
18642 
18643 /*   SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW                           */
18644 /*   Description:  XNMD credit overflow                                 */
18645 #define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW_SHFT 18
18646 #define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
18647 
18648 /*   SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW                            */
18649 /*   Description:  XNMD debit overflow                                  */
18650 #define SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW_SHFT 19
18651 #define SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
18652 
18653 /*   SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW                        */
18654 /*   Description:  XNMD data buffer overflow                            */
18655 #define SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
18656 #define SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
18657 
18658 /*   SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW                          */
18659 /*   Description:  XNMD credit underflow                                */
18660 #define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW_SHFT 21
18661 #define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
18662 
18663 /*   SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR                                 */
18664 /*   Description:  XNMD single bit error                                */
18665 #define SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR_SHFT  22
18666 #define SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR_MASK  0x0000000000400000
18667 
18668 /*   SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR                                 */
18669 /*   Description:  XNMD uncorrectable error                             */
18670 #define SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR_SHFT  23
18671 #define SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR_MASK  0x0000000000800000
18672 
18673 /*   SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR                                 */
18674 /*   Description:  XNMD look up table error                             */
18675 #define SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR_SHFT  24
18676 #define SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR_MASK  0x0000000001000000
18677 
18678 /*   SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW                           */
18679 /*   Description:  XNMD credit overflow                                 */
18680 #define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW_SHFT 25
18681 #define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
18682 
18683 /*   SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW                            */
18684 /*   Description:  XNPI debit overflow                                  */
18685 #define SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW_SHFT 26
18686 #define SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
18687 
18688 /*   SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW                        */
18689 /*   Description:  XNPI data buffer overflow                            */
18690 #define SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
18691 #define SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
18692 
18693 /*   SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW                          */
18694 /*   Description:  XNPI credit underflow                                */
18695 #define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW_SHFT 28
18696 #define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
18697 
18698 /*   SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR                                 */
18699 /*   Description:  XNPI single bit error                                */
18700 #define SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR_SHFT  29
18701 #define SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR_MASK  0x0000000020000000
18702 
18703 /*   SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR                                 */
18704 /*   Description:  XNPI uncorrectable error                             */
18705 #define SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR_SHFT  30
18706 #define SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR_MASK  0x0000000040000000
18707 
18708 /*   SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR                                 */
18709 /*   Description:  XNPI look up table error                             */
18710 #define SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR_SHFT  31
18711 #define SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR_MASK  0x0000000080000000
18712 
18713 /*   SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW                            */
18714 /*   Description:  IILB debit overflow                                  */
18715 #define SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW_SHFT 32
18716 #define SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
18717 
18718 /*   SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW                           */
18719 /*   Description:  IILB credit overflow                                 */
18720 #define SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW_SHFT 33
18721 #define SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
18722 
18723 /*   SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW                             */
18724 /*   Description:  IILB fifo overflow                                   */
18725 #define SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW_SHFT 34
18726 #define SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
18727 
18728 /*   SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW                          */
18729 /*   Description:  IILB credit underflow                                */
18730 #define SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW_SHFT 35
18731 #define SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
18732 
18733 /*   SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW                            */
18734 /*   Description:  IILB fifo underflow                                  */
18735 #define SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW_SHFT 36
18736 #define SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
18737 
18738 /*   SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT                            */
18739 /*   Description:  IILB chiplet nomatch or lut read error               */
18740 #define SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT_SHFT 37
18741 #define SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
18742 
18743 /* ==================================================================== */
18744 /*                    Register "SH_XN_ERRORS_ALIAS"                     */
18745 /* ==================================================================== */
18746 
18747 #define SH_XN_ERRORS_ALIAS                       0x0000000150040008
18748 
18749 /* ==================================================================== */
18750 /*                   Register "SH_XN_ERROR_OVERFLOW"                    */
18751 /* ==================================================================== */
18752 
18753 #define SH_XN_ERROR_OVERFLOW                     0x0000000150040020
18754 #define SH_XN_ERROR_OVERFLOW_MASK                0x0000003fffffffff
18755 #define SH_XN_ERROR_OVERFLOW_INIT                0x0000003fffffffff
18756 
18757 /*   SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW                              */
18758 /*   Description:  NI0 pop overflow                                     */
18759 #define SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW_SHFT 0
18760 #define SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW_MASK 0x0000000000000001
18761 
18762 /*   SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW                             */
18763 /*   Description:  NI0 push overflow                                    */
18764 #define SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW_SHFT 1
18765 #define SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
18766 
18767 /*   SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW                           */
18768 /*   Description:  NI0 credit overflow                                  */
18769 #define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW_SHFT 2
18770 #define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
18771 
18772 /*   SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW                            */
18773 /*   Description:  NI0 debit overflow                                   */
18774 #define SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW_SHFT 3
18775 #define SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
18776 
18777 /*   SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW                             */
18778 /*   Description:  NI0 pop underflow                                    */
18779 #define SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW_SHFT 4
18780 #define SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
18781 
18782 /*   SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW                            */
18783 /*   Description:  NI0 push underflow                                   */
18784 #define SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW_SHFT 5
18785 #define SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
18786 
18787 /*   SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW                          */
18788 /*   Description:  NI0 credit underflow                                 */
18789 #define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW_SHFT 6
18790 #define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
18791 
18792 /*   SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR                                 */
18793 /*   Description:  NI0 llp error                                        */
18794 #define SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR_SHFT  7
18795 #define SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR_MASK  0x0000000000000080
18796 
18797 /*   SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR                                */
18798 /*   Description:  NI0 Pipe in/out errors                               */
18799 #define SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR_SHFT 8
18800 #define SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR_MASK 0x0000000000000100
18801 
18802 /*   SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW                              */
18803 /*   Description:  NI1 pop overflow                                     */
18804 #define SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW_SHFT 9
18805 #define SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW_MASK 0x0000000000000200
18806 
18807 /*   SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW                             */
18808 /*   Description:  NI1 push overflow                                    */
18809 #define SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW_SHFT 10
18810 #define SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
18811 
18812 /*   SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW                           */
18813 /*   Description:  NI1 credit overflow                                  */
18814 #define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW_SHFT 11
18815 #define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
18816 
18817 /*   SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW                            */
18818 /*   Description:  NI1 debit overflow                                   */
18819 #define SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW_SHFT 12
18820 #define SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
18821 
18822 /*   SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW                             */
18823 /*   Description:  NI1 pop underflow                                    */
18824 #define SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW_SHFT 13
18825 #define SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
18826 
18827 /*   SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW                            */
18828 /*   Description:  NI1 push underflow                                   */
18829 #define SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW_SHFT 14
18830 #define SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
18831 
18832 /*   SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW                          */
18833 /*   Description:  NI1 credit underflow                                 */
18834 #define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW_SHFT 15
18835 #define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
18836 
18837 /*   SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR                                 */
18838 /*   Description:  NI1 llp error                                        */
18839 #define SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR_SHFT  16
18840 #define SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR_MASK  0x0000000000010000
18841 
18842 /*   SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR                                */
18843 /*   Description:  NI1 pipe in/out error                                */
18844 #define SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR_SHFT 17
18845 #define SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR_MASK 0x0000000000020000
18846 
18847 /*   SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW                          */
18848 /*   Description:  XNMD credit overflow                                 */
18849 #define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW_SHFT 18
18850 #define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
18851 
18852 /*   SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW                           */
18853 /*   Description:  XNMD debit overflow                                  */
18854 #define SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW_SHFT 19
18855 #define SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
18856 
18857 /*   SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW                       */
18858 /*   Description:  XNMD data buffer overflow                            */
18859 #define SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
18860 #define SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
18861 
18862 /*   SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW                         */
18863 /*   Description:  XNMD credit underflow                                */
18864 #define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW_SHFT 21
18865 #define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
18866 
18867 /*   SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR                                */
18868 /*   Description:  XNMD single bit error                                */
18869 #define SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR_SHFT 22
18870 #define SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR_MASK 0x0000000000400000
18871 
18872 /*   SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR                                */
18873 /*   Description:  XNMD uncorrectable error                             */
18874 #define SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR_SHFT 23
18875 #define SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR_MASK 0x0000000000800000
18876 
18877 /*   SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR                                */
18878 /*   Description:  XNMD look up table error                             */
18879 #define SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR_SHFT 24
18880 #define SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR_MASK 0x0000000001000000
18881 
18882 /*   SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW                          */
18883 /*   Description:  XNMD credit overflow                                 */
18884 #define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW_SHFT 25
18885 #define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
18886 
18887 /*   SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW                           */
18888 /*   Description:  XNPI debit overflow                                  */
18889 #define SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW_SHFT 26
18890 #define SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
18891 
18892 /*   SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW                       */
18893 /*   Description:  XNPI data buffer overflow                            */
18894 #define SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
18895 #define SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
18896 
18897 /*   SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW                         */
18898 /*   Description:  XNPI credit underflow                                */
18899 #define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW_SHFT 28
18900 #define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
18901 
18902 /*   SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR                                */
18903 /*   Description:  XNPI single bit error                                */
18904 #define SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR_SHFT 29
18905 #define SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR_MASK 0x0000000020000000
18906 
18907 /*   SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR                                */
18908 /*   Description:  XNPI uncorrectable error                             */
18909 #define SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR_SHFT 30
18910 #define SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR_MASK 0x0000000040000000
18911 
18912 /*   SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR                                */
18913 /*   Description:  XNPI look up table error                             */
18914 #define SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR_SHFT 31
18915 #define SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR_MASK 0x0000000080000000
18916 
18917 /*   SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW                           */
18918 /*   Description:  IILB debit overflow                                  */
18919 #define SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW_SHFT 32
18920 #define SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
18921 
18922 /*   SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW                          */
18923 /*   Description:  IILB credit overflow                                 */
18924 #define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW_SHFT 33
18925 #define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
18926 
18927 /*   SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW                            */
18928 /*   Description:  IILB fifo overflow                                   */
18929 #define SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW_SHFT 34
18930 #define SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
18931 
18932 /*   SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW                         */
18933 /*   Description:  IILB credit underflow                                */
18934 #define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW_SHFT 35
18935 #define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
18936 
18937 /*   SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW                           */
18938 /*   Description:  IILB fifo underflow                                  */
18939 #define SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW_SHFT 36
18940 #define SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
18941 
18942 /*   SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT                           */
18943 /*   Description:  IILB chiplet nomatch or lut read error               */
18944 #define SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT_SHFT 37
18945 #define SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
18946 
18947 /* ==================================================================== */
18948 /*                Register "SH_XN_ERROR_OVERFLOW_ALIAS"                 */
18949 /* ==================================================================== */
18950 
18951 #define SH_XN_ERROR_OVERFLOW_ALIAS               0x0000000150040028
18952 
18953 /* ==================================================================== */
18954 /*                     Register "SH_XN_ERROR_MASK"                      */
18955 /* ==================================================================== */
18956 
18957 #define SH_XN_ERROR_MASK                         0x0000000150040040
18958 #define SH_XN_ERROR_MASK_MASK                    0x0000003fffffffff
18959 #define SH_XN_ERROR_MASK_INIT                    0x0000003fffffffff
18960 
18961 /*   SH_XN_ERROR_MASK_NI0_POP_OVERFLOW                                  */
18962 /*   Description:  NI0 pop overflow                                     */
18963 #define SH_XN_ERROR_MASK_NI0_POP_OVERFLOW_SHFT   0
18964 #define SH_XN_ERROR_MASK_NI0_POP_OVERFLOW_MASK   0x0000000000000001
18965 
18966 /*   SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW                                 */
18967 /*   Description:  NI0 push overflow                                    */
18968 #define SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW_SHFT  1
18969 #define SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW_MASK  0x0000000000000002
18970 
18971 /*   SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW                               */
18972 /*   Description:  NI0 credit overflow                                  */
18973 #define SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW_SHFT 2
18974 #define SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
18975 
18976 /*   SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW                                */
18977 /*   Description:  NI0 debit overflow                                   */
18978 #define SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW_SHFT 3
18979 #define SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
18980 
18981 /*   SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW                                 */
18982 /*   Description:  NI0 pop underflow                                    */
18983 #define SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW_SHFT  4
18984 #define SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW_MASK  0x0000000000000010
18985 
18986 /*   SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW                                */
18987 /*   Description:  NI0 push underflow                                   */
18988 #define SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW_SHFT 5
18989 #define SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
18990 
18991 /*   SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW                              */
18992 /*   Description:  NI0 credit underflow                                 */
18993 #define SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW_SHFT 6
18994 #define SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
18995 
18996 /*   SH_XN_ERROR_MASK_NI0_LLP_ERROR                                     */
18997 /*   Description:  NI0 llp error                                        */
18998 #define SH_XN_ERROR_MASK_NI0_LLP_ERROR_SHFT      7
18999 #define SH_XN_ERROR_MASK_NI0_LLP_ERROR_MASK      0x0000000000000080
19000 
19001 /*   SH_XN_ERROR_MASK_NI0_PIPE_ERROR                                    */
19002 /*   Description:  NI0 Pipe in/out errors                               */
19003 #define SH_XN_ERROR_MASK_NI0_PIPE_ERROR_SHFT     8
19004 #define SH_XN_ERROR_MASK_NI0_PIPE_ERROR_MASK     0x0000000000000100
19005 
19006 /*   SH_XN_ERROR_MASK_NI1_POP_OVERFLOW                                  */
19007 /*   Description:  NI1 pop overflow                                     */
19008 #define SH_XN_ERROR_MASK_NI1_POP_OVERFLOW_SHFT   9
19009 #define SH_XN_ERROR_MASK_NI1_POP_OVERFLOW_MASK   0x0000000000000200
19010 
19011 /*   SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW                                 */
19012 /*   Description:  NI1 push overflow                                    */
19013 #define SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW_SHFT  10
19014 #define SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW_MASK  0x0000000000000400
19015 
19016 /*   SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW                               */
19017 /*   Description:  NI1 credit overflow                                  */
19018 #define SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW_SHFT 11
19019 #define SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
19020 
19021 /*   SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW                                */
19022 /*   Description:  NI1 debit overflow                                   */
19023 #define SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW_SHFT 12
19024 #define SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
19025 
19026 /*   SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW                                 */
19027 /*   Description:  NI1 pop underflow                                    */
19028 #define SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW_SHFT  13
19029 #define SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW_MASK  0x0000000000002000
19030 
19031 /*   SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW                                */
19032 /*   Description:  NI1 push underflow                                   */
19033 #define SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW_SHFT 14
19034 #define SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
19035 
19036 /*   SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW                              */
19037 /*   Description:  NI1 credit underflow                                 */
19038 #define SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW_SHFT 15
19039 #define SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
19040 
19041 /*   SH_XN_ERROR_MASK_NI1_LLP_ERROR                                     */
19042 /*   Description:  NI1 llp error                                        */
19043 #define SH_XN_ERROR_MASK_NI1_LLP_ERROR_SHFT      16
19044 #define SH_XN_ERROR_MASK_NI1_LLP_ERROR_MASK      0x0000000000010000
19045 
19046 /*   SH_XN_ERROR_MASK_NI1_PIPE_ERROR                                    */
19047 /*   Description:  NI1 pipe in/out error                                */
19048 #define SH_XN_ERROR_MASK_NI1_PIPE_ERROR_SHFT     17
19049 #define SH_XN_ERROR_MASK_NI1_PIPE_ERROR_MASK     0x0000000000020000
19050 
19051 /*   SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW                              */
19052 /*   Description:  XNMD credit overflow                                 */
19053 #define SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW_SHFT 18
19054 #define SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
19055 
19056 /*   SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW                               */
19057 /*   Description:  XNMD debit overflow                                  */
19058 #define SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW_SHFT 19
19059 #define SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
19060 
19061 /*   SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW                           */
19062 /*   Description:  XNMD data buffer overflow                            */
19063 #define SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
19064 #define SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
19065 
19066 /*   SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW                             */
19067 /*   Description:  XNMD credit underflow                                */
19068 #define SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW_SHFT 21
19069 #define SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
19070 
19071 /*   SH_XN_ERROR_MASK_XNMD_SBE_ERROR                                    */
19072 /*   Description:  XNMD single bit error                                */
19073 #define SH_XN_ERROR_MASK_XNMD_SBE_ERROR_SHFT     22
19074 #define SH_XN_ERROR_MASK_XNMD_SBE_ERROR_MASK     0x0000000000400000
19075 
19076 /*   SH_XN_ERROR_MASK_XNMD_UCE_ERROR                                    */
19077 /*   Description:  XNMD uncorrectable error                             */
19078 #define SH_XN_ERROR_MASK_XNMD_UCE_ERROR_SHFT     23
19079 #define SH_XN_ERROR_MASK_XNMD_UCE_ERROR_MASK     0x0000000000800000
19080 
19081 /*   SH_XN_ERROR_MASK_XNMD_LUT_ERROR                                    */
19082 /*   Description:  XNMD look up table error                             */
19083 #define SH_XN_ERROR_MASK_XNMD_LUT_ERROR_SHFT     24
19084 #define SH_XN_ERROR_MASK_XNMD_LUT_ERROR_MASK     0x0000000001000000
19085 
19086 /*   SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW                              */
19087 /*   Description:  XNMD credit overflow                                 */
19088 #define SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW_SHFT 25
19089 #define SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
19090 
19091 /*   SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW                               */
19092 /*   Description:  XNPI debit overflow                                  */
19093 #define SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW_SHFT 26
19094 #define SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
19095 
19096 /*   SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW                           */
19097 /*   Description:  XNPI data buffer overflow                            */
19098 #define SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
19099 #define SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
19100 
19101 /*   SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW                             */
19102 /*   Description:  XNPI credit underflow                                */
19103 #define SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW_SHFT 28
19104 #define SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
19105 
19106 /*   SH_XN_ERROR_MASK_XNPI_SBE_ERROR                                    */
19107 /*   Description:  XNPI single bit error                                */
19108 #define SH_XN_ERROR_MASK_XNPI_SBE_ERROR_SHFT     29
19109 #define SH_XN_ERROR_MASK_XNPI_SBE_ERROR_MASK     0x0000000020000000
19110 
19111 /*   SH_XN_ERROR_MASK_XNPI_UCE_ERROR                                    */
19112 /*   Description:  XNPI uncorrectable error                             */
19113 #define SH_XN_ERROR_MASK_XNPI_UCE_ERROR_SHFT     30
19114 #define SH_XN_ERROR_MASK_XNPI_UCE_ERROR_MASK     0x0000000040000000
19115 
19116 /*   SH_XN_ERROR_MASK_XNPI_LUT_ERROR                                    */
19117 /*   Description:  XNPI look up table error                             */
19118 #define SH_XN_ERROR_MASK_XNPI_LUT_ERROR_SHFT     31
19119 #define SH_XN_ERROR_MASK_XNPI_LUT_ERROR_MASK     0x0000000080000000
19120 
19121 /*   SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW                               */
19122 /*   Description:  IILB debit overflow                                  */
19123 #define SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW_SHFT 32
19124 #define SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
19125 
19126 /*   SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW                              */
19127 /*   Description:  IILB credit overflow                                 */
19128 #define SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW_SHFT 33
19129 #define SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
19130 
19131 /*   SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW                                */
19132 /*   Description:  IILB fifo overflow                                   */
19133 #define SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW_SHFT 34
19134 #define SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
19135 
19136 /*   SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW                             */
19137 /*   Description:  IILB credit underflow                                */
19138 #define SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW_SHFT 35
19139 #define SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
19140 
19141 /*   SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW                               */
19142 /*   Description:  IILB fifo underflow                                  */
19143 #define SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW_SHFT 36
19144 #define SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
19145 
19146 /*   SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT                               */
19147 /*   Description:  IILB chiplet nomatch or lut read error               */
19148 #define SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT_SHFT 37
19149 #define SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
19150 
19151 /* ==================================================================== */
19152 /*                     Register "SH_XN_FIRST_ERROR"                     */
19153 /* ==================================================================== */
19154 
19155 #define SH_XN_FIRST_ERROR                        0x0000000150040060
19156 #define SH_XN_FIRST_ERROR_MASK                   0x0000003fffffffff
19157 #define SH_XN_FIRST_ERROR_INIT                   0x0000003fffffffff
19158 
19159 /*   SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW                                 */
19160 /*   Description:  NI0 pop overflow                                     */
19161 #define SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW_SHFT  0
19162 #define SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW_MASK  0x0000000000000001
19163 
19164 /*   SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW                                */
19165 /*   Description:  NI0 push overflow                                    */
19166 #define SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW_SHFT 1
19167 #define SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
19168 
19169 /*   SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW                              */
19170 /*   Description:  NI0 credit overflow                                  */
19171 #define SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW_SHFT 2
19172 #define SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
19173 
19174 /*   SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW                               */
19175 /*   Description:  NI0 debit overflow                                   */
19176 #define SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW_SHFT 3
19177 #define SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
19178 
19179 /*   SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW                                */
19180 /*   Description:  NI0 pop underflow                                    */
19181 #define SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW_SHFT 4
19182 #define SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
19183 
19184 /*   SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW                               */
19185 /*   Description:  NI0 push underflow                                   */
19186 #define SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW_SHFT 5
19187 #define SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
19188 
19189 /*   SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW                             */
19190 /*   Description:  NI0 credit underflow                                 */
19191 #define SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW_SHFT 6
19192 #define SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
19193 
19194 /*   SH_XN_FIRST_ERROR_NI0_LLP_ERROR                                    */
19195 /*   Description:  NI0 llp error                                        */
19196 #define SH_XN_FIRST_ERROR_NI0_LLP_ERROR_SHFT     7
19197 #define SH_XN_FIRST_ERROR_NI0_LLP_ERROR_MASK     0x0000000000000080
19198 
19199 /*   SH_XN_FIRST_ERROR_NI0_PIPE_ERROR                                   */
19200 /*   Description:  NI0 Pipe in/out errors                               */
19201 #define SH_XN_FIRST_ERROR_NI0_PIPE_ERROR_SHFT    8
19202 #define SH_XN_FIRST_ERROR_NI0_PIPE_ERROR_MASK    0x0000000000000100
19203 
19204 /*   SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW                                 */
19205 /*   Description:  NI1 pop overflow                                     */
19206 #define SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW_SHFT  9
19207 #define SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW_MASK  0x0000000000000200
19208 
19209 /*   SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW                                */
19210 /*   Description:  NI1 push overflow                                    */
19211 #define SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW_SHFT 10
19212 #define SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
19213 
19214 /*   SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW                              */
19215 /*   Description:  NI1 credit overflow                                  */
19216 #define SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW_SHFT 11
19217 #define SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
19218 
19219 /*   SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW                               */
19220 /*   Description:  NI1 debit overflow                                   */
19221 #define SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW_SHFT 12
19222 #define SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
19223 
19224 /*   SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW                                */
19225 /*   Description:  NI1 pop underflow                                    */
19226 #define SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW_SHFT 13
19227 #define SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
19228 
19229 /*   SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW                               */
19230 /*   Description:  NI1 push underflow                                   */
19231 #define SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW_SHFT 14
19232 #define SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
19233 
19234 /*   SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW                             */
19235 /*   Description:  NI1 credit underflow                                 */
19236 #define SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW_SHFT 15
19237 #define SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
19238 
19239 /*   SH_XN_FIRST_ERROR_NI1_LLP_ERROR                                    */
19240 /*   Description:  NI1 llp error                                        */
19241 #define SH_XN_FIRST_ERROR_NI1_LLP_ERROR_SHFT     16
19242 #define SH_XN_FIRST_ERROR_NI1_LLP_ERROR_MASK     0x0000000000010000
19243 
19244 /*   SH_XN_FIRST_ERROR_NI1_PIPE_ERROR                                   */
19245 /*   Description:  NI1 pipe in/out error                                */
19246 #define SH_XN_FIRST_ERROR_NI1_PIPE_ERROR_SHFT    17
19247 #define SH_XN_FIRST_ERROR_NI1_PIPE_ERROR_MASK    0x0000000000020000
19248 
19249 /*   SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW                             */
19250 /*   Description:  XNMD credit overflow                                 */
19251 #define SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW_SHFT 18
19252 #define SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
19253 
19254 /*   SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW                              */
19255 /*   Description:  XNMD debit overflow                                  */
19256 #define SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW_SHFT 19
19257 #define SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
19258 
19259 /*   SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW                          */
19260 /*   Description:  XNMD data buffer overflow                            */
19261 #define SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
19262 #define SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
19263 
19264 /*   SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW                            */
19265 /*   Description:  XNMD credit underflow                                */
19266 #define SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW_SHFT 21
19267 #define SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
19268 
19269 /*   SH_XN_FIRST_ERROR_XNMD_SBE_ERROR                                   */
19270 /*   Description:  XNMD single bit error                                */
19271 #define SH_XN_FIRST_ERROR_XNMD_SBE_ERROR_SHFT    22
19272 #define SH_XN_FIRST_ERROR_XNMD_SBE_ERROR_MASK    0x0000000000400000
19273 
19274 /*   SH_XN_FIRST_ERROR_XNMD_UCE_ERROR                                   */
19275 /*   Description:  XNMD uncorrectable error                             */
19276 #define SH_XN_FIRST_ERROR_XNMD_UCE_ERROR_SHFT    23
19277 #define SH_XN_FIRST_ERROR_XNMD_UCE_ERROR_MASK    0x0000000000800000
19278 
19279 /*   SH_XN_FIRST_ERROR_XNMD_LUT_ERROR                                   */
19280 /*   Description:  XNMD look up table error                             */
19281 #define SH_XN_FIRST_ERROR_XNMD_LUT_ERROR_SHFT    24
19282 #define SH_XN_FIRST_ERROR_XNMD_LUT_ERROR_MASK    0x0000000001000000
19283 
19284 /*   SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW                             */
19285 /*   Description:  XNMD credit overflow                                 */
19286 #define SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW_SHFT 25
19287 #define SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
19288 
19289 /*   SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW                              */
19290 /*   Description:  XNPI debit overflow                                  */
19291 #define SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW_SHFT 26
19292 #define SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
19293 
19294 /*   SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW                          */
19295 /*   Description:  XNPI data buffer overflow                            */
19296 #define SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
19297 #define SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
19298 
19299 /*   SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW                            */
19300 /*   Description:  XNPI credit underflow                                */
19301 #define SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW_SHFT 28
19302 #define SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
19303 
19304 /*   SH_XN_FIRST_ERROR_XNPI_SBE_ERROR                                   */
19305 /*   Description:  XNPI single bit error                                */
19306 #define SH_XN_FIRST_ERROR_XNPI_SBE_ERROR_SHFT    29
19307 #define SH_XN_FIRST_ERROR_XNPI_SBE_ERROR_MASK    0x0000000020000000
19308 
19309 /*   SH_XN_FIRST_ERROR_XNPI_UCE_ERROR                                   */
19310 /*   Description:  XNPI uncorrectable error                             */
19311 #define SH_XN_FIRST_ERROR_XNPI_UCE_ERROR_SHFT    30
19312 #define SH_XN_FIRST_ERROR_XNPI_UCE_ERROR_MASK    0x0000000040000000
19313 
19314 /*   SH_XN_FIRST_ERROR_XNPI_LUT_ERROR                                   */
19315 /*   Description:  XNPI look up table error                             */
19316 #define SH_XN_FIRST_ERROR_XNPI_LUT_ERROR_SHFT    31
19317 #define SH_XN_FIRST_ERROR_XNPI_LUT_ERROR_MASK    0x0000000080000000
19318 
19319 /*   SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW                              */
19320 /*   Description:  IILB debit overflow                                  */
19321 #define SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW_SHFT 32
19322 #define SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
19323 
19324 /*   SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW                             */
19325 /*   Description:  IILB credit overflow                                 */
19326 #define SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW_SHFT 33
19327 #define SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
19328 
19329 /*   SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW                               */
19330 /*   Description:  IILB fifo overflow                                   */
19331 #define SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW_SHFT 34
19332 #define SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
19333 
19334 /*   SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW                            */
19335 /*   Description:  IILB credit underflow                                */
19336 #define SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW_SHFT 35
19337 #define SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
19338 
19339 /*   SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW                              */
19340 /*   Description:  IILB fifo underflow                                  */
19341 #define SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW_SHFT 36
19342 #define SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
19343 
19344 /*   SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT                              */
19345 /*   Description:  IILB chiplet nomatch or lut read error               */
19346 #define SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT_SHFT 37
19347 #define SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
19348 
19349 /* ==================================================================== */
19350 /*                  Register "SH_XNIILB_ERROR_SUMMARY"                  */
19351 /* ==================================================================== */
19352 
19353 #define SH_XNIILB_ERROR_SUMMARY                  0x0000000150040200
19354 #define SH_XNIILB_ERROR_SUMMARY_MASK             0xffffffffffffffff
19355 #define SH_XNIILB_ERROR_SUMMARY_INIT             0xffffffffffffffff
19356 
19357 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0                         */
19358 /*   Description:  II debit0 overflow                                   */
19359 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0_SHFT 0
19360 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
19361 
19362 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2                         */
19363 /*   Description:  II debit2 overflow                                   */
19364 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2_SHFT 1
19365 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
19366 
19367 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0                         */
19368 /*   Description:  LB debit0 overflow                                   */
19369 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0_SHFT 2
19370 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
19371 
19372 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2                         */
19373 /*   Description:  LB debit2 overflow                                   */
19374 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2_SHFT 3
19375 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
19376 
19377 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0                            */
19378 /*   Description:  II VC0 fifo overflow                                 */
19379 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0_SHFT 4
19380 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0_MASK 0x0000000000000010
19381 
19382 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2                            */
19383 /*   Description:  II VC2 fifo overflow                                 */
19384 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2_SHFT 5
19385 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2_MASK 0x0000000000000020
19386 
19387 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0                           */
19388 /*   Description:  II VC0 fifo underflow                                */
19389 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0_SHFT 6
19390 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0_MASK 0x0000000000000040
19391 
19392 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2                           */
19393 /*   Description:  II VC2 fifo underflow                                */
19394 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2_SHFT 7
19395 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2_MASK 0x0000000000000080
19396 
19397 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0                            */
19398 /*   Description:  LB VC0 fifo overflow                                 */
19399 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0_SHFT 8
19400 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0_MASK 0x0000000000000100
19401 
19402 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2                            */
19403 /*   Description:  LB VC2 fifo overflow                                 */
19404 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2_SHFT 9
19405 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2_MASK 0x0000000000000200
19406 
19407 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0                           */
19408 /*   Description:  LB VC0 fifo underflow                                */
19409 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0_SHFT 10
19410 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
19411 
19412 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2                           */
19413 /*   Description:  LB VC2 fifo underflow                                */
19414 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2_SHFT 11
19415 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
19416 
19417 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN                  */
19418 /*   Description:  PI VC0 credit overflow Pipe In                       */
19419 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
19420 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
19421 
19422 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN                */
19423 /*   Description:  IILB VC0 credit overflow Pipe In                     */
19424 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
19425 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
19426 
19427 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN                  */
19428 /*   Description:  MD VC0 credit overflow Pipe In                       */
19429 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
19430 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
19431 
19432 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN                 */
19433 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
19434 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
19435 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
19436 
19437 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN                 */
19438 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
19439 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
19440 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
19441 
19442 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN                  */
19443 /*   Description:  PI VC2 credit overflow Pipe In                       */
19444 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
19445 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
19446 
19447 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN                */
19448 /*   Description:  IILB VC2 credit overflow Pipe In                     */
19449 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
19450 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
19451 
19452 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN                  */
19453 /*   Description:  MD VC2 credit overflow Pipe In                       */
19454 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
19455 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
19456 
19457 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN                 */
19458 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
19459 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
19460 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
19461 
19462 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN                 */
19463 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
19464 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
19465 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
19466 
19467 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN                 */
19468 /*   Description:  PI VC0 credit overflow Pipe In                       */
19469 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
19470 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
19471 
19472 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN               */
19473 /*   Description:  IILB VC0 credit overflow Pipe In                     */
19474 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
19475 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
19476 
19477 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN                 */
19478 /*   Description:  MD VC0 credit overflow Pipe In                       */
19479 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
19480 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
19481 
19482 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN                */
19483 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
19484 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
19485 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
19486 
19487 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN                */
19488 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
19489 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
19490 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
19491 
19492 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN                 */
19493 /*   Description:  PI VC2 credit overflow Pipe In                       */
19494 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
19495 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
19496 
19497 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN               */
19498 /*   Description:  IILB VC2 credit overflow Pipe In                     */
19499 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
19500 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
19501 
19502 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN                 */
19503 /*   Description:  MD VC2 credit overflow Pipe In                       */
19504 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
19505 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
19506 
19507 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN                */
19508 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
19509 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
19510 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
19511 
19512 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN                */
19513 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
19514 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
19515 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
19516 
19517 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0                         */
19518 /*   Description:  PI Fifo Debit0 overflow                              */
19519 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0_SHFT 32
19520 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
19521 
19522 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2                         */
19523 /*   Description:  PI Fifo Debit2 overflow                              */
19524 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2_SHFT 33
19525 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
19526 
19527 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0                       */
19528 /*   Description:  IILB Fifo Debit0 overflow                            */
19529 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 34
19530 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
19531 
19532 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2                       */
19533 /*   Description:  IILB Fifo Debit2 overflow                            */
19534 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 35
19535 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
19536 
19537 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0                         */
19538 /*   Description:  MD Fifo Debit0 overflow                              */
19539 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0_SHFT 36
19540 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
19541 
19542 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2                         */
19543 /*   Description:  MD Fifo Debit2 overflow                              */
19544 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2_SHFT 37
19545 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
19546 
19547 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0                        */
19548 /*   Description:  NI0 Fifo Debit0 overflow                             */
19549 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 38
19550 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
19551 
19552 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2                        */
19553 /*   Description:  NI0 Fifo Debit2 overflow                             */
19554 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 39
19555 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
19556 
19557 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0                        */
19558 /*   Description:  NI1 Fifo Debit0 overflow                             */
19559 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 40
19560 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
19561 
19562 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2                        */
19563 /*   Description:  NI1 Fifo Debit2 overflow                             */
19564 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 41
19565 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
19566 
19567 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT                 */
19568 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19569 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
19570 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
19571 
19572 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT                 */
19573 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19574 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
19575 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
19576 
19577 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT                 */
19578 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19579 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
19580 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
19581 
19582 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT                 */
19583 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19584 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
19585 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
19586 
19587 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT               */
19588 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19589 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
19590 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
19591 
19592 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT               */
19593 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19594 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
19595 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
19596 
19597 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT                */
19598 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19599 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
19600 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
19601 
19602 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT                */
19603 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19604 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
19605 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
19606 
19607 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT                */
19608 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19609 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
19610 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
19611 
19612 /*   SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT                */
19613 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19614 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
19615 #define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
19616 
19617 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT                */
19618 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19619 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
19620 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
19621 
19622 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT                */
19623 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19624 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
19625 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
19626 
19627 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT                */
19628 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19629 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
19630 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
19631 
19632 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT                */
19633 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19634 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
19635 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
19636 
19637 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT              */
19638 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19639 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
19640 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
19641 
19642 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT              */
19643 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19644 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
19645 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
19646 
19647 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT               */
19648 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19649 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
19650 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
19651 
19652 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT               */
19653 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19654 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
19655 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
19656 
19657 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT               */
19658 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19659 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
19660 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
19661 
19662 /*   SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT               */
19663 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19664 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
19665 #define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
19666 
19667 /*   SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH                            */
19668 /*   Description:  chiplet nomatch                                      */
19669 #define SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH_SHFT 62
19670 #define SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH_MASK 0x4000000000000000
19671 
19672 /*   SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR                             */
19673 /*   Description:  LUT Read Error                                       */
19674 #define SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 63
19675 #define SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x8000000000000000
19676 
19677 /* ==================================================================== */
19678 /*                  Register "SH_XNIILB_ERRORS_ALIAS"                   */
19679 /* ==================================================================== */
19680 
19681 #define SH_XNIILB_ERRORS_ALIAS                   0x0000000150040208
19682 
19683 /* ==================================================================== */
19684 /*                 Register "SH_XNIILB_ERROR_OVERFLOW"                  */
19685 /* ==================================================================== */
19686 
19687 #define SH_XNIILB_ERROR_OVERFLOW                 0x0000000150040220
19688 #define SH_XNIILB_ERROR_OVERFLOW_MASK            0xffffffffffffffff
19689 #define SH_XNIILB_ERROR_OVERFLOW_INIT            0xffffffffffffffff
19690 
19691 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0                        */
19692 /*   Description:  II debit0 overflow                                   */
19693 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0_SHFT 0
19694 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
19695 
19696 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2                        */
19697 /*   Description:  II debit2 overflow                                   */
19698 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2_SHFT 1
19699 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
19700 
19701 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0                        */
19702 /*   Description:  LB debit0 overflow                                   */
19703 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0_SHFT 2
19704 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
19705 
19706 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2                        */
19707 /*   Description:  LB debit2 overflow                                   */
19708 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2_SHFT 3
19709 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
19710 
19711 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0                           */
19712 /*   Description:  II VC0 fifo overflow                                 */
19713 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0_SHFT 4
19714 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0_MASK 0x0000000000000010
19715 
19716 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2                           */
19717 /*   Description:  II VC2 fifo overflow                                 */
19718 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2_SHFT 5
19719 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2_MASK 0x0000000000000020
19720 
19721 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0                          */
19722 /*   Description:  II VC0 fifo underflow                                */
19723 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0_SHFT 6
19724 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0_MASK 0x0000000000000040
19725 
19726 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2                          */
19727 /*   Description:  II VC2 fifo underflow                                */
19728 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2_SHFT 7
19729 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2_MASK 0x0000000000000080
19730 
19731 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0                           */
19732 /*   Description:  LB VC0 fifo overflow                                 */
19733 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0_SHFT 8
19734 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0_MASK 0x0000000000000100
19735 
19736 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2                           */
19737 /*   Description:  LB VC2 fifo overflow                                 */
19738 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2_SHFT 9
19739 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2_MASK 0x0000000000000200
19740 
19741 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0                          */
19742 /*   Description:  LB VC0 fifo underflow                                */
19743 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0_SHFT 10
19744 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
19745 
19746 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2                          */
19747 /*   Description:  LB VC2 fifo underflow                                */
19748 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2_SHFT 11
19749 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
19750 
19751 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN                 */
19752 /*   Description:  PI VC0 credit overflow Pipe In                       */
19753 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
19754 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
19755 
19756 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN               */
19757 /*   Description:  IILB VC0 credit overflow Pipe In                     */
19758 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
19759 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
19760 
19761 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN                 */
19762 /*   Description:  MD VC0 credit overflow Pipe In                       */
19763 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
19764 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
19765 
19766 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN                */
19767 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
19768 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
19769 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
19770 
19771 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN                */
19772 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
19773 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
19774 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
19775 
19776 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN                 */
19777 /*   Description:  PI VC2 credit overflow Pipe In                       */
19778 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
19779 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
19780 
19781 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN               */
19782 /*   Description:  IILB VC2 credit overflow Pipe In                     */
19783 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
19784 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
19785 
19786 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN                 */
19787 /*   Description:  MD VC2 credit overflow Pipe In                       */
19788 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
19789 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
19790 
19791 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN                */
19792 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
19793 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
19794 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
19795 
19796 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN                */
19797 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
19798 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
19799 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
19800 
19801 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN                */
19802 /*   Description:  PI VC0 credit overflow Pipe In                       */
19803 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
19804 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
19805 
19806 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN              */
19807 /*   Description:  IILB VC0 credit overflow Pipe In                     */
19808 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
19809 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
19810 
19811 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN                */
19812 /*   Description:  MD VC0 credit overflow Pipe In                       */
19813 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
19814 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
19815 
19816 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN               */
19817 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
19818 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
19819 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
19820 
19821 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN               */
19822 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
19823 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
19824 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
19825 
19826 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN                */
19827 /*   Description:  PI VC2 credit overflow Pipe In                       */
19828 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
19829 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
19830 
19831 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN              */
19832 /*   Description:  IILB VC2 credit overflow Pipe In                     */
19833 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
19834 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
19835 
19836 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN                */
19837 /*   Description:  MD VC2 credit overflow Pipe In                       */
19838 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
19839 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
19840 
19841 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN               */
19842 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
19843 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
19844 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
19845 
19846 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN               */
19847 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
19848 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
19849 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
19850 
19851 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0                        */
19852 /*   Description:  PI Fifo Debit0 overflow                              */
19853 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0_SHFT 32
19854 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
19855 
19856 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2                        */
19857 /*   Description:  PI Fifo Debit2 overflow                              */
19858 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2_SHFT 33
19859 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
19860 
19861 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0                      */
19862 /*   Description:  IILB Fifo Debit0 overflow                            */
19863 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 34
19864 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
19865 
19866 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2                      */
19867 /*   Description:  IILB Fifo Debit2 overflow                            */
19868 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 35
19869 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
19870 
19871 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0                        */
19872 /*   Description:  MD Fifo Debit0 overflow                              */
19873 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0_SHFT 36
19874 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
19875 
19876 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2                        */
19877 /*   Description:  MD Fifo Debit2 overflow                              */
19878 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2_SHFT 37
19879 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
19880 
19881 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0                       */
19882 /*   Description:  NI0 Fifo Debit0 overflow                             */
19883 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 38
19884 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
19885 
19886 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2                       */
19887 /*   Description:  NI0 Fifo Debit2 overflow                             */
19888 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 39
19889 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
19890 
19891 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0                       */
19892 /*   Description:  NI1 Fifo Debit0 overflow                             */
19893 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 40
19894 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
19895 
19896 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2                       */
19897 /*   Description:  NI1 Fifo Debit2 overflow                             */
19898 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 41
19899 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
19900 
19901 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT                */
19902 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19903 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
19904 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
19905 
19906 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT                */
19907 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19908 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
19909 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
19910 
19911 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT                */
19912 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19913 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
19914 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
19915 
19916 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT                */
19917 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19918 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
19919 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
19920 
19921 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT              */
19922 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19923 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
19924 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
19925 
19926 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT              */
19927 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19928 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
19929 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
19930 
19931 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT               */
19932 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19933 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
19934 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
19935 
19936 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT               */
19937 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19938 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
19939 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
19940 
19941 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT               */
19942 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19943 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
19944 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
19945 
19946 /*   SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT               */
19947 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19948 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
19949 #define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
19950 
19951 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT               */
19952 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19953 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
19954 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
19955 
19956 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT               */
19957 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
19958 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
19959 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
19960 
19961 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT               */
19962 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19963 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
19964 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
19965 
19966 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT               */
19967 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
19968 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
19969 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
19970 
19971 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT             */
19972 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19973 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
19974 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
19975 
19976 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT             */
19977 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
19978 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
19979 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
19980 
19981 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT              */
19982 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19983 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
19984 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
19985 
19986 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT              */
19987 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
19988 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
19989 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
19990 
19991 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT              */
19992 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19993 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
19994 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
19995 
19996 /*   SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT              */
19997 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
19998 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
19999 #define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
20000 
20001 /*   SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH                           */
20002 /*   Description:  chiplet nomatch                                      */
20003 #define SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH_SHFT 62
20004 #define SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH_MASK 0x4000000000000000
20005 
20006 /*   SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR                            */
20007 /*   Description:  LUT Read Error                                       */
20008 #define SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 63
20009 #define SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x8000000000000000
20010 
20011 /* ==================================================================== */
20012 /*              Register "SH_XNIILB_ERROR_OVERFLOW_ALIAS"               */
20013 /* ==================================================================== */
20014 
20015 #define SH_XNIILB_ERROR_OVERFLOW_ALIAS           0x0000000150040228
20016 
20017 /* ==================================================================== */
20018 /*                   Register "SH_XNIILB_ERROR_MASK"                    */
20019 /* ==================================================================== */
20020 
20021 #define SH_XNIILB_ERROR_MASK                     0x0000000150040240
20022 #define SH_XNIILB_ERROR_MASK_MASK                0xffffffffffffffff
20023 #define SH_XNIILB_ERROR_MASK_INIT                0xffffffffffffffff
20024 
20025 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0                            */
20026 /*   Description:  II debit0 overflow                                   */
20027 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0_SHFT 0
20028 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
20029 
20030 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2                            */
20031 /*   Description:  II debit2 overflow                                   */
20032 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2_SHFT 1
20033 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
20034 
20035 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0                            */
20036 /*   Description:  LB debit0 overflow                                   */
20037 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0_SHFT 2
20038 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
20039 
20040 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2                            */
20041 /*   Description:  LB debit2 overflow                                   */
20042 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2_SHFT 3
20043 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
20044 
20045 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0                               */
20046 /*   Description:  II VC0 fifo overflow                                 */
20047 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0_SHFT 4
20048 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0_MASK 0x0000000000000010
20049 
20050 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2                               */
20051 /*   Description:  II VC2 fifo overflow                                 */
20052 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2_SHFT 5
20053 #define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2_MASK 0x0000000000000020
20054 
20055 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0                              */
20056 /*   Description:  II VC0 fifo underflow                                */
20057 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0_SHFT 6
20058 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0_MASK 0x0000000000000040
20059 
20060 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2                              */
20061 /*   Description:  II VC2 fifo underflow                                */
20062 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2_SHFT 7
20063 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2_MASK 0x0000000000000080
20064 
20065 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0                               */
20066 /*   Description:  LB VC0 fifo overflow                                 */
20067 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0_SHFT 8
20068 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0_MASK 0x0000000000000100
20069 
20070 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2                               */
20071 /*   Description:  LB VC2 fifo overflow                                 */
20072 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2_SHFT 9
20073 #define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2_MASK 0x0000000000000200
20074 
20075 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0                              */
20076 /*   Description:  LB VC0 fifo underflow                                */
20077 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0_SHFT 10
20078 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
20079 
20080 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2                              */
20081 /*   Description:  LB VC2 fifo underflow                                */
20082 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2_SHFT 11
20083 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
20084 
20085 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN                     */
20086 /*   Description:  PI VC0 credit overflow Pipe In                       */
20087 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
20088 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
20089 
20090 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN                   */
20091 /*   Description:  IILB VC0 credit overflow Pipe In                     */
20092 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
20093 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
20094 
20095 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN                     */
20096 /*   Description:  MD VC0 credit overflow Pipe In                       */
20097 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
20098 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
20099 
20100 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN                    */
20101 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
20102 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
20103 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
20104 
20105 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN                    */
20106 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
20107 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
20108 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
20109 
20110 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN                     */
20111 /*   Description:  PI VC2 credit overflow Pipe In                       */
20112 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
20113 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
20114 
20115 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN                   */
20116 /*   Description:  IILB VC2 credit overflow Pipe In                     */
20117 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
20118 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
20119 
20120 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN                     */
20121 /*   Description:  MD VC2 credit overflow Pipe In                       */
20122 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
20123 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
20124 
20125 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN                    */
20126 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
20127 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
20128 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
20129 
20130 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN                    */
20131 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
20132 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
20133 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
20134 
20135 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN                    */
20136 /*   Description:  PI VC0 credit overflow Pipe In                       */
20137 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
20138 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
20139 
20140 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN                  */
20141 /*   Description:  IILB VC0 credit overflow Pipe In                     */
20142 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
20143 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
20144 
20145 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN                    */
20146 /*   Description:  MD VC0 credit overflow Pipe In                       */
20147 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
20148 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
20149 
20150 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN                   */
20151 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
20152 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
20153 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
20154 
20155 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN                   */
20156 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
20157 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
20158 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
20159 
20160 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN                    */
20161 /*   Description:  PI VC2 credit overflow Pipe In                       */
20162 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
20163 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
20164 
20165 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN                  */
20166 /*   Description:  IILB VC2 credit overflow Pipe In                     */
20167 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
20168 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
20169 
20170 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN                    */
20171 /*   Description:  MD VC2 credit overflow Pipe In                       */
20172 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
20173 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
20174 
20175 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN                   */
20176 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
20177 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
20178 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
20179 
20180 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN                   */
20181 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
20182 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
20183 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
20184 
20185 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0                            */
20186 /*   Description:  PI Fifo Debit0 overflow                              */
20187 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0_SHFT 32
20188 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
20189 
20190 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2                            */
20191 /*   Description:  PI Fifo Debit2 overflow                              */
20192 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2_SHFT 33
20193 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
20194 
20195 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0                          */
20196 /*   Description:  IILB Fifo Debit0 overflow                            */
20197 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 34
20198 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
20199 
20200 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2                          */
20201 /*   Description:  IILB Fifo Debit2 overflow                            */
20202 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 35
20203 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
20204 
20205 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0                            */
20206 /*   Description:  MD Fifo Debit0 overflow                              */
20207 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0_SHFT 36
20208 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
20209 
20210 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2                            */
20211 /*   Description:  MD Fifo Debit2 overflow                              */
20212 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2_SHFT 37
20213 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
20214 
20215 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0                           */
20216 /*   Description:  NI0 Fifo Debit0 overflow                             */
20217 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 38
20218 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
20219 
20220 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2                           */
20221 /*   Description:  NI0 Fifo Debit2 overflow                             */
20222 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 39
20223 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
20224 
20225 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0                           */
20226 /*   Description:  NI1 Fifo Debit0 overflow                             */
20227 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 40
20228 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
20229 
20230 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2                           */
20231 /*   Description:  NI1 Fifo Debit2 overflow                             */
20232 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 41
20233 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
20234 
20235 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT                    */
20236 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20237 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
20238 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
20239 
20240 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT                    */
20241 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20242 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
20243 #define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
20244 
20245 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT                    */
20246 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20247 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
20248 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
20249 
20250 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT                    */
20251 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20252 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
20253 #define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
20254 
20255 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT                  */
20256 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20257 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
20258 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
20259 
20260 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT                  */
20261 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20262 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
20263 #define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
20264 
20265 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT                   */
20266 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20267 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
20268 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
20269 
20270 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT                   */
20271 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20272 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
20273 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
20274 
20275 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT                   */
20276 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20277 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
20278 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
20279 
20280 /*   SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT                   */
20281 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20282 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
20283 #define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
20284 
20285 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT                   */
20286 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20287 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
20288 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
20289 
20290 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT                   */
20291 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20292 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
20293 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
20294 
20295 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT                   */
20296 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20297 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
20298 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
20299 
20300 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT                   */
20301 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20302 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
20303 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
20304 
20305 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT                 */
20306 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20307 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
20308 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
20309 
20310 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT                 */
20311 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20312 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
20313 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
20314 
20315 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT                  */
20316 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20317 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
20318 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
20319 
20320 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT                  */
20321 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20322 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
20323 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
20324 
20325 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT                  */
20326 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20327 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
20328 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
20329 
20330 /*   SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT                  */
20331 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20332 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
20333 #define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
20334 
20335 /*   SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH                               */
20336 /*   Description:  chiplet nomatch                                      */
20337 #define SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH_SHFT 62
20338 #define SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH_MASK 0x4000000000000000
20339 
20340 /*   SH_XNIILB_ERROR_MASK_LUT_READ_ERROR                                */
20341 /*   Description:  LUT Read Error                                       */
20342 #define SH_XNIILB_ERROR_MASK_LUT_READ_ERROR_SHFT 63
20343 #define SH_XNIILB_ERROR_MASK_LUT_READ_ERROR_MASK 0x8000000000000000
20344 
20345 /* ==================================================================== */
20346 /*                   Register "SH_XNIILB_FIRST_ERROR"                   */
20347 /* ==================================================================== */
20348 
20349 #define SH_XNIILB_FIRST_ERROR                    0x0000000150040260
20350 #define SH_XNIILB_FIRST_ERROR_MASK               0xffffffffffffffff
20351 #define SH_XNIILB_FIRST_ERROR_INIT               0xffffffffffffffff
20352 
20353 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0                           */
20354 /*   Description:  II debit0 overflow                                   */
20355 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0_SHFT 0
20356 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
20357 
20358 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2                           */
20359 /*   Description:  II debit2 overflow                                   */
20360 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2_SHFT 1
20361 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
20362 
20363 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0                           */
20364 /*   Description:  LB debit0 overflow                                   */
20365 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0_SHFT 2
20366 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
20367 
20368 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2                           */
20369 /*   Description:  LB debit2 overflow                                   */
20370 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2_SHFT 3
20371 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
20372 
20373 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0                              */
20374 /*   Description:  II VC0 fifo overflow                                 */
20375 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0_SHFT 4
20376 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0_MASK 0x0000000000000010
20377 
20378 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2                              */
20379 /*   Description:  II VC2 fifo overflow                                 */
20380 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2_SHFT 5
20381 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2_MASK 0x0000000000000020
20382 
20383 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0                             */
20384 /*   Description:  II VC0 fifo underflow                                */
20385 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0_SHFT 6
20386 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0_MASK 0x0000000000000040
20387 
20388 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2                             */
20389 /*   Description:  II VC2 fifo underflow                                */
20390 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2_SHFT 7
20391 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2_MASK 0x0000000000000080
20392 
20393 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0                              */
20394 /*   Description:  LB VC0 fifo overflow                                 */
20395 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0_SHFT 8
20396 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0_MASK 0x0000000000000100
20397 
20398 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2                              */
20399 /*   Description:  LB VC2 fifo overflow                                 */
20400 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2_SHFT 9
20401 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2_MASK 0x0000000000000200
20402 
20403 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0                             */
20404 /*   Description:  LB VC0 fifo underflow                                */
20405 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0_SHFT 10
20406 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
20407 
20408 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2                             */
20409 /*   Description:  LB VC2 fifo underflow                                */
20410 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2_SHFT 11
20411 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
20412 
20413 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN                    */
20414 /*   Description:  PI VC0 credit overflow Pipe In                       */
20415 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
20416 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
20417 
20418 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN                  */
20419 /*   Description:  IILB VC0 credit overflow Pipe In                     */
20420 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
20421 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
20422 
20423 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN                    */
20424 /*   Description:  MD VC0 credit overflow Pipe In                       */
20425 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
20426 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
20427 
20428 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN                   */
20429 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
20430 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
20431 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
20432 
20433 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN                   */
20434 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
20435 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
20436 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
20437 
20438 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN                    */
20439 /*   Description:  PI VC2 credit overflow Pipe In                       */
20440 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
20441 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
20442 
20443 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN                  */
20444 /*   Description:  IILB VC2 credit overflow Pipe In                     */
20445 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
20446 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
20447 
20448 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN                    */
20449 /*   Description:  MD VC2 credit overflow Pipe In                       */
20450 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
20451 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
20452 
20453 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN                   */
20454 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
20455 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
20456 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
20457 
20458 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN                   */
20459 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
20460 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
20461 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
20462 
20463 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN                   */
20464 /*   Description:  PI VC0 credit overflow Pipe In                       */
20465 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
20466 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
20467 
20468 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN                 */
20469 /*   Description:  IILB VC0 credit overflow Pipe In                     */
20470 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
20471 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
20472 
20473 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN                   */
20474 /*   Description:  MD VC0 credit overflow Pipe In                       */
20475 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
20476 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
20477 
20478 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN                  */
20479 /*   Description:  NI0 VC0 credit overflow Pipe In                      */
20480 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
20481 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
20482 
20483 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN                  */
20484 /*   Description:  NI1 VC0 credit overflow Pipe In                      */
20485 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
20486 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
20487 
20488 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN                   */
20489 /*   Description:  PI VC2 credit overflow Pipe In                       */
20490 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
20491 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
20492 
20493 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN                 */
20494 /*   Description:  IILB VC2 credit overflow Pipe In                     */
20495 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
20496 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
20497 
20498 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN                   */
20499 /*   Description:  MD VC2 credit overflow Pipe In                       */
20500 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
20501 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
20502 
20503 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN                  */
20504 /*   Description:  NI0 VC2 credit overflow Pipe In                      */
20505 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
20506 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
20507 
20508 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN                  */
20509 /*   Description:  NI1 VC2 credit overflow Pipe In                      */
20510 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
20511 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
20512 
20513 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0                           */
20514 /*   Description:  PI Fifo Debit0 overflow                              */
20515 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0_SHFT 32
20516 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
20517 
20518 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2                           */
20519 /*   Description:  PI Fifo Debit2 overflow                              */
20520 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2_SHFT 33
20521 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
20522 
20523 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0                         */
20524 /*   Description:  IILB Fifo Debit0 overflow                            */
20525 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 34
20526 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
20527 
20528 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2                         */
20529 /*   Description:  IILB Fifo Debit2 overflow                            */
20530 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 35
20531 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
20532 
20533 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0                           */
20534 /*   Description:  MD Fifo Debit0 overflow                              */
20535 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0_SHFT 36
20536 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
20537 
20538 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2                           */
20539 /*   Description:  MD Fifo Debit2 overflow                              */
20540 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2_SHFT 37
20541 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
20542 
20543 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0                          */
20544 /*   Description:  NI0 Fifo Debit0 overflow                             */
20545 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 38
20546 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
20547 
20548 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2                          */
20549 /*   Description:  NI0 Fifo Debit2 overflow                             */
20550 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 39
20551 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
20552 
20553 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0                          */
20554 /*   Description:  NI1 Fifo Debit0 overflow                             */
20555 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 40
20556 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
20557 
20558 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2                          */
20559 /*   Description:  NI1 Fifo Debit2 overflow                             */
20560 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 41
20561 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
20562 
20563 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT                   */
20564 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20565 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
20566 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
20567 
20568 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT                   */
20569 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20570 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
20571 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
20572 
20573 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT                   */
20574 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20575 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
20576 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
20577 
20578 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT                   */
20579 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20580 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
20581 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
20582 
20583 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT                 */
20584 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20585 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
20586 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
20587 
20588 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT                 */
20589 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20590 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
20591 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
20592 
20593 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT                  */
20594 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20595 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
20596 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
20597 
20598 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT                  */
20599 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20600 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
20601 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
20602 
20603 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT                  */
20604 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20605 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
20606 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
20607 
20608 /*   SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT                  */
20609 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20610 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
20611 #define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
20612 
20613 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT                  */
20614 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20615 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
20616 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
20617 
20618 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT                  */
20619 /*   Description:  PI VC0 Credit overflow Pipe Out                      */
20620 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
20621 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
20622 
20623 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT                  */
20624 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20625 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
20626 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
20627 
20628 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT                  */
20629 /*   Description:  MD VC0 Credit overflow Pipe Out                      */
20630 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
20631 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
20632 
20633 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT                */
20634 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20635 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
20636 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
20637 
20638 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT                */
20639 /*   Description:  IILB VC0 Credit overflow Pipe Out                    */
20640 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
20641 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
20642 
20643 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT                 */
20644 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20645 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
20646 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
20647 
20648 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT                 */
20649 /*   Description:  NI0 VC0 Credit overflow Pipe Out                     */
20650 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
20651 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
20652 
20653 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT                 */
20654 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20655 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
20656 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
20657 
20658 /*   SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT                 */
20659 /*   Description:  NI1 VC0 Credit overflow Pipe Out                     */
20660 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
20661 #define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
20662 
20663 /*   SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH                              */
20664 /*   Description:  chiplet nomatch                                      */
20665 #define SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH_SHFT 62
20666 #define SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH_MASK 0x4000000000000000
20667 
20668 /*   SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR                               */
20669 /*   Description:  LUT Read Error                                       */
20670 #define SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR_SHFT 63
20671 #define SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR_MASK 0x8000000000000000
20672 
20673 /* ==================================================================== */
20674 /*                   Register "SH_XNPI_ERROR_SUMMARY"                   */
20675 /* ==================================================================== */
20676 
20677 #define SH_XNPI_ERROR_SUMMARY                    0x0000000150040300
20678 #define SH_XNPI_ERROR_SUMMARY_MASK               0x0003ffffffffffff
20679 #define SH_XNPI_ERROR_SUMMARY_INIT               0x0003ffffffffffff
20680 
20681 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0                            */
20682 /*   Description:  NI0 VC0 fifo underflow                               */
20683 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_SHFT 0
20684 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
20685 
20686 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0                             */
20687 /*   Description:  NI0 VC0 fifo overflow                                */
20688 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_SHFT 1
20689 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
20690 
20691 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2                            */
20692 /*   Description:  NI0 VC2 fifo underflow                               */
20693 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_SHFT 2
20694 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
20695 
20696 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2                             */
20697 /*   Description:  NI0 VC2 fifo overflow                                */
20698 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_SHFT 3
20699 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
20700 
20701 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0                            */
20702 /*   Description:  NI1 VC0 fifo underflow                               */
20703 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_SHFT 4
20704 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
20705 
20706 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0                             */
20707 /*   Description:  NI1 VC0 fifo overflow                                */
20708 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_SHFT 5
20709 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
20710 
20711 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2                            */
20712 /*   Description:  NI1 VC2 fifo underflow                               */
20713 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_SHFT 6
20714 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
20715 
20716 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2                             */
20717 /*   Description:  NI1 VC2 fifo overflow                                */
20718 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_SHFT 7
20719 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
20720 
20721 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0                           */
20722 /*   Description:  IILB VC0 fifo underflow                              */
20723 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_SHFT 8
20724 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
20725 
20726 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0                            */
20727 /*   Description:  IILB VC0 fifo overflow                               */
20728 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_SHFT 9
20729 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
20730 
20731 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2                           */
20732 /*   Description:  IILB VC2 fifo underflow                              */
20733 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_SHFT 10
20734 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
20735 
20736 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2                            */
20737 /*   Description:  IILB VC2 fifo overflow                               */
20738 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_SHFT 11
20739 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
20740 
20741 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT                         */
20742 /*   Description:  VC0 Credit underflow                                 */
20743 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_SHFT 12
20744 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
20745 
20746 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT                          */
20747 /*   Description:  VC0 Credit overflow                                  */
20748 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_SHFT 13
20749 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
20750 
20751 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT                         */
20752 /*   Description:  VC2 Credit underflow                                 */
20753 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_SHFT 14
20754 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
20755 
20756 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT                          */
20757 /*   Description:  VC2 Credit overflow                                  */
20758 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_SHFT 15
20759 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
20760 
20761 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0                        */
20762 /*   Description:  VC0 Data Buffer overflow                             */
20763 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_SHFT 16
20764 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
20765 
20766 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2                        */
20767 /*   Description:  VC2 Data Buffer overflow                             */
20768 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_SHFT 17
20769 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
20770 
20771 /*   SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR                               */
20772 /*   Description:  LUT Read Error                                       */
20773 #define SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 18
20774 #define SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x0000000000040000
20775 
20776 /*   SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0                            */
20777 /*   Description:  Single Bit Error in Bits 63:0                        */
20778 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0_SHFT 19
20779 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
20780 
20781 /*   SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1                            */
20782 /*   Description:  Single Bit Error in Bits 127:64                      */
20783 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1_SHFT 20
20784 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
20785 
20786 /*   SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2                            */
20787 /*   Description:  Single Bit Error in Bits 191:128                     */
20788 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2_SHFT 21
20789 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
20790 
20791 /*   SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3                            */
20792 /*   Description:  Single Bit Error in Bits 255:192                     */
20793 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3_SHFT 22
20794 #define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
20795 
20796 /*   SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0                                 */
20797 /*   Description:  Uncorrectable Error in Bits 63:0                     */
20798 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0_SHFT  23
20799 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0_MASK  0x0000000000800000
20800 
20801 /*   SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1                                 */
20802 /*   Description:  Uncorrectable Error in Bits 127:64                   */
20803 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1_SHFT  24
20804 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1_MASK  0x0000000001000000
20805 
20806 /*   SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2                                 */
20807 /*   Description:  Uncorrectable Error in Bits 191:128                  */
20808 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2_SHFT  25
20809 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2_MASK  0x0000000002000000
20810 
20811 /*   SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3                                 */
20812 /*   Description:  Uncorrectable Error in Bits 255:192                  */
20813 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3_SHFT  26
20814 #define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3_MASK  0x0000000004000000
20815 
20816 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0                          */
20817 /*   Description:  SIC Counter 0 Underflow                              */
20818 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_SHFT 27
20819 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
20820 
20821 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0                           */
20822 /*   Description:  SIC Counter 0 Overflow                               */
20823 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_SHFT 28
20824 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
20825 
20826 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2                          */
20827 /*   Description:  SIC Counter 2 Underflow                              */
20828 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_SHFT 29
20829 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
20830 
20831 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2                           */
20832 /*   Description:  SIC Counter 2 Overflow                               */
20833 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_SHFT 30
20834 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
20835 
20836 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0                          */
20837 /*   Description:  NI0 Debit 0 Overflow                                 */
20838 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 31
20839 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
20840 
20841 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2                          */
20842 /*   Description:  NI0 Debit 2 Overflow                                 */
20843 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 32
20844 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
20845 
20846 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0                          */
20847 /*   Description:  NI1 Debit 0 Overflow                                 */
20848 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 33
20849 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
20850 
20851 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2                          */
20852 /*   Description:  NI1 Debit 2 Overflow                                 */
20853 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 34
20854 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
20855 
20856 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0                         */
20857 /*   Description:  IILB Debit 0 Overflow                                */
20858 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 35
20859 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
20860 
20861 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2                         */
20862 /*   Description:  IILB Debit 2 Overflow                                */
20863 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 36
20864 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
20865 
20866 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT                     */
20867 /*   Description:  NI0 VC0 Credit Underflow                             */
20868 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
20869 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
20870 
20871 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT                      */
20872 /*   Description:  NI0 VC0 Credit Overflow                              */
20873 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
20874 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
20875 
20876 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT                     */
20877 /*   Description:  NI0 VC2 Credit Underflow                             */
20878 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
20879 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
20880 
20881 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT                      */
20882 /*   Description:  NI0 VC2 Credit Overflow                              */
20883 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
20884 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
20885 
20886 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT                     */
20887 /*   Description:  NI1 VC0 Credit Underflow                             */
20888 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
20889 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
20890 
20891 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT                      */
20892 /*   Description:  NI1 VC0 Credit Overflow                              */
20893 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
20894 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
20895 
20896 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT                     */
20897 /*   Description:  NI1 VC2 Credit Underflow                             */
20898 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
20899 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
20900 
20901 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT                      */
20902 /*   Description:  NI1 VC2 Credit Overflow                              */
20903 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
20904 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
20905 
20906 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT                    */
20907 /*   Description:  IILB VC0 Credit Underflow                            */
20908 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
20909 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
20910 
20911 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT                     */
20912 /*   Description:  IILB VC0 Credit Overflow                             */
20913 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
20914 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
20915 
20916 /*   SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT                    */
20917 /*   Description:  IILB VC2 Credit Underflow                            */
20918 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
20919 #define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
20920 
20921 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT                     */
20922 /*   Description:  IILB VC2 Credit Overflow                             */
20923 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
20924 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
20925 
20926 /*   SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO                  */
20927 /*   Description:  Header Cancel Fifo Overflow                          */
20928 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
20929 #define SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
20930 
20931 /* ==================================================================== */
20932 /*                   Register "SH_XNPI_ERRORS_ALIAS"                    */
20933 /* ==================================================================== */
20934 
20935 #define SH_XNPI_ERRORS_ALIAS                     0x0000000150040308
20936 
20937 /* ==================================================================== */
20938 /*                  Register "SH_XNPI_ERROR_OVERFLOW"                   */
20939 /* ==================================================================== */
20940 
20941 #define SH_XNPI_ERROR_OVERFLOW                   0x0000000150040320
20942 #define SH_XNPI_ERROR_OVERFLOW_MASK              0x0003ffffffffffff
20943 #define SH_XNPI_ERROR_OVERFLOW_INIT              0x0003ffffffffffff
20944 
20945 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0                           */
20946 /*   Description:  NI0 VC0 fifo underflow                               */
20947 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_SHFT 0
20948 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
20949 
20950 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0                            */
20951 /*   Description:  NI0 VC0 fifo overflow                                */
20952 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_SHFT 1
20953 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
20954 
20955 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2                           */
20956 /*   Description:  NI0 VC2 fifo underflow                               */
20957 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_SHFT 2
20958 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
20959 
20960 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2                            */
20961 /*   Description:  NI0 VC2 fifo overflow                                */
20962 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_SHFT 3
20963 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
20964 
20965 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0                           */
20966 /*   Description:  NI1 VC0 fifo underflow                               */
20967 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_SHFT 4
20968 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
20969 
20970 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0                            */
20971 /*   Description:  NI1 VC0 fifo overflow                                */
20972 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_SHFT 5
20973 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
20974 
20975 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2                           */
20976 /*   Description:  NI1 VC2 fifo underflow                               */
20977 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_SHFT 6
20978 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
20979 
20980 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2                            */
20981 /*   Description:  NI1 VC2 fifo overflow                                */
20982 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_SHFT 7
20983 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
20984 
20985 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0                          */
20986 /*   Description:  IILB VC0 fifo underflow                              */
20987 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_SHFT 8
20988 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
20989 
20990 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0                           */
20991 /*   Description:  IILB VC0 fifo overflow                               */
20992 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_SHFT 9
20993 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
20994 
20995 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2                          */
20996 /*   Description:  IILB VC2 fifo underflow                              */
20997 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_SHFT 10
20998 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
20999 
21000 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2                           */
21001 /*   Description:  IILB VC2 fifo overflow                               */
21002 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_SHFT 11
21003 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
21004 
21005 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT                        */
21006 /*   Description:  VC0 Credit underflow                                 */
21007 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_SHFT 12
21008 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
21009 
21010 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT                         */
21011 /*   Description:  VC0 Credit overflow                                  */
21012 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_SHFT 13
21013 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
21014 
21015 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT                        */
21016 /*   Description:  VC2 Credit underflow                                 */
21017 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_SHFT 14
21018 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
21019 
21020 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT                         */
21021 /*   Description:  VC2 Credit overflow                                  */
21022 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_SHFT 15
21023 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
21024 
21025 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0                       */
21026 /*   Description:  VC0 Data Buffer overflow                             */
21027 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_SHFT 16
21028 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
21029 
21030 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2                       */
21031 /*   Description:  VC2 Data Buffer overflow                             */
21032 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_SHFT 17
21033 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
21034 
21035 /*   SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR                              */
21036 /*   Description:  LUT Read Error                                       */
21037 #define SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 18
21038 #define SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x0000000000040000
21039 
21040 /*   SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0                           */
21041 /*   Description:  Single Bit Error in Bits 63:0                        */
21042 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_SHFT 19
21043 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
21044 
21045 /*   SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1                           */
21046 /*   Description:  Single Bit Error in Bits 127:64                      */
21047 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_SHFT 20
21048 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
21049 
21050 /*   SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2                           */
21051 /*   Description:  Single Bit Error in Bits 191:128                     */
21052 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_SHFT 21
21053 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
21054 
21055 /*   SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3                           */
21056 /*   Description:  Single Bit Error in Bits 255:192                     */
21057 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_SHFT 22
21058 #define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
21059 
21060 /*   SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0                                */
21061 /*   Description:  Uncorrectable Error in Bits 63:0                     */
21062 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0_SHFT 23
21063 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0_MASK 0x0000000000800000
21064 
21065 /*   SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1                                */
21066 /*   Description:  Uncorrectable Error in Bits 127:64                   */
21067 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1_SHFT 24
21068 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1_MASK 0x0000000001000000
21069 
21070 /*   SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2                                */
21071 /*   Description:  Uncorrectable Error in Bits 191:128                  */
21072 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2_SHFT 25
21073 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2_MASK 0x0000000002000000
21074 
21075 /*   SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3                                */
21076 /*   Description:  Uncorrectable Error in Bits 255:192                  */
21077 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3_SHFT 26
21078 #define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3_MASK 0x0000000004000000
21079 
21080 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0                         */
21081 /*   Description:  SIC Counter 0 Underflow                              */
21082 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_SHFT 27
21083 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
21084 
21085 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0                          */
21086 /*   Description:  SIC Counter 0 Overflow                               */
21087 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_SHFT 28
21088 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
21089 
21090 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2                         */
21091 /*   Description:  SIC Counter 2 Underflow                              */
21092 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_SHFT 29
21093 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
21094 
21095 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2                          */
21096 /*   Description:  SIC Counter 2 Overflow                               */
21097 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_SHFT 30
21098 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
21099 
21100 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0                         */
21101 /*   Description:  NI0 Debit 0 Overflow                                 */
21102 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 31
21103 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
21104 
21105 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2                         */
21106 /*   Description:  NI0 Debit 2 Overflow                                 */
21107 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 32
21108 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
21109 
21110 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0                         */
21111 /*   Description:  NI1 Debit 0 Overflow                                 */
21112 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 33
21113 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
21114 
21115 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2                         */
21116 /*   Description:  NI1 Debit 2 Overflow                                 */
21117 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 34
21118 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
21119 
21120 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0                        */
21121 /*   Description:  IILB Debit 0 Overflow                                */
21122 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 35
21123 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
21124 
21125 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2                        */
21126 /*   Description:  IILB Debit 2 Overflow                                */
21127 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 36
21128 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
21129 
21130 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT                    */
21131 /*   Description:  NI0 VC0 Credit Underflow                             */
21132 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
21133 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
21134 
21135 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT                     */
21136 /*   Description:  NI0 VC0 Credit Overflow                              */
21137 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
21138 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
21139 
21140 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT                    */
21141 /*   Description:  NI0 VC2 Credit Underflow                             */
21142 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
21143 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
21144 
21145 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT                     */
21146 /*   Description:  NI0 VC2 Credit Overflow                              */
21147 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
21148 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
21149 
21150 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT                    */
21151 /*   Description:  NI1 VC0 Credit Underflow                             */
21152 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
21153 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
21154 
21155 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT                     */
21156 /*   Description:  NI1 VC0 Credit Overflow                              */
21157 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
21158 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
21159 
21160 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT                    */
21161 /*   Description:  NI1 VC2 Credit Underflow                             */
21162 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
21163 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
21164 
21165 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT                     */
21166 /*   Description:  NI1 VC2 Credit Overflow                              */
21167 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
21168 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
21169 
21170 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT                   */
21171 /*   Description:  IILB VC0 Credit Underflow                            */
21172 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
21173 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
21174 
21175 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT                    */
21176 /*   Description:  IILB VC0 Credit Overflow                             */
21177 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
21178 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
21179 
21180 /*   SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT                   */
21181 /*   Description:  IILB VC2 Credit Underflow                            */
21182 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
21183 #define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
21184 
21185 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT                    */
21186 /*   Description:  IILB VC2 Credit Overflow                             */
21187 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
21188 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
21189 
21190 /*   SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO                 */
21191 /*   Description:  Header Cancel Fifo Overflow                          */
21192 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
21193 #define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
21194 
21195 /* ==================================================================== */
21196 /*               Register "SH_XNPI_ERROR_OVERFLOW_ALIAS"                */
21197 /* ==================================================================== */
21198 
21199 #define SH_XNPI_ERROR_OVERFLOW_ALIAS             0x0000000150040328
21200 
21201 /* ==================================================================== */
21202 /*                    Register "SH_XNPI_ERROR_MASK"                     */
21203 /* ==================================================================== */
21204 
21205 #define SH_XNPI_ERROR_MASK                       0x0000000150040340
21206 #define SH_XNPI_ERROR_MASK_MASK                  0x0003ffffffffffff
21207 #define SH_XNPI_ERROR_MASK_INIT                  0x0003ffffffffffff
21208 
21209 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0                               */
21210 /*   Description:  NI0 VC0 fifo underflow                               */
21211 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_SHFT 0
21212 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
21213 
21214 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0                                */
21215 /*   Description:  NI0 VC0 fifo overflow                                */
21216 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_SHFT 1
21217 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
21218 
21219 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2                               */
21220 /*   Description:  NI0 VC2 fifo underflow                               */
21221 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_SHFT 2
21222 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
21223 
21224 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2                                */
21225 /*   Description:  NI0 VC2 fifo overflow                                */
21226 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_SHFT 3
21227 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
21228 
21229 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0                               */
21230 /*   Description:  NI1 VC0 fifo underflow                               */
21231 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_SHFT 4
21232 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
21233 
21234 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0                                */
21235 /*   Description:  NI1 VC0 fifo overflow                                */
21236 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_SHFT 5
21237 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
21238 
21239 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2                               */
21240 /*   Description:  NI1 VC2 fifo underflow                               */
21241 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_SHFT 6
21242 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
21243 
21244 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2                                */
21245 /*   Description:  NI1 VC2 fifo overflow                                */
21246 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_SHFT 7
21247 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
21248 
21249 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0                              */
21250 /*   Description:  IILB VC0 fifo underflow                              */
21251 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_SHFT 8
21252 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
21253 
21254 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0                               */
21255 /*   Description:  IILB VC0 fifo overflow                               */
21256 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_SHFT 9
21257 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
21258 
21259 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2                              */
21260 /*   Description:  IILB VC2 fifo underflow                              */
21261 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_SHFT 10
21262 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
21263 
21264 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2                               */
21265 /*   Description:  IILB VC2 fifo overflow                               */
21266 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_SHFT 11
21267 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
21268 
21269 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT                            */
21270 /*   Description:  VC0 Credit underflow                                 */
21271 #define SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT_SHFT 12
21272 #define SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
21273 
21274 /*   SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT                             */
21275 /*   Description:  VC0 Credit overflow                                  */
21276 #define SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT_SHFT 13
21277 #define SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
21278 
21279 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT                            */
21280 /*   Description:  VC2 Credit underflow                                 */
21281 #define SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT_SHFT 14
21282 #define SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
21283 
21284 /*   SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT                             */
21285 /*   Description:  VC2 Credit overflow                                  */
21286 #define SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT_SHFT 15
21287 #define SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
21288 
21289 /*   SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0                           */
21290 /*   Description:  VC0 Data Buffer overflow                             */
21291 #define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0_SHFT 16
21292 #define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
21293 
21294 /*   SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2                           */
21295 /*   Description:  VC2 Data Buffer overflow                             */
21296 #define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2_SHFT 17
21297 #define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
21298 
21299 /*   SH_XNPI_ERROR_MASK_LUT_READ_ERROR                                  */
21300 /*   Description:  LUT Read Error                                       */
21301 #define SH_XNPI_ERROR_MASK_LUT_READ_ERROR_SHFT   18
21302 #define SH_XNPI_ERROR_MASK_LUT_READ_ERROR_MASK   0x0000000000040000
21303 
21304 /*   SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0                               */
21305 /*   Description:  Single Bit Error in Bits 63:0                        */
21306 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0_SHFT 19
21307 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
21308 
21309 /*   SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1                               */
21310 /*   Description:  Single Bit Error in Bits 127:64                      */
21311 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1_SHFT 20
21312 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
21313 
21314 /*   SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2                               */
21315 /*   Description:  Single Bit Error in Bits 191:128                     */
21316 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2_SHFT 21
21317 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
21318 
21319 /*   SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3                               */
21320 /*   Description:  Single Bit Error in Bits 255:192                     */
21321 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3_SHFT 22
21322 #define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
21323 
21324 /*   SH_XNPI_ERROR_MASK_UNCOR_ERROR0                                    */
21325 /*   Description:  Uncorrectable Error in Bits 63:0                     */
21326 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR0_SHFT     23
21327 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR0_MASK     0x0000000000800000
21328 
21329 /*   SH_XNPI_ERROR_MASK_UNCOR_ERROR1                                    */
21330 /*   Description:  Uncorrectable Error in Bits 127:64                   */
21331 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR1_SHFT     24
21332 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR1_MASK     0x0000000001000000
21333 
21334 /*   SH_XNPI_ERROR_MASK_UNCOR_ERROR2                                    */
21335 /*   Description:  Uncorrectable Error in Bits 191:128                  */
21336 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR2_SHFT     25
21337 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR2_MASK     0x0000000002000000
21338 
21339 /*   SH_XNPI_ERROR_MASK_UNCOR_ERROR3                                    */
21340 /*   Description:  Uncorrectable Error in Bits 255:192                  */
21341 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR3_SHFT     26
21342 #define SH_XNPI_ERROR_MASK_UNCOR_ERROR3_MASK     0x0000000004000000
21343 
21344 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0                             */
21345 /*   Description:  SIC Counter 0 Underflow                              */
21346 #define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0_SHFT 27
21347 #define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
21348 
21349 /*   SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0                              */
21350 /*   Description:  SIC Counter 0 Overflow                               */
21351 #define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0_SHFT 28
21352 #define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
21353 
21354 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2                             */
21355 /*   Description:  SIC Counter 2 Underflow                              */
21356 #define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2_SHFT 29
21357 #define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
21358 
21359 /*   SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2                              */
21360 /*   Description:  SIC Counter 2 Overflow                               */
21361 #define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2_SHFT 30
21362 #define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
21363 
21364 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0                             */
21365 /*   Description:  NI0 Debit 0 Overflow                                 */
21366 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 31
21367 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
21368 
21369 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2                             */
21370 /*   Description:  NI0 Debit 2 Overflow                                 */
21371 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 32
21372 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
21373 
21374 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0                             */
21375 /*   Description:  NI1 Debit 0 Overflow                                 */
21376 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 33
21377 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
21378 
21379 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2                             */
21380 /*   Description:  NI1 Debit 2 Overflow                                 */
21381 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 34
21382 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
21383 
21384 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0                            */
21385 /*   Description:  IILB Debit 0 Overflow                                */
21386 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 35
21387 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
21388 
21389 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2                            */
21390 /*   Description:  IILB Debit 2 Overflow                                */
21391 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 36
21392 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
21393 
21394 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT                        */
21395 /*   Description:  NI0 VC0 Credit Underflow                             */
21396 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
21397 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
21398 
21399 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT                         */
21400 /*   Description:  NI0 VC0 Credit Overflow                              */
21401 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
21402 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
21403 
21404 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT                        */
21405 /*   Description:  NI0 VC2 Credit Underflow                             */
21406 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
21407 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
21408 
21409 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT                         */
21410 /*   Description:  NI0 VC2 Credit Overflow                              */
21411 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
21412 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
21413 
21414 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT                        */
21415 /*   Description:  NI1 VC0 Credit Underflow                             */
21416 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
21417 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
21418 
21419 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT                         */
21420 /*   Description:  NI1 VC0 Credit Overflow                              */
21421 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
21422 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
21423 
21424 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT                        */
21425 /*   Description:  NI1 VC2 Credit Underflow                             */
21426 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
21427 #define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
21428 
21429 /*   SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT                         */
21430 /*   Description:  NI1 VC2 Credit Overflow                              */
21431 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
21432 #define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
21433 
21434 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT                       */
21435 /*   Description:  IILB VC0 Credit Underflow                            */
21436 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
21437 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
21438 
21439 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT                        */
21440 /*   Description:  IILB VC0 Credit Overflow                             */
21441 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
21442 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
21443 
21444 /*   SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT                       */
21445 /*   Description:  IILB VC2 Credit Underflow                            */
21446 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
21447 #define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
21448 
21449 /*   SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT                        */
21450 /*   Description:  IILB VC2 Credit Overflow                             */
21451 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
21452 #define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
21453 
21454 /*   SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO                     */
21455 /*   Description:  Header Cancel Fifo Overflow                          */
21456 #define SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
21457 #define SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
21458 
21459 /* ==================================================================== */
21460 /*                    Register "SH_XNPI_FIRST_ERROR"                    */
21461 /* ==================================================================== */
21462 
21463 #define SH_XNPI_FIRST_ERROR                      0x0000000150040360
21464 #define SH_XNPI_FIRST_ERROR_MASK                 0x0003ffffffffffff
21465 #define SH_XNPI_FIRST_ERROR_INIT                 0x0003ffffffffffff
21466 
21467 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0                              */
21468 /*   Description:  NI0 VC0 fifo underflow                               */
21469 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_SHFT 0
21470 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
21471 
21472 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0                               */
21473 /*   Description:  NI0 VC0 fifo overflow                                */
21474 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_SHFT 1
21475 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
21476 
21477 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2                              */
21478 /*   Description:  NI0 VC2 fifo underflow                               */
21479 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_SHFT 2
21480 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
21481 
21482 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2                               */
21483 /*   Description:  NI0 VC2 fifo overflow                                */
21484 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_SHFT 3
21485 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
21486 
21487 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0                              */
21488 /*   Description:  NI1 VC0 fifo underflow                               */
21489 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_SHFT 4
21490 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
21491 
21492 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0                               */
21493 /*   Description:  NI1 VC0 fifo overflow                                */
21494 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_SHFT 5
21495 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
21496 
21497 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2                              */
21498 /*   Description:  NI1 VC2 fifo underflow                               */
21499 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_SHFT 6
21500 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
21501 
21502 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2                               */
21503 /*   Description:  NI1 VC2 fifo overflow                                */
21504 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_SHFT 7
21505 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
21506 
21507 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0                             */
21508 /*   Description:  IILB VC0 fifo underflow                              */
21509 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_SHFT 8
21510 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
21511 
21512 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0                              */
21513 /*   Description:  IILB VC0 fifo overflow                               */
21514 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_SHFT 9
21515 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
21516 
21517 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2                             */
21518 /*   Description:  IILB VC2 fifo underflow                              */
21519 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_SHFT 10
21520 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
21521 
21522 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2                              */
21523 /*   Description:  IILB VC2 fifo overflow                               */
21524 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_SHFT 11
21525 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
21526 
21527 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT                           */
21528 /*   Description:  VC0 Credit underflow                                 */
21529 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_SHFT 12
21530 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
21531 
21532 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT                            */
21533 /*   Description:  VC0 Credit overflow                                  */
21534 #define SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT_SHFT 13
21535 #define SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
21536 
21537 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT                           */
21538 /*   Description:  VC2 Credit underflow                                 */
21539 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_SHFT 14
21540 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
21541 
21542 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT                            */
21543 /*   Description:  VC2 Credit overflow                                  */
21544 #define SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT_SHFT 15
21545 #define SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
21546 
21547 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0                          */
21548 /*   Description:  VC0 Data Buffer overflow                             */
21549 #define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_SHFT 16
21550 #define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
21551 
21552 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2                          */
21553 /*   Description:  VC2 Data Buffer overflow                             */
21554 #define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_SHFT 17
21555 #define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
21556 
21557 /*   SH_XNPI_FIRST_ERROR_LUT_READ_ERROR                                 */
21558 /*   Description:  LUT Read Error                                       */
21559 #define SH_XNPI_FIRST_ERROR_LUT_READ_ERROR_SHFT  18
21560 #define SH_XNPI_FIRST_ERROR_LUT_READ_ERROR_MASK  0x0000000000040000
21561 
21562 /*   SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0                              */
21563 /*   Description:  Single Bit Error in Bits 63:0                        */
21564 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0_SHFT 19
21565 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
21566 
21567 /*   SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1                              */
21568 /*   Description:  Single Bit Error in Bits 127:64                      */
21569 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1_SHFT 20
21570 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
21571 
21572 /*   SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2                              */
21573 /*   Description:  Single Bit Error in Bits 191:128                     */
21574 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2_SHFT 21
21575 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
21576 
21577 /*   SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3                              */
21578 /*   Description:  Single Bit Error in Bits 255:192                     */
21579 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3_SHFT 22
21580 #define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
21581 
21582 /*   SH_XNPI_FIRST_ERROR_UNCOR_ERROR0                                   */
21583 /*   Description:  Uncorrectable Error in Bits 63:0                     */
21584 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR0_SHFT    23
21585 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR0_MASK    0x0000000000800000
21586 
21587 /*   SH_XNPI_FIRST_ERROR_UNCOR_ERROR1                                   */
21588 /*   Description:  Uncorrectable Error in Bits 127:64                   */
21589 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR1_SHFT    24
21590 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR1_MASK    0x0000000001000000
21591 
21592 /*   SH_XNPI_FIRST_ERROR_UNCOR_ERROR2                                   */
21593 /*   Description:  Uncorrectable Error in Bits 191:128                  */
21594 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR2_SHFT    25
21595 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR2_MASK    0x0000000002000000
21596 
21597 /*   SH_XNPI_FIRST_ERROR_UNCOR_ERROR3                                   */
21598 /*   Description:  Uncorrectable Error in Bits 255:192                  */
21599 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR3_SHFT    26
21600 #define SH_XNPI_FIRST_ERROR_UNCOR_ERROR3_MASK    0x0000000004000000
21601 
21602 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0                            */
21603 /*   Description:  SIC Counter 0 Underflow                              */
21604 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_SHFT 27
21605 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
21606 
21607 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0                             */
21608 /*   Description:  SIC Counter 0 Overflow                               */
21609 #define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0_SHFT 28
21610 #define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
21611 
21612 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2                            */
21613 /*   Description:  SIC Counter 2 Underflow                              */
21614 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_SHFT 29
21615 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
21616 
21617 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2                             */
21618 /*   Description:  SIC Counter 2 Overflow                               */
21619 #define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2_SHFT 30
21620 #define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
21621 
21622 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0                            */
21623 /*   Description:  NI0 Debit 0 Overflow                                 */
21624 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 31
21625 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
21626 
21627 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2                            */
21628 /*   Description:  NI0 Debit 2 Overflow                                 */
21629 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 32
21630 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
21631 
21632 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0                            */
21633 /*   Description:  NI1 Debit 0 Overflow                                 */
21634 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 33
21635 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
21636 
21637 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2                            */
21638 /*   Description:  NI1 Debit 2 Overflow                                 */
21639 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 34
21640 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
21641 
21642 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0                           */
21643 /*   Description:  IILB Debit 0 Overflow                                */
21644 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 35
21645 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
21646 
21647 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2                           */
21648 /*   Description:  IILB Debit 2 Overflow                                */
21649 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 36
21650 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
21651 
21652 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT                       */
21653 /*   Description:  NI0 VC0 Credit Underflow                             */
21654 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
21655 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
21656 
21657 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT                        */
21658 /*   Description:  NI0 VC0 Credit Overflow                              */
21659 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
21660 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
21661 
21662 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT                       */
21663 /*   Description:  NI0 VC2 Credit Underflow                             */
21664 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
21665 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
21666 
21667 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT                        */
21668 /*   Description:  NI0 VC2 Credit Overflow                              */
21669 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
21670 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
21671 
21672 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT                       */
21673 /*   Description:  NI1 VC0 Credit Underflow                             */
21674 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
21675 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
21676 
21677 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT                        */
21678 /*   Description:  NI1 VC0 Credit Overflow                              */
21679 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
21680 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
21681 
21682 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT                       */
21683 /*   Description:  NI1 VC2 Credit Underflow                             */
21684 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
21685 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
21686 
21687 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT                        */
21688 /*   Description:  NI1 VC2 Credit Overflow                              */
21689 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
21690 #define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
21691 
21692 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT                      */
21693 /*   Description:  IILB VC0 Credit Underflow                            */
21694 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
21695 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
21696 
21697 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT                       */
21698 /*   Description:  IILB VC0 Credit Overflow                             */
21699 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
21700 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
21701 
21702 /*   SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT                      */
21703 /*   Description:  IILB VC2 Credit Underflow                            */
21704 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
21705 #define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
21706 
21707 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT                       */
21708 /*   Description:  IILB VC2 Credit Overflow                             */
21709 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
21710 #define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
21711 
21712 /*   SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO                    */
21713 /*   Description:  Header Cancel Fifo Overflow                          */
21714 #define SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
21715 #define SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
21716 
21717 /* ==================================================================== */
21718 /*                   Register "SH_XNMD_ERROR_SUMMARY"                   */
21719 /* ==================================================================== */
21720 
21721 #define SH_XNMD_ERROR_SUMMARY                    0x0000000150040400
21722 #define SH_XNMD_ERROR_SUMMARY_MASK               0x0003ffffffffffff
21723 #define SH_XNMD_ERROR_SUMMARY_INIT               0x0003ffffffffffff
21724 
21725 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0                            */
21726 /*   Description:  NI0 VC0 fifo underflow                               */
21727 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_SHFT 0
21728 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
21729 
21730 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0                             */
21731 /*   Description:  NI0 VC0 fifo overflow                                */
21732 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_SHFT 1
21733 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
21734 
21735 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2                            */
21736 /*   Description:  NI0 VC2 fifo underflow                               */
21737 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_SHFT 2
21738 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
21739 
21740 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2                             */
21741 /*   Description:  NI0 VC2 fifo overflow                                */
21742 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_SHFT 3
21743 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
21744 
21745 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0                            */
21746 /*   Description:  NI1 VC0 fifo underflow                               */
21747 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_SHFT 4
21748 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
21749 
21750 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0                             */
21751 /*   Description:  NI1 VC0 fifo overflow                                */
21752 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_SHFT 5
21753 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
21754 
21755 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2                            */
21756 /*   Description:  NI1 VC2 fifo underflow                               */
21757 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_SHFT 6
21758 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
21759 
21760 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2                             */
21761 /*   Description:  NI1 VC2 fifo overflow                                */
21762 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_SHFT 7
21763 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
21764 
21765 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0                           */
21766 /*   Description:  IILB VC0 fifo underflow                              */
21767 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_SHFT 8
21768 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
21769 
21770 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0                            */
21771 /*   Description:  IILB VC0 fifo overflow                               */
21772 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_SHFT 9
21773 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
21774 
21775 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2                           */
21776 /*   Description:  IILB VC2 fifo underflow                              */
21777 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_SHFT 10
21778 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
21779 
21780 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2                            */
21781 /*   Description:  IILB VC2 fifo overflow                               */
21782 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_SHFT 11
21783 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
21784 
21785 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT                         */
21786 /*   Description:  VC0 Credit underflow                                 */
21787 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_SHFT 12
21788 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
21789 
21790 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT                          */
21791 /*   Description:  VC0 Credit overflow                                  */
21792 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_SHFT 13
21793 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
21794 
21795 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT                         */
21796 /*   Description:  VC2 Credit underflow                                 */
21797 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_SHFT 14
21798 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
21799 
21800 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT                          */
21801 /*   Description:  VC2 Credit overflow                                  */
21802 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_SHFT 15
21803 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
21804 
21805 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0                        */
21806 /*   Description:  VC0 Data Buffer overflow                             */
21807 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_SHFT 16
21808 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
21809 
21810 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2                        */
21811 /*   Description:  VC2 Data Buffer overflow                             */
21812 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_SHFT 17
21813 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
21814 
21815 /*   SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR                               */
21816 /*   Description:  LUT Read Error                                       */
21817 #define SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 18
21818 #define SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x0000000000040000
21819 
21820 /*   SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0                            */
21821 /*   Description:  Single Bit Error in Bits 63:0                        */
21822 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0_SHFT 19
21823 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
21824 
21825 /*   SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1                            */
21826 /*   Description:  Single Bit Error in Bits 127:64                      */
21827 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1_SHFT 20
21828 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
21829 
21830 /*   SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2                            */
21831 /*   Description:  Single Bit Error in Bits 191:128                     */
21832 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2_SHFT 21
21833 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
21834 
21835 /*   SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3                            */
21836 /*   Description:  Single Bit Error in Bits 255:192                     */
21837 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3_SHFT 22
21838 #define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
21839 
21840 /*   SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0                                 */
21841 /*   Description:  Uncorrectable Error in Bits 63:0                     */
21842 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0_SHFT  23
21843 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0_MASK  0x0000000000800000
21844 
21845 /*   SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1                                 */
21846 /*   Description:  Uncorrectable Error in Bits 127:64                   */
21847 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1_SHFT  24
21848 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1_MASK  0x0000000001000000
21849 
21850 /*   SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2                                 */
21851 /*   Description:  Uncorrectable Error in Bits 191:128                  */
21852 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2_SHFT  25
21853 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2_MASK  0x0000000002000000
21854 
21855 /*   SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3                                 */
21856 /*   Description:  Uncorrectable Error in Bits 255:192                  */
21857 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3_SHFT  26
21858 #define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3_MASK  0x0000000004000000
21859 
21860 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0                          */
21861 /*   Description:  SIC Counter 0 Underflow                              */
21862 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_SHFT 27
21863 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
21864 
21865 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0                           */
21866 /*   Description:  SIC Counter 0 Overflow                               */
21867 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_SHFT 28
21868 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
21869 
21870 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2                          */
21871 /*   Description:  SIC Counter 2 Underflow                              */
21872 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_SHFT 29
21873 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
21874 
21875 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2                           */
21876 /*   Description:  SIC Counter 2 Overflow                               */
21877 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_SHFT 30
21878 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
21879 
21880 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0                          */
21881 /*   Description:  NI0 Debit 0 Overflow                                 */
21882 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 31
21883 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
21884 
21885 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2                          */
21886 /*   Description:  NI0 Debit 2 Overflow                                 */
21887 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 32
21888 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
21889 
21890 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0                          */
21891 /*   Description:  NI1 Debit 0 Overflow                                 */
21892 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 33
21893 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
21894 
21895 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2                          */
21896 /*   Description:  NI1 Debit 2 Overflow                                 */
21897 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 34
21898 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
21899 
21900 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0                         */
21901 /*   Description:  IILB Debit 0 Overflow                                */
21902 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 35
21903 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
21904 
21905 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2                         */
21906 /*   Description:  IILB Debit 2 Overflow                                */
21907 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 36
21908 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
21909 
21910 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT                     */
21911 /*   Description:  NI0 VC0 Credit Underflow                             */
21912 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
21913 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
21914 
21915 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT                      */
21916 /*   Description:  NI0 VC0 Credit Overflow                              */
21917 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
21918 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
21919 
21920 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT                     */
21921 /*   Description:  NI0 VC2 Credit Underflow                             */
21922 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
21923 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
21924 
21925 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT                      */
21926 /*   Description:  NI0 VC2 Credit Overflow                              */
21927 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
21928 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
21929 
21930 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT                     */
21931 /*   Description:  NI1 VC0 Credit Underflow                             */
21932 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
21933 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
21934 
21935 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT                      */
21936 /*   Description:  NI1 VC0 Credit Overflow                              */
21937 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
21938 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
21939 
21940 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT                     */
21941 /*   Description:  NI1 VC2 Credit Underflow                             */
21942 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
21943 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
21944 
21945 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT                      */
21946 /*   Description:  NI1 VC2 Credit Overflow                              */
21947 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
21948 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
21949 
21950 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT                    */
21951 /*   Description:  IILB VC0 Credit Underflow                            */
21952 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
21953 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
21954 
21955 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT                     */
21956 /*   Description:  IILB VC0 Credit Overflow                             */
21957 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
21958 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
21959 
21960 /*   SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT                    */
21961 /*   Description:  IILB VC2 Credit Underflow                            */
21962 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
21963 #define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
21964 
21965 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT                     */
21966 /*   Description:  IILB VC2 Credit Overflow                             */
21967 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
21968 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
21969 
21970 /*   SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO                  */
21971 /*   Description:  Header Cancel Fifo Overflow                          */
21972 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
21973 #define SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
21974 
21975 /* ==================================================================== */
21976 /*                   Register "SH_XNMD_ERRORS_ALIAS"                    */
21977 /* ==================================================================== */
21978 
21979 #define SH_XNMD_ERRORS_ALIAS                     0x0000000150040408
21980 
21981 /* ==================================================================== */
21982 /*                  Register "SH_XNMD_ERROR_OVERFLOW"                   */
21983 /* ==================================================================== */
21984 
21985 #define SH_XNMD_ERROR_OVERFLOW                   0x0000000150040420
21986 #define SH_XNMD_ERROR_OVERFLOW_MASK              0x0003ffffffffffff
21987 #define SH_XNMD_ERROR_OVERFLOW_INIT              0x0003ffffffffffff
21988 
21989 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0                           */
21990 /*   Description:  NI0 VC0 fifo underflow                               */
21991 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_SHFT 0
21992 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
21993 
21994 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0                            */
21995 /*   Description:  NI0 VC0 fifo overflow                                */
21996 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_SHFT 1
21997 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
21998 
21999 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2                           */
22000 /*   Description:  NI0 VC2 fifo underflow                               */
22001 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_SHFT 2
22002 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
22003 
22004 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2                            */
22005 /*   Description:  NI0 VC2 fifo overflow                                */
22006 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_SHFT 3
22007 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
22008 
22009 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0                           */
22010 /*   Description:  NI1 VC0 fifo underflow                               */
22011 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_SHFT 4
22012 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
22013 
22014 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0                            */
22015 /*   Description:  NI1 VC0 fifo overflow                                */
22016 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_SHFT 5
22017 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
22018 
22019 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2                           */
22020 /*   Description:  NI1 VC2 fifo underflow                               */
22021 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_SHFT 6
22022 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
22023 
22024 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2                            */
22025 /*   Description:  NI1 VC2 fifo overflow                                */
22026 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_SHFT 7
22027 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
22028 
22029 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0                          */
22030 /*   Description:  IILB VC0 fifo underflow                              */
22031 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_SHFT 8
22032 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
22033 
22034 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0                           */
22035 /*   Description:  IILB VC0 fifo overflow                               */
22036 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_SHFT 9
22037 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
22038 
22039 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2                          */
22040 /*   Description:  IILB VC2 fifo underflow                              */
22041 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_SHFT 10
22042 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
22043 
22044 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2                           */
22045 /*   Description:  IILB VC2 fifo overflow                               */
22046 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_SHFT 11
22047 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
22048 
22049 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT                        */
22050 /*   Description:  VC0 Credit underflow                                 */
22051 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_SHFT 12
22052 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
22053 
22054 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT                         */
22055 /*   Description:  VC0 Credit overflow                                  */
22056 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_SHFT 13
22057 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
22058 
22059 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT                        */
22060 /*   Description:  VC2 Credit underflow                                 */
22061 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_SHFT 14
22062 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
22063 
22064 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT                         */
22065 /*   Description:  VC2 Credit overflow                                  */
22066 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_SHFT 15
22067 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
22068 
22069 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0                       */
22070 /*   Description:  VC0 Data Buffer overflow                             */
22071 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_SHFT 16
22072 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
22073 
22074 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2                       */
22075 /*   Description:  VC2 Data Buffer overflow                             */
22076 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_SHFT 17
22077 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
22078 
22079 /*   SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR                              */
22080 /*   Description:  LUT Read Error                                       */
22081 #define SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 18
22082 #define SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x0000000000040000
22083 
22084 /*   SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0                           */
22085 /*   Description:  Single Bit Error in Bits 63:0                        */
22086 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_SHFT 19
22087 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
22088 
22089 /*   SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1                           */
22090 /*   Description:  Single Bit Error in Bits 127:64                      */
22091 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_SHFT 20
22092 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
22093 
22094 /*   SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2                           */
22095 /*   Description:  Single Bit Error in Bits 191:128                     */
22096 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_SHFT 21
22097 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
22098 
22099 /*   SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3                           */
22100 /*   Description:  Single Bit Error in Bits 255:192                     */
22101 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_SHFT 22
22102 #define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
22103 
22104 /*   SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0                                */
22105 /*   Description:  Uncorrectable Error in Bits 63:0                     */
22106 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0_SHFT 23
22107 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0_MASK 0x0000000000800000
22108 
22109 /*   SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1                                */
22110 /*   Description:  Uncorrectable Error in Bits 127:64                   */
22111 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1_SHFT 24
22112 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1_MASK 0x0000000001000000
22113 
22114 /*   SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2                                */
22115 /*   Description:  Uncorrectable Error in Bits 191:128                  */
22116 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2_SHFT 25
22117 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2_MASK 0x0000000002000000
22118 
22119 /*   SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3                                */
22120 /*   Description:  Uncorrectable Error in Bits 255:192                  */
22121 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3_SHFT 26
22122 #define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3_MASK 0x0000000004000000
22123 
22124 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0                         */
22125 /*   Description:  SIC Counter 0 Underflow                              */
22126 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_SHFT 27
22127 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
22128 
22129 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0                          */
22130 /*   Description:  SIC Counter 0 Overflow                               */
22131 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_SHFT 28
22132 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
22133 
22134 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2                         */
22135 /*   Description:  SIC Counter 2 Underflow                              */
22136 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_SHFT 29
22137 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
22138 
22139 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2                          */
22140 /*   Description:  SIC Counter 2 Overflow                               */
22141 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_SHFT 30
22142 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
22143 
22144 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0                         */
22145 /*   Description:  NI0 Debit 0 Overflow                                 */
22146 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 31
22147 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
22148 
22149 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2                         */
22150 /*   Description:  NI0 Debit 2 Overflow                                 */
22151 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 32
22152 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
22153 
22154 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0                         */
22155 /*   Description:  NI1 Debit 0 Overflow                                 */
22156 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 33
22157 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
22158 
22159 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2                         */
22160 /*   Description:  NI1 Debit 2 Overflow                                 */
22161 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 34
22162 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
22163 
22164 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0                        */
22165 /*   Description:  IILB Debit 0 Overflow                                */
22166 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 35
22167 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
22168 
22169 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2                        */
22170 /*   Description:  IILB Debit 2 Overflow                                */
22171 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 36
22172 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
22173 
22174 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT                    */
22175 /*   Description:  NI0 VC0 Credit Underflow                             */
22176 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
22177 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
22178 
22179 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT                     */
22180 /*   Description:  NI0 VC0 Credit Overflow                              */
22181 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
22182 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
22183 
22184 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT                    */
22185 /*   Description:  NI0 VC2 Credit Underflow                             */
22186 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
22187 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
22188 
22189 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT                     */
22190 /*   Description:  NI0 VC2 Credit Overflow                              */
22191 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
22192 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
22193 
22194 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT                    */
22195 /*   Description:  NI1 VC0 Credit Underflow                             */
22196 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
22197 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
22198 
22199 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT                     */
22200 /*   Description:  NI1 VC0 Credit Overflow                              */
22201 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
22202 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
22203 
22204 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT                    */
22205 /*   Description:  NI1 VC2 Credit Underflow                             */
22206 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
22207 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
22208 
22209 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT                     */
22210 /*   Description:  NI1 VC2 Credit Overflow                              */
22211 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
22212 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
22213 
22214 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT                   */
22215 /*   Description:  IILB VC0 Credit Underflow                            */
22216 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
22217 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
22218 
22219 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT                    */
22220 /*   Description:  IILB VC0 Credit Overflow                             */
22221 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
22222 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
22223 
22224 /*   SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT                   */
22225 /*   Description:  IILB VC2 Credit Underflow                            */
22226 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
22227 #define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
22228 
22229 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT                    */
22230 /*   Description:  IILB VC2 Credit Overflow                             */
22231 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
22232 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
22233 
22234 /*   SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO                 */
22235 /*   Description:  Header Cancel Fifo Overflow                          */
22236 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
22237 #define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
22238 
22239 /* ==================================================================== */
22240 /*               Register "SH_XNMD_ERROR_OVERFLOW_ALIAS"                */
22241 /* ==================================================================== */
22242 
22243 #define SH_XNMD_ERROR_OVERFLOW_ALIAS             0x0000000150040428
22244 
22245 /* ==================================================================== */
22246 /*                    Register "SH_XNMD_ERROR_MASK"                     */
22247 /* ==================================================================== */
22248 
22249 #define SH_XNMD_ERROR_MASK                       0x0000000150040440
22250 #define SH_XNMD_ERROR_MASK_MASK                  0x0003ffffffffffff
22251 #define SH_XNMD_ERROR_MASK_INIT                  0x0003ffffffffffff
22252 
22253 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0                               */
22254 /*   Description:  NI0 VC0 fifo underflow                               */
22255 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_SHFT 0
22256 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
22257 
22258 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0                                */
22259 /*   Description:  NI0 VC0 fifo overflow                                */
22260 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_SHFT 1
22261 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
22262 
22263 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2                               */
22264 /*   Description:  NI0 VC2 fifo underflow                               */
22265 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_SHFT 2
22266 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
22267 
22268 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2                                */
22269 /*   Description:  NI0 VC2 fifo overflow                                */
22270 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_SHFT 3
22271 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
22272 
22273 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0                               */
22274 /*   Description:  NI1 VC0 fifo underflow                               */
22275 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_SHFT 4
22276 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
22277 
22278 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0                                */
22279 /*   Description:  NI1 VC0 fifo overflow                                */
22280 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_SHFT 5
22281 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
22282 
22283 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2                               */
22284 /*   Description:  NI1 VC2 fifo underflow                               */
22285 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_SHFT 6
22286 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
22287 
22288 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2                                */
22289 /*   Description:  NI1 VC2 fifo overflow                                */
22290 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_SHFT 7
22291 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
22292 
22293 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0                              */
22294 /*   Description:  IILB VC0 fifo underflow                              */
22295 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_SHFT 8
22296 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
22297 
22298 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0                               */
22299 /*   Description:  IILB VC0 fifo overflow                               */
22300 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_SHFT 9
22301 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
22302 
22303 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2                              */
22304 /*   Description:  IILB VC2 fifo underflow                              */
22305 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_SHFT 10
22306 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
22307 
22308 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2                               */
22309 /*   Description:  IILB VC2 fifo overflow                               */
22310 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_SHFT 11
22311 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
22312 
22313 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT                            */
22314 /*   Description:  VC0 Credit underflow                                 */
22315 #define SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT_SHFT 12
22316 #define SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
22317 
22318 /*   SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT                             */
22319 /*   Description:  VC0 Credit overflow                                  */
22320 #define SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT_SHFT 13
22321 #define SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
22322 
22323 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT                            */
22324 /*   Description:  VC2 Credit underflow                                 */
22325 #define SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT_SHFT 14
22326 #define SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
22327 
22328 /*   SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT                             */
22329 /*   Description:  VC2 Credit overflow                                  */
22330 #define SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT_SHFT 15
22331 #define SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
22332 
22333 /*   SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0                           */
22334 /*   Description:  VC0 Data Buffer overflow                             */
22335 #define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0_SHFT 16
22336 #define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
22337 
22338 /*   SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2                           */
22339 /*   Description:  VC2 Data Buffer overflow                             */
22340 #define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2_SHFT 17
22341 #define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
22342 
22343 /*   SH_XNMD_ERROR_MASK_LUT_READ_ERROR                                  */
22344 /*   Description:  LUT Read Error                                       */
22345 #define SH_XNMD_ERROR_MASK_LUT_READ_ERROR_SHFT   18
22346 #define SH_XNMD_ERROR_MASK_LUT_READ_ERROR_MASK   0x0000000000040000
22347 
22348 /*   SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0                               */
22349 /*   Description:  Single Bit Error in Bits 63:0                        */
22350 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0_SHFT 19
22351 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
22352 
22353 /*   SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1                               */
22354 /*   Description:  Single Bit Error in Bits 127:64                      */
22355 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1_SHFT 20
22356 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
22357 
22358 /*   SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2                               */
22359 /*   Description:  Single Bit Error in Bits 191:128                     */
22360 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2_SHFT 21
22361 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
22362 
22363 /*   SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3                               */
22364 /*   Description:  Single Bit Error in Bits 255:192                     */
22365 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3_SHFT 22
22366 #define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
22367 
22368 /*   SH_XNMD_ERROR_MASK_UNCOR_ERROR0                                    */
22369 /*   Description:  Uncorrectable Error in Bits 63:0                     */
22370 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR0_SHFT     23
22371 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR0_MASK     0x0000000000800000
22372 
22373 /*   SH_XNMD_ERROR_MASK_UNCOR_ERROR1                                    */
22374 /*   Description:  Uncorrectable Error in Bits 127:64                   */
22375 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR1_SHFT     24
22376 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR1_MASK     0x0000000001000000
22377 
22378 /*   SH_XNMD_ERROR_MASK_UNCOR_ERROR2                                    */
22379 /*   Description:  Uncorrectable Error in Bits 191:128                  */
22380 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR2_SHFT     25
22381 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR2_MASK     0x0000000002000000
22382 
22383 /*   SH_XNMD_ERROR_MASK_UNCOR_ERROR3                                    */
22384 /*   Description:  Uncorrectable Error in Bits 255:192                  */
22385 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR3_SHFT     26
22386 #define SH_XNMD_ERROR_MASK_UNCOR_ERROR3_MASK     0x0000000004000000
22387 
22388 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0                             */
22389 /*   Description:  SIC Counter 0 Underflow                              */
22390 #define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0_SHFT 27
22391 #define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
22392 
22393 /*   SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0                              */
22394 /*   Description:  SIC Counter 0 Overflow                               */
22395 #define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0_SHFT 28
22396 #define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
22397 
22398 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2                             */
22399 /*   Description:  SIC Counter 2 Underflow                              */
22400 #define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2_SHFT 29
22401 #define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
22402 
22403 /*   SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2                              */
22404 /*   Description:  SIC Counter 2 Overflow                               */
22405 #define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2_SHFT 30
22406 #define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
22407 
22408 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0                             */
22409 /*   Description:  NI0 Debit 0 Overflow                                 */
22410 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 31
22411 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
22412 
22413 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2                             */
22414 /*   Description:  NI0 Debit 2 Overflow                                 */
22415 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 32
22416 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
22417 
22418 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0                             */
22419 /*   Description:  NI1 Debit 0 Overflow                                 */
22420 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 33
22421 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
22422 
22423 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2                             */
22424 /*   Description:  NI1 Debit 2 Overflow                                 */
22425 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 34
22426 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
22427 
22428 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0                            */
22429 /*   Description:  IILB Debit 0 Overflow                                */
22430 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 35
22431 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
22432 
22433 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2                            */
22434 /*   Description:  IILB Debit 2 Overflow                                */
22435 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 36
22436 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
22437 
22438 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT                        */
22439 /*   Description:  NI0 VC0 Credit Underflow                             */
22440 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
22441 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
22442 
22443 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT                         */
22444 /*   Description:  NI0 VC0 Credit Overflow                              */
22445 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
22446 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
22447 
22448 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT                        */
22449 /*   Description:  NI0 VC2 Credit Underflow                             */
22450 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
22451 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
22452 
22453 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT                         */
22454 /*   Description:  NI0 VC2 Credit Overflow                              */
22455 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
22456 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
22457 
22458 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT                        */
22459 /*   Description:  NI1 VC0 Credit Underflow                             */
22460 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
22461 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
22462 
22463 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT                         */
22464 /*   Description:  NI1 VC0 Credit Overflow                              */
22465 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
22466 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
22467 
22468 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT                        */
22469 /*   Description:  NI1 VC2 Credit Underflow                             */
22470 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
22471 #define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
22472 
22473 /*   SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT                         */
22474 /*   Description:  NI1 VC2 Credit Overflow                              */
22475 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
22476 #define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
22477 
22478 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT                       */
22479 /*   Description:  IILB VC0 Credit Underflow                            */
22480 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
22481 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
22482 
22483 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT                        */
22484 /*   Description:  IILB VC0 Credit Overflow                             */
22485 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
22486 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
22487 
22488 /*   SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT                       */
22489 /*   Description:  IILB VC2 Credit Underflow                            */
22490 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
22491 #define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
22492 
22493 /*   SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT                        */
22494 /*   Description:  IILB VC2 Credit Overflow                             */
22495 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
22496 #define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
22497 
22498 /*   SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO                     */
22499 /*   Description:  Header Cancel Fifo Overflow                          */
22500 #define SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
22501 #define SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
22502 
22503 /* ==================================================================== */
22504 /*                    Register "SH_XNMD_FIRST_ERROR"                    */
22505 /* ==================================================================== */
22506 
22507 #define SH_XNMD_FIRST_ERROR                      0x0000000150040460
22508 #define SH_XNMD_FIRST_ERROR_MASK                 0x0003ffffffffffff
22509 #define SH_XNMD_FIRST_ERROR_INIT                 0x0003ffffffffffff
22510 
22511 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0                              */
22512 /*   Description:  NI0 VC0 fifo underflow                               */
22513 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_SHFT 0
22514 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
22515 
22516 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0                               */
22517 /*   Description:  NI0 VC0 fifo overflow                                */
22518 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_SHFT 1
22519 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
22520 
22521 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2                              */
22522 /*   Description:  NI0 VC2 fifo underflow                               */
22523 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_SHFT 2
22524 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
22525 
22526 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2                               */
22527 /*   Description:  NI0 VC2 fifo overflow                                */
22528 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_SHFT 3
22529 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
22530 
22531 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0                              */
22532 /*   Description:  NI1 VC0 fifo underflow                               */
22533 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_SHFT 4
22534 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
22535 
22536 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0                               */
22537 /*   Description:  NI1 VC0 fifo overflow                                */
22538 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_SHFT 5
22539 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
22540 
22541 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2                              */
22542 /*   Description:  NI1 VC2 fifo underflow                               */
22543 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_SHFT 6
22544 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
22545 
22546 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2                               */
22547 /*   Description:  NI1 VC2 fifo overflow                                */
22548 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_SHFT 7
22549 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
22550 
22551 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0                             */
22552 /*   Description:  IILB VC0 fifo underflow                              */
22553 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_SHFT 8
22554 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
22555 
22556 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0                              */
22557 /*   Description:  IILB VC0 fifo overflow                               */
22558 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_SHFT 9
22559 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
22560 
22561 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2                             */
22562 /*   Description:  IILB VC2 fifo underflow                              */
22563 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_SHFT 10
22564 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
22565 
22566 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2                              */
22567 /*   Description:  IILB VC2 fifo overflow                               */
22568 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_SHFT 11
22569 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
22570 
22571 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT                           */
22572 /*   Description:  VC0 Credit underflow                                 */
22573 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_SHFT 12
22574 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
22575 
22576 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT                            */
22577 /*   Description:  VC0 Credit overflow                                  */
22578 #define SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT_SHFT 13
22579 #define SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
22580 
22581 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT                           */
22582 /*   Description:  VC2 Credit underflow                                 */
22583 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_SHFT 14
22584 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
22585 
22586 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT                            */
22587 /*   Description:  VC2 Credit overflow                                  */
22588 #define SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT_SHFT 15
22589 #define SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
22590 
22591 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0                          */
22592 /*   Description:  VC0 Data Buffer overflow                             */
22593 #define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_SHFT 16
22594 #define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
22595 
22596 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2                          */
22597 /*   Description:  VC2 Data Buffer overflow                             */
22598 #define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_SHFT 17
22599 #define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
22600 
22601 /*   SH_XNMD_FIRST_ERROR_LUT_READ_ERROR                                 */
22602 /*   Description:  LUT Read Error                                       */
22603 #define SH_XNMD_FIRST_ERROR_LUT_READ_ERROR_SHFT  18
22604 #define SH_XNMD_FIRST_ERROR_LUT_READ_ERROR_MASK  0x0000000000040000
22605 
22606 /*   SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0                              */
22607 /*   Description:  Single Bit Error in Bits 63:0                        */
22608 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0_SHFT 19
22609 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
22610 
22611 /*   SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1                              */
22612 /*   Description:  Single Bit Error in Bits 127:64                      */
22613 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1_SHFT 20
22614 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
22615 
22616 /*   SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2                              */
22617 /*   Description:  Single Bit Error in Bits 191:128                     */
22618 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2_SHFT 21
22619 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
22620 
22621 /*   SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3                              */
22622 /*   Description:  Single Bit Error in Bits 255:192                     */
22623 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3_SHFT 22
22624 #define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
22625 
22626 /*   SH_XNMD_FIRST_ERROR_UNCOR_ERROR0                                   */
22627 /*   Description:  Uncorrectable Error in Bits 63:0                     */
22628 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR0_SHFT    23
22629 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR0_MASK    0x0000000000800000
22630 
22631 /*   SH_XNMD_FIRST_ERROR_UNCOR_ERROR1                                   */
22632 /*   Description:  Uncorrectable Error in Bits 127:64                   */
22633 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR1_SHFT    24
22634 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR1_MASK    0x0000000001000000
22635 
22636 /*   SH_XNMD_FIRST_ERROR_UNCOR_ERROR2                                   */
22637 /*   Description:  Uncorrectable Error in Bits 191:128                  */
22638 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR2_SHFT    25
22639 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR2_MASK    0x0000000002000000
22640 
22641 /*   SH_XNMD_FIRST_ERROR_UNCOR_ERROR3                                   */
22642 /*   Description:  Uncorrectable Error in Bits 255:192                  */
22643 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR3_SHFT    26
22644 #define SH_XNMD_FIRST_ERROR_UNCOR_ERROR3_MASK    0x0000000004000000
22645 
22646 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0                            */
22647 /*   Description:  SIC Counter 0 Underflow                              */
22648 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_SHFT 27
22649 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
22650 
22651 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0                             */
22652 /*   Description:  SIC Counter 0 Overflow                               */
22653 #define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0_SHFT 28
22654 #define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
22655 
22656 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2                            */
22657 /*   Description:  SIC Counter 2 Underflow                              */
22658 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_SHFT 29
22659 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
22660 
22661 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2                             */
22662 /*   Description:  SIC Counter 2 Overflow                               */
22663 #define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2_SHFT 30
22664 #define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
22665 
22666 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0                            */
22667 /*   Description:  NI0 Debit 0 Overflow                                 */
22668 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 31
22669 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
22670 
22671 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2                            */
22672 /*   Description:  NI0 Debit 2 Overflow                                 */
22673 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 32
22674 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
22675 
22676 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0                            */
22677 /*   Description:  NI1 Debit 0 Overflow                                 */
22678 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 33
22679 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
22680 
22681 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2                            */
22682 /*   Description:  NI1 Debit 2 Overflow                                 */
22683 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 34
22684 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
22685 
22686 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0                           */
22687 /*   Description:  IILB Debit 0 Overflow                                */
22688 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 35
22689 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
22690 
22691 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2                           */
22692 /*   Description:  IILB Debit 2 Overflow                                */
22693 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 36
22694 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
22695 
22696 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT                       */
22697 /*   Description:  NI0 VC0 Credit Underflow                             */
22698 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
22699 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
22700 
22701 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT                        */
22702 /*   Description:  NI0 VC0 Credit Overflow                              */
22703 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
22704 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
22705 
22706 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT                       */
22707 /*   Description:  NI0 VC2 Credit Underflow                             */
22708 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
22709 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
22710 
22711 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT                        */
22712 /*   Description:  NI0 VC2 Credit Overflow                              */
22713 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
22714 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
22715 
22716 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT                       */
22717 /*   Description:  NI1 VC0 Credit Underflow                             */
22718 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
22719 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
22720 
22721 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT                        */
22722 /*   Description:  NI1 VC0 Credit Overflow                              */
22723 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
22724 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
22725 
22726 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT                       */
22727 /*   Description:  NI1 VC2 Credit Underflow                             */
22728 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
22729 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
22730 
22731 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT                        */
22732 /*   Description:  NI1 VC2 Credit Overflow                              */
22733 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
22734 #define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
22735 
22736 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT                      */
22737 /*   Description:  IILB VC0 Credit Underflow                            */
22738 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
22739 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
22740 
22741 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT                       */
22742 /*   Description:  IILB VC0 Credit Overflow                             */
22743 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
22744 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
22745 
22746 /*   SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT                      */
22747 /*   Description:  IILB VC2 Credit Underflow                            */
22748 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
22749 #define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
22750 
22751 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT                       */
22752 /*   Description:  IILB VC2 Credit Overflow                             */
22753 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
22754 #define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
22755 
22756 /*   SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO                    */
22757 /*   Description:  Header Cancel Fifo Overflow                          */
22758 #define SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
22759 #define SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
22760 
22761 /* ==================================================================== */
22762 /*                   Register "SH_AUTO_REPLY_ENABLE0"                   */
22763 /*                 Automatic Maintenance Reply Enable 0                 */
22764 /* ==================================================================== */
22765 
22766 #define SH_AUTO_REPLY_ENABLE0                    0x0000000110061000
22767 #define SH_AUTO_REPLY_ENABLE0_MASK               0xffffffffffffffff
22768 #define SH_AUTO_REPLY_ENABLE0_INIT               0x0000000000000000
22769 
22770 /*   SH_AUTO_REPLY_ENABLE0_ENABLE0                                      */
22771 /*   Description:  Enable 0                                             */
22772 #define SH_AUTO_REPLY_ENABLE0_ENABLE0_SHFT       0
22773 #define SH_AUTO_REPLY_ENABLE0_ENABLE0_MASK       0xffffffffffffffff
22774 
22775 /* ==================================================================== */
22776 /*                   Register "SH_AUTO_REPLY_ENABLE1"                   */
22777 /*                 Automatic Maintenance Reply Enable 1                 */
22778 /* ==================================================================== */
22779 
22780 #define SH_AUTO_REPLY_ENABLE1                    0x0000000110061080
22781 #define SH_AUTO_REPLY_ENABLE1_MASK               0xffffffffffffffff
22782 #define SH_AUTO_REPLY_ENABLE1_INIT               0x0000000000000000
22783 
22784 /*   SH_AUTO_REPLY_ENABLE1_ENABLE1                                      */
22785 /*   Description:  Enable 1                                             */
22786 #define SH_AUTO_REPLY_ENABLE1_ENABLE1_SHFT       0
22787 #define SH_AUTO_REPLY_ENABLE1_ENABLE1_MASK       0xffffffffffffffff
22788 
22789 /* ==================================================================== */
22790 /*                   Register "SH_AUTO_REPLY_HEADER0"                   */
22791 /*                 Automatic Maintenance Reply Header 0                 */
22792 /* ==================================================================== */
22793 
22794 #define SH_AUTO_REPLY_HEADER0                    0x0000000110061100
22795 #define SH_AUTO_REPLY_HEADER0_MASK               0xffffffffffffffff
22796 #define SH_AUTO_REPLY_HEADER0_INIT               0x0000000000000000
22797 
22798 /*   SH_AUTO_REPLY_HEADER0_HEADER0                                      */
22799 /*   Description:  Header 0                                             */
22800 #define SH_AUTO_REPLY_HEADER0_HEADER0_SHFT       0
22801 #define SH_AUTO_REPLY_HEADER0_HEADER0_MASK       0xffffffffffffffff
22802 
22803 /* ==================================================================== */
22804 /*                   Register "SH_AUTO_REPLY_HEADER1"                   */
22805 /*                 Automatic Maintenance Reply Header 1                 */
22806 /* ==================================================================== */
22807 
22808 #define SH_AUTO_REPLY_HEADER1                    0x0000000110061180
22809 #define SH_AUTO_REPLY_HEADER1_MASK               0xffffffffffffffff
22810 #define SH_AUTO_REPLY_HEADER1_INIT               0x0000000000000000
22811 
22812 /*   SH_AUTO_REPLY_HEADER1_HEADER1                                      */
22813 /*   Description:  Header 1                                             */
22814 #define SH_AUTO_REPLY_HEADER1_HEADER1_SHFT       0
22815 #define SH_AUTO_REPLY_HEADER1_HEADER1_MASK       0xffffffffffffffff
22816 
22817 /* ==================================================================== */
22818 /*                  Register "SH_ENABLE_RP_AUTO_REPLY"                  */
22819 /*         Enable Automatic Maintenance Reply From Reply Queue          */
22820 /* ==================================================================== */
22821 
22822 #define SH_ENABLE_RP_AUTO_REPLY                  0x0000000110061200
22823 #define SH_ENABLE_RP_AUTO_REPLY_MASK             0x0000000000000001
22824 #define SH_ENABLE_RP_AUTO_REPLY_INIT             0x0000000000000000
22825 
22826 /*   SH_ENABLE_RP_AUTO_REPLY_ENABLE                                     */
22827 /*   Description:  Enable Reply Auto Reply                              */
22828 #define SH_ENABLE_RP_AUTO_REPLY_ENABLE_SHFT      0
22829 #define SH_ENABLE_RP_AUTO_REPLY_ENABLE_MASK      0x0000000000000001
22830 
22831 /* ==================================================================== */
22832 /*                  Register "SH_ENABLE_RQ_AUTO_REPLY"                  */
22833 /*        Enable Automatic Maintenance Reply From Request Queue         */
22834 /* ==================================================================== */
22835 
22836 #define SH_ENABLE_RQ_AUTO_REPLY                  0x0000000110061280
22837 #define SH_ENABLE_RQ_AUTO_REPLY_MASK             0x0000000000000001
22838 #define SH_ENABLE_RQ_AUTO_REPLY_INIT             0x0000000000000000
22839 
22840 /*   SH_ENABLE_RQ_AUTO_REPLY_ENABLE                                     */
22841 /*   Description:  Enable Request Auto Reply                            */
22842 #define SH_ENABLE_RQ_AUTO_REPLY_ENABLE_SHFT      0
22843 #define SH_ENABLE_RQ_AUTO_REPLY_ENABLE_MASK      0x0000000000000001
22844 
22845 /* ==================================================================== */
22846 /*                     Register "SH_REDIRECT_INVAL"                     */
22847 /*               Redirect invalidate to LB instead of PI                */
22848 /* ==================================================================== */
22849 
22850 #define SH_REDIRECT_INVAL                        0x0000000110061300
22851 #define SH_REDIRECT_INVAL_MASK                   0x0000000000000001
22852 #define SH_REDIRECT_INVAL_INIT                   0x0000000000000000
22853 
22854 /*   SH_REDIRECT_INVAL_REDIRECT                                         */
22855 /*   Description:  Redirect invalidates to LB instead of PI             */
22856 #define SH_REDIRECT_INVAL_REDIRECT_SHFT          0
22857 #define SH_REDIRECT_INVAL_REDIRECT_MASK          0x0000000000000001
22858 
22859 /* ==================================================================== */
22860 /*                     Register "SH_DIAG_MSG_CNTRL"                     */
22861 /*                 Diagnostic Message Control Register                  */
22862 /* ==================================================================== */
22863 
22864 #define SH_DIAG_MSG_CNTRL                        0x0000000110062000
22865 #define SH_DIAG_MSG_CNTRL_MASK                   0xc000000000003fff
22866 #define SH_DIAG_MSG_CNTRL_INIT                   0x0000000000000000
22867 
22868 /*   SH_DIAG_MSG_CNTRL_MSG_LENGTH                                       */
22869 /*   Description:  Message data payload length, 0 - 63                  */
22870 #define SH_DIAG_MSG_CNTRL_MSG_LENGTH_SHFT        0
22871 #define SH_DIAG_MSG_CNTRL_MSG_LENGTH_MASK        0x000000000000003f
22872 
22873 /*   SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT                               */
22874 /*   Description:  Point message that the error bit would be activated  */
22875 #define SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT_SHFT 6
22876 #define SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT_MASK 0x0000000000000fc0
22877 
22878 /*   SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE                              */
22879 /*   Description:  Enable ERROR_INJECT_POINT field                      */
22880 #define SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE_SHFT 12
22881 #define SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE_MASK 0x0000000000001000
22882 
22883 /*   SH_DIAG_MSG_CNTRL_PORT                                             */
22884 /*   Description:  0 = request port, 1 = reply port                     */
22885 #define SH_DIAG_MSG_CNTRL_PORT_SHFT              13
22886 #define SH_DIAG_MSG_CNTRL_PORT_MASK              0x0000000000002000
22887 
22888 /*   SH_DIAG_MSG_CNTRL_START                                            */
22889 /*   Description:  Start                                                */
22890 #define SH_DIAG_MSG_CNTRL_START_SHFT             62
22891 #define SH_DIAG_MSG_CNTRL_START_MASK             0x4000000000000000
22892 
22893 /*   SH_DIAG_MSG_CNTRL_BUSY                                             */
22894 /*   Description:  Busy                                                 */
22895 #define SH_DIAG_MSG_CNTRL_BUSY_SHFT              63
22896 #define SH_DIAG_MSG_CNTRL_BUSY_MASK              0x8000000000000000
22897 
22898 /* ==================================================================== */
22899 /*                    Register "SH_DIAG_MSG_DATA0L"                     */
22900 /*                    Diagnostic Data, lower 64 bits                    */
22901 /* ==================================================================== */
22902 
22903 #define SH_DIAG_MSG_DATA0L                       0x0000000110062080
22904 #define SH_DIAG_MSG_DATA0L_MASK                  0xffffffffffffffff
22905 #define SH_DIAG_MSG_DATA0L_INIT                  0x0000000000000000
22906 
22907 /*   SH_DIAG_MSG_DATA0L_DATA_LOWER                                      */
22908 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
22909 #define SH_DIAG_MSG_DATA0L_DATA_LOWER_SHFT       0
22910 #define SH_DIAG_MSG_DATA0L_DATA_LOWER_MASK       0xffffffffffffffff
22911 
22912 /* ==================================================================== */
22913 /*                    Register "SH_DIAG_MSG_DATA0U"                     */
22914 /*                   Diagnostice Data, upper 64 bits                    */
22915 /* ==================================================================== */
22916 
22917 #define SH_DIAG_MSG_DATA0U                       0x0000000110062100
22918 #define SH_DIAG_MSG_DATA0U_MASK                  0xffffffffffffffff
22919 #define SH_DIAG_MSG_DATA0U_INIT                  0x0000000000000000
22920 
22921 /*   SH_DIAG_MSG_DATA0U_DATA_UPPER                                      */
22922 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
22923 #define SH_DIAG_MSG_DATA0U_DATA_UPPER_SHFT       0
22924 #define SH_DIAG_MSG_DATA0U_DATA_UPPER_MASK       0xffffffffffffffff
22925 
22926 /* ==================================================================== */
22927 /*                    Register "SH_DIAG_MSG_DATA1L"                     */
22928 /*                    Diagnostic Data, lower 64 bits                    */
22929 /* ==================================================================== */
22930 
22931 #define SH_DIAG_MSG_DATA1L                       0x0000000110062180
22932 #define SH_DIAG_MSG_DATA1L_MASK                  0xffffffffffffffff
22933 #define SH_DIAG_MSG_DATA1L_INIT                  0x0000000000000000
22934 
22935 /*   SH_DIAG_MSG_DATA1L_DATA_LOWER                                      */
22936 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
22937 #define SH_DIAG_MSG_DATA1L_DATA_LOWER_SHFT       0
22938 #define SH_DIAG_MSG_DATA1L_DATA_LOWER_MASK       0xffffffffffffffff
22939 
22940 /* ==================================================================== */
22941 /*                    Register "SH_DIAG_MSG_DATA1U"                     */
22942 /*                   Diagnostice Data, upper 64 bits                    */
22943 /* ==================================================================== */
22944 
22945 #define SH_DIAG_MSG_DATA1U                       0x0000000110062200
22946 #define SH_DIAG_MSG_DATA1U_MASK                  0xffffffffffffffff
22947 #define SH_DIAG_MSG_DATA1U_INIT                  0x0000000000000000
22948 
22949 /*   SH_DIAG_MSG_DATA1U_DATA_UPPER                                      */
22950 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
22951 #define SH_DIAG_MSG_DATA1U_DATA_UPPER_SHFT       0
22952 #define SH_DIAG_MSG_DATA1U_DATA_UPPER_MASK       0xffffffffffffffff
22953 
22954 /* ==================================================================== */
22955 /*                    Register "SH_DIAG_MSG_DATA2L"                     */
22956 /*                    Diagnostic Data, lower 64 bits                    */
22957 /* ==================================================================== */
22958 
22959 #define SH_DIAG_MSG_DATA2L                       0x0000000110062280
22960 #define SH_DIAG_MSG_DATA2L_MASK                  0xffffffffffffffff
22961 #define SH_DIAG_MSG_DATA2L_INIT                  0x0000000000000000
22962 
22963 /*   SH_DIAG_MSG_DATA2L_DATA_LOWER                                      */
22964 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
22965 #define SH_DIAG_MSG_DATA2L_DATA_LOWER_SHFT       0
22966 #define SH_DIAG_MSG_DATA2L_DATA_LOWER_MASK       0xffffffffffffffff
22967 
22968 /* ==================================================================== */
22969 /*                    Register "SH_DIAG_MSG_DATA2U"                     */
22970 /*                   Diagnostice Data, upper 64 bits                    */
22971 /* ==================================================================== */
22972 
22973 #define SH_DIAG_MSG_DATA2U                       0x0000000110062300
22974 #define SH_DIAG_MSG_DATA2U_MASK                  0xffffffffffffffff
22975 #define SH_DIAG_MSG_DATA2U_INIT                  0x0000000000000000
22976 
22977 /*   SH_DIAG_MSG_DATA2U_DATA_UPPER                                      */
22978 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
22979 #define SH_DIAG_MSG_DATA2U_DATA_UPPER_SHFT       0
22980 #define SH_DIAG_MSG_DATA2U_DATA_UPPER_MASK       0xffffffffffffffff
22981 
22982 /* ==================================================================== */
22983 /*                    Register "SH_DIAG_MSG_DATA3L"                     */
22984 /*                    Diagnostic Data, lower 64 bits                    */
22985 /* ==================================================================== */
22986 
22987 #define SH_DIAG_MSG_DATA3L                       0x0000000110062380
22988 #define SH_DIAG_MSG_DATA3L_MASK                  0xffffffffffffffff
22989 #define SH_DIAG_MSG_DATA3L_INIT                  0x0000000000000000
22990 
22991 /*   SH_DIAG_MSG_DATA3L_DATA_LOWER                                      */
22992 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
22993 #define SH_DIAG_MSG_DATA3L_DATA_LOWER_SHFT       0
22994 #define SH_DIAG_MSG_DATA3L_DATA_LOWER_MASK       0xffffffffffffffff
22995 
22996 /* ==================================================================== */
22997 /*                    Register "SH_DIAG_MSG_DATA3U"                     */
22998 /*                   Diagnostice Data, upper 64 bits                    */
22999 /* ==================================================================== */
23000 
23001 #define SH_DIAG_MSG_DATA3U                       0x0000000110062400
23002 #define SH_DIAG_MSG_DATA3U_MASK                  0xffffffffffffffff
23003 #define SH_DIAG_MSG_DATA3U_INIT                  0x0000000000000000
23004 
23005 /*   SH_DIAG_MSG_DATA3U_DATA_UPPER                                      */
23006 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23007 #define SH_DIAG_MSG_DATA3U_DATA_UPPER_SHFT       0
23008 #define SH_DIAG_MSG_DATA3U_DATA_UPPER_MASK       0xffffffffffffffff
23009 
23010 /* ==================================================================== */
23011 /*                    Register "SH_DIAG_MSG_DATA4L"                     */
23012 /*                    Diagnostic Data, lower 64 bits                    */
23013 /* ==================================================================== */
23014 
23015 #define SH_DIAG_MSG_DATA4L                       0x0000000110062480
23016 #define SH_DIAG_MSG_DATA4L_MASK                  0xffffffffffffffff
23017 #define SH_DIAG_MSG_DATA4L_INIT                  0x0000000000000000
23018 
23019 /*   SH_DIAG_MSG_DATA4L_DATA_LOWER                                      */
23020 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
23021 #define SH_DIAG_MSG_DATA4L_DATA_LOWER_SHFT       0
23022 #define SH_DIAG_MSG_DATA4L_DATA_LOWER_MASK       0xffffffffffffffff
23023 
23024 /* ==================================================================== */
23025 /*                    Register "SH_DIAG_MSG_DATA4U"                     */
23026 /*                   Diagnostice Data, upper 64 bits                    */
23027 /* ==================================================================== */
23028 
23029 #define SH_DIAG_MSG_DATA4U                       0x0000000110062500
23030 #define SH_DIAG_MSG_DATA4U_MASK                  0xffffffffffffffff
23031 #define SH_DIAG_MSG_DATA4U_INIT                  0x0000000000000000
23032 
23033 /*   SH_DIAG_MSG_DATA4U_DATA_UPPER                                      */
23034 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23035 #define SH_DIAG_MSG_DATA4U_DATA_UPPER_SHFT       0
23036 #define SH_DIAG_MSG_DATA4U_DATA_UPPER_MASK       0xffffffffffffffff
23037 
23038 /* ==================================================================== */
23039 /*                    Register "SH_DIAG_MSG_DATA5L"                     */
23040 /*                    Diagnostic Data, lower 64 bits                    */
23041 /* ==================================================================== */
23042 
23043 #define SH_DIAG_MSG_DATA5L                       0x0000000110062580
23044 #define SH_DIAG_MSG_DATA5L_MASK                  0xffffffffffffffff
23045 #define SH_DIAG_MSG_DATA5L_INIT                  0x0000000000000000
23046 
23047 /*   SH_DIAG_MSG_DATA5L_DATA_LOWER                                      */
23048 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
23049 #define SH_DIAG_MSG_DATA5L_DATA_LOWER_SHFT       0
23050 #define SH_DIAG_MSG_DATA5L_DATA_LOWER_MASK       0xffffffffffffffff
23051 
23052 /* ==================================================================== */
23053 /*                    Register "SH_DIAG_MSG_DATA5U"                     */
23054 /*                   Diagnostice Data, upper 64 bits                    */
23055 /* ==================================================================== */
23056 
23057 #define SH_DIAG_MSG_DATA5U                       0x0000000110062600
23058 #define SH_DIAG_MSG_DATA5U_MASK                  0xffffffffffffffff
23059 #define SH_DIAG_MSG_DATA5U_INIT                  0x0000000000000000
23060 
23061 /*   SH_DIAG_MSG_DATA5U_DATA_UPPER                                      */
23062 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23063 #define SH_DIAG_MSG_DATA5U_DATA_UPPER_SHFT       0
23064 #define SH_DIAG_MSG_DATA5U_DATA_UPPER_MASK       0xffffffffffffffff
23065 
23066 /* ==================================================================== */
23067 /*                    Register "SH_DIAG_MSG_DATA6L"                     */
23068 /*                    Diagnostic Data, lower 64 bits                    */
23069 /* ==================================================================== */
23070 
23071 #define SH_DIAG_MSG_DATA6L                       0x0000000110062680
23072 #define SH_DIAG_MSG_DATA6L_MASK                  0xffffffffffffffff
23073 #define SH_DIAG_MSG_DATA6L_INIT                  0x0000000000000000
23074 
23075 /*   SH_DIAG_MSG_DATA6L_DATA_LOWER                                      */
23076 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
23077 #define SH_DIAG_MSG_DATA6L_DATA_LOWER_SHFT       0
23078 #define SH_DIAG_MSG_DATA6L_DATA_LOWER_MASK       0xffffffffffffffff
23079 
23080 /* ==================================================================== */
23081 /*                    Register "SH_DIAG_MSG_DATA6U"                     */
23082 /*                   Diagnostice Data, upper 64 bits                    */
23083 /* ==================================================================== */
23084 
23085 #define SH_DIAG_MSG_DATA6U                       0x0000000110062700
23086 #define SH_DIAG_MSG_DATA6U_MASK                  0xffffffffffffffff
23087 #define SH_DIAG_MSG_DATA6U_INIT                  0x0000000000000000
23088 
23089 /*   SH_DIAG_MSG_DATA6U_DATA_UPPER                                      */
23090 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23091 #define SH_DIAG_MSG_DATA6U_DATA_UPPER_SHFT       0
23092 #define SH_DIAG_MSG_DATA6U_DATA_UPPER_MASK       0xffffffffffffffff
23093 
23094 /* ==================================================================== */
23095 /*                    Register "SH_DIAG_MSG_DATA7L"                     */
23096 /*                    Diagnostic Data, lower 64 bits                    */
23097 /* ==================================================================== */
23098 
23099 #define SH_DIAG_MSG_DATA7L                       0x0000000110062780
23100 #define SH_DIAG_MSG_DATA7L_MASK                  0xffffffffffffffff
23101 #define SH_DIAG_MSG_DATA7L_INIT                  0x0000000000000000
23102 
23103 /*   SH_DIAG_MSG_DATA7L_DATA_LOWER                                      */
23104 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
23105 #define SH_DIAG_MSG_DATA7L_DATA_LOWER_SHFT       0
23106 #define SH_DIAG_MSG_DATA7L_DATA_LOWER_MASK       0xffffffffffffffff
23107 
23108 /* ==================================================================== */
23109 /*                    Register "SH_DIAG_MSG_DATA7U"                     */
23110 /*                   Diagnostice Data, upper 64 bits                    */
23111 /* ==================================================================== */
23112 
23113 #define SH_DIAG_MSG_DATA7U                       0x0000000110062800
23114 #define SH_DIAG_MSG_DATA7U_MASK                  0xffffffffffffffff
23115 #define SH_DIAG_MSG_DATA7U_INIT                  0x0000000000000000
23116 
23117 /*   SH_DIAG_MSG_DATA7U_DATA_UPPER                                      */
23118 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23119 #define SH_DIAG_MSG_DATA7U_DATA_UPPER_SHFT       0
23120 #define SH_DIAG_MSG_DATA7U_DATA_UPPER_MASK       0xffffffffffffffff
23121 
23122 /* ==================================================================== */
23123 /*                    Register "SH_DIAG_MSG_DATA8L"                     */
23124 /*                    Diagnostic Data, lower 64 bits                    */
23125 /* ==================================================================== */
23126 
23127 #define SH_DIAG_MSG_DATA8L                       0x0000000110062880
23128 #define SH_DIAG_MSG_DATA8L_MASK                  0xffffffffffffffff
23129 #define SH_DIAG_MSG_DATA8L_INIT                  0x0000000000000000
23130 
23131 /*   SH_DIAG_MSG_DATA8L_DATA_LOWER                                      */
23132 /*   Description:  Lower 64 bits of Diagnositic Message Data            */
23133 #define SH_DIAG_MSG_DATA8L_DATA_LOWER_SHFT       0
23134 #define SH_DIAG_MSG_DATA8L_DATA_LOWER_MASK       0xffffffffffffffff
23135 
23136 /* ==================================================================== */
23137 /*                    Register "SH_DIAG_MSG_DATA8U"                     */
23138 /*                   Diagnostice Data, upper 64 bits                    */
23139 /* ==================================================================== */
23140 
23141 #define SH_DIAG_MSG_DATA8U                       0x0000000110062900
23142 #define SH_DIAG_MSG_DATA8U_MASK                  0xffffffffffffffff
23143 #define SH_DIAG_MSG_DATA8U_INIT                  0x0000000000000000
23144 
23145 /*   SH_DIAG_MSG_DATA8U_DATA_UPPER                                      */
23146 /*   Description:  Upper 64 bits of Diagnositic Message Data            */
23147 #define SH_DIAG_MSG_DATA8U_DATA_UPPER_SHFT       0
23148 #define SH_DIAG_MSG_DATA8U_DATA_UPPER_MASK       0xffffffffffffffff
23149 
23150 /* ==================================================================== */
23151 /*                     Register "SH_DIAG_MSG_HDR0"                      */
23152 /*              Diagnostice Data, lower 64 bits of header               */
23153 /* ==================================================================== */
23154 
23155 #define SH_DIAG_MSG_HDR0                         0x0000000110062980
23156 #define SH_DIAG_MSG_HDR0_MASK                    0xffffffffffffffff
23157 #define SH_DIAG_MSG_HDR0_INIT                    0x0000000000000000
23158 
23159 /*   SH_DIAG_MSG_HDR0_HEADER0                                           */
23160 /*   Description:  Lower 64 bits of Diagnositic Message Header          */
23161 #define SH_DIAG_MSG_HDR0_HEADER0_SHFT            0
23162 #define SH_DIAG_MSG_HDR0_HEADER0_MASK            0xffffffffffffffff
23163 
23164 /* ==================================================================== */
23165 /*                     Register "SH_DIAG_MSG_HDR1"                      */
23166 /*              Diagnostice Data, upper 64 bits of header               */
23167 /* ==================================================================== */
23168 
23169 #define SH_DIAG_MSG_HDR1                         0x0000000110062a00
23170 #define SH_DIAG_MSG_HDR1_MASK                    0xffffffffffffffff
23171 #define SH_DIAG_MSG_HDR1_INIT                    0x0000000000000000
23172 
23173 /*   SH_DIAG_MSG_HDR1_HEADER1                                           */
23174 /*   Description:  Upper 64 bits of Diagnositic Message Header          */
23175 #define SH_DIAG_MSG_HDR1_HEADER1_SHFT            0
23176 #define SH_DIAG_MSG_HDR1_HEADER1_MASK            0xffffffffffffffff
23177 
23178 /* ==================================================================== */
23179 /*                      Register "SH_DEBUG_SELECT"                      */
23180 /*                        SHub Debug Port Select                        */
23181 /* ==================================================================== */
23182 
23183 #define SH_DEBUG_SELECT                          0x0000000110063000
23184 #define SH_DEBUG_SELECT_MASK                     0x8fffffffffffffff
23185 #define SH_DEBUG_SELECT_INIT                     0x0000e38e38e38e38
23186 
23187 /*   SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL                                 */
23188 /*   Description:  Nibble0_nibble_select                                */
23189 #define SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL_SHFT  0
23190 #define SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL_MASK  0x0000000000000007
23191 
23192 /*   SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL                                */
23193 /*   Description:  Nibble0_chiplet_select                               */
23194 #define SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 3
23195 #define SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000038
23196 
23197 /*   SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL                                 */
23198 /*   Description:  Nibble1_nibble_select                                */
23199 #define SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL_SHFT  6
23200 #define SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL_MASK  0x00000000000001c0
23201 
23202 /*   SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL                                */
23203 /*   Description:  Nibble1_chiplet_select                               */
23204 #define SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 9
23205 #define SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000e00
23206 
23207 /*   SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL                                 */
23208 /*   Description:  Nibble2_nibble_select                                */
23209 #define SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL_SHFT  12
23210 #define SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL_MASK  0x0000000000007000
23211 
23212 /*   SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL                                */
23213 /*   Description:  Nibble2_chiplet_select                               */
23214 #define SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 15
23215 #define SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000038000
23216 
23217 /*   SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL                                 */
23218 /*   Description:  Nibble3_nibble_select                                */
23219 #define SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL_SHFT  18
23220 #define SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL_MASK  0x00000000001c0000
23221 
23222 /*   SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL                                */
23223 /*   Description:  Nibble3_chiplet_select                               */
23224 #define SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 21
23225 #define SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000000e00000
23226 
23227 /*   SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL                                 */
23228 /*   Description:  Nibble4_nibble_select                                */
23229 #define SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL_SHFT  24
23230 #define SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL_MASK  0x0000000007000000
23231 
23232 /*   SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL                                */
23233 /*   Description:  Nibble4_chiplet_select                               */
23234 #define SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 27
23235 #define SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000038000000
23236 
23237 /*   SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL                                 */
23238 /*   Description:  Nibble5_nibble_select                                */
23239 #define SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL_SHFT  30
23240 #define SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL_MASK  0x00000001c0000000
23241 
23242 /*   SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL                                */
23243 /*   Description:  Nibble5_chiplet_select                               */
23244 #define SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 33
23245 #define SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000000e00000000
23246 
23247 /*   SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL                                 */
23248 /*   Description:  Nibble6_nibble_select                                */
23249 #define SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL_SHFT  36
23250 #define SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL_MASK  0x0000007000000000
23251 
23252 /*   SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL                                */
23253 /*   Description:  Nibble6_chiplet_select                               */
23254 #define SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 39
23255 #define SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0000038000000000
23256 
23257 /*   SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL                                 */
23258 /*   Description:  Nibble7_nibble_select                                */
23259 #define SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL_SHFT  42
23260 #define SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL_MASK  0x00001c0000000000
23261 
23262 /*   SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL                                */
23263 /*   Description:  Nibble7_chiplet_select                               */
23264 #define SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 45
23265 #define SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0000e00000000000
23266 
23267 /*   SH_DEBUG_SELECT_DEBUG_II_SEL                                       */
23268 /*   Description:  Select bits to II port                               */
23269 #define SH_DEBUG_SELECT_DEBUG_II_SEL_SHFT        48
23270 #define SH_DEBUG_SELECT_DEBUG_II_SEL_MASK        0x0007000000000000
23271 
23272 /*   SH_DEBUG_SELECT_SEL_II                                             */
23273 /*   Description:  Select II to debug port                              */
23274 #define SH_DEBUG_SELECT_SEL_II_SHFT              51
23275 #define SH_DEBUG_SELECT_SEL_II_MASK              0x0ff8000000000000
23276 
23277 /*   SH_DEBUG_SELECT_TRIGGER_ENABLE                                     */
23278 /*   Description:  Enable trigger on bit 32 of Analyzer data            */
23279 #define SH_DEBUG_SELECT_TRIGGER_ENABLE_SHFT      63
23280 #define SH_DEBUG_SELECT_TRIGGER_ENABLE_MASK      0x8000000000000000
23281 
23282 /* ==================================================================== */
23283 /*                  Register "SH_TRIGGER_COMPARE_MASK"                  */
23284 /*                      SHub Trigger Compare Mask                       */
23285 /* ==================================================================== */
23286 
23287 #define SH_TRIGGER_COMPARE_MASK                  0x0000000110063080
23288 #define SH_TRIGGER_COMPARE_MASK_MASK             0x00000000ffffffff
23289 #define SH_TRIGGER_COMPARE_MASK_INIT             0x0000000000000000
23290 
23291 /*   SH_TRIGGER_COMPARE_MASK_MASK                                       */
23292 /*   Description:  SHub Trigger Compare Mask                            */
23293 #define SH_TRIGGER_COMPARE_MASK_MASK_SHFT        0
23294 #define SH_TRIGGER_COMPARE_MASK_MASK_MASK        0x00000000ffffffff
23295 
23296 /* ==================================================================== */
23297 /*                Register "SH_TRIGGER_COMPARE_PATTERN"                 */
23298 /*                     SHub Trigger Compare Pattern                     */
23299 /* ==================================================================== */
23300 
23301 #define SH_TRIGGER_COMPARE_PATTERN               0x0000000110063100
23302 #define SH_TRIGGER_COMPARE_PATTERN_MASK          0x00000000ffffffff
23303 #define SH_TRIGGER_COMPARE_PATTERN_INIT          0x0000000000000000
23304 
23305 /*   SH_TRIGGER_COMPARE_PATTERN_DATA                                    */
23306 /*   Description:  SHub Trigger Compare Pattern                         */
23307 #define SH_TRIGGER_COMPARE_PATTERN_DATA_SHFT     0
23308 #define SH_TRIGGER_COMPARE_PATTERN_DATA_MASK     0x00000000ffffffff
23309 
23310 /* ==================================================================== */
23311 /*                      Register "SH_TRIGGER_SEL"                       */
23312 /*                  Trigger select for SHUB debug port                  */
23313 /* ==================================================================== */
23314 
23315 #define SH_TRIGGER_SEL                           0x0000000110063180
23316 #define SH_TRIGGER_SEL_MASK                      0x7777777777777777
23317 #define SH_TRIGGER_SEL_INIT                      0x0000000000000000
23318 
23319 /*   SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL                                   */
23320 /*   Description:  Nibble 0 input select                                */
23321 #define SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL_SHFT    0
23322 #define SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL_MASK    0x0000000000000007
23323 
23324 /*   SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL                                  */
23325 /*   Description:  Nibble 0 Nibble select                               */
23326 #define SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL_SHFT   4
23327 #define SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL_MASK   0x0000000000000070
23328 
23329 /*   SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL                                   */
23330 /*   Description:  Nibble 1 input select                                */
23331 #define SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL_SHFT    8
23332 #define SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL_MASK    0x0000000000000700
23333 
23334 /*   SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL                                  */
23335 /*   Description:  Nibble 1 Nibble select                               */
23336 #define SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL_SHFT   12
23337 #define SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL_MASK   0x0000000000007000
23338 
23339 /*   SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL                                   */
23340 /*   Description:  Nibble 2 input select                                */
23341 #define SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL_SHFT    16
23342 #define SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL_MASK    0x0000000000070000
23343 
23344 /*   SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL                                  */
23345 /*   Description:  Nibble 2 Nibble select                               */
23346 #define SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL_SHFT   20
23347 #define SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL_MASK   0x0000000000700000
23348 
23349 /*   SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL                                   */
23350 /*   Description:  Nibble 3 input select                                */
23351 #define SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL_SHFT    24
23352 #define SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL_MASK    0x0000000007000000
23353 
23354 /*   SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL                                  */
23355 /*   Description:  Nibble 3 Nibble select                               */
23356 #define SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL_SHFT   28
23357 #define SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL_MASK   0x0000000070000000
23358 
23359 /*   SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL                                   */
23360 /*   Description:  Nibble 4 input select                                */
23361 #define SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL_SHFT    32
23362 #define SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL_MASK    0x0000000700000000
23363 
23364 /*   SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL                                  */
23365 /*   Description:  Nibble 4 Nibble select                               */
23366 #define SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL_SHFT   36
23367 #define SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL_MASK   0x0000007000000000
23368 
23369 /*   SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL                                   */
23370 /*   Description:  Nibble 5 input select                                */
23371 #define SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL_SHFT    40
23372 #define SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL_MASK    0x0000070000000000
23373 
23374 /*   SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL                                  */
23375 /*   Description:  Nibble 5 Nibble select                               */
23376 #define SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL_SHFT   44
23377 #define SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL_MASK   0x0000700000000000
23378 
23379 /*   SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL                                   */
23380 /*   Description:  Nibble 6 input select                                */
23381 #define SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL_SHFT    48
23382 #define SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL_MASK    0x0007000000000000
23383 
23384 /*   SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL                                  */
23385 /*   Description:  Nibble 6 Nibble select                               */
23386 #define SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL_SHFT   52
23387 #define SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL_MASK   0x0070000000000000
23388 
23389 /*   SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL                                   */
23390 /*   Description:  Nibble 7 input select                                */
23391 #define SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL_SHFT    56
23392 #define SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL_MASK    0x0700000000000000
23393 
23394 /*   SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL                                  */
23395 /*   Description:  Nibble 7 Nibble select                               */
23396 #define SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL_SHFT   60
23397 #define SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL_MASK   0x7000000000000000
23398 
23399 /* ==================================================================== */
23400 /*                    Register "SH_STOP_CLK_CONTROL"                    */
23401 /*                          Stop Clock Control                          */
23402 /* ==================================================================== */
23403 
23404 #define SH_STOP_CLK_CONTROL                      0x0000000110064000
23405 #define SH_STOP_CLK_CONTROL_MASK                 0x00000000000000ff
23406 #define SH_STOP_CLK_CONTROL_INIT                 0x00000000000000e0
23407 
23408 /*   SH_STOP_CLK_CONTROL_STIMULUS                                       */
23409 /*   Description:  Counter stimulus                                     */
23410 #define SH_STOP_CLK_CONTROL_STIMULUS_SHFT        0
23411 #define SH_STOP_CLK_CONTROL_STIMULUS_MASK        0x000000000000001f
23412 
23413 /*   SH_STOP_CLK_CONTROL_EVENT                                          */
23414 /*   Description:  Counter event select (0-greater than, 1-equal)       */
23415 #define SH_STOP_CLK_CONTROL_EVENT_SHFT           5
23416 #define SH_STOP_CLK_CONTROL_EVENT_MASK           0x0000000000000020
23417 
23418 /*   SH_STOP_CLK_CONTROL_POLARITY                                       */
23419 /*   Description:  Counter polarity select (0-negative edge, 1-positiv  */
23420 /*  e edge)                                                             */
23421 #define SH_STOP_CLK_CONTROL_POLARITY_SHFT        6
23422 #define SH_STOP_CLK_CONTROL_POLARITY_MASK        0x0000000000000040
23423 
23424 /*   SH_STOP_CLK_CONTROL_MODE                                           */
23425 /*   Description:  Counter mode select (0-internal, 1-external)         */
23426 #define SH_STOP_CLK_CONTROL_MODE_SHFT            7
23427 #define SH_STOP_CLK_CONTROL_MODE_MASK            0x0000000000000080
23428 
23429 /* ==================================================================== */
23430 /*                  Register "SH_STOP_CLK_DELAY_PHASE"                  */
23431 /*                        Stop Clock Delay Phase                        */
23432 /* ==================================================================== */
23433 
23434 #define SH_STOP_CLK_DELAY_PHASE                  0x0000000110064080
23435 #define SH_STOP_CLK_DELAY_PHASE_MASK             0x00000000000000ff
23436 #define SH_STOP_CLK_DELAY_PHASE_INIT             0x0000000000000000
23437 
23438 /*   SH_STOP_CLK_DELAY_PHASE_DELAY                                      */
23439 /*   Description:  Delay phase                                          */
23440 #define SH_STOP_CLK_DELAY_PHASE_DELAY_SHFT       0
23441 #define SH_STOP_CLK_DELAY_PHASE_DELAY_MASK       0x00000000000000ff
23442 
23443 /* ==================================================================== */
23444 /*                      Register "SH_TSF_ARM_MASK"                      */
23445 /*                 Trigger sequencing facility arm mask                 */
23446 /* ==================================================================== */
23447 
23448 #define SH_TSF_ARM_MASK                          0x0000000110065000
23449 #define SH_TSF_ARM_MASK_MASK                     0xffffffffffffffff
23450 #define SH_TSF_ARM_MASK_INIT                     0x0000000000000000
23451 
23452 /*   SH_TSF_ARM_MASK_MASK                                               */
23453 /*   Description:  Trigger sequencing facility arm mask                 */
23454 #define SH_TSF_ARM_MASK_MASK_SHFT                0
23455 #define SH_TSF_ARM_MASK_MASK_MASK                0xffffffffffffffff
23456 
23457 /* ==================================================================== */
23458 /*                  Register "SH_TSF_COUNTER_PRESETS"                   */
23459 /*             Trigger sequencing facility counter presets              */
23460 /* ==================================================================== */
23461 
23462 #define SH_TSF_COUNTER_PRESETS                   0x0000000110065080
23463 #define SH_TSF_COUNTER_PRESETS_MASK              0xffffffffffffffff
23464 #define SH_TSF_COUNTER_PRESETS_INIT              0x0000000000000000
23465 
23466 /*   SH_TSF_COUNTER_PRESETS_COUNT_32                                    */
23467 /*   Description:  Trigger sequencing facility counter 32               */
23468 #define SH_TSF_COUNTER_PRESETS_COUNT_32_SHFT     0
23469 #define SH_TSF_COUNTER_PRESETS_COUNT_32_MASK     0x00000000ffffffff
23470 
23471 /*   SH_TSF_COUNTER_PRESETS_COUNT_16                                    */
23472 /*   Description:  Trigger sequencing facility counter 16               */
23473 #define SH_TSF_COUNTER_PRESETS_COUNT_16_SHFT     32
23474 #define SH_TSF_COUNTER_PRESETS_COUNT_16_MASK     0x0000ffff00000000
23475 
23476 /*   SH_TSF_COUNTER_PRESETS_COUNT_8B                                    */
23477 /*   Description:  Trigger sequencing facility counter 8b               */
23478 #define SH_TSF_COUNTER_PRESETS_COUNT_8B_SHFT     48
23479 #define SH_TSF_COUNTER_PRESETS_COUNT_8B_MASK     0x00ff000000000000
23480 
23481 /*   SH_TSF_COUNTER_PRESETS_COUNT_8A                                    */
23482 /*   Description:  Trigger sequencing facility counter 8a               */
23483 #define SH_TSF_COUNTER_PRESETS_COUNT_8A_SHFT     56
23484 #define SH_TSF_COUNTER_PRESETS_COUNT_8A_MASK     0xff00000000000000
23485 
23486 /* ==================================================================== */
23487 /*                   Register "SH_TSF_DECREMENT_CTL"                    */
23488 /*        Trigger sequencing facility counter decrement control         */
23489 /* ==================================================================== */
23490 
23491 #define SH_TSF_DECREMENT_CTL                     0x0000000110065100
23492 #define SH_TSF_DECREMENT_CTL_MASK                0x000000000000ffff
23493 #define SH_TSF_DECREMENT_CTL_INIT                0x0000000000000000
23494 
23495 /*   SH_TSF_DECREMENT_CTL_CTL                                           */
23496 /*   Description:  Trigger sequencing facility counter decrement contr  */
23497 #define SH_TSF_DECREMENT_CTL_CTL_SHFT            0
23498 #define SH_TSF_DECREMENT_CTL_CTL_MASK            0x000000000000ffff
23499 
23500 /* ==================================================================== */
23501 /*                    Register "SH_TSF_DIAG_MSG_CTL"                    */
23502 /*        Trigger sequencing facility diagnostic message control        */
23503 /* ==================================================================== */
23504 
23505 #define SH_TSF_DIAG_MSG_CTL                      0x0000000110065180
23506 #define SH_TSF_DIAG_MSG_CTL_MASK                 0x00000000000000ff
23507 #define SH_TSF_DIAG_MSG_CTL_INIT                 0x0000000000000000
23508 
23509 /*   SH_TSF_DIAG_MSG_CTL_ENABLE                                         */
23510 /*   Description:  Trigger sequencing facility diagnostic message cont  */
23511 #define SH_TSF_DIAG_MSG_CTL_ENABLE_SHFT          0
23512 #define SH_TSF_DIAG_MSG_CTL_ENABLE_MASK          0x00000000000000ff
23513 
23514 /* ==================================================================== */
23515 /*                    Register "SH_TSF_DISARM_MASK"                     */
23516 /*               Trigger sequencing facility disarm mask                */
23517 /* ==================================================================== */
23518 
23519 #define SH_TSF_DISARM_MASK                       0x0000000110065200
23520 #define SH_TSF_DISARM_MASK_MASK                  0xffffffffffffffff
23521 #define SH_TSF_DISARM_MASK_INIT                  0x0000000000000000
23522 
23523 /*   SH_TSF_DISARM_MASK_MASK                                            */
23524 /*   Description:  Trigger sequencing facility disarm mask              */
23525 #define SH_TSF_DISARM_MASK_MASK_SHFT             0
23526 #define SH_TSF_DISARM_MASK_MASK_MASK             0xffffffffffffffff
23527 
23528 /* ==================================================================== */
23529 /*                     Register "SH_TSF_ENABLE_CTL"                     */
23530 /*          Trigger sequencing facility counter enable control          */
23531 /* ==================================================================== */
23532 
23533 #define SH_TSF_ENABLE_CTL                        0x0000000110065280
23534 #define SH_TSF_ENABLE_CTL_MASK                   0x000000000000ffff
23535 #define SH_TSF_ENABLE_CTL_INIT                   0x0000000000000000
23536 
23537 /*   SH_TSF_ENABLE_CTL_CTL                                              */
23538 /*   Description:  Trigger sequencing facility counter enable control  */
23539 #define SH_TSF_ENABLE_CTL_CTL_SHFT               0
23540 #define SH_TSF_ENABLE_CTL_CTL_MASK               0x000000000000ffff
23541 
23542 /* ==================================================================== */
23543 /*                    Register "SH_TSF_SOFTWARE_ARM"                    */
23544 /*               Trigger sequencing facility software arm               */
23545 /* ==================================================================== */
23546 
23547 #define SH_TSF_SOFTWARE_ARM                      0x0000000110065300
23548 #define SH_TSF_SOFTWARE_ARM_MASK                 0x00000000000000ff
23549 #define SH_TSF_SOFTWARE_ARM_INIT                 0x0000000000000000
23550 
23551 /*   SH_TSF_SOFTWARE_ARM_BIT0                                           */
23552 /*   Description:  Trigger sequencing facility software arm bit 0       */
23553 #define SH_TSF_SOFTWARE_ARM_BIT0_SHFT            0
23554 #define SH_TSF_SOFTWARE_ARM_BIT0_MASK            0x0000000000000001
23555 
23556 /*   SH_TSF_SOFTWARE_ARM_BIT1                                           */
23557 /*   Description:  Trigger sequencing facility software arm bit 1       */
23558 #define SH_TSF_SOFTWARE_ARM_BIT1_SHFT            1
23559 #define SH_TSF_SOFTWARE_ARM_BIT1_MASK            0x0000000000000002
23560 
23561 /*   SH_TSF_SOFTWARE_ARM_BIT2                                           */
23562 /*   Description:  Trigger sequencing facility software arm bit 2       */
23563 #define SH_TSF_SOFTWARE_ARM_BIT2_SHFT            2
23564 #define SH_TSF_SOFTWARE_ARM_BIT2_MASK            0x0000000000000004
23565 
23566 /*   SH_TSF_SOFTWARE_ARM_BIT3                                           */
23567 /*   Description:  Trigger sequencing facility software arm bit 3       */
23568 #define SH_TSF_SOFTWARE_ARM_BIT3_SHFT            3
23569 #define SH_TSF_SOFTWARE_ARM_BIT3_MASK            0x0000000000000008
23570 
23571 /*   SH_TSF_SOFTWARE_ARM_BIT4                                           */
23572 /*   Description:  Trigger sequencing facility software arm bit 4       */
23573 #define SH_TSF_SOFTWARE_ARM_BIT4_SHFT            4
23574 #define SH_TSF_SOFTWARE_ARM_BIT4_MASK            0x0000000000000010
23575 
23576 /*   SH_TSF_SOFTWARE_ARM_BIT5                                           */
23577 /*   Description:  Trigger sequencing facility software arm bit 5       */
23578 #define SH_TSF_SOFTWARE_ARM_BIT5_SHFT            5
23579 #define SH_TSF_SOFTWARE_ARM_BIT5_MASK            0x0000000000000020
23580 
23581 /*   SH_TSF_SOFTWARE_ARM_BIT6                                           */
23582 /*   Description:  Trigger sequencing facility software arm bit 6       */
23583 #define SH_TSF_SOFTWARE_ARM_BIT6_SHFT            6
23584 #define SH_TSF_SOFTWARE_ARM_BIT6_MASK            0x0000000000000040
23585 
23586 /*   SH_TSF_SOFTWARE_ARM_BIT7                                           */
23587 /*   Description:  Trigger sequencing facility software arm bit 7       */
23588 #define SH_TSF_SOFTWARE_ARM_BIT7_SHFT            7
23589 #define SH_TSF_SOFTWARE_ARM_BIT7_MASK            0x0000000000000080
23590 
23591 /* ==================================================================== */
23592 /*                  Register "SH_TSF_SOFTWARE_DISARM"                   */
23593 /*             Trigger sequencing facility software disarm              */
23594 /* ==================================================================== */
23595 
23596 #define SH_TSF_SOFTWARE_DISARM                   0x0000000110065380
23597 #define SH_TSF_SOFTWARE_DISARM_MASK              0x00000000000000ff
23598 #define SH_TSF_SOFTWARE_DISARM_INIT              0x0000000000000000
23599 
23600 /*   SH_TSF_SOFTWARE_DISARM_BIT0                                        */
23601 /*   Description:  Trigger sequencing facility software disarm bit 0    */
23602 #define SH_TSF_SOFTWARE_DISARM_BIT0_SHFT         0
23603 #define SH_TSF_SOFTWARE_DISARM_BIT0_MASK         0x0000000000000001
23604 
23605 /*   SH_TSF_SOFTWARE_DISARM_BIT1                                        */
23606 /*   Description:  Trigger sequencing facility software disarm bit 1    */
23607 #define SH_TSF_SOFTWARE_DISARM_BIT1_SHFT         1
23608 #define SH_TSF_SOFTWARE_DISARM_BIT1_MASK         0x0000000000000002
23609 
23610 /*   SH_TSF_SOFTWARE_DISARM_BIT2                                        */
23611 /*   Description:  Trigger sequencing facility software disarm bit 2    */
23612 #define SH_TSF_SOFTWARE_DISARM_BIT2_SHFT         2
23613 #define SH_TSF_SOFTWARE_DISARM_BIT2_MASK         0x0000000000000004
23614 
23615 /*   SH_TSF_SOFTWARE_DISARM_BIT3                                        */
23616 /*   Description:  Trigger sequencing facility software disarm bit 3    */
23617 #define SH_TSF_SOFTWARE_DISARM_BIT3_SHFT         3
23618 #define SH_TSF_SOFTWARE_DISARM_BIT3_MASK         0x0000000000000008
23619 
23620 /*   SH_TSF_SOFTWARE_DISARM_BIT4                                        */
23621 /*   Description:  Trigger sequencing facility software disarm bit 4    */
23622 #define SH_TSF_SOFTWARE_DISARM_BIT4_SHFT         4
23623 #define SH_TSF_SOFTWARE_DISARM_BIT4_MASK         0x0000000000000010
23624 
23625 /*   SH_TSF_SOFTWARE_DISARM_BIT5                                        */
23626 /*   Description:  Trigger sequencing facility software disarm bit 5    */
23627 #define SH_TSF_SOFTWARE_DISARM_BIT5_SHFT         5
23628 #define SH_TSF_SOFTWARE_DISARM_BIT5_MASK         0x0000000000000020
23629 
23630 /*   SH_TSF_SOFTWARE_DISARM_BIT6                                        */
23631 /*   Description:  Trigger sequencing facility software disarm bit 6    */
23632 #define SH_TSF_SOFTWARE_DISARM_BIT6_SHFT         6
23633 #define SH_TSF_SOFTWARE_DISARM_BIT6_MASK         0x0000000000000040
23634 
23635 /*   SH_TSF_SOFTWARE_DISARM_BIT7                                        */
23636 /*   Description:  Trigger sequencing facility software disarm bit 7    */
23637 #define SH_TSF_SOFTWARE_DISARM_BIT7_SHFT         7
23638 #define SH_TSF_SOFTWARE_DISARM_BIT7_MASK         0x0000000000000080
23639 
23640 /* ==================================================================== */
23641 /*                 Register "SH_TSF_SOFTWARE_TRIGGERED"                 */
23642 /*            Trigger sequencing facility software triggered            */
23643 /* ==================================================================== */
23644 
23645 #define SH_TSF_SOFTWARE_TRIGGERED                0x0000000110065400
23646 #define SH_TSF_SOFTWARE_TRIGGERED_MASK           0x00000000000000ff
23647 #define SH_TSF_SOFTWARE_TRIGGERED_INIT           0x0000000000000000
23648 
23649 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT0                                     */
23650 /*   Description:  Trigger sequencing facility software triggered bit   */
23651 #define SH_TSF_SOFTWARE_TRIGGERED_BIT0_SHFT      0
23652 #define SH_TSF_SOFTWARE_TRIGGERED_BIT0_MASK      0x0000000000000001
23653 
23654 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT1                                     */
23655 /*   Description:  Trigger sequencing facility software triggered bit   */
23656 #define SH_TSF_SOFTWARE_TRIGGERED_BIT1_SHFT      1
23657 #define SH_TSF_SOFTWARE_TRIGGERED_BIT1_MASK      0x0000000000000002
23658 
23659 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT2                                     */
23660 /*   Description:  Trigger sequencing facility software triggered bit   */
23661 #define SH_TSF_SOFTWARE_TRIGGERED_BIT2_SHFT      2
23662 #define SH_TSF_SOFTWARE_TRIGGERED_BIT2_MASK      0x0000000000000004
23663 
23664 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT3                                     */
23665 /*   Description:  Trigger sequencing facility software triggered bit   */
23666 #define SH_TSF_SOFTWARE_TRIGGERED_BIT3_SHFT      3
23667 #define SH_TSF_SOFTWARE_TRIGGERED_BIT3_MASK      0x0000000000000008
23668 
23669 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT4                                     */
23670 /*   Description:  Trigger sequencing facility software triggered bit   */
23671 #define SH_TSF_SOFTWARE_TRIGGERED_BIT4_SHFT      4
23672 #define SH_TSF_SOFTWARE_TRIGGERED_BIT4_MASK      0x0000000000000010
23673 
23674 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT5                                     */
23675 /*   Description:  Trigger sequencing facility software triggered bit   */
23676 #define SH_TSF_SOFTWARE_TRIGGERED_BIT5_SHFT      5
23677 #define SH_TSF_SOFTWARE_TRIGGERED_BIT5_MASK      0x0000000000000020
23678 
23679 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT6                                     */
23680 /*   Description:  Trigger sequencing facility software triggered bit   */
23681 #define SH_TSF_SOFTWARE_TRIGGERED_BIT6_SHFT      6
23682 #define SH_TSF_SOFTWARE_TRIGGERED_BIT6_MASK      0x0000000000000040
23683 
23684 /*   SH_TSF_SOFTWARE_TRIGGERED_BIT7                                     */
23685 /*   Description:  Trigger sequencing facility software triggered bit   */
23686 #define SH_TSF_SOFTWARE_TRIGGERED_BIT7_SHFT      7
23687 #define SH_TSF_SOFTWARE_TRIGGERED_BIT7_MASK      0x0000000000000080
23688 
23689 /* ==================================================================== */
23690 /*                    Register "SH_TSF_TRIGGER_MASK"                    */
23691 /*               Trigger sequencing facility trigger mask               */
23692 /* ==================================================================== */
23693 
23694 #define SH_TSF_TRIGGER_MASK                      0x0000000110065480
23695 #define SH_TSF_TRIGGER_MASK_MASK                 0xffffffffffffffff
23696 #define SH_TSF_TRIGGER_MASK_INIT                 0x0000000000000000
23697 
23698 /*   SH_TSF_TRIGGER_MASK_MASK                                           */
23699 /*   Description:  Trigger sequencing facility trigger mask             */
23700 #define SH_TSF_TRIGGER_MASK_MASK_SHFT            0
23701 #define SH_TSF_TRIGGER_MASK_MASK_MASK            0xffffffffffffffff
23702 
23703 /* ==================================================================== */
23704 /*                        Register "SH_VEC_DATA"                        */
23705 /*                  Vector Write Request Message Data                   */
23706 /* ==================================================================== */
23707 
23708 #define SH_VEC_DATA                              0x0000000110066000
23709 #define SH_VEC_DATA_MASK                         0xffffffffffffffff
23710 #define SH_VEC_DATA_INIT                         0x0000000000000000
23711 
23712 /*   SH_VEC_DATA_DATA                                                   */
23713 /*   Description:  Data                                                 */
23714 #define SH_VEC_DATA_DATA_SHFT                    0
23715 #define SH_VEC_DATA_DATA_MASK                    0xffffffffffffffff
23716 
23717 /* ==================================================================== */
23718 /*                       Register "SH_VEC_PARMS"                        */
23719 /*                  Vector Message Parameters Register                  */
23720 /* ==================================================================== */
23721 
23722 #define SH_VEC_PARMS                             0x0000000110066080
23723 #define SH_VEC_PARMS_MASK                        0xc0003ffffffffffb
23724 #define SH_VEC_PARMS_INIT                        0x0000000000000000
23725 
23726 /*   SH_VEC_PARMS_TYPE                                                  */
23727 /*   Description:  Vector Request Message Type                          */
23728 #define SH_VEC_PARMS_TYPE_SHFT                   0
23729 #define SH_VEC_PARMS_TYPE_MASK                   0x0000000000000001
23730 
23731 /*   SH_VEC_PARMS_NI_PORT                                               */
23732 /*   Description:  Network Interface Port Select                        */
23733 #define SH_VEC_PARMS_NI_PORT_SHFT                1
23734 #define SH_VEC_PARMS_NI_PORT_MASK                0x0000000000000002
23735 
23736 /*   SH_VEC_PARMS_ADDRESS                                               */
23737 /*   Description:  Address[37:6]                                        */
23738 #define SH_VEC_PARMS_ADDRESS_SHFT                3
23739 #define SH_VEC_PARMS_ADDRESS_MASK                0x00000007fffffff8
23740 
23741 /*   SH_VEC_PARMS_PIO_ID                                                */
23742 /*   Description:  PIO ID                                               */
23743 #define SH_VEC_PARMS_PIO_ID_SHFT                 35
23744 #define SH_VEC_PARMS_PIO_ID_MASK                 0x00003ff800000000
23745 
23746 /*   SH_VEC_PARMS_START                                                 */
23747 /*   Description:  Start                                                */
23748 #define SH_VEC_PARMS_START_SHFT                  62
23749 #define SH_VEC_PARMS_START_MASK                  0x4000000000000000
23750 
23751 /*   SH_VEC_PARMS_BUSY                                                  */
23752 /*   Description:  Busy                                                 */
23753 #define SH_VEC_PARMS_BUSY_SHFT                   63
23754 #define SH_VEC_PARMS_BUSY_MASK                   0x8000000000000000
23755 
23756 /* ==================================================================== */
23757 /*                       Register "SH_VEC_ROUTE"                        */
23758 /*                     Vector Request Message Route                     */
23759 /* ==================================================================== */
23760 
23761 #define SH_VEC_ROUTE                             0x0000000110066100
23762 #define SH_VEC_ROUTE_MASK                        0xffffffffffffffff
23763 #define SH_VEC_ROUTE_INIT                        0x0000000000000000
23764 
23765 /*   SH_VEC_ROUTE_ROUTE                                                 */
23766 /*   Description:  Route                                                */
23767 #define SH_VEC_ROUTE_ROUTE_SHFT                  0
23768 #define SH_VEC_ROUTE_ROUTE_MASK                  0xffffffffffffffff
23769 
23770 /* ==================================================================== */
23771 /*                        Register "SH_CPU_PERM"                        */
23772 /*                    CPU MMR Access Permission Bits                    */
23773 /* ==================================================================== */
23774 
23775 #define SH_CPU_PERM                              0x0000000110060000
23776 #define SH_CPU_PERM_MASK                         0xffffffffffffffff
23777 #define SH_CPU_PERM_INIT                         0xffffffffffffffff
23778 
23779 /*   SH_CPU_PERM_ACCESS_BITS                                            */
23780 /*   Description:  Access Bits                                          */
23781 #define SH_CPU_PERM_ACCESS_BITS_SHFT             0
23782 #define SH_CPU_PERM_ACCESS_BITS_MASK             0xffffffffffffffff
23783 
23784 /* ==================================================================== */
23785 /*                      Register "SH_CPU_PERM_OVR"                      */
23786 /*                  CPU MMR Access Permission Override                  */
23787 /* ==================================================================== */
23788 
23789 #define SH_CPU_PERM_OVR                          0x0000000110060080
23790 #define SH_CPU_PERM_OVR_MASK                     0xffffffffffffffff
23791 #define SH_CPU_PERM_OVR_INIT                     0x0000000000000000
23792 
23793 /*   SH_CPU_PERM_OVR_OVERRIDE                                           */
23794 /*   Description:  Override                                             */
23795 #define SH_CPU_PERM_OVR_OVERRIDE_SHFT            0
23796 #define SH_CPU_PERM_OVR_OVERRIDE_MASK            0xffffffffffffffff
23797 
23798 /* ==================================================================== */
23799 /*                      Register "SH_EXT_IO_PERM"                       */
23800 /*                External IO MMR Access Permission Bits                */
23801 /* ==================================================================== */
23802 
23803 #define SH_EXT_IO_PERM                           0x0000000110060100
23804 #define SH_EXT_IO_PERM_MASK                      0xffffffffffffffff
23805 #define SH_EXT_IO_PERM_INIT                      0x0000000000000000
23806 
23807 /*   SH_EXT_IO_PERM_ACCESS_BITS                                         */
23808 /*   Description:  Access Bits                                          */
23809 #define SH_EXT_IO_PERM_ACCESS_BITS_SHFT          0
23810 #define SH_EXT_IO_PERM_ACCESS_BITS_MASK          0xffffffffffffffff
23811 
23812 /* ==================================================================== */
23813 /*                     Register "SH_EXT_IOI_ACCESS"                     */
23814 /*             External IO Interrupt Access Permission Bits             */
23815 /* ==================================================================== */
23816 
23817 #define SH_EXT_IOI_ACCESS                        0x0000000110060180
23818 #define SH_EXT_IOI_ACCESS_MASK                   0xffffffffffffffff
23819 #define SH_EXT_IOI_ACCESS_INIT                   0xffffffffffffffff
23820 
23821 /*   SH_EXT_IOI_ACCESS_ACCESS_BITS                                      */
23822 /*   Description:  Access Bits                                          */
23823 #define SH_EXT_IOI_ACCESS_ACCESS_BITS_SHFT       0
23824 #define SH_EXT_IOI_ACCESS_ACCESS_BITS_MASK       0xffffffffffffffff
23825 
23826 /* ==================================================================== */
23827 /*                      Register "SH_GC_FIL_CTRL"                       */
23828 /*                   SHub Global Clock Filter Control                   */
23829 /* ==================================================================== */
23830 
23831 #define SH_GC_FIL_CTRL                           0x0000000110060200
23832 #define SH_GC_FIL_CTRL_MASK                      0x03ff3ff3ff1fff1f
23833 #define SH_GC_FIL_CTRL_INIT                      0x0000000000000000
23834 
23835 /*   SH_GC_FIL_CTRL_OFFSET                                              */
23836 /*   Description:  Offset                                               */
23837 #define SH_GC_FIL_CTRL_OFFSET_SHFT               0
23838 #define SH_GC_FIL_CTRL_OFFSET_MASK               0x000000000000001f
23839 
23840 /*   SH_GC_FIL_CTRL_MASK_COUNTER                                        */
23841 /*   Description:  Mask Counter                                         */
23842 #define SH_GC_FIL_CTRL_MASK_COUNTER_SHFT         8
23843 #define SH_GC_FIL_CTRL_MASK_COUNTER_MASK         0x00000000000fff00
23844 
23845 /*   SH_GC_FIL_CTRL_MASK_ENABLE                                         */
23846 /*   Description:  Mask Enable                                          */
23847 #define SH_GC_FIL_CTRL_MASK_ENABLE_SHFT          20
23848 #define SH_GC_FIL_CTRL_MASK_ENABLE_MASK          0x0000000000100000
23849 
23850 /*   SH_GC_FIL_CTRL_DROPOUT_COUNTER                                     */
23851 /*   Description:  Dropout Counter                                      */
23852 #define SH_GC_FIL_CTRL_DROPOUT_COUNTER_SHFT      24
23853 #define SH_GC_FIL_CTRL_DROPOUT_COUNTER_MASK      0x00000003ff000000
23854 
23855 /*   SH_GC_FIL_CTRL_DROPOUT_THRESH                                      */
23856 /*   Description:  Dropout threshold                                    */
23857 #define SH_GC_FIL_CTRL_DROPOUT_THRESH_SHFT       36
23858 #define SH_GC_FIL_CTRL_DROPOUT_THRESH_MASK       0x00003ff000000000
23859 
23860 /*   SH_GC_FIL_CTRL_ERROR_COUNTER                                       */
23861 /*   Description:  Error counter                                        */
23862 #define SH_GC_FIL_CTRL_ERROR_COUNTER_SHFT        48
23863 #define SH_GC_FIL_CTRL_ERROR_COUNTER_MASK        0x03ff000000000000
23864 
23865 /* ==================================================================== */
23866 /*                      Register "SH_GC_SRC_CTRL"                       */
23867 /*                      SHub Global Clock Control                       */
23868 /* ==================================================================== */
23869 
23870 #define SH_GC_SRC_CTRL                           0x0000000110060280
23871 #define SH_GC_SRC_CTRL_MASK                      0x0000000313ff3ff1
23872 #define SH_GC_SRC_CTRL_INIT                      0x0000000100000000
23873 
23874 /*   SH_GC_SRC_CTRL_ENABLE_COUNTER                                      */
23875 /*   Description:  Enable Counter                                       */
23876 #define SH_GC_SRC_CTRL_ENABLE_COUNTER_SHFT       0
23877 #define SH_GC_SRC_CTRL_ENABLE_COUNTER_MASK       0x0000000000000001
23878 
23879 /*   SH_GC_SRC_CTRL_MAX_COUNT                                           */
23880 /*   Description:  Max Count                                            */
23881 #define SH_GC_SRC_CTRL_MAX_COUNT_SHFT            4
23882 #define SH_GC_SRC_CTRL_MAX_COUNT_MASK            0x0000000000003ff0
23883 
23884 /*   SH_GC_SRC_CTRL_COUNTER                                             */
23885 /*   Description:  Counter                                              */
23886 #define SH_GC_SRC_CTRL_COUNTER_SHFT              16
23887 #define SH_GC_SRC_CTRL_COUNTER_MASK              0x0000000003ff0000
23888 
23889 /*   SH_GC_SRC_CTRL_TOGGLE_BIT                                          */
23890 /*   Description:  Toggle bit                                           */
23891 #define SH_GC_SRC_CTRL_TOGGLE_BIT_SHFT           28
23892 #define SH_GC_SRC_CTRL_TOGGLE_BIT_MASK           0x0000000010000000
23893 
23894 /*   SH_GC_SRC_CTRL_SOURCE_SEL                                          */
23895 /*   Description:  Source select (0=ext., 1=Int., 2=SHUB)               */
23896 #define SH_GC_SRC_CTRL_SOURCE_SEL_SHFT           32
23897 #define SH_GC_SRC_CTRL_SOURCE_SEL_MASK           0x0000000300000000
23898 
23899 /* ==================================================================== */
23900 /*                       Register "SH_HARD_RESET"                       */
23901 /*                           SHub Hard Reset                            */
23902 /* ==================================================================== */
23903 
23904 #define SH_HARD_RESET                            0x0000000110060300
23905 #define SH_HARD_RESET_MASK                       0x0000000000000001
23906 #define SH_HARD_RESET_INIT                       0x0000000000000000
23907 
23908 /*   SH_HARD_RESET_HARD_RESET                                           */
23909 /*   Description:  Hard Reset                                           */
23910 #define SH_HARD_RESET_HARD_RESET_SHFT            0
23911 #define SH_HARD_RESET_HARD_RESET_MASK            0x0000000000000001
23912 
23913 /* ==================================================================== */
23914 /*                        Register "SH_IO_PERM"                         */
23915 /*                    II MMR Access Permission Bits                     */
23916 /* ==================================================================== */
23917 
23918 #define SH_IO_PERM                               0x0000000110060380
23919 #define SH_IO_PERM_MASK                          0xffffffffffffffff
23920 #define SH_IO_PERM_INIT                          0x0000000000000000
23921 
23922 /*   SH_IO_PERM_ACCESS_BITS                                             */
23923 /*   Description:  Access Bits                                          */
23924 #define SH_IO_PERM_ACCESS_BITS_SHFT              0
23925 #define SH_IO_PERM_ACCESS_BITS_MASK              0xffffffffffffffff
23926 
23927 /* ==================================================================== */
23928 /*                       Register "SH_IOI_ACCESS"                       */
23929 /*                 II Interrupt Access Permission Bits                  */
23930 /* ==================================================================== */
23931 
23932 #define SH_IOI_ACCESS                            0x0000000110060400
23933 #define SH_IOI_ACCESS_MASK                       0xffffffffffffffff
23934 #define SH_IOI_ACCESS_INIT                       0xffffffffffffffff
23935 
23936 /*   SH_IOI_ACCESS_ACCESS_BITS                                          */
23937 /*   Description:  Access Bits                                          */
23938 #define SH_IOI_ACCESS_ACCESS_BITS_SHFT           0
23939 #define SH_IOI_ACCESS_ACCESS_BITS_MASK           0xffffffffffffffff
23940 
23941 /* ==================================================================== */
23942 /*                       Register "SH_IPI_ACCESS"                       */
23943 /*                 CPU interrupt Access Permission Bits                 */
23944 /* ==================================================================== */
23945 
23946 #define SH_IPI_ACCESS                            0x0000000110060480
23947 #define SH_IPI_ACCESS_MASK                       0xffffffffffffffff
23948 #define SH_IPI_ACCESS_INIT                       0xffffffffffffffff
23949 
23950 /*   SH_IPI_ACCESS_ACCESS_BITS                                          */
23951 /*   Description:  Access Bits                                          */
23952 #define SH_IPI_ACCESS_ACCESS_BITS_SHFT           0
23953 #define SH_IPI_ACCESS_ACCESS_BITS_MASK           0xffffffffffffffff
23954 
23955 /* ==================================================================== */
23956 /*                      Register "SH_JTAG_CONFIG"                       */
23957 /*                       SHub JTAG configuration                        */
23958 /* ==================================================================== */
23959 
23960 #define SH_JTAG_CONFIG                           0x0000000110060500
23961 #define SH_JTAG_CONFIG_MASK                      0x00ffffffffffffff
23962 #define SH_JTAG_CONFIG_INIT                      0x0000000000000000
23963 
23964 /*   SH_JTAG_CONFIG_MD_CLK_SEL                                          */
23965 /*   Description:  Select divide freq of DRAMCLK                        */
23966 #define SH_JTAG_CONFIG_MD_CLK_SEL_SHFT           0
23967 #define SH_JTAG_CONFIG_MD_CLK_SEL_MASK           0x0000000000000003
23968 
23969 /*   SH_JTAG_CONFIG_NI_CLK_SEL                                          */
23970 /*   Description:  Selects clock source for NICLK domain                */
23971 #define SH_JTAG_CONFIG_NI_CLK_SEL_SHFT           2
23972 #define SH_JTAG_CONFIG_NI_CLK_SEL_MASK           0x0000000000000004
23973 
23974 /*   SH_JTAG_CONFIG_II_CLK_SEL                                          */
23975 /*   Description:  Selects clock source for IOCLK domain                */
23976 #define SH_JTAG_CONFIG_II_CLK_SEL_SHFT           3
23977 #define SH_JTAG_CONFIG_II_CLK_SEL_MASK           0x0000000000000018
23978 
23979 /*   SH_JTAG_CONFIG_WRT90_TARGET                                        */
23980 /*   Description:  wrt90_target                                         */
23981 #define SH_JTAG_CONFIG_WRT90_TARGET_SHFT         5
23982 #define SH_JTAG_CONFIG_WRT90_TARGET_MASK         0x000000000007ffe0
23983 
23984 /*   SH_JTAG_CONFIG_WRT90_OVERRIDER                                     */
23985 /*   Description:  wrt90_overrideR                                      */
23986 #define SH_JTAG_CONFIG_WRT90_OVERRIDER_SHFT      19
23987 #define SH_JTAG_CONFIG_WRT90_OVERRIDER_MASK      0x0000000000080000
23988 
23989 /*   SH_JTAG_CONFIG_WRT90_OVERRIDE                                      */
23990 /*   Description:  wrt90_override                                       */
23991 #define SH_JTAG_CONFIG_WRT90_OVERRIDE_SHFT       20
23992 #define SH_JTAG_CONFIG_WRT90_OVERRIDE_MASK       0x0000000000100000
23993 
23994 /*   SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY                                */
23995 /*   Description:  jtag_mci_reset_delay                                 */
23996 #define SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY_SHFT 21
23997 #define SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY_MASK 0x0000000001e00000
23998 
23999 /*   SH_JTAG_CONFIG_JTAG_MCI_TARGET                                     */
24000 /*   Description:  jtag_mci_target                                      */
24001 #define SH_JTAG_CONFIG_JTAG_MCI_TARGET_SHFT      25
24002 #define SH_JTAG_CONFIG_JTAG_MCI_TARGET_MASK      0x0000007ffe000000
24003 
24004 /*   SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE                                   */
24005 /*   Description:  jtag_mci_override                                    */
24006 #define SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE_SHFT    39
24007 #define SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE_MASK    0x0000008000000000
24008 
24009 /*   SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH                                */
24010 /*   Description:  0=depth 8, 1=depth1                                  */
24011 #define SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH_SHFT 40
24012 #define SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH_MASK 0x0000010000000000
24013 
24014 /*   SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT                             */
24015 /*   Description:  Enable sampling of BINIT                             */
24016 #define SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT_SHFT 41
24017 #define SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT_MASK 0x0000020000000000
24018 
24019 /*   SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING                       */
24020 #define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING_SHFT 42
24021 #define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING_MASK 0x0000040000000000
24022 
24023 /*   SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO                              */
24024 #define SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO_SHFT 43
24025 #define SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO_MASK 0x0000f80000000000
24026 
24027 /*   SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE                          */
24028 /*   Description:  Output tristate control                              */
24029 #define SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE_SHFT 48
24030 #define SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE_MASK 0x000f000000000000
24031 
24032 /*   SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST                              */
24033 /*   Description:  Enables BIST                                         */
24034 #define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST_SHFT 52
24035 #define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST_MASK 0x0010000000000000
24036 
24037 /*   SH_JTAG_CONFIG_FSB_CONFIG_AUX                                      */
24038 /*   Description:  Enables BIST                                         */
24039 #define SH_JTAG_CONFIG_FSB_CONFIG_AUX_SHFT       53
24040 #define SH_JTAG_CONFIG_FSB_CONFIG_AUX_MASK       0x0060000000000000
24041 
24042 /*   SH_JTAG_CONFIG_GTL_CONFIG_RE                                       */
24043 /*   Description:  Reference Enable selection for GTL io                */
24044 #define SH_JTAG_CONFIG_GTL_CONFIG_RE_SHFT        55
24045 #define SH_JTAG_CONFIG_GTL_CONFIG_RE_MASK        0x0080000000000000
24046 
24047 /* ==================================================================== */
24048 /*                        Register "SH_SHUB_ID"                         */
24049 /*                            SHub ID Number                            */
24050 /* ==================================================================== */
24051 
24052 #define SH_SHUB_ID                               0x0000000110060580
24053 #define SH_SHUB_ID_MASK                          0x011f37ffffffffff
24054 #define SH_SHUB_ID_INIT                          0x0010300000000000
24055 
24056 /*   SH_SHUB_ID_FORCE1                                                  */
24057 /*   Description:  Must be 1                                            */
24058 #define SH_SHUB_ID_FORCE1_SHFT                   0
24059 #define SH_SHUB_ID_FORCE1_MASK                   0x0000000000000001
24060 
24061 /*   SH_SHUB_ID_MANUFACTURER                                            */
24062 /*   Description:  Manufacturer                                         */
24063 #define SH_SHUB_ID_MANUFACTURER_SHFT             1
24064 #define SH_SHUB_ID_MANUFACTURER_MASK             0x0000000000000ffe
24065 
24066 /*   SH_SHUB_ID_PART_NUMBER                                             */
24067 /*   Description:  Part Number                                          */
24068 #define SH_SHUB_ID_PART_NUMBER_SHFT              12
24069 #define SH_SHUB_ID_PART_NUMBER_MASK              0x000000000ffff000
24070 
24071 /*   SH_SHUB_ID_REVISION                                                */
24072 /*   Description:  Revision                                             */
24073 #define SH_SHUB_ID_REVISION_SHFT                 28
24074 #define SH_SHUB_ID_REVISION_MASK                 0x00000000f0000000
24075 
24076 /*   SH_SHUB_ID_NODE_ID                                                 */
24077 /*   Description:  Node Identification                                  */
24078 #define SH_SHUB_ID_NODE_ID_SHFT                  32
24079 #define SH_SHUB_ID_NODE_ID_MASK                  0x000007ff00000000
24080 
24081 /*   SH_SHUB_ID_SHARING_MODE                                            */
24082 /*   Description:  Sharing mode (Coherency Domain Size)                 */
24083 #define SH_SHUB_ID_SHARING_MODE_SHFT             44
24084 #define SH_SHUB_ID_SHARING_MODE_MASK             0x0000300000000000
24085 
24086 /*   SH_SHUB_ID_NODES_PER_BIT                                           */
24087 /*   Description:  Nodes per bit definition for MMR access              */
24088 #define SH_SHUB_ID_NODES_PER_BIT_SHFT            48
24089 #define SH_SHUB_ID_NODES_PER_BIT_MASK            0x001f000000000000
24090 
24091 /*   SH_SHUB_ID_NI_PORT                                                 */
24092 /*   Description:  NI port of vector reference, 0 = NI0, 1 = NI1        */
24093 #define SH_SHUB_ID_NI_PORT_SHFT                  56
24094 #define SH_SHUB_ID_NI_PORT_MASK                  0x0100000000000000
24095 
24096 /* ==================================================================== */
24097 /*                     Register "SH_SHUBS_PRESENT0"                     */
24098 /*         Shubs 0 - 63 Present. Used for invalidate generation         */
24099 /* ==================================================================== */
24100 
24101 #define SH_SHUBS_PRESENT0                        0x0000000110060600
24102 #define SH_SHUBS_PRESENT0_MASK                   0xffffffffffffffff
24103 #define SH_SHUBS_PRESENT0_INIT                   0xffffffffffffffff
24104 
24105 /*   SH_SHUBS_PRESENT0_SHUBS_PRESENT0                                   */
24106 /*   Description:  Shubs 0 - 63 Present configuration                   */
24107 #define SH_SHUBS_PRESENT0_SHUBS_PRESENT0_SHFT    0
24108 #define SH_SHUBS_PRESENT0_SHUBS_PRESENT0_MASK    0xffffffffffffffff
24109 
24110 /* ==================================================================== */
24111 /*                     Register "SH_SHUBS_PRESENT1"                     */
24112 /*        Shubs 64 - 127 Present. Used for invalidate generation        */
24113 /* ==================================================================== */
24114 
24115 #define SH_SHUBS_PRESENT1                        0x0000000110060680
24116 #define SH_SHUBS_PRESENT1_MASK                   0xffffffffffffffff
24117 #define SH_SHUBS_PRESENT1_INIT                   0xffffffffffffffff
24118 
24119 /*   SH_SHUBS_PRESENT1_SHUBS_PRESENT1                                   */
24120 /*   Description:  Shubs 64 - 127 Present configuration                 */
24121 #define SH_SHUBS_PRESENT1_SHUBS_PRESENT1_SHFT    0
24122 #define SH_SHUBS_PRESENT1_SHUBS_PRESENT1_MASK    0xffffffffffffffff
24123 
24124 /* ==================================================================== */
24125 /*                     Register "SH_SHUBS_PRESENT2"                     */
24126 /*       Shubs 128 - 191 Present. Used for invalidate generation        */
24127 /* ==================================================================== */
24128 
24129 #define SH_SHUBS_PRESENT2                        0x0000000110060700
24130 #define SH_SHUBS_PRESENT2_MASK                   0xffffffffffffffff
24131 #define SH_SHUBS_PRESENT2_INIT                   0xffffffffffffffff
24132 
24133 /*   SH_SHUBS_PRESENT2_SHUBS_PRESENT2                                   */
24134 /*   Description:  Shubs 128 - 191 Present configuration                */
24135 #define SH_SHUBS_PRESENT2_SHUBS_PRESENT2_SHFT    0
24136 #define SH_SHUBS_PRESENT2_SHUBS_PRESENT2_MASK    0xffffffffffffffff
24137 
24138 /* ==================================================================== */
24139 /*                     Register "SH_SHUBS_PRESENT3"                     */
24140 /*       Shubs 192 - 255 Present. Used for invalidate generation        */
24141 /* ==================================================================== */
24142 
24143 #define SH_SHUBS_PRESENT3                        0x0000000110060780
24144 #define SH_SHUBS_PRESENT3_MASK                   0xffffffffffffffff
24145 #define SH_SHUBS_PRESENT3_INIT                   0xffffffffffffffff
24146 
24147 /*   SH_SHUBS_PRESENT3_SHUBS_PRESENT3                                   */
24148 /*   Description:  Shubs 192 - 255 Present configuration                */
24149 #define SH_SHUBS_PRESENT3_SHUBS_PRESENT3_SHFT    0
24150 #define SH_SHUBS_PRESENT3_SHUBS_PRESENT3_MASK    0xffffffffffffffff
24151 
24152 /* ==================================================================== */
24153 /*                       Register "SH_SOFT_RESET"                       */
24154 /*                           SHub Soft Reset                            */
24155 /* ==================================================================== */
24156 
24157 #define SH_SOFT_RESET                            0x0000000110060800
24158 #define SH_SOFT_RESET_MASK                       0x0000000000000001
24159 #define SH_SOFT_RESET_INIT                       0x0000000000000000
24160 
24161 /*   SH_SOFT_RESET_SOFT_RESET                                           */
24162 /*   Description:  Soft Reset                                           */
24163 #define SH_SOFT_RESET_SOFT_RESET_SHFT            0
24164 #define SH_SOFT_RESET_SOFT_RESET_MASK            0x0000000000000001
24165 
24166 /* ==================================================================== */
24167 /*                      Register "SH_FIRST_ERROR"                       */
24168 /*                    Shub Global First Error Flags                     */
24169 /* ==================================================================== */
24170 
24171 #define SH_FIRST_ERROR                           0x0000000110071000
24172 #define SH_FIRST_ERROR_MASK                      0x000000000007ffff
24173 #define SH_FIRST_ERROR_INIT                      0x0000000000000000
24174 
24175 /*   SH_FIRST_ERROR_FIRST_ERROR                                         */
24176 /*   Description:  Chiplet with first error                             */
24177 #define SH_FIRST_ERROR_FIRST_ERROR_SHFT          0
24178 #define SH_FIRST_ERROR_FIRST_ERROR_MASK          0x000000000007ffff
24179 
24180 /* ==================================================================== */
24181 /*                    Register "SH_II_HW_TIME_STAMP"                    */
24182 /*                     II hardware error time stamp                     */
24183 /* ==================================================================== */
24184 
24185 #define SH_II_HW_TIME_STAMP                      0x0000000110071080
24186 #define SH_II_HW_TIME_STAMP_MASK                 0xffffffffffffffff
24187 #define SH_II_HW_TIME_STAMP_INIT                 0x0000000000000000
24188 
24189 /*   SH_II_HW_TIME_STAMP_TIME                                           */
24190 /*   Description:  II hardware error time stamp                         */
24191 #define SH_II_HW_TIME_STAMP_TIME_SHFT            0
24192 #define SH_II_HW_TIME_STAMP_TIME_MASK            0x7fffffffffffffff
24193 
24194 /*   SH_II_HW_TIME_STAMP_VALID                                          */
24195 /*   Description:  II hardware error time stamp valid                   */
24196 #define SH_II_HW_TIME_STAMP_VALID_SHFT           63
24197 #define SH_II_HW_TIME_STAMP_VALID_MASK           0x8000000000000000
24198 
24199 /* ==================================================================== */
24200 /*                    Register "SH_LB_HW_TIME_STAMP"                    */
24201 /*                     LB hardware error time stamp                     */
24202 /* ==================================================================== */
24203 
24204 #define SH_LB_HW_TIME_STAMP                      0x0000000110071100
24205 #define SH_LB_HW_TIME_STAMP_MASK                 0xffffffffffffffff
24206 #define SH_LB_HW_TIME_STAMP_INIT                 0x0000000000000000
24207 
24208 /*   SH_LB_HW_TIME_STAMP_TIME                                           */
24209 /*   Description:  LB hardware error time stamp                         */
24210 #define SH_LB_HW_TIME_STAMP_TIME_SHFT            0
24211 #define SH_LB_HW_TIME_STAMP_TIME_MASK            0x7fffffffffffffff
24212 
24213 /*   SH_LB_HW_TIME_STAMP_VALID                                          */
24214 /*   Description:  LB hardware error time stamp valid                   */
24215 #define SH_LB_HW_TIME_STAMP_VALID_SHFT           63
24216 #define SH_LB_HW_TIME_STAMP_VALID_MASK           0x8000000000000000
24217 
24218 /* ==================================================================== */
24219 /*                   Register "SH_MD_COR_TIME_STAMP"                    */
24220 /*                   MD correctable error time stamp                    */
24221 /* ==================================================================== */
24222 
24223 #define SH_MD_COR_TIME_STAMP                     0x0000000110071180
24224 #define SH_MD_COR_TIME_STAMP_MASK                0xffffffffffffffff
24225 #define SH_MD_COR_TIME_STAMP_INIT                0x0000000000000000
24226 
24227 /*   SH_MD_COR_TIME_STAMP_TIME                                          */
24228 /*   Description:  MD correctable error time stamp                      */
24229 #define SH_MD_COR_TIME_STAMP_TIME_SHFT           0
24230 #define SH_MD_COR_TIME_STAMP_TIME_MASK           0x7fffffffffffffff
24231 
24232 /*   SH_MD_COR_TIME_STAMP_VALID                                         */
24233 /*   Description:  MD correctable error time stamp valid                */
24234 #define SH_MD_COR_TIME_STAMP_VALID_SHFT          63
24235 #define SH_MD_COR_TIME_STAMP_VALID_MASK          0x8000000000000000
24236 
24237 /* ==================================================================== */
24238 /*                    Register "SH_MD_HW_TIME_STAMP"                    */
24239 /*                     MD hardware error time stamp                     */
24240 /* ==================================================================== */
24241 
24242 #define SH_MD_HW_TIME_STAMP                      0x0000000110071200
24243 #define SH_MD_HW_TIME_STAMP_MASK                 0xffffffffffffffff
24244 #define SH_MD_HW_TIME_STAMP_INIT                 0x0000000000000000
24245 
24246 /*   SH_MD_HW_TIME_STAMP_TIME                                           */
24247 /*   Description:  MD hardware error time stamp                         */
24248 #define SH_MD_HW_TIME_STAMP_TIME_SHFT            0
24249 #define SH_MD_HW_TIME_STAMP_TIME_MASK            0x7fffffffffffffff
24250 
24251 /*   SH_MD_HW_TIME_STAMP_VALID                                          */
24252 /*   Description:  MD hardware error time stamp valid                   */
24253 #define SH_MD_HW_TIME_STAMP_VALID_SHFT           63
24254 #define SH_MD_HW_TIME_STAMP_VALID_MASK           0x8000000000000000
24255 
24256 /* ==================================================================== */
24257 /*                  Register "SH_MD_UNCOR_TIME_STAMP"                   */
24258 /*                  MD uncorrectable error time stamp                   */
24259 /* ==================================================================== */
24260 
24261 #define SH_MD_UNCOR_TIME_STAMP                   0x0000000110071280
24262 #define SH_MD_UNCOR_TIME_STAMP_MASK              0xffffffffffffffff
24263 #define SH_MD_UNCOR_TIME_STAMP_INIT              0x0000000000000000
24264 
24265 /*   SH_MD_UNCOR_TIME_STAMP_TIME                                        */
24266 /*   Description:  MD uncorrectable error time stamp                    */
24267 #define SH_MD_UNCOR_TIME_STAMP_TIME_SHFT         0
24268 #define SH_MD_UNCOR_TIME_STAMP_TIME_MASK         0x7fffffffffffffff
24269 
24270 /*   SH_MD_UNCOR_TIME_STAMP_VALID                                       */
24271 /*   Description:  MD uncorrectable error time stamp valid              */
24272 #define SH_MD_UNCOR_TIME_STAMP_VALID_SHFT        63
24273 #define SH_MD_UNCOR_TIME_STAMP_VALID_MASK        0x8000000000000000
24274 
24275 /* ==================================================================== */
24276 /*                   Register "SH_PI_COR_TIME_STAMP"                    */
24277 /*                   PI correctable error time stamp                    */
24278 /* ==================================================================== */
24279 
24280 #define SH_PI_COR_TIME_STAMP                     0x0000000110071300
24281 #define SH_PI_COR_TIME_STAMP_MASK                0xffffffffffffffff
24282 #define SH_PI_COR_TIME_STAMP_INIT                0x0000000000000000
24283 
24284 /*   SH_PI_COR_TIME_STAMP_TIME                                          */
24285 /*   Description:  PI correctable error time stamp                      */
24286 #define SH_PI_COR_TIME_STAMP_TIME_SHFT           0
24287 #define SH_PI_COR_TIME_STAMP_TIME_MASK           0x7fffffffffffffff
24288 
24289 /*   SH_PI_COR_TIME_STAMP_VALID                                         */
24290 /*   Description:  PI correctable error time stamp valid                */
24291 #define SH_PI_COR_TIME_STAMP_VALID_SHFT          63
24292 #define SH_PI_COR_TIME_STAMP_VALID_MASK          0x8000000000000000
24293 
24294 /* ==================================================================== */
24295 /*                    Register "SH_PI_HW_TIME_STAMP"                    */
24296 /*                     PI hardware error time stamp                     */
24297 /* ==================================================================== */
24298 
24299 #define SH_PI_HW_TIME_STAMP                      0x0000000110071380
24300 #define SH_PI_HW_TIME_STAMP_MASK                 0xffffffffffffffff
24301 #define SH_PI_HW_TIME_STAMP_INIT                 0x0000000000000000
24302 
24303 /*   SH_PI_HW_TIME_STAMP_TIME                                           */
24304 /*   Description:  PI hardware error time stamp                         */
24305 #define SH_PI_HW_TIME_STAMP_TIME_SHFT            0
24306 #define SH_PI_HW_TIME_STAMP_TIME_MASK            0x7fffffffffffffff
24307 
24308 /*   SH_PI_HW_TIME_STAMP_VALID                                          */
24309 /*   Description:  PI hardware error time stamp valid                   */
24310 #define SH_PI_HW_TIME_STAMP_VALID_SHFT           63
24311 #define SH_PI_HW_TIME_STAMP_VALID_MASK           0x8000000000000000
24312 
24313 /* ==================================================================== */
24314 /*                  Register "SH_PI_UNCOR_TIME_STAMP"                   */
24315 /*                  PI uncorrectable error time stamp                   */
24316 /* ==================================================================== */
24317 
24318 #define SH_PI_UNCOR_TIME_STAMP                   0x0000000110071400
24319 #define SH_PI_UNCOR_TIME_STAMP_MASK              0xffffffffffffffff
24320 #define SH_PI_UNCOR_TIME_STAMP_INIT              0x0000000000000000
24321 
24322 /*   SH_PI_UNCOR_TIME_STAMP_TIME                                        */
24323 /*   Description:  PI uncorrectable error time stamp                    */
24324 #define SH_PI_UNCOR_TIME_STAMP_TIME_SHFT         0
24325 #define SH_PI_UNCOR_TIME_STAMP_TIME_MASK         0x7fffffffffffffff
24326 
24327 /*   SH_PI_UNCOR_TIME_STAMP_VALID                                       */
24328 /*   Description:  PI uncorrectable error time stamp valid              */
24329 #define SH_PI_UNCOR_TIME_STAMP_VALID_SHFT        63
24330 #define SH_PI_UNCOR_TIME_STAMP_VALID_MASK        0x8000000000000000
24331 
24332 /* ==================================================================== */
24333 /*                  Register "SH_PROC0_ADV_TIME_STAMP"                  */
24334 /*                      Proc 0 advisory time stamp                      */
24335 /* ==================================================================== */
24336 
24337 #define SH_PROC0_ADV_TIME_STAMP                  0x0000000110071480
24338 #define SH_PROC0_ADV_TIME_STAMP_MASK             0xffffffffffffffff
24339 #define SH_PROC0_ADV_TIME_STAMP_INIT             0x0000000000000000
24340 
24341 /*   SH_PROC0_ADV_TIME_STAMP_TIME                                       */
24342 /*   Description:  Processor 0 advisory time stamp                      */
24343 #define SH_PROC0_ADV_TIME_STAMP_TIME_SHFT        0
24344 #define SH_PROC0_ADV_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24345 
24346 /*   SH_PROC0_ADV_TIME_STAMP_VALID                                      */
24347 /*   Description:  Processor 0 advisory time stamp valid                */
24348 #define SH_PROC0_ADV_TIME_STAMP_VALID_SHFT       63
24349 #define SH_PROC0_ADV_TIME_STAMP_VALID_MASK       0x8000000000000000
24350 
24351 /* ==================================================================== */
24352 /*                  Register "SH_PROC0_ERR_TIME_STAMP"                  */
24353 /*                       Proc 0 error time stamp                        */
24354 /* ==================================================================== */
24355 
24356 #define SH_PROC0_ERR_TIME_STAMP                  0x0000000110071500
24357 #define SH_PROC0_ERR_TIME_STAMP_MASK             0xffffffffffffffff
24358 #define SH_PROC0_ERR_TIME_STAMP_INIT             0x0000000000000000
24359 
24360 /*   SH_PROC0_ERR_TIME_STAMP_TIME                                       */
24361 /*   Description:  Processor 0 error time stamp                         */
24362 #define SH_PROC0_ERR_TIME_STAMP_TIME_SHFT        0
24363 #define SH_PROC0_ERR_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24364 
24365 /*   SH_PROC0_ERR_TIME_STAMP_VALID                                      */
24366 /*   Description:  Processor 0 error time stamp valid                   */
24367 #define SH_PROC0_ERR_TIME_STAMP_VALID_SHFT       63
24368 #define SH_PROC0_ERR_TIME_STAMP_VALID_MASK       0x8000000000000000
24369 
24370 /* ==================================================================== */
24371 /*                  Register "SH_PROC1_ADV_TIME_STAMP"                  */
24372 /*                      Proc 1 advisory time stamp                      */
24373 /* ==================================================================== */
24374 
24375 #define SH_PROC1_ADV_TIME_STAMP                  0x0000000110071580
24376 #define SH_PROC1_ADV_TIME_STAMP_MASK             0xffffffffffffffff
24377 #define SH_PROC1_ADV_TIME_STAMP_INIT             0x0000000000000000
24378 
24379 /*   SH_PROC1_ADV_TIME_STAMP_TIME                                       */
24380 /*   Description:  Processor 1 advisory time stamp                      */
24381 #define SH_PROC1_ADV_TIME_STAMP_TIME_SHFT        0
24382 #define SH_PROC1_ADV_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24383 
24384 /*   SH_PROC1_ADV_TIME_STAMP_VALID                                      */
24385 /*   Description:  Processor 1 advisory time stamp valid                */
24386 #define SH_PROC1_ADV_TIME_STAMP_VALID_SHFT       63
24387 #define SH_PROC1_ADV_TIME_STAMP_VALID_MASK       0x8000000000000000
24388 
24389 /* ==================================================================== */
24390 /*                  Register "SH_PROC1_ERR_TIME_STAMP"                  */
24391 /*                       Proc 1 error time stamp                        */
24392 /* ==================================================================== */
24393 
24394 #define SH_PROC1_ERR_TIME_STAMP                  0x0000000110071600
24395 #define SH_PROC1_ERR_TIME_STAMP_MASK             0xffffffffffffffff
24396 #define SH_PROC1_ERR_TIME_STAMP_INIT             0x0000000000000000
24397 
24398 /*   SH_PROC1_ERR_TIME_STAMP_TIME                                       */
24399 /*   Description:  Processor 1 error time stamp                         */
24400 #define SH_PROC1_ERR_TIME_STAMP_TIME_SHFT        0
24401 #define SH_PROC1_ERR_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24402 
24403 /*   SH_PROC1_ERR_TIME_STAMP_VALID                                      */
24404 /*   Description:  Processor 1 error time stamp valid                   */
24405 #define SH_PROC1_ERR_TIME_STAMP_VALID_SHFT       63
24406 #define SH_PROC1_ERR_TIME_STAMP_VALID_MASK       0x8000000000000000
24407 
24408 /* ==================================================================== */
24409 /*                  Register "SH_PROC2_ADV_TIME_STAMP"                  */
24410 /*                      Proc 2 advisory time stamp                      */
24411 /* ==================================================================== */
24412 
24413 #define SH_PROC2_ADV_TIME_STAMP                  0x0000000110071680
24414 #define SH_PROC2_ADV_TIME_STAMP_MASK             0xffffffffffffffff
24415 #define SH_PROC2_ADV_TIME_STAMP_INIT             0x0000000000000000
24416 
24417 /*   SH_PROC2_ADV_TIME_STAMP_TIME                                       */
24418 /*   Description:  Processor 2 advisory time stamp                      */
24419 #define SH_PROC2_ADV_TIME_STAMP_TIME_SHFT        0
24420 #define SH_PROC2_ADV_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24421 
24422 /*   SH_PROC2_ADV_TIME_STAMP_VALID                                      */
24423 /*   Description:  Processor 2 advisory time stamp valid                */
24424 #define SH_PROC2_ADV_TIME_STAMP_VALID_SHFT       63
24425 #define SH_PROC2_ADV_TIME_STAMP_VALID_MASK       0x8000000000000000
24426 
24427 /* ==================================================================== */
24428 /*                  Register "SH_PROC2_ERR_TIME_STAMP"                  */
24429 /*                       Proc 2 error time stamp                        */
24430 /* ==================================================================== */
24431 
24432 #define SH_PROC2_ERR_TIME_STAMP                  0x0000000110071700
24433 #define SH_PROC2_ERR_TIME_STAMP_MASK             0xffffffffffffffff
24434 #define SH_PROC2_ERR_TIME_STAMP_INIT             0x0000000000000000
24435 
24436 /*   SH_PROC2_ERR_TIME_STAMP_TIME                                       */
24437 /*   Description:  Processor 2 error time stamp                         */
24438 #define SH_PROC2_ERR_TIME_STAMP_TIME_SHFT        0
24439 #define SH_PROC2_ERR_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24440 
24441 /*   SH_PROC2_ERR_TIME_STAMP_VALID                                      */
24442 /*   Description:  Processor 2 error time stamp valid                   */
24443 #define SH_PROC2_ERR_TIME_STAMP_VALID_SHFT       63
24444 #define SH_PROC2_ERR_TIME_STAMP_VALID_MASK       0x8000000000000000
24445 
24446 /* ==================================================================== */
24447 /*                  Register "SH_PROC3_ADV_TIME_STAMP"                  */
24448 /*                      Proc 3 advisory time stamp                      */
24449 /* ==================================================================== */
24450 
24451 #define SH_PROC3_ADV_TIME_STAMP                  0x0000000110071780
24452 #define SH_PROC3_ADV_TIME_STAMP_MASK             0xffffffffffffffff
24453 #define SH_PROC3_ADV_TIME_STAMP_INIT             0x0000000000000000
24454 
24455 /*   SH_PROC3_ADV_TIME_STAMP_TIME                                       */
24456 /*   Description:  Processor 3 advisory time stamp                      */
24457 #define SH_PROC3_ADV_TIME_STAMP_TIME_SHFT        0
24458 #define SH_PROC3_ADV_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24459 
24460 /*   SH_PROC3_ADV_TIME_STAMP_VALID                                      */
24461 /*   Description:  Processor 3 advisory time stamp valid                */
24462 #define SH_PROC3_ADV_TIME_STAMP_VALID_SHFT       63
24463 #define SH_PROC3_ADV_TIME_STAMP_VALID_MASK       0x8000000000000000
24464 
24465 /* ==================================================================== */
24466 /*                  Register "SH_PROC3_ERR_TIME_STAMP"                  */
24467 /*                       Proc 3 error time stamp                        */
24468 /* ==================================================================== */
24469 
24470 #define SH_PROC3_ERR_TIME_STAMP                  0x0000000110071800
24471 #define SH_PROC3_ERR_TIME_STAMP_MASK             0xffffffffffffffff
24472 #define SH_PROC3_ERR_TIME_STAMP_INIT             0x0000000000000000
24473 
24474 /*   SH_PROC3_ERR_TIME_STAMP_TIME                                       */
24475 /*   Description:  Processor 3 error time stamp                         */
24476 #define SH_PROC3_ERR_TIME_STAMP_TIME_SHFT        0
24477 #define SH_PROC3_ERR_TIME_STAMP_TIME_MASK        0x7fffffffffffffff
24478 
24479 /*   SH_PROC3_ERR_TIME_STAMP_VALID                                      */
24480 /*   Description:  Processor 3 error time stamp valid                   */
24481 #define SH_PROC3_ERR_TIME_STAMP_VALID_SHFT       63
24482 #define SH_PROC3_ERR_TIME_STAMP_VALID_MASK       0x8000000000000000
24483 
24484 /* ==================================================================== */
24485 /*                   Register "SH_XN_COR_TIME_STAMP"                    */
24486 /*                   XN correctable error time stamp                    */
24487 /* ==================================================================== */
24488 
24489 #define SH_XN_COR_TIME_STAMP                     0x0000000110071880
24490 #define SH_XN_COR_TIME_STAMP_MASK                0xffffffffffffffff
24491 #define SH_XN_COR_TIME_STAMP_INIT                0x0000000000000000
24492 
24493 /*   SH_XN_COR_TIME_STAMP_TIME                                          */
24494 /*   Description:  XN correctable error time stamp                      */
24495 #define SH_XN_COR_TIME_STAMP_TIME_SHFT           0
24496 #define SH_XN_COR_TIME_STAMP_TIME_MASK           0x7fffffffffffffff
24497 
24498 /*   SH_XN_COR_TIME_STAMP_VALID                                         */
24499 /*   Description:  XN correctable error time stamp valid                */
24500 #define SH_XN_COR_TIME_STAMP_VALID_SHFT          63
24501 #define SH_XN_COR_TIME_STAMP_VALID_MASK          0x8000000000000000
24502 
24503 /* ==================================================================== */
24504 /*                    Register "SH_XN_HW_TIME_STAMP"                    */
24505 /*                     XN hardware error time stamp                     */
24506 /* ==================================================================== */
24507 
24508 #define SH_XN_HW_TIME_STAMP                      0x0000000110071900
24509 #define SH_XN_HW_TIME_STAMP_MASK                 0xffffffffffffffff
24510 #define SH_XN_HW_TIME_STAMP_INIT                 0x0000000000000000
24511 
24512 /*   SH_XN_HW_TIME_STAMP_TIME                                           */
24513 /*   Description:  XN hardware error time stamp                         */
24514 #define SH_XN_HW_TIME_STAMP_TIME_SHFT            0
24515 #define SH_XN_HW_TIME_STAMP_TIME_MASK            0x7fffffffffffffff
24516 
24517 /*   SH_XN_HW_TIME_STAMP_VALID                                          */
24518 /*   Description:  XN hardware error time stamp valid                   */
24519 #define SH_XN_HW_TIME_STAMP_VALID_SHFT           63
24520 #define SH_XN_HW_TIME_STAMP_VALID_MASK           0x8000000000000000
24521 
24522 /* ==================================================================== */
24523 /*                  Register "SH_XN_UNCOR_TIME_STAMP"                   */
24524 /*                  XN uncorrectable error time stamp                   */
24525 /* ==================================================================== */
24526 
24527 #define SH_XN_UNCOR_TIME_STAMP                   0x0000000110071980
24528 #define SH_XN_UNCOR_TIME_STAMP_MASK              0xffffffffffffffff
24529 #define SH_XN_UNCOR_TIME_STAMP_INIT              0x0000000000000000
24530 
24531 /*   SH_XN_UNCOR_TIME_STAMP_TIME                                        */
24532 /*   Description:  XN uncorrectable error time stamp                    */
24533 #define SH_XN_UNCOR_TIME_STAMP_TIME_SHFT         0
24534 #define SH_XN_UNCOR_TIME_STAMP_TIME_MASK         0x7fffffffffffffff
24535 
24536 /*   SH_XN_UNCOR_TIME_STAMP_VALID                                       */
24537 /*   Description:  XN uncorrectable error time stamp valid              */
24538 #define SH_XN_UNCOR_TIME_STAMP_VALID_SHFT        63
24539 #define SH_XN_UNCOR_TIME_STAMP_VALID_MASK        0x8000000000000000
24540 
24541 /* ==================================================================== */
24542 /*                       Register "SH_DEBUG_PORT"                       */
24543 /*                           SHub Debug Port                            */
24544 /* ==================================================================== */
24545 
24546 #define SH_DEBUG_PORT                            0x0000000110072000
24547 #define SH_DEBUG_PORT_MASK                       0x00000000ffffffff
24548 #define SH_DEBUG_PORT_INIT                       0x0000000000000000
24549 
24550 /*   SH_DEBUG_PORT_DEBUG_NIBBLE0                                        */
24551 /*   Description:  Debug port nibble 0                                  */
24552 #define SH_DEBUG_PORT_DEBUG_NIBBLE0_SHFT         0
24553 #define SH_DEBUG_PORT_DEBUG_NIBBLE0_MASK         0x000000000000000f
24554 
24555 /*   SH_DEBUG_PORT_DEBUG_NIBBLE1                                        */
24556 /*   Description:  Debug port nibble 1                                  */
24557 #define SH_DEBUG_PORT_DEBUG_NIBBLE1_SHFT         4
24558 #define SH_DEBUG_PORT_DEBUG_NIBBLE1_MASK         0x00000000000000f0
24559 
24560 /*   SH_DEBUG_PORT_DEBUG_NIBBLE2                                        */
24561 /*   Description:  Debug port nibble 2                                  */
24562 #define SH_DEBUG_PORT_DEBUG_NIBBLE2_SHFT         8
24563 #define SH_DEBUG_PORT_DEBUG_NIBBLE2_MASK         0x0000000000000f00
24564 
24565 /*   SH_DEBUG_PORT_DEBUG_NIBBLE3                                        */
24566 /*   Description:  Debug port nibble 3                                  */
24567 #define SH_DEBUG_PORT_DEBUG_NIBBLE3_SHFT         12
24568 #define SH_DEBUG_PORT_DEBUG_NIBBLE3_MASK         0x000000000000f000
24569 
24570 /*   SH_DEBUG_PORT_DEBUG_NIBBLE4                                        */
24571 /*   Description:  Debug port nibble 4                                  */
24572 #define SH_DEBUG_PORT_DEBUG_NIBBLE4_SHFT         16
24573 #define SH_DEBUG_PORT_DEBUG_NIBBLE4_MASK         0x00000000000f0000
24574 
24575 /*   SH_DEBUG_PORT_DEBUG_NIBBLE5                                        */
24576 /*   Description:  Debug port nibble 5                                  */
24577 #define SH_DEBUG_PORT_DEBUG_NIBBLE5_SHFT         20
24578 #define SH_DEBUG_PORT_DEBUG_NIBBLE5_MASK         0x0000000000f00000
24579 
24580 /*   SH_DEBUG_PORT_DEBUG_NIBBLE6                                        */
24581 /*   Description:  Debug port nibble 6                                  */
24582 #define SH_DEBUG_PORT_DEBUG_NIBBLE6_SHFT         24
24583 #define SH_DEBUG_PORT_DEBUG_NIBBLE6_MASK         0x000000000f000000
24584 
24585 /*   SH_DEBUG_PORT_DEBUG_NIBBLE7                                        */
24586 /*   Description:  Debug port nibble 7                                  */
24587 #define SH_DEBUG_PORT_DEBUG_NIBBLE7_SHFT         28
24588 #define SH_DEBUG_PORT_DEBUG_NIBBLE7_MASK         0x00000000f0000000
24589 
24590 /* ==================================================================== */
24591 /*                     Register "SH_II_DEBUG_DATA"                      */
24592 /*                            II Debug Data                             */
24593 /* ==================================================================== */
24594 
24595 #define SH_II_DEBUG_DATA                         0x0000000110072080
24596 #define SH_II_DEBUG_DATA_MASK                    0x00000000ffffffff
24597 #define SH_II_DEBUG_DATA_INIT                    0x0000000000000000
24598 
24599 /*   SH_II_DEBUG_DATA_II_DATA                                           */
24600 /*   Description:  II debug data                                        */
24601 #define SH_II_DEBUG_DATA_II_DATA_SHFT            0
24602 #define SH_II_DEBUG_DATA_II_DATA_MASK            0x00000000ffffffff
24603 
24604 /* ==================================================================== */
24605 /*                   Register "SH_II_WRAP_DEBUG_DATA"                   */
24606 /*                      SHub II Wrapper Debug Data                      */
24607 /* ==================================================================== */
24608 
24609 #define SH_II_WRAP_DEBUG_DATA                    0x0000000110072100
24610 #define SH_II_WRAP_DEBUG_DATA_MASK               0x00000000ffffffff
24611 #define SH_II_WRAP_DEBUG_DATA_INIT               0x0000000000000000
24612 
24613 /*   SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA                                 */
24614 /*   Description:  II wrapper debug data                                */
24615 #define SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA_SHFT  0
24616 #define SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA_MASK  0x00000000ffffffff
24617 
24618 /* ==================================================================== */
24619 /*                     Register "SH_LB_DEBUG_DATA"                      */
24620 /*                          SHub LB Debug Data                          */
24621 /* ==================================================================== */
24622 
24623 #define SH_LB_DEBUG_DATA                         0x0000000110072180
24624 #define SH_LB_DEBUG_DATA_MASK                    0x00000000ffffffff
24625 #define SH_LB_DEBUG_DATA_INIT                    0x0000000000000000
24626 
24627 /*   SH_LB_DEBUG_DATA_LB_DATA                                           */
24628 /*   Description:  LB debug data                                        */
24629 #define SH_LB_DEBUG_DATA_LB_DATA_SHFT            0
24630 #define SH_LB_DEBUG_DATA_LB_DATA_MASK            0x00000000ffffffff
24631 
24632 /* ==================================================================== */
24633 /*                     Register "SH_MD_DEBUG_DATA"                      */
24634 /*                          SHub MD Debug Data                          */
24635 /* ==================================================================== */
24636 
24637 #define SH_MD_DEBUG_DATA                         0x0000000110072200
24638 #define SH_MD_DEBUG_DATA_MASK                    0x00000000ffffffff
24639 #define SH_MD_DEBUG_DATA_INIT                    0x0000000000000000
24640 
24641 /*   SH_MD_DEBUG_DATA_MD_DATA                                           */
24642 /*   Description:  MD debug data                                        */
24643 #define SH_MD_DEBUG_DATA_MD_DATA_SHFT            0
24644 #define SH_MD_DEBUG_DATA_MD_DATA_MASK            0x00000000ffffffff
24645 
24646 /* ==================================================================== */
24647 /*                     Register "SH_PI_DEBUG_DATA"                      */
24648 /*                          SHub PI Debug Data                          */
24649 /* ==================================================================== */
24650 
24651 #define SH_PI_DEBUG_DATA                         0x0000000110072280
24652 #define SH_PI_DEBUG_DATA_MASK                    0x00000000ffffffff
24653 #define SH_PI_DEBUG_DATA_INIT                    0x0000000000000000
24654 
24655 /*   SH_PI_DEBUG_DATA_PI_DATA                                           */
24656 /*   Description:  PI Debug Data                                        */
24657 #define SH_PI_DEBUG_DATA_PI_DATA_SHFT            0
24658 #define SH_PI_DEBUG_DATA_PI_DATA_MASK            0x00000000ffffffff
24659 
24660 /* ==================================================================== */
24661 /*                     Register "SH_XN_DEBUG_DATA"                      */
24662 /*                          SHub XN Debug Data                          */
24663 /* ==================================================================== */
24664 
24665 #define SH_XN_DEBUG_DATA                         0x0000000110072300
24666 #define SH_XN_DEBUG_DATA_MASK                    0x00000000ffffffff
24667 #define SH_XN_DEBUG_DATA_INIT                    0x0000000000000000
24668 
24669 /*   SH_XN_DEBUG_DATA_XN_DATA                                           */
24670 /*   Description:  XN debug data                                        */
24671 #define SH_XN_DEBUG_DATA_XN_DATA_SHFT            0
24672 #define SH_XN_DEBUG_DATA_XN_DATA_MASK            0x00000000ffffffff
24673 
24674 /* ==================================================================== */
24675 /*                    Register "SH_TSF_ARMED_STATE"                     */
24676 /*                Trigger sequencing facility arm state                 */
24677 /* ==================================================================== */
24678 
24679 #define SH_TSF_ARMED_STATE                       0x0000000110073000
24680 #define SH_TSF_ARMED_STATE_MASK                  0x00000000000000ff
24681 #define SH_TSF_ARMED_STATE_INIT                  0x0000000000000000
24682 
24683 /*   SH_TSF_ARMED_STATE_STATE                                           */
24684 /*   Description:  Trigger sequencing facility armed state              */
24685 #define SH_TSF_ARMED_STATE_STATE_SHFT            0
24686 #define SH_TSF_ARMED_STATE_STATE_MASK            0x00000000000000ff
24687 
24688 /* ==================================================================== */
24689 /*                   Register "SH_TSF_COUNTER_VALUE"                    */
24690 /*              Trigger sequencing facility counter value               */
24691 /* ==================================================================== */
24692 
24693 #define SH_TSF_COUNTER_VALUE                     0x0000000110073080
24694 #define SH_TSF_COUNTER_VALUE_MASK                0xffffffffffffffff
24695 #define SH_TSF_COUNTER_VALUE_INIT                0x0000000000000000
24696 
24697 /*   SH_TSF_COUNTER_VALUE_COUNT_32                                      */
24698 /*   Description:  Trigger sequencing facility counter 32               */
24699 #define SH_TSF_COUNTER_VALUE_COUNT_32_SHFT       0
24700 #define SH_TSF_COUNTER_VALUE_COUNT_32_MASK       0x00000000ffffffff
24701 
24702 /*   SH_TSF_COUNTER_VALUE_COUNT_16                                      */
24703 /*   Description:  Trigger sequencing facility counter 16               */
24704 #define SH_TSF_COUNTER_VALUE_COUNT_16_SHFT       32
24705 #define SH_TSF_COUNTER_VALUE_COUNT_16_MASK       0x0000ffff00000000
24706 
24707 /*   SH_TSF_COUNTER_VALUE_COUNT_8B                                      */
24708 /*   Description:  Trigger sequencing facility counter 8b               */
24709 #define SH_TSF_COUNTER_VALUE_COUNT_8B_SHFT       48
24710 #define SH_TSF_COUNTER_VALUE_COUNT_8B_MASK       0x00ff000000000000
24711 
24712 /*   SH_TSF_COUNTER_VALUE_COUNT_8A                                      */
24713 /*   Description:  Trigger sequencing facility counter 8a               */
24714 #define SH_TSF_COUNTER_VALUE_COUNT_8A_SHFT       56
24715 #define SH_TSF_COUNTER_VALUE_COUNT_8A_MASK       0xff00000000000000
24716 
24717 /* ==================================================================== */
24718 /*                  Register "SH_TSF_TRIGGERED_STATE"                   */
24719 /*             Trigger sequencing facility triggered state              */
24720 /* ==================================================================== */
24721 
24722 #define SH_TSF_TRIGGERED_STATE                   0x0000000110073100
24723 #define SH_TSF_TRIGGERED_STATE_MASK              0x00000000000000ff
24724 #define SH_TSF_TRIGGERED_STATE_INIT              0x0000000000000000
24725 
24726 /*   SH_TSF_TRIGGERED_STATE_STATE                                       */
24727 /*   Description:  Trigger sequencing facility triggered state          */
24728 #define SH_TSF_TRIGGERED_STATE_STATE_SHFT        0
24729 #define SH_TSF_TRIGGERED_STATE_STATE_MASK        0x00000000000000ff
24730 
24731 /* ==================================================================== */
24732 /*                       Register "SH_VEC_RDDATA"                       */
24733 /*                      Vector Reply Message Data                       */
24734 /* ==================================================================== */
24735 
24736 #define SH_VEC_RDDATA                            0x0000000110074000
24737 #define SH_VEC_RDDATA_MASK                       0xffffffffffffffff
24738 #define SH_VEC_RDDATA_INIT                       0x0000000000000000
24739 
24740 /*   SH_VEC_RDDATA_DATA                                                 */
24741 /*   Description:  Data                                                 */
24742 #define SH_VEC_RDDATA_DATA_SHFT                  0
24743 #define SH_VEC_RDDATA_DATA_MASK                  0xffffffffffffffff
24744 
24745 /* ==================================================================== */
24746 /*                       Register "SH_VEC_RETURN"                       */
24747 /*                  Vector Reply Message Return Route                   */
24748 /* ==================================================================== */
24749 
24750 #define SH_VEC_RETURN                            0x0000000110074080
24751 #define SH_VEC_RETURN_MASK                       0xffffffffffffffff
24752 #define SH_VEC_RETURN_INIT                       0x0000000000000000
24753 
24754 /*   SH_VEC_RETURN_ROUTE                                                */
24755 /*   Description:  Route                                                */
24756 #define SH_VEC_RETURN_ROUTE_SHFT                 0
24757 #define SH_VEC_RETURN_ROUTE_MASK                 0xffffffffffffffff
24758 
24759 /* ==================================================================== */
24760 /*                       Register "SH_VEC_STATUS"                       */
24761 /*                     Vector Reply Message Status                      */
24762 /* ==================================================================== */
24763 
24764 #define SH_VEC_STATUS                            0x0000000110074100
24765 #define SH_VEC_STATUS_MASK                       0xcfffffffffffffff
24766 #define SH_VEC_STATUS_INIT                       0x0000000000000000
24767 
24768 /*   SH_VEC_STATUS_TYPE                                                 */
24769 /*   Description:  Type                                                 */
24770 #define SH_VEC_STATUS_TYPE_SHFT                  0
24771 #define SH_VEC_STATUS_TYPE_MASK                  0x0000000000000007
24772 
24773 /*   SH_VEC_STATUS_ADDRESS                                              */
24774 /*   Description:  Address                                              */
24775 #define SH_VEC_STATUS_ADDRESS_SHFT               3
24776 #define SH_VEC_STATUS_ADDRESS_MASK               0x00000007fffffff8
24777 
24778 /*   SH_VEC_STATUS_PIO_ID                                               */
24779 /*   Description:  PIO ID                                               */
24780 #define SH_VEC_STATUS_PIO_ID_SHFT                35
24781 #define SH_VEC_STATUS_PIO_ID_MASK                0x00003ff800000000
24782 
24783 /*   SH_VEC_STATUS_SOURCE                                               */
24784 /*   Description:  Source                                               */
24785 #define SH_VEC_STATUS_SOURCE_SHFT                46
24786 #define SH_VEC_STATUS_SOURCE_MASK                0x0fffc00000000000
24787 
24788 /*   SH_VEC_STATUS_OVERRUN                                              */
24789 /*   Description:  Overrun                                              */
24790 #define SH_VEC_STATUS_OVERRUN_SHFT               62
24791 #define SH_VEC_STATUS_OVERRUN_MASK               0x4000000000000000
24792 
24793 /*   SH_VEC_STATUS_STATUS_VALID                                         */
24794 /*   Description:  Status_Valid                                         */
24795 #define SH_VEC_STATUS_STATUS_VALID_SHFT          63
24796 #define SH_VEC_STATUS_STATUS_VALID_MASK          0x8000000000000000
24797 
24798 /* ==================================================================== */
24799 /*                    Register "SH_VEC_STATUS_ALIAS"                    */
24800 /*                  Vector Reply Message Status Alias                   */
24801 /* ==================================================================== */
24802 
24803 #define SH_VEC_STATUS_ALIAS                      0x0000000110074108
24804 
24805 /* ==================================================================== */
24806 /*               Register "SH_PERFORMANCE_COUNT0_CONTROL"               */
24807 /*                    Performance Counter 0 Control                     */
24808 /* ==================================================================== */
24809 
24810 #define SH_PERFORMANCE_COUNT0_CONTROL            0x0000000110080000
24811 #define SH_PERFORMANCE_COUNT0_CONTROL_MASK       0x000000000007ffff
24812 #define SH_PERFORMANCE_COUNT0_CONTROL_INIT       0x000000000000b8b8
24813 
24814 /*   SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS                          */
24815 /*   Description:  Counter 0 up stimulus                                */
24816 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS_SHFT 0
24817 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
24818 
24819 /*   SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT                             */
24820 /*   Description:  Counter 0 up event select (1-greater than, 0-equal)  */
24821 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT_SHFT 5
24822 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT_MASK 0x0000000000000020
24823 
24824 /*   SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY                          */
24825 /*   Description:  Counter 0 up polarity select (1-negative edge, 0-po  */
24826 /*  sitive edge)                                                        */
24827 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY_SHFT 6
24828 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY_MASK 0x0000000000000040
24829 
24830 /*   SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE                              */
24831 /*   Description:  Counter 0 up mode select (1-internal, 0-external)    */
24832 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE_SHFT 7
24833 #define SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE_MASK 0x0000000000000080
24834 
24835 /*   SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS                          */
24836 /*   Description:  Counter 0 down stimulus                              */
24837 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS_SHFT 8
24838 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
24839 
24840 /*   SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT                             */
24841 /*   Description:  Counter 0 down event select (1-greater than, 0-equa  */
24842 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT_SHFT 13
24843 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT_MASK 0x0000000000002000
24844 
24845 /*   SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY                          */
24846 /*   Description:  Counter 0 down polarity select (1-negative edge, 0-  */
24847 /*  positive edge)                                                      */
24848 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY_SHFT 14
24849 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY_MASK 0x0000000000004000
24850 
24851 /*   SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE                              */
24852 /*   Description:  Counter 0 down mode select (1-internal, 0-external)  */
24853 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE_SHFT 15
24854 #define SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE_MASK 0x0000000000008000
24855 
24856 /*   SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE                           */
24857 /*   Description:  Counter 0 enable increment                           */
24858 #define SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE_SHFT 16
24859 #define SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE_MASK 0x0000000000010000
24860 
24861 /*   SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE                           */
24862 /*   Description:  Counter 0 enable decrement                           */
24863 #define SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE_SHFT 17
24864 #define SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
24865 
24866 /*   SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE                      */
24867 /*   Description:  Counter 0 enable peak detection                      */
24868 #define SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE_SHFT 18
24869 #define SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
24870 
24871 /* ==================================================================== */
24872 /*               Register "SH_PERFORMANCE_COUNT1_CONTROL"               */
24873 /*                    Performance Counter 1 Control                     */
24874 /* ==================================================================== */
24875 
24876 #define SH_PERFORMANCE_COUNT1_CONTROL            0x0000000110090000
24877 #define SH_PERFORMANCE_COUNT1_CONTROL_MASK       0x000000000007ffff
24878 #define SH_PERFORMANCE_COUNT1_CONTROL_INIT       0x000000000000b8b8
24879 
24880 /*   SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS                          */
24881 /*   Description:  Counter 1 up stimulus                                */
24882 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS_SHFT 0
24883 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
24884 
24885 /*   SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT                             */
24886 /*   Description:  Counter 1 up event select (1-greater than, 0-equal)  */
24887 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT_SHFT 5
24888 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT_MASK 0x0000000000000020
24889 
24890 /*   SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY                          */
24891 /*   Description:  Counter 1 up polarity select (1-negative edge, 0-po  */
24892 /*  sitive edge)                                                        */
24893 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY_SHFT 6
24894 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY_MASK 0x0000000000000040
24895 
24896 /*   SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE                              */
24897 /*   Description:  Counter 1 up mode select (1-internal, 0-external)    */
24898 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE_SHFT 7
24899 #define SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE_MASK 0x0000000000000080
24900 
24901 /*   SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS                          */
24902 /*   Description:  Counter 1 down stimulus                              */
24903 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS_SHFT 8
24904 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
24905 
24906 /*   SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT                             */
24907 /*   Description:  Counter 1 down event select (1-greater than, 0-equa  */
24908 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT_SHFT 13
24909 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT_MASK 0x0000000000002000
24910 
24911 /*   SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY                          */
24912 /*   Description:  Counter 1 down polarity select (1-negative edge, 0-  */
24913 /*  positive edge)                                                      */
24914 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY_SHFT 14
24915 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY_MASK 0x0000000000004000
24916 
24917 /*   SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE                              */
24918 /*   Description:  Counter 1 down mode select (1-internal, 0-external)  */
24919 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE_SHFT 15
24920 #define SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE_MASK 0x0000000000008000
24921 
24922 /*   SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE                           */
24923 /*   Description:  Counter 1 enable increment                           */
24924 #define SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE_SHFT 16
24925 #define SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE_MASK 0x0000000000010000
24926 
24927 /*   SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE                           */
24928 /*   Description:  Counter 1 enable decrement                           */
24929 #define SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE_SHFT 17
24930 #define SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
24931 
24932 /*   SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE                      */
24933 /*   Description:  Counter 1 enable peak detection                      */
24934 #define SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE_SHFT 18
24935 #define SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
24936 
24937 /* ==================================================================== */
24938 /*               Register "SH_PERFORMANCE_COUNT2_CONTROL"               */
24939 /*                    Performance Counter 2 Control                     */
24940 /* ==================================================================== */
24941 
24942 #define SH_PERFORMANCE_COUNT2_CONTROL            0x00000001100a0000
24943 #define SH_PERFORMANCE_COUNT2_CONTROL_MASK       0x000000000007ffff
24944 #define SH_PERFORMANCE_COUNT2_CONTROL_INIT       0x000000000000b8b8
24945 
24946 /*   SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS                          */
24947 /*   Description:  Counter 2 up stimulus                                */
24948 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS_SHFT 0
24949 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
24950 
24951 /*   SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT                             */
24952 /*   Description:  Counter 2 up event select (1-greater than, 0-equal)  */
24953 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT_SHFT 5
24954 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT_MASK 0x0000000000000020
24955 
24956 /*   SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY                          */
24957 /*   Description:  Counter 2 up polarity select (1-negative edge, 0-po  */
24958 /*  sitive edge)                                                        */
24959 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY_SHFT 6
24960 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY_MASK 0x0000000000000040
24961 
24962 /*   SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE                              */
24963 /*   Description:  Counter 2 up mode select (1-internal, 0-external)    */
24964 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE_SHFT 7
24965 #define SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE_MASK 0x0000000000000080
24966 
24967 /*   SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS                          */
24968 /*   Description:  Counter 2 down stimulus                              */
24969 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS_SHFT 8
24970 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
24971 
24972 /*   SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT                             */
24973 /*   Description:  Counter 2 down event select (1-greater than, 0-equa  */
24974 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT_SHFT 13
24975 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT_MASK 0x0000000000002000
24976 
24977 /*   SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY                          */
24978 /*   Description:  Counter 2 down polarity select (1-negative edge, 0-  */
24979 /*  positive edge)                                                      */
24980 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY_SHFT 14
24981 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY_MASK 0x0000000000004000
24982 
24983 /*   SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE                              */
24984 /*   Description:  Counter 2 down mode select (1-internal, 0-external)  */
24985 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE_SHFT 15
24986 #define SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE_MASK 0x0000000000008000
24987 
24988 /*   SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE                           */
24989 /*   Description:  Counter 2 enable increment                           */
24990 #define SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE_SHFT 16
24991 #define SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE_MASK 0x0000000000010000
24992 
24993 /*   SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE                           */
24994 /*   Description:  Counter 2 enable decrement                           */
24995 #define SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE_SHFT 17
24996 #define SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
24997 
24998 /*   SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE                      */
24999 /*   Description:  Counter 2 enable peak detection                      */
25000 #define SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE_SHFT 18
25001 #define SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25002 
25003 /* ==================================================================== */
25004 /*               Register "SH_PERFORMANCE_COUNT3_CONTROL"               */
25005 /*                    Performance Counter 3 Control                     */
25006 /* ==================================================================== */
25007 
25008 #define SH_PERFORMANCE_COUNT3_CONTROL            0x00000001100b0000
25009 #define SH_PERFORMANCE_COUNT3_CONTROL_MASK       0x000000000007ffff
25010 #define SH_PERFORMANCE_COUNT3_CONTROL_INIT       0x000000000000b8b8
25011 
25012 /*   SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS                          */
25013 /*   Description:  Counter 3 up stimulus                                */
25014 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS_SHFT 0
25015 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
25016 
25017 /*   SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT                             */
25018 /*   Description:  Counter 3 up event select (1-greater than, 0-equal)  */
25019 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT_SHFT 5
25020 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT_MASK 0x0000000000000020
25021 
25022 /*   SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY                          */
25023 /*   Description:  Counter 3 up polarity select (1-negative edge, 0-po  */
25024 /*  sitive edge)                                                        */
25025 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY_SHFT 6
25026 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY_MASK 0x0000000000000040
25027 
25028 /*   SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE                              */
25029 /*   Description:  Counter 3 up mode select (1-internal, 0-external)    */
25030 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE_SHFT 7
25031 #define SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE_MASK 0x0000000000000080
25032 
25033 /*   SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS                          */
25034 /*   Description:  Counter 3 down stimulus                              */
25035 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS_SHFT 8
25036 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
25037 
25038 /*   SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT                             */
25039 /*   Description:  Counter 3 down event select (1-greater than, 0-equa  */
25040 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT_SHFT 13
25041 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT_MASK 0x0000000000002000
25042 
25043 /*   SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY                          */
25044 /*   Description:  Counter 3 down polarity select (1-negative edge, 0-  */
25045 /*  positive edge)                                                      */
25046 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY_SHFT 14
25047 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY_MASK 0x0000000000004000
25048 
25049 /*   SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE                              */
25050 /*   Description:  Counter 3 down mode select (1-internal, 0-external)  */
25051 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE_SHFT 15
25052 #define SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE_MASK 0x0000000000008000
25053 
25054 /*   SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE                           */
25055 /*   Description:  Counter 3 enable increment                           */
25056 #define SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE_SHFT 16
25057 #define SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE_MASK 0x0000000000010000
25058 
25059 /*   SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE                           */
25060 /*   Description:  Counter 3 enable decrement                           */
25061 #define SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE_SHFT 17
25062 #define SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
25063 
25064 /*   SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE                      */
25065 /*   Description:  Counter 3 enable peak detection                      */
25066 #define SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE_SHFT 18
25067 #define SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25068 
25069 /* ==================================================================== */
25070 /*               Register "SH_PERFORMANCE_COUNT4_CONTROL"               */
25071 /*                    Performance Counter 4 Control                     */
25072 /* ==================================================================== */
25073 
25074 #define SH_PERFORMANCE_COUNT4_CONTROL            0x00000001100c0000
25075 #define SH_PERFORMANCE_COUNT4_CONTROL_MASK       0x000000000007ffff
25076 #define SH_PERFORMANCE_COUNT4_CONTROL_INIT       0x000000000000b8b8
25077 
25078 /*   SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS                          */
25079 /*   Description:  Counter 4 up stimulus                                */
25080 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS_SHFT 0
25081 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
25082 
25083 /*   SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT                             */
25084 /*   Description:  Counter 4 up event select (1-greater than, 0-equal)  */
25085 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT_SHFT 5
25086 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT_MASK 0x0000000000000020
25087 
25088 /*   SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY                          */
25089 /*   Description:  Counter 4 up polarity select (1-negative edge, 0-po  */
25090 /*  sitive edge)                                                        */
25091 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY_SHFT 6
25092 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY_MASK 0x0000000000000040
25093 
25094 /*   SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE                              */
25095 /*   Description:  Counter 4 up mode select (1-internal, 0-external)    */
25096 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE_SHFT 7
25097 #define SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE_MASK 0x0000000000000080
25098 
25099 /*   SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS                          */
25100 /*   Description:  Counter 4 down stimulus                              */
25101 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS_SHFT 8
25102 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
25103 
25104 /*   SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT                             */
25105 /*   Description:  Counter 4 down event select (1-greater than, 0-equa  */
25106 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT_SHFT 13
25107 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT_MASK 0x0000000000002000
25108 
25109 /*   SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY                          */
25110 /*   Description:  Counter 4 down polarity select (1-negative edge, 0-  */
25111 /*  positive edge)                                                      */
25112 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY_SHFT 14
25113 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY_MASK 0x0000000000004000
25114 
25115 /*   SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE                              */
25116 /*   Description:  Counter 4 down mode select (1-internal, 0-external)  */
25117 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE_SHFT 15
25118 #define SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE_MASK 0x0000000000008000
25119 
25120 /*   SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE                           */
25121 /*   Description:  Counter 4 enable increment                           */
25122 #define SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE_SHFT 16
25123 #define SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE_MASK 0x0000000000010000
25124 
25125 /*   SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE                           */
25126 /*   Description:  Counter 4 enable decrement                           */
25127 #define SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE_SHFT 17
25128 #define SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
25129 
25130 /*   SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE                      */
25131 /*   Description:  Counter 4 enable peak detection                      */
25132 #define SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE_SHFT 18
25133 #define SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25134 
25135 /* ==================================================================== */
25136 /*               Register "SH_PERFORMANCE_COUNT5_CONTROL"               */
25137 /*                    Performance Counter 5 Control                     */
25138 /* ==================================================================== */
25139 
25140 #define SH_PERFORMANCE_COUNT5_CONTROL            0x00000001100d0000
25141 #define SH_PERFORMANCE_COUNT5_CONTROL_MASK       0x000000000007ffff
25142 #define SH_PERFORMANCE_COUNT5_CONTROL_INIT       0x000000000000b8b8
25143 
25144 /*   SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS                          */
25145 /*   Description:  Counter 5 up stimulus                                */
25146 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS_SHFT 0
25147 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
25148 
25149 /*   SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT                             */
25150 /*   Description:  Counter 5 up event select (1-greater than, 0-equal)  */
25151 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT_SHFT 5
25152 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT_MASK 0x0000000000000020
25153 
25154 /*   SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY                          */
25155 /*   Description:  Counter 5 up polarity select (1-negative edge, 0-po  */
25156 /*  sitive edge)                                                        */
25157 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY_SHFT 6
25158 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY_MASK 0x0000000000000040
25159 
25160 /*   SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE                              */
25161 /*   Description:  Counter 5 up mode select (1-internal, 0-external)    */
25162 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE_SHFT 7
25163 #define SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE_MASK 0x0000000000000080
25164 
25165 /*   SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS                          */
25166 /*   Description:  Counter 5 down stimulus                              */
25167 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS_SHFT 8
25168 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
25169 
25170 /*   SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT                             */
25171 /*   Description:  Counter 5 down event select (1-greater than, 0-equa  */
25172 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT_SHFT 13
25173 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT_MASK 0x0000000000002000
25174 
25175 /*   SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY                          */
25176 /*   Description:  Counter 5 down polarity select (1-negative edge, 0-  */
25177 /*  positive edge)                                                      */
25178 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY_SHFT 14
25179 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY_MASK 0x0000000000004000
25180 
25181 /*   SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE                              */
25182 /*   Description:  Counter 5 down mode select (1-internal, 0-external)  */
25183 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE_SHFT 15
25184 #define SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE_MASK 0x0000000000008000
25185 
25186 /*   SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE                           */
25187 /*   Description:  Counter 5 enable increment                           */
25188 #define SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE_SHFT 16
25189 #define SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE_MASK 0x0000000000010000
25190 
25191 /*   SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE                           */
25192 /*   Description:  Counter 5 enable decrement                           */
25193 #define SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE_SHFT 17
25194 #define SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
25195 
25196 /*   SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE                      */
25197 /*   Description:  Counter 5 enable peak detection                      */
25198 #define SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE_SHFT 18
25199 #define SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25200 
25201 /* ==================================================================== */
25202 /*               Register "SH_PERFORMANCE_COUNT6_CONTROL"               */
25203 /*                    Performance Counter 6 Control                     */
25204 /* ==================================================================== */
25205 
25206 #define SH_PERFORMANCE_COUNT6_CONTROL            0x00000001100e0000
25207 #define SH_PERFORMANCE_COUNT6_CONTROL_MASK       0x000000000007ffff
25208 #define SH_PERFORMANCE_COUNT6_CONTROL_INIT       0x000000000000b8b8
25209 
25210 /*   SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS                          */
25211 /*   Description:  Counter 6 up stimulus                                */
25212 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS_SHFT 0
25213 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
25214 
25215 /*   SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT                             */
25216 /*   Description:  Counter 6 up event select (1-greater than, 0-equal)  */
25217 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT_SHFT 5
25218 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT_MASK 0x0000000000000020
25219 
25220 /*   SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY                          */
25221 /*   Description:  Counter 6 up polarity select (1-negative edge, 0-po  */
25222 /*  sitive edge)                                                        */
25223 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY_SHFT 6
25224 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY_MASK 0x0000000000000040
25225 
25226 /*   SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE                              */
25227 /*   Description:  Counter 6 up mode select (1-internal, 0-external)    */
25228 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE_SHFT 7
25229 #define SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE_MASK 0x0000000000000080
25230 
25231 /*   SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS                          */
25232 /*   Description:  Counter 6 down stimulus                              */
25233 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS_SHFT 8
25234 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
25235 
25236 /*   SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT                             */
25237 /*   Description:  Counter 6 down event select (1-greater than, 0-equa  */
25238 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT_SHFT 13
25239 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT_MASK 0x0000000000002000
25240 
25241 /*   SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY                          */
25242 /*   Description:  Counter 6 down polarity select (1-negative edge, 0-  */
25243 /*  positive edge)                                                      */
25244 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY_SHFT 14
25245 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY_MASK 0x0000000000004000
25246 
25247 /*   SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE                              */
25248 /*   Description:  Counter 6 down mode select (1-internal, 0-external)  */
25249 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE_SHFT 15
25250 #define SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE_MASK 0x0000000000008000
25251 
25252 /*   SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE                           */
25253 /*   Description:  Counter 6 enable increment                           */
25254 #define SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE_SHFT 16
25255 #define SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE_MASK 0x0000000000010000
25256 
25257 /*   SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE                           */
25258 /*   Description:  Counter 6 enable decrement                           */
25259 #define SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE_SHFT 17
25260 #define SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
25261 
25262 /*   SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE                      */
25263 /*   Description:  Counter 6 enable peak detection                      */
25264 #define SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE_SHFT 18
25265 #define SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25266 
25267 /* ==================================================================== */
25268 /*               Register "SH_PERFORMANCE_COUNT7_CONTROL"               */
25269 /*                    Performance Counter 7 Control                     */
25270 /* ==================================================================== */
25271 
25272 #define SH_PERFORMANCE_COUNT7_CONTROL            0x00000001100f0000
25273 #define SH_PERFORMANCE_COUNT7_CONTROL_MASK       0x000000000007ffff
25274 #define SH_PERFORMANCE_COUNT7_CONTROL_INIT       0x000000000000b8b8
25275 
25276 /*   SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS                          */
25277 /*   Description:  Counter 7 up stimulus                                */
25278 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS_SHFT 0
25279 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
25280 
25281 /*   SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT                             */
25282 /*   Description:  Counter 7 up event select (1-greater than, 0-equal)  */
25283 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT_SHFT 5
25284 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT_MASK 0x0000000000000020
25285 
25286 /*   SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY                          */
25287 /*   Description:  Counter 7 up polarity select (1-negative edge, 0-po  */
25288 /*  sitive edge)                                                        */
25289 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY_SHFT 6
25290 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY_MASK 0x0000000000000040
25291 
25292 /*   SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE                              */
25293 /*   Description:  Counter 7 up mode select (1-internal, 0-external)    */
25294 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE_SHFT 7
25295 #define SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE_MASK 0x0000000000000080
25296 
25297 /*   SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS                          */
25298 /*   Description:  Counter 7 down stimulus                              */
25299 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS_SHFT 8
25300 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
25301 
25302 /*   SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT                             */
25303 /*   Description:  Counter 7 down event select (1-greater than, 0-equa  */
25304 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT_SHFT 13
25305 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT_MASK 0x0000000000002000
25306 
25307 /*   SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY                          */
25308 /*   Description:  Counter 7 down polarity select (1-negative edge, 0-  */
25309 /*  positive edge)                                                      */
25310 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY_SHFT 14
25311 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY_MASK 0x0000000000004000
25312 
25313 /*   SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE                              */
25314 /*   Description:  Counter 7 down mode select (1-internal, 0-external)  */
25315 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE_SHFT 15
25316 #define SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE_MASK 0x0000000000008000
25317 
25318 /*   SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE                           */
25319 /*   Description:  Counter 7 enable increment                           */
25320 #define SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE_SHFT 16
25321 #define SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE_MASK 0x0000000000010000
25322 
25323 /*   SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE                           */
25324 /*   Description:  Counter 7 enable decrement                           */
25325 #define SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE_SHFT 17
25326 #define SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
25327 
25328 /*   SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE                      */
25329 /*   Description:  Counter 7 enable peak detection                      */
25330 #define SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE_SHFT 18
25331 #define SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
25332 
25333 /* ==================================================================== */
25334 /*                   Register "SH_PROFILE_DN_CONTROL"                   */
25335 /*                     Profile Counter Down Control                     */
25336 /* ==================================================================== */
25337 
25338 #define SH_PROFILE_DN_CONTROL                    0x0000000110100000
25339 #define SH_PROFILE_DN_CONTROL_MASK               0x00000000000000ff
25340 #define SH_PROFILE_DN_CONTROL_INIT               0x00000000000000b8
25341 
25342 /*   SH_PROFILE_DN_CONTROL_STIMULUS                                     */
25343 /*   Description:  Counter stimulus                                     */
25344 #define SH_PROFILE_DN_CONTROL_STIMULUS_SHFT      0
25345 #define SH_PROFILE_DN_CONTROL_STIMULUS_MASK      0x000000000000001f
25346 
25347 /*   SH_PROFILE_DN_CONTROL_EVENT                                        */
25348 /*   Description:  Counter event select (1-greater than, 0-equal)       */
25349 #define SH_PROFILE_DN_CONTROL_EVENT_SHFT         5
25350 #define SH_PROFILE_DN_CONTROL_EVENT_MASK         0x0000000000000020
25351 
25352 /*   SH_PROFILE_DN_CONTROL_POLARITY                                     */
25353 /*   Description:  Counter polarity select (1-negative edge, 0-positiv  */
25354 /*  e edge)                                                             */
25355 #define SH_PROFILE_DN_CONTROL_POLARITY_SHFT      6
25356 #define SH_PROFILE_DN_CONTROL_POLARITY_MASK      0x0000000000000040
25357 
25358 /*   SH_PROFILE_DN_CONTROL_MODE                                         */
25359 /*   Description:  Counter mode select (1-internal, 0-external)         */
25360 #define SH_PROFILE_DN_CONTROL_MODE_SHFT          7
25361 #define SH_PROFILE_DN_CONTROL_MODE_MASK          0x0000000000000080
25362 
25363 /* ==================================================================== */
25364 /*                  Register "SH_PROFILE_PEAK_CONTROL"                  */
25365 /*                     Profile Counter Peak Control                     */
25366 /* ==================================================================== */
25367 
25368 #define SH_PROFILE_PEAK_CONTROL                  0x0000000110100080
25369 #define SH_PROFILE_PEAK_CONTROL_MASK             0x0000000000000068
25370 #define SH_PROFILE_PEAK_CONTROL_INIT             0x0000000000000060
25371 
25372 /*   SH_PROFILE_PEAK_CONTROL_STIMULUS                                   */
25373 /*   Description:  Counter stimulus                                     */
25374 #define SH_PROFILE_PEAK_CONTROL_STIMULUS_SHFT    3
25375 #define SH_PROFILE_PEAK_CONTROL_STIMULUS_MASK    0x0000000000000008
25376 
25377 /*   SH_PROFILE_PEAK_CONTROL_EVENT                                      */
25378 /*   Description:  Counter event select (0-greater than, 1-equal)       */
25379 #define SH_PROFILE_PEAK_CONTROL_EVENT_SHFT       5
25380 #define SH_PROFILE_PEAK_CONTROL_EVENT_MASK       0x0000000000000020
25381 
25382 /*   SH_PROFILE_PEAK_CONTROL_POLARITY                                   */
25383 /*   Description:  Counter polarity select (0-negative edge, 1-positiv  */
25384 /*  e edge)                                                             */
25385 #define SH_PROFILE_PEAK_CONTROL_POLARITY_SHFT    6
25386 #define SH_PROFILE_PEAK_CONTROL_POLARITY_MASK    0x0000000000000040
25387 
25388 /* ==================================================================== */
25389 /*                     Register "SH_PROFILE_RANGE"                      */
25390 /*                        Profile Counter Range                         */
25391 /* ==================================================================== */
25392 
25393 #define SH_PROFILE_RANGE                         0x0000000110100100
25394 #define SH_PROFILE_RANGE_MASK                    0xffffffffffffffff
25395 #define SH_PROFILE_RANGE_INIT                    0x0000000000000000
25396 
25397 /*   SH_PROFILE_RANGE_RANGE0                                            */
25398 /*   Description:  Profiling range 0                                    */
25399 #define SH_PROFILE_RANGE_RANGE0_SHFT             0
25400 #define SH_PROFILE_RANGE_RANGE0_MASK             0x00000000000000ff
25401 
25402 /*   SH_PROFILE_RANGE_RANGE1                                            */
25403 /*   Description:  Profiling range 1                                    */
25404 #define SH_PROFILE_RANGE_RANGE1_SHFT             8
25405 #define SH_PROFILE_RANGE_RANGE1_MASK             0x000000000000ff00
25406 
25407 /*   SH_PROFILE_RANGE_RANGE2                                            */
25408 /*   Description:  Profiling range 2                                    */
25409 #define SH_PROFILE_RANGE_RANGE2_SHFT             16
25410 #define SH_PROFILE_RANGE_RANGE2_MASK             0x0000000000ff0000
25411 
25412 /*   SH_PROFILE_RANGE_RANGE3                                            */
25413 /*   Description:  Profiling range 3                                    */
25414 #define SH_PROFILE_RANGE_RANGE3_SHFT             24
25415 #define SH_PROFILE_RANGE_RANGE3_MASK             0x00000000ff000000
25416 
25417 /*   SH_PROFILE_RANGE_RANGE4                                            */
25418 /*   Description:  Profiling range 4                                    */
25419 #define SH_PROFILE_RANGE_RANGE4_SHFT             32
25420 #define SH_PROFILE_RANGE_RANGE4_MASK             0x000000ff00000000
25421 
25422 /*   SH_PROFILE_RANGE_RANGE5                                            */
25423 /*   Description:  Profiling range 5                                    */
25424 #define SH_PROFILE_RANGE_RANGE5_SHFT             40
25425 #define SH_PROFILE_RANGE_RANGE5_MASK             0x0000ff0000000000
25426 
25427 /*   SH_PROFILE_RANGE_RANGE6                                            */
25428 /*   Description:  Profiling range 6                                    */
25429 #define SH_PROFILE_RANGE_RANGE6_SHFT             48
25430 #define SH_PROFILE_RANGE_RANGE6_MASK             0x00ff000000000000
25431 
25432 /*   SH_PROFILE_RANGE_RANGE7                                            */
25433 /*   Description:  Profiling range 7                                    */
25434 #define SH_PROFILE_RANGE_RANGE7_SHFT             56
25435 #define SH_PROFILE_RANGE_RANGE7_MASK             0xff00000000000000
25436 
25437 /* ==================================================================== */
25438 /*                   Register "SH_PROFILE_UP_CONTROL"                   */
25439 /*                      Profile Counter Up Control                      */
25440 /* ==================================================================== */
25441 
25442 #define SH_PROFILE_UP_CONTROL                    0x0000000110100180
25443 #define SH_PROFILE_UP_CONTROL_MASK               0x00000000000000ff
25444 #define SH_PROFILE_UP_CONTROL_INIT               0x00000000000000b8
25445 
25446 /*   SH_PROFILE_UP_CONTROL_STIMULUS                                     */
25447 /*   Description:  Counter stimulus                                     */
25448 #define SH_PROFILE_UP_CONTROL_STIMULUS_SHFT      0
25449 #define SH_PROFILE_UP_CONTROL_STIMULUS_MASK      0x000000000000001f
25450 
25451 /*   SH_PROFILE_UP_CONTROL_EVENT                                        */
25452 /*   Description:  Counter event select (1-greater than, 0-equal)       */
25453 #define SH_PROFILE_UP_CONTROL_EVENT_SHFT         5
25454 #define SH_PROFILE_UP_CONTROL_EVENT_MASK         0x0000000000000020
25455 
25456 /*   SH_PROFILE_UP_CONTROL_POLARITY                                     */
25457 /*   Description:  Counter polarity select (1-negative edge, 0-positiv  */
25458 /*  e edge)                                                             */
25459 #define SH_PROFILE_UP_CONTROL_POLARITY_SHFT      6
25460 #define SH_PROFILE_UP_CONTROL_POLARITY_MASK      0x0000000000000040
25461 
25462 /*   SH_PROFILE_UP_CONTROL_MODE                                         */
25463 /*   Description:  Counter mode select (1-internal, 0-external)         */
25464 #define SH_PROFILE_UP_CONTROL_MODE_SHFT          7
25465 #define SH_PROFILE_UP_CONTROL_MODE_MASK          0x0000000000000080
25466 
25467 /* ==================================================================== */
25468 /*                  Register "SH_PERFORMANCE_COUNTER0"                  */
25469 /*                        Performance Counter 0                         */
25470 /* ==================================================================== */
25471 
25472 #define SH_PERFORMANCE_COUNTER0                  0x0000000110110000
25473 #define SH_PERFORMANCE_COUNTER0_MASK             0x00000000ffffffff
25474 #define SH_PERFORMANCE_COUNTER0_INIT             0x0000000000000000
25475 
25476 /*   SH_PERFORMANCE_COUNTER0_COUNT                                      */
25477 /*   Description:  Counter 0                                            */
25478 #define SH_PERFORMANCE_COUNTER0_COUNT_SHFT       0
25479 #define SH_PERFORMANCE_COUNTER0_COUNT_MASK       0x00000000ffffffff
25480 
25481 /* ==================================================================== */
25482 /*                  Register "SH_PERFORMANCE_COUNTER1"                  */
25483 /*                        Performance Counter 1                         */
25484 /* ==================================================================== */
25485 
25486 #define SH_PERFORMANCE_COUNTER1                  0x0000000110120000
25487 #define SH_PERFORMANCE_COUNTER1_MASK             0x00000000ffffffff
25488 #define SH_PERFORMANCE_COUNTER1_INIT             0x0000000000000000
25489 
25490 /*   SH_PERFORMANCE_COUNTER1_COUNT                                      */
25491 /*   Description:  Counter 1                                            */
25492 #define SH_PERFORMANCE_COUNTER1_COUNT_SHFT       0
25493 #define SH_PERFORMANCE_COUNTER1_COUNT_MASK       0x00000000ffffffff
25494 
25495 /* ==================================================================== */
25496 /*                  Register "SH_PERFORMANCE_COUNTER2"                  */
25497 /*                        Performance Counter 2                         */
25498 /* ==================================================================== */
25499 
25500 #define SH_PERFORMANCE_COUNTER2                  0x0000000110130000
25501 #define SH_PERFORMANCE_COUNTER2_MASK             0x00000000ffffffff
25502 #define SH_PERFORMANCE_COUNTER2_INIT             0x0000000000000000
25503 
25504 /*   SH_PERFORMANCE_COUNTER2_COUNT                                      */
25505 /*   Description:  Counter 2                                            */
25506 #define SH_PERFORMANCE_COUNTER2_COUNT_SHFT       0
25507 #define SH_PERFORMANCE_COUNTER2_COUNT_MASK       0x00000000ffffffff
25508 
25509 /* ==================================================================== */
25510 /*                  Register "SH_PERFORMANCE_COUNTER3"                  */
25511 /*                        Performance Counter 3                         */
25512 /* ==================================================================== */
25513 
25514 #define SH_PERFORMANCE_COUNTER3                  0x0000000110140000
25515 #define SH_PERFORMANCE_COUNTER3_MASK             0x00000000ffffffff
25516 #define SH_PERFORMANCE_COUNTER3_INIT             0x0000000000000000
25517 
25518 /*   SH_PERFORMANCE_COUNTER3_COUNT                                      */
25519 /*   Description:  Counter 3                                            */
25520 #define SH_PERFORMANCE_COUNTER3_COUNT_SHFT       0
25521 #define SH_PERFORMANCE_COUNTER3_COUNT_MASK       0x00000000ffffffff
25522 
25523 /* ==================================================================== */
25524 /*                  Register "SH_PERFORMANCE_COUNTER4"                  */
25525 /*                        Performance Counter 4                         */
25526 /* ==================================================================== */
25527 
25528 #define SH_PERFORMANCE_COUNTER4                  0x0000000110150000
25529 #define SH_PERFORMANCE_COUNTER4_MASK             0x00000000ffffffff
25530 #define SH_PERFORMANCE_COUNTER4_INIT             0x0000000000000000
25531 
25532 /*   SH_PERFORMANCE_COUNTER4_COUNT                                      */
25533 /*   Description:  Counter 4                                            */
25534 #define SH_PERFORMANCE_COUNTER4_COUNT_SHFT       0
25535 #define SH_PERFORMANCE_COUNTER4_COUNT_MASK       0x00000000ffffffff
25536 
25537 /* ==================================================================== */
25538 /*                  Register "SH_PERFORMANCE_COUNTER5"                  */
25539 /*                        Performance Counter 5                         */
25540 /* ==================================================================== */
25541 
25542 #define SH_PERFORMANCE_COUNTER5                  0x0000000110160000
25543 #define SH_PERFORMANCE_COUNTER5_MASK             0x00000000ffffffff
25544 #define SH_PERFORMANCE_COUNTER5_INIT             0x0000000000000000
25545 
25546 /*   SH_PERFORMANCE_COUNTER5_COUNT                                      */
25547 /*   Description:  Counter 5                                            */
25548 #define SH_PERFORMANCE_COUNTER5_COUNT_SHFT       0
25549 #define SH_PERFORMANCE_COUNTER5_COUNT_MASK       0x00000000ffffffff
25550 
25551 /* ==================================================================== */
25552 /*                  Register "SH_PERFORMANCE_COUNTER6"                  */
25553 /*                        Performance Counter 6                         */
25554 /* ==================================================================== */
25555 
25556 #define SH_PERFORMANCE_COUNTER6                  0x0000000110170000
25557 #define SH_PERFORMANCE_COUNTER6_MASK             0x00000000ffffffff
25558 #define SH_PERFORMANCE_COUNTER6_INIT             0x0000000000000000
25559 
25560 /*   SH_PERFORMANCE_COUNTER6_COUNT                                      */
25561 /*   Description:  Counter 6                                            */
25562 #define SH_PERFORMANCE_COUNTER6_COUNT_SHFT       0
25563 #define SH_PERFORMANCE_COUNTER6_COUNT_MASK       0x00000000ffffffff
25564 
25565 /* ==================================================================== */
25566 /*                  Register "SH_PERFORMANCE_COUNTER7"                  */
25567 /*                        Performance Counter 7                         */
25568 /* ==================================================================== */
25569 
25570 #define SH_PERFORMANCE_COUNTER7                  0x0000000110180000
25571 #define SH_PERFORMANCE_COUNTER7_MASK             0x00000000ffffffff
25572 #define SH_PERFORMANCE_COUNTER7_INIT             0x0000000000000000
25573 
25574 /*   SH_PERFORMANCE_COUNTER7_COUNT                                      */
25575 /*   Description:  Counter 7                                            */
25576 #define SH_PERFORMANCE_COUNTER7_COUNT_SHFT       0
25577 #define SH_PERFORMANCE_COUNTER7_COUNT_MASK       0x00000000ffffffff
25578 
25579 /* ==================================================================== */
25580 /*                    Register "SH_PROFILE_COUNTER"                     */
25581 /*                           Profile Counter                            */
25582 /* ==================================================================== */
25583 
25584 #define SH_PROFILE_COUNTER                       0x0000000110190000
25585 #define SH_PROFILE_COUNTER_MASK                  0x00000000000000ff
25586 #define SH_PROFILE_COUNTER_INIT                  0x0000000000000000
25587 
25588 /*   SH_PROFILE_COUNTER_COUNTER                                         */
25589 /*   Description:  Counter Value                                        */
25590 #define SH_PROFILE_COUNTER_COUNTER_SHFT          0
25591 #define SH_PROFILE_COUNTER_COUNTER_MASK          0x00000000000000ff
25592 
25593 /* ==================================================================== */
25594 /*                      Register "SH_PROFILE_PEAK"                      */
25595 /*                         Profile Peak Counter                         */
25596 /* ==================================================================== */
25597 
25598 #define SH_PROFILE_PEAK                          0x0000000110190080
25599 #define SH_PROFILE_PEAK_MASK                     0x00000000000000ff
25600 #define SH_PROFILE_PEAK_INIT                     0x0000000000000000
25601 
25602 /*   SH_PROFILE_PEAK_COUNTER                                            */
25603 /*   Description:  Counter Value                                        */
25604 #define SH_PROFILE_PEAK_COUNTER_SHFT             0
25605 #define SH_PROFILE_PEAK_COUNTER_MASK             0x00000000000000ff
25606 
25607 /* ==================================================================== */
25608 /*                         Register "SH_PTC_0"                          */
25609 /*       Puge Translation Cache Message Configuration Information       */
25610 /* ==================================================================== */
25611 
25612 #define SH_PTC_0                                 0x00000001101a0000
25613 #define SH_PTC_0_MASK                            0x80000000fffffffd
25614 #define SH_PTC_0_INIT                            0x0000000000000000
25615 
25616 /*   SH_PTC_0_A                                                         */
25617 /*   Description:  Type                                                 */
25618 #define SH_PTC_0_A_SHFT                          0
25619 #define SH_PTC_0_A_MASK                          0x0000000000000001
25620 
25621 /*   SH_PTC_0_PS                                                        */
25622 /*   Description:  Page Size                                            */
25623 #define SH_PTC_0_PS_SHFT                         2
25624 #define SH_PTC_0_PS_MASK                         0x00000000000000fc
25625 
25626 /*   SH_PTC_0_RID                                                       */
25627 /*   Description:  Region ID                                            */
25628 #define SH_PTC_0_RID_SHFT                        8
25629 #define SH_PTC_0_RID_MASK                        0x00000000ffffff00
25630 
25631 /*   SH_PTC_0_START                                                     */
25632 /*   Description:  Start                                                */
25633 #define SH_PTC_0_START_SHFT                      63
25634 #define SH_PTC_0_START_MASK                      0x8000000000000000
25635 
25636 /* ==================================================================== */
25637 /*                         Register "SH_PTC_1"                          */
25638 /*       Puge Translation Cache Message Configuration Information       */
25639 /* ==================================================================== */
25640 
25641 #define SH_PTC_1                                 0x00000001101a0080
25642 #define SH_PTC_1_MASK                            0x9ffffffffffff000
25643 #define SH_PTC_1_INIT                            0x0000000000000000
25644 
25645 /*   SH_PTC_1_VPN                                                       */
25646 /*   Description:  Virtual page number                                  */
25647 #define SH_PTC_1_VPN_SHFT                        12
25648 #define SH_PTC_1_VPN_MASK                        0x1ffffffffffff000
25649 
25650 /*   SH_PTC_1_START                                                     */
25651 /*   Description:  PTC_1 Start                                          */
25652 #define SH_PTC_1_START_SHFT                      63
25653 #define SH_PTC_1_START_MASK                      0x8000000000000000
25654 
25655 /* ==================================================================== */
25656 /*                       Register "SH_PTC_PARMS"                        */
25657 /*                       PTC Time-out parmaeters                        */
25658 /* ==================================================================== */
25659 
25660 #define SH_PTC_PARMS                             0x00000001101a0100
25661 #define SH_PTC_PARMS_MASK                        0x0000000fffffffff
25662 #define SH_PTC_PARMS_INIT                        0x00000007ffffffff
25663 
25664 /*   SH_PTC_PARMS_PTC_TO_WRAP                                           */
25665 /*   Description:  PTC time-out period                                  */
25666 #define SH_PTC_PARMS_PTC_TO_WRAP_SHFT            0
25667 #define SH_PTC_PARMS_PTC_TO_WRAP_MASK            0x0000000000ffffff
25668 
25669 /*   SH_PTC_PARMS_PTC_TO_VAL                                            */
25670 /*   Description:  PTC time-out valid                                   */
25671 #define SH_PTC_PARMS_PTC_TO_VAL_SHFT             24
25672 #define SH_PTC_PARMS_PTC_TO_VAL_MASK             0x0000000fff000000
25673 
25674 /* ==================================================================== */
25675 /*                        Register "SH_INT_CMPA"                        */
25676 /*                  RTC Compare Value for Processor A                   */
25677 /* ==================================================================== */
25678 
25679 #define SH_INT_CMPA                              0x00000001101b0000
25680 #define SH_INT_CMPA_MASK                         0x007fffffffffffff
25681 #define SH_INT_CMPA_INIT                         0x0000000000000000
25682 
25683 /*   SH_INT_CMPA_REAL_TIME_CMPA                                         */
25684 /*   Description:  Real Time Clock Compare                              */
25685 #define SH_INT_CMPA_REAL_TIME_CMPA_SHFT          0
25686 #define SH_INT_CMPA_REAL_TIME_CMPA_MASK          0x007fffffffffffff
25687 
25688 /* ==================================================================== */
25689 /*                        Register "SH_INT_CMPB"                        */
25690 /*                  RTC Compare Value for Processor B                   */
25691 /* ==================================================================== */
25692 
25693 #define SH_INT_CMPB                              0x00000001101b0080
25694 #define SH_INT_CMPB_MASK                         0x007fffffffffffff
25695 #define SH_INT_CMPB_INIT                         0x0000000000000000
25696 
25697 /*   SH_INT_CMPB_REAL_TIME_CMPB                                         */
25698 /*   Description:  Real Time Clock Compare                              */
25699 #define SH_INT_CMPB_REAL_TIME_CMPB_SHFT          0
25700 #define SH_INT_CMPB_REAL_TIME_CMPB_MASK          0x007fffffffffffff
25701 
25702 /* ==================================================================== */
25703 /*                        Register "SH_INT_CMPC"                        */
25704 /*                  RTC Compare Value for Processor C                   */
25705 /* ==================================================================== */
25706 
25707 #define SH_INT_CMPC                              0x00000001101b0100
25708 #define SH_INT_CMPC_MASK                         0x007fffffffffffff
25709 #define SH_INT_CMPC_INIT                         0x0000000000000000
25710 
25711 /*   SH_INT_CMPC_REAL_TIME_CMPC                                         */
25712 /*   Description:  Real Time Clock Compare                              */
25713 #define SH_INT_CMPC_REAL_TIME_CMPC_SHFT          0
25714 #define SH_INT_CMPC_REAL_TIME_CMPC_MASK          0x007fffffffffffff
25715 
25716 /* ==================================================================== */
25717 /*                        Register "SH_INT_CMPD"                        */
25718 /*                  RTC Compare Value for Processor D                   */
25719 /* ==================================================================== */
25720 
25721 #define SH_INT_CMPD                              0x00000001101b0180
25722 #define SH_INT_CMPD_MASK                         0x007fffffffffffff
25723 #define SH_INT_CMPD_INIT                         0x0000000000000000
25724 
25725 /*   SH_INT_CMPD_REAL_TIME_CMPD                                         */
25726 /*   Description:  Real Time Clock Compare                              */
25727 #define SH_INT_CMPD_REAL_TIME_CMPD_SHFT          0
25728 #define SH_INT_CMPD_REAL_TIME_CMPD_MASK          0x007fffffffffffff
25729 
25730 /* ==================================================================== */
25731 /*                        Register "SH_INT_PROF"                        */
25732 /*                      Profile Compare Registers                       */
25733 /* ==================================================================== */
25734 
25735 #define SH_INT_PROF                              0x00000001101b0200
25736 #define SH_INT_PROF_MASK                         0x00000000ffffffff
25737 #define SH_INT_PROF_INIT                         0x0000000000000000
25738 
25739 /*   SH_INT_PROF_PROFILE_COMPARE                                        */
25740 /*   Description:  Profile Compare                                      */
25741 #define SH_INT_PROF_PROFILE_COMPARE_SHFT         0
25742 #define SH_INT_PROF_PROFILE_COMPARE_MASK         0x00000000ffffffff
25743 
25744 /* ==================================================================== */
25745 /*                          Register "SH_RTC"                           */
25746 /*                           Real-time Clock                            */
25747 /* ==================================================================== */
25748 
25749 #define SH_RTC                                   0x00000001101c0000UL
25750 #define SH_RTC_MASK                              0x007fffffffffffffUL
25751 #define SH_RTC_INIT                              0x0000000000000000
25752 
25753 /*   SH_RTC_REAL_TIME_CLOCK                                             */
25754 /*   Description:  Real-time Clock                                      */
25755 #define SH_RTC_REAL_TIME_CLOCK_SHFT              0
25756 #define SH_RTC_REAL_TIME_CLOCK_MASK              0x007fffffffffffffUL
25757 
25758 /* ==================================================================== */
25759 /*                        Register "SH_SCRATCH0"                        */
25760 /*                          Scratch Register 0                          */
25761 /* ==================================================================== */
25762 
25763 #define SH_SCRATCH0                              0x00000001101d0000
25764 #define SH_SCRATCH0_MASK                         0xffffffffffffffff
25765 #define SH_SCRATCH0_INIT                         0x0000000000000000
25766 
25767 /*   SH_SCRATCH0_SCRATCH0                                               */
25768 /*   Description:  Scratch register 0                                   */
25769 #define SH_SCRATCH0_SCRATCH0_SHFT                0
25770 #define SH_SCRATCH0_SCRATCH0_MASK                0xffffffffffffffff
25771 
25772 /* ==================================================================== */
25773 /*                     Register "SH_SCRATCH0_ALIAS"                     */
25774 /*                   Scratch Register 0 Alias Address                   */
25775 /* ==================================================================== */
25776 
25777 #define SH_SCRATCH0_ALIAS                        0x00000001101d0008
25778 
25779 /* ==================================================================== */
25780 /*                        Register "SH_SCRATCH1"                        */
25781 /*                          Scratch Register 1                          */
25782 /* ==================================================================== */
25783 
25784 #define SH_SCRATCH1                              0x00000001101d0080
25785 #define SH_SCRATCH1_MASK                         0xffffffffffffffff
25786 #define SH_SCRATCH1_INIT                         0x0000000000000000
25787 
25788 /*   SH_SCRATCH1_SCRATCH1                                               */
25789 /*   Description:  Scratch register 1                                   */
25790 #define SH_SCRATCH1_SCRATCH1_SHFT                0
25791 #define SH_SCRATCH1_SCRATCH1_MASK                0xffffffffffffffff
25792 
25793 /* ==================================================================== */
25794 /*                     Register "SH_SCRATCH1_ALIAS"                     */
25795 /*                   Scratch Register 1 Alias Address                   */
25796 /* ==================================================================== */
25797 
25798 #define SH_SCRATCH1_ALIAS                        0x00000001101d0088
25799 
25800 /* ==================================================================== */
25801 /*                        Register "SH_SCRATCH2"                        */
25802 /*                          Scratch Register 2                          */
25803 /* ==================================================================== */
25804 
25805 #define SH_SCRATCH2                              0x00000001101d0100
25806 #define SH_SCRATCH2_MASK                         0xffffffffffffffff
25807 #define SH_SCRATCH2_INIT                         0x0000000000000000
25808 
25809 /*   SH_SCRATCH2_SCRATCH2                                               */
25810 /*   Description:  Scratch register 2                                   */
25811 #define SH_SCRATCH2_SCRATCH2_SHFT                0
25812 #define SH_SCRATCH2_SCRATCH2_MASK                0xffffffffffffffff
25813 
25814 /* ==================================================================== */
25815 /*                     Register "SH_SCRATCH2_ALIAS"                     */
25816 /*                   Scratch Register 2 Alias Address                   */
25817 /* ==================================================================== */
25818 
25819 #define SH_SCRATCH2_ALIAS                        0x00000001101d0108
25820 
25821 /* ==================================================================== */
25822 /*                        Register "SH_SCRATCH3"                        */
25823 /*                          Scratch Register 3                          */
25824 /* ==================================================================== */
25825 
25826 #define SH_SCRATCH3                              0x00000001101d0180
25827 #define SH_SCRATCH3_MASK                         0x0000000000000001
25828 #define SH_SCRATCH3_INIT                         0x0000000000000000
25829 
25830 /*   SH_SCRATCH3_SCRATCH3                                               */
25831 /*   Description:  Scratch register 3                                   */
25832 #define SH_SCRATCH3_SCRATCH3_SHFT                0
25833 #define SH_SCRATCH3_SCRATCH3_MASK                0x0000000000000001
25834 
25835 /* ==================================================================== */
25836 /*                     Register "SH_SCRATCH3_ALIAS"                     */
25837 /*                   Scratch Register 3 Alias Address                   */
25838 /* ==================================================================== */
25839 
25840 #define SH_SCRATCH3_ALIAS                        0x00000001101d0188
25841 
25842 /* ==================================================================== */
25843 /*                        Register "SH_SCRATCH4"                        */
25844 /*                          Scratch Register 4                          */
25845 /* ==================================================================== */
25846 
25847 #define SH_SCRATCH4                              0x00000001101d0200
25848 #define SH_SCRATCH4_MASK                         0x0000000000000001
25849 #define SH_SCRATCH4_INIT                         0x0000000000000000
25850 
25851 /*   SH_SCRATCH4_SCRATCH4                                               */
25852 /*   Description:  Scratch register 4                                   */
25853 #define SH_SCRATCH4_SCRATCH4_SHFT                0
25854 #define SH_SCRATCH4_SCRATCH4_MASK                0x0000000000000001
25855 
25856 /* ==================================================================== */
25857 /*                     Register "SH_SCRATCH4_ALIAS"                     */
25858 /*                   Scratch Register 4 Alias Address                   */
25859 /* ==================================================================== */
25860 
25861 #define SH_SCRATCH4_ALIAS                        0x00000001101d0208
25862 
25863 /* ==================================================================== */
25864 /*                  Register "SH_CRB_MESSAGE_CONTROL"                   */
25865 /*               Coherent Request Buffer Message Control                */
25866 /* ==================================================================== */
25867 
25868 #define SH_CRB_MESSAGE_CONTROL                   0x0000000120000000
25869 #define SH_CRB_MESSAGE_CONTROL_MASK              0xffffffff00000fff
25870 #define SH_CRB_MESSAGE_CONTROL_INIT              0x0000000000000006
25871 
25872 /*   SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE                     */
25873 /*   Description:  System Coherence Enabled                             */
25874 #define SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE_SHFT 0
25875 #define SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE_MASK 0x0000000000000001
25876 
25877 /*   SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE            */
25878 /*   Description:  Speculative Read Requests to Local Memory Enabled    */
25879 #define SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE_SHFT 1
25880 #define SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE_MASK 0x0000000000000002
25881 
25882 /*   SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE           */
25883 /*   Description:  Speculative Read Requests to Remote Memory Enabled  */
25884 #define SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE_SHFT 2
25885 #define SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE_MASK 0x0000000000000004
25886 
25887 /*   SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR                               */
25888 /*   Description:  Define color of message                              */
25889 #define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_SHFT 3
25890 #define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_MASK 0x0000000000000008
25891 
25892 /*   SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE                        */
25893 /*   Description:  Enable color message processing                      */
25894 #define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE_SHFT 4
25895 #define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE_MASK 0x0000000000000010
25896 
25897 /*   SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE           */
25898 /*   Description:  Enable FSB RRB Mismatch check                        */
25899 #define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 5
25900 #define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000020
25901 
25902 /*   SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE           */
25903 /*   Description:  Enable FSB WRB Mismatch check                        */
25904 #define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 6
25905 #define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000040
25906 
25907 /*   SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE           */
25908 /*   Description:  Enable FSB IRB Mismatch check                        */
25909 #define SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 7
25910 #define SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000080
25911 
25912 /*   SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE            */
25913 /*   Description:  Enable XB RRB Mismatch check                         */
25914 #define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE_SHFT 8
25915 #define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE_MASK 0x0000000000000100
25916 
25917 /*   SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE            */
25918 /*   Description:  Enable XB WRB Mismatch check                         */
25919 #define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE_SHFT 9
25920 #define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE_MASK 0x0000000000000200
25921 
25922 /*   SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES                       */
25923 /*   Description:  ignor residual write data                            */
25924 #define SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES_SHFT 10
25925 #define SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES_MASK 0x0000000000000400
25926 
25927 /*   SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION                  */
25928 /*   Description:  enable IVACK reply consolidation                     */
25929 #define SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION_SHFT 11
25930 #define SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION_MASK 0x0000000000000800
25931 
25932 /*   SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT                           */
25933 /*   Description:  IVACK stall counter                                  */
25934 #define SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT_SHFT 32
25935 #define SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT_MASK 0x0000ffff00000000
25936 
25937 /*   SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL                      */
25938 /*   Description:  IVACK throttling limit/timer control                 */
25939 #define SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL_SHFT 48
25940 #define SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL_MASK 0xffff000000000000
25941 
25942 /* ==================================================================== */
25943 /*                     Register "SH_CRB_NACK_LIMIT"                     */
25944 /*                            CRB Nack Limit                            */
25945 /* ==================================================================== */
25946 
25947 #define SH_CRB_NACK_LIMIT                        0x0000000120000080
25948 #define SH_CRB_NACK_LIMIT_MASK                   0x800000000000ffff
25949 #define SH_CRB_NACK_LIMIT_INIT                   0x0000000000000000
25950 
25951 /*   SH_CRB_NACK_LIMIT_LIMIT                                            */
25952 /*   Description:  Nack Count Limit                                     */
25953 #define SH_CRB_NACK_LIMIT_LIMIT_SHFT             0
25954 #define SH_CRB_NACK_LIMIT_LIMIT_MASK             0x0000000000000fff
25955 
25956 /*   SH_CRB_NACK_LIMIT_PRI_FREQ                                         */
25957 /*   Description:  Frequency at which priority count is incremented     */
25958 #define SH_CRB_NACK_LIMIT_PRI_FREQ_SHFT          12
25959 #define SH_CRB_NACK_LIMIT_PRI_FREQ_MASK          0x000000000000f000
25960 
25961 /*   SH_CRB_NACK_LIMIT_ENABLE                                           */
25962 /*   Description:  Enable NACK limit detection                          */
25963 #define SH_CRB_NACK_LIMIT_ENABLE_SHFT            63
25964 #define SH_CRB_NACK_LIMIT_ENABLE_MASK            0x8000000000000000
25965 
25966 /* ==================================================================== */
25967 /*                  Register "SH_CRB_TIMEOUT_PRESCALE"                  */
25968 /*               Coherent Request Buffer Timeout Prescale               */
25969 /* ==================================================================== */
25970 
25971 #define SH_CRB_TIMEOUT_PRESCALE                  0x0000000120000100
25972 #define SH_CRB_TIMEOUT_PRESCALE_MASK             0x00000000ffffffff
25973 #define SH_CRB_TIMEOUT_PRESCALE_INIT             0x0000000000000000
25974 
25975 /*   SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR                             */
25976 /*   Description:  CRB Time-out Prescale Factor                         */
25977 #define SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR_SHFT 0
25978 #define SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR_MASK 0x00000000ffffffff
25979 
25980 /* ==================================================================== */
25981 /*                    Register "SH_CRB_TIMEOUT_SKID"                    */
25982 /*              Coherent Request Buffer Timeout Skid Limit              */
25983 /* ==================================================================== */
25984 
25985 #define SH_CRB_TIMEOUT_SKID                      0x0000000120000180
25986 #define SH_CRB_TIMEOUT_SKID_MASK                 0x800000000000003f
25987 #define SH_CRB_TIMEOUT_SKID_INIT                 0x0000000000000007
25988 
25989 /*   SH_CRB_TIMEOUT_SKID_SKID                                           */
25990 /*   Description:  CRB Time-out Skid                                    */
25991 #define SH_CRB_TIMEOUT_SKID_SKID_SHFT            0
25992 #define SH_CRB_TIMEOUT_SKID_SKID_MASK            0x000000000000003f
25993 
25994 /*   SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT                               */
25995 /*   Description:  Reset Skid counter                                   */
25996 #define SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT_SHFT 63
25997 #define SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT_MASK 0x8000000000000000
25998 
25999 /* ==================================================================== */
26000 /*                 Register "SH_MEMORY_WRITE_STATUS_0"                  */
26001 /*                    Memory Write Status for CPU 0                     */
26002 /* ==================================================================== */
26003 
26004 #define SH_MEMORY_WRITE_STATUS_0                 0x0000000120070000
26005 #define SH_MEMORY_WRITE_STATUS_0_MASK            0x000000000000003f
26006 #define SH_MEMORY_WRITE_STATUS_0_INIT            0x0000000000000000
26007 
26008 /*   SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT                       */
26009 /*   Description:  Pending Write Count                                  */
26010 #define SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT_SHFT 0
26011 #define SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT_MASK 0x000000000000003f
26012 
26013 /* ==================================================================== */
26014 /*                 Register "SH_MEMORY_WRITE_STATUS_1"                  */
26015 /*                    Memory Write Status for CPU 1                     */
26016 /* ==================================================================== */
26017 
26018 #define SH_MEMORY_WRITE_STATUS_1                 0x0000000120070080
26019 #define SH_MEMORY_WRITE_STATUS_1_MASK            0x000000000000003f
26020 #define SH_MEMORY_WRITE_STATUS_1_INIT            0x0000000000000000
26021 
26022 /*   SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT                       */
26023 /*   Description:  Pending Write Count                                  */
26024 #define SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT_SHFT 0
26025 #define SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT_MASK 0x000000000000003f
26026 
26027 /* ==================================================================== */
26028 /*                   Register "SH_PIO_WRITE_STATUS_0"                   */
26029 /*                      PIO Write Status for CPU 0                      */
26030 /* ==================================================================== */
26031 
26032 #define SH_PIO_WRITE_STATUS_0                    0x0000000120070200
26033 #define SH_PIO_WRITE_STATUS_0_MASK               0xbf03ffffffffffff
26034 #define SH_PIO_WRITE_STATUS_0_INIT               0x8000000000000000
26035 
26036 /*   SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR                            */
26037 /*   Description:  More than one PIO write error occurred               */
26038 #define SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR_SHFT 0
26039 #define SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR_MASK 0x0000000000000001
26040 
26041 /*   SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK                               */
26042 /*   Description:  Deaklock response detected                           */
26043 #define SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK_SHFT 1
26044 #define SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK_MASK 0x0000000000000002
26045 
26046 /*   SH_PIO_WRITE_STATUS_0_WRITE_ERROR                                  */
26047 /*   Description:  Error response detected                              */
26048 #define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_SHFT   2
26049 #define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_MASK   0x0000000000000004
26050 
26051 /*   SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS                          */
26052 /*   Description:  Address associated with error response               */
26053 #define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS_SHFT 3
26054 #define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS_MASK 0x0003fffffffffff8
26055 
26056 /*   SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT                          */
26057 /*   Description:  Count of currently pending PIO writes                */
26058 #define SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT_SHFT 56
26059 #define SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT_MASK 0x3f00000000000000
26060 
26061 /*   SH_PIO_WRITE_STATUS_0_WRITES_OK                                    */
26062 /*   Description:  No pending writes or errors                          */
26063 #define SH_PIO_WRITE_STATUS_0_WRITES_OK_SHFT     63
26064 #define SH_PIO_WRITE_STATUS_0_WRITES_OK_MASK     0x8000000000000000
26065 
26066 /* ==================================================================== */
26067 /*                   Register "SH_PIO_WRITE_STATUS_1"                   */
26068 /*                      PIO Write Status for CPU 1                      */
26069 /* ==================================================================== */
26070 
26071 #define SH_PIO_WRITE_STATUS_1                    0x0000000120070280
26072 #define SH_PIO_WRITE_STATUS_1_MASK               0xbf03ffffffffffff
26073 #define SH_PIO_WRITE_STATUS_1_INIT               0x8000000000000000
26074 
26075 /*   SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR                            */
26076 /*   Description:  More than one PIO write error occurred               */
26077 #define SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR_SHFT 0
26078 #define SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR_MASK 0x0000000000000001
26079 
26080 /*   SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK                               */
26081 /*   Description:  Deaklock response detected                           */
26082 #define SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK_SHFT 1
26083 #define SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK_MASK 0x0000000000000002
26084 
26085 /*   SH_PIO_WRITE_STATUS_1_WRITE_ERROR                                  */
26086 /*   Description:  Error response detected                              */
26087 #define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_SHFT   2
26088 #define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_MASK   0x0000000000000004
26089 
26090 /*   SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS                          */
26091 /*   Description:  Address associated with error response               */
26092 #define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS_SHFT 3
26093 #define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS_MASK 0x0003fffffffffff8
26094 
26095 /*   SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT                          */
26096 /*   Description:  Count of currently pending PIO writes                */
26097 #define SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT_SHFT 56
26098 #define SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT_MASK 0x3f00000000000000
26099 
26100 /*   SH_PIO_WRITE_STATUS_1_WRITES_OK                                    */
26101 /*   Description:  No pending writes or errors                          */
26102 #define SH_PIO_WRITE_STATUS_1_WRITES_OK_SHFT     63
26103 #define SH_PIO_WRITE_STATUS_1_WRITES_OK_MASK     0x8000000000000000
26104 
26105 /* ==================================================================== */
26106 /*                Register "SH_PIO_WRITE_STATUS_0_ALIAS"                */
26107 /* ==================================================================== */
26108 
26109 #define SH_PIO_WRITE_STATUS_0_ALIAS              0x0000000120070208
26110 
26111 /* ==================================================================== */
26112 /*                Register "SH_PIO_WRITE_STATUS_1_ALIAS"                */
26113 /* ==================================================================== */
26114 
26115 #define SH_PIO_WRITE_STATUS_1_ALIAS              0x0000000120070288
26116 
26117 /* ==================================================================== */
26118 /*             Register "SH_MEMORY_WRITE_STATUS_NON_USER_0"             */
26119 /*            Memory Write Status for CPU 0. OS access only             */
26120 /* ==================================================================== */
26121 
26122 #define SH_MEMORY_WRITE_STATUS_NON_USER_0        0x0000000120070400
26123 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_MASK   0x800000000000003f
26124 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_INIT   0x0000000000000000
26125 
26126 /*   SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT              */
26127 /*   Description:  Pending Write Count                                  */
26128 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT_SHFT 0
26129 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT_MASK 0x000000000000003f
26130 
26131 /*   SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR                            */
26132 /*   Description:  Clear pending write count                            */
26133 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR_SHFT 63
26134 #define SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR_MASK 0x8000000000000000
26135 
26136 /* ==================================================================== */
26137 /*             Register "SH_MEMORY_WRITE_STATUS_NON_USER_1"             */
26138 /*            Memory Write Status for CPU 1. OS access only             */
26139 /* ==================================================================== */
26140 
26141 #define SH_MEMORY_WRITE_STATUS_NON_USER_1        0x0000000120070480
26142 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_MASK   0x800000000000003f
26143 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_INIT   0x0000000000000000
26144 
26145 /*   SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT              */
26146 /*   Description:  Pending Write Count                                  */
26147 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT_SHFT 0
26148 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT_MASK 0x000000000000003f
26149 
26150 /*   SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR                            */
26151 /*   Description:  Clear pending write count                            */
26152 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR_SHFT 63
26153 #define SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR_MASK 0x8000000000000000
26154 
26155 /* ==================================================================== */
26156 /*                      Register "SH_MMRBIST_ERR"                       */
26157 /*                  Error capture for bist read errors                  */
26158 /* ==================================================================== */
26159 
26160 #define SH_MMRBIST_ERR                           0x0000000100000080
26161 #define SH_MMRBIST_ERR_MASK                      0x00000071ffffffff
26162 #define SH_MMRBIST_ERR_INIT                      0x0000000000000000
26163 
26164 /*   SH_MMRBIST_ERR_ADDR                                                */
26165 /*   Description:  dword address of bist error                          */
26166 #define SH_MMRBIST_ERR_ADDR_SHFT                 0
26167 #define SH_MMRBIST_ERR_ADDR_MASK                 0x00000001ffffffff
26168 
26169 /*   SH_MMRBIST_ERR_DETECTED                                            */
26170 /*   Description:  error detected flag                                  */
26171 #define SH_MMRBIST_ERR_DETECTED_SHFT             36
26172 #define SH_MMRBIST_ERR_DETECTED_MASK             0x0000001000000000
26173 
26174 /*   SH_MMRBIST_ERR_MULTIPLE_DETECTED                                   */
26175 /*   Description:  multiple errors detected flag                        */
26176 #define SH_MMRBIST_ERR_MULTIPLE_DETECTED_SHFT    37
26177 #define SH_MMRBIST_ERR_MULTIPLE_DETECTED_MASK    0x0000002000000000
26178 
26179 /*   SH_MMRBIST_ERR_CANCELLED                                           */
26180 /*   Description:  mmr/bist was cancelled                               */
26181 #define SH_MMRBIST_ERR_CANCELLED_SHFT            38
26182 #define SH_MMRBIST_ERR_CANCELLED_MASK            0x0000004000000000
26183 
26184 /* ==================================================================== */
26185 /*                   Register "SH_MISC_ERR_HDR_LOWER"                   */
26186 /*                       Header capture register                        */
26187 /* ==================================================================== */
26188 
26189 #define SH_MISC_ERR_HDR_LOWER                    0x0000000100000088
26190 #define SH_MISC_ERR_HDR_LOWER_MASK               0x93fffffffffffff8
26191 #define SH_MISC_ERR_HDR_LOWER_INIT               0x0000000000000000
26192 
26193 /*   SH_MISC_ERR_HDR_LOWER_ADDR                                         */
26194 /*   Description:  upper bits of reference address                      */
26195 #define SH_MISC_ERR_HDR_LOWER_ADDR_SHFT          3
26196 #define SH_MISC_ERR_HDR_LOWER_ADDR_MASK          0x0000000ffffffff8
26197 
26198 /*   SH_MISC_ERR_HDR_LOWER_CMD                                          */
26199 /*   Description:  command of reference                                 */
26200 #define SH_MISC_ERR_HDR_LOWER_CMD_SHFT           36
26201 #define SH_MISC_ERR_HDR_LOWER_CMD_MASK           0x00000ff000000000
26202 
26203 /*   SH_MISC_ERR_HDR_LOWER_SRC                                          */
26204 /*   Description:  source node of reference                             */
26205 #define SH_MISC_ERR_HDR_LOWER_SRC_SHFT           44
26206 #define SH_MISC_ERR_HDR_LOWER_SRC_MASK           0x03fff00000000000
26207 
26208 /*   SH_MISC_ERR_HDR_LOWER_WRITE                                        */
26209 /*   Description:  reference is a write                                 */
26210 #define SH_MISC_ERR_HDR_LOWER_WRITE_SHFT         60
26211 #define SH_MISC_ERR_HDR_LOWER_WRITE_MASK         0x1000000000000000
26212 
26213 /*   SH_MISC_ERR_HDR_LOWER_VALID                                        */
26214 /*   Description:  set when capture occurs                              */
26215 #define SH_MISC_ERR_HDR_LOWER_VALID_SHFT         63
26216 #define SH_MISC_ERR_HDR_LOWER_VALID_MASK         0x8000000000000000
26217 
26218 /* ==================================================================== */
26219 /*                   Register "SH_MISC_ERR_HDR_UPPER"                   */
26220 /*           Error header capture packet and protocol errors            */
26221 /* ==================================================================== */
26222 
26223 #define SH_MISC_ERR_HDR_UPPER                    0x0000000100000090
26224 #define SH_MISC_ERR_HDR_UPPER_MASK               0x000000001ff000ff
26225 #define SH_MISC_ERR_HDR_UPPER_INIT               0x0000000000000000
26226 
26227 /*   SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL                                 */
26228 /*   Description:  indicates a directory protocol error captured        */
26229 #define SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL_SHFT  0
26230 #define SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL_MASK  0x0000000000000001
26231 
26232 /*   SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD                                  */
26233 /*   Description:  indicates an illegal command error captured          */
26234 #define SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD_SHFT   1
26235 #define SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD_MASK   0x0000000000000002
26236 
26237 /*   SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR                                */
26238 /*   Description:  indicates a non-existent memory error captured       */
26239 #define SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR_SHFT 2
26240 #define SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR_MASK 0x0000000000000004
26241 
26242 /*   SH_MISC_ERR_HDR_UPPER_RMW_UC                                       */
26243 /*   Description:  indicates an uncorrectable store rmw                 */
26244 #define SH_MISC_ERR_HDR_UPPER_RMW_UC_SHFT        3
26245 #define SH_MISC_ERR_HDR_UPPER_RMW_UC_MASK        0x0000000000000008
26246 
26247 /*   SH_MISC_ERR_HDR_UPPER_RMW_COR                                      */
26248 /*   Description:  indicates a correctable store rmw                    */
26249 #define SH_MISC_ERR_HDR_UPPER_RMW_COR_SHFT       4
26250 #define SH_MISC_ERR_HDR_UPPER_RMW_COR_MASK       0x0000000000000010
26251 
26252 /*   SH_MISC_ERR_HDR_UPPER_DIR_ACC                                      */
26253 /*   Description:  indicates a data request to directory memory error   */
26254 /*  captured                                                            */
26255 #define SH_MISC_ERR_HDR_UPPER_DIR_ACC_SHFT       5
26256 #define SH_MISC_ERR_HDR_UPPER_DIR_ACC_MASK       0x0000000000000020
26257 
26258 /*   SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE                                  */
26259 /*   Description:  indicates a pkt size error from pi                   */
26260 #define SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE_SHFT   6
26261 #define SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE_MASK   0x0000000000000040
26262 
26263 /*   SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE                                  */
26264 /*   Description:  indicates a pkt size error from xn                   */
26265 #define SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE_SHFT   7
26266 #define SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE_MASK   0x0000000000000080
26267 
26268 /*   SH_MISC_ERR_HDR_UPPER_ECHO                                         */
26269 #define SH_MISC_ERR_HDR_UPPER_ECHO_SHFT          20
26270 #define SH_MISC_ERR_HDR_UPPER_ECHO_MASK          0x000000001ff00000
26271 
26272 /* ==================================================================== */
26273 /*                  Register "SH_DIR_UC_ERR_HDR_LOWER"                  */
26274 /*                       Header capture register                        */
26275 /* ==================================================================== */
26276 
26277 #define SH_DIR_UC_ERR_HDR_LOWER                  0x0000000100000098
26278 #define SH_DIR_UC_ERR_HDR_LOWER_MASK             0x93fffffffffffff8
26279 #define SH_DIR_UC_ERR_HDR_LOWER_INIT             0x0000000000000000
26280 
26281 /*   SH_DIR_UC_ERR_HDR_LOWER_ADDR                                       */
26282 /*   Description:  upper bits of reference address                      */
26283 #define SH_DIR_UC_ERR_HDR_LOWER_ADDR_SHFT        3
26284 #define SH_DIR_UC_ERR_HDR_LOWER_ADDR_MASK        0x0000000ffffffff8
26285 
26286 /*   SH_DIR_UC_ERR_HDR_LOWER_CMD                                        */
26287 /*   Description:  command of reference                                 */
26288 #define SH_DIR_UC_ERR_HDR_LOWER_CMD_SHFT         36
26289 #define SH_DIR_UC_ERR_HDR_LOWER_CMD_MASK         0x00000ff000000000
26290 
26291 /*   SH_DIR_UC_ERR_HDR_LOWER_SRC                                        */
26292 /*   Description:  source node of reference                             */
26293 #define SH_DIR_UC_ERR_HDR_LOWER_SRC_SHFT         44
26294 #define SH_DIR_UC_ERR_HDR_LOWER_SRC_MASK         0x03fff00000000000
26295 
26296 /*   SH_DIR_UC_ERR_HDR_LOWER_WRITE                                      */
26297 /*   Description:  reference is a write                                 */
26298 #define SH_DIR_UC_ERR_HDR_LOWER_WRITE_SHFT       60
26299 #define SH_DIR_UC_ERR_HDR_LOWER_WRITE_MASK       0x1000000000000000
26300 
26301 /*   SH_DIR_UC_ERR_HDR_LOWER_VALID                                      */
26302 /*   Description:  set when capture occurs                              */
26303 #define SH_DIR_UC_ERR_HDR_LOWER_VALID_SHFT       63
26304 #define SH_DIR_UC_ERR_HDR_LOWER_VALID_MASK       0x8000000000000000
26305 
26306 /* ==================================================================== */
26307 /*                  Register "SH_DIR_UC_ERR_HDR_UPPER"                  */
26308 /*           Error header capture packet and protocol errors            */
26309 /* ==================================================================== */
26310 
26311 #define SH_DIR_UC_ERR_HDR_UPPER                  0x00000001000000a0
26312 #define SH_DIR_UC_ERR_HDR_UPPER_MASK             0x000000001ff00008
26313 #define SH_DIR_UC_ERR_HDR_UPPER_INIT             0x0000000000000000
26314 
26315 /*   SH_DIR_UC_ERR_HDR_UPPER_DIR_UC                                     */
26316 /*   Description:  indicates uncorrectable directory error captured     */
26317 #define SH_DIR_UC_ERR_HDR_UPPER_DIR_UC_SHFT      3
26318 #define SH_DIR_UC_ERR_HDR_UPPER_DIR_UC_MASK      0x0000000000000008
26319 
26320 /*   SH_DIR_UC_ERR_HDR_UPPER_ECHO                                       */
26321 #define SH_DIR_UC_ERR_HDR_UPPER_ECHO_SHFT        20
26322 #define SH_DIR_UC_ERR_HDR_UPPER_ECHO_MASK        0x000000001ff00000
26323 
26324 /* ==================================================================== */
26325 /*                 Register "SH_DIR_COR_ERR_HDR_LOWER"                  */
26326 /*                       Header capture register                        */
26327 /* ==================================================================== */
26328 
26329 #define SH_DIR_COR_ERR_HDR_LOWER                 0x00000001000000a8
26330 #define SH_DIR_COR_ERR_HDR_LOWER_MASK            0x93fffffffffffff8
26331 #define SH_DIR_COR_ERR_HDR_LOWER_INIT            0x0000000000000000
26332 
26333 /*   SH_DIR_COR_ERR_HDR_LOWER_ADDR                                      */
26334 /*   Description:  upper bits of reference address                      */
26335 #define SH_DIR_COR_ERR_HDR_LOWER_ADDR_SHFT       3
26336 #define SH_DIR_COR_ERR_HDR_LOWER_ADDR_MASK       0x0000000ffffffff8
26337 
26338 /*   SH_DIR_COR_ERR_HDR_LOWER_CMD                                       */
26339 /*   Description:  command of reference                                 */
26340 #define SH_DIR_COR_ERR_HDR_LOWER_CMD_SHFT        36
26341 #define SH_DIR_COR_ERR_HDR_LOWER_CMD_MASK        0x00000ff000000000
26342 
26343 /*   SH_DIR_COR_ERR_HDR_LOWER_SRC                                       */
26344 /*   Description:  source node of reference                             */
26345 #define SH_DIR_COR_ERR_HDR_LOWER_SRC_SHFT        44
26346 #define SH_DIR_COR_ERR_HDR_LOWER_SRC_MASK        0x03fff00000000000
26347 
26348 /*   SH_DIR_COR_ERR_HDR_LOWER_WRITE                                     */
26349 /*   Description:  reference is a write                                 */
26350 #define SH_DIR_COR_ERR_HDR_LOWER_WRITE_SHFT      60
26351 #define SH_DIR_COR_ERR_HDR_LOWER_WRITE_MASK      0x1000000000000000
26352 
26353 /*   SH_DIR_COR_ERR_HDR_LOWER_VALID                                     */
26354 /*   Description:  set when capture occurs                              */
26355 #define SH_DIR_COR_ERR_HDR_LOWER_VALID_SHFT      63
26356 #define SH_DIR_COR_ERR_HDR_LOWER_VALID_MASK      0x8000000000000000
26357 
26358 /* ==================================================================== */
26359 /*                 Register "SH_DIR_COR_ERR_HDR_UPPER"                  */
26360 /*           Error header capture packet and protocol errors            */
26361 /* ==================================================================== */
26362 
26363 #define SH_DIR_COR_ERR_HDR_UPPER                 0x00000001000000b0
26364 #define SH_DIR_COR_ERR_HDR_UPPER_MASK            0x000000001ff00100
26365 #define SH_DIR_COR_ERR_HDR_UPPER_INIT            0x0000000000000000
26366 
26367 /*   SH_DIR_COR_ERR_HDR_UPPER_DIR_COR                                   */
26368 /*   Description:  indicates correctable directory error captured       */
26369 #define SH_DIR_COR_ERR_HDR_UPPER_DIR_COR_SHFT    8
26370 #define SH_DIR_COR_ERR_HDR_UPPER_DIR_COR_MASK    0x0000000000000100
26371 
26372 /*   SH_DIR_COR_ERR_HDR_UPPER_ECHO                                      */
26373 #define SH_DIR_COR_ERR_HDR_UPPER_ECHO_SHFT       20
26374 #define SH_DIR_COR_ERR_HDR_UPPER_ECHO_MASK       0x000000001ff00000
26375 
26376 /* ==================================================================== */
26377 /*                   Register "SH_MEM_ERROR_SUMMARY"                    */
26378 /*                          Memory error flags                          */
26379 /* ==================================================================== */
26380 
26381 #define SH_MEM_ERROR_SUMMARY                     0x00000001000000b8
26382 #define SH_MEM_ERROR_SUMMARY_MASK                0x00000007f77777ff
26383 #define SH_MEM_ERROR_SUMMARY_INIT                0x0000000000000000
26384 
26385 /*   SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD                                   */
26386 /*   Description:  illegal command error                                */
26387 #define SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD_SHFT    0
26388 #define SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD_MASK    0x0000000000000001
26389 
26390 /*   SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR                                 */
26391 /*   Description:  non-existent memory error                            */
26392 #define SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR_SHFT  1
26393 #define SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR_MASK  0x0000000000000002
26394 
26395 /*   SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR                                 */
26396 /*   Description:  directory protocol error in dqlp                     */
26397 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR_SHFT  2
26398 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR_MASK  0x0000000000000004
26399 
26400 /*   SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR                                 */
26401 /*   Description:  directory protocol error in dqrp                     */
26402 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR_SHFT  3
26403 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR_MASK  0x0000000000000008
26404 
26405 /*   SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC                                   */
26406 /*   Description:  uncorrectable directory error in dqlp                */
26407 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC_SHFT    4
26408 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC_MASK    0x0000000000000010
26409 
26410 /*   SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR                                  */
26411 /*   Description:  correctable directory error in dqlp                  */
26412 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR_SHFT   5
26413 #define SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR_MASK   0x0000000000000020
26414 
26415 /*   SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC                                   */
26416 /*   Description:  uncorrectable directory error in dqrp                */
26417 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC_SHFT    6
26418 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC_MASK    0x0000000000000040
26419 
26420 /*   SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR                                  */
26421 /*   Description:  correctable directory error in dqrp                  */
26422 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR_SHFT   7
26423 #define SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR_MASK   0x0000000000000080
26424 
26425 /*   SH_MEM_ERROR_SUMMARY_ACX_INT_HW                                    */
26426 /*   Description:  hardware interrupt from acx                          */
26427 #define SH_MEM_ERROR_SUMMARY_ACX_INT_HW_SHFT     8
26428 #define SH_MEM_ERROR_SUMMARY_ACX_INT_HW_MASK     0x0000000000000100
26429 
26430 /*   SH_MEM_ERROR_SUMMARY_ACY_INT_HW                                    */
26431 /*   Description:  hardware interrupt from acy                          */
26432 #define SH_MEM_ERROR_SUMMARY_ACY_INT_HW_SHFT     9
26433 #define SH_MEM_ERROR_SUMMARY_ACY_INT_HW_MASK     0x0000000000000200
26434 
26435 /*   SH_MEM_ERROR_SUMMARY_DIR_ACC                                       */
26436 /*   Description:  directory memory access error                        */
26437 #define SH_MEM_ERROR_SUMMARY_DIR_ACC_SHFT        10
26438 #define SH_MEM_ERROR_SUMMARY_DIR_ACC_MASK        0x0000000000000400
26439 
26440 /*   SH_MEM_ERROR_SUMMARY_DQLP_INT_UC                                   */
26441 /*   Description:  uncorrectable interrupt from dqlp                    */
26442 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_UC_SHFT    12
26443 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_UC_MASK    0x0000000000001000
26444 
26445 /*   SH_MEM_ERROR_SUMMARY_DQLP_INT_COR                                  */
26446 /*   Description:  correctable interrupt from dqlp                      */
26447 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_COR_SHFT   13
26448 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_COR_MASK   0x0000000000002000
26449 
26450 /*   SH_MEM_ERROR_SUMMARY_DQLP_INT_HW                                   */
26451 /*   Description:  hardware interrupt from dqlp                         */
26452 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_HW_SHFT    14
26453 #define SH_MEM_ERROR_SUMMARY_DQLP_INT_HW_MASK    0x0000000000004000
26454 
26455 /*   SH_MEM_ERROR_SUMMARY_DQLS_INT_UC                                   */
26456 /*   Description:  uncorrectable interrupt from dqls                    */
26457 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_UC_SHFT    16
26458 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_UC_MASK    0x0000000000010000
26459 
26460 /*   SH_MEM_ERROR_SUMMARY_DQLS_INT_COR                                  */
26461 /*   Description:  correctable interrupt from dqls                      */
26462 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_COR_SHFT   17
26463 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_COR_MASK   0x0000000000020000
26464 
26465 /*   SH_MEM_ERROR_SUMMARY_DQLS_INT_HW                                   */
26466 /*   Description:  hardware interrupt from dqls                         */
26467 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_HW_SHFT    18
26468 #define SH_MEM_ERROR_SUMMARY_DQLS_INT_HW_MASK    0x0000000000040000
26469 
26470 /*   SH_MEM_ERROR_SUMMARY_DQRP_INT_UC                                   */
26471 /*   Description:  uncorrectable interrupt from dqrp                    */
26472 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_UC_SHFT    20
26473 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_UC_MASK    0x0000000000100000
26474 
26475 /*   SH_MEM_ERROR_SUMMARY_DQRP_INT_COR                                  */
26476 /*   Description:  correctable interrupt from dqrp                      */
26477 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_COR_SHFT   21
26478 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_COR_MASK   0x0000000000200000
26479 
26480 /*   SH_MEM_ERROR_SUMMARY_DQRP_INT_HW                                   */
26481 /*   Description:  hardware interrupt from dqrp                         */
26482 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_HW_SHFT    22
26483 #define SH_MEM_ERROR_SUMMARY_DQRP_INT_HW_MASK    0x0000000000400000
26484 
26485 /*   SH_MEM_ERROR_SUMMARY_DQRS_INT_UC                                   */
26486 /*   Description:  uncorrectable interrupt from dqrs                    */
26487 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_UC_SHFT    24
26488 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_UC_MASK    0x0000000001000000
26489 
26490 /*   SH_MEM_ERROR_SUMMARY_DQRS_INT_COR                                  */
26491 /*   Description:  correctable interrupt from dqrs                      */
26492 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_COR_SHFT   25
26493 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_COR_MASK   0x0000000002000000
26494 
26495 /*   SH_MEM_ERROR_SUMMARY_DQRS_INT_HW                                   */
26496 /*   Description:  hardware interrupt from dqrs                         */
26497 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_HW_SHFT    26
26498 #define SH_MEM_ERROR_SUMMARY_DQRS_INT_HW_MASK    0x0000000004000000
26499 
26500 /*   SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW                             */
26501 /*   Description:  too many reply packets came from pi                  */
26502 #define SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW_SHFT 28
26503 #define SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
26504 
26505 /*   SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW                             */
26506 /*   Description:  too many reply packets came from xn                  */
26507 #define SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW_SHFT 29
26508 #define SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
26509 
26510 /*   SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW                           */
26511 /*   Description:  too many request packets came from pi                */
26512 #define SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW_SHFT 30
26513 #define SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
26514 
26515 /*   SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW                           */
26516 /*   Description:  too many request packets came from xn                */
26517 #define SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW_SHFT 31
26518 #define SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
26519 
26520 /*   SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT                         */
26521 /*   Description:  red black scheme did not clean up soon enough        */
26522 #define SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT_SHFT 32
26523 #define SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
26524 
26525 /*   SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE                                   */
26526 /*   Description:  received data bearing packet from pi with wrong siz  */
26527 #define SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE_SHFT    33
26528 #define SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE_MASK    0x0000000200000000
26529 
26530 /*   SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE                                   */
26531 /*   Description:  received data bearing packet from xn with wrong siz  */
26532 #define SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE_SHFT    34
26533 #define SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE_MASK    0x0000000400000000
26534 
26535 /* ==================================================================== */
26536 /*                Register "SH_MEM_ERROR_SUMMARY_ALIAS"                 */
26537 /*                    Memory error flags clear alias                    */
26538 /* ==================================================================== */
26539 
26540 #define SH_MEM_ERROR_SUMMARY_ALIAS               0x00000001000000c0
26541 
26542 /* ==================================================================== */
26543 /*                   Register "SH_MEM_ERROR_OVERFLOW"                   */
26544 /*                          Memory error flags                          */
26545 /* ==================================================================== */
26546 
26547 #define SH_MEM_ERROR_OVERFLOW                    0x00000001000000c8
26548 #define SH_MEM_ERROR_OVERFLOW_MASK               0x00000007f77777ff
26549 #define SH_MEM_ERROR_OVERFLOW_INIT               0x0000000000000000
26550 
26551 /*   SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD                                  */
26552 /*   Description:  illegal command error                                */
26553 #define SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD_SHFT   0
26554 #define SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD_MASK   0x0000000000000001
26555 
26556 /*   SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR                                */
26557 /*   Description:  non-existent memory error                            */
26558 #define SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR_SHFT 1
26559 #define SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR_MASK 0x0000000000000002
26560 
26561 /*   SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR                                */
26562 /*   Description:  directory protocol error in dqlp                     */
26563 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR_SHFT 2
26564 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR_MASK 0x0000000000000004
26565 
26566 /*   SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR                                */
26567 /*   Description:  directory protocol error in dqrp                     */
26568 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR_SHFT 3
26569 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR_MASK 0x0000000000000008
26570 
26571 /*   SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC                                  */
26572 /*   Description:  uncorrectable directory error in dqlp                */
26573 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC_SHFT   4
26574 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC_MASK   0x0000000000000010
26575 
26576 /*   SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR                                 */
26577 /*   Description:  correctable directory error in dqlp                  */
26578 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR_SHFT  5
26579 #define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR_MASK  0x0000000000000020
26580 
26581 /*   SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC                                  */
26582 /*   Description:  uncorrectable directory error in dqrp                */
26583 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC_SHFT   6
26584 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC_MASK   0x0000000000000040
26585 
26586 /*   SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR                                 */
26587 /*   Description:  correctable directory error in dqrp                  */
26588 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR_SHFT  7
26589 #define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR_MASK  0x0000000000000080
26590 
26591 /*   SH_MEM_ERROR_OVERFLOW_ACX_INT_HW                                   */
26592 /*   Description:  hardware interrupt from acx                          */
26593 #define SH_MEM_ERROR_OVERFLOW_ACX_INT_HW_SHFT    8
26594 #define SH_MEM_ERROR_OVERFLOW_ACX_INT_HW_MASK    0x0000000000000100
26595 
26596 /*   SH_MEM_ERROR_OVERFLOW_ACY_INT_HW                                   */
26597 /*   Description:  hardware interrupt from acy                          */
26598 #define SH_MEM_ERROR_OVERFLOW_ACY_INT_HW_SHFT    9
26599 #define SH_MEM_ERROR_OVERFLOW_ACY_INT_HW_MASK    0x0000000000000200
26600 
26601 /*   SH_MEM_ERROR_OVERFLOW_DIR_ACC                                      */
26602 /*   Description:  directory memory access error                        */
26603 #define SH_MEM_ERROR_OVERFLOW_DIR_ACC_SHFT       10
26604 #define SH_MEM_ERROR_OVERFLOW_DIR_ACC_MASK       0x0000000000000400
26605 
26606 /*   SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC                                  */
26607 /*   Description:  uncorrectable interrupt from dqlp                    */
26608 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC_SHFT   12
26609 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC_MASK   0x0000000000001000
26610 
26611 /*   SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR                                 */
26612 /*   Description:  correctable interrupt from dqlp                      */
26613 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR_SHFT  13
26614 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR_MASK  0x0000000000002000
26615 
26616 /*   SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW                                  */
26617 /*   Description:  hardware interrupt from dqlp                         */
26618 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW_SHFT   14
26619 #define SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW_MASK   0x0000000000004000
26620 
26621 /*   SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC                                  */
26622 /*   Description:  uncorrectable interrupt from dqls                    */
26623 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC_SHFT   16
26624 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC_MASK   0x0000000000010000
26625 
26626 /*   SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR                                 */
26627 /*   Description:  correctable interrupt from dqls                      */
26628 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR_SHFT  17
26629 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR_MASK  0x0000000000020000
26630 
26631 /*   SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW                                  */
26632 /*   Description:  hardware interrupt from dqls                         */
26633 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW_SHFT   18
26634 #define SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW_MASK   0x0000000000040000
26635 
26636 /*   SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC                                  */
26637 /*   Description:  uncorrectable interrupt from dqrp                    */
26638 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC_SHFT   20
26639 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC_MASK   0x0000000000100000
26640 
26641 /*   SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR                                 */
26642 /*   Description:  correctable interrupt from dqrp                      */
26643 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR_SHFT  21
26644 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR_MASK  0x0000000000200000
26645 
26646 /*   SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW                                  */
26647 /*   Description:  hardware interrupt from dqrp                         */
26648 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW_SHFT   22
26649 #define SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW_MASK   0x0000000000400000
26650 
26651 /*   SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC                                  */
26652 /*   Description:  uncorrectable interrupt from dqrs                    */
26653 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC_SHFT   24
26654 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC_MASK   0x0000000001000000
26655 
26656 /*   SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR                                 */
26657 /*   Description:  correctable interrupt from dqrs                      */
26658 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR_SHFT  25
26659 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR_MASK  0x0000000002000000
26660 
26661 /*   SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW                                  */
26662 /*   Description:  hardware interrupt from dqrs                         */
26663 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW_SHFT   26
26664 #define SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW_MASK   0x0000000004000000
26665 
26666 /*   SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW                            */
26667 /*   Description:  too many reply packets came from pi                  */
26668 #define SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW_SHFT 28
26669 #define SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
26670 
26671 /*   SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW                            */
26672 /*   Description:  too many reply packets came from xn                  */
26673 #define SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW_SHFT 29
26674 #define SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
26675 
26676 /*   SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW                          */
26677 /*   Description:  too many request packets came from pi                */
26678 #define SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW_SHFT 30
26679 #define SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
26680 
26681 /*   SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW                          */
26682 /*   Description:  too many request packets came from xn                */
26683 #define SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW_SHFT 31
26684 #define SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
26685 
26686 /*   SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT                        */
26687 /*   Description:  red black scheme did not clean up soon enough        */
26688 #define SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT_SHFT 32
26689 #define SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
26690 
26691 /*   SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE                                  */
26692 /*   Description:  received data bearing packet from pi with wrong siz  */
26693 #define SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE_SHFT   33
26694 #define SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE_MASK   0x0000000200000000
26695 
26696 /*   SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE                                  */
26697 /*   Description:  received data bearing packet from xn with wrong siz  */
26698 #define SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE_SHFT   34
26699 #define SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE_MASK   0x0000000400000000
26700 
26701 /* ==================================================================== */
26702 /*                Register "SH_MEM_ERROR_OVERFLOW_ALIAS"                */
26703 /*                    Memory error flags clear alias                    */
26704 /* ==================================================================== */
26705 
26706 #define SH_MEM_ERROR_OVERFLOW_ALIAS              0x00000001000000d0
26707 
26708 /* ==================================================================== */
26709 /*                     Register "SH_MEM_ERROR_MASK"                     */
26710 /*                          Memory error flags                          */
26711 /* ==================================================================== */
26712 
26713 #define SH_MEM_ERROR_MASK                        0x00000001000000d8
26714 #define SH_MEM_ERROR_MASK_MASK                   0x00000007f77777ff
26715 #define SH_MEM_ERROR_MASK_INIT                   0x00000007f77773ff
26716 
26717 /*   SH_MEM_ERROR_MASK_ILLEGAL_CMD                                      */
26718 /*   Description:  illegal command error                                */
26719 #define SH_MEM_ERROR_MASK_ILLEGAL_CMD_SHFT       0
26720 #define SH_MEM_ERROR_MASK_ILLEGAL_CMD_MASK       0x0000000000000001
26721 
26722 /*   SH_MEM_ERROR_MASK_NONEXIST_ADDR                                    */
26723 /*   Description:  non-existent memory error                            */
26724 #define SH_MEM_ERROR_MASK_NONEXIST_ADDR_SHFT     1
26725 #define SH_MEM_ERROR_MASK_NONEXIST_ADDR_MASK     0x0000000000000002
26726 
26727 /*   SH_MEM_ERROR_MASK_DQLP_DIR_PERR                                    */
26728 /*   Description:  directory protocol error in dqlp                     */
26729 #define SH_MEM_ERROR_MASK_DQLP_DIR_PERR_SHFT     2
26730 #define SH_MEM_ERROR_MASK_DQLP_DIR_PERR_MASK     0x0000000000000004
26731 
26732 /*   SH_MEM_ERROR_MASK_DQRP_DIR_PERR                                    */
26733 /*   Description:  directory protocol error in dqrp                     */
26734 #define SH_MEM_ERROR_MASK_DQRP_DIR_PERR_SHFT     3
26735 #define SH_MEM_ERROR_MASK_DQRP_DIR_PERR_MASK     0x0000000000000008
26736 
26737 /*   SH_MEM_ERROR_MASK_DQLP_DIR_UC                                      */
26738 /*   Description:  uncorrectable directory error in dqlp                */
26739 #define SH_MEM_ERROR_MASK_DQLP_DIR_UC_SHFT       4
26740 #define SH_MEM_ERROR_MASK_DQLP_DIR_UC_MASK       0x0000000000000010
26741 
26742 /*   SH_MEM_ERROR_MASK_DQLP_DIR_COR                                     */
26743 /*   Description:  correctable directory error in dqlp                  */
26744 #define SH_MEM_ERROR_MASK_DQLP_DIR_COR_SHFT      5
26745 #define SH_MEM_ERROR_MASK_DQLP_DIR_COR_MASK      0x0000000000000020
26746 
26747 /*   SH_MEM_ERROR_MASK_DQRP_DIR_UC                                      */
26748 /*   Description:  uncorrectable directory error in dqrp                */
26749 #define SH_MEM_ERROR_MASK_DQRP_DIR_UC_SHFT       6
26750 #define SH_MEM_ERROR_MASK_DQRP_DIR_UC_MASK       0x0000000000000040
26751 
26752 /*   SH_MEM_ERROR_MASK_DQRP_DIR_COR                                     */
26753 /*   Description:  correctable directory error in dqrp                  */
26754 #define SH_MEM_ERROR_MASK_DQRP_DIR_COR_SHFT      7
26755 #define SH_MEM_ERROR_MASK_DQRP_DIR_COR_MASK      0x0000000000000080
26756 
26757 /*   SH_MEM_ERROR_MASK_ACX_INT_HW                                       */
26758 /*   Description:  hardware interrupt from acx                          */
26759 #define SH_MEM_ERROR_MASK_ACX_INT_HW_SHFT        8
26760 #define SH_MEM_ERROR_MASK_ACX_INT_HW_MASK        0x0000000000000100
26761 
26762 /*   SH_MEM_ERROR_MASK_ACY_INT_HW                                       */
26763 /*   Description:  hardware interrupt from acy                          */
26764 #define SH_MEM_ERROR_MASK_ACY_INT_HW_SHFT        9
26765 #define SH_MEM_ERROR_MASK_ACY_INT_HW_MASK        0x0000000000000200
26766 
26767 /*   SH_MEM_ERROR_MASK_DIR_ACC                                          */
26768 /*   Description:  directory memory access error                        */
26769 #define SH_MEM_ERROR_MASK_DIR_ACC_SHFT           10
26770 #define SH_MEM_ERROR_MASK_DIR_ACC_MASK           0x0000000000000400
26771 
26772 /*   SH_MEM_ERROR_MASK_DQLP_INT_UC                                      */
26773 /*   Description:  uncorrectable interrupt from dqlp                    */
26774 #define SH_MEM_ERROR_MASK_DQLP_INT_UC_SHFT       12
26775 #define SH_MEM_ERROR_MASK_DQLP_INT_UC_MASK       0x0000000000001000
26776 
26777 /*   SH_MEM_ERROR_MASK_DQLP_INT_COR                                     */
26778 /*   Description:  correctable interrupt from dqlp                      */
26779 #define SH_MEM_ERROR_MASK_DQLP_INT_COR_SHFT      13
26780 #define SH_MEM_ERROR_MASK_DQLP_INT_COR_MASK      0x0000000000002000
26781 
26782 /*   SH_MEM_ERROR_MASK_DQLP_INT_HW                                      */
26783 /*   Description:  hardware interrupt from dqlp                         */
26784 #define SH_MEM_ERROR_MASK_DQLP_INT_HW_SHFT       14
26785 #define SH_MEM_ERROR_MASK_DQLP_INT_HW_MASK       0x0000000000004000
26786 
26787 /*   SH_MEM_ERROR_MASK_DQLS_INT_UC                                      */
26788 /*   Description:  uncorrectable interrupt from dqls                    */
26789 #define SH_MEM_ERROR_MASK_DQLS_INT_UC_SHFT       16
26790 #define SH_MEM_ERROR_MASK_DQLS_INT_UC_MASK       0x0000000000010000
26791 
26792 /*   SH_MEM_ERROR_MASK_DQLS_INT_COR                                     */
26793 /*   Description:  correctable interrupt from dqls                      */
26794 #define SH_MEM_ERROR_MASK_DQLS_INT_COR_SHFT      17
26795 #define SH_MEM_ERROR_MASK_DQLS_INT_COR_MASK      0x0000000000020000
26796 
26797 /*   SH_MEM_ERROR_MASK_DQLS_INT_HW                                      */
26798 /*   Description:  hardware interrupt from dqls                         */
26799 #define SH_MEM_ERROR_MASK_DQLS_INT_HW_SHFT       18
26800 #define SH_MEM_ERROR_MASK_DQLS_INT_HW_MASK       0x0000000000040000
26801 
26802 /*   SH_MEM_ERROR_MASK_DQRP_INT_UC                                      */
26803 /*   Description:  uncorrectable interrupt from dqrp                    */
26804 #define SH_MEM_ERROR_MASK_DQRP_INT_UC_SHFT       20
26805 #define SH_MEM_ERROR_MASK_DQRP_INT_UC_MASK       0x0000000000100000
26806 
26807 /*   SH_MEM_ERROR_MASK_DQRP_INT_COR                                     */
26808 /*   Description:  correctable interrupt from dqrp                      */
26809 #define SH_MEM_ERROR_MASK_DQRP_INT_COR_SHFT      21
26810 #define SH_MEM_ERROR_MASK_DQRP_INT_COR_MASK      0x0000000000200000
26811 
26812 /*   SH_MEM_ERROR_MASK_DQRP_INT_HW                                      */
26813 /*   Description:  hardware interrupt from dqrp                         */
26814 #define SH_MEM_ERROR_MASK_DQRP_INT_HW_SHFT       22
26815 #define SH_MEM_ERROR_MASK_DQRP_INT_HW_MASK       0x0000000000400000
26816 
26817 /*   SH_MEM_ERROR_MASK_DQRS_INT_UC                                      */
26818 /*   Description:  uncorrectable interrupt from dqrs                    */
26819 #define SH_MEM_ERROR_MASK_DQRS_INT_UC_SHFT       24
26820 #define SH_MEM_ERROR_MASK_DQRS_INT_UC_MASK       0x0000000001000000
26821 
26822 /*   SH_MEM_ERROR_MASK_DQRS_INT_COR                                     */
26823 /*   Description:  correctable interrupt from dqrs                      */
26824 #define SH_MEM_ERROR_MASK_DQRS_INT_COR_SHFT      25
26825 #define SH_MEM_ERROR_MASK_DQRS_INT_COR_MASK      0x0000000002000000
26826 
26827 /*   SH_MEM_ERROR_MASK_DQRS_INT_HW                                      */
26828 /*   Description:  hardware interrupt from dqrs                         */
26829 #define SH_MEM_ERROR_MASK_DQRS_INT_HW_SHFT       26
26830 #define SH_MEM_ERROR_MASK_DQRS_INT_HW_MASK       0x0000000004000000
26831 
26832 /*   SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW                                */
26833 /*   Description:  too many reply packets came from pi                  */
26834 #define SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW_SHFT 28
26835 #define SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
26836 
26837 /*   SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW                                */
26838 /*   Description:  too many reply packets came from xn                  */
26839 #define SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW_SHFT 29
26840 #define SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
26841 
26842 /*   SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW                              */
26843 /*   Description:  too many request packets came from pi                */
26844 #define SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW_SHFT 30
26845 #define SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
26846 
26847 /*   SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW                              */
26848 /*   Description:  too many request packets came from xn                */
26849 #define SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW_SHFT 31
26850 #define SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
26851 
26852 /*   SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT                            */
26853 /*   Description:  red black scheme did not clean up soon enough        */
26854 #define SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT_SHFT 32
26855 #define SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
26856 
26857 /*   SH_MEM_ERROR_MASK_PI_PKT_SIZE                                      */
26858 /*   Description:  received data bearing packet from pi with wrong siz  */
26859 #define SH_MEM_ERROR_MASK_PI_PKT_SIZE_SHFT       33
26860 #define SH_MEM_ERROR_MASK_PI_PKT_SIZE_MASK       0x0000000200000000
26861 
26862 /*   SH_MEM_ERROR_MASK_XN_PKT_SIZE                                      */
26863 /*   Description:  received data bearing packet from xn with wrong siz  */
26864 #define SH_MEM_ERROR_MASK_XN_PKT_SIZE_SHFT       34
26865 #define SH_MEM_ERROR_MASK_XN_PKT_SIZE_MASK       0x0000000400000000
26866 
26867 /* ==================================================================== */
26868 /*                       Register "SH_X_DIMM_CFG"                       */
26869 /*                       AC Mem Config Registers                        */
26870 /* ==================================================================== */
26871 
26872 #define SH_X_DIMM_CFG                            0x0000000100010000
26873 #define SH_X_DIMM_CFG_MASK                       0x0000000f7f7f7f7f
26874 #define SH_X_DIMM_CFG_INIT                       0x000000026f4f2f0f
26875 
26876 /*   SH_X_DIMM_CFG_DIMM0_SIZE                                           */
26877 /*   Description:  DIMM 0 DRAM size                                     */
26878 #define SH_X_DIMM_CFG_DIMM0_SIZE_SHFT            0
26879 #define SH_X_DIMM_CFG_DIMM0_SIZE_MASK            0x0000000000000007
26880 
26881 /*   SH_X_DIMM_CFG_DIMM0_2BK                                            */
26882 /*   Description:  DIMM 0 has two physical banks                        */
26883 #define SH_X_DIMM_CFG_DIMM0_2BK_SHFT             3
26884 #define SH_X_DIMM_CFG_DIMM0_2BK_MASK             0x0000000000000008
26885 
26886 /*   SH_X_DIMM_CFG_DIMM0_REV                                            */
26887 /*   Description:  DIMM 0 physical banks reversed                       */
26888 #define SH_X_DIMM_CFG_DIMM0_REV_SHFT             4
26889 #define SH_X_DIMM_CFG_DIMM0_REV_MASK             0x0000000000000010
26890 
26891 /*   SH_X_DIMM_CFG_DIMM0_CS                                             */
26892 /*   Description:  DIMM 0 chip select, addr[35:34] match                */
26893 #define SH_X_DIMM_CFG_DIMM0_CS_SHFT              5
26894 #define SH_X_DIMM_CFG_DIMM0_CS_MASK              0x0000000000000060
26895 
26896 /*   SH_X_DIMM_CFG_DIMM1_SIZE                                           */
26897 /*   Description:  DIMM 1 DRAM size                                     */
26898 #define SH_X_DIMM_CFG_DIMM1_SIZE_SHFT            8
26899 #define SH_X_DIMM_CFG_DIMM1_SIZE_MASK            0x0000000000000700
26900 
26901 /*   SH_X_DIMM_CFG_DIMM1_2BK                                            */
26902 /*   Description:  DIMM 1 has two physical banks                        */
26903 #define SH_X_DIMM_CFG_DIMM1_2BK_SHFT             11
26904 #define SH_X_DIMM_CFG_DIMM1_2BK_MASK             0x0000000000000800
26905 
26906 /*   SH_X_DIMM_CFG_DIMM1_REV                                            */
26907 /*   Description:  DIMM 1 physical banks reversed                       */
26908 #define SH_X_DIMM_CFG_DIMM1_REV_SHFT             12
26909 #define SH_X_DIMM_CFG_DIMM1_REV_MASK             0x0000000000001000
26910 
26911 /*   SH_X_DIMM_CFG_DIMM1_CS                                             */
26912 /*   Description:  DIMM 1 chip select, addr[35:34] match                */
26913 #define SH_X_DIMM_CFG_DIMM1_CS_SHFT              13
26914 #define SH_X_DIMM_CFG_DIMM1_CS_MASK              0x0000000000006000
26915 
26916 /*   SH_X_DIMM_CFG_DIMM2_SIZE                                           */
26917 /*   Description:  DIMM 2 DRAM size                                     */
26918 #define SH_X_DIMM_CFG_DIMM2_SIZE_SHFT            16
26919 #define SH_X_DIMM_CFG_DIMM2_SIZE_MASK            0x0000000000070000
26920 
26921 /*   SH_X_DIMM_CFG_DIMM2_2BK                                            */
26922 /*   Description:  DIMM 2 has two physical banks                        */
26923 #define SH_X_DIMM_CFG_DIMM2_2BK_SHFT             19
26924 #define SH_X_DIMM_CFG_DIMM2_2BK_MASK             0x0000000000080000
26925 
26926 /*   SH_X_DIMM_CFG_DIMM2_REV                                            */
26927 /*   Description:  DIMM 2 physical banks reversed                       */
26928 #define SH_X_DIMM_CFG_DIMM2_REV_SHFT             20
26929 #define SH_X_DIMM_CFG_DIMM2_REV_MASK             0x0000000000100000
26930 
26931 /*   SH_X_DIMM_CFG_DIMM2_CS                                             */
26932 /*   Description:  DIMM 2 chip select, addr[35:34] match                */
26933 #define SH_X_DIMM_CFG_DIMM2_CS_SHFT              21
26934 #define SH_X_DIMM_CFG_DIMM2_CS_MASK              0x0000000000600000
26935 
26936 /*   SH_X_DIMM_CFG_DIMM3_SIZE                                           */
26937 /*   Description:  DIMM 3 DRAM size                                     */
26938 #define SH_X_DIMM_CFG_DIMM3_SIZE_SHFT            24
26939 #define SH_X_DIMM_CFG_DIMM3_SIZE_MASK            0x0000000007000000
26940 
26941 /*   SH_X_DIMM_CFG_DIMM3_2BK                                            */
26942 /*   Description:  DIMM 3 has two physical banks                        */
26943 #define SH_X_DIMM_CFG_DIMM3_2BK_SHFT             27
26944 #define SH_X_DIMM_CFG_DIMM3_2BK_MASK             0x0000000008000000
26945 
26946 /*   SH_X_DIMM_CFG_DIMM3_REV                                            */
26947 /*   Description:  DIMM 3 physical banks reversed                       */
26948 #define SH_X_DIMM_CFG_DIMM3_REV_SHFT             28
26949 #define SH_X_DIMM_CFG_DIMM3_REV_MASK             0x0000000010000000
26950 
26951 /*   SH_X_DIMM_CFG_DIMM3_CS                                             */
26952 /*   Description:  DIMM 3 chip select, addr[35:34] match                */
26953 #define SH_X_DIMM_CFG_DIMM3_CS_SHFT              29
26954 #define SH_X_DIMM_CFG_DIMM3_CS_MASK              0x0000000060000000
26955 
26956 /*   SH_X_DIMM_CFG_FREQ                                                 */
26957 /*   Description:  DIMM frequency select                                */
26958 #define SH_X_DIMM_CFG_FREQ_SHFT                  32
26959 #define SH_X_DIMM_CFG_FREQ_MASK                  0x0000000f00000000
26960 
26961 /* ==================================================================== */
26962 /*                       Register "SH_Y_DIMM_CFG"                       */
26963 /*                       AC Mem Config Registers                        */
26964 /* ==================================================================== */
26965 
26966 #define SH_Y_DIMM_CFG                            0x0000000100010008
26967 #define SH_Y_DIMM_CFG_MASK                       0x0000000f7f7f7f7f
26968 #define SH_Y_DIMM_CFG_INIT                       0x000000026f4f2f0f
26969 
26970 /*   SH_Y_DIMM_CFG_DIMM0_SIZE                                           */
26971 /*   Description:  DIMM 0 DRAM size                                     */
26972 #define SH_Y_DIMM_CFG_DIMM0_SIZE_SHFT            0
26973 #define SH_Y_DIMM_CFG_DIMM0_SIZE_MASK            0x0000000000000007
26974 
26975 /*   SH_Y_DIMM_CFG_DIMM0_2BK                                            */
26976 /*   Description:  DIMM 0 has two physical banks                        */
26977 #define SH_Y_DIMM_CFG_DIMM0_2BK_SHFT             3
26978 #define SH_Y_DIMM_CFG_DIMM0_2BK_MASK             0x0000000000000008
26979 
26980 /*   SH_Y_DIMM_CFG_DIMM0_REV                                            */
26981 /*   Description:  DIMM 0 physical banks reversed                       */
26982 #define SH_Y_DIMM_CFG_DIMM0_REV_SHFT             4
26983 #define SH_Y_DIMM_CFG_DIMM0_REV_MASK             0x0000000000000010
26984 
26985 /*   SH_Y_DIMM_CFG_DIMM0_CS                                             */
26986 /*   Description:  DIMM 0 chip select, addr[35:34] match                */
26987 #define SH_Y_DIMM_CFG_DIMM0_CS_SHFT              5
26988 #define SH_Y_DIMM_CFG_DIMM0_CS_MASK              0x0000000000000060
26989 
26990 /*   SH_Y_DIMM_CFG_DIMM1_SIZE                                           */
26991 /*   Description:  DIMM 1 DRAM size                                     */
26992 #define SH_Y_DIMM_CFG_DIMM1_SIZE_SHFT            8
26993 #define SH_Y_DIMM_CFG_DIMM1_SIZE_MASK            0x0000000000000700
26994 
26995 /*   SH_Y_DIMM_CFG_DIMM1_2BK                                            */
26996 /*   Description:  DIMM 1 has two physical banks                        */
26997 #define SH_Y_DIMM_CFG_DIMM1_2BK_SHFT             11
26998 #define SH_Y_DIMM_CFG_DIMM1_2BK_MASK             0x0000000000000800
26999 
27000 /*   SH_Y_DIMM_CFG_DIMM1_REV                                            */
27001 /*   Description:  DIMM 1 physical banks reversed                       */
27002 #define SH_Y_DIMM_CFG_DIMM1_REV_SHFT             12
27003 #define SH_Y_DIMM_CFG_DIMM1_REV_MASK             0x0000000000001000
27004 
27005 /*   SH_Y_DIMM_CFG_DIMM1_CS                                             */
27006 /*   Description:  DIMM 1 chip select, addr[35:34] match                */
27007 #define SH_Y_DIMM_CFG_DIMM1_CS_SHFT              13
27008 #define SH_Y_DIMM_CFG_DIMM1_CS_MASK              0x0000000000006000
27009 
27010 /*   SH_Y_DIMM_CFG_DIMM2_SIZE                                           */
27011 /*   Description:  DIMM 2 DRAM size                                     */
27012 #define SH_Y_DIMM_CFG_DIMM2_SIZE_SHFT            16
27013 #define SH_Y_DIMM_CFG_DIMM2_SIZE_MASK            0x0000000000070000
27014 
27015 /*   SH_Y_DIMM_CFG_DIMM2_2BK                                            */
27016 /*   Description:  DIMM 2 has two physical banks                        */
27017 #define SH_Y_DIMM_CFG_DIMM2_2BK_SHFT             19
27018 #define SH_Y_DIMM_CFG_DIMM2_2BK_MASK             0x0000000000080000
27019 
27020 /*   SH_Y_DIMM_CFG_DIMM2_REV                                            */
27021 /*   Description:  DIMM 2 physical banks reversed                       */
27022 #define SH_Y_DIMM_CFG_DIMM2_REV_SHFT             20
27023 #define SH_Y_DIMM_CFG_DIMM2_REV_MASK             0x0000000000100000
27024 
27025 /*   SH_Y_DIMM_CFG_DIMM2_CS                                             */
27026 /*   Description:  DIMM 2 chip select, addr[35:34] match                */
27027 #define SH_Y_DIMM_CFG_DIMM2_CS_SHFT              21
27028 #define SH_Y_DIMM_CFG_DIMM2_CS_MASK              0x0000000000600000
27029 
27030 /*   SH_Y_DIMM_CFG_DIMM3_SIZE                                           */
27031 /*   Description:  DIMM 3 DRAM size                                     */
27032 #define SH_Y_DIMM_CFG_DIMM3_SIZE_SHFT            24
27033 #define SH_Y_DIMM_CFG_DIMM3_SIZE_MASK            0x0000000007000000
27034 
27035 /*   SH_Y_DIMM_CFG_DIMM3_2BK                                            */
27036 /*   Description:  DIMM 3 has two physical banks                        */
27037 #define SH_Y_DIMM_CFG_DIMM3_2BK_SHFT             27
27038 #define SH_Y_DIMM_CFG_DIMM3_2BK_MASK             0x0000000008000000
27039 
27040 /*   SH_Y_DIMM_CFG_DIMM3_REV                                            */
27041 /*   Description:  DIMM 3 physical banks reversed                       */
27042 #define SH_Y_DIMM_CFG_DIMM3_REV_SHFT             28
27043 #define SH_Y_DIMM_CFG_DIMM3_REV_MASK             0x0000000010000000
27044 
27045 /*   SH_Y_DIMM_CFG_DIMM3_CS                                             */
27046 /*   Description:  DIMM 3 chip select, addr[35:34] match                */
27047 #define SH_Y_DIMM_CFG_DIMM3_CS_SHFT              29
27048 #define SH_Y_DIMM_CFG_DIMM3_CS_MASK              0x0000000060000000
27049 
27050 /*   SH_Y_DIMM_CFG_FREQ                                                 */
27051 /*   Description:  DIMM frequency select                                */
27052 #define SH_Y_DIMM_CFG_FREQ_SHFT                  32
27053 #define SH_Y_DIMM_CFG_FREQ_MASK                  0x0000000f00000000
27054 
27055 /* ==================================================================== */
27056 /*                      Register "SH_JNR_DIMM_CFG"                      */
27057 /*                       AC Mem Config Registers                        */
27058 /* ==================================================================== */
27059 
27060 #define SH_JNR_DIMM_CFG                          0x0000000100010010
27061 #define SH_JNR_DIMM_CFG_MASK                     0x0000000f7f7f7f7f
27062 #define SH_JNR_DIMM_CFG_INIT                     0x000000026f4f2f0f
27063 
27064 /*   SH_JNR_DIMM_CFG_DIMM0_SIZE                                         */
27065 /*   Description:  DIMM 0 DRAM size                                     */
27066 #define SH_JNR_DIMM_CFG_DIMM0_SIZE_SHFT          0
27067 #define SH_JNR_DIMM_CFG_DIMM0_SIZE_MASK          0x0000000000000007
27068 
27069 /*   SH_JNR_DIMM_CFG_DIMM0_2BK                                          */
27070 /*   Description:  DIMM 0 has two physical banks                        */
27071 #define SH_JNR_DIMM_CFG_DIMM0_2BK_SHFT           3
27072 #define SH_JNR_DIMM_CFG_DIMM0_2BK_MASK           0x0000000000000008
27073 
27074 /*   SH_JNR_DIMM_CFG_DIMM0_REV                                          */
27075 /*   Description:  DIMM 0 physical banks reversed                       */
27076 #define SH_JNR_DIMM_CFG_DIMM0_REV_SHFT           4
27077 #define SH_JNR_DIMM_CFG_DIMM0_REV_MASK           0x0000000000000010
27078 
27079 /*   SH_JNR_DIMM_CFG_DIMM0_CS                                           */
27080 /*   Description:  DIMM 0 chip select, addr[35:34] match                */
27081 #define SH_JNR_DIMM_CFG_DIMM0_CS_SHFT            5
27082 #define SH_JNR_DIMM_CFG_DIMM0_CS_MASK            0x0000000000000060
27083 
27084 /*   SH_JNR_DIMM_CFG_DIMM1_SIZE                                         */
27085 /*   Description:  DIMM 1 DRAM size                                     */
27086 #define SH_JNR_DIMM_CFG_DIMM1_SIZE_SHFT          8
27087 #define SH_JNR_DIMM_CFG_DIMM1_SIZE_MASK          0x0000000000000700
27088 
27089 /*   SH_JNR_DIMM_CFG_DIMM1_2BK                                          */
27090 /*   Description:  DIMM 1 has two physical banks                        */
27091 #define SH_JNR_DIMM_CFG_DIMM1_2BK_SHFT           11
27092 #define SH_JNR_DIMM_CFG_DIMM1_2BK_MASK           0x0000000000000800
27093 
27094 /*   SH_JNR_DIMM_CFG_DIMM1_REV                                          */
27095 /*   Description:  DIMM 1 physical banks reversed                       */
27096 #define SH_JNR_DIMM_CFG_DIMM1_REV_SHFT           12
27097 #define SH_JNR_DIMM_CFG_DIMM1_REV_MASK           0x0000000000001000
27098 
27099 /*   SH_JNR_DIMM_CFG_DIMM1_CS                                           */
27100 /*   Description:  DIMM 1 chip select, addr[35:34] match                */
27101 #define SH_JNR_DIMM_CFG_DIMM1_CS_SHFT            13
27102 #define SH_JNR_DIMM_CFG_DIMM1_CS_MASK            0x0000000000006000
27103 
27104 /*   SH_JNR_DIMM_CFG_DIMM2_SIZE                                         */
27105 /*   Description:  DIMM 2 DRAM size                                     */
27106 #define SH_JNR_DIMM_CFG_DIMM2_SIZE_SHFT          16
27107 #define SH_JNR_DIMM_CFG_DIMM2_SIZE_MASK          0x0000000000070000
27108 
27109 /*   SH_JNR_DIMM_CFG_DIMM2_2BK                                          */
27110 /*   Description:  DIMM 2 has two physical banks                        */
27111 #define SH_JNR_DIMM_CFG_DIMM2_2BK_SHFT           19
27112 #define SH_JNR_DIMM_CFG_DIMM2_2BK_MASK           0x0000000000080000
27113 
27114 /*   SH_JNR_DIMM_CFG_DIMM2_REV                                          */
27115 /*   Description:  DIMM 2 physical banks reversed                       */
27116 #define SH_JNR_DIMM_CFG_DIMM2_REV_SHFT           20
27117 #define SH_JNR_DIMM_CFG_DIMM2_REV_MASK           0x0000000000100000
27118 
27119 /*   SH_JNR_DIMM_CFG_DIMM2_CS                                           */
27120 /*   Description:  DIMM 2 chip select, addr[35:34] match                */
27121 #define SH_JNR_DIMM_CFG_DIMM2_CS_SHFT            21
27122 #define SH_JNR_DIMM_CFG_DIMM2_CS_MASK            0x0000000000600000
27123 
27124 /*   SH_JNR_DIMM_CFG_DIMM3_SIZE                                         */
27125 /*   Description:  DIMM 3 DRAM size                                     */
27126 #define SH_JNR_DIMM_CFG_DIMM3_SIZE_SHFT          24
27127 #define SH_JNR_DIMM_CFG_DIMM3_SIZE_MASK          0x0000000007000000
27128 
27129 /*   SH_JNR_DIMM_CFG_DIMM3_2BK                                          */
27130 /*   Description:  DIMM 3 has two physical banks                        */
27131 #define SH_JNR_DIMM_CFG_DIMM3_2BK_SHFT           27
27132 #define SH_JNR_DIMM_CFG_DIMM3_2BK_MASK           0x0000000008000000
27133 
27134 /*   SH_JNR_DIMM_CFG_DIMM3_REV                                          */
27135 /*   Description:  DIMM 3 physical banks reversed                       */
27136 #define SH_JNR_DIMM_CFG_DIMM3_REV_SHFT           28
27137 #define SH_JNR_DIMM_CFG_DIMM3_REV_MASK           0x0000000010000000
27138 
27139 /*   SH_JNR_DIMM_CFG_DIMM3_CS                                           */
27140 /*   Description:  DIMM 3 chip select, addr[35:34] match                */
27141 #define SH_JNR_DIMM_CFG_DIMM3_CS_SHFT            29
27142 #define SH_JNR_DIMM_CFG_DIMM3_CS_MASK            0x0000000060000000
27143 
27144 /*   SH_JNR_DIMM_CFG_FREQ                                               */
27145 /*   Description:  DIMM frequency select                                */
27146 #define SH_JNR_DIMM_CFG_FREQ_SHFT                32
27147 #define SH_JNR_DIMM_CFG_FREQ_MASK                0x0000000f00000000
27148 
27149 /* ==================================================================== */
27150 /*                      Register "SH_X_PHASE_CFG"                       */
27151 /*                      AC Phase Config Registers                       */
27152 /* ==================================================================== */
27153 
27154 #define SH_X_PHASE_CFG                           0x0000000100010018
27155 #define SH_X_PHASE_CFG_MASK                      0x7fffffffffffffff
27156 #define SH_X_PHASE_CFG_INIT                      0x0000000000000000
27157 
27158 /*   SH_X_PHASE_CFG_LD_A                                                */
27159 /*   Description:  Address, control load core clock A latch             */
27160 #define SH_X_PHASE_CFG_LD_A_SHFT                 0
27161 #define SH_X_PHASE_CFG_LD_A_MASK                 0x000000000000001f
27162 
27163 /*   SH_X_PHASE_CFG_LD_B                                                */
27164 /*   Description:  Address, control load core clock B latch             */
27165 #define SH_X_PHASE_CFG_LD_B_SHFT                 5
27166 #define SH_X_PHASE_CFG_LD_B_MASK                 0x00000000000003e0
27167 
27168 /*   SH_X_PHASE_CFG_DQ_LD_A                                             */
27169 /*   Description:  DATA MCI load core clock A latch                     */
27170 #define SH_X_PHASE_CFG_DQ_LD_A_SHFT              10
27171 #define SH_X_PHASE_CFG_DQ_LD_A_MASK              0x0000000000007c00
27172 
27173 /*   SH_X_PHASE_CFG_DQ_LD_B                                             */
27174 /*   Description:  DATA MCI load core clock B latch                     */
27175 #define SH_X_PHASE_CFG_DQ_LD_B_SHFT              15
27176 #define SH_X_PHASE_CFG_DQ_LD_B_MASK              0x00000000000f8000
27177 
27178 /*   SH_X_PHASE_CFG_HOLD                                                */
27179 /*   Description:  Hold request on core clock phase                     */
27180 #define SH_X_PHASE_CFG_HOLD_SHFT                 20
27181 #define SH_X_PHASE_CFG_HOLD_MASK                 0x0000000001f00000
27182 
27183 /*   SH_X_PHASE_CFG_HOLD_REQ                                            */
27184 /*   Description:  Hold next request on core clock phase                */
27185 #define SH_X_PHASE_CFG_HOLD_REQ_SHFT             25
27186 #define SH_X_PHASE_CFG_HOLD_REQ_MASK             0x000000003e000000
27187 
27188 /*   SH_X_PHASE_CFG_ADD_CP                                              */
27189 /*   Description:  add delay clock period to dqct delay chain on phase  */
27190 #define SH_X_PHASE_CFG_ADD_CP_SHFT               30
27191 #define SH_X_PHASE_CFG_ADD_CP_MASK               0x00000007c0000000
27192 
27193 /*   SH_X_PHASE_CFG_BUBBLE_EN                                           */
27194 /*   Description:  bubble, idle core clock to wait for memory clock     */
27195 #define SH_X_PHASE_CFG_BUBBLE_EN_SHFT            35
27196 #define SH_X_PHASE_CFG_BUBBLE_EN_MASK            0x000000f800000000
27197 
27198 /*   SH_X_PHASE_CFG_PHA_BUBBLE                                          */
27199 /*   Description:  MMR phaseA bubble value                              */
27200 #define SH_X_PHASE_CFG_PHA_BUBBLE_SHFT           40
27201 #define SH_X_PHASE_CFG_PHA_BUBBLE_MASK           0x0000070000000000
27202 
27203 /*   SH_X_PHASE_CFG_PHB_BUBBLE                                          */
27204 /*   Description:  MMR phaseB bubble value                              */
27205 #define SH_X_PHASE_CFG_PHB_BUBBLE_SHFT           43
27206 #define SH_X_PHASE_CFG_PHB_BUBBLE_MASK           0x0000380000000000
27207 
27208 /*   SH_X_PHASE_CFG_PHC_BUBBLE                                          */
27209 /*   Description:  MMR phaseC bubble value                              */
27210 #define SH_X_PHASE_CFG_PHC_BUBBLE_SHFT           46
27211 #define SH_X_PHASE_CFG_PHC_BUBBLE_MASK           0x0001c00000000000
27212 
27213 /*   SH_X_PHASE_CFG_PHD_BUBBLE                                          */
27214 /*   Description:  MMR phaseD bubble value                              */
27215 #define SH_X_PHASE_CFG_PHD_BUBBLE_SHFT           49
27216 #define SH_X_PHASE_CFG_PHD_BUBBLE_MASK           0x000e000000000000
27217 
27218 /*   SH_X_PHASE_CFG_PHE_BUBBLE                                          */
27219 /*   Description:  MMR phaseE bubble value                              */
27220 #define SH_X_PHASE_CFG_PHE_BUBBLE_SHFT           52
27221 #define SH_X_PHASE_CFG_PHE_BUBBLE_MASK           0x0070000000000000
27222 
27223 /*   SH_X_PHASE_CFG_SEL_A                                               */
27224 /*   Description:  address,control select A memory clock latch          */
27225 #define SH_X_PHASE_CFG_SEL_A_SHFT                55
27226 #define SH_X_PHASE_CFG_SEL_A_MASK                0x0780000000000000
27227 
27228 /*   SH_X_PHASE_CFG_DQ_SEL_A                                            */
27229 /*   Description:  DATA MCI select A memory clock latch                 */
27230 #define SH_X_PHASE_CFG_DQ_SEL_A_SHFT             59
27231 #define SH_X_PHASE_CFG_DQ_SEL_A_MASK             0x7800000000000000
27232 
27233 /* ==================================================================== */
27234 /*                         Register "SH_X_CFG"                          */
27235 /*                         AC Config Registers                          */
27236 /* ==================================================================== */
27237 
27238 #define SH_X_CFG                                 0x0000000100010020
27239 #define SH_X_CFG_MASK                            0xffffffffffffffff
27240 #define SH_X_CFG_INIT                            0x108443103322100c
27241 
27242 /*   SH_X_CFG_MODE_SERIAL                                               */
27243 /*   Description:  Arbque arbitration in serial mode                    */
27244 #define SH_X_CFG_MODE_SERIAL_SHFT                0
27245 #define SH_X_CFG_MODE_SERIAL_MASK                0x0000000000000001
27246 
27247 /*   SH_X_CFG_DIRC_RANDOM_REPLACEMENT                                   */
27248 /*   Description:  Directory cache random replacement                   */
27249 #define SH_X_CFG_DIRC_RANDOM_REPLACEMENT_SHFT    1
27250 #define SH_X_CFG_DIRC_RANDOM_REPLACEMENT_MASK    0x0000000000000002
27251 
27252 /*   SH_X_CFG_DIR_COUNTER_INIT                                          */
27253 /*   Description:  Dir counter initial value                            */
27254 #define SH_X_CFG_DIR_COUNTER_INIT_SHFT           2
27255 #define SH_X_CFG_DIR_COUNTER_INIT_MASK           0x00000000000000fc
27256 
27257 /*   SH_X_CFG_TA_DLYS                                                   */
27258 /*   Description:  Turn around delays                                   */
27259 #define SH_X_CFG_TA_DLYS_SHFT                    8
27260 #define SH_X_CFG_TA_DLYS_MASK                    0x000000ffffffff00
27261 
27262 /*   SH_X_CFG_DA_BB_CLR                                                 */
27263 /*   Description:  Bank busy CPs for a data read request                */
27264 #define SH_X_CFG_DA_BB_CLR_SHFT                  40
27265 #define SH_X_CFG_DA_BB_CLR_MASK                  0x00000f0000000000
27266 
27267 /*   SH_X_CFG_DC_BB_CLR                                                 */
27268 /*   Description:  Bank busy CPs for a directory cache read request     */
27269 #define SH_X_CFG_DC_BB_CLR_SHFT                  44
27270 #define SH_X_CFG_DC_BB_CLR_MASK                  0x0000f00000000000
27271 
27272 /*   SH_X_CFG_WT_BB_CLR                                                 */
27273 /*   Description:  Bank busy CPs for all write request                  */
27274 #define SH_X_CFG_WT_BB_CLR_SHFT                  48
27275 #define SH_X_CFG_WT_BB_CLR_MASK                  0x000f000000000000
27276 
27277 /*   SH_X_CFG_SSO_WT_EN                                                 */
27278 /*   Description:  Simultaneous switching enabled on output data pins  */
27279 #define SH_X_CFG_SSO_WT_EN_SHFT                  52
27280 #define SH_X_CFG_SSO_WT_EN_MASK                  0x0010000000000000
27281 
27282 /*   SH_X_CFG_TRCD2_EN                                                  */
27283 /*   Description:  Trcd, ras to cas delay of 2 CPs enabled              */
27284 #define SH_X_CFG_TRCD2_EN_SHFT                   53
27285 #define SH_X_CFG_TRCD2_EN_MASK                   0x0020000000000000
27286 
27287 /*   SH_X_CFG_TRCD4_EN                                                  */
27288 /*   Description:  Trcd, ras to case delay of 4 CPs enabled             */
27289 #define SH_X_CFG_TRCD4_EN_SHFT                   54
27290 #define SH_X_CFG_TRCD4_EN_MASK                   0x0040000000000000
27291 
27292 /*   SH_X_CFG_REQ_CNTR_DIS                                              */
27293 /*   Description:  Request delay counter disabled                       */
27294 #define SH_X_CFG_REQ_CNTR_DIS_SHFT               55
27295 #define SH_X_CFG_REQ_CNTR_DIS_MASK               0x0080000000000000
27296 
27297 /*   SH_X_CFG_REQ_CNTR_VAL                                              */
27298 /*   Description:  Request counter delay value in CPs                   */
27299 #define SH_X_CFG_REQ_CNTR_VAL_SHFT               56
27300 #define SH_X_CFG_REQ_CNTR_VAL_MASK               0x3f00000000000000
27301 
27302 /*   SH_X_CFG_INV_CAS_ADDR                                              */
27303 /*   Description:  Invert cas address bits 3 to 7                       */
27304 #define SH_X_CFG_INV_CAS_ADDR_SHFT               62
27305 #define SH_X_CFG_INV_CAS_ADDR_MASK               0x4000000000000000
27306 
27307 /*   SH_X_CFG_CLR_DIR_CACHE                                             */
27308 /*   Description:  Clear directory cache tags                           */
27309 #define SH_X_CFG_CLR_DIR_CACHE_SHFT              63
27310 #define SH_X_CFG_CLR_DIR_CACHE_MASK              0x8000000000000000
27311 
27312 /* ==================================================================== */
27313 /*                       Register "SH_X_DQCT_CFG"                       */
27314 /*                         AC Config Registers                          */
27315 /* ==================================================================== */
27316 
27317 #define SH_X_DQCT_CFG                            0x0000000100010028
27318 #define SH_X_DQCT_CFG_MASK                       0x0000000000ffffff
27319 #define SH_X_DQCT_CFG_INIT                       0x0000000000585418
27320 
27321 /*   SH_X_DQCT_CFG_RD_SEL                                               */
27322 /*   Description:  Read data select                                     */
27323 #define SH_X_DQCT_CFG_RD_SEL_SHFT                0
27324 #define SH_X_DQCT_CFG_RD_SEL_MASK                0x000000000000000f
27325 
27326 /*   SH_X_DQCT_CFG_WT_SEL                                               */
27327 /*   Description:  Write data select                                    */
27328 #define SH_X_DQCT_CFG_WT_SEL_SHFT                4
27329 #define SH_X_DQCT_CFG_WT_SEL_MASK                0x00000000000000f0
27330 
27331 /*   SH_X_DQCT_CFG_DTA_RD_SEL                                           */
27332 /*   Description:  Data ready read select                               */
27333 #define SH_X_DQCT_CFG_DTA_RD_SEL_SHFT            8
27334 #define SH_X_DQCT_CFG_DTA_RD_SEL_MASK            0x0000000000000f00
27335 
27336 /*   SH_X_DQCT_CFG_DTA_WT_SEL                                           */
27337 /*   Description:  Data ready write select                              */
27338 #define SH_X_DQCT_CFG_DTA_WT_SEL_SHFT            12
27339 #define SH_X_DQCT_CFG_DTA_WT_SEL_MASK            0x000000000000f000
27340 
27341 /*   SH_X_DQCT_CFG_DIR_RD_SEL                                           */
27342 /*   Description:  Dir ready read select                                */
27343 #define SH_X_DQCT_CFG_DIR_RD_SEL_SHFT            16
27344 #define SH_X_DQCT_CFG_DIR_RD_SEL_MASK            0x00000000000f0000
27345 
27346 /*   SH_X_DQCT_CFG_MDIR_RD_SEL                                          */
27347 /*   Description:  Dir ready read select                                */
27348 #define SH_X_DQCT_CFG_MDIR_RD_SEL_SHFT           20
27349 #define SH_X_DQCT_CFG_MDIR_RD_SEL_MASK           0x0000000000f00000
27350 
27351 /* ==================================================================== */
27352 /*                   Register "SH_X_REFRESH_CONTROL"                    */
27353 /*                       Refresh Control Register                       */
27354 /* ==================================================================== */
27355 
27356 #define SH_X_REFRESH_CONTROL                     0x0000000100010030
27357 #define SH_X_REFRESH_CONTROL_MASK                0x000000000fffffff
27358 #define SH_X_REFRESH_CONTROL_INIT                0x00000000009cc300
27359 
27360 /*   SH_X_REFRESH_CONTROL_ENABLE                                        */
27361 /*   Description:  Refresh enable                                       */
27362 #define SH_X_REFRESH_CONTROL_ENABLE_SHFT         0
27363 #define SH_X_REFRESH_CONTROL_ENABLE_MASK         0x00000000000000ff
27364 
27365 /*   SH_X_REFRESH_CONTROL_INTERVAL                                      */
27366 /*   Description:  Refresh interval in core CPs                         */
27367 #define SH_X_REFRESH_CONTROL_INTERVAL_SHFT       8
27368 #define SH_X_REFRESH_CONTROL_INTERVAL_MASK       0x000000000001ff00
27369 
27370 /*   SH_X_REFRESH_CONTROL_HOLD                                          */
27371 /*   Description:  Refresh hold                                         */
27372 #define SH_X_REFRESH_CONTROL_HOLD_SHFT           17
27373 #define SH_X_REFRESH_CONTROL_HOLD_MASK           0x00000000007e0000
27374 
27375 /*   SH_X_REFRESH_CONTROL_INTERLEAVE                                    */
27376 /*   Description:  Refresh interleave                                   */
27377 #define SH_X_REFRESH_CONTROL_INTERLEAVE_SHFT     23
27378 #define SH_X_REFRESH_CONTROL_INTERLEAVE_MASK     0x0000000000800000
27379 
27380 /*   SH_X_REFRESH_CONTROL_HALF_RATE                                     */
27381 /*   Description:  Refresh half rate                                    */
27382 #define SH_X_REFRESH_CONTROL_HALF_RATE_SHFT      24
27383 #define SH_X_REFRESH_CONTROL_HALF_RATE_MASK      0x000000000f000000
27384 
27385 /* ==================================================================== */
27386 /*                      Register "SH_Y_PHASE_CFG"                       */
27387 /*                      AC Phase Config Registers                       */
27388 /* ==================================================================== */
27389 
27390 #define SH_Y_PHASE_CFG                           0x0000000100010038
27391 #define SH_Y_PHASE_CFG_MASK                      0x7fffffffffffffff
27392 #define SH_Y_PHASE_CFG_INIT                      0x0000000000000000
27393 
27394 /*   SH_Y_PHASE_CFG_LD_A                                                */
27395 /*   Description:  Address, control load core clock A latch             */
27396 #define SH_Y_PHASE_CFG_LD_A_SHFT                 0
27397 #define SH_Y_PHASE_CFG_LD_A_MASK                 0x000000000000001f
27398 
27399 /*   SH_Y_PHASE_CFG_LD_B                                                */
27400 /*   Description:  Address, control load core clock B latch             */
27401 #define SH_Y_PHASE_CFG_LD_B_SHFT                 5
27402 #define SH_Y_PHASE_CFG_LD_B_MASK                 0x00000000000003e0
27403 
27404 /*   SH_Y_PHASE_CFG_DQ_LD_A                                             */
27405 /*   Description:  DATA MCI load core clock A latch                     */
27406 #define SH_Y_PHASE_CFG_DQ_LD_A_SHFT              10
27407 #define SH_Y_PHASE_CFG_DQ_LD_A_MASK              0x0000000000007c00
27408 
27409 /*   SH_Y_PHASE_CFG_DQ_LD_B                                             */
27410 /*   Description:  DATA MCI load core clock B latch                     */
27411 #define SH_Y_PHASE_CFG_DQ_LD_B_SHFT              15
27412 #define SH_Y_PHASE_CFG_DQ_LD_B_MASK              0x00000000000f8000
27413 
27414 /*   SH_Y_PHASE_CFG_HOLD                                                */
27415 /*   Description:  Hold request on core clock phase                     */
27416 #define SH_Y_PHASE_CFG_HOLD_SHFT                 20
27417 #define SH_Y_PHASE_CFG_HOLD_MASK                 0x0000000001f00000
27418 
27419 /*   SH_Y_PHASE_CFG_HOLD_REQ                                            */
27420 /*   Description:  Hold next request on core clock phase                */
27421 #define SH_Y_PHASE_CFG_HOLD_REQ_SHFT             25
27422 #define SH_Y_PHASE_CFG_HOLD_REQ_MASK             0x000000003e000000
27423 
27424 /*   SH_Y_PHASE_CFG_ADD_CP                                              */
27425 /*   Description:  add delay clock period to dqct delay chain on phase  */
27426 #define SH_Y_PHASE_CFG_ADD_CP_SHFT               30
27427 #define SH_Y_PHASE_CFG_ADD_CP_MASK               0x00000007c0000000
27428 
27429 /*   SH_Y_PHASE_CFG_BUBBLE_EN                                           */
27430 /*   Description:  bubble, idle core clock to wait for memory clock     */
27431 #define SH_Y_PHASE_CFG_BUBBLE_EN_SHFT            35
27432 #define SH_Y_PHASE_CFG_BUBBLE_EN_MASK            0x000000f800000000
27433 
27434 /*   SH_Y_PHASE_CFG_PHA_BUBBLE                                          */
27435 /*   Description:  MMR phaseA bubble value                              */
27436 #define SH_Y_PHASE_CFG_PHA_BUBBLE_SHFT           40
27437 #define SH_Y_PHASE_CFG_PHA_BUBBLE_MASK           0x0000070000000000
27438 
27439 /*   SH_Y_PHASE_CFG_PHB_BUBBLE                                          */
27440 /*   Description:  MMR phaseB bubble value                              */
27441 #define SH_Y_PHASE_CFG_PHB_BUBBLE_SHFT           43
27442 #define SH_Y_PHASE_CFG_PHB_BUBBLE_MASK           0x0000380000000000
27443 
27444 /*   SH_Y_PHASE_CFG_PHC_BUBBLE                                          */
27445 /*   Description:  MMR phaseC bubble value                              */
27446 #define SH_Y_PHASE_CFG_PHC_BUBBLE_SHFT           46
27447 #define SH_Y_PHASE_CFG_PHC_BUBBLE_MASK           0x0001c00000000000
27448 
27449 /*   SH_Y_PHASE_CFG_PHD_BUBBLE                                          */
27450 /*   Description:  MMR phaseD bubble value                              */
27451 #define SH_Y_PHASE_CFG_PHD_BUBBLE_SHFT           49
27452 #define SH_Y_PHASE_CFG_PHD_BUBBLE_MASK           0x000e000000000000
27453 
27454 /*   SH_Y_PHASE_CFG_PHE_BUBBLE                                          */
27455 /*   Description:  MMR phaseE bubble value                              */
27456 #define SH_Y_PHASE_CFG_PHE_BUBBLE_SHFT           52
27457 #define SH_Y_PHASE_CFG_PHE_BUBBLE_MASK           0x0070000000000000
27458 
27459 /*   SH_Y_PHASE_CFG_SEL_A                                               */
27460 /*   Description:  address,control select A memory clock latch          */
27461 #define SH_Y_PHASE_CFG_SEL_A_SHFT                55
27462 #define SH_Y_PHASE_CFG_SEL_A_MASK                0x0780000000000000
27463 
27464 /*   SH_Y_PHASE_CFG_DQ_SEL_A                                            */
27465 /*   Description:  DATA MCI select A memory clock latch                 */
27466 #define SH_Y_PHASE_CFG_DQ_SEL_A_SHFT             59
27467 #define SH_Y_PHASE_CFG_DQ_SEL_A_MASK             0x7800000000000000
27468 
27469 /* ==================================================================== */
27470 /*                         Register "SH_Y_CFG"                          */
27471 /*                         AC Config Registers                          */
27472 /* ==================================================================== */
27473 
27474 #define SH_Y_CFG                                 0x0000000100010040
27475 #define SH_Y_CFG_MASK                            0xffffffffffffffff
27476 #define SH_Y_CFG_INIT                            0x108443103322100c
27477 
27478 /*   SH_Y_CFG_MODE_SERIAL                                               */
27479 /*   Description:  Arbque arbitration in serial mode                    */
27480 #define SH_Y_CFG_MODE_SERIAL_SHFT                0
27481 #define SH_Y_CFG_MODE_SERIAL_MASK                0x0000000000000001
27482 
27483 /*   SH_Y_CFG_DIRC_RANDOM_REPLACEMENT                                   */
27484 /*   Description:  Directory cache random replacement                   */
27485 #define SH_Y_CFG_DIRC_RANDOM_REPLACEMENT_SHFT    1
27486 #define SH_Y_CFG_DIRC_RANDOM_REPLACEMENT_MASK    0x0000000000000002
27487 
27488 /*   SH_Y_CFG_DIR_COUNTER_INIT                                          */
27489 /*   Description:  Dir counter initial value                            */
27490 #define SH_Y_CFG_DIR_COUNTER_INIT_SHFT           2
27491 #define SH_Y_CFG_DIR_COUNTER_INIT_MASK           0x00000000000000fc
27492 
27493 /*   SH_Y_CFG_TA_DLYS                                                   */
27494 /*   Description:  Turn around delays                                   */
27495 #define SH_Y_CFG_TA_DLYS_SHFT                    8
27496 #define SH_Y_CFG_TA_DLYS_MASK                    0x000000ffffffff00
27497 
27498 /*   SH_Y_CFG_DA_BB_CLR                                                 */
27499 /*   Description:  Bank busy CPs for a data read request                */
27500 #define SH_Y_CFG_DA_BB_CLR_SHFT                  40
27501 #define SH_Y_CFG_DA_BB_CLR_MASK                  0x00000f0000000000
27502 
27503 /*   SH_Y_CFG_DC_BB_CLR                                                 */
27504 /*   Description:  Bank busy CPs for a directory cache read request     */
27505 #define SH_Y_CFG_DC_BB_CLR_SHFT                  44
27506 #define SH_Y_CFG_DC_BB_CLR_MASK                  0x0000f00000000000
27507 
27508 /*   SH_Y_CFG_WT_BB_CLR                                                 */
27509 /*   Description:  Bank busy CPs for all write request                  */
27510 #define SH_Y_CFG_WT_BB_CLR_SHFT                  48
27511 #define SH_Y_CFG_WT_BB_CLR_MASK                  0x000f000000000000
27512 
27513 /*   SH_Y_CFG_SSO_WT_EN                                                 */
27514 /*   Description:  Simultaneous switching enabled on output data pins  */
27515 #define SH_Y_CFG_SSO_WT_EN_SHFT                  52
27516 #define SH_Y_CFG_SSO_WT_EN_MASK                  0x0010000000000000
27517 
27518 /*   SH_Y_CFG_TRCD2_EN                                                  */
27519 /*   Description:  Trcd, ras to cas delay of 2 CPs enabled              */
27520 #define SH_Y_CFG_TRCD2_EN_SHFT                   53
27521 #define SH_Y_CFG_TRCD2_EN_MASK                   0x0020000000000000
27522 
27523 /*   SH_Y_CFG_TRCD4_EN                                                  */
27524 /*   Description:  Trcd, ras to case delay of 4 CPs enabled             */
27525 #define SH_Y_CFG_TRCD4_EN_SHFT                   54
27526 #define SH_Y_CFG_TRCD4_EN_MASK                   0x0040000000000000
27527 
27528 /*   SH_Y_CFG_REQ_CNTR_DIS                                              */
27529 /*   Description:  Request delay counter disabled                       */
27530 #define SH_Y_CFG_REQ_CNTR_DIS_SHFT               55
27531 #define SH_Y_CFG_REQ_CNTR_DIS_MASK               0x0080000000000000
27532 
27533 /*   SH_Y_CFG_REQ_CNTR_VAL                                              */
27534 /*   Description:  Request counter delay value in CPs                   */
27535 #define SH_Y_CFG_REQ_CNTR_VAL_SHFT               56
27536 #define SH_Y_CFG_REQ_CNTR_VAL_MASK               0x3f00000000000000
27537 
27538 /*   SH_Y_CFG_INV_CAS_ADDR                                              */
27539 /*   Description:  Invert cas address bits 3 to 7                       */
27540 #define SH_Y_CFG_INV_CAS_ADDR_SHFT               62
27541 #define SH_Y_CFG_INV_CAS_ADDR_MASK               0x4000000000000000
27542 
27543 /*   SH_Y_CFG_CLR_DIR_CACHE                                             */
27544 /*   Description:  Clear directory cache tags                           */
27545 #define SH_Y_CFG_CLR_DIR_CACHE_SHFT              63
27546 #define SH_Y_CFG_CLR_DIR_CACHE_MASK              0x8000000000000000
27547 
27548 /* ==================================================================== */
27549 /*                       Register "SH_Y_DQCT_CFG"                       */
27550 /*                         AC Config Registers                          */
27551 /* ==================================================================== */
27552 
27553 #define SH_Y_DQCT_CFG                            0x0000000100010048
27554 #define SH_Y_DQCT_CFG_MASK                       0x0000000000ffffff
27555 #define SH_Y_DQCT_CFG_INIT                       0x0000000000585418
27556 
27557 /*   SH_Y_DQCT_CFG_RD_SEL                                               */
27558 /*   Description:  Read data select                                     */
27559 #define SH_Y_DQCT_CFG_RD_SEL_SHFT                0
27560 #define SH_Y_DQCT_CFG_RD_SEL_MASK                0x000000000000000f
27561 
27562 /*   SH_Y_DQCT_CFG_WT_SEL                                               */
27563 /*   Description:  Write data select                                    */
27564 #define SH_Y_DQCT_CFG_WT_SEL_SHFT                4
27565 #define SH_Y_DQCT_CFG_WT_SEL_MASK                0x00000000000000f0
27566 
27567 /*   SH_Y_DQCT_CFG_DTA_RD_SEL                                           */
27568 /*   Description:  Data ready read select                               */
27569 #define SH_Y_DQCT_CFG_DTA_RD_SEL_SHFT            8
27570 #define SH_Y_DQCT_CFG_DTA_RD_SEL_MASK            0x0000000000000f00
27571 
27572 /*   SH_Y_DQCT_CFG_DTA_WT_SEL                                           */
27573 /*   Description:  Data ready write select                              */
27574 #define SH_Y_DQCT_CFG_DTA_WT_SEL_SHFT            12
27575 #define SH_Y_DQCT_CFG_DTA_WT_SEL_MASK            0x000000000000f000
27576 
27577 /*   SH_Y_DQCT_CFG_DIR_RD_SEL                                           */
27578 /*   Description:  Dir ready read select                                */
27579 #define SH_Y_DQCT_CFG_DIR_RD_SEL_SHFT            16
27580 #define SH_Y_DQCT_CFG_DIR_RD_SEL_MASK            0x00000000000f0000
27581 
27582 /*   SH_Y_DQCT_CFG_MDIR_RD_SEL                                          */
27583 /*   Description:  Dir ready read select                                */
27584 #define SH_Y_DQCT_CFG_MDIR_RD_SEL_SHFT           20
27585 #define SH_Y_DQCT_CFG_MDIR_RD_SEL_MASK           0x0000000000f00000
27586 
27587 /* ==================================================================== */
27588 /*                   Register "SH_Y_REFRESH_CONTROL"                    */
27589 /*                       Refresh Control Register                       */
27590 /* ==================================================================== */
27591 
27592 #define SH_Y_REFRESH_CONTROL                     0x0000000100010050
27593 #define SH_Y_REFRESH_CONTROL_MASK                0x000000000fffffff
27594 #define SH_Y_REFRESH_CONTROL_INIT                0x00000000009cc300
27595 
27596 /*   SH_Y_REFRESH_CONTROL_ENABLE                                        */
27597 /*   Description:  Refresh enable                                       */
27598 #define SH_Y_REFRESH_CONTROL_ENABLE_SHFT         0
27599 #define SH_Y_REFRESH_CONTROL_ENABLE_MASK         0x00000000000000ff
27600 
27601 /*   SH_Y_REFRESH_CONTROL_INTERVAL                                      */
27602 /*   Description:  Refresh interval in core CPs                         */
27603 #define SH_Y_REFRESH_CONTROL_INTERVAL_SHFT       8
27604 #define SH_Y_REFRESH_CONTROL_INTERVAL_MASK       0x000000000001ff00
27605 
27606 /*   SH_Y_REFRESH_CONTROL_HOLD                                          */
27607 /*   Description:  Refresh hold                                         */
27608 #define SH_Y_REFRESH_CONTROL_HOLD_SHFT           17
27609 #define SH_Y_REFRESH_CONTROL_HOLD_MASK           0x00000000007e0000
27610 
27611 /*   SH_Y_REFRESH_CONTROL_INTERLEAVE                                    */
27612 /*   Description:  Refresh interleave                                   */
27613 #define SH_Y_REFRESH_CONTROL_INTERLEAVE_SHFT     23
27614 #define SH_Y_REFRESH_CONTROL_INTERLEAVE_MASK     0x0000000000800000
27615 
27616 /*   SH_Y_REFRESH_CONTROL_HALF_RATE                                     */
27617 /*   Description:  Refresh half rate                                    */
27618 #define SH_Y_REFRESH_CONTROL_HALF_RATE_SHFT      24
27619 #define SH_Y_REFRESH_CONTROL_HALF_RATE_MASK      0x000000000f000000
27620 
27621 /* ==================================================================== */
27622 /*                     Register "SH_MEM_RED_BLACK"                      */
27623 /*                     MD fairness watchdog timers                      */
27624 /* ==================================================================== */
27625 
27626 #define SH_MEM_RED_BLACK                         0x0000000100010058
27627 #define SH_MEM_RED_BLACK_MASK                    0x000fffffffffffff
27628 #define SH_MEM_RED_BLACK_INIT                    0x0000000040000400
27629 
27630 /*   SH_MEM_RED_BLACK_TIME                                              */
27631 /*   Description:  Clocks to tag references with a given color          */
27632 #define SH_MEM_RED_BLACK_TIME_SHFT               0
27633 #define SH_MEM_RED_BLACK_TIME_MASK               0x000000000000ffff
27634 
27635 /*   SH_MEM_RED_BLACK_ERR_TIME                                          */
27636 /*   Description:  Max clocks to wait after red/black change for old c  */
27637 /*  olor to clear.                                                      */
27638 #define SH_MEM_RED_BLACK_ERR_TIME_SHFT           16
27639 #define SH_MEM_RED_BLACK_ERR_TIME_MASK           0x000fffffffff0000
27640 
27641 /* ==================================================================== */
27642 /*                      Register "SH_MISC_MEM_CFG"                      */
27643 /* ==================================================================== */
27644 
27645 #define SH_MISC_MEM_CFG                          0x0000000100010060
27646 #define SH_MISC_MEM_CFG_MASK                     0x0013f1f1fff3f3ff
27647 #define SH_MISC_MEM_CFG_INIT                     0x0000000000010107
27648 
27649 /*   SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE                              */
27650 /*   Description:  enables the use of express headers from md to pi     */
27651 #define SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE_SHFT 0
27652 #define SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE_MASK 0x0000000000000001
27653 
27654 /*   SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE                                 */
27655 /*   Description:  enables the use of speculative headers from md to p  */
27656 #define SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE_SHFT  1
27657 #define SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE_MASK  0x0000000000000002
27658 
27659 /*   SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE                                  */
27660 /*   Description:  enables bypass path for requests going through ac    */
27661 #define SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE_SHFT   2
27662 #define SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE_MASK   0x0000000000000004
27663 
27664 /*   SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI                                   */
27665 /*   Description:  disables a one clock delay of XN read data           */
27666 #define SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI_SHFT    3
27667 #define SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI_MASK    0x0000000000000008
27668 
27669 /*   SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD                         */
27670 /*   Description:  point at which data writes get higher priority       */
27671 #define SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD_SHFT 4
27672 #define SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD_MASK 0x00000000000003f0
27673 
27674 /*   SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD                        */
27675 /*   Description:  point at which dir cache writes get higher priority  */
27676 #define SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD_SHFT 12
27677 #define SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD_MASK 0x000000000003f000
27678 
27679 /*   SH_MISC_MEM_CFG_THROTTLE_CNT                                       */
27680 /*   Description:  number of clocks between accepting references        */
27681 #define SH_MISC_MEM_CFG_THROTTLE_CNT_SHFT        20
27682 #define SH_MISC_MEM_CFG_THROTTLE_CNT_MASK        0x000000000ff00000
27683 
27684 /*   SH_MISC_MEM_CFG_DISABLED_READ_TNUMS                                */
27685 /*   Description:  number of read tnums to take out of circulation      */
27686 #define SH_MISC_MEM_CFG_DISABLED_READ_TNUMS_SHFT 28
27687 #define SH_MISC_MEM_CFG_DISABLED_READ_TNUMS_MASK 0x00000001f0000000
27688 
27689 /*   SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS                               */
27690 /*   Description:  number of write tnums to take out of circulation     */
27691 #define SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS_SHFT 36
27692 #define SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS_MASK 0x000001f000000000
27693 
27694 /*   SH_MISC_MEM_CFG_DISABLED_VICTIMS                                   */
27695 /*   Description:  number of dir cache victim buffers to take out of c  */
27696 /*  irculation in each quadrant of the MD                               */
27697 #define SH_MISC_MEM_CFG_DISABLED_VICTIMS_SHFT    44
27698 #define SH_MISC_MEM_CFG_DISABLED_VICTIMS_MASK    0x0003f00000000000
27699 
27700 /*   SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE                              */
27701 /*   Description:  enables plane alternating for replies to XN          */
27702 #define SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE_SHFT 52
27703 #define SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE_MASK 0x0010000000000000
27704 
27705 /* ==================================================================== */
27706 /*                     Register "SH_PIO_RQ_CRD_CTL"                     */
27707 /*                  pio_rq Credit Circulation Control                   */
27708 /* ==================================================================== */
27709 
27710 #define SH_PIO_RQ_CRD_CTL                        0x0000000100010068
27711 #define SH_PIO_RQ_CRD_CTL_MASK                   0x000000000000003f
27712 #define SH_PIO_RQ_CRD_CTL_INIT                   0x0000000000000002
27713 
27714 /*   SH_PIO_RQ_CRD_CTL_DEPTH                                            */
27715 /*   Description:  Total depth of buffering (in sic packets)            */
27716 #define SH_PIO_RQ_CRD_CTL_DEPTH_SHFT             0
27717 #define SH_PIO_RQ_CRD_CTL_DEPTH_MASK             0x000000000000003f
27718 
27719 /* ==================================================================== */
27720 /*                    Register "SH_PI_MD_RQ_CRD_CTL"                    */
27721 /*                 pi_md_rq Credit Circulation Control                  */
27722 /* ==================================================================== */
27723 
27724 #define SH_PI_MD_RQ_CRD_CTL                      0x0000000100010070
27725 #define SH_PI_MD_RQ_CRD_CTL_MASK                 0x000000000000003f
27726 #define SH_PI_MD_RQ_CRD_CTL_INIT                 0x0000000000000008
27727 
27728 /*   SH_PI_MD_RQ_CRD_CTL_DEPTH                                          */
27729 /*   Description:  Total depth of buffering (in sic packets)            */
27730 #define SH_PI_MD_RQ_CRD_CTL_DEPTH_SHFT           0
27731 #define SH_PI_MD_RQ_CRD_CTL_DEPTH_MASK           0x000000000000003f
27732 
27733 /* ==================================================================== */
27734 /*                    Register "SH_PI_MD_RP_CRD_CTL"                    */
27735 /*                 pi_md_rp Credit Circulation Control                  */
27736 /* ==================================================================== */
27737 
27738 #define SH_PI_MD_RP_CRD_CTL                      0x0000000100010078
27739 #define SH_PI_MD_RP_CRD_CTL_MASK                 0x000000000000003f
27740 #define SH_PI_MD_RP_CRD_CTL_INIT                 0x0000000000000004
27741 
27742 /*   SH_PI_MD_RP_CRD_CTL_DEPTH                                          */
27743 /*   Description:  Total depth of buffering (in sic packets)            */
27744 #define SH_PI_MD_RP_CRD_CTL_DEPTH_SHFT           0
27745 #define SH_PI_MD_RP_CRD_CTL_DEPTH_MASK           0x000000000000003f
27746 
27747 /* ==================================================================== */
27748 /*                    Register "SH_XN_MD_RQ_CRD_CTL"                    */
27749 /*                 xn_md_rq Credit Circulation Control                  */
27750 /* ==================================================================== */
27751 
27752 #define SH_XN_MD_RQ_CRD_CTL                      0x0000000100010080
27753 #define SH_XN_MD_RQ_CRD_CTL_MASK                 0x000000000000003f
27754 #define SH_XN_MD_RQ_CRD_CTL_INIT                 0x0000000000000008
27755 
27756 /*   SH_XN_MD_RQ_CRD_CTL_DEPTH                                          */
27757 /*   Description:  Total depth of buffering (in sic packets)            */
27758 #define SH_XN_MD_RQ_CRD_CTL_DEPTH_SHFT           0
27759 #define SH_XN_MD_RQ_CRD_CTL_DEPTH_MASK           0x000000000000003f
27760 
27761 /* ==================================================================== */
27762 /*                    Register "SH_XN_MD_RP_CRD_CTL"                    */
27763 /*                 xn_md_rp Credit Circulation Control                  */
27764 /* ==================================================================== */
27765 
27766 #define SH_XN_MD_RP_CRD_CTL                      0x0000000100010088
27767 #define SH_XN_MD_RP_CRD_CTL_MASK                 0x000000000000003f
27768 #define SH_XN_MD_RP_CRD_CTL_INIT                 0x0000000000000004
27769 
27770 /*   SH_XN_MD_RP_CRD_CTL_DEPTH                                          */
27771 /*   Description:  Total depth of buffering (in sic packets)            */
27772 #define SH_XN_MD_RP_CRD_CTL_DEPTH_SHFT           0
27773 #define SH_XN_MD_RP_CRD_CTL_DEPTH_MASK           0x000000000000003f
27774 
27775 /* ==================================================================== */
27776 /*                         Register "SH_X_TAG0"                         */
27777 /*                           AC tag Registers                           */
27778 /* ==================================================================== */
27779 
27780 #define SH_X_TAG0                                0x0000000100020000
27781 #define SH_X_TAG0_MASK                           0x00000000000fffff
27782 #define SH_X_TAG0_INIT                           0x0000000000000000
27783 
27784 /*   SH_X_TAG0_TAG                                                      */
27785 /*   Description:  Valid + Tag Address                                  */
27786 #define SH_X_TAG0_TAG_SHFT                       0
27787 #define SH_X_TAG0_TAG_MASK                       0x00000000000fffff
27788 
27789 /* ==================================================================== */
27790 /*                         Register "SH_X_TAG1"                         */
27791 /*                           AC tag Registers                           */
27792 /* ==================================================================== */
27793 
27794 #define SH_X_TAG1                                0x0000000100020008
27795 #define SH_X_TAG1_MASK                           0x00000000000fffff
27796 #define SH_X_TAG1_INIT                           0x0000000000000000
27797 
27798 /*   SH_X_TAG1_TAG                                                      */
27799 /*   Description:  Valid + Tag Address                                  */
27800 #define SH_X_TAG1_TAG_SHFT                       0
27801 #define SH_X_TAG1_TAG_MASK                       0x00000000000fffff
27802 
27803 /* ==================================================================== */
27804 /*                         Register "SH_X_TAG2"                         */
27805 /*                           AC tag Registers                           */
27806 /* ==================================================================== */
27807 
27808 #define SH_X_TAG2                                0x0000000100020010
27809 #define SH_X_TAG2_MASK                           0x00000000000fffff
27810 #define SH_X_TAG2_INIT                           0x0000000000000000
27811 
27812 /*   SH_X_TAG2_TAG                                                      */
27813 /*   Description:  Valid + Tag Address                                  */
27814 #define SH_X_TAG2_TAG_SHFT                       0
27815 #define SH_X_TAG2_TAG_MASK                       0x00000000000fffff
27816 
27817 /* ==================================================================== */
27818 /*                         Register "SH_X_TAG3"                         */
27819 /*                           AC tag Registers                           */
27820 /* ==================================================================== */
27821 
27822 #define SH_X_TAG3                                0x0000000100020018
27823 #define SH_X_TAG3_MASK                           0x00000000000fffff
27824 #define SH_X_TAG3_INIT                           0x0000000000000000
27825 
27826 /*   SH_X_TAG3_TAG                                                      */
27827 /*   Description:  Valid + Tag Address                                  */
27828 #define SH_X_TAG3_TAG_SHFT                       0
27829 #define SH_X_TAG3_TAG_MASK                       0x00000000000fffff
27830 
27831 /* ==================================================================== */
27832 /*                         Register "SH_X_TAG4"                         */
27833 /*                           AC tag Registers                           */
27834 /* ==================================================================== */
27835 
27836 #define SH_X_TAG4                                0x0000000100020020
27837 #define SH_X_TAG4_MASK                           0x00000000000fffff
27838 #define SH_X_TAG4_INIT                           0x0000000000000000
27839 
27840 /*   SH_X_TAG4_TAG                                                      */
27841 /*   Description:  Valid + Tag Address                                  */
27842 #define SH_X_TAG4_TAG_SHFT                       0
27843 #define SH_X_TAG4_TAG_MASK                       0x00000000000fffff
27844 
27845 /* ==================================================================== */
27846 /*                         Register "SH_X_TAG5"                         */
27847 /*                           AC tag Registers                           */
27848 /* ==================================================================== */
27849 
27850 #define SH_X_TAG5                                0x0000000100020028
27851 #define SH_X_TAG5_MASK                           0x00000000000fffff
27852 #define SH_X_TAG5_INIT                           0x0000000000000000
27853 
27854 /*   SH_X_TAG5_TAG                                                      */
27855 /*   Description:  Valid + Tag Address                                  */
27856 #define SH_X_TAG5_TAG_SHFT                       0
27857 #define SH_X_TAG5_TAG_MASK                       0x00000000000fffff
27858 
27859 /* ==================================================================== */
27860 /*                         Register "SH_X_TAG6"                         */
27861 /*                           AC tag Registers                           */
27862 /* ==================================================================== */
27863 
27864 #define SH_X_TAG6                                0x0000000100020030
27865 #define SH_X_TAG6_MASK                           0x00000000000fffff
27866 #define SH_X_TAG6_INIT                           0x0000000000000000
27867 
27868 /*   SH_X_TAG6_TAG                                                      */
27869 /*   Description:  Valid + Tag Address                                  */
27870 #define SH_X_TAG6_TAG_SHFT                       0
27871 #define SH_X_TAG6_TAG_MASK                       0x00000000000fffff
27872 
27873 /* ==================================================================== */
27874 /*                         Register "SH_X_TAG7"                         */
27875 /*                           AC tag Registers                           */
27876 /* ==================================================================== */
27877 
27878 #define SH_X_TAG7                                0x0000000100020038
27879 #define SH_X_TAG7_MASK                           0x00000000000fffff
27880 #define SH_X_TAG7_INIT                           0x0000000000000000
27881 
27882 /*   SH_X_TAG7_TAG                                                      */
27883 /*   Description:  Valid + Tag Address                                  */
27884 #define SH_X_TAG7_TAG_SHFT                       0
27885 #define SH_X_TAG7_TAG_MASK                       0x00000000000fffff
27886 
27887 /* ==================================================================== */
27888 /*                         Register "SH_Y_TAG0"                         */
27889 /*                           AC tag Registers                           */
27890 /* ==================================================================== */
27891 
27892 #define SH_Y_TAG0                                0x0000000100020040
27893 #define SH_Y_TAG0_MASK                           0x00000000000fffff
27894 #define SH_Y_TAG0_INIT                           0x0000000000000000
27895 
27896 /*   SH_Y_TAG0_TAG                                                      */
27897 /*   Description:  Valid + Tag Address                                  */
27898 #define SH_Y_TAG0_TAG_SHFT                       0
27899 #define SH_Y_TAG0_TAG_MASK                       0x00000000000fffff
27900 
27901 /* ==================================================================== */
27902 /*                         Register "SH_Y_TAG1"                         */
27903 /*                           AC tag Registers                           */
27904 /* ==================================================================== */
27905 
27906 #define SH_Y_TAG1                                0x0000000100020048
27907 #define SH_Y_TAG1_MASK                           0x00000000000fffff
27908 #define SH_Y_TAG1_INIT                           0x0000000000000000
27909 
27910 /*   SH_Y_TAG1_TAG                                                      */
27911 /*   Description:  Valid + Tag Address                                  */
27912 #define SH_Y_TAG1_TAG_SHFT                       0
27913 #define SH_Y_TAG1_TAG_MASK                       0x00000000000fffff
27914 
27915 /* ==================================================================== */
27916 /*                         Register "SH_Y_TAG2"                         */
27917 /*                           AC tag Registers                           */
27918 /* ==================================================================== */
27919 
27920 #define SH_Y_TAG2                                0x0000000100020050
27921 #define SH_Y_TAG2_MASK                           0x00000000000fffff
27922 #define SH_Y_TAG2_INIT                           0x0000000000000000
27923 
27924 /*   SH_Y_TAG2_TAG                                                      */
27925 /*   Description:  Valid + Tag Address                                  */
27926 #define SH_Y_TAG2_TAG_SHFT                       0
27927 #define SH_Y_TAG2_TAG_MASK                       0x00000000000fffff
27928 
27929 /* ==================================================================== */
27930 /*                         Register "SH_Y_TAG3"                         */
27931 /*                           AC tag Registers                           */
27932 /* ==================================================================== */
27933 
27934 #define SH_Y_TAG3                                0x0000000100020058
27935 #define SH_Y_TAG3_MASK                           0x00000000000fffff
27936 #define SH_Y_TAG3_INIT                           0x0000000000000000
27937 
27938 /*   SH_Y_TAG3_TAG                                                      */
27939 /*   Description:  Valid + Tag Address                                  */
27940 #define SH_Y_TAG3_TAG_SHFT                       0
27941 #define SH_Y_TAG3_TAG_MASK                       0x00000000000fffff
27942 
27943 /* ==================================================================== */
27944 /*                         Register "SH_Y_TAG4"                         */
27945 /*                           AC tag Registers                           */
27946 /* ==================================================================== */
27947 
27948 #define SH_Y_TAG4                                0x0000000100020060
27949 #define SH_Y_TAG4_MASK                           0x00000000000fffff
27950 #define SH_Y_TAG4_INIT                           0x0000000000000000
27951 
27952 /*   SH_Y_TAG4_TAG                                                      */
27953 /*   Description:  Valid + Tag Address                                  */
27954 #define SH_Y_TAG4_TAG_SHFT                       0
27955 #define SH_Y_TAG4_TAG_MASK                       0x00000000000fffff
27956 
27957 /* ==================================================================== */
27958 /*                         Register "SH_Y_TAG5"                         */
27959 /*                           AC tag Registers                           */
27960 /* ==================================================================== */
27961 
27962 #define SH_Y_TAG5                                0x0000000100020068
27963 #define SH_Y_TAG5_MASK                           0x00000000000fffff
27964 #define SH_Y_TAG5_INIT                           0x0000000000000000
27965 
27966 /*   SH_Y_TAG5_TAG                                                      */
27967 /*   Description:  Valid + Tag Address                                  */
27968 #define SH_Y_TAG5_TAG_SHFT                       0
27969 #define SH_Y_TAG5_TAG_MASK                       0x00000000000fffff
27970 
27971 /* ==================================================================== */
27972 /*                         Register "SH_Y_TAG6"                         */
27973 /*                           AC tag Registers                           */
27974 /* ==================================================================== */
27975 
27976 #define SH_Y_TAG6                                0x0000000100020070
27977 #define SH_Y_TAG6_MASK                           0x00000000000fffff
27978 #define SH_Y_TAG6_INIT                           0x0000000000000000
27979 
27980 /*   SH_Y_TAG6_TAG                                                      */
27981 /*   Description:  Valid + Tag Address                                  */
27982 #define SH_Y_TAG6_TAG_SHFT                       0
27983 #define SH_Y_TAG6_TAG_MASK                       0x00000000000fffff
27984 
27985 /* ==================================================================== */
27986 /*                         Register "SH_Y_TAG7"                         */
27987 /*                           AC tag Registers                           */
27988 /* ==================================================================== */
27989 
27990 #define SH_Y_TAG7                                0x0000000100020078
27991 #define SH_Y_TAG7_MASK                           0x00000000000fffff
27992 #define SH_Y_TAG7_INIT                           0x0000000000000000
27993 
27994 /*   SH_Y_TAG7_TAG                                                      */
27995 /*   Description:  Valid + Tag Address                                  */
27996 #define SH_Y_TAG7_TAG_SHFT                       0
27997 #define SH_Y_TAG7_TAG_MASK                       0x00000000000fffff
27998 
27999 /* ==================================================================== */
28000 /*                      Register "SH_MMRBIST_BASE"                      */
28001 /*                        mmr/bist base address                         */
28002 /* ==================================================================== */
28003 
28004 #define SH_MMRBIST_BASE                          0x0000000100020080
28005 #define SH_MMRBIST_BASE_MASK                     0x0003fffffffffff8
28006 #define SH_MMRBIST_BASE_INIT                     0x0000000000000000
28007 
28008 /*   SH_MMRBIST_BASE_DWORD_ADDR                                         */
28009 /*   Description:  bits 49:3 of the memory address                      */
28010 #define SH_MMRBIST_BASE_DWORD_ADDR_SHFT          3
28011 #define SH_MMRBIST_BASE_DWORD_ADDR_MASK          0x0003fffffffffff8
28012 
28013 /* ==================================================================== */
28014 /*                      Register "SH_MMRBIST_CTL"                       */
28015 /*                          Bist base address                           */
28016 /* ==================================================================== */
28017 
28018 #define SH_MMRBIST_CTL                           0x0000000100020088
28019 #define SH_MMRBIST_CTL_MASK                      0x0000177f7fffffff
28020 #define SH_MMRBIST_CTL_INIT                      0x0000000000000000
28021 
28022 /*   SH_MMRBIST_CTL_BLOCK_LENGTH                                        */
28023 /*   Description:  number of dwords in operation                        */
28024 #define SH_MMRBIST_CTL_BLOCK_LENGTH_SHFT         0
28025 #define SH_MMRBIST_CTL_BLOCK_LENGTH_MASK         0x000000007fffffff
28026 
28027 /*   SH_MMRBIST_CTL_CMD                                                 */
28028 /*   Description:  mmr/bist function                                    */
28029 #define SH_MMRBIST_CTL_CMD_SHFT                  32
28030 #define SH_MMRBIST_CTL_CMD_MASK                  0x0000007f00000000
28031 
28032 /*   SH_MMRBIST_CTL_IN_PROGRESS                                         */
28033 /*   Description:  writing a 1 starts operation, hardware clears on co  */
28034 /*  mpletion                                                            */
28035 #define SH_MMRBIST_CTL_IN_PROGRESS_SHFT          40
28036 #define SH_MMRBIST_CTL_IN_PROGRESS_MASK          0x0000010000000000
28037 
28038 /*   SH_MMRBIST_CTL_FAIL                                                */
28039 /*   Description:  mmr/bist had a data or address error                 */
28040 #define SH_MMRBIST_CTL_FAIL_SHFT                 41
28041 #define SH_MMRBIST_CTL_FAIL_MASK                 0x0000020000000000
28042 
28043 /*   SH_MMRBIST_CTL_MEM_IDLE                                            */
28044 /*   Description:  all memory activity is complete                      */
28045 #define SH_MMRBIST_CTL_MEM_IDLE_SHFT             42
28046 #define SH_MMRBIST_CTL_MEM_IDLE_MASK             0x0000040000000000
28047 
28048 /*   SH_MMRBIST_CTL_RESET_STATE                                         */
28049 /*   Description:  writing a 1 resets mmrbist hardware, hardware clear  */
28050 /*  s on completion                                                     */
28051 #define SH_MMRBIST_CTL_RESET_STATE_SHFT          44
28052 #define SH_MMRBIST_CTL_RESET_STATE_MASK          0x0000100000000000
28053 
28054 /* ==================================================================== */
28055 /*                    Register "SH_MD_DBUG_DATA_CFG"                    */
28056 /*                configuration for md debug data muxes                 */
28057 /* ==================================================================== */
28058 
28059 #define SH_MD_DBUG_DATA_CFG                      0x0000000100020100
28060 #define SH_MD_DBUG_DATA_CFG_MASK                 0x7777777777777777
28061 #define SH_MD_DBUG_DATA_CFG_INIT                 0x0000000000000000
28062 
28063 /*   SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET                                */
28064 /*   Description:  selects which md chiplet drives nibble0              */
28065 #define SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET_SHFT 0
28066 #define SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET_MASK 0x0000000000000007
28067 
28068 /*   SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE                                 */
28069 /*   Description:  selects which nibble from selected chiplet drives n  */
28070 #define SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE_SHFT  4
28071 #define SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE_MASK  0x0000000000000070
28072 
28073 /*   SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET                                */
28074 /*   Description:  selects which md chiplet drives nibble1              */
28075 #define SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET_SHFT 8
28076 #define SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET_MASK 0x0000000000000700
28077 
28078 /*   SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE                                 */
28079 /*   Description:  selects which nibble from selected chiplet drives n  */
28080 #define SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE_SHFT  12
28081 #define SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE_MASK  0x0000000000007000
28082 
28083 /*   SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET                                */
28084 /*   Description:  selects which md chiplet drives nibble2              */
28085 #define SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET_SHFT 16
28086 #define SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET_MASK 0x0000000000070000
28087 
28088 /*   SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE                                 */
28089 /*   Description:  selects which nibble from selected chiplet drives n  */
28090 #define SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE_SHFT  20
28091 #define SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE_MASK  0x0000000000700000
28092 
28093 /*   SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET                                */
28094 /*   Description:  selects which md chiplet drives nibble3              */
28095 #define SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET_SHFT 24
28096 #define SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET_MASK 0x0000000007000000
28097 
28098 /*   SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE                                 */
28099 /*   Description:  selects which nibble from selected chiplet drives n  */
28100 #define SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE_SHFT  28
28101 #define SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE_MASK  0x0000000070000000
28102 
28103 /*   SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET                                */
28104 /*   Description:  selects which md chiplet drives nibble4              */
28105 #define SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET_SHFT 32
28106 #define SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET_MASK 0x0000000700000000
28107 
28108 /*   SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE                                 */
28109 /*   Description:  selects which nibble from selected chiplet drives n  */
28110 #define SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE_SHFT  36
28111 #define SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE_MASK  0x0000007000000000
28112 
28113 /*   SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET                                */
28114 /*   Description:  selects which md chiplet drives nibble5              */
28115 #define SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET_SHFT 40
28116 #define SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET_MASK 0x0000070000000000
28117 
28118 /*   SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE                                 */
28119 /*   Description:  selects which nibble from selected chiplet drives n  */
28120 #define SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE_SHFT  44
28121 #define SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE_MASK  0x0000700000000000
28122 
28123 /*   SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET                                */
28124 /*   Description:  selects which md chiplet drives nibble6              */
28125 #define SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET_SHFT 48
28126 #define SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET_MASK 0x0007000000000000
28127 
28128 /*   SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE                                 */
28129 /*   Description:  selects which nibble from selected chiplet drives n  */
28130 #define SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE_SHFT  52
28131 #define SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE_MASK  0x0070000000000000
28132 
28133 /*   SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET                                */
28134 /*   Description:  selects which md chiplet drives nibble7              */
28135 #define SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET_SHFT 56
28136 #define SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET_MASK 0x0700000000000000
28137 
28138 /*   SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE                                 */
28139 /*   Description:  selects which nibble from selected chiplet drives n  */
28140 #define SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE_SHFT  60
28141 #define SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE_MASK  0x7000000000000000
28142 
28143 /* ==================================================================== */
28144 /*                  Register "SH_MD_DBUG_TRIGGER_CFG"                   */
28145 /*                 configuration for md debug triggers                  */
28146 /* ==================================================================== */
28147 
28148 #define SH_MD_DBUG_TRIGGER_CFG                   0x0000000100020108
28149 #define SH_MD_DBUG_TRIGGER_CFG_MASK              0xf777777777777777
28150 #define SH_MD_DBUG_TRIGGER_CFG_INIT              0x0000000000000000
28151 
28152 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET                             */
28153 /*   Description:  selects which md chiplet drives nibble0              */
28154 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET_SHFT 0
28155 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET_MASK 0x0000000000000007
28156 
28157 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE                              */
28158 /*   Description:  selects which nibble from selected chiplet drives n  */
28159 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE_SHFT 4
28160 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE_MASK 0x0000000000000070
28161 
28162 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET                             */
28163 /*   Description:  selects which md chiplet drives nibble1              */
28164 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET_SHFT 8
28165 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET_MASK 0x0000000000000700
28166 
28167 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE                              */
28168 /*   Description:  selects which nibble from selected chiplet drives n  */
28169 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE_SHFT 12
28170 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE_MASK 0x0000000000007000
28171 
28172 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET                             */
28173 /*   Description:  selects which md chiplet drives nibble2              */
28174 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET_SHFT 16
28175 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET_MASK 0x0000000000070000
28176 
28177 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE                              */
28178 /*   Description:  selects which nibble from selected chiplet drives n  */
28179 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE_SHFT 20
28180 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE_MASK 0x0000000000700000
28181 
28182 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET                             */
28183 /*   Description:  selects which md chiplet drives nibble3              */
28184 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET_SHFT 24
28185 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET_MASK 0x0000000007000000
28186 
28187 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE                              */
28188 /*   Description:  selects which nibble from selected chiplet drives n  */
28189 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE_SHFT 28
28190 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE_MASK 0x0000000070000000
28191 
28192 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET                             */
28193 /*   Description:  selects which md chiplet drives nibble4              */
28194 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET_SHFT 32
28195 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET_MASK 0x0000000700000000
28196 
28197 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE                              */
28198 /*   Description:  selects which nibble from selected chiplet drives n  */
28199 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE_SHFT 36
28200 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE_MASK 0x0000007000000000
28201 
28202 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET                             */
28203 /*   Description:  selects which md chiplet drives nibble5              */
28204 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET_SHFT 40
28205 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET_MASK 0x0000070000000000
28206 
28207 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE                              */
28208 /*   Description:  selects which nibble from selected chiplet drives n  */
28209 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE_SHFT 44
28210 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE_MASK 0x0000700000000000
28211 
28212 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET                             */
28213 /*   Description:  selects which md chiplet drives nibble6              */
28214 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET_SHFT 48
28215 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET_MASK 0x0007000000000000
28216 
28217 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE                              */
28218 /*   Description:  selects which nibble from selected chiplet drives n  */
28219 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE_SHFT 52
28220 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE_MASK 0x0070000000000000
28221 
28222 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET                             */
28223 /*   Description:  selects which md chiplet drives nibble7              */
28224 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET_SHFT 56
28225 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET_MASK 0x0700000000000000
28226 
28227 /*   SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE                              */
28228 /*   Description:  selects which nibble from selected chiplet drives n  */
28229 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE_SHFT 60
28230 #define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE_MASK 0x7000000000000000
28231 
28232 /*   SH_MD_DBUG_TRIGGER_CFG_ENABLE                                      */
28233 /*   Description:  enables triggering on pattern match                  */
28234 #define SH_MD_DBUG_TRIGGER_CFG_ENABLE_SHFT       63
28235 #define SH_MD_DBUG_TRIGGER_CFG_ENABLE_MASK       0x8000000000000000
28236 
28237 /* ==================================================================== */
28238 /*                    Register "SH_MD_DBUG_COMPARE"                     */
28239 /*                  md debug compare pattern and mask                   */
28240 /* ==================================================================== */
28241 
28242 #define SH_MD_DBUG_COMPARE                       0x0000000100020110
28243 #define SH_MD_DBUG_COMPARE_MASK                  0xffffffffffffffff
28244 #define SH_MD_DBUG_COMPARE_INIT                  0x0000000000000000
28245 
28246 /*   SH_MD_DBUG_COMPARE_PATTERN                                         */
28247 /*   Description:  pattern against which to compare dbug data for trig  */
28248 #define SH_MD_DBUG_COMPARE_PATTERN_SHFT          0
28249 #define SH_MD_DBUG_COMPARE_PATTERN_MASK          0x00000000ffffffff
28250 
28251 /*   SH_MD_DBUG_COMPARE_MASK                                            */
28252 /*   Description:  bits to include in compare of dbug data for trigger  */
28253 #define SH_MD_DBUG_COMPARE_MASK_SHFT             32
28254 #define SH_MD_DBUG_COMPARE_MASK_MASK             0xffffffff00000000
28255 
28256 /* ==================================================================== */
28257 /*                     Register "SH_X_MOD_DBUG_SEL"                     */
28258 /*                         MD acx debug select                          */
28259 /* ==================================================================== */
28260 
28261 #define SH_X_MOD_DBUG_SEL                        0x0000000100020118
28262 #define SH_X_MOD_DBUG_SEL_MASK                   0x03ffffffffffffff
28263 #define SH_X_MOD_DBUG_SEL_INIT                   0x0000000000000000
28264 
28265 /*   SH_X_MOD_DBUG_SEL_TAG_SEL                                          */
28266 /*   Description:  tagmgr select                                        */
28267 #define SH_X_MOD_DBUG_SEL_TAG_SEL_SHFT           0
28268 #define SH_X_MOD_DBUG_SEL_TAG_SEL_MASK           0x00000000000000ff
28269 
28270 /*   SH_X_MOD_DBUG_SEL_WBQ_SEL                                          */
28271 /*   Description:  wbqtg select                                         */
28272 #define SH_X_MOD_DBUG_SEL_WBQ_SEL_SHFT           8
28273 #define SH_X_MOD_DBUG_SEL_WBQ_SEL_MASK           0x000000000000ff00
28274 
28275 /*   SH_X_MOD_DBUG_SEL_ARB_SEL                                          */
28276 /*   Description:  arbque select                                        */
28277 #define SH_X_MOD_DBUG_SEL_ARB_SEL_SHFT           16
28278 #define SH_X_MOD_DBUG_SEL_ARB_SEL_MASK           0x0000000000ff0000
28279 
28280 /*   SH_X_MOD_DBUG_SEL_ATL_SEL                                          */
28281 /*   Description:  aintl select                                         */
28282 #define SH_X_MOD_DBUG_SEL_ATL_SEL_SHFT           24
28283 #define SH_X_MOD_DBUG_SEL_ATL_SEL_MASK           0x00000007ff000000
28284 
28285 /*   SH_X_MOD_DBUG_SEL_ATR_SEL                                          */
28286 /*   Description:  aintr select                                         */
28287 #define SH_X_MOD_DBUG_SEL_ATR_SEL_SHFT           35
28288 #define SH_X_MOD_DBUG_SEL_ATR_SEL_MASK           0x00003ff800000000
28289 
28290 /*   SH_X_MOD_DBUG_SEL_DQL_SEL                                          */
28291 /*   Description:  dqctr select                                         */
28292 #define SH_X_MOD_DBUG_SEL_DQL_SEL_SHFT           46
28293 #define SH_X_MOD_DBUG_SEL_DQL_SEL_MASK           0x000fc00000000000
28294 
28295 /*   SH_X_MOD_DBUG_SEL_DQR_SEL                                          */
28296 /*   Description:  dqctl select                                         */
28297 #define SH_X_MOD_DBUG_SEL_DQR_SEL_SHFT           52
28298 #define SH_X_MOD_DBUG_SEL_DQR_SEL_MASK           0x03f0000000000000
28299 
28300 /* ==================================================================== */
28301 /*                       Register "SH_X_DBUG_SEL"                       */
28302 /*                         MD acx debug select                          */
28303 /* ==================================================================== */
28304 
28305 #define SH_X_DBUG_SEL                            0x0000000100020120
28306 #define SH_X_DBUG_SEL_MASK                       0x0000000000ffffff
28307 #define SH_X_DBUG_SEL_INIT                       0x0000000000000000
28308 
28309 /*   SH_X_DBUG_SEL_DBG_SEL                                              */
28310 /*   Description:  debug select                                         */
28311 #define SH_X_DBUG_SEL_DBG_SEL_SHFT               0
28312 #define SH_X_DBUG_SEL_DBG_SEL_MASK               0x0000000000ffffff
28313 
28314 /* ==================================================================== */
28315 /*                      Register "SH_X_LADDR_CMP"                       */
28316 /*                        MD acx address compare                        */
28317 /* ==================================================================== */
28318 
28319 #define SH_X_LADDR_CMP                           0x0000000100020128
28320 #define SH_X_LADDR_CMP_MASK                      0x0fffffff0fffffff
28321 #define SH_X_LADDR_CMP_INIT                      0x0000000000000000
28322 
28323 /*   SH_X_LADDR_CMP_CMP_VAL                                             */
28324 /*   Description:  Compare value                                        */
28325 #define SH_X_LADDR_CMP_CMP_VAL_SHFT              0
28326 #define SH_X_LADDR_CMP_CMP_VAL_MASK              0x000000000fffffff
28327 
28328 /*   SH_X_LADDR_CMP_MASK_VAL                                            */
28329 /*   Description:  Mask value                                           */
28330 #define SH_X_LADDR_CMP_MASK_VAL_SHFT             32
28331 #define SH_X_LADDR_CMP_MASK_VAL_MASK             0x0fffffff00000000
28332 
28333 /* ==================================================================== */
28334 /*                      Register "SH_X_RADDR_CMP"                       */
28335 /*                        MD acx address compare                        */
28336 /* ==================================================================== */
28337 
28338 #define SH_X_RADDR_CMP                           0x0000000100020130
28339 #define SH_X_RADDR_CMP_MASK                      0x0fffffff0fffffff
28340 #define SH_X_RADDR_CMP_INIT                      0x0000000000000000
28341 
28342 /*   SH_X_RADDR_CMP_CMP_VAL                                             */
28343 /*   Description:  Compare value                                        */
28344 #define SH_X_RADDR_CMP_CMP_VAL_SHFT              0
28345 #define SH_X_RADDR_CMP_CMP_VAL_MASK              0x000000000fffffff
28346 
28347 /*   SH_X_RADDR_CMP_MASK_VAL                                            */
28348 /*   Description:  Mask value                                           */
28349 #define SH_X_RADDR_CMP_MASK_VAL_SHFT             32
28350 #define SH_X_RADDR_CMP_MASK_VAL_MASK             0x0fffffff00000000
28351 
28352 /* ==================================================================== */
28353 /*                       Register "SH_X_TAG_CMP"                        */
28354 /*                        MD acx tagmgr compare                         */
28355 /* ==================================================================== */
28356 
28357 #define SH_X_TAG_CMP                             0x0000000100020138
28358 #define SH_X_TAG_CMP_MASK                        0x007fffffffffffff
28359 #define SH_X_TAG_CMP_INIT                        0x0000000000000000
28360 
28361 /*   SH_X_TAG_CMP_CMD                                                   */
28362 /*   Description:  Command compare value                                */
28363 #define SH_X_TAG_CMP_CMD_SHFT                    0
28364 #define SH_X_TAG_CMP_CMD_MASK                    0x00000000000000ff
28365 
28366 /*   SH_X_TAG_CMP_ADDR                                                  */
28367 /*   Description:  Address compare value                                */
28368 #define SH_X_TAG_CMP_ADDR_SHFT                   8
28369 #define SH_X_TAG_CMP_ADDR_MASK                   0x000001ffffffff00
28370 
28371 /*   SH_X_TAG_CMP_SRC                                                   */
28372 /*   Description:  Source compare value                                 */
28373 #define SH_X_TAG_CMP_SRC_SHFT                    41
28374 #define SH_X_TAG_CMP_SRC_MASK                    0x007ffe0000000000
28375 
28376 /* ==================================================================== */
28377 /*                       Register "SH_X_TAG_MASK"                       */
28378 /*                          MD acx tagmgr mask                          */
28379 /* ==================================================================== */
28380 
28381 #define SH_X_TAG_MASK                            0x0000000100020140
28382 #define SH_X_TAG_MASK_MASK                       0x007fffffffffffff
28383 #define SH_X_TAG_MASK_INIT                       0x0000000000000000
28384 
28385 /*   SH_X_TAG_MASK_CMD                                                  */
28386 /*   Description:  Command compare value                                */
28387 #define SH_X_TAG_MASK_CMD_SHFT                   0
28388 #define SH_X_TAG_MASK_CMD_MASK                   0x00000000000000ff
28389 
28390 /*   SH_X_TAG_MASK_ADDR                                                 */
28391 /*   Description:  Address compare value                                */
28392 #define SH_X_TAG_MASK_ADDR_SHFT                  8
28393 #define SH_X_TAG_MASK_ADDR_MASK                  0x000001ffffffff00
28394 
28395 /*   SH_X_TAG_MASK_SRC                                                  */
28396 /*   Description:  Source compare value                                 */
28397 #define SH_X_TAG_MASK_SRC_SHFT                   41
28398 #define SH_X_TAG_MASK_SRC_MASK                   0x007ffe0000000000
28399 
28400 /* ==================================================================== */
28401 /*                     Register "SH_Y_MOD_DBUG_SEL"                     */
28402 /*                         MD acy debug select                          */
28403 /* ==================================================================== */
28404 
28405 #define SH_Y_MOD_DBUG_SEL                        0x0000000100020148
28406 #define SH_Y_MOD_DBUG_SEL_MASK                   0x03ffffffffffffff
28407 #define SH_Y_MOD_DBUG_SEL_INIT                   0x0000000000000000
28408 
28409 /*   SH_Y_MOD_DBUG_SEL_TAG_SEL                                          */
28410 /*   Description:  tagmgr select                                        */
28411 #define SH_Y_MOD_DBUG_SEL_TAG_SEL_SHFT           0
28412 #define SH_Y_MOD_DBUG_SEL_TAG_SEL_MASK           0x00000000000000ff
28413 
28414 /*   SH_Y_MOD_DBUG_SEL_WBQ_SEL                                          */
28415 /*   Description:  wbqtg select                                         */
28416 #define SH_Y_MOD_DBUG_SEL_WBQ_SEL_SHFT           8
28417 #define SH_Y_MOD_DBUG_SEL_WBQ_SEL_MASK           0x000000000000ff00
28418 
28419 /*   SH_Y_MOD_DBUG_SEL_ARB_SEL                                          */
28420 /*   Description:  arbque select                                        */
28421 #define SH_Y_MOD_DBUG_SEL_ARB_SEL_SHFT           16
28422 #define SH_Y_MOD_DBUG_SEL_ARB_SEL_MASK           0x0000000000ff0000
28423 
28424 /*   SH_Y_MOD_DBUG_SEL_ATL_SEL                                          */
28425 /*   Description:  aintl select                                         */
28426 #define SH_Y_MOD_DBUG_SEL_ATL_SEL_SHFT           24
28427 #define SH_Y_MOD_DBUG_SEL_ATL_SEL_MASK           0x00000007ff000000
28428 
28429 /*   SH_Y_MOD_DBUG_SEL_ATR_SEL                                          */
28430 /*   Description:  aintr select                                         */
28431 #define SH_Y_MOD_DBUG_SEL_ATR_SEL_SHFT           35
28432 #define SH_Y_MOD_DBUG_SEL_ATR_SEL_MASK           0x00003ff800000000
28433 
28434 /*   SH_Y_MOD_DBUG_SEL_DQL_SEL                                          */
28435 /*   Description:  dqctr select                                         */
28436 #define SH_Y_MOD_DBUG_SEL_DQL_SEL_SHFT           46
28437 #define SH_Y_MOD_DBUG_SEL_DQL_SEL_MASK           0x000fc00000000000
28438 
28439 /*   SH_Y_MOD_DBUG_SEL_DQR_SEL                                          */
28440 /*   Description:  dqctl select                                         */
28441 #define SH_Y_MOD_DBUG_SEL_DQR_SEL_SHFT           52
28442 #define SH_Y_MOD_DBUG_SEL_DQR_SEL_MASK           0x03f0000000000000
28443 
28444 /* ==================================================================== */
28445 /*                       Register "SH_Y_DBUG_SEL"                       */
28446 /*                         MD acy debug select                          */
28447 /* ==================================================================== */
28448 
28449 #define SH_Y_DBUG_SEL                            0x0000000100020150
28450 #define SH_Y_DBUG_SEL_MASK                       0x0000000000ffffff
28451 #define SH_Y_DBUG_SEL_INIT                       0x0000000000000000
28452 
28453 /*   SH_Y_DBUG_SEL_DBG_SEL                                              */
28454 /*   Description:  debug select                                         */
28455 #define SH_Y_DBUG_SEL_DBG_SEL_SHFT               0
28456 #define SH_Y_DBUG_SEL_DBG_SEL_MASK               0x0000000000ffffff
28457 
28458 /* ==================================================================== */
28459 /*                      Register "SH_Y_LADDR_CMP"                       */
28460 /*                        MD acy address compare                        */
28461 /* ==================================================================== */
28462 
28463 #define SH_Y_LADDR_CMP                           0x0000000100020158
28464 #define SH_Y_LADDR_CMP_MASK                      0x0fffffff0fffffff
28465 #define SH_Y_LADDR_CMP_INIT                      0x0000000000000000
28466 
28467 /*   SH_Y_LADDR_CMP_CMP_VAL                                             */
28468 /*   Description:  Compare value                                        */
28469 #define SH_Y_LADDR_CMP_CMP_VAL_SHFT              0
28470 #define SH_Y_LADDR_CMP_CMP_VAL_MASK              0x000000000fffffff
28471 
28472 /*   SH_Y_LADDR_CMP_MASK_VAL                                            */
28473 /*   Description:  Mask value                                           */
28474 #define SH_Y_LADDR_CMP_MASK_VAL_SHFT             32
28475 #define SH_Y_LADDR_CMP_MASK_VAL_MASK             0x0fffffff00000000
28476 
28477 /* ==================================================================== */
28478 /*                      Register "SH_Y_RADDR_CMP"                       */
28479 /*                        MD acy address compare                        */
28480 /* ==================================================================== */
28481 
28482 #define SH_Y_RADDR_CMP                           0x0000000100020160
28483 #define SH_Y_RADDR_CMP_MASK                      0x0fffffff0fffffff
28484 #define SH_Y_RADDR_CMP_INIT                      0x0000000000000000
28485 
28486 /*   SH_Y_RADDR_CMP_CMP_VAL                                             */
28487 /*   Description:  Compare value                                        */
28488 #define SH_Y_RADDR_CMP_CMP_VAL_SHFT              0
28489 #define SH_Y_RADDR_CMP_CMP_VAL_MASK              0x000000000fffffff
28490 
28491 /*   SH_Y_RADDR_CMP_MASK_VAL                                            */
28492 /*   Description:  Mask value                                           */
28493 #define SH_Y_RADDR_CMP_MASK_VAL_SHFT             32
28494 #define SH_Y_RADDR_CMP_MASK_VAL_MASK             0x0fffffff00000000
28495 
28496 /* ==================================================================== */
28497 /*                       Register "SH_Y_TAG_CMP"                        */
28498 /*                        MD acy tagmgr compare                         */
28499 /* ==================================================================== */
28500 
28501 #define SH_Y_TAG_CMP                             0x0000000100020168
28502 #define SH_Y_TAG_CMP_MASK                        0x007fffffffffffff
28503 #define SH_Y_TAG_CMP_INIT                        0x0000000000000000
28504 
28505 /*   SH_Y_TAG_CMP_CMD                                                   */
28506 /*   Description:  Command compare value                                */
28507 #define SH_Y_TAG_CMP_CMD_SHFT                    0
28508 #define SH_Y_TAG_CMP_CMD_MASK                    0x00000000000000ff
28509 
28510 /*   SH_Y_TAG_CMP_ADDR                                                  */
28511 /*   Description:  Address compare value                                */
28512 #define SH_Y_TAG_CMP_ADDR_SHFT                   8
28513 #define SH_Y_TAG_CMP_ADDR_MASK                   0x000001ffffffff00
28514 
28515 /*   SH_Y_TAG_CMP_SRC                                                   */
28516 /*   Description:  Source compare value                                 */
28517 #define SH_Y_TAG_CMP_SRC_SHFT                    41
28518 #define SH_Y_TAG_CMP_SRC_MASK                    0x007ffe0000000000
28519 
28520 /* ==================================================================== */
28521 /*                       Register "SH_Y_TAG_MASK"                       */
28522 /*                          MD acy tagmgr mask                          */
28523 /* ==================================================================== */
28524 
28525 #define SH_Y_TAG_MASK                            0x0000000100020170
28526 #define SH_Y_TAG_MASK_MASK                       0x007fffffffffffff
28527 #define SH_Y_TAG_MASK_INIT                       0x0000000000000000
28528 
28529 /*   SH_Y_TAG_MASK_CMD                                                  */
28530 /*   Description:  Command compare value                                */
28531 #define SH_Y_TAG_MASK_CMD_SHFT                   0
28532 #define SH_Y_TAG_MASK_CMD_MASK                   0x00000000000000ff
28533 
28534 /*   SH_Y_TAG_MASK_ADDR                                                 */
28535 /*   Description:  Address compare value                                */
28536 #define SH_Y_TAG_MASK_ADDR_SHFT                  8
28537 #define SH_Y_TAG_MASK_ADDR_MASK                  0x000001ffffffff00
28538 
28539 /*   SH_Y_TAG_MASK_SRC                                                  */
28540 /*   Description:  Source compare value                                 */
28541 #define SH_Y_TAG_MASK_SRC_SHFT                   41
28542 #define SH_Y_TAG_MASK_SRC_MASK                   0x007ffe0000000000
28543 
28544 /* ==================================================================== */
28545 /*                  Register "SH_MD_JNR_DBUG_DATA_CFG"                  */
28546 /*              configuration for md jnr debug data muxes               */
28547 /* ==================================================================== */
28548 
28549 #define SH_MD_JNR_DBUG_DATA_CFG                  0x0000000100020178
28550 #define SH_MD_JNR_DBUG_DATA_CFG_MASK             0x0000000077777777
28551 #define SH_MD_JNR_DBUG_DATA_CFG_INIT             0x0000000000000000
28552 
28553 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL                                */
28554 /*   Description:  selects which nibble drives nibble0                  */
28555 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL_SHFT 0
28556 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL_MASK 0x0000000000000007
28557 
28558 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL                                */
28559 /*   Description:  selects which nibble drives nibble1                  */
28560 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL_SHFT 4
28561 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL_MASK 0x0000000000000070
28562 
28563 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL                                */
28564 /*   Description:  selects which nibble drives nibble2                  */
28565 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL_SHFT 8
28566 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL_MASK 0x0000000000000700
28567 
28568 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL                                */
28569 /*   Description:  selects which nibble drives nibble3                  */
28570 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL_SHFT 12
28571 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL_MASK 0x0000000000007000
28572 
28573 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL                                */
28574 /*   Description:  selects which nibble drives nibble4                  */
28575 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL_SHFT 16
28576 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL_MASK 0x0000000000070000
28577 
28578 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL                                */
28579 /*   Description:  selects which nibble drives nibble5                  */
28580 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL_SHFT 20
28581 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL_MASK 0x0000000000700000
28582 
28583 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL                                */
28584 /*   Description:  selects which nibble drives nibble6                  */
28585 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL_SHFT 24
28586 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL_MASK 0x0000000007000000
28587 
28588 /*   SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL                                */
28589 /*   Description:  selects which nibble drives nibble7                  */
28590 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL_SHFT 28
28591 #define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL_MASK 0x0000000070000000
28592 
28593 /* ==================================================================== */
28594 /*                     Register "SH_MD_LAST_CREDIT"                     */
28595 /*                 captures last credit values on reset                 */
28596 /* ==================================================================== */
28597 
28598 #define SH_MD_LAST_CREDIT                        0x0000000100020180
28599 #define SH_MD_LAST_CREDIT_MASK                   0x0000003f3f3f3f3f
28600 #define SH_MD_LAST_CREDIT_INIT                   0x0000000000000000
28601 
28602 /*   SH_MD_LAST_CREDIT_RQ_TO_PI                                         */
28603 /*   Description:  capture of request credits to pi                     */
28604 #define SH_MD_LAST_CREDIT_RQ_TO_PI_SHFT          0
28605 #define SH_MD_LAST_CREDIT_RQ_TO_PI_MASK          0x000000000000003f
28606 
28607 /*   SH_MD_LAST_CREDIT_RP_TO_PI                                         */
28608 /*   Description:  capture of reply credits to pi                       */
28609 #define SH_MD_LAST_CREDIT_RP_TO_PI_SHFT          8
28610 #define SH_MD_LAST_CREDIT_RP_TO_PI_MASK          0x0000000000003f00
28611 
28612 /*   SH_MD_LAST_CREDIT_RQ_TO_XN                                         */
28613 /*   Description:  capture of request credits to xn                     */
28614 #define SH_MD_LAST_CREDIT_RQ_TO_XN_SHFT          16
28615 #define SH_MD_LAST_CREDIT_RQ_TO_XN_MASK          0x00000000003f0000
28616 
28617 /*   SH_MD_LAST_CREDIT_RP_TO_XN                                         */
28618 /*   Description:  capture of reply credits to xn                       */
28619 #define SH_MD_LAST_CREDIT_RP_TO_XN_SHFT          24
28620 #define SH_MD_LAST_CREDIT_RP_TO_XN_MASK          0x000000003f000000
28621 
28622 /*   SH_MD_LAST_CREDIT_TO_LB                                            */
28623 /*   Description:  capture of credits to pi                             */
28624 #define SH_MD_LAST_CREDIT_TO_LB_SHFT             32
28625 #define SH_MD_LAST_CREDIT_TO_LB_MASK             0x0000003f00000000
28626 
28627 /* ==================================================================== */
28628 /*                    Register "SH_MEM_CAPTURE_ADDR"                    */
28629 /*                   Address capture address register                   */
28630 /* ==================================================================== */
28631 
28632 #define SH_MEM_CAPTURE_ADDR                      0x0000000100020300
28633 #define SH_MEM_CAPTURE_ADDR_MASK                 0x00000ffffffffff8
28634 #define SH_MEM_CAPTURE_ADDR_INIT                 0x0000000000000000
28635 
28636 /*   SH_MEM_CAPTURE_ADDR_ADDR                                           */
28637 /*   Description:  upper bits of address                                */
28638 #define SH_MEM_CAPTURE_ADDR_ADDR_SHFT            3
28639 #define SH_MEM_CAPTURE_ADDR_ADDR_MASK            0x0000000ffffffff8
28640 
28641 /*   SH_MEM_CAPTURE_ADDR_CMD                                            */
28642 /*   Description:  command of reference                                 */
28643 #define SH_MEM_CAPTURE_ADDR_CMD_SHFT             36
28644 #define SH_MEM_CAPTURE_ADDR_CMD_MASK             0x00000ff000000000
28645 
28646 /* ==================================================================== */
28647 /*                    Register "SH_MEM_CAPTURE_MASK"                    */
28648 /*                    Address capture mask register                     */
28649 /* ==================================================================== */
28650 
28651 #define SH_MEM_CAPTURE_MASK                      0x0000000100020308
28652 #define SH_MEM_CAPTURE_MASK_MASK                 0x00003ffffffffff8
28653 #define SH_MEM_CAPTURE_MASK_INIT                 0x0000000000000000
28654 
28655 /*   SH_MEM_CAPTURE_MASK_ADDR                                           */
28656 /*   Description:  upper bits of address                                */
28657 #define SH_MEM_CAPTURE_MASK_ADDR_SHFT            3
28658 #define SH_MEM_CAPTURE_MASK_ADDR_MASK            0x0000000ffffffff8
28659 
28660 /*   SH_MEM_CAPTURE_MASK_CMD                                            */
28661 /*   Description:  command of reference                                 */
28662 #define SH_MEM_CAPTURE_MASK_CMD_SHFT             36
28663 #define SH_MEM_CAPTURE_MASK_CMD_MASK             0x00000ff000000000
28664 
28665 /*   SH_MEM_CAPTURE_MASK_ENABLE_LOCAL                                   */
28666 /*   Description:  capture references originating locally               */
28667 #define SH_MEM_CAPTURE_MASK_ENABLE_LOCAL_SHFT    44
28668 #define SH_MEM_CAPTURE_MASK_ENABLE_LOCAL_MASK    0x0000100000000000
28669 
28670 /*   SH_MEM_CAPTURE_MASK_ENABLE_REMOTE                                  */
28671 /*   Description:  capture references originating remotely              */
28672 #define SH_MEM_CAPTURE_MASK_ENABLE_REMOTE_SHFT   45
28673 #define SH_MEM_CAPTURE_MASK_ENABLE_REMOTE_MASK   0x0000200000000000
28674 
28675 /* ==================================================================== */
28676 /*                    Register "SH_MEM_CAPTURE_HDR"                     */
28677 /*                   Address capture header register                    */
28678 /* ==================================================================== */
28679 
28680 #define SH_MEM_CAPTURE_HDR                       0x0000000100020310
28681 #define SH_MEM_CAPTURE_HDR_MASK                  0xfffffffffffffff8
28682 #define SH_MEM_CAPTURE_HDR_INIT                  0x0000000000000000
28683 
28684 /*   SH_MEM_CAPTURE_HDR_ADDR                                            */
28685 /*   Description:  upper bits of reference address                      */
28686 #define SH_MEM_CAPTURE_HDR_ADDR_SHFT             3
28687 #define SH_MEM_CAPTURE_HDR_ADDR_MASK             0x0000000ffffffff8
28688 
28689 /*   SH_MEM_CAPTURE_HDR_CMD                                             */
28690 /*   Description:  command of reference                                 */
28691 #define SH_MEM_CAPTURE_HDR_CMD_SHFT              36
28692 #define SH_MEM_CAPTURE_HDR_CMD_MASK              0x00000ff000000000
28693 
28694 /*   SH_MEM_CAPTURE_HDR_SRC                                             */
28695 /*   Description:  source node of reference                             */
28696 #define SH_MEM_CAPTURE_HDR_SRC_SHFT              44
28697 #define SH_MEM_CAPTURE_HDR_SRC_MASK              0x03fff00000000000
28698 
28699 /*   SH_MEM_CAPTURE_HDR_CNTR                                            */
28700 /*   Description:  increments on every capture                          */
28701 #define SH_MEM_CAPTURE_HDR_CNTR_SHFT             58
28702 #define SH_MEM_CAPTURE_HDR_CNTR_MASK             0xfc00000000000000
28703 
28704 /* ==================================================================== */
28705 /*                 Register "SH_MD_DQLP_MMR_DIR_CONFIG"                 */
28706 /*                     DQ directory config register                     */
28707 /* ==================================================================== */
28708 
28709 #define SH_MD_DQLP_MMR_DIR_CONFIG                0x0000000100030000
28710 #define SH_MD_DQLP_MMR_DIR_CONFIG_MASK           0x000000000000001f
28711 #define SH_MD_DQLP_MMR_DIR_CONFIG_INIT           0x0000000000000010
28712 
28713 /*   SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE                                 */
28714 /*   Description:  system size code                                     */
28715 #define SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE_SHFT  0
28716 #define SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE_MASK  0x0000000000000007
28717 
28718 /*   SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC                                */
28719 /*   Description:  enable directory ecc correction                      */
28720 #define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC_SHFT 3
28721 #define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC_MASK 0x0000000000000008
28722 
28723 /*   SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS                               */
28724 /*   Description:  enable local poisoning for dir table fall-through    */
28725 #define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS_SHFT 4
28726 #define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS_MASK 0x0000000000000010
28727 
28728 /* ==================================================================== */
28729 /*                Register "SH_MD_DQLP_MMR_DIR_PRESVEC0"                */
28730 /*                      node [63:0] presence bits                       */
28731 /* ==================================================================== */
28732 
28733 #define SH_MD_DQLP_MMR_DIR_PRESVEC0              0x0000000100030100
28734 #define SH_MD_DQLP_MMR_DIR_PRESVEC0_MASK         0xffffffffffffffff
28735 #define SH_MD_DQLP_MMR_DIR_PRESVEC0_INIT         0x0000000000000000
28736 
28737 /*   SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC                                    */
28738 /*   Description:  node presence bits, 1=present                        */
28739 #define SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC_SHFT     0
28740 #define SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC_MASK     0xffffffffffffffff
28741 
28742 /* ==================================================================== */
28743 /*                Register "SH_MD_DQLP_MMR_DIR_PRESVEC1"                */
28744 /*                     node [127:64] presence bits                      */
28745 /* ==================================================================== */
28746 
28747 #define SH_MD_DQLP_MMR_DIR_PRESVEC1              0x0000000100030110
28748 #define SH_MD_DQLP_MMR_DIR_PRESVEC1_MASK         0xffffffffffffffff
28749 #define SH_MD_DQLP_MMR_DIR_PRESVEC1_INIT         0x0000000000000000
28750 
28751 /*   SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC                                    */
28752 /*   Description:  node presence bits, 1=present                        */
28753 #define SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC_SHFT     0
28754 #define SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC_MASK     0xffffffffffffffff
28755 
28756 /* ==================================================================== */
28757 /*                Register "SH_MD_DQLP_MMR_DIR_PRESVEC2"                */
28758 /*                     node [191:128] presence bits                     */
28759 /* ==================================================================== */
28760 
28761 #define SH_MD_DQLP_MMR_DIR_PRESVEC2              0x0000000100030120
28762 #define SH_MD_DQLP_MMR_DIR_PRESVEC2_MASK         0xffffffffffffffff
28763 #define SH_MD_DQLP_MMR_DIR_PRESVEC2_INIT         0x0000000000000000
28764 
28765 /*   SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC                                    */
28766 /*   Description:  node presence bits, 1=present                        */
28767 #define SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC_SHFT     0
28768 #define SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC_MASK     0xffffffffffffffff
28769 
28770 /* ==================================================================== */
28771 /*                Register "SH_MD_DQLP_MMR_DIR_PRESVEC3"                */
28772 /*                     node [255:192] presence bits                     */
28773 /* ==================================================================== */
28774 
28775 #define SH_MD_DQLP_MMR_DIR_PRESVEC3              0x0000000100030130
28776 #define SH_MD_DQLP_MMR_DIR_PRESVEC3_MASK         0xffffffffffffffff
28777 #define SH_MD_DQLP_MMR_DIR_PRESVEC3_INIT         0x0000000000000000
28778 
28779 /*   SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC                                    */
28780 /*   Description:  node presence bits, 1=present                        */
28781 #define SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC_SHFT     0
28782 #define SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC_MASK     0xffffffffffffffff
28783 
28784 /* ==================================================================== */
28785 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC0"                 */
28786 /*                        local vector for acc=0                        */
28787 /* ==================================================================== */
28788 
28789 #define SH_MD_DQLP_MMR_DIR_LOCVEC0               0x0000000100030200
28790 #define SH_MD_DQLP_MMR_DIR_LOCVEC0_MASK          0xffffffffffffffff
28791 #define SH_MD_DQLP_MMR_DIR_LOCVEC0_INIT          0x0000000000000000
28792 
28793 /*   SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC                                     */
28794 /*   Description:  1 node is local                                      */
28795 #define SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC_SHFT      0
28796 #define SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC_MASK      0xffffffffffffffff
28797 
28798 /* ==================================================================== */
28799 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC1"                 */
28800 /*                        local vector for acc=1                        */
28801 /* ==================================================================== */
28802 
28803 #define SH_MD_DQLP_MMR_DIR_LOCVEC1               0x0000000100030210
28804 #define SH_MD_DQLP_MMR_DIR_LOCVEC1_MASK          0xffffffffffffffff
28805 #define SH_MD_DQLP_MMR_DIR_LOCVEC1_INIT          0x0000000000000000
28806 
28807 /*   SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC                                     */
28808 /*   Description:  1 node is local                                      */
28809 #define SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC_SHFT      0
28810 #define SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC_MASK      0xffffffffffffffff
28811 
28812 /* ==================================================================== */
28813 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC2"                 */
28814 /*                        local vector for acc=2                        */
28815 /* ==================================================================== */
28816 
28817 #define SH_MD_DQLP_MMR_DIR_LOCVEC2               0x0000000100030220
28818 #define SH_MD_DQLP_MMR_DIR_LOCVEC2_MASK          0xffffffffffffffff
28819 #define SH_MD_DQLP_MMR_DIR_LOCVEC2_INIT          0x0000000000000000
28820 
28821 /*   SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC                                     */
28822 /*   Description:  1 node is local                                      */
28823 #define SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC_SHFT      0
28824 #define SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC_MASK      0xffffffffffffffff
28825 
28826 /* ==================================================================== */
28827 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC3"                 */
28828 /*                        local vector for acc=3                        */
28829 /* ==================================================================== */
28830 
28831 #define SH_MD_DQLP_MMR_DIR_LOCVEC3               0x0000000100030230
28832 #define SH_MD_DQLP_MMR_DIR_LOCVEC3_MASK          0xffffffffffffffff
28833 #define SH_MD_DQLP_MMR_DIR_LOCVEC3_INIT          0x0000000000000000
28834 
28835 /*   SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC                                     */
28836 /*   Description:  1 node is local                                      */
28837 #define SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC_SHFT      0
28838 #define SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC_MASK      0xffffffffffffffff
28839 
28840 /* ==================================================================== */
28841 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC4"                 */
28842 /*                        local vector for acc=4                        */
28843 /* ==================================================================== */
28844 
28845 #define SH_MD_DQLP_MMR_DIR_LOCVEC4               0x0000000100030240
28846 #define SH_MD_DQLP_MMR_DIR_LOCVEC4_MASK          0xffffffffffffffff
28847 #define SH_MD_DQLP_MMR_DIR_LOCVEC4_INIT          0x0000000000000000
28848 
28849 /*   SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC                                     */
28850 /*   Description:  1 node is local                                      */
28851 #define SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC_SHFT      0
28852 #define SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC_MASK      0xffffffffffffffff
28853 
28854 /* ==================================================================== */
28855 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC5"                 */
28856 /*                        local vector for acc=5                        */
28857 /* ==================================================================== */
28858 
28859 #define SH_MD_DQLP_MMR_DIR_LOCVEC5               0x0000000100030250
28860 #define SH_MD_DQLP_MMR_DIR_LOCVEC5_MASK          0xffffffffffffffff
28861 #define SH_MD_DQLP_MMR_DIR_LOCVEC5_INIT          0x0000000000000000
28862 
28863 /*   SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC                                     */
28864 /*   Description:  1 node is local                                      */
28865 #define SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC_SHFT      0
28866 #define SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC_MASK      0xffffffffffffffff
28867 
28868 /* ==================================================================== */
28869 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC6"                 */
28870 /*                        local vector for acc=6                        */
28871 /* ==================================================================== */
28872 
28873 #define SH_MD_DQLP_MMR_DIR_LOCVEC6               0x0000000100030260
28874 #define SH_MD_DQLP_MMR_DIR_LOCVEC6_MASK          0xffffffffffffffff
28875 #define SH_MD_DQLP_MMR_DIR_LOCVEC6_INIT          0x0000000000000000
28876 
28877 /*   SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC                                     */
28878 /*   Description:  1 node is local                                      */
28879 #define SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC_SHFT      0
28880 #define SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC_MASK      0xffffffffffffffff
28881 
28882 /* ==================================================================== */
28883 /*                Register "SH_MD_DQLP_MMR_DIR_LOCVEC7"                 */
28884 /*                        local vector for acc=7                        */
28885 /* ==================================================================== */
28886 
28887 #define SH_MD_DQLP_MMR_DIR_LOCVEC7               0x0000000100030270
28888 #define SH_MD_DQLP_MMR_DIR_LOCVEC7_MASK          0xffffffffffffffff
28889 #define SH_MD_DQLP_MMR_DIR_LOCVEC7_INIT          0x0000000000000000
28890 
28891 /*   SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC                                     */
28892 /*   Description:  1 node is local                                      */
28893 #define SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC_SHFT      0
28894 #define SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC_MASK      0xffffffffffffffff
28895 
28896 /* ==================================================================== */
28897 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC0"                 */
28898 /*                      privilege vector for acc=0                      */
28899 /* ==================================================================== */
28900 
28901 #define SH_MD_DQLP_MMR_DIR_PRIVEC0               0x0000000100030300
28902 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_MASK          0x000000000fffffff
28903 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_INIT          0x0000000000000000
28904 
28905 /*   SH_MD_DQLP_MMR_DIR_PRIVEC0_IN                                      */
28906 /*   Description:  in partition privileges, locvec bit=1                */
28907 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_IN_SHFT       0
28908 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_IN_MASK       0x0000000000003fff
28909 
28910 /*   SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT                                     */
28911 /*   Description:  out of partition privileges, locvec bit=0            */
28912 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT_SHFT      14
28913 #define SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT_MASK      0x000000000fffc000
28914 
28915 /* ==================================================================== */
28916 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC1"                 */
28917 /*                      privilege vector for acc=1                      */
28918 /* ==================================================================== */
28919 
28920 #define SH_MD_DQLP_MMR_DIR_PRIVEC1               0x0000000100030310
28921 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_MASK          0x000000000fffffff
28922 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_INIT          0x0000000000000000
28923 
28924 /*   SH_MD_DQLP_MMR_DIR_PRIVEC1_IN                                      */
28925 /*   Description:  in partition privileges, locvec bit=1                */
28926 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_IN_SHFT       0
28927 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_IN_MASK       0x0000000000003fff
28928 
28929 /*   SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT                                     */
28930 /*   Description:  out of partition privileges, locvec bit=0            */
28931 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT_SHFT      14
28932 #define SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT_MASK      0x000000000fffc000
28933 
28934 /* ==================================================================== */
28935 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC2"                 */
28936 /*                      privilege vector for acc=2                      */
28937 /* ==================================================================== */
28938 
28939 #define SH_MD_DQLP_MMR_DIR_PRIVEC2               0x0000000100030320
28940 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_MASK          0x000000000fffffff
28941 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_INIT          0x0000000000000000
28942 
28943 /*   SH_MD_DQLP_MMR_DIR_PRIVEC2_IN                                      */
28944 /*   Description:  in partition privileges, locvec bit=1                */
28945 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_IN_SHFT       0
28946 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_IN_MASK       0x0000000000003fff
28947 
28948 /*   SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT                                     */
28949 /*   Description:  out of partition privileges, locvec bit=0            */
28950 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT_SHFT      14
28951 #define SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT_MASK      0x000000000fffc000
28952 
28953 /* ==================================================================== */
28954 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC3"                 */
28955 /*                      privilege vector for acc=3                      */
28956 /* ==================================================================== */
28957 
28958 #define SH_MD_DQLP_MMR_DIR_PRIVEC3               0x0000000100030330
28959 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_MASK          0x000000000fffffff
28960 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_INIT          0x0000000000000000
28961 
28962 /*   SH_MD_DQLP_MMR_DIR_PRIVEC3_IN                                      */
28963 /*   Description:  in partition privileges, locvec bit=1                */
28964 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_IN_SHFT       0
28965 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_IN_MASK       0x0000000000003fff
28966 
28967 /*   SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT                                     */
28968 /*   Description:  out of partition privileges, locvec bit=0            */
28969 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT_SHFT      14
28970 #define SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT_MASK      0x000000000fffc000
28971 
28972 /* ==================================================================== */
28973 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC4"                 */
28974 /*                      privilege vector for acc=4                      */
28975 /* ==================================================================== */
28976 
28977 #define SH_MD_DQLP_MMR_DIR_PRIVEC4               0x0000000100030340
28978 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_MASK          0x000000000fffffff
28979 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_INIT          0x0000000000000000
28980 
28981 /*   SH_MD_DQLP_MMR_DIR_PRIVEC4_IN                                      */
28982 /*   Description:  in partition privileges, locvec bit=1                */
28983 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_IN_SHFT       0
28984 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_IN_MASK       0x0000000000003fff
28985 
28986 /*   SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT                                     */
28987 /*   Description:  out of partition privileges, locvec bit=0            */
28988 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT_SHFT      14
28989 #define SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT_MASK      0x000000000fffc000
28990 
28991 /* ==================================================================== */
28992 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC5"                 */
28993 /*                      privilege vector for acc=5                      */
28994 /* ==================================================================== */
28995 
28996 #define SH_MD_DQLP_MMR_DIR_PRIVEC5               0x0000000100030350
28997 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_MASK          0x000000000fffffff
28998 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_INIT          0x0000000000000000
28999 
29000 /*   SH_MD_DQLP_MMR_DIR_PRIVEC5_IN                                      */
29001 /*   Description:  in partition privileges, locvec bit=1                */
29002 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_IN_SHFT       0
29003 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_IN_MASK       0x0000000000003fff
29004 
29005 /*   SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT                                     */
29006 /*   Description:  out of partition privileges, locvec bit=0            */
29007 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT_SHFT      14
29008 #define SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT_MASK      0x000000000fffc000
29009 
29010 /* ==================================================================== */
29011 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC6"                 */
29012 /*                      privilege vector for acc=6                      */
29013 /* ==================================================================== */
29014 
29015 #define SH_MD_DQLP_MMR_DIR_PRIVEC6               0x0000000100030360
29016 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_MASK          0x000000000fffffff
29017 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_INIT          0x0000000000000000
29018 
29019 /*   SH_MD_DQLP_MMR_DIR_PRIVEC6_IN                                      */
29020 /*   Description:  in partition privileges, locvec bit=1                */
29021 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_IN_SHFT       0
29022 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_IN_MASK       0x0000000000003fff
29023 
29024 /*   SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT                                     */
29025 /*   Description:  out of partition privileges, locvec bit=0            */
29026 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT_SHFT      14
29027 #define SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT_MASK      0x000000000fffc000
29028 
29029 /* ==================================================================== */
29030 /*                Register "SH_MD_DQLP_MMR_DIR_PRIVEC7"                 */
29031 /*                      privilege vector for acc=7                      */
29032 /* ==================================================================== */
29033 
29034 #define SH_MD_DQLP_MMR_DIR_PRIVEC7               0x0000000100030370
29035 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_MASK          0x000000000fffffff
29036 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_INIT          0x0000000000000000
29037 
29038 /*   SH_MD_DQLP_MMR_DIR_PRIVEC7_IN                                      */
29039 /*   Description:  in partition privileges, locvec bit=1                */
29040 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_IN_SHFT       0
29041 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_IN_MASK       0x0000000000003fff
29042 
29043 /*   SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT                                     */
29044 /*   Description:  out of partition privileges, locvec bit=0            */
29045 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT_SHFT      14
29046 #define SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT_MASK      0x000000000fffc000
29047 
29048 /* ==================================================================== */
29049 /*                 Register "SH_MD_DQLP_MMR_DIR_TIMER"                  */
29050 /*                            MD SXRO timer                             */
29051 /* ==================================================================== */
29052 
29053 #define SH_MD_DQLP_MMR_DIR_TIMER                 0x0000000100030400
29054 #define SH_MD_DQLP_MMR_DIR_TIMER_MASK            0x00000000003fffff
29055 #define SH_MD_DQLP_MMR_DIR_TIMER_INIT            0x0000000000000000
29056 
29057 /*   SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV                                 */
29058 /*   Description:  timer divide register                                */
29059 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV_SHFT  0
29060 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV_MASK  0x0000000000000fff
29061 
29062 /*   SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN                                  */
29063 /*   Description:  timer enable                                         */
29064 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN_SHFT   12
29065 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN_MASK   0x0000000000001000
29066 
29067 /*   SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR                                 */
29068 /*   Description:  value of current timer                               */
29069 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR_SHFT  13
29070 #define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR_MASK  0x00000000003fe000
29071 
29072 /* ==================================================================== */
29073 /*              Register "SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY"               */
29074 /*                       directory pio write data                       */
29075 /* ==================================================================== */
29076 
29077 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY           0x0000000100031000
29078 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_MASK      0x03ffffffffffffff
29079 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_INIT      0x0000000000000000
29080 
29081 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA                                */
29082 /*   Description:  directory entry A                                    */
29083 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA_SHFT 0
29084 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA_MASK 0x0000000003ffffff
29085 
29086 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB                                */
29087 /*   Description:  directory entry B                                    */
29088 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB_SHFT 26
29089 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB_MASK 0x000ffffffc000000
29090 
29091 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI                                 */
29092 /*   Description:  directory priority                                   */
29093 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI_SHFT  52
29094 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI_MASK  0x0070000000000000
29095 
29096 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC                                 */
29097 /*   Description:  directory access bits                                */
29098 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC_SHFT  55
29099 #define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC_MASK  0x0380000000000000
29100 
29101 /* ==================================================================== */
29102 /*               Register "SH_MD_DQLP_MMR_PIOWD_DIR_ECC"                */
29103 /*                        directory ecc register                        */
29104 /* ==================================================================== */
29105 
29106 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC             0x0000000100031010
29107 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_MASK        0x0000000000003fff
29108 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_INIT        0x0000000000000000
29109 
29110 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA                                  */
29111 /*   Description:  XOR bits for directory ECC group 1                   */
29112 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA_SHFT   0
29113 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA_MASK   0x000000000000007f
29114 
29115 /*   SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB                                  */
29116 /*   Description:  XOR bits for directory ECC group 2                   */
29117 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB_SHFT   7
29118 #define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB_MASK   0x0000000000003f80
29119 
29120 /* ==================================================================== */
29121 /*             Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY"              */
29122 /*                      x directory pio read data                       */
29123 /* ==================================================================== */
29124 
29125 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY         0x0000000100032000
29126 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_MASK    0x0fffffffffffffff
29127 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_INIT    0x0000000000000000
29128 
29129 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA                              */
29130 /*   Description:  directory entry A                                    */
29131 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA_SHFT 0
29132 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
29133 
29134 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB                              */
29135 /*   Description:  directory entry B                                    */
29136 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB_SHFT 26
29137 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
29138 
29139 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI                               */
29140 /*   Description:  directory priority                                   */
29141 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI_SHFT 52
29142 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI_MASK 0x0070000000000000
29143 
29144 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC                               */
29145 /*   Description:  directory access bits                                */
29146 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC_SHFT 55
29147 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC_MASK 0x0380000000000000
29148 
29149 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR                               */
29150 /*   Description:  correctable ecc error                                */
29151 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR_SHFT 58
29152 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR_MASK 0x0400000000000000
29153 
29154 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC                               */
29155 /*   Description:  uncorrectable ecc error                              */
29156 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC_SHFT 59
29157 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC_MASK 0x0800000000000000
29158 
29159 /* ==================================================================== */
29160 /*              Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ECC"               */
29161 /*                           x directory ecc                            */
29162 /* ==================================================================== */
29163 
29164 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC           0x0000000100032010
29165 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_MASK      0x0000000000003fff
29166 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_INIT      0x0000000000000000
29167 
29168 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA                                */
29169 /*   Description:  group 1 ecc                                          */
29170 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA_SHFT 0
29171 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA_MASK 0x000000000000007f
29172 
29173 /*   SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB                                */
29174 /*   Description:  group 2 ecc                                          */
29175 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB_SHFT 7
29176 #define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB_MASK 0x0000000000003f80
29177 
29178 /* ==================================================================== */
29179 /*             Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY"              */
29180 /*                      y directory pio read data                       */
29181 /* ==================================================================== */
29182 
29183 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY         0x0000000100032800
29184 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_MASK    0x0fffffffffffffff
29185 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_INIT    0x0000000000000000
29186 
29187 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA                              */
29188 /*   Description:  directory entry A                                    */
29189 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA_SHFT 0
29190 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
29191 
29192 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB                              */
29193 /*   Description:  directory entry B                                    */
29194 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB_SHFT 26
29195 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
29196 
29197 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI                               */
29198 /*   Description:  directory priority                                   */
29199 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI_SHFT 52
29200 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI_MASK 0x0070000000000000
29201 
29202 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC                               */
29203 /*   Description:  directory access bits                                */
29204 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC_SHFT 55
29205 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC_MASK 0x0380000000000000
29206 
29207 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR                               */
29208 /*   Description:  correctable ecc error                                */
29209 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR_SHFT 58
29210 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR_MASK 0x0400000000000000
29211 
29212 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC                               */
29213 /*   Description:  uncorrectable ecc error                              */
29214 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC_SHFT 59
29215 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC_MASK 0x0800000000000000
29216 
29217 /* ==================================================================== */
29218 /*              Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ECC"               */
29219 /*                           y directory ecc                            */
29220 /* ==================================================================== */
29221 
29222 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC           0x0000000100032810
29223 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_MASK      0x0000000000003fff
29224 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_INIT      0x0000000000000000
29225 
29226 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA                                */
29227 /*   Description:  group 1 ecc                                          */
29228 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA_SHFT 0
29229 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA_MASK 0x000000000000007f
29230 
29231 /*   SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB                                */
29232 /*   Description:  group 2 ecc                                          */
29233 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB_SHFT 7
29234 #define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB_MASK 0x0000000000003f80
29235 
29236 /* ==================================================================== */
29237 /*                   Register "SH_MD_DQLP_MMR_XCERR1"                   */
29238 /*              correctable dir ecc group 1 error register              */
29239 /* ==================================================================== */
29240 
29241 #define SH_MD_DQLP_MMR_XCERR1                    0x0000000100033000
29242 #define SH_MD_DQLP_MMR_XCERR1_MASK               0x0000007fffffffff
29243 #define SH_MD_DQLP_MMR_XCERR1_INIT               0x0000000000000000
29244 
29245 /*   SH_MD_DQLP_MMR_XCERR1_GRP1                                         */
29246 /*   Description:  ecc group 1 bits                                     */
29247 #define SH_MD_DQLP_MMR_XCERR1_GRP1_SHFT          0
29248 #define SH_MD_DQLP_MMR_XCERR1_GRP1_MASK          0x0000000fffffffff
29249 
29250 /*   SH_MD_DQLP_MMR_XCERR1_VAL                                          */
29251 /*   Description:  correctable ecc error in group 1 bits                */
29252 #define SH_MD_DQLP_MMR_XCERR1_VAL_SHFT           36
29253 #define SH_MD_DQLP_MMR_XCERR1_VAL_MASK           0x0000001000000000
29254 
29255 /*   SH_MD_DQLP_MMR_XCERR1_MORE                                         */
29256 /*   Description:  more than one correctable ecc error in group 1       */
29257 #define SH_MD_DQLP_MMR_XCERR1_MORE_SHFT          37
29258 #define SH_MD_DQLP_MMR_XCERR1_MORE_MASK          0x0000002000000000
29259 
29260 /*   SH_MD_DQLP_MMR_XCERR1_ARM                                          */
29261 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
29262 #define SH_MD_DQLP_MMR_XCERR1_ARM_SHFT           38
29263 #define SH_MD_DQLP_MMR_XCERR1_ARM_MASK           0x0000004000000000
29264 
29265 /* ==================================================================== */
29266 /*                   Register "SH_MD_DQLP_MMR_XCERR2"                   */
29267 /*              correctable dir ecc group 2 error register              */
29268 /* ==================================================================== */
29269 
29270 #define SH_MD_DQLP_MMR_XCERR2                    0x0000000100033010
29271 #define SH_MD_DQLP_MMR_XCERR2_MASK               0x0000003fffffffff
29272 #define SH_MD_DQLP_MMR_XCERR2_INIT               0x0000000000000000
29273 
29274 /*   SH_MD_DQLP_MMR_XCERR2_GRP2                                         */
29275 /*   Description:  ecc group 2 bits                                     */
29276 #define SH_MD_DQLP_MMR_XCERR2_GRP2_SHFT          0
29277 #define SH_MD_DQLP_MMR_XCERR2_GRP2_MASK          0x0000000fffffffff
29278 
29279 /*   SH_MD_DQLP_MMR_XCERR2_VAL                                          */
29280 /*   Description:  correctable ecc error in group 2 bits                */
29281 #define SH_MD_DQLP_MMR_XCERR2_VAL_SHFT           36
29282 #define SH_MD_DQLP_MMR_XCERR2_VAL_MASK           0x0000001000000000
29283 
29284 /*   SH_MD_DQLP_MMR_XCERR2_MORE                                         */
29285 /*   Description:  more than one correctable ecc error in group 2       */
29286 #define SH_MD_DQLP_MMR_XCERR2_MORE_SHFT          37
29287 #define SH_MD_DQLP_MMR_XCERR2_MORE_MASK          0x0000002000000000
29288 
29289 /* ==================================================================== */
29290 /*                   Register "SH_MD_DQLP_MMR_XUERR1"                   */
29291 /*             uncorrectable dir ecc group 1 error register             */
29292 /* ==================================================================== */
29293 
29294 #define SH_MD_DQLP_MMR_XUERR1                    0x0000000100033020
29295 #define SH_MD_DQLP_MMR_XUERR1_MASK               0x0000007fffffffff
29296 #define SH_MD_DQLP_MMR_XUERR1_INIT               0x0000000000000000
29297 
29298 /*   SH_MD_DQLP_MMR_XUERR1_GRP1                                         */
29299 /*   Description:  ecc group 1 bits                                     */
29300 #define SH_MD_DQLP_MMR_XUERR1_GRP1_SHFT          0
29301 #define SH_MD_DQLP_MMR_XUERR1_GRP1_MASK          0x0000000fffffffff
29302 
29303 /*   SH_MD_DQLP_MMR_XUERR1_VAL                                          */
29304 /*   Description:  uncorrectable ecc error in group 1 bits              */
29305 #define SH_MD_DQLP_MMR_XUERR1_VAL_SHFT           36
29306 #define SH_MD_DQLP_MMR_XUERR1_VAL_MASK           0x0000001000000000
29307 
29308 /*   SH_MD_DQLP_MMR_XUERR1_MORE                                         */
29309 /*   Description:  more than one uncorrectable ecc error in group 1     */
29310 #define SH_MD_DQLP_MMR_XUERR1_MORE_SHFT          37
29311 #define SH_MD_DQLP_MMR_XUERR1_MORE_MASK          0x0000002000000000
29312 
29313 /*   SH_MD_DQLP_MMR_XUERR1_ARM                                          */
29314 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
29315 #define SH_MD_DQLP_MMR_XUERR1_ARM_SHFT           38
29316 #define SH_MD_DQLP_MMR_XUERR1_ARM_MASK           0x0000004000000000
29317 
29318 /* ==================================================================== */
29319 /*                   Register "SH_MD_DQLP_MMR_XUERR2"                   */
29320 /*             uncorrectable dir ecc group 2 error register             */
29321 /* ==================================================================== */
29322 
29323 #define SH_MD_DQLP_MMR_XUERR2                    0x0000000100033030
29324 #define SH_MD_DQLP_MMR_XUERR2_MASK               0x0000003fffffffff
29325 #define SH_MD_DQLP_MMR_XUERR2_INIT               0x0000000000000000
29326 
29327 /*   SH_MD_DQLP_MMR_XUERR2_GRP2                                         */
29328 /*   Description:  ecc group 2 bits                                     */
29329 #define SH_MD_DQLP_MMR_XUERR2_GRP2_SHFT          0
29330 #define SH_MD_DQLP_MMR_XUERR2_GRP2_MASK          0x0000000fffffffff
29331 
29332 /*   SH_MD_DQLP_MMR_XUERR2_VAL                                          */
29333 /*   Description:  uncorrectable ecc error in group 2 bits              */
29334 #define SH_MD_DQLP_MMR_XUERR2_VAL_SHFT           36
29335 #define SH_MD_DQLP_MMR_XUERR2_VAL_MASK           0x0000001000000000
29336 
29337 /*   SH_MD_DQLP_MMR_XUERR2_MORE                                         */
29338 /*   Description:  more than one uncorrectable ecc error in group 2     */
29339 #define SH_MD_DQLP_MMR_XUERR2_MORE_SHFT          37
29340 #define SH_MD_DQLP_MMR_XUERR2_MORE_MASK          0x0000002000000000
29341 
29342 /* ==================================================================== */
29343 /*                   Register "SH_MD_DQLP_MMR_XPERR"                    */
29344 /*                       protocol error register                        */
29345 /* ==================================================================== */
29346 
29347 #define SH_MD_DQLP_MMR_XPERR                     0x0000000100033040
29348 #define SH_MD_DQLP_MMR_XPERR_MASK                0x7fffffffffffffff
29349 #define SH_MD_DQLP_MMR_XPERR_INIT                0x0000000000000000
29350 
29351 /*   SH_MD_DQLP_MMR_XPERR_DIR                                           */
29352 /*   Description:  directory entry                                      */
29353 #define SH_MD_DQLP_MMR_XPERR_DIR_SHFT            0
29354 #define SH_MD_DQLP_MMR_XPERR_DIR_MASK            0x0000000003ffffff
29355 
29356 /*   SH_MD_DQLP_MMR_XPERR_CMD                                           */
29357 /*   Description:  incoming command                                     */
29358 #define SH_MD_DQLP_MMR_XPERR_CMD_SHFT            26
29359 #define SH_MD_DQLP_MMR_XPERR_CMD_MASK            0x00000003fc000000
29360 
29361 /*   SH_MD_DQLP_MMR_XPERR_SRC                                           */
29362 /*   Description:  source node of dir operation                         */
29363 #define SH_MD_DQLP_MMR_XPERR_SRC_SHFT            34
29364 #define SH_MD_DQLP_MMR_XPERR_SRC_MASK            0x0000fffc00000000
29365 
29366 /*   SH_MD_DQLP_MMR_XPERR_PRIGE                                         */
29367 /*   Description:  priority was greater-equal                           */
29368 #define SH_MD_DQLP_MMR_XPERR_PRIGE_SHFT          48
29369 #define SH_MD_DQLP_MMR_XPERR_PRIGE_MASK          0x0001000000000000
29370 
29371 /*   SH_MD_DQLP_MMR_XPERR_PRIV                                          */
29372 /*   Description:  access privilege bit                                 */
29373 #define SH_MD_DQLP_MMR_XPERR_PRIV_SHFT           49
29374 #define SH_MD_DQLP_MMR_XPERR_PRIV_MASK           0x0002000000000000
29375 
29376 /*   SH_MD_DQLP_MMR_XPERR_COR                                           */
29377 /*   Description:  correctable ecc error                                */
29378 #define SH_MD_DQLP_MMR_XPERR_COR_SHFT            50
29379 #define SH_MD_DQLP_MMR_XPERR_COR_MASK            0x0004000000000000
29380 
29381 /*   SH_MD_DQLP_MMR_XPERR_UNC                                           */
29382 /*   Description:  uncorrectable ecc error                              */
29383 #define SH_MD_DQLP_MMR_XPERR_UNC_SHFT            51
29384 #define SH_MD_DQLP_MMR_XPERR_UNC_MASK            0x0008000000000000
29385 
29386 /*   SH_MD_DQLP_MMR_XPERR_MYBIT                                         */
29387 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
29388 #define SH_MD_DQLP_MMR_XPERR_MYBIT_SHFT          52
29389 #define SH_MD_DQLP_MMR_XPERR_MYBIT_MASK          0x0ff0000000000000
29390 
29391 /*   SH_MD_DQLP_MMR_XPERR_VAL                                           */
29392 /*   Description:  protocol error info valid                            */
29393 #define SH_MD_DQLP_MMR_XPERR_VAL_SHFT            60
29394 #define SH_MD_DQLP_MMR_XPERR_VAL_MASK            0x1000000000000000
29395 
29396 /*   SH_MD_DQLP_MMR_XPERR_MORE                                          */
29397 /*   Description:  more than one protocol error                         */
29398 #define SH_MD_DQLP_MMR_XPERR_MORE_SHFT           61
29399 #define SH_MD_DQLP_MMR_XPERR_MORE_MASK           0x2000000000000000
29400 
29401 /*   SH_MD_DQLP_MMR_XPERR_ARM                                           */
29402 /*   Description:  writing 1 arms error capture                         */
29403 #define SH_MD_DQLP_MMR_XPERR_ARM_SHFT            62
29404 #define SH_MD_DQLP_MMR_XPERR_ARM_MASK            0x4000000000000000
29405 
29406 /* ==================================================================== */
29407 /*                   Register "SH_MD_DQLP_MMR_YCERR1"                   */
29408 /*              correctable dir ecc group 1 error register              */
29409 /* ==================================================================== */
29410 
29411 #define SH_MD_DQLP_MMR_YCERR1                    0x0000000100033800
29412 #define SH_MD_DQLP_MMR_YCERR1_MASK               0x0000007fffffffff
29413 #define SH_MD_DQLP_MMR_YCERR1_INIT               0x0000000000000000
29414 
29415 /*   SH_MD_DQLP_MMR_YCERR1_GRP1                                         */
29416 /*   Description:  ecc group 1 bits                                     */
29417 #define SH_MD_DQLP_MMR_YCERR1_GRP1_SHFT          0
29418 #define SH_MD_DQLP_MMR_YCERR1_GRP1_MASK          0x0000000fffffffff
29419 
29420 /*   SH_MD_DQLP_MMR_YCERR1_VAL                                          */
29421 /*   Description:  correctable ecc error in group 1 bits                */
29422 #define SH_MD_DQLP_MMR_YCERR1_VAL_SHFT           36
29423 #define SH_MD_DQLP_MMR_YCERR1_VAL_MASK           0x0000001000000000
29424 
29425 /*   SH_MD_DQLP_MMR_YCERR1_MORE                                         */
29426 /*   Description:  more than one correctable ecc error in group 1       */
29427 #define SH_MD_DQLP_MMR_YCERR1_MORE_SHFT          37
29428 #define SH_MD_DQLP_MMR_YCERR1_MORE_MASK          0x0000002000000000
29429 
29430 /*   SH_MD_DQLP_MMR_YCERR1_ARM                                          */
29431 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
29432 #define SH_MD_DQLP_MMR_YCERR1_ARM_SHFT           38
29433 #define SH_MD_DQLP_MMR_YCERR1_ARM_MASK           0x0000004000000000
29434 
29435 /* ==================================================================== */
29436 /*                   Register "SH_MD_DQLP_MMR_YCERR2"                   */
29437 /*              correctable dir ecc group 2 error register              */
29438 /* ==================================================================== */
29439 
29440 #define SH_MD_DQLP_MMR_YCERR2                    0x0000000100033810
29441 #define SH_MD_DQLP_MMR_YCERR2_MASK               0x0000003fffffffff
29442 #define SH_MD_DQLP_MMR_YCERR2_INIT               0x0000000000000000
29443 
29444 /*   SH_MD_DQLP_MMR_YCERR2_GRP2                                         */
29445 /*   Description:  ecc group 2 bits                                     */
29446 #define SH_MD_DQLP_MMR_YCERR2_GRP2_SHFT          0
29447 #define SH_MD_DQLP_MMR_YCERR2_GRP2_MASK          0x0000000fffffffff
29448 
29449 /*   SH_MD_DQLP_MMR_YCERR2_VAL                                          */
29450 /*   Description:  correctable ecc error in group 2 bits                */
29451 #define SH_MD_DQLP_MMR_YCERR2_VAL_SHFT           36
29452 #define SH_MD_DQLP_MMR_YCERR2_VAL_MASK           0x0000001000000000
29453 
29454 /*   SH_MD_DQLP_MMR_YCERR2_MORE                                         */
29455 /*   Description:  more than one correctable ecc error in group 2       */
29456 #define SH_MD_DQLP_MMR_YCERR2_MORE_SHFT          37
29457 #define SH_MD_DQLP_MMR_YCERR2_MORE_MASK          0x0000002000000000
29458 
29459 /* ==================================================================== */
29460 /*                   Register "SH_MD_DQLP_MMR_YUERR1"                   */
29461 /*             uncorrectable dir ecc group 1 error register             */
29462 /* ==================================================================== */
29463 
29464 #define SH_MD_DQLP_MMR_YUERR1                    0x0000000100033820
29465 #define SH_MD_DQLP_MMR_YUERR1_MASK               0x0000007fffffffff
29466 #define SH_MD_DQLP_MMR_YUERR1_INIT               0x0000000000000000
29467 
29468 /*   SH_MD_DQLP_MMR_YUERR1_GRP1                                         */
29469 /*   Description:  ecc group 1 bits                                     */
29470 #define SH_MD_DQLP_MMR_YUERR1_GRP1_SHFT          0
29471 #define SH_MD_DQLP_MMR_YUERR1_GRP1_MASK          0x0000000fffffffff
29472 
29473 /*   SH_MD_DQLP_MMR_YUERR1_VAL                                          */
29474 /*   Description:  uncorrectable ecc error in group 1 bits              */
29475 #define SH_MD_DQLP_MMR_YUERR1_VAL_SHFT           36
29476 #define SH_MD_DQLP_MMR_YUERR1_VAL_MASK           0x0000001000000000
29477 
29478 /*   SH_MD_DQLP_MMR_YUERR1_MORE                                         */
29479 /*   Description:  more than one uncorrectable ecc error in group 1     */
29480 #define SH_MD_DQLP_MMR_YUERR1_MORE_SHFT          37
29481 #define SH_MD_DQLP_MMR_YUERR1_MORE_MASK          0x0000002000000000
29482 
29483 /*   SH_MD_DQLP_MMR_YUERR1_ARM                                          */
29484 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
29485 #define SH_MD_DQLP_MMR_YUERR1_ARM_SHFT           38
29486 #define SH_MD_DQLP_MMR_YUERR1_ARM_MASK           0x0000004000000000
29487 
29488 /* ==================================================================== */
29489 /*                   Register "SH_MD_DQLP_MMR_YUERR2"                   */
29490 /*             uncorrectable dir ecc group 2 error register             */
29491 /* ==================================================================== */
29492 
29493 #define SH_MD_DQLP_MMR_YUERR2                    0x0000000100033830
29494 #define SH_MD_DQLP_MMR_YUERR2_MASK               0x0000003fffffffff
29495 #define SH_MD_DQLP_MMR_YUERR2_INIT               0x0000000000000000
29496 
29497 /*   SH_MD_DQLP_MMR_YUERR2_GRP2                                         */
29498 /*   Description:  ecc group 2 bits                                     */
29499 #define SH_MD_DQLP_MMR_YUERR2_GRP2_SHFT          0
29500 #define SH_MD_DQLP_MMR_YUERR2_GRP2_MASK          0x0000000fffffffff
29501 
29502 /*   SH_MD_DQLP_MMR_YUERR2_VAL                                          */
29503 /*   Description:  uncorrectable ecc error in group 2 bits              */
29504 #define SH_MD_DQLP_MMR_YUERR2_VAL_SHFT           36
29505 #define SH_MD_DQLP_MMR_YUERR2_VAL_MASK           0x0000001000000000
29506 
29507 /*   SH_MD_DQLP_MMR_YUERR2_MORE                                         */
29508 /*   Description:  more than one uncorrectable ecc error in group 2     */
29509 #define SH_MD_DQLP_MMR_YUERR2_MORE_SHFT          37
29510 #define SH_MD_DQLP_MMR_YUERR2_MORE_MASK          0x0000002000000000
29511 
29512 /* ==================================================================== */
29513 /*                   Register "SH_MD_DQLP_MMR_YPERR"                    */
29514 /*                       protocol error register                        */
29515 /* ==================================================================== */
29516 
29517 #define SH_MD_DQLP_MMR_YPERR                     0x0000000100033840
29518 #define SH_MD_DQLP_MMR_YPERR_MASK                0x7fffffffffffffff
29519 #define SH_MD_DQLP_MMR_YPERR_INIT                0x0000000000000000
29520 
29521 /*   SH_MD_DQLP_MMR_YPERR_DIR                                           */
29522 /*   Description:  directory entry                                      */
29523 #define SH_MD_DQLP_MMR_YPERR_DIR_SHFT            0
29524 #define SH_MD_DQLP_MMR_YPERR_DIR_MASK            0x0000000003ffffff
29525 
29526 /*   SH_MD_DQLP_MMR_YPERR_CMD                                           */
29527 /*   Description:  incoming command                                     */
29528 #define SH_MD_DQLP_MMR_YPERR_CMD_SHFT            26
29529 #define SH_MD_DQLP_MMR_YPERR_CMD_MASK            0x00000003fc000000
29530 
29531 /*   SH_MD_DQLP_MMR_YPERR_SRC                                           */
29532 /*   Description:  source node of dir operation                         */
29533 #define SH_MD_DQLP_MMR_YPERR_SRC_SHFT            34
29534 #define SH_MD_DQLP_MMR_YPERR_SRC_MASK            0x0000fffc00000000
29535 
29536 /*   SH_MD_DQLP_MMR_YPERR_PRIGE                                         */
29537 /*   Description:  priority was greater-equal                           */
29538 #define SH_MD_DQLP_MMR_YPERR_PRIGE_SHFT          48
29539 #define SH_MD_DQLP_MMR_YPERR_PRIGE_MASK          0x0001000000000000
29540 
29541 /*   SH_MD_DQLP_MMR_YPERR_PRIV                                          */
29542 /*   Description:  access privilege bit                                 */
29543 #define SH_MD_DQLP_MMR_YPERR_PRIV_SHFT           49
29544 #define SH_MD_DQLP_MMR_YPERR_PRIV_MASK           0x0002000000000000
29545 
29546 /*   SH_MD_DQLP_MMR_YPERR_COR                                           */
29547 /*   Description:  correctable ecc error                                */
29548 #define SH_MD_DQLP_MMR_YPERR_COR_SHFT            50
29549 #define SH_MD_DQLP_MMR_YPERR_COR_MASK            0x0004000000000000
29550 
29551 /*   SH_MD_DQLP_MMR_YPERR_UNC                                           */
29552 /*   Description:  uncorrectable ecc error                              */
29553 #define SH_MD_DQLP_MMR_YPERR_UNC_SHFT            51
29554 #define SH_MD_DQLP_MMR_YPERR_UNC_MASK            0x0008000000000000
29555 
29556 /*   SH_MD_DQLP_MMR_YPERR_MYBIT                                         */
29557 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
29558 #define SH_MD_DQLP_MMR_YPERR_MYBIT_SHFT          52
29559 #define SH_MD_DQLP_MMR_YPERR_MYBIT_MASK          0x0ff0000000000000
29560 
29561 /*   SH_MD_DQLP_MMR_YPERR_VAL                                           */
29562 /*   Description:  protocol error info valid                            */
29563 #define SH_MD_DQLP_MMR_YPERR_VAL_SHFT            60
29564 #define SH_MD_DQLP_MMR_YPERR_VAL_MASK            0x1000000000000000
29565 
29566 /*   SH_MD_DQLP_MMR_YPERR_MORE                                          */
29567 /*   Description:  more than one protocol error                         */
29568 #define SH_MD_DQLP_MMR_YPERR_MORE_SHFT           61
29569 #define SH_MD_DQLP_MMR_YPERR_MORE_MASK           0x2000000000000000
29570 
29571 /*   SH_MD_DQLP_MMR_YPERR_ARM                                           */
29572 /*   Description:  writing 1 arms error capture                         */
29573 #define SH_MD_DQLP_MMR_YPERR_ARM_SHFT            62
29574 #define SH_MD_DQLP_MMR_YPERR_ARM_MASK            0x4000000000000000
29575 
29576 /* ==================================================================== */
29577 /*                Register "SH_MD_DQLP_MMR_DIR_CMDTRIG"                 */
29578 /*                             cmd triggers                             */
29579 /* ==================================================================== */
29580 
29581 #define SH_MD_DQLP_MMR_DIR_CMDTRIG               0x0000000100034000
29582 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_MASK          0x00000000ffffffff
29583 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_INIT          0x0000000000000000
29584 
29585 /*   SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0                                    */
29586 /*   Description:  command trigger 0                                    */
29587 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0_SHFT     0
29588 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0_MASK     0x00000000000000ff
29589 
29590 /*   SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1                                    */
29591 /*   Description:  command trigger 1                                    */
29592 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1_SHFT     8
29593 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1_MASK     0x000000000000ff00
29594 
29595 /*   SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2                                    */
29596 /*   Description:  command trigger 2                                    */
29597 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2_SHFT     16
29598 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2_MASK     0x0000000000ff0000
29599 
29600 /*   SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3                                    */
29601 /*   Description:  command trigger 3                                    */
29602 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3_SHFT     24
29603 #define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3_MASK     0x00000000ff000000
29604 
29605 /* ==================================================================== */
29606 /*                Register "SH_MD_DQLP_MMR_DIR_TBLTRIG"                 */
29607 /*                          dir table trigger                           */
29608 /* ==================================================================== */
29609 
29610 #define SH_MD_DQLP_MMR_DIR_TBLTRIG               0x0000000100034010
29611 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_MASK          0x000003ffffffffff
29612 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_INIT          0x0000000000000000
29613 
29614 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC                                     */
29615 /*   Description:  source of request                                    */
29616 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC_SHFT      0
29617 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC_MASK      0x0000000000003fff
29618 
29619 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD                                     */
29620 /*   Description:  incoming request                                     */
29621 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD_SHFT      14
29622 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD_MASK      0x00000000003fc000
29623 
29624 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC                                     */
29625 /*   Description:  uncorrectable error, privilege bit                   */
29626 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC_SHFT      22
29627 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC_MASK      0x0000000000c00000
29628 
29629 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE                                   */
29630 /*   Description:  priority greater-equal                               */
29631 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE_SHFT    24
29632 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE_MASK    0x0000000001000000
29633 
29634 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST                                   */
29635 /*   Description:  shrd,sxro,sub-state                                  */
29636 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST_SHFT    25
29637 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST_MASK    0x00000003fe000000
29638 
29639 /*   SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT                                   */
29640 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
29641 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT_SHFT    34
29642 #define SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT_MASK    0x000003fc00000000
29643 
29644 /* ==================================================================== */
29645 /*                Register "SH_MD_DQLP_MMR_DIR_TBLMASK"                 */
29646 /*                        dir table trigger mask                        */
29647 /* ==================================================================== */
29648 
29649 #define SH_MD_DQLP_MMR_DIR_TBLMASK               0x0000000100034020
29650 #define SH_MD_DQLP_MMR_DIR_TBLMASK_MASK          0x000003ffffffffff
29651 #define SH_MD_DQLP_MMR_DIR_TBLMASK_INIT          0x0000000000000000
29652 
29653 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_SRC                                     */
29654 /*   Description:  source of request                                    */
29655 #define SH_MD_DQLP_MMR_DIR_TBLMASK_SRC_SHFT      0
29656 #define SH_MD_DQLP_MMR_DIR_TBLMASK_SRC_MASK      0x0000000000003fff
29657 
29658 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_CMD                                     */
29659 /*   Description:  incoming request                                     */
29660 #define SH_MD_DQLP_MMR_DIR_TBLMASK_CMD_SHFT      14
29661 #define SH_MD_DQLP_MMR_DIR_TBLMASK_CMD_MASK      0x00000000003fc000
29662 
29663 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_ACC                                     */
29664 /*   Description:  uncorrectable error, privilege bit                   */
29665 #define SH_MD_DQLP_MMR_DIR_TBLMASK_ACC_SHFT      22
29666 #define SH_MD_DQLP_MMR_DIR_TBLMASK_ACC_MASK      0x0000000000c00000
29667 
29668 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE                                   */
29669 /*   Description:  priority greater-equal                               */
29670 #define SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE_SHFT    24
29671 #define SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE_MASK    0x0000000001000000
29672 
29673 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST                                   */
29674 /*   Description:  shrd,sxro,sub-state                                  */
29675 #define SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST_SHFT    25
29676 #define SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST_MASK    0x00000003fe000000
29677 
29678 /*   SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT                                   */
29679 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
29680 #define SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT_SHFT    34
29681 #define SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT_MASK    0x000003fc00000000
29682 
29683 /* ==================================================================== */
29684 /*                  Register "SH_MD_DQLP_MMR_XBIST_H"                   */
29685 /*                    rising edge bist/fill pattern                     */
29686 /* ==================================================================== */
29687 
29688 #define SH_MD_DQLP_MMR_XBIST_H                   0x0000000100038000
29689 #define SH_MD_DQLP_MMR_XBIST_H_MASK              0x00000700ffffffff
29690 #define SH_MD_DQLP_MMR_XBIST_H_INIT              0x0000000000000000
29691 
29692 /*   SH_MD_DQLP_MMR_XBIST_H_PAT                                         */
29693 /*   Description:  data pattern                                         */
29694 #define SH_MD_DQLP_MMR_XBIST_H_PAT_SHFT          0
29695 #define SH_MD_DQLP_MMR_XBIST_H_PAT_MASK          0x00000000ffffffff
29696 
29697 /*   SH_MD_DQLP_MMR_XBIST_H_INV                                         */
29698 /*   Description:  invert data pattern in next cycle                    */
29699 #define SH_MD_DQLP_MMR_XBIST_H_INV_SHFT          40
29700 #define SH_MD_DQLP_MMR_XBIST_H_INV_MASK          0x0000010000000000
29701 
29702 /*   SH_MD_DQLP_MMR_XBIST_H_ROT                                         */
29703 /*   Description:  rotate left data pattern in next cycle               */
29704 #define SH_MD_DQLP_MMR_XBIST_H_ROT_SHFT          41
29705 #define SH_MD_DQLP_MMR_XBIST_H_ROT_MASK          0x0000020000000000
29706 
29707 /*   SH_MD_DQLP_MMR_XBIST_H_ARM                                         */
29708 /*   Description:  writing 1 arms data miscompare capture               */
29709 #define SH_MD_DQLP_MMR_XBIST_H_ARM_SHFT          42
29710 #define SH_MD_DQLP_MMR_XBIST_H_ARM_MASK          0x0000040000000000
29711 
29712 /* ==================================================================== */
29713 /*                  Register "SH_MD_DQLP_MMR_XBIST_L"                   */
29714 /*                    falling edge bist/fill pattern                    */
29715 /* ==================================================================== */
29716 
29717 #define SH_MD_DQLP_MMR_XBIST_L                   0x0000000100038010
29718 #define SH_MD_DQLP_MMR_XBIST_L_MASK              0x00000300ffffffff
29719 #define SH_MD_DQLP_MMR_XBIST_L_INIT              0x0000000000000000
29720 
29721 /*   SH_MD_DQLP_MMR_XBIST_L_PAT                                         */
29722 /*   Description:  data pattern                                         */
29723 #define SH_MD_DQLP_MMR_XBIST_L_PAT_SHFT          0
29724 #define SH_MD_DQLP_MMR_XBIST_L_PAT_MASK          0x00000000ffffffff
29725 
29726 /*   SH_MD_DQLP_MMR_XBIST_L_INV                                         */
29727 /*   Description:  invert data pattern in next cycle                    */
29728 #define SH_MD_DQLP_MMR_XBIST_L_INV_SHFT          40
29729 #define SH_MD_DQLP_MMR_XBIST_L_INV_MASK          0x0000010000000000
29730 
29731 /*   SH_MD_DQLP_MMR_XBIST_L_ROT                                         */
29732 /*   Description:  rotate left data pattern in next cycle               */
29733 #define SH_MD_DQLP_MMR_XBIST_L_ROT_SHFT          41
29734 #define SH_MD_DQLP_MMR_XBIST_L_ROT_MASK          0x0000020000000000
29735 
29736 /* ==================================================================== */
29737 /*                Register "SH_MD_DQLP_MMR_XBIST_ERR_H"                 */
29738 /*                    rising edge bist error pattern                    */
29739 /* ==================================================================== */
29740 
29741 #define SH_MD_DQLP_MMR_XBIST_ERR_H               0x0000000100038020
29742 #define SH_MD_DQLP_MMR_XBIST_ERR_H_MASK          0x00000300ffffffff
29743 #define SH_MD_DQLP_MMR_XBIST_ERR_H_INIT          0x0000000000000000
29744 
29745 /*   SH_MD_DQLP_MMR_XBIST_ERR_H_PAT                                     */
29746 /*   Description:  data pattern                                         */
29747 #define SH_MD_DQLP_MMR_XBIST_ERR_H_PAT_SHFT      0
29748 #define SH_MD_DQLP_MMR_XBIST_ERR_H_PAT_MASK      0x00000000ffffffff
29749 
29750 /*   SH_MD_DQLP_MMR_XBIST_ERR_H_VAL                                     */
29751 /*   Description:  bist data miscompare                                 */
29752 #define SH_MD_DQLP_MMR_XBIST_ERR_H_VAL_SHFT      40
29753 #define SH_MD_DQLP_MMR_XBIST_ERR_H_VAL_MASK      0x0000010000000000
29754 
29755 /*   SH_MD_DQLP_MMR_XBIST_ERR_H_MORE                                    */
29756 /*   Description:  more than one bist data miscompare                   */
29757 #define SH_MD_DQLP_MMR_XBIST_ERR_H_MORE_SHFT     41
29758 #define SH_MD_DQLP_MMR_XBIST_ERR_H_MORE_MASK     0x0000020000000000
29759 
29760 /* ==================================================================== */
29761 /*                Register "SH_MD_DQLP_MMR_XBIST_ERR_L"                 */
29762 /*                   falling edge bist error pattern                    */
29763 /* ==================================================================== */
29764 
29765 #define SH_MD_DQLP_MMR_XBIST_ERR_L               0x0000000100038030
29766 #define SH_MD_DQLP_MMR_XBIST_ERR_L_MASK          0x00000300ffffffff
29767 #define SH_MD_DQLP_MMR_XBIST_ERR_L_INIT          0x0000000000000000
29768 
29769 /*   SH_MD_DQLP_MMR_XBIST_ERR_L_PAT                                     */
29770 /*   Description:  data pattern                                         */
29771 #define SH_MD_DQLP_MMR_XBIST_ERR_L_PAT_SHFT      0
29772 #define SH_MD_DQLP_MMR_XBIST_ERR_L_PAT_MASK      0x00000000ffffffff
29773 
29774 /*   SH_MD_DQLP_MMR_XBIST_ERR_L_VAL                                     */
29775 /*   Description:  bist data miscompare                                 */
29776 #define SH_MD_DQLP_MMR_XBIST_ERR_L_VAL_SHFT      40
29777 #define SH_MD_DQLP_MMR_XBIST_ERR_L_VAL_MASK      0x0000010000000000
29778 
29779 /*   SH_MD_DQLP_MMR_XBIST_ERR_L_MORE                                    */
29780 /*   Description:  more than one bist data miscompare                   */
29781 #define SH_MD_DQLP_MMR_XBIST_ERR_L_MORE_SHFT     41
29782 #define SH_MD_DQLP_MMR_XBIST_ERR_L_MORE_MASK     0x0000020000000000
29783 
29784 /* ==================================================================== */
29785 /*                  Register "SH_MD_DQLP_MMR_YBIST_H"                   */
29786 /*                    rising edge bist/fill pattern                     */
29787 /* ==================================================================== */
29788 
29789 #define SH_MD_DQLP_MMR_YBIST_H                   0x0000000100038800
29790 #define SH_MD_DQLP_MMR_YBIST_H_MASK              0x00000700ffffffff
29791 #define SH_MD_DQLP_MMR_YBIST_H_INIT              0x0000000000000000
29792 
29793 /*   SH_MD_DQLP_MMR_YBIST_H_PAT                                         */
29794 /*   Description:  data pattern                                         */
29795 #define SH_MD_DQLP_MMR_YBIST_H_PAT_SHFT          0
29796 #define SH_MD_DQLP_MMR_YBIST_H_PAT_MASK          0x00000000ffffffff
29797 
29798 /*   SH_MD_DQLP_MMR_YBIST_H_INV                                         */
29799 /*   Description:  invert data pattern in next cycle                    */
29800 #define SH_MD_DQLP_MMR_YBIST_H_INV_SHFT          40
29801 #define SH_MD_DQLP_MMR_YBIST_H_INV_MASK          0x0000010000000000
29802 
29803 /*   SH_MD_DQLP_MMR_YBIST_H_ROT                                         */
29804 /*   Description:  rotate left data pattern in next cycle               */
29805 #define SH_MD_DQLP_MMR_YBIST_H_ROT_SHFT          41
29806 #define SH_MD_DQLP_MMR_YBIST_H_ROT_MASK          0x0000020000000000
29807 
29808 /*   SH_MD_DQLP_MMR_YBIST_H_ARM                                         */
29809 /*   Description:  writing 1 arms data miscompare capture               */
29810 #define SH_MD_DQLP_MMR_YBIST_H_ARM_SHFT          42
29811 #define SH_MD_DQLP_MMR_YBIST_H_ARM_MASK          0x0000040000000000
29812 
29813 /* ==================================================================== */
29814 /*                  Register "SH_MD_DQLP_MMR_YBIST_L"                   */
29815 /*                    falling edge bist/fill pattern                    */
29816 /* ==================================================================== */
29817 
29818 #define SH_MD_DQLP_MMR_YBIST_L                   0x0000000100038810
29819 #define SH_MD_DQLP_MMR_YBIST_L_MASK              0x00000300ffffffff
29820 #define SH_MD_DQLP_MMR_YBIST_L_INIT              0x0000000000000000
29821 
29822 /*   SH_MD_DQLP_MMR_YBIST_L_PAT                                         */
29823 /*   Description:  data pattern                                         */
29824 #define SH_MD_DQLP_MMR_YBIST_L_PAT_SHFT          0
29825 #define SH_MD_DQLP_MMR_YBIST_L_PAT_MASK          0x00000000ffffffff
29826 
29827 /*   SH_MD_DQLP_MMR_YBIST_L_INV                                         */
29828 /*   Description:  invert data pattern in next cycle                    */
29829 #define SH_MD_DQLP_MMR_YBIST_L_INV_SHFT          40
29830 #define SH_MD_DQLP_MMR_YBIST_L_INV_MASK          0x0000010000000000
29831 
29832 /*   SH_MD_DQLP_MMR_YBIST_L_ROT                                         */
29833 /*   Description:  rotate left data pattern in next cycle               */
29834 #define SH_MD_DQLP_MMR_YBIST_L_ROT_SHFT          41
29835 #define SH_MD_DQLP_MMR_YBIST_L_ROT_MASK          0x0000020000000000
29836 
29837 /* ==================================================================== */
29838 /*                Register "SH_MD_DQLP_MMR_YBIST_ERR_H"                 */
29839 /*                    rising edge bist error pattern                    */
29840 /* ==================================================================== */
29841 
29842 #define SH_MD_DQLP_MMR_YBIST_ERR_H               0x0000000100038820
29843 #define SH_MD_DQLP_MMR_YBIST_ERR_H_MASK          0x00000300ffffffff
29844 #define SH_MD_DQLP_MMR_YBIST_ERR_H_INIT          0x0000000000000000
29845 
29846 /*   SH_MD_DQLP_MMR_YBIST_ERR_H_PAT                                     */
29847 /*   Description:  data pattern                                         */
29848 #define SH_MD_DQLP_MMR_YBIST_ERR_H_PAT_SHFT      0
29849 #define SH_MD_DQLP_MMR_YBIST_ERR_H_PAT_MASK      0x00000000ffffffff
29850 
29851 /*   SH_MD_DQLP_MMR_YBIST_ERR_H_VAL                                     */
29852 /*   Description:  bist data miscompare                                 */
29853 #define SH_MD_DQLP_MMR_YBIST_ERR_H_VAL_SHFT      40
29854 #define SH_MD_DQLP_MMR_YBIST_ERR_H_VAL_MASK      0x0000010000000000
29855 
29856 /*   SH_MD_DQLP_MMR_YBIST_ERR_H_MORE                                    */
29857 /*   Description:  more than one bist data miscompare                   */
29858 #define SH_MD_DQLP_MMR_YBIST_ERR_H_MORE_SHFT     41
29859 #define SH_MD_DQLP_MMR_YBIST_ERR_H_MORE_MASK     0x0000020000000000
29860 
29861 /* ==================================================================== */
29862 /*                Register "SH_MD_DQLP_MMR_YBIST_ERR_L"                 */
29863 /*                   falling edge bist error pattern                    */
29864 /* ==================================================================== */
29865 
29866 #define SH_MD_DQLP_MMR_YBIST_ERR_L               0x0000000100038830
29867 #define SH_MD_DQLP_MMR_YBIST_ERR_L_MASK          0x00000300ffffffff
29868 #define SH_MD_DQLP_MMR_YBIST_ERR_L_INIT          0x0000000000000000
29869 
29870 /*   SH_MD_DQLP_MMR_YBIST_ERR_L_PAT                                     */
29871 /*   Description:  data pattern                                         */
29872 #define SH_MD_DQLP_MMR_YBIST_ERR_L_PAT_SHFT      0
29873 #define SH_MD_DQLP_MMR_YBIST_ERR_L_PAT_MASK      0x00000000ffffffff
29874 
29875 /*   SH_MD_DQLP_MMR_YBIST_ERR_L_VAL                                     */
29876 /*   Description:  bist data miscompare                                 */
29877 #define SH_MD_DQLP_MMR_YBIST_ERR_L_VAL_SHFT      40
29878 #define SH_MD_DQLP_MMR_YBIST_ERR_L_VAL_MASK      0x0000010000000000
29879 
29880 /*   SH_MD_DQLP_MMR_YBIST_ERR_L_MORE                                    */
29881 /*   Description:  more than one bist data miscompare                   */
29882 #define SH_MD_DQLP_MMR_YBIST_ERR_L_MORE_SHFT     41
29883 #define SH_MD_DQLP_MMR_YBIST_ERR_L_MORE_MASK     0x0000020000000000
29884 
29885 /* ==================================================================== */
29886 /*                  Register "SH_MD_DQLS_MMR_XBIST_H"                   */
29887 /*                    rising edge bist/fill pattern                     */
29888 /* ==================================================================== */
29889 
29890 #define SH_MD_DQLS_MMR_XBIST_H                   0x0000000100048000
29891 #define SH_MD_DQLS_MMR_XBIST_H_MASK              0x000007ffffffffff
29892 #define SH_MD_DQLS_MMR_XBIST_H_INIT              0x0000000000000000
29893 
29894 /*   SH_MD_DQLS_MMR_XBIST_H_PAT                                         */
29895 /*   Description:  data pattern                                         */
29896 #define SH_MD_DQLS_MMR_XBIST_H_PAT_SHFT          0
29897 #define SH_MD_DQLS_MMR_XBIST_H_PAT_MASK          0x000000ffffffffff
29898 
29899 /*   SH_MD_DQLS_MMR_XBIST_H_INV                                         */
29900 /*   Description:  invert data pattern in next cycle                    */
29901 #define SH_MD_DQLS_MMR_XBIST_H_INV_SHFT          40
29902 #define SH_MD_DQLS_MMR_XBIST_H_INV_MASK          0x0000010000000000
29903 
29904 /*   SH_MD_DQLS_MMR_XBIST_H_ROT                                         */
29905 /*   Description:  rotate left data pattern in next cycle               */
29906 #define SH_MD_DQLS_MMR_XBIST_H_ROT_SHFT          41
29907 #define SH_MD_DQLS_MMR_XBIST_H_ROT_MASK          0x0000020000000000
29908 
29909 /*   SH_MD_DQLS_MMR_XBIST_H_ARM                                         */
29910 /*   Description:  writing 1 arms data miscompare capture               */
29911 #define SH_MD_DQLS_MMR_XBIST_H_ARM_SHFT          42
29912 #define SH_MD_DQLS_MMR_XBIST_H_ARM_MASK          0x0000040000000000
29913 
29914 /* ==================================================================== */
29915 /*                  Register "SH_MD_DQLS_MMR_XBIST_L"                   */
29916 /*                    falling edge bist/fill pattern                    */
29917 /* ==================================================================== */
29918 
29919 #define SH_MD_DQLS_MMR_XBIST_L                   0x0000000100048010
29920 #define SH_MD_DQLS_MMR_XBIST_L_MASK              0x000003ffffffffff
29921 #define SH_MD_DQLS_MMR_XBIST_L_INIT              0x0000000000000000
29922 
29923 /*   SH_MD_DQLS_MMR_XBIST_L_PAT                                         */
29924 /*   Description:  data pattern                                         */
29925 #define SH_MD_DQLS_MMR_XBIST_L_PAT_SHFT          0
29926 #define SH_MD_DQLS_MMR_XBIST_L_PAT_MASK          0x000000ffffffffff
29927 
29928 /*   SH_MD_DQLS_MMR_XBIST_L_INV                                         */
29929 /*   Description:  invert data pattern in next cycle                    */
29930 #define SH_MD_DQLS_MMR_XBIST_L_INV_SHFT          40
29931 #define SH_MD_DQLS_MMR_XBIST_L_INV_MASK          0x0000010000000000
29932 
29933 /*   SH_MD_DQLS_MMR_XBIST_L_ROT                                         */
29934 /*   Description:  rotate left data pattern in next cycle               */
29935 #define SH_MD_DQLS_MMR_XBIST_L_ROT_SHFT          41
29936 #define SH_MD_DQLS_MMR_XBIST_L_ROT_MASK          0x0000020000000000
29937 
29938 /* ==================================================================== */
29939 /*                Register "SH_MD_DQLS_MMR_XBIST_ERR_H"                 */
29940 /*                    rising edge bist error pattern                    */
29941 /* ==================================================================== */
29942 
29943 #define SH_MD_DQLS_MMR_XBIST_ERR_H               0x0000000100048020
29944 #define SH_MD_DQLS_MMR_XBIST_ERR_H_MASK          0x000003ffffffffff
29945 #define SH_MD_DQLS_MMR_XBIST_ERR_H_INIT          0x0000000000000000
29946 
29947 /*   SH_MD_DQLS_MMR_XBIST_ERR_H_PAT                                     */
29948 /*   Description:  data pattern                                         */
29949 #define SH_MD_DQLS_MMR_XBIST_ERR_H_PAT_SHFT      0
29950 #define SH_MD_DQLS_MMR_XBIST_ERR_H_PAT_MASK      0x000000ffffffffff
29951 
29952 /*   SH_MD_DQLS_MMR_XBIST_ERR_H_VAL                                     */
29953 /*   Description:  bist data miscompare                                 */
29954 #define SH_MD_DQLS_MMR_XBIST_ERR_H_VAL_SHFT      40
29955 #define SH_MD_DQLS_MMR_XBIST_ERR_H_VAL_MASK      0x0000010000000000
29956 
29957 /*   SH_MD_DQLS_MMR_XBIST_ERR_H_MORE                                    */
29958 /*   Description:  more than one bist data miscompare                   */
29959 #define SH_MD_DQLS_MMR_XBIST_ERR_H_MORE_SHFT     41
29960 #define SH_MD_DQLS_MMR_XBIST_ERR_H_MORE_MASK     0x0000020000000000
29961 
29962 /* ==================================================================== */
29963 /*                Register "SH_MD_DQLS_MMR_XBIST_ERR_L"                 */
29964 /*                   falling edge bist error pattern                    */
29965 /* ==================================================================== */
29966 
29967 #define SH_MD_DQLS_MMR_XBIST_ERR_L               0x0000000100048030
29968 #define SH_MD_DQLS_MMR_XBIST_ERR_L_MASK          0x000003ffffffffff
29969 #define SH_MD_DQLS_MMR_XBIST_ERR_L_INIT          0x0000000000000000
29970 
29971 /*   SH_MD_DQLS_MMR_XBIST_ERR_L_PAT                                     */
29972 /*   Description:  data pattern                                         */
29973 #define SH_MD_DQLS_MMR_XBIST_ERR_L_PAT_SHFT      0
29974 #define SH_MD_DQLS_MMR_XBIST_ERR_L_PAT_MASK      0x000000ffffffffff
29975 
29976 /*   SH_MD_DQLS_MMR_XBIST_ERR_L_VAL                                     */
29977 /*   Description:  bist data miscompare                                 */
29978 #define SH_MD_DQLS_MMR_XBIST_ERR_L_VAL_SHFT      40
29979 #define SH_MD_DQLS_MMR_XBIST_ERR_L_VAL_MASK      0x0000010000000000
29980 
29981 /*   SH_MD_DQLS_MMR_XBIST_ERR_L_MORE                                    */
29982 /*   Description:  more than one bist data miscompare                   */
29983 #define SH_MD_DQLS_MMR_XBIST_ERR_L_MORE_SHFT     41
29984 #define SH_MD_DQLS_MMR_XBIST_ERR_L_MORE_MASK     0x0000020000000000
29985 
29986 /* ==================================================================== */
29987 /*                  Register "SH_MD_DQLS_MMR_YBIST_H"                   */
29988 /*                    rising edge bist/fill pattern                     */
29989 /* ==================================================================== */
29990 
29991 #define SH_MD_DQLS_MMR_YBIST_H                   0x0000000100048800
29992 #define SH_MD_DQLS_MMR_YBIST_H_MASK              0x000007ffffffffff
29993 #define SH_MD_DQLS_MMR_YBIST_H_INIT              0x0000000000000000
29994 
29995 /*   SH_MD_DQLS_MMR_YBIST_H_PAT                                         */
29996 /*   Description:  data pattern                                         */
29997 #define SH_MD_DQLS_MMR_YBIST_H_PAT_SHFT          0
29998 #define SH_MD_DQLS_MMR_YBIST_H_PAT_MASK          0x000000ffffffffff
29999 
30000 /*   SH_MD_DQLS_MMR_YBIST_H_INV                                         */
30001 /*   Description:  invert data pattern in next cycle                    */
30002 #define SH_MD_DQLS_MMR_YBIST_H_INV_SHFT          40
30003 #define SH_MD_DQLS_MMR_YBIST_H_INV_MASK          0x0000010000000000
30004 
30005 /*   SH_MD_DQLS_MMR_YBIST_H_ROT                                         */
30006 /*   Description:  rotate left data pattern in next cycle               */
30007 #define SH_MD_DQLS_MMR_YBIST_H_ROT_SHFT          41
30008 #define SH_MD_DQLS_MMR_YBIST_H_ROT_MASK          0x0000020000000000
30009 
30010 /*   SH_MD_DQLS_MMR_YBIST_H_ARM                                         */
30011 /*   Description:  writing 1 arms data miscompare capture               */
30012 #define SH_MD_DQLS_MMR_YBIST_H_ARM_SHFT          42
30013 #define SH_MD_DQLS_MMR_YBIST_H_ARM_MASK          0x0000040000000000
30014 
30015 /* ==================================================================== */
30016 /*                  Register "SH_MD_DQLS_MMR_YBIST_L"                   */
30017 /*                    falling edge bist/fill pattern                    */
30018 /* ==================================================================== */
30019 
30020 #define SH_MD_DQLS_MMR_YBIST_L                   0x0000000100048810
30021 #define SH_MD_DQLS_MMR_YBIST_L_MASK              0x000003ffffffffff
30022 #define SH_MD_DQLS_MMR_YBIST_L_INIT              0x0000000000000000
30023 
30024 /*   SH_MD_DQLS_MMR_YBIST_L_PAT                                         */
30025 /*   Description:  data pattern                                         */
30026 #define SH_MD_DQLS_MMR_YBIST_L_PAT_SHFT          0
30027 #define SH_MD_DQLS_MMR_YBIST_L_PAT_MASK          0x000000ffffffffff
30028 
30029 /*   SH_MD_DQLS_MMR_YBIST_L_INV                                         */
30030 /*   Description:  invert data pattern in next cycle                    */
30031 #define SH_MD_DQLS_MMR_YBIST_L_INV_SHFT          40
30032 #define SH_MD_DQLS_MMR_YBIST_L_INV_MASK          0x0000010000000000
30033 
30034 /*   SH_MD_DQLS_MMR_YBIST_L_ROT                                         */
30035 /*   Description:  rotate left data pattern in next cycle               */
30036 #define SH_MD_DQLS_MMR_YBIST_L_ROT_SHFT          41
30037 #define SH_MD_DQLS_MMR_YBIST_L_ROT_MASK          0x0000020000000000
30038 
30039 /* ==================================================================== */
30040 /*                Register "SH_MD_DQLS_MMR_YBIST_ERR_H"                 */
30041 /*                    rising edge bist error pattern                    */
30042 /* ==================================================================== */
30043 
30044 #define SH_MD_DQLS_MMR_YBIST_ERR_H               0x0000000100048820
30045 #define SH_MD_DQLS_MMR_YBIST_ERR_H_MASK          0x000003ffffffffff
30046 #define SH_MD_DQLS_MMR_YBIST_ERR_H_INIT          0x0000000000000000
30047 
30048 /*   SH_MD_DQLS_MMR_YBIST_ERR_H_PAT                                     */
30049 /*   Description:  data pattern                                         */
30050 #define SH_MD_DQLS_MMR_YBIST_ERR_H_PAT_SHFT      0
30051 #define SH_MD_DQLS_MMR_YBIST_ERR_H_PAT_MASK      0x000000ffffffffff
30052 
30053 /*   SH_MD_DQLS_MMR_YBIST_ERR_H_VAL                                     */
30054 /*   Description:  bist data miscompare                                 */
30055 #define SH_MD_DQLS_MMR_YBIST_ERR_H_VAL_SHFT      40
30056 #define SH_MD_DQLS_MMR_YBIST_ERR_H_VAL_MASK      0x0000010000000000
30057 
30058 /*   SH_MD_DQLS_MMR_YBIST_ERR_H_MORE                                    */
30059 /*   Description:  more than one bist data miscompare                   */
30060 #define SH_MD_DQLS_MMR_YBIST_ERR_H_MORE_SHFT     41
30061 #define SH_MD_DQLS_MMR_YBIST_ERR_H_MORE_MASK     0x0000020000000000
30062 
30063 /* ==================================================================== */
30064 /*                Register "SH_MD_DQLS_MMR_YBIST_ERR_L"                 */
30065 /*                   falling edge bist error pattern                    */
30066 /* ==================================================================== */
30067 
30068 #define SH_MD_DQLS_MMR_YBIST_ERR_L               0x0000000100048830
30069 #define SH_MD_DQLS_MMR_YBIST_ERR_L_MASK          0x000003ffffffffff
30070 #define SH_MD_DQLS_MMR_YBIST_ERR_L_INIT          0x0000000000000000
30071 
30072 /*   SH_MD_DQLS_MMR_YBIST_ERR_L_PAT                                     */
30073 /*   Description:  data pattern                                         */
30074 #define SH_MD_DQLS_MMR_YBIST_ERR_L_PAT_SHFT      0
30075 #define SH_MD_DQLS_MMR_YBIST_ERR_L_PAT_MASK      0x000000ffffffffff
30076 
30077 /*   SH_MD_DQLS_MMR_YBIST_ERR_L_VAL                                     */
30078 /*   Description:  bist data miscompare                                 */
30079 #define SH_MD_DQLS_MMR_YBIST_ERR_L_VAL_SHFT      40
30080 #define SH_MD_DQLS_MMR_YBIST_ERR_L_VAL_MASK      0x0000010000000000
30081 
30082 /*   SH_MD_DQLS_MMR_YBIST_ERR_L_MORE                                    */
30083 /*   Description:  more than one bist data miscompare                   */
30084 #define SH_MD_DQLS_MMR_YBIST_ERR_L_MORE_SHFT     41
30085 #define SH_MD_DQLS_MMR_YBIST_ERR_L_MORE_MASK     0x0000020000000000
30086 
30087 /* ==================================================================== */
30088 /*                 Register "SH_MD_DQLS_MMR_JNR_DEBUG"                  */
30089 /*                    joiner/fct debug configuration                    */
30090 /* ==================================================================== */
30091 
30092 #define SH_MD_DQLS_MMR_JNR_DEBUG                 0x0000000100049000
30093 #define SH_MD_DQLS_MMR_JNR_DEBUG_MASK            0x0000000000000003
30094 #define SH_MD_DQLS_MMR_JNR_DEBUG_INIT            0x0000000000000000
30095 
30096 /*   SH_MD_DQLS_MMR_JNR_DEBUG_PX                                        */
30097 /*   Description:  select 0=pi 1=xn side                                */
30098 #define SH_MD_DQLS_MMR_JNR_DEBUG_PX_SHFT         0
30099 #define SH_MD_DQLS_MMR_JNR_DEBUG_PX_MASK         0x0000000000000001
30100 
30101 /*   SH_MD_DQLS_MMR_JNR_DEBUG_RW                                        */
30102 /*   Description:  select 0=read 1=write side                           */
30103 #define SH_MD_DQLS_MMR_JNR_DEBUG_RW_SHFT         1
30104 #define SH_MD_DQLS_MMR_JNR_DEBUG_RW_MASK         0x0000000000000002
30105 
30106 /* ==================================================================== */
30107 /*                 Register "SH_MD_DQLS_MMR_XAMOPW_ERR"                 */
30108 /*                  amo/partial rmw ecc error register                  */
30109 /* ==================================================================== */
30110 
30111 #define SH_MD_DQLS_MMR_XAMOPW_ERR                0x000000010004a000
30112 #define SH_MD_DQLS_MMR_XAMOPW_ERR_MASK           0x0000000103ff03ff
30113 #define SH_MD_DQLS_MMR_XAMOPW_ERR_INIT           0x0000000000000000
30114 
30115 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN                                     */
30116 /*   Description:  store data syndrome                                  */
30117 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN_SHFT      0
30118 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN_MASK      0x00000000000000ff
30119 
30120 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR                                     */
30121 /*   Description:  correctable ecc errror on store data                 */
30122 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR_SHFT      8
30123 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR_MASK      0x0000000000000100
30124 
30125 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC                                     */
30126 /*   Description:  uncorrectable ecc errror on store data               */
30127 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC_SHFT      9
30128 #define SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC_MASK      0x0000000000000200
30129 
30130 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN                                     */
30131 /*   Description:  memory read data syndrome                            */
30132 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN_SHFT      16
30133 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN_MASK      0x0000000000ff0000
30134 
30135 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR                                     */
30136 /*   Description:  correctable ecc errror on read data                  */
30137 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR_SHFT      24
30138 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR_MASK      0x0000000001000000
30139 
30140 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC                                     */
30141 /*   Description:  uncorrectable ecc errror on read data                */
30142 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC_SHFT      25
30143 #define SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC_MASK      0x0000000002000000
30144 
30145 /*   SH_MD_DQLS_MMR_XAMOPW_ERR_ARM                                      */
30146 /*   Description:  writing 1 arms ecc error capture                     */
30147 #define SH_MD_DQLS_MMR_XAMOPW_ERR_ARM_SHFT       32
30148 #define SH_MD_DQLS_MMR_XAMOPW_ERR_ARM_MASK       0x0000000100000000
30149 
30150 /* ==================================================================== */
30151 /*                 Register "SH_MD_DQRP_MMR_DIR_CONFIG"                 */
30152 /*                     DQ directory config register                     */
30153 /* ==================================================================== */
30154 
30155 #define SH_MD_DQRP_MMR_DIR_CONFIG                0x0000000100050000
30156 #define SH_MD_DQRP_MMR_DIR_CONFIG_MASK           0x000000000000001f
30157 #define SH_MD_DQRP_MMR_DIR_CONFIG_INIT           0x0000000000000010
30158 
30159 /*   SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE                                 */
30160 /*   Description:  system size code                                     */
30161 #define SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE_SHFT  0
30162 #define SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE_MASK  0x0000000000000007
30163 
30164 /*   SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC                                */
30165 /*   Description:  enable directory ecc correction                      */
30166 #define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC_SHFT 3
30167 #define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC_MASK 0x0000000000000008
30168 
30169 /*   SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS                               */
30170 /*   Description:  enable local poisoning for dir table fall-through    */
30171 #define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS_SHFT 4
30172 #define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS_MASK 0x0000000000000010
30173 
30174 /* ==================================================================== */
30175 /*                Register "SH_MD_DQRP_MMR_DIR_PRESVEC0"                */
30176 /*                      node [63:0] presence bits                       */
30177 /* ==================================================================== */
30178 
30179 #define SH_MD_DQRP_MMR_DIR_PRESVEC0              0x0000000100050100
30180 #define SH_MD_DQRP_MMR_DIR_PRESVEC0_MASK         0xffffffffffffffff
30181 #define SH_MD_DQRP_MMR_DIR_PRESVEC0_INIT         0x0000000000000000
30182 
30183 /*   SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC                                    */
30184 /*   Description:  node presence bits, 1=present                        */
30185 #define SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC_SHFT     0
30186 #define SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC_MASK     0xffffffffffffffff
30187 
30188 /* ==================================================================== */
30189 /*                Register "SH_MD_DQRP_MMR_DIR_PRESVEC1"                */
30190 /*                     node [127:64] presence bits                      */
30191 /* ==================================================================== */
30192 
30193 #define SH_MD_DQRP_MMR_DIR_PRESVEC1              0x0000000100050110
30194 #define SH_MD_DQRP_MMR_DIR_PRESVEC1_MASK         0xffffffffffffffff
30195 #define SH_MD_DQRP_MMR_DIR_PRESVEC1_INIT         0x0000000000000000
30196 
30197 /*   SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC                                    */
30198 /*   Description:  node presence bits, 1=present                        */
30199 #define SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC_SHFT     0
30200 #define SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC_MASK     0xffffffffffffffff
30201 
30202 /* ==================================================================== */
30203 /*                Register "SH_MD_DQRP_MMR_DIR_PRESVEC2"                */
30204 /*                     node [191:128] presence bits                     */
30205 /* ==================================================================== */
30206 
30207 #define SH_MD_DQRP_MMR_DIR_PRESVEC2              0x0000000100050120
30208 #define SH_MD_DQRP_MMR_DIR_PRESVEC2_MASK         0xffffffffffffffff
30209 #define SH_MD_DQRP_MMR_DIR_PRESVEC2_INIT         0x0000000000000000
30210 
30211 /*   SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC                                    */
30212 /*   Description:  node presence bits, 1=present                        */
30213 #define SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC_SHFT     0
30214 #define SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC_MASK     0xffffffffffffffff
30215 
30216 /* ==================================================================== */
30217 /*                Register "SH_MD_DQRP_MMR_DIR_PRESVEC3"                */
30218 /*                     node [255:192] presence bits                     */
30219 /* ==================================================================== */
30220 
30221 #define SH_MD_DQRP_MMR_DIR_PRESVEC3              0x0000000100050130
30222 #define SH_MD_DQRP_MMR_DIR_PRESVEC3_MASK         0xffffffffffffffff
30223 #define SH_MD_DQRP_MMR_DIR_PRESVEC3_INIT         0x0000000000000000
30224 
30225 /*   SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC                                    */
30226 /*   Description:  node presence bits, 1=present                        */
30227 #define SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC_SHFT     0
30228 #define SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC_MASK     0xffffffffffffffff
30229 
30230 /* ==================================================================== */
30231 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC0"                 */
30232 /*                        local vector for acc=0                        */
30233 /* ==================================================================== */
30234 
30235 #define SH_MD_DQRP_MMR_DIR_LOCVEC0               0x0000000100050200
30236 #define SH_MD_DQRP_MMR_DIR_LOCVEC0_MASK          0xffffffffffffffff
30237 #define SH_MD_DQRP_MMR_DIR_LOCVEC0_INIT          0x0000000000000000
30238 
30239 /*   SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC                                     */
30240 /*   Description:  1 node is local                                      */
30241 #define SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC_SHFT      0
30242 #define SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC_MASK      0xffffffffffffffff
30243 
30244 /* ==================================================================== */
30245 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC1"                 */
30246 /*                        local vector for acc=1                        */
30247 /* ==================================================================== */
30248 
30249 #define SH_MD_DQRP_MMR_DIR_LOCVEC1               0x0000000100050210
30250 #define SH_MD_DQRP_MMR_DIR_LOCVEC1_MASK          0xffffffffffffffff
30251 #define SH_MD_DQRP_MMR_DIR_LOCVEC1_INIT          0x0000000000000000
30252 
30253 /*   SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC                                     */
30254 /*   Description:  1 node is local                                      */
30255 #define SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC_SHFT      0
30256 #define SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC_MASK      0xffffffffffffffff
30257 
30258 /* ==================================================================== */
30259 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC2"                 */
30260 /*                        local vector for acc=2                        */
30261 /* ==================================================================== */
30262 
30263 #define SH_MD_DQRP_MMR_DIR_LOCVEC2               0x0000000100050220
30264 #define SH_MD_DQRP_MMR_DIR_LOCVEC2_MASK          0xffffffffffffffff
30265 #define SH_MD_DQRP_MMR_DIR_LOCVEC2_INIT          0x0000000000000000
30266 
30267 /*   SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC                                     */
30268 /*   Description:  1 node is local                                      */
30269 #define SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC_SHFT      0
30270 #define SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC_MASK      0xffffffffffffffff
30271 
30272 /* ==================================================================== */
30273 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC3"                 */
30274 /*                        local vector for acc=3                        */
30275 /* ==================================================================== */
30276 
30277 #define SH_MD_DQRP_MMR_DIR_LOCVEC3               0x0000000100050230
30278 #define SH_MD_DQRP_MMR_DIR_LOCVEC3_MASK          0xffffffffffffffff
30279 #define SH_MD_DQRP_MMR_DIR_LOCVEC3_INIT          0x0000000000000000
30280 
30281 /*   SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC                                     */
30282 /*   Description:  1 node is local                                      */
30283 #define SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC_SHFT      0
30284 #define SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC_MASK      0xffffffffffffffff
30285 
30286 /* ==================================================================== */
30287 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC4"                 */
30288 /*                        local vector for acc=4                        */
30289 /* ==================================================================== */
30290 
30291 #define SH_MD_DQRP_MMR_DIR_LOCVEC4               0x0000000100050240
30292 #define SH_MD_DQRP_MMR_DIR_LOCVEC4_MASK          0xffffffffffffffff
30293 #define SH_MD_DQRP_MMR_DIR_LOCVEC4_INIT          0x0000000000000000
30294 
30295 /*   SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC                                     */
30296 /*   Description:  1 node is local                                      */
30297 #define SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC_SHFT      0
30298 #define SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC_MASK      0xffffffffffffffff
30299 
30300 /* ==================================================================== */
30301 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC5"                 */
30302 /*                        local vector for acc=5                        */
30303 /* ==================================================================== */
30304 
30305 #define SH_MD_DQRP_MMR_DIR_LOCVEC5               0x0000000100050250
30306 #define SH_MD_DQRP_MMR_DIR_LOCVEC5_MASK          0xffffffffffffffff
30307 #define SH_MD_DQRP_MMR_DIR_LOCVEC5_INIT          0x0000000000000000
30308 
30309 /*   SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC                                     */
30310 /*   Description:  1 node is local                                      */
30311 #define SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC_SHFT      0
30312 #define SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC_MASK      0xffffffffffffffff
30313 
30314 /* ==================================================================== */
30315 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC6"                 */
30316 /*                        local vector for acc=6                        */
30317 /* ==================================================================== */
30318 
30319 #define SH_MD_DQRP_MMR_DIR_LOCVEC6               0x0000000100050260
30320 #define SH_MD_DQRP_MMR_DIR_LOCVEC6_MASK          0xffffffffffffffff
30321 #define SH_MD_DQRP_MMR_DIR_LOCVEC6_INIT          0x0000000000000000
30322 
30323 /*   SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC                                     */
30324 /*   Description:  1 node is local                                      */
30325 #define SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC_SHFT      0
30326 #define SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC_MASK      0xffffffffffffffff
30327 
30328 /* ==================================================================== */
30329 /*                Register "SH_MD_DQRP_MMR_DIR_LOCVEC7"                 */
30330 /*                        local vector for acc=7                        */
30331 /* ==================================================================== */
30332 
30333 #define SH_MD_DQRP_MMR_DIR_LOCVEC7               0x0000000100050270
30334 #define SH_MD_DQRP_MMR_DIR_LOCVEC7_MASK          0xffffffffffffffff
30335 #define SH_MD_DQRP_MMR_DIR_LOCVEC7_INIT          0x0000000000000000
30336 
30337 /*   SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC                                     */
30338 /*   Description:  1 node is local                                      */
30339 #define SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC_SHFT      0
30340 #define SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC_MASK      0xffffffffffffffff
30341 
30342 /* ==================================================================== */
30343 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC0"                 */
30344 /*                      privilege vector for acc=0                      */
30345 /* ==================================================================== */
30346 
30347 #define SH_MD_DQRP_MMR_DIR_PRIVEC0               0x0000000100050300
30348 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_MASK          0x000000000fffffff
30349 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_INIT          0x0000000000000000
30350 
30351 /*   SH_MD_DQRP_MMR_DIR_PRIVEC0_IN                                      */
30352 /*   Description:  in partition privileges, locvec bit=1                */
30353 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_IN_SHFT       0
30354 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_IN_MASK       0x0000000000003fff
30355 
30356 /*   SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT                                     */
30357 /*   Description:  out of partition privileges, locvec bit=0            */
30358 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT_SHFT      14
30359 #define SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT_MASK      0x000000000fffc000
30360 
30361 /* ==================================================================== */
30362 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC1"                 */
30363 /*                      privilege vector for acc=1                      */
30364 /* ==================================================================== */
30365 
30366 #define SH_MD_DQRP_MMR_DIR_PRIVEC1               0x0000000100050310
30367 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_MASK          0x000000000fffffff
30368 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_INIT          0x0000000000000000
30369 
30370 /*   SH_MD_DQRP_MMR_DIR_PRIVEC1_IN                                      */
30371 /*   Description:  in partition privileges, locvec bit=1                */
30372 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_IN_SHFT       0
30373 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_IN_MASK       0x0000000000003fff
30374 
30375 /*   SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT                                     */
30376 /*   Description:  out of partition privileges, locvec bit=0            */
30377 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT_SHFT      14
30378 #define SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT_MASK      0x000000000fffc000
30379 
30380 /* ==================================================================== */
30381 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC2"                 */
30382 /*                      privilege vector for acc=2                      */
30383 /* ==================================================================== */
30384 
30385 #define SH_MD_DQRP_MMR_DIR_PRIVEC2               0x0000000100050320
30386 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_MASK          0x000000000fffffff
30387 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_INIT          0x0000000000000000
30388 
30389 /*   SH_MD_DQRP_MMR_DIR_PRIVEC2_IN                                      */
30390 /*   Description:  in partition privileges, locvec bit=1                */
30391 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_IN_SHFT       0
30392 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_IN_MASK       0x0000000000003fff
30393 
30394 /*   SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT                                     */
30395 /*   Description:  out of partition privileges, locvec bit=0            */
30396 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT_SHFT      14
30397 #define SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT_MASK      0x000000000fffc000
30398 
30399 /* ==================================================================== */
30400 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC3"                 */
30401 /*                      privilege vector for acc=3                      */
30402 /* ==================================================================== */
30403 
30404 #define SH_MD_DQRP_MMR_DIR_PRIVEC3               0x0000000100050330
30405 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_MASK          0x000000000fffffff
30406 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_INIT          0x0000000000000000
30407 
30408 /*   SH_MD_DQRP_MMR_DIR_PRIVEC3_IN                                      */
30409 /*   Description:  in partition privileges, locvec bit=1                */
30410 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_IN_SHFT       0
30411 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_IN_MASK       0x0000000000003fff
30412 
30413 /*   SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT                                     */
30414 /*   Description:  out of partition privileges, locvec bit=0            */
30415 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT_SHFT      14
30416 #define SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT_MASK      0x000000000fffc000
30417 
30418 /* ==================================================================== */
30419 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC4"                 */
30420 /*                      privilege vector for acc=4                      */
30421 /* ==================================================================== */
30422 
30423 #define SH_MD_DQRP_MMR_DIR_PRIVEC4               0x0000000100050340
30424 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_MASK          0x000000000fffffff
30425 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_INIT          0x0000000000000000
30426 
30427 /*   SH_MD_DQRP_MMR_DIR_PRIVEC4_IN                                      */
30428 /*   Description:  in partition privileges, locvec bit=1                */
30429 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_IN_SHFT       0
30430 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_IN_MASK       0x0000000000003fff
30431 
30432 /*   SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT                                     */
30433 /*   Description:  out of partition privileges, locvec bit=0            */
30434 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT_SHFT      14
30435 #define SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT_MASK      0x000000000fffc000
30436 
30437 /* ==================================================================== */
30438 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC5"                 */
30439 /*                      privilege vector for acc=5                      */
30440 /* ==================================================================== */
30441 
30442 #define SH_MD_DQRP_MMR_DIR_PRIVEC5               0x0000000100050350
30443 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_MASK          0x000000000fffffff
30444 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_INIT          0x0000000000000000
30445 
30446 /*   SH_MD_DQRP_MMR_DIR_PRIVEC5_IN                                      */
30447 /*   Description:  in partition privileges, locvec bit=1                */
30448 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_IN_SHFT       0
30449 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_IN_MASK       0x0000000000003fff
30450 
30451 /*   SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT                                     */
30452 /*   Description:  out of partition privileges, locvec bit=0            */
30453 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT_SHFT      14
30454 #define SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT_MASK      0x000000000fffc000
30455 
30456 /* ==================================================================== */
30457 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC6"                 */
30458 /*                      privilege vector for acc=6                      */
30459 /* ==================================================================== */
30460 
30461 #define SH_MD_DQRP_MMR_DIR_PRIVEC6               0x0000000100050360
30462 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_MASK          0x000000000fffffff
30463 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_INIT          0x0000000000000000
30464 
30465 /*   SH_MD_DQRP_MMR_DIR_PRIVEC6_IN                                      */
30466 /*   Description:  in partition privileges, locvec bit=1                */
30467 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_IN_SHFT       0
30468 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_IN_MASK       0x0000000000003fff
30469 
30470 /*   SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT                                     */
30471 /*   Description:  out of partition privileges, locvec bit=0            */
30472 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT_SHFT      14
30473 #define SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT_MASK      0x000000000fffc000
30474 
30475 /* ==================================================================== */
30476 /*                Register "SH_MD_DQRP_MMR_DIR_PRIVEC7"                 */
30477 /*                      privilege vector for acc=7                      */
30478 /* ==================================================================== */
30479 
30480 #define SH_MD_DQRP_MMR_DIR_PRIVEC7               0x0000000100050370
30481 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_MASK          0x000000000fffffff
30482 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_INIT          0x0000000000000000
30483 
30484 /*   SH_MD_DQRP_MMR_DIR_PRIVEC7_IN                                      */
30485 /*   Description:  in partition privileges, locvec bit=1                */
30486 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_IN_SHFT       0
30487 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_IN_MASK       0x0000000000003fff
30488 
30489 /*   SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT                                     */
30490 /*   Description:  out of partition privileges, locvec bit=0            */
30491 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT_SHFT      14
30492 #define SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT_MASK      0x000000000fffc000
30493 
30494 /* ==================================================================== */
30495 /*                 Register "SH_MD_DQRP_MMR_DIR_TIMER"                  */
30496 /*                            MD SXRO timer                             */
30497 /* ==================================================================== */
30498 
30499 #define SH_MD_DQRP_MMR_DIR_TIMER                 0x0000000100050400
30500 #define SH_MD_DQRP_MMR_DIR_TIMER_MASK            0x00000000003fffff
30501 #define SH_MD_DQRP_MMR_DIR_TIMER_INIT            0x0000000000000000
30502 
30503 /*   SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV                                 */
30504 /*   Description:  timer divide register                                */
30505 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV_SHFT  0
30506 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV_MASK  0x0000000000000fff
30507 
30508 /*   SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN                                  */
30509 /*   Description:  timer enable                                         */
30510 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN_SHFT   12
30511 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN_MASK   0x0000000000001000
30512 
30513 /*   SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR                                 */
30514 /*   Description:  value of current timer                               */
30515 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR_SHFT  13
30516 #define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR_MASK  0x00000000003fe000
30517 
30518 /* ==================================================================== */
30519 /*              Register "SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY"               */
30520 /*                       directory pio write data                       */
30521 /* ==================================================================== */
30522 
30523 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY           0x0000000100051000
30524 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_MASK      0x03ffffffffffffff
30525 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_INIT      0x0000000000000000
30526 
30527 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA                                */
30528 /*   Description:  directory entry A                                    */
30529 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA_SHFT 0
30530 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA_MASK 0x0000000003ffffff
30531 
30532 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB                                */
30533 /*   Description:  directory entry B                                    */
30534 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB_SHFT 26
30535 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB_MASK 0x000ffffffc000000
30536 
30537 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI                                 */
30538 /*   Description:  directory priority                                   */
30539 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI_SHFT  52
30540 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI_MASK  0x0070000000000000
30541 
30542 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC                                 */
30543 /*   Description:  directory access bits                                */
30544 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC_SHFT  55
30545 #define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC_MASK  0x0380000000000000
30546 
30547 /* ==================================================================== */
30548 /*               Register "SH_MD_DQRP_MMR_PIOWD_DIR_ECC"                */
30549 /*                        directory ecc register                        */
30550 /* ==================================================================== */
30551 
30552 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC             0x0000000100051010
30553 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_MASK        0x0000000000003fff
30554 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_INIT        0x0000000000000000
30555 
30556 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA                                  */
30557 /*   Description:  XOR bits for directory ECC group 1                   */
30558 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA_SHFT   0
30559 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA_MASK   0x000000000000007f
30560 
30561 /*   SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB                                  */
30562 /*   Description:  XOR bits for directory ECC group 2                   */
30563 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB_SHFT   7
30564 #define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB_MASK   0x0000000000003f80
30565 
30566 /* ==================================================================== */
30567 /*             Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY"              */
30568 /*                      x directory pio read data                       */
30569 /* ==================================================================== */
30570 
30571 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY         0x0000000100052000
30572 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_MASK    0x0fffffffffffffff
30573 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_INIT    0x0000000000000000
30574 
30575 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA                              */
30576 /*   Description:  directory entry A                                    */
30577 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA_SHFT 0
30578 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
30579 
30580 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB                              */
30581 /*   Description:  directory entry B                                    */
30582 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB_SHFT 26
30583 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
30584 
30585 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI                               */
30586 /*   Description:  directory priority                                   */
30587 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI_SHFT 52
30588 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI_MASK 0x0070000000000000
30589 
30590 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC                               */
30591 /*   Description:  directory access bits                                */
30592 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC_SHFT 55
30593 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC_MASK 0x0380000000000000
30594 
30595 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR                               */
30596 /*   Description:  correctable ecc error                                */
30597 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR_SHFT 58
30598 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR_MASK 0x0400000000000000
30599 
30600 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC                               */
30601 /*   Description:  uncorrectable ecc error                              */
30602 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC_SHFT 59
30603 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC_MASK 0x0800000000000000
30604 
30605 /* ==================================================================== */
30606 /*              Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ECC"               */
30607 /*                           x directory ecc                            */
30608 /* ==================================================================== */
30609 
30610 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC           0x0000000100052010
30611 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_MASK      0x0000000000003fff
30612 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_INIT      0x0000000000000000
30613 
30614 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA                                */
30615 /*   Description:  group 1 ecc                                          */
30616 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA_SHFT 0
30617 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA_MASK 0x000000000000007f
30618 
30619 /*   SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB                                */
30620 /*   Description:  group 2 ecc                                          */
30621 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB_SHFT 7
30622 #define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB_MASK 0x0000000000003f80
30623 
30624 /* ==================================================================== */
30625 /*             Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY"              */
30626 /*                      y directory pio read data                       */
30627 /* ==================================================================== */
30628 
30629 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY         0x0000000100052800
30630 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_MASK    0x0fffffffffffffff
30631 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_INIT    0x0000000000000000
30632 
30633 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA                              */
30634 /*   Description:  directory entry A                                    */
30635 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA_SHFT 0
30636 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
30637 
30638 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB                              */
30639 /*   Description:  directory entry B                                    */
30640 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB_SHFT 26
30641 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
30642 
30643 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI                               */
30644 /*   Description:  directory priority                                   */
30645 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI_SHFT 52
30646 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI_MASK 0x0070000000000000
30647 
30648 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC                               */
30649 /*   Description:  directory access bits                                */
30650 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC_SHFT 55
30651 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC_MASK 0x0380000000000000
30652 
30653 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR                               */
30654 /*   Description:  correctable ecc error                                */
30655 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR_SHFT 58
30656 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR_MASK 0x0400000000000000
30657 
30658 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC                               */
30659 /*   Description:  uncorrectable ecc error                              */
30660 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC_SHFT 59
30661 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC_MASK 0x0800000000000000
30662 
30663 /* ==================================================================== */
30664 /*              Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ECC"               */
30665 /*                           y directory ecc                            */
30666 /* ==================================================================== */
30667 
30668 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC           0x0000000100052810
30669 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_MASK      0x0000000000003fff
30670 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_INIT      0x0000000000000000
30671 
30672 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA                                */
30673 /*   Description:  group 1 ecc                                          */
30674 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA_SHFT 0
30675 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA_MASK 0x000000000000007f
30676 
30677 /*   SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB                                */
30678 /*   Description:  group 2 ecc                                          */
30679 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB_SHFT 7
30680 #define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB_MASK 0x0000000000003f80
30681 
30682 /* ==================================================================== */
30683 /*                   Register "SH_MD_DQRP_MMR_XCERR1"                   */
30684 /*              correctable dir ecc group 1 error register              */
30685 /* ==================================================================== */
30686 
30687 #define SH_MD_DQRP_MMR_XCERR1                    0x0000000100053000
30688 #define SH_MD_DQRP_MMR_XCERR1_MASK               0x0000007fffffffff
30689 #define SH_MD_DQRP_MMR_XCERR1_INIT               0x0000000000000000
30690 
30691 /*   SH_MD_DQRP_MMR_XCERR1_GRP1                                         */
30692 /*   Description:  ecc group 1 bits                                     */
30693 #define SH_MD_DQRP_MMR_XCERR1_GRP1_SHFT          0
30694 #define SH_MD_DQRP_MMR_XCERR1_GRP1_MASK          0x0000000fffffffff
30695 
30696 /*   SH_MD_DQRP_MMR_XCERR1_VAL                                          */
30697 /*   Description:  correctable ecc error in group 1 bits                */
30698 #define SH_MD_DQRP_MMR_XCERR1_VAL_SHFT           36
30699 #define SH_MD_DQRP_MMR_XCERR1_VAL_MASK           0x0000001000000000
30700 
30701 /*   SH_MD_DQRP_MMR_XCERR1_MORE                                         */
30702 /*   Description:  more than one correctable ecc error in group 1       */
30703 #define SH_MD_DQRP_MMR_XCERR1_MORE_SHFT          37
30704 #define SH_MD_DQRP_MMR_XCERR1_MORE_MASK          0x0000002000000000
30705 
30706 /*   SH_MD_DQRP_MMR_XCERR1_ARM                                          */
30707 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
30708 #define SH_MD_DQRP_MMR_XCERR1_ARM_SHFT           38
30709 #define SH_MD_DQRP_MMR_XCERR1_ARM_MASK           0x0000004000000000
30710 
30711 /* ==================================================================== */
30712 /*                   Register "SH_MD_DQRP_MMR_XCERR2"                   */
30713 /*              correctable dir ecc group 2 error register              */
30714 /* ==================================================================== */
30715 
30716 #define SH_MD_DQRP_MMR_XCERR2                    0x0000000100053010
30717 #define SH_MD_DQRP_MMR_XCERR2_MASK               0x0000003fffffffff
30718 #define SH_MD_DQRP_MMR_XCERR2_INIT               0x0000000000000000
30719 
30720 /*   SH_MD_DQRP_MMR_XCERR2_GRP2                                         */
30721 /*   Description:  ecc group 2 bits                                     */
30722 #define SH_MD_DQRP_MMR_XCERR2_GRP2_SHFT          0
30723 #define SH_MD_DQRP_MMR_XCERR2_GRP2_MASK          0x0000000fffffffff
30724 
30725 /*   SH_MD_DQRP_MMR_XCERR2_VAL                                          */
30726 /*   Description:  correctable ecc error in group 2 bits                */
30727 #define SH_MD_DQRP_MMR_XCERR2_VAL_SHFT           36
30728 #define SH_MD_DQRP_MMR_XCERR2_VAL_MASK           0x0000001000000000
30729 
30730 /*   SH_MD_DQRP_MMR_XCERR2_MORE                                         */
30731 /*   Description:  more than one correctable ecc error in group 2       */
30732 #define SH_MD_DQRP_MMR_XCERR2_MORE_SHFT          37
30733 #define SH_MD_DQRP_MMR_XCERR2_MORE_MASK          0x0000002000000000
30734 
30735 /* ==================================================================== */
30736 /*                   Register "SH_MD_DQRP_MMR_XUERR1"                   */
30737 /*             uncorrectable dir ecc group 1 error register             */
30738 /* ==================================================================== */
30739 
30740 #define SH_MD_DQRP_MMR_XUERR1                    0x0000000100053020
30741 #define SH_MD_DQRP_MMR_XUERR1_MASK               0x0000007fffffffff
30742 #define SH_MD_DQRP_MMR_XUERR1_INIT               0x0000000000000000
30743 
30744 /*   SH_MD_DQRP_MMR_XUERR1_GRP1                                         */
30745 /*   Description:  ecc group 1 bits                                     */
30746 #define SH_MD_DQRP_MMR_XUERR1_GRP1_SHFT          0
30747 #define SH_MD_DQRP_MMR_XUERR1_GRP1_MASK          0x0000000fffffffff
30748 
30749 /*   SH_MD_DQRP_MMR_XUERR1_VAL                                          */
30750 /*   Description:  uncorrectable ecc error in group 1 bits              */
30751 #define SH_MD_DQRP_MMR_XUERR1_VAL_SHFT           36
30752 #define SH_MD_DQRP_MMR_XUERR1_VAL_MASK           0x0000001000000000
30753 
30754 /*   SH_MD_DQRP_MMR_XUERR1_MORE                                         */
30755 /*   Description:  more than one uncorrectable ecc error in group 1     */
30756 #define SH_MD_DQRP_MMR_XUERR1_MORE_SHFT          37
30757 #define SH_MD_DQRP_MMR_XUERR1_MORE_MASK          0x0000002000000000
30758 
30759 /*   SH_MD_DQRP_MMR_XUERR1_ARM                                          */
30760 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
30761 #define SH_MD_DQRP_MMR_XUERR1_ARM_SHFT           38
30762 #define SH_MD_DQRP_MMR_XUERR1_ARM_MASK           0x0000004000000000
30763 
30764 /* ==================================================================== */
30765 /*                   Register "SH_MD_DQRP_MMR_XUERR2"                   */
30766 /*             uncorrectable dir ecc group 2 error register             */
30767 /* ==================================================================== */
30768 
30769 #define SH_MD_DQRP_MMR_XUERR2                    0x0000000100053030
30770 #define SH_MD_DQRP_MMR_XUERR2_MASK               0x0000003fffffffff
30771 #define SH_MD_DQRP_MMR_XUERR2_INIT               0x0000000000000000
30772 
30773 /*   SH_MD_DQRP_MMR_XUERR2_GRP2                                         */
30774 /*   Description:  ecc group 2 bits                                     */
30775 #define SH_MD_DQRP_MMR_XUERR2_GRP2_SHFT          0
30776 #define SH_MD_DQRP_MMR_XUERR2_GRP2_MASK          0x0000000fffffffff
30777 
30778 /*   SH_MD_DQRP_MMR_XUERR2_VAL                                          */
30779 /*   Description:  uncorrectable ecc error in group 2 bits              */
30780 #define SH_MD_DQRP_MMR_XUERR2_VAL_SHFT           36
30781 #define SH_MD_DQRP_MMR_XUERR2_VAL_MASK           0x0000001000000000
30782 
30783 /*   SH_MD_DQRP_MMR_XUERR2_MORE                                         */
30784 /*   Description:  more than one uncorrectable ecc error in group 2     */
30785 #define SH_MD_DQRP_MMR_XUERR2_MORE_SHFT          37
30786 #define SH_MD_DQRP_MMR_XUERR2_MORE_MASK          0x0000002000000000
30787 
30788 /* ==================================================================== */
30789 /*                   Register "SH_MD_DQRP_MMR_XPERR"                    */
30790 /*                       protocol error register                        */
30791 /* ==================================================================== */
30792 
30793 #define SH_MD_DQRP_MMR_XPERR                     0x0000000100053040
30794 #define SH_MD_DQRP_MMR_XPERR_MASK                0x7fffffffffffffff
30795 #define SH_MD_DQRP_MMR_XPERR_INIT                0x0000000000000000
30796 
30797 /*   SH_MD_DQRP_MMR_XPERR_DIR                                           */
30798 /*   Description:  directory entry                                      */
30799 #define SH_MD_DQRP_MMR_XPERR_DIR_SHFT            0
30800 #define SH_MD_DQRP_MMR_XPERR_DIR_MASK            0x0000000003ffffff
30801 
30802 /*   SH_MD_DQRP_MMR_XPERR_CMD                                           */
30803 /*   Description:  incoming command                                     */
30804 #define SH_MD_DQRP_MMR_XPERR_CMD_SHFT            26
30805 #define SH_MD_DQRP_MMR_XPERR_CMD_MASK            0x00000003fc000000
30806 
30807 /*   SH_MD_DQRP_MMR_XPERR_SRC                                           */
30808 /*   Description:  source node of dir operation                         */
30809 #define SH_MD_DQRP_MMR_XPERR_SRC_SHFT            34
30810 #define SH_MD_DQRP_MMR_XPERR_SRC_MASK            0x0000fffc00000000
30811 
30812 /*   SH_MD_DQRP_MMR_XPERR_PRIGE                                         */
30813 /*   Description:  priority was greater-equal                           */
30814 #define SH_MD_DQRP_MMR_XPERR_PRIGE_SHFT          48
30815 #define SH_MD_DQRP_MMR_XPERR_PRIGE_MASK          0x0001000000000000
30816 
30817 /*   SH_MD_DQRP_MMR_XPERR_PRIV                                          */
30818 /*   Description:  access privilege bit                                 */
30819 #define SH_MD_DQRP_MMR_XPERR_PRIV_SHFT           49
30820 #define SH_MD_DQRP_MMR_XPERR_PRIV_MASK           0x0002000000000000
30821 
30822 /*   SH_MD_DQRP_MMR_XPERR_COR                                           */
30823 /*   Description:  correctable ecc error                                */
30824 #define SH_MD_DQRP_MMR_XPERR_COR_SHFT            50
30825 #define SH_MD_DQRP_MMR_XPERR_COR_MASK            0x0004000000000000
30826 
30827 /*   SH_MD_DQRP_MMR_XPERR_UNC                                           */
30828 /*   Description:  uncorrectable ecc error                              */
30829 #define SH_MD_DQRP_MMR_XPERR_UNC_SHFT            51
30830 #define SH_MD_DQRP_MMR_XPERR_UNC_MASK            0x0008000000000000
30831 
30832 /*   SH_MD_DQRP_MMR_XPERR_MYBIT                                         */
30833 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
30834 #define SH_MD_DQRP_MMR_XPERR_MYBIT_SHFT          52
30835 #define SH_MD_DQRP_MMR_XPERR_MYBIT_MASK          0x0ff0000000000000
30836 
30837 /*   SH_MD_DQRP_MMR_XPERR_VAL                                           */
30838 /*   Description:  protocol error info valid                            */
30839 #define SH_MD_DQRP_MMR_XPERR_VAL_SHFT            60
30840 #define SH_MD_DQRP_MMR_XPERR_VAL_MASK            0x1000000000000000
30841 
30842 /*   SH_MD_DQRP_MMR_XPERR_MORE                                          */
30843 /*   Description:  more than one protocol error                         */
30844 #define SH_MD_DQRP_MMR_XPERR_MORE_SHFT           61
30845 #define SH_MD_DQRP_MMR_XPERR_MORE_MASK           0x2000000000000000
30846 
30847 /*   SH_MD_DQRP_MMR_XPERR_ARM                                           */
30848 /*   Description:  writing 1 arms error capture                         */
30849 #define SH_MD_DQRP_MMR_XPERR_ARM_SHFT            62
30850 #define SH_MD_DQRP_MMR_XPERR_ARM_MASK            0x4000000000000000
30851 
30852 /* ==================================================================== */
30853 /*                   Register "SH_MD_DQRP_MMR_YCERR1"                   */
30854 /*              correctable dir ecc group 1 error register              */
30855 /* ==================================================================== */
30856 
30857 #define SH_MD_DQRP_MMR_YCERR1                    0x0000000100053800
30858 #define SH_MD_DQRP_MMR_YCERR1_MASK               0x0000007fffffffff
30859 #define SH_MD_DQRP_MMR_YCERR1_INIT               0x0000000000000000
30860 
30861 /*   SH_MD_DQRP_MMR_YCERR1_GRP1                                         */
30862 /*   Description:  ecc group 1 bits                                     */
30863 #define SH_MD_DQRP_MMR_YCERR1_GRP1_SHFT          0
30864 #define SH_MD_DQRP_MMR_YCERR1_GRP1_MASK          0x0000000fffffffff
30865 
30866 /*   SH_MD_DQRP_MMR_YCERR1_VAL                                          */
30867 /*   Description:  correctable ecc error in group 1 bits                */
30868 #define SH_MD_DQRP_MMR_YCERR1_VAL_SHFT           36
30869 #define SH_MD_DQRP_MMR_YCERR1_VAL_MASK           0x0000001000000000
30870 
30871 /*   SH_MD_DQRP_MMR_YCERR1_MORE                                         */
30872 /*   Description:  more than one correctable ecc error in group 1       */
30873 #define SH_MD_DQRP_MMR_YCERR1_MORE_SHFT          37
30874 #define SH_MD_DQRP_MMR_YCERR1_MORE_MASK          0x0000002000000000
30875 
30876 /*   SH_MD_DQRP_MMR_YCERR1_ARM                                          */
30877 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
30878 #define SH_MD_DQRP_MMR_YCERR1_ARM_SHFT           38
30879 #define SH_MD_DQRP_MMR_YCERR1_ARM_MASK           0x0000004000000000
30880 
30881 /* ==================================================================== */
30882 /*                   Register "SH_MD_DQRP_MMR_YCERR2"                   */
30883 /*              correctable dir ecc group 2 error register              */
30884 /* ==================================================================== */
30885 
30886 #define SH_MD_DQRP_MMR_YCERR2                    0x0000000100053810
30887 #define SH_MD_DQRP_MMR_YCERR2_MASK               0x0000003fffffffff
30888 #define SH_MD_DQRP_MMR_YCERR2_INIT               0x0000000000000000
30889 
30890 /*   SH_MD_DQRP_MMR_YCERR2_GRP2                                         */
30891 /*   Description:  ecc group 2 bits                                     */
30892 #define SH_MD_DQRP_MMR_YCERR2_GRP2_SHFT          0
30893 #define SH_MD_DQRP_MMR_YCERR2_GRP2_MASK          0x0000000fffffffff
30894 
30895 /*   SH_MD_DQRP_MMR_YCERR2_VAL                                          */
30896 /*   Description:  correctable ecc error in group 2 bits                */
30897 #define SH_MD_DQRP_MMR_YCERR2_VAL_SHFT           36
30898 #define SH_MD_DQRP_MMR_YCERR2_VAL_MASK           0x0000001000000000
30899 
30900 /*   SH_MD_DQRP_MMR_YCERR2_MORE                                         */
30901 /*   Description:  more than one correctable ecc error in group 2       */
30902 #define SH_MD_DQRP_MMR_YCERR2_MORE_SHFT          37
30903 #define SH_MD_DQRP_MMR_YCERR2_MORE_MASK          0x0000002000000000
30904 
30905 /* ==================================================================== */
30906 /*                   Register "SH_MD_DQRP_MMR_YUERR1"                   */
30907 /*             uncorrectable dir ecc group 1 error register             */
30908 /* ==================================================================== */
30909 
30910 #define SH_MD_DQRP_MMR_YUERR1                    0x0000000100053820
30911 #define SH_MD_DQRP_MMR_YUERR1_MASK               0x0000007fffffffff
30912 #define SH_MD_DQRP_MMR_YUERR1_INIT               0x0000000000000000
30913 
30914 /*   SH_MD_DQRP_MMR_YUERR1_GRP1                                         */
30915 /*   Description:  ecc group 1 bits                                     */
30916 #define SH_MD_DQRP_MMR_YUERR1_GRP1_SHFT          0
30917 #define SH_MD_DQRP_MMR_YUERR1_GRP1_MASK          0x0000000fffffffff
30918 
30919 /*   SH_MD_DQRP_MMR_YUERR1_VAL                                          */
30920 /*   Description:  uncorrectable ecc error in group 1 bits              */
30921 #define SH_MD_DQRP_MMR_YUERR1_VAL_SHFT           36
30922 #define SH_MD_DQRP_MMR_YUERR1_VAL_MASK           0x0000001000000000
30923 
30924 /*   SH_MD_DQRP_MMR_YUERR1_MORE                                         */
30925 /*   Description:  more than one uncorrectable ecc error in group 1     */
30926 #define SH_MD_DQRP_MMR_YUERR1_MORE_SHFT          37
30927 #define SH_MD_DQRP_MMR_YUERR1_MORE_MASK          0x0000002000000000
30928 
30929 /*   SH_MD_DQRP_MMR_YUERR1_ARM                                          */
30930 /*   Description:  writing 1 arms uncorrectable ecc error capture       */
30931 #define SH_MD_DQRP_MMR_YUERR1_ARM_SHFT           38
30932 #define SH_MD_DQRP_MMR_YUERR1_ARM_MASK           0x0000004000000000
30933 
30934 /* ==================================================================== */
30935 /*                   Register "SH_MD_DQRP_MMR_YUERR2"                   */
30936 /*             uncorrectable dir ecc group 2 error register             */
30937 /* ==================================================================== */
30938 
30939 #define SH_MD_DQRP_MMR_YUERR2                    0x0000000100053830
30940 #define SH_MD_DQRP_MMR_YUERR2_MASK               0x0000003fffffffff
30941 #define SH_MD_DQRP_MMR_YUERR2_INIT               0x0000000000000000
30942 
30943 /*   SH_MD_DQRP_MMR_YUERR2_GRP2                                         */
30944 /*   Description:  ecc group 2 bits                                     */
30945 #define SH_MD_DQRP_MMR_YUERR2_GRP2_SHFT          0
30946 #define SH_MD_DQRP_MMR_YUERR2_GRP2_MASK          0x0000000fffffffff
30947 
30948 /*   SH_MD_DQRP_MMR_YUERR2_VAL                                          */
30949 /*   Description:  uncorrectable ecc error in group 2 bits              */
30950 #define SH_MD_DQRP_MMR_YUERR2_VAL_SHFT           36
30951 #define SH_MD_DQRP_MMR_YUERR2_VAL_MASK           0x0000001000000000
30952 
30953 /*   SH_MD_DQRP_MMR_YUERR2_MORE                                         */
30954 /*   Description:  more than one uncorrectable ecc error in group 2     */
30955 #define SH_MD_DQRP_MMR_YUERR2_MORE_SHFT          37
30956 #define SH_MD_DQRP_MMR_YUERR2_MORE_MASK          0x0000002000000000
30957 
30958 /* ==================================================================== */
30959 /*                   Register "SH_MD_DQRP_MMR_YPERR"                    */
30960 /*                       protocol error register                        */
30961 /* ==================================================================== */
30962 
30963 #define SH_MD_DQRP_MMR_YPERR                     0x0000000100053840
30964 #define SH_MD_DQRP_MMR_YPERR_MASK                0x7fffffffffffffff
30965 #define SH_MD_DQRP_MMR_YPERR_INIT                0x0000000000000000
30966 
30967 /*   SH_MD_DQRP_MMR_YPERR_DIR                                           */
30968 /*   Description:  directory entry                                      */
30969 #define SH_MD_DQRP_MMR_YPERR_DIR_SHFT            0
30970 #define SH_MD_DQRP_MMR_YPERR_DIR_MASK            0x0000000003ffffff
30971 
30972 /*   SH_MD_DQRP_MMR_YPERR_CMD                                           */
30973 /*   Description:  incoming command                                     */
30974 #define SH_MD_DQRP_MMR_YPERR_CMD_SHFT            26
30975 #define SH_MD_DQRP_MMR_YPERR_CMD_MASK            0x00000003fc000000
30976 
30977 /*   SH_MD_DQRP_MMR_YPERR_SRC                                           */
30978 /*   Description:  source node of dir operation                         */
30979 #define SH_MD_DQRP_MMR_YPERR_SRC_SHFT            34
30980 #define SH_MD_DQRP_MMR_YPERR_SRC_MASK            0x0000fffc00000000
30981 
30982 /*   SH_MD_DQRP_MMR_YPERR_PRIGE                                         */
30983 /*   Description:  priority was greater-equal                           */
30984 #define SH_MD_DQRP_MMR_YPERR_PRIGE_SHFT          48
30985 #define SH_MD_DQRP_MMR_YPERR_PRIGE_MASK          0x0001000000000000
30986 
30987 /*   SH_MD_DQRP_MMR_YPERR_PRIV                                          */
30988 /*   Description:  access privilege bit                                 */
30989 #define SH_MD_DQRP_MMR_YPERR_PRIV_SHFT           49
30990 #define SH_MD_DQRP_MMR_YPERR_PRIV_MASK           0x0002000000000000
30991 
30992 /*   SH_MD_DQRP_MMR_YPERR_COR                                           */
30993 /*   Description:  correctable ecc error                                */
30994 #define SH_MD_DQRP_MMR_YPERR_COR_SHFT            50
30995 #define SH_MD_DQRP_MMR_YPERR_COR_MASK            0x0004000000000000
30996 
30997 /*   SH_MD_DQRP_MMR_YPERR_UNC                                           */
30998 /*   Description:  uncorrectable ecc error                              */
30999 #define SH_MD_DQRP_MMR_YPERR_UNC_SHFT            51
31000 #define SH_MD_DQRP_MMR_YPERR_UNC_MASK            0x0008000000000000
31001 
31002 /*   SH_MD_DQRP_MMR_YPERR_MYBIT                                         */
31003 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
31004 #define SH_MD_DQRP_MMR_YPERR_MYBIT_SHFT          52
31005 #define SH_MD_DQRP_MMR_YPERR_MYBIT_MASK          0x0ff0000000000000
31006 
31007 /*   SH_MD_DQRP_MMR_YPERR_VAL                                           */
31008 /*   Description:  protocol error info valid                            */
31009 #define SH_MD_DQRP_MMR_YPERR_VAL_SHFT            60
31010 #define SH_MD_DQRP_MMR_YPERR_VAL_MASK            0x1000000000000000
31011 
31012 /*   SH_MD_DQRP_MMR_YPERR_MORE                                          */
31013 /*   Description:  more than one protocol error                         */
31014 #define SH_MD_DQRP_MMR_YPERR_MORE_SHFT           61
31015 #define SH_MD_DQRP_MMR_YPERR_MORE_MASK           0x2000000000000000
31016 
31017 /*   SH_MD_DQRP_MMR_YPERR_ARM                                           */
31018 /*   Description:  writing 1 arms error capture                         */
31019 #define SH_MD_DQRP_MMR_YPERR_ARM_SHFT            62
31020 #define SH_MD_DQRP_MMR_YPERR_ARM_MASK            0x4000000000000000
31021 
31022 /* ==================================================================== */
31023 /*                Register "SH_MD_DQRP_MMR_DIR_CMDTRIG"                 */
31024 /*                             cmd triggers                             */
31025 /* ==================================================================== */
31026 
31027 #define SH_MD_DQRP_MMR_DIR_CMDTRIG               0x0000000100054000
31028 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_MASK          0x00000000ffffffff
31029 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_INIT          0x0000000000000000
31030 
31031 /*   SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0                                    */
31032 /*   Description:  command trigger 0                                    */
31033 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0_SHFT     0
31034 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0_MASK     0x00000000000000ff
31035 
31036 /*   SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1                                    */
31037 /*   Description:  command trigger 1                                    */
31038 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1_SHFT     8
31039 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1_MASK     0x000000000000ff00
31040 
31041 /*   SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2                                    */
31042 /*   Description:  command trigger 2                                    */
31043 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2_SHFT     16
31044 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2_MASK     0x0000000000ff0000
31045 
31046 /*   SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3                                    */
31047 /*   Description:  command trigger 3                                    */
31048 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3_SHFT     24
31049 #define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3_MASK     0x00000000ff000000
31050 
31051 /* ==================================================================== */
31052 /*                Register "SH_MD_DQRP_MMR_DIR_TBLTRIG"                 */
31053 /*                          dir table trigger                           */
31054 /* ==================================================================== */
31055 
31056 #define SH_MD_DQRP_MMR_DIR_TBLTRIG               0x0000000100054010
31057 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_MASK          0x000003ffffffffff
31058 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_INIT          0x0000000000000000
31059 
31060 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC                                     */
31061 /*   Description:  source of request                                    */
31062 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC_SHFT      0
31063 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC_MASK      0x0000000000003fff
31064 
31065 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD                                     */
31066 /*   Description:  incoming request                                     */
31067 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD_SHFT      14
31068 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD_MASK      0x00000000003fc000
31069 
31070 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC                                     */
31071 /*   Description:  uncorrectable error, privilege bit                   */
31072 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC_SHFT      22
31073 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC_MASK      0x0000000000c00000
31074 
31075 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE                                   */
31076 /*   Description:  priority greater-equal                               */
31077 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE_SHFT    24
31078 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE_MASK    0x0000000001000000
31079 
31080 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST                                   */
31081 /*   Description:  shrd,sxro,sub-state                                  */
31082 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST_SHFT    25
31083 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST_MASK    0x00000003fe000000
31084 
31085 /*   SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT                                   */
31086 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
31087 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT_SHFT    34
31088 #define SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT_MASK    0x000003fc00000000
31089 
31090 /* ==================================================================== */
31091 /*                Register "SH_MD_DQRP_MMR_DIR_TBLMASK"                 */
31092 /*                        dir table trigger mask                        */
31093 /* ==================================================================== */
31094 
31095 #define SH_MD_DQRP_MMR_DIR_TBLMASK               0x0000000100054020
31096 #define SH_MD_DQRP_MMR_DIR_TBLMASK_MASK          0x000003ffffffffff
31097 #define SH_MD_DQRP_MMR_DIR_TBLMASK_INIT          0x0000000000000000
31098 
31099 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_SRC                                     */
31100 /*   Description:  source of request                                    */
31101 #define SH_MD_DQRP_MMR_DIR_TBLMASK_SRC_SHFT      0
31102 #define SH_MD_DQRP_MMR_DIR_TBLMASK_SRC_MASK      0x0000000000003fff
31103 
31104 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_CMD                                     */
31105 /*   Description:  incoming request                                     */
31106 #define SH_MD_DQRP_MMR_DIR_TBLMASK_CMD_SHFT      14
31107 #define SH_MD_DQRP_MMR_DIR_TBLMASK_CMD_MASK      0x00000000003fc000
31108 
31109 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_ACC                                     */
31110 /*   Description:  uncorrectable error, privilege bit                   */
31111 #define SH_MD_DQRP_MMR_DIR_TBLMASK_ACC_SHFT      22
31112 #define SH_MD_DQRP_MMR_DIR_TBLMASK_ACC_MASK      0x0000000000c00000
31113 
31114 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE                                   */
31115 /*   Description:  priority greater-equal                               */
31116 #define SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE_SHFT    24
31117 #define SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE_MASK    0x0000000001000000
31118 
31119 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST                                   */
31120 /*   Description:  shrd,sxro,sub-state                                  */
31121 #define SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST_SHFT    25
31122 #define SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST_MASK    0x00000003fe000000
31123 
31124 /*   SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT                                   */
31125 /*   Description:  ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src  */
31126 #define SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT_SHFT    34
31127 #define SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT_MASK    0x000003fc00000000
31128 
31129 /* ==================================================================== */
31130 /*                  Register "SH_MD_DQRP_MMR_XBIST_H"                   */
31131 /*                    rising edge bist/fill pattern                     */
31132 /* ==================================================================== */
31133 
31134 #define SH_MD_DQRP_MMR_XBIST_H                   0x0000000100058000
31135 #define SH_MD_DQRP_MMR_XBIST_H_MASK              0x00000700ffffffff
31136 #define SH_MD_DQRP_MMR_XBIST_H_INIT              0x0000000000000000
31137 
31138 /*   SH_MD_DQRP_MMR_XBIST_H_PAT                                         */
31139 /*   Description:  data pattern                                         */
31140 #define SH_MD_DQRP_MMR_XBIST_H_PAT_SHFT          0
31141 #define SH_MD_DQRP_MMR_XBIST_H_PAT_MASK          0x00000000ffffffff
31142 
31143 /*   SH_MD_DQRP_MMR_XBIST_H_INV                                         */
31144 /*   Description:  invert data pattern in next cycle                    */
31145 #define SH_MD_DQRP_MMR_XBIST_H_INV_SHFT          40
31146 #define SH_MD_DQRP_MMR_XBIST_H_INV_MASK          0x0000010000000000
31147 
31148 /*   SH_MD_DQRP_MMR_XBIST_H_ROT                                         */
31149 /*   Description:  rotate left data pattern in next cycle               */
31150 #define SH_MD_DQRP_MMR_XBIST_H_ROT_SHFT          41
31151 #define SH_MD_DQRP_MMR_XBIST_H_ROT_MASK          0x0000020000000000
31152 
31153 /*   SH_MD_DQRP_MMR_XBIST_H_ARM                                         */
31154 /*   Description:  writing 1 arms data miscompare capture               */
31155 #define SH_MD_DQRP_MMR_XBIST_H_ARM_SHFT          42
31156 #define SH_MD_DQRP_MMR_XBIST_H_ARM_MASK          0x0000040000000000
31157 
31158 /* ==================================================================== */
31159 /*                  Register "SH_MD_DQRP_MMR_XBIST_L"                   */
31160 /*                    falling edge bist/fill pattern                    */
31161 /* ==================================================================== */
31162 
31163 #define SH_MD_DQRP_MMR_XBIST_L                   0x0000000100058010
31164 #define SH_MD_DQRP_MMR_XBIST_L_MASK              0x00000300ffffffff
31165 #define SH_MD_DQRP_MMR_XBIST_L_INIT              0x0000000000000000
31166 
31167 /*   SH_MD_DQRP_MMR_XBIST_L_PAT                                         */
31168 /*   Description:  data pattern                                         */
31169 #define SH_MD_DQRP_MMR_XBIST_L_PAT_SHFT          0
31170 #define SH_MD_DQRP_MMR_XBIST_L_PAT_MASK          0x00000000ffffffff
31171 
31172 /*   SH_MD_DQRP_MMR_XBIST_L_INV                                         */
31173 /*   Description:  invert data pattern in next cycle                    */
31174 #define SH_MD_DQRP_MMR_XBIST_L_INV_SHFT          40
31175 #define SH_MD_DQRP_MMR_XBIST_L_INV_MASK          0x0000010000000000
31176 
31177 /*   SH_MD_DQRP_MMR_XBIST_L_ROT                                         */
31178 /*   Description:  rotate left data pattern in next cycle               */
31179 #define SH_MD_DQRP_MMR_XBIST_L_ROT_SHFT          41
31180 #define SH_MD_DQRP_MMR_XBIST_L_ROT_MASK          0x0000020000000000
31181 
31182 /* ==================================================================== */
31183 /*                Register "SH_MD_DQRP_MMR_XBIST_ERR_H"                 */
31184 /*                    rising edge bist error pattern                    */
31185 /* ==================================================================== */
31186 
31187 #define SH_MD_DQRP_MMR_XBIST_ERR_H               0x0000000100058020
31188 #define SH_MD_DQRP_MMR_XBIST_ERR_H_MASK          0x00000300ffffffff
31189 #define SH_MD_DQRP_MMR_XBIST_ERR_H_INIT          0x0000000000000000
31190 
31191 /*   SH_MD_DQRP_MMR_XBIST_ERR_H_PAT                                     */
31192 /*   Description:  data pattern                                         */
31193 #define SH_MD_DQRP_MMR_XBIST_ERR_H_PAT_SHFT      0
31194 #define SH_MD_DQRP_MMR_XBIST_ERR_H_PAT_MASK      0x00000000ffffffff
31195 
31196 /*   SH_MD_DQRP_MMR_XBIST_ERR_H_VAL                                     */
31197 /*   Description:  bist data miscompare                                 */
31198 #define SH_MD_DQRP_MMR_XBIST_ERR_H_VAL_SHFT      40
31199 #define SH_MD_DQRP_MMR_XBIST_ERR_H_VAL_MASK      0x0000010000000000
31200 
31201 /*   SH_MD_DQRP_MMR_XBIST_ERR_H_MORE                                    */
31202 /*   Description:  more than one bist data miscompare                   */
31203 #define SH_MD_DQRP_MMR_XBIST_ERR_H_MORE_SHFT     41
31204 #define SH_MD_DQRP_MMR_XBIST_ERR_H_MORE_MASK     0x0000020000000000
31205 
31206 /* ==================================================================== */
31207 /*                Register "SH_MD_DQRP_MMR_XBIST_ERR_L"                 */
31208 /*                   falling edge bist error pattern                    */
31209 /* ==================================================================== */
31210 
31211 #define SH_MD_DQRP_MMR_XBIST_ERR_L               0x0000000100058030
31212 #define SH_MD_DQRP_MMR_XBIST_ERR_L_MASK          0x00000300ffffffff
31213 #define SH_MD_DQRP_MMR_XBIST_ERR_L_INIT          0x0000000000000000
31214 
31215 /*   SH_MD_DQRP_MMR_XBIST_ERR_L_PAT                                     */
31216 /*   Description:  data pattern                                         */
31217 #define SH_MD_DQRP_MMR_XBIST_ERR_L_PAT_SHFT      0
31218 #define SH_MD_DQRP_MMR_XBIST_ERR_L_PAT_MASK      0x00000000ffffffff
31219 
31220 /*   SH_MD_DQRP_MMR_XBIST_ERR_L_VAL                                     */
31221 /*   Description:  bist data miscompare                                 */
31222 #define SH_MD_DQRP_MMR_XBIST_ERR_L_VAL_SHFT      40
31223 #define SH_MD_DQRP_MMR_XBIST_ERR_L_VAL_MASK      0x0000010000000000
31224 
31225 /*   SH_MD_DQRP_MMR_XBIST_ERR_L_MORE                                    */
31226 /*   Description:  more than one bist data miscompare                   */
31227 #define SH_MD_DQRP_MMR_XBIST_ERR_L_MORE_SHFT     41
31228 #define SH_MD_DQRP_MMR_XBIST_ERR_L_MORE_MASK     0x0000020000000000
31229 
31230 /* ==================================================================== */
31231 /*                  Register "SH_MD_DQRP_MMR_YBIST_H"                   */
31232 /*                    rising edge bist/fill pattern                     */
31233 /* ==================================================================== */
31234 
31235 #define SH_MD_DQRP_MMR_YBIST_H                   0x0000000100058800
31236 #define SH_MD_DQRP_MMR_YBIST_H_MASK              0x00000700ffffffff
31237 #define SH_MD_DQRP_MMR_YBIST_H_INIT              0x0000000000000000
31238 
31239 /*   SH_MD_DQRP_MMR_YBIST_H_PAT                                         */
31240 /*   Description:  data pattern                                         */
31241 #define SH_MD_DQRP_MMR_YBIST_H_PAT_SHFT          0
31242 #define SH_MD_DQRP_MMR_YBIST_H_PAT_MASK          0x00000000ffffffff
31243 
31244 /*   SH_MD_DQRP_MMR_YBIST_H_INV                                         */
31245 /*   Description:  invert data pattern in next cycle                    */
31246 #define SH_MD_DQRP_MMR_YBIST_H_INV_SHFT          40
31247 #define SH_MD_DQRP_MMR_YBIST_H_INV_MASK          0x0000010000000000
31248 
31249 /*   SH_MD_DQRP_MMR_YBIST_H_ROT                                         */
31250 /*   Description:  rotate left data pattern in next cycle               */
31251 #define SH_MD_DQRP_MMR_YBIST_H_ROT_SHFT          41
31252 #define SH_MD_DQRP_MMR_YBIST_H_ROT_MASK          0x0000020000000000
31253 
31254 /*   SH_MD_DQRP_MMR_YBIST_H_ARM                                         */
31255 /*   Description:  writing 1 arms data miscompare capture               */
31256 #define SH_MD_DQRP_MMR_YBIST_H_ARM_SHFT          42
31257 #define SH_MD_DQRP_MMR_YBIST_H_ARM_MASK          0x0000040000000000
31258 
31259 /* ==================================================================== */
31260 /*                  Register "SH_MD_DQRP_MMR_YBIST_L"                   */
31261 /*                    falling edge bist/fill pattern                    */
31262 /* ==================================================================== */
31263 
31264 #define SH_MD_DQRP_MMR_YBIST_L                   0x0000000100058810
31265 #define SH_MD_DQRP_MMR_YBIST_L_MASK              0x00000300ffffffff
31266 #define SH_MD_DQRP_MMR_YBIST_L_INIT              0x0000000000000000
31267 
31268 /*   SH_MD_DQRP_MMR_YBIST_L_PAT                                         */
31269 /*   Description:  data pattern                                         */
31270 #define SH_MD_DQRP_MMR_YBIST_L_PAT_SHFT          0
31271 #define SH_MD_DQRP_MMR_YBIST_L_PAT_MASK          0x00000000ffffffff
31272 
31273 /*   SH_MD_DQRP_MMR_YBIST_L_INV                                         */
31274 /*   Description:  invert data pattern in next cycle                    */
31275 #define SH_MD_DQRP_MMR_YBIST_L_INV_SHFT          40
31276 #define SH_MD_DQRP_MMR_YBIST_L_INV_MASK          0x0000010000000000
31277 
31278 /*   SH_MD_DQRP_MMR_YBIST_L_ROT                                         */
31279 /*   Description:  rotate left data pattern in next cycle               */
31280 #define SH_MD_DQRP_MMR_YBIST_L_ROT_SHFT          41
31281 #define SH_MD_DQRP_MMR_YBIST_L_ROT_MASK          0x0000020000000000
31282 
31283 /* ==================================================================== */
31284 /*                Register "SH_MD_DQRP_MMR_YBIST_ERR_H"                 */
31285 /*                    rising edge bist error pattern                    */
31286 /* ==================================================================== */
31287 
31288 #define SH_MD_DQRP_MMR_YBIST_ERR_H               0x0000000100058820
31289 #define SH_MD_DQRP_MMR_YBIST_ERR_H_MASK          0x00000300ffffffff
31290 #define SH_MD_DQRP_MMR_YBIST_ERR_H_INIT          0x0000000000000000
31291 
31292 /*   SH_MD_DQRP_MMR_YBIST_ERR_H_PAT                                     */
31293 /*   Description:  data pattern                                         */
31294 #define SH_MD_DQRP_MMR_YBIST_ERR_H_PAT_SHFT      0
31295 #define SH_MD_DQRP_MMR_YBIST_ERR_H_PAT_MASK      0x00000000ffffffff
31296 
31297 /*   SH_MD_DQRP_MMR_YBIST_ERR_H_VAL                                     */
31298 /*   Description:  bist data miscompare                                 */
31299 #define SH_MD_DQRP_MMR_YBIST_ERR_H_VAL_SHFT      40
31300 #define SH_MD_DQRP_MMR_YBIST_ERR_H_VAL_MASK      0x0000010000000000
31301 
31302 /*   SH_MD_DQRP_MMR_YBIST_ERR_H_MORE                                    */
31303 /*   Description:  more than one bist data miscompare                   */
31304 #define SH_MD_DQRP_MMR_YBIST_ERR_H_MORE_SHFT     41
31305 #define SH_MD_DQRP_MMR_YBIST_ERR_H_MORE_MASK     0x0000020000000000
31306 
31307 /* ==================================================================== */
31308 /*                Register "SH_MD_DQRP_MMR_YBIST_ERR_L"                 */
31309 /*                   falling edge bist error pattern                    */
31310 /* ==================================================================== */
31311 
31312 #define SH_MD_DQRP_MMR_YBIST_ERR_L               0x0000000100058830
31313 #define SH_MD_DQRP_MMR_YBIST_ERR_L_MASK          0x00000300ffffffff
31314 #define SH_MD_DQRP_MMR_YBIST_ERR_L_INIT          0x0000000000000000
31315 
31316 /*   SH_MD_DQRP_MMR_YBIST_ERR_L_PAT                                     */
31317 /*   Description:  data pattern                                         */
31318 #define SH_MD_DQRP_MMR_YBIST_ERR_L_PAT_SHFT      0
31319 #define SH_MD_DQRP_MMR_YBIST_ERR_L_PAT_MASK      0x00000000ffffffff
31320 
31321 /*   SH_MD_DQRP_MMR_YBIST_ERR_L_VAL                                     */
31322 /*   Description:  bist data miscompare                                 */
31323 #define SH_MD_DQRP_MMR_YBIST_ERR_L_VAL_SHFT      40
31324 #define SH_MD_DQRP_MMR_YBIST_ERR_L_VAL_MASK      0x0000010000000000
31325 
31326 /*   SH_MD_DQRP_MMR_YBIST_ERR_L_MORE                                    */
31327 /*   Description:  more than one bist data miscompare                   */
31328 #define SH_MD_DQRP_MMR_YBIST_ERR_L_MORE_SHFT     41
31329 #define SH_MD_DQRP_MMR_YBIST_ERR_L_MORE_MASK     0x0000020000000000
31330 
31331 /* ==================================================================== */
31332 /*                  Register "SH_MD_DQRS_MMR_XBIST_H"                   */
31333 /*                    rising edge bist/fill pattern                     */
31334 /* ==================================================================== */
31335 
31336 #define SH_MD_DQRS_MMR_XBIST_H                   0x0000000100068000
31337 #define SH_MD_DQRS_MMR_XBIST_H_MASK              0x000007ffffffffff
31338 #define SH_MD_DQRS_MMR_XBIST_H_INIT              0x0000000000000000
31339 
31340 /*   SH_MD_DQRS_MMR_XBIST_H_PAT                                         */
31341 /*   Description:  data pattern                                         */
31342 #define SH_MD_DQRS_MMR_XBIST_H_PAT_SHFT          0
31343 #define SH_MD_DQRS_MMR_XBIST_H_PAT_MASK          0x000000ffffffffff
31344 
31345 /*   SH_MD_DQRS_MMR_XBIST_H_INV                                         */
31346 /*   Description:  invert data pattern in next cycle                    */
31347 #define SH_MD_DQRS_MMR_XBIST_H_INV_SHFT          40
31348 #define SH_MD_DQRS_MMR_XBIST_H_INV_MASK          0x0000010000000000
31349 
31350 /*   SH_MD_DQRS_MMR_XBIST_H_ROT                                         */
31351 /*   Description:  rotate left data pattern in next cycle               */
31352 #define SH_MD_DQRS_MMR_XBIST_H_ROT_SHFT          41
31353 #define SH_MD_DQRS_MMR_XBIST_H_ROT_MASK          0x0000020000000000
31354 
31355 /*   SH_MD_DQRS_MMR_XBIST_H_ARM                                         */
31356 /*   Description:  writing 1 arms data miscompare capture               */
31357 #define SH_MD_DQRS_MMR_XBIST_H_ARM_SHFT          42
31358 #define SH_MD_DQRS_MMR_XBIST_H_ARM_MASK          0x0000040000000000
31359 
31360 /* ==================================================================== */
31361 /*                  Register "SH_MD_DQRS_MMR_XBIST_L"                   */
31362 /*                    falling edge bist/fill pattern                    */
31363 /* ==================================================================== */
31364 
31365 #define SH_MD_DQRS_MMR_XBIST_L                   0x0000000100068010
31366 #define SH_MD_DQRS_MMR_XBIST_L_MASK              0x000003ffffffffff
31367 #define SH_MD_DQRS_MMR_XBIST_L_INIT              0x0000000000000000
31368 
31369 /*   SH_MD_DQRS_MMR_XBIST_L_PAT                                         */
31370 /*   Description:  data pattern                                         */
31371 #define SH_MD_DQRS_MMR_XBIST_L_PAT_SHFT          0
31372 #define SH_MD_DQRS_MMR_XBIST_L_PAT_MASK          0x000000ffffffffff
31373 
31374 /*   SH_MD_DQRS_MMR_XBIST_L_INV                                         */
31375 /*   Description:  invert data pattern in next cycle                    */
31376 #define SH_MD_DQRS_MMR_XBIST_L_INV_SHFT          40
31377 #define SH_MD_DQRS_MMR_XBIST_L_INV_MASK          0x0000010000000000
31378 
31379 /*   SH_MD_DQRS_MMR_XBIST_L_ROT                                         */
31380 /*   Description:  rotate left data pattern in next cycle               */
31381 #define SH_MD_DQRS_MMR_XBIST_L_ROT_SHFT          41
31382 #define SH_MD_DQRS_MMR_XBIST_L_ROT_MASK          0x0000020000000000
31383 
31384 /* ==================================================================== */
31385 /*                Register "SH_MD_DQRS_MMR_XBIST_ERR_H"                 */
31386 /*                    rising edge bist error pattern                    */
31387 /* ==================================================================== */
31388 
31389 #define SH_MD_DQRS_MMR_XBIST_ERR_H               0x0000000100068020
31390 #define SH_MD_DQRS_MMR_XBIST_ERR_H_MASK          0x000003ffffffffff
31391 #define SH_MD_DQRS_MMR_XBIST_ERR_H_INIT          0x0000000000000000
31392 
31393 /*   SH_MD_DQRS_MMR_XBIST_ERR_H_PAT                                     */
31394 /*   Description:  data pattern                                         */
31395 #define SH_MD_DQRS_MMR_XBIST_ERR_H_PAT_SHFT      0
31396 #define SH_MD_DQRS_MMR_XBIST_ERR_H_PAT_MASK      0x000000ffffffffff
31397 
31398 /*   SH_MD_DQRS_MMR_XBIST_ERR_H_VAL                                     */
31399 /*   Description:  bist data miscompare                                 */
31400 #define SH_MD_DQRS_MMR_XBIST_ERR_H_VAL_SHFT      40
31401 #define SH_MD_DQRS_MMR_XBIST_ERR_H_VAL_MASK      0x0000010000000000
31402 
31403 /*   SH_MD_DQRS_MMR_XBIST_ERR_H_MORE                                    */
31404 /*   Description:  more than one bist data miscompare                   */
31405 #define SH_MD_DQRS_MMR_XBIST_ERR_H_MORE_SHFT     41
31406 #define SH_MD_DQRS_MMR_XBIST_ERR_H_MORE_MASK     0x0000020000000000
31407 
31408 /* ==================================================================== */
31409 /*                Register "SH_MD_DQRS_MMR_XBIST_ERR_L"                 */
31410 /*                   falling edge bist error pattern                    */
31411 /* ==================================================================== */
31412 
31413 #define SH_MD_DQRS_MMR_XBIST_ERR_L               0x0000000100068030
31414 #define SH_MD_DQRS_MMR_XBIST_ERR_L_MASK          0x000003ffffffffff
31415 #define SH_MD_DQRS_MMR_XBIST_ERR_L_INIT          0x0000000000000000
31416 
31417 /*   SH_MD_DQRS_MMR_XBIST_ERR_L_PAT                                     */
31418 /*   Description:  data pattern                                         */
31419 #define SH_MD_DQRS_MMR_XBIST_ERR_L_PAT_SHFT      0
31420 #define SH_MD_DQRS_MMR_XBIST_ERR_L_PAT_MASK      0x000000ffffffffff
31421 
31422 /*   SH_MD_DQRS_MMR_XBIST_ERR_L_VAL                                     */
31423 /*   Description:  bist data miscompare                                 */
31424 #define SH_MD_DQRS_MMR_XBIST_ERR_L_VAL_SHFT      40
31425 #define SH_MD_DQRS_MMR_XBIST_ERR_L_VAL_MASK      0x0000010000000000
31426 
31427 /*   SH_MD_DQRS_MMR_XBIST_ERR_L_MORE                                    */
31428 /*   Description:  more than one bist data miscompare                   */
31429 #define SH_MD_DQRS_MMR_XBIST_ERR_L_MORE_SHFT     41
31430 #define SH_MD_DQRS_MMR_XBIST_ERR_L_MORE_MASK     0x0000020000000000
31431 
31432 /* ==================================================================== */
31433 /*                  Register "SH_MD_DQRS_MMR_YBIST_H"                   */
31434 /*                    rising edge bist/fill pattern                     */
31435 /* ==================================================================== */
31436 
31437 #define SH_MD_DQRS_MMR_YBIST_H                   0x0000000100068800
31438 #define SH_MD_DQRS_MMR_YBIST_H_MASK              0x000007ffffffffff
31439 #define SH_MD_DQRS_MMR_YBIST_H_INIT              0x0000000000000000
31440 
31441 /*   SH_MD_DQRS_MMR_YBIST_H_PAT                                         */
31442 /*   Description:  data pattern                                         */
31443 #define SH_MD_DQRS_MMR_YBIST_H_PAT_SHFT          0
31444 #define SH_MD_DQRS_MMR_YBIST_H_PAT_MASK          0x000000ffffffffff
31445 
31446 /*   SH_MD_DQRS_MMR_YBIST_H_INV                                         */
31447 /*   Description:  invert data pattern in next cycle                    */
31448 #define SH_MD_DQRS_MMR_YBIST_H_INV_SHFT          40
31449 #define SH_MD_DQRS_MMR_YBIST_H_INV_MASK          0x0000010000000000
31450 
31451 /*   SH_MD_DQRS_MMR_YBIST_H_ROT                                         */
31452 /*   Description:  rotate left data pattern in next cycle               */
31453 #define SH_MD_DQRS_MMR_YBIST_H_ROT_SHFT          41
31454 #define SH_MD_DQRS_MMR_YBIST_H_ROT_MASK          0x0000020000000000
31455 
31456 /*   SH_MD_DQRS_MMR_YBIST_H_ARM                                         */
31457 /*   Description:  writing 1 arms data miscompare capture               */
31458 #define SH_MD_DQRS_MMR_YBIST_H_ARM_SHFT          42
31459 #define SH_MD_DQRS_MMR_YBIST_H_ARM_MASK          0x0000040000000000
31460 
31461 /* ==================================================================== */
31462 /*                  Register "SH_MD_DQRS_MMR_YBIST_L"                   */
31463 /*                    falling edge bist/fill pattern                    */
31464 /* ==================================================================== */
31465 
31466 #define SH_MD_DQRS_MMR_YBIST_L                   0x0000000100068810
31467 #define SH_MD_DQRS_MMR_YBIST_L_MASK              0x000003ffffffffff
31468 #define SH_MD_DQRS_MMR_YBIST_L_INIT              0x0000000000000000
31469 
31470 /*   SH_MD_DQRS_MMR_YBIST_L_PAT                                         */
31471 /*   Description:  data pattern                                         */
31472 #define SH_MD_DQRS_MMR_YBIST_L_PAT_SHFT          0
31473 #define SH_MD_DQRS_MMR_YBIST_L_PAT_MASK          0x000000ffffffffff
31474 
31475 /*   SH_MD_DQRS_MMR_YBIST_L_INV                                         */
31476 /*   Description:  invert data pattern in next cycle                    */
31477 #define SH_MD_DQRS_MMR_YBIST_L_INV_SHFT          40
31478 #define SH_MD_DQRS_MMR_YBIST_L_INV_MASK          0x0000010000000000
31479 
31480 /*   SH_MD_DQRS_MMR_YBIST_L_ROT                                         */
31481 /*   Description:  rotate left data pattern in next cycle               */
31482 #define SH_MD_DQRS_MMR_YBIST_L_ROT_SHFT          41
31483 #define SH_MD_DQRS_MMR_YBIST_L_ROT_MASK          0x0000020000000000
31484 
31485 /* ==================================================================== */
31486 /*                Register "SH_MD_DQRS_MMR_YBIST_ERR_H"                 */
31487 /*                    rising edge bist error pattern                    */
31488 /* ==================================================================== */
31489 
31490 #define SH_MD_DQRS_MMR_YBIST_ERR_H               0x0000000100068820
31491 #define SH_MD_DQRS_MMR_YBIST_ERR_H_MASK          0x000003ffffffffff
31492 #define SH_MD_DQRS_MMR_YBIST_ERR_H_INIT          0x0000000000000000
31493 
31494 /*   SH_MD_DQRS_MMR_YBIST_ERR_H_PAT                                     */
31495 /*   Description:  data pattern                                         */
31496 #define SH_MD_DQRS_MMR_YBIST_ERR_H_PAT_SHFT      0
31497 #define SH_MD_DQRS_MMR_YBIST_ERR_H_PAT_MASK      0x000000ffffffffff
31498 
31499 /*   SH_MD_DQRS_MMR_YBIST_ERR_H_VAL                                     */
31500 /*   Description:  bist data miscompare                                 */
31501 #define SH_MD_DQRS_MMR_YBIST_ERR_H_VAL_SHFT      40
31502 #define SH_MD_DQRS_MMR_YBIST_ERR_H_VAL_MASK      0x0000010000000000
31503 
31504 /*   SH_MD_DQRS_MMR_YBIST_ERR_H_MORE                                    */
31505 /*   Description:  more than one bist data miscompare                   */
31506 #define SH_MD_DQRS_MMR_YBIST_ERR_H_MORE_SHFT     41
31507 #define SH_MD_DQRS_MMR_YBIST_ERR_H_MORE_MASK     0x0000020000000000
31508 
31509 /* ==================================================================== */
31510 /*                Register "SH_MD_DQRS_MMR_YBIST_ERR_L"                 */
31511 /*                   falling edge bist error pattern                    */
31512 /* ==================================================================== */
31513 
31514 #define SH_MD_DQRS_MMR_YBIST_ERR_L               0x0000000100068830
31515 #define SH_MD_DQRS_MMR_YBIST_ERR_L_MASK          0x000003ffffffffff
31516 #define SH_MD_DQRS_MMR_YBIST_ERR_L_INIT          0x0000000000000000
31517 
31518 /*   SH_MD_DQRS_MMR_YBIST_ERR_L_PAT                                     */
31519 /*   Description:  data pattern                                         */
31520 #define SH_MD_DQRS_MMR_YBIST_ERR_L_PAT_SHFT      0
31521 #define SH_MD_DQRS_MMR_YBIST_ERR_L_PAT_MASK      0x000000ffffffffff
31522 
31523 /*   SH_MD_DQRS_MMR_YBIST_ERR_L_VAL                                     */
31524 /*   Description:  bist data miscompare                                 */
31525 #define SH_MD_DQRS_MMR_YBIST_ERR_L_VAL_SHFT      40
31526 #define SH_MD_DQRS_MMR_YBIST_ERR_L_VAL_MASK      0x0000010000000000
31527 
31528 /*   SH_MD_DQRS_MMR_YBIST_ERR_L_MORE                                    */
31529 /*   Description:  more than one bist data miscompare                   */
31530 #define SH_MD_DQRS_MMR_YBIST_ERR_L_MORE_SHFT     41
31531 #define SH_MD_DQRS_MMR_YBIST_ERR_L_MORE_MASK     0x0000020000000000
31532 
31533 /* ==================================================================== */
31534 /*                 Register "SH_MD_DQRS_MMR_JNR_DEBUG"                  */
31535 /*                    joiner/fct debug configuration                    */
31536 /* ==================================================================== */
31537 
31538 #define SH_MD_DQRS_MMR_JNR_DEBUG                 0x0000000100069000
31539 #define SH_MD_DQRS_MMR_JNR_DEBUG_MASK            0x0000000000000003
31540 #define SH_MD_DQRS_MMR_JNR_DEBUG_INIT            0x0000000000000000
31541 
31542 /*   SH_MD_DQRS_MMR_JNR_DEBUG_PX                                        */
31543 /*   Description:  select 0=pi 1=xn side                                */
31544 #define SH_MD_DQRS_MMR_JNR_DEBUG_PX_SHFT         0
31545 #define SH_MD_DQRS_MMR_JNR_DEBUG_PX_MASK         0x0000000000000001
31546 
31547 /*   SH_MD_DQRS_MMR_JNR_DEBUG_RW                                        */
31548 /*   Description:  select 0=read 1=write side                           */
31549 #define SH_MD_DQRS_MMR_JNR_DEBUG_RW_SHFT         1
31550 #define SH_MD_DQRS_MMR_JNR_DEBUG_RW_MASK         0x0000000000000002
31551 
31552 /* ==================================================================== */
31553 /*                 Register "SH_MD_DQRS_MMR_YAMOPW_ERR"                 */
31554 /*                  amo/partial rmw ecc error register                  */
31555 /* ==================================================================== */
31556 
31557 #define SH_MD_DQRS_MMR_YAMOPW_ERR                0x000000010006a000
31558 #define SH_MD_DQRS_MMR_YAMOPW_ERR_MASK           0x0000000103ff03ff
31559 #define SH_MD_DQRS_MMR_YAMOPW_ERR_INIT           0x0000000000000000
31560 
31561 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN                                     */
31562 /*   Description:  store data syndrome                                  */
31563 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN_SHFT      0
31564 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN_MASK      0x00000000000000ff
31565 
31566 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR                                     */
31567 /*   Description:  correctable ecc errror on store data                 */
31568 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR_SHFT      8
31569 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR_MASK      0x0000000000000100
31570 
31571 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC                                     */
31572 /*   Description:  uncorrectable ecc errror on store data               */
31573 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC_SHFT      9
31574 #define SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC_MASK      0x0000000000000200
31575 
31576 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN                                     */
31577 /*   Description:  memory read data syndrome                            */
31578 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN_SHFT      16
31579 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN_MASK      0x0000000000ff0000
31580 
31581 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR                                     */
31582 /*   Description:  correctable ecc errror on read data                  */
31583 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR_SHFT      24
31584 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR_MASK      0x0000000001000000
31585 
31586 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC                                     */
31587 /*   Description:  uncorrectable ecc errror on read data                */
31588 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC_SHFT      25
31589 #define SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC_MASK      0x0000000002000000
31590 
31591 /*   SH_MD_DQRS_MMR_YAMOPW_ERR_ARM                                      */
31592 /*   Description:  writing 1 arms ecc error capture                     */
31593 #define SH_MD_DQRS_MMR_YAMOPW_ERR_ARM_SHFT       32
31594 #define SH_MD_DQRS_MMR_YAMOPW_ERR_ARM_MASK       0x0000000100000000
31595 
31596 
31597 #endif /* _ASM_IA64_SN_SN2_SHUB_MMR_H */
31598