ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / include / asm-ia64 / sn / sn2 / shub_mmr.h
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 */