+++ /dev/null
-/*
- *
- * This file is subject to the terms and conditions of the GNU General Public
- * License. See the file "COPYING" in the main directory of this archive
- * for more details.
- *
- * Copyright (c) 2001-2003 Silicon Graphics, Inc. All rights reserved.
- */
-
-
-#ifndef _ASM_IA64_SN_SN2_SHUB_MMR_H
-#define _ASM_IA64_SN_SN2_SHUB_MMR_H
-
-/* ==================================================================== */
-/* Register "SH_FSB_BINIT_CONTROL" */
-/* FSB BINIT# Control */
-/* ==================================================================== */
-
-#define SH_FSB_BINIT_CONTROL 0x0000000120010000
-#define SH_FSB_BINIT_CONTROL_MASK 0x0000000000000001
-#define SH_FSB_BINIT_CONTROL_INIT 0x0000000000000000
-
-/* SH_FSB_BINIT_CONTROL_BINIT */
-/* Description: Assert the FSB's BINIT# Signal */
-#define SH_FSB_BINIT_CONTROL_BINIT_SHFT 0
-#define SH_FSB_BINIT_CONTROL_BINIT_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_FSB_RESET_CONTROL" */
-/* FSB Reset Control */
-/* ==================================================================== */
-
-#define SH_FSB_RESET_CONTROL 0x0000000120010080
-#define SH_FSB_RESET_CONTROL_MASK 0x0000000000000001
-#define SH_FSB_RESET_CONTROL_INIT 0x0000000000000000
-
-/* SH_FSB_RESET_CONTROL_RESET */
-/* Description: Assert the FSB's RESET# Signal */
-#define SH_FSB_RESET_CONTROL_RESET_SHFT 0
-#define SH_FSB_RESET_CONTROL_RESET_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_FSB_SYSTEM_AGENT_CONFIG" */
-/* FSB System Agent Configuration */
-/* ==================================================================== */
-
-#define SH_FSB_SYSTEM_AGENT_CONFIG 0x0000000120010100
-#define SH_FSB_SYSTEM_AGENT_CONFIG_MASK 0x00003fff0187fff9
-#define SH_FSB_SYSTEM_AGENT_CONFIG_INIT 0x0000000000000000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN */
-/* Description: RCNT/SCNT Assertion Enabled */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN_SHFT 0
-#define SH_FSB_SYSTEM_AGENT_CONFIG_RCNT_SCNT_EN_MASK 0x0000000000000001
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN */
-/* Description: BERR Assertion Enabled for Bus Errors */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN_SHFT 3
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_ASSERT_EN_MASK 0x0000000000000008
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN */
-/* Description: BERR Sampling Enabled */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN_SHFT 4
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BERR_SAMPLING_EN_MASK 0x0000000000000010
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN */
-/* Description: BINIT Assertion Enabled */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN_SHFT 5
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_ASSERT_EN_MASK 0x0000000000000020
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN */
-/* Description: stutter FSB request assertion */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN_SHFT 6
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BNR_THROTTLING_EN_MASK 0x0000000000000040
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN */
-/* Description: use short duration hang timeout */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN_SHFT 7
-#define SH_FSB_SYSTEM_AGENT_CONFIG_SHORT_HANG_EN_MASK 0x0000000000000080
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA */
-/* Description: Interrupt Acknowledge Response Data */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA_SHFT 8
-#define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_RSP_DATA_MASK 0x000000000000ff00
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP */
-/* Description: IO Transaction Response */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP_SHFT 16
-#define SH_FSB_SYSTEM_AGENT_CONFIG_IO_TRANS_RSP_MASK 0x0000000000010000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP */
-/* Description: External Task Priority Register (xTPR) Transaction */
-/* Response */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP_SHFT 17
-#define SH_FSB_SYSTEM_AGENT_CONFIG_XTPR_TRANS_RSP_MASK 0x0000000000020000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP */
-/* Description: Interrupt Acknowledge Transaction Response */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP_SHFT 18
-#define SH_FSB_SYSTEM_AGENT_CONFIG_INTA_TRANS_RSP_MASK 0x0000000000040000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_TDOT */
-/* Description: Throttle Data-bus Ownership Transitions */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_TDOT_SHFT 23
-#define SH_FSB_SYSTEM_AGENT_CONFIG_TDOT_MASK 0x0000000000800000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN */
-/* Description: serialize processor transactions */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN_SHFT 24
-#define SH_FSB_SYSTEM_AGENT_CONFIG_SERIALIZE_FSB_EN_MASK 0x0000000001000000
-
-/* SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES */
-/* Description: FSB error binit enables */
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES_SHFT 32
-#define SH_FSB_SYSTEM_AGENT_CONFIG_BINIT_EVENT_ENABLES_MASK 0x00003fff00000000
-
-/* ==================================================================== */
-/* Register "SH_FSB_VGA_REMAP" */
-/* FSB VGA Address Space Remap */
-/* ==================================================================== */
-
-#define SH_FSB_VGA_REMAP 0x0000000120010180
-#define SH_FSB_VGA_REMAP_MASK 0x4001fffffffe0000
-#define SH_FSB_VGA_REMAP_INIT 0x0000000000000000
-
-/* SH_FSB_VGA_REMAP_OFFSET */
-/* Description: VGA Remap Node Offset */
-#define SH_FSB_VGA_REMAP_OFFSET_SHFT 17
-#define SH_FSB_VGA_REMAP_OFFSET_MASK 0x0000000ffffe0000
-
-/* SH_FSB_VGA_REMAP_ASID */
-/* Description: VGA Remap Address Space ID */
-#define SH_FSB_VGA_REMAP_ASID_SHFT 36
-#define SH_FSB_VGA_REMAP_ASID_MASK 0x0000003000000000
-
-/* SH_FSB_VGA_REMAP_NID */
-/* Description: VGA Remap Node ID */
-#define SH_FSB_VGA_REMAP_NID_SHFT 38
-#define SH_FSB_VGA_REMAP_NID_MASK 0x0001ffc000000000
-
-/* SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED */
-/* Description: VGA Remapping Enabled */
-#define SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED_SHFT 62
-#define SH_FSB_VGA_REMAP_VGA_REMAPPING_ENABLED_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_FSB_RESET_STATUS" */
-/* FSB Reset Status */
-/* ==================================================================== */
-
-#define SH_FSB_RESET_STATUS 0x0000000120020000
-#define SH_FSB_RESET_STATUS_MASK 0x0000000000000001
-#define SH_FSB_RESET_STATUS_INIT 0x0000000000000000
-
-/* SH_FSB_RESET_STATUS_RESET_IN_PROGRESS */
-/* Description: Reset in Progress */
-#define SH_FSB_RESET_STATUS_RESET_IN_PROGRESS_SHFT 0
-#define SH_FSB_RESET_STATUS_RESET_IN_PROGRESS_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_FSB_SYMMETRIC_AGENT_STATUS" */
-/* FSB Symmetric Agent Status */
-/* ==================================================================== */
-
-#define SH_FSB_SYMMETRIC_AGENT_STATUS 0x0000000120020080
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_MASK 0x0000000000000007
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_INIT 0x0000000000000000
-
-/* SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE */
-/* Description: CPU 0 Active. */
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE_SHFT 0
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_0_ACTIVE_MASK 0x0000000000000001
-
-/* SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE */
-/* Description: CPU 1 Active. */
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE_SHFT 1
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPU_1_ACTIVE_MASK 0x0000000000000002
-
-/* SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY */
-/* Description: The Processors are Ready */
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY_SHFT 2
-#define SH_FSB_SYMMETRIC_AGENT_STATUS_CPUS_READY_MASK 0x0000000000000004
-
-/* ==================================================================== */
-/* Register "SH_GFX_CREDIT_COUNT_0" */
-/* Graphics-write Credit Count for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_CREDIT_COUNT_0 0x0000000120030000
-#define SH_GFX_CREDIT_COUNT_0_MASK 0x80000000000fffff
-#define SH_GFX_CREDIT_COUNT_0_INIT 0x000000000000003f
-
-/* SH_GFX_CREDIT_COUNT_0_COUNT */
-/* Description: Credit Count */
-#define SH_GFX_CREDIT_COUNT_0_COUNT_SHFT 0
-#define SH_GFX_CREDIT_COUNT_0_COUNT_MASK 0x00000000000fffff
-
-/* SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE */
-/* Description: Reset GFX state */
-#define SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE_SHFT 63
-#define SH_GFX_CREDIT_COUNT_0_RESET_GFX_STATE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_GFX_CREDIT_COUNT_1" */
-/* Graphics-write Credit Count for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_CREDIT_COUNT_1 0x0000000120030080
-#define SH_GFX_CREDIT_COUNT_1_MASK 0x80000000000fffff
-#define SH_GFX_CREDIT_COUNT_1_INIT 0x000000000000003f
-
-/* SH_GFX_CREDIT_COUNT_1_COUNT */
-/* Description: Credit Count */
-#define SH_GFX_CREDIT_COUNT_1_COUNT_SHFT 0
-#define SH_GFX_CREDIT_COUNT_1_COUNT_MASK 0x00000000000fffff
-
-/* SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE */
-/* Description: Reset GFX state */
-#define SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE_SHFT 63
-#define SH_GFX_CREDIT_COUNT_1_RESET_GFX_STATE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_GFX_MODE_CNTRL_0" */
-/* Graphics credit mode amd message ordering for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_MODE_CNTRL_0 0x0000000120030100
-#define SH_GFX_MODE_CNTRL_0_MASK 0x0000000000000007
-#define SH_GFX_MODE_CNTRL_0_INIT 0x0000000000000003
-
-/* SH_GFX_MODE_CNTRL_0_DWORD_CREDITS */
-/* Description: GFX credits are tracked by D-words */
-#define SH_GFX_MODE_CNTRL_0_DWORD_CREDITS_SHFT 0
-#define SH_GFX_MODE_CNTRL_0_DWORD_CREDITS_MASK 0x0000000000000001
-
-/* SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS */
-/* Description: GFX credits are tracked by D-words and messages */
-#define SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS_SHFT 1
-#define SH_GFX_MODE_CNTRL_0_MIXED_MODE_CREDITS_MASK 0x0000000000000002
-
-/* SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING */
-/* Description: GFX message routing order */
-#define SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING_SHFT 2
-#define SH_GFX_MODE_CNTRL_0_RELAXED_ORDERING_MASK 0x0000000000000004
-
-/* ==================================================================== */
-/* Register "SH_GFX_MODE_CNTRL_1" */
-/* Graphics credit mode amd message ordering for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_MODE_CNTRL_1 0x0000000120030180
-#define SH_GFX_MODE_CNTRL_1_MASK 0x0000000000000007
-#define SH_GFX_MODE_CNTRL_1_INIT 0x0000000000000003
-
-/* SH_GFX_MODE_CNTRL_1_DWORD_CREDITS */
-/* Description: GFX credits are tracked by D-words */
-#define SH_GFX_MODE_CNTRL_1_DWORD_CREDITS_SHFT 0
-#define SH_GFX_MODE_CNTRL_1_DWORD_CREDITS_MASK 0x0000000000000001
-
-/* SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS */
-/* Description: GFX credits are tracked by D-words and messages */
-#define SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS_SHFT 1
-#define SH_GFX_MODE_CNTRL_1_MIXED_MODE_CREDITS_MASK 0x0000000000000002
-
-/* SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING */
-/* Description: GFX message routing order */
-#define SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING_SHFT 2
-#define SH_GFX_MODE_CNTRL_1_RELAXED_ORDERING_MASK 0x0000000000000004
-
-/* ==================================================================== */
-/* Register "SH_GFX_SKID_CREDIT_COUNT_0" */
-/* Graphics-write Skid Credit Count for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_SKID_CREDIT_COUNT_0 0x0000000120030200
-#define SH_GFX_SKID_CREDIT_COUNT_0_MASK 0x00000000000fffff
-#define SH_GFX_SKID_CREDIT_COUNT_0_INIT 0x0000000000000030
-
-/* SH_GFX_SKID_CREDIT_COUNT_0_SKID */
-/* Description: Skid Credit Count */
-#define SH_GFX_SKID_CREDIT_COUNT_0_SKID_SHFT 0
-#define SH_GFX_SKID_CREDIT_COUNT_0_SKID_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_SKID_CREDIT_COUNT_1" */
-/* Graphics-write Skid Credit Count for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_SKID_CREDIT_COUNT_1 0x0000000120030280
-#define SH_GFX_SKID_CREDIT_COUNT_1_MASK 0x00000000000fffff
-#define SH_GFX_SKID_CREDIT_COUNT_1_INIT 0x0000000000000030
-
-/* SH_GFX_SKID_CREDIT_COUNT_1_SKID */
-/* Description: Skid Credit Count */
-#define SH_GFX_SKID_CREDIT_COUNT_1_SKID_SHFT 0
-#define SH_GFX_SKID_CREDIT_COUNT_1_SKID_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_LIMIT_0" */
-/* Graphics-write Stall Limit for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_STALL_LIMIT_0 0x0000000120030300
-#define SH_GFX_STALL_LIMIT_0_MASK 0x0000000003ffffff
-#define SH_GFX_STALL_LIMIT_0_INIT 0x0000000000010000
-
-/* SH_GFX_STALL_LIMIT_0_LIMIT */
-/* Description: Graphics Stall Limit for CPU 0 */
-#define SH_GFX_STALL_LIMIT_0_LIMIT_SHFT 0
-#define SH_GFX_STALL_LIMIT_0_LIMIT_MASK 0x0000000003ffffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_LIMIT_1" */
-/* Graphics-write Stall Limit for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_STALL_LIMIT_1 0x0000000120030380
-#define SH_GFX_STALL_LIMIT_1_MASK 0x0000000003ffffff
-#define SH_GFX_STALL_LIMIT_1_INIT 0x0000000000010000
-
-/* SH_GFX_STALL_LIMIT_1_LIMIT */
-/* Description: Graphics Stall Limit for CPU 1 */
-#define SH_GFX_STALL_LIMIT_1_LIMIT_SHFT 0
-#define SH_GFX_STALL_LIMIT_1_LIMIT_MASK 0x0000000003ffffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_TIMER_0" */
-/* Graphics-write Stall Timer for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_STALL_TIMER_0 0x0000000120030400
-#define SH_GFX_STALL_TIMER_0_MASK 0x0000000003ffffff
-#define SH_GFX_STALL_TIMER_0_INIT 0x0000000000000000
-
-/* SH_GFX_STALL_TIMER_0_TIMER_VALUE */
-/* Description: Timer Value */
-#define SH_GFX_STALL_TIMER_0_TIMER_VALUE_SHFT 0
-#define SH_GFX_STALL_TIMER_0_TIMER_VALUE_MASK 0x0000000003ffffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_TIMER_1" */
-/* Graphics-write Stall Timer for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_STALL_TIMER_1 0x0000000120030480
-#define SH_GFX_STALL_TIMER_1_MASK 0x0000000003ffffff
-#define SH_GFX_STALL_TIMER_1_INIT 0x0000000000000000
-
-/* SH_GFX_STALL_TIMER_1_TIMER_VALUE */
-/* Description: Timer Value */
-#define SH_GFX_STALL_TIMER_1_TIMER_VALUE_SHFT 0
-#define SH_GFX_STALL_TIMER_1_TIMER_VALUE_MASK 0x0000000003ffffff
-
-/* ==================================================================== */
-/* Register "SH_GFX_WINDOW_0" */
-/* Graphics-write Window for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_WINDOW_0 0x0000000120030500
-#define SH_GFX_WINDOW_0_MASK 0x8000000fff000000
-#define SH_GFX_WINDOW_0_INIT 0x0000000000000000
-
-/* SH_GFX_WINDOW_0_BASE_ADDR */
-/* Description: Base Address for CPU 0's 16 MB Graphics Window */
-#define SH_GFX_WINDOW_0_BASE_ADDR_SHFT 24
-#define SH_GFX_WINDOW_0_BASE_ADDR_MASK 0x0000000fff000000
-
-/* SH_GFX_WINDOW_0_GFX_WINDOW_EN */
-/* Description: Graphics Window Enabled */
-#define SH_GFX_WINDOW_0_GFX_WINDOW_EN_SHFT 63
-#define SH_GFX_WINDOW_0_GFX_WINDOW_EN_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_GFX_WINDOW_1" */
-/* Graphics-write Window for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_WINDOW_1 0x0000000120030580
-#define SH_GFX_WINDOW_1_MASK 0x8000000fff000000
-#define SH_GFX_WINDOW_1_INIT 0x0000000000000000
-
-/* SH_GFX_WINDOW_1_BASE_ADDR */
-/* Description: Base Address for CPU 1's 16 MB Graphics Window */
-#define SH_GFX_WINDOW_1_BASE_ADDR_SHFT 24
-#define SH_GFX_WINDOW_1_BASE_ADDR_MASK 0x0000000fff000000
-
-/* SH_GFX_WINDOW_1_GFX_WINDOW_EN */
-/* Description: Graphics Window Enabled */
-#define SH_GFX_WINDOW_1_GFX_WINDOW_EN_SHFT 63
-#define SH_GFX_WINDOW_1_GFX_WINDOW_EN_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_GFX_INTERRUPT_TIMER_LIMIT_0" */
-/* Graphics-write Interrupt Limit for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_0 0x0000000120030600
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_0_MASK 0x00000000000000ff
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INIT 0x0000000000000040
-
-/* SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT */
-/* Description: GFX Interrupt Timer Limit */
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT_SHFT 0
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_0_INTERRUPT_TIMER_LIMIT_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_GFX_INTERRUPT_TIMER_LIMIT_1" */
-/* Graphics-write Interrupt Limit for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_1 0x0000000120030680
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_1_MASK 0x00000000000000ff
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INIT 0x0000000000000040
-
-/* SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT */
-/* Description: GFX Interrupt Timer Limit */
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT_SHFT 0
-#define SH_GFX_INTERRUPT_TIMER_LIMIT_1_INTERRUPT_TIMER_LIMIT_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_GFX_WRITE_STATUS_0" */
-/* Graphics Write Status for CPU 0 */
-/* ==================================================================== */
-
-#define SH_GFX_WRITE_STATUS_0 0x0000000120040000
-#define SH_GFX_WRITE_STATUS_0_MASK 0x8000000000000001
-#define SH_GFX_WRITE_STATUS_0_INIT 0x0000000000000000
-
-/* SH_GFX_WRITE_STATUS_0_BUSY */
-/* Description: Busy */
-#define SH_GFX_WRITE_STATUS_0_BUSY_SHFT 0
-#define SH_GFX_WRITE_STATUS_0_BUSY_MASK 0x0000000000000001
-
-/* SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL */
-/* Description: Re-enable GFX stall logic for this processor */
-#define SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL_SHFT 63
-#define SH_GFX_WRITE_STATUS_0_RE_ENABLE_GFX_STALL_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_GFX_WRITE_STATUS_1" */
-/* Graphics Write Status for CPU 1 */
-/* ==================================================================== */
-
-#define SH_GFX_WRITE_STATUS_1 0x0000000120040080
-#define SH_GFX_WRITE_STATUS_1_MASK 0x8000000000000001
-#define SH_GFX_WRITE_STATUS_1_INIT 0x0000000000000000
-
-/* SH_GFX_WRITE_STATUS_1_BUSY */
-/* Description: Busy */
-#define SH_GFX_WRITE_STATUS_1_BUSY_SHFT 0
-#define SH_GFX_WRITE_STATUS_1_BUSY_MASK 0x0000000000000001
-
-/* SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL */
-/* Description: Re-enable GFX stall logic for this processor */
-#define SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL_SHFT 63
-#define SH_GFX_WRITE_STATUS_1_RE_ENABLE_GFX_STALL_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_II_INT0" */
-/* SHub II Interrupt 0 Registers */
-/* ==================================================================== */
-
-#define SH_II_INT0 0x0000000110000000
-#define SH_II_INT0_MASK 0x00000000000001ff
-#define SH_II_INT0_INIT 0x0000000000000000
-
-/* SH_II_INT0_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_II_INT0_IDX_SHFT 0
-#define SH_II_INT0_IDX_MASK 0x00000000000000ff
-
-/* SH_II_INT0_SEND */
-/* Description: Send Interrupt Message to PI, This generates a puls */
-#define SH_II_INT0_SEND_SHFT 8
-#define SH_II_INT0_SEND_MASK 0x0000000000000100
-
-/* ==================================================================== */
-/* Register "SH_II_INT0_CONFIG" */
-/* SHub II Interrupt 0 Config Registers */
-/* ==================================================================== */
-
-#define SH_II_INT0_CONFIG 0x0000000110000080
-#define SH_II_INT0_CONFIG_MASK 0x0003ffffffefffff
-#define SH_II_INT0_CONFIG_INIT 0x0000000000000000
-
-/* SH_II_INT0_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_II_INT0_CONFIG_TYPE_SHFT 0
-#define SH_II_INT0_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_II_INT0_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_II_INT0_CONFIG_AGT_SHFT 3
-#define SH_II_INT0_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_II_INT0_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_II_INT0_CONFIG_PID_SHFT 4
-#define SH_II_INT0_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_II_INT0_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_II_INT0_CONFIG_BASE_SHFT 21
-#define SH_II_INT0_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* ==================================================================== */
-/* Register "SH_II_INT0_ENABLE" */
-/* SHub II Interrupt 0 Enable Registers */
-/* ==================================================================== */
-
-#define SH_II_INT0_ENABLE 0x0000000110000200
-#define SH_II_INT0_ENABLE_MASK 0x0000000000000001
-#define SH_II_INT0_ENABLE_INIT 0x0000000000000000
-
-/* SH_II_INT0_ENABLE_II_ENABLE */
-/* Description: Enable II Interrupt */
-#define SH_II_INT0_ENABLE_II_ENABLE_SHFT 0
-#define SH_II_INT0_ENABLE_II_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_II_INT1" */
-/* SHub II Interrupt 1 Registers */
-/* ==================================================================== */
-
-#define SH_II_INT1 0x0000000110000100
-#define SH_II_INT1_MASK 0x00000000000001ff
-#define SH_II_INT1_INIT 0x0000000000000000
-
-/* SH_II_INT1_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_II_INT1_IDX_SHFT 0
-#define SH_II_INT1_IDX_MASK 0x00000000000000ff
-
-/* SH_II_INT1_SEND */
-/* Description: Send Interrupt Message to PI, This generates a puls */
-#define SH_II_INT1_SEND_SHFT 8
-#define SH_II_INT1_SEND_MASK 0x0000000000000100
-
-/* ==================================================================== */
-/* Register "SH_II_INT1_CONFIG" */
-/* SHub II Interrupt 1 Config Registers */
-/* ==================================================================== */
-
-#define SH_II_INT1_CONFIG 0x0000000110000180
-#define SH_II_INT1_CONFIG_MASK 0x0003ffffffefffff
-#define SH_II_INT1_CONFIG_INIT 0x0000000000000000
-
-/* SH_II_INT1_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_II_INT1_CONFIG_TYPE_SHFT 0
-#define SH_II_INT1_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_II_INT1_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_II_INT1_CONFIG_AGT_SHFT 3
-#define SH_II_INT1_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_II_INT1_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_II_INT1_CONFIG_PID_SHFT 4
-#define SH_II_INT1_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_II_INT1_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_II_INT1_CONFIG_BASE_SHFT 21
-#define SH_II_INT1_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* ==================================================================== */
-/* Register "SH_II_INT1_ENABLE" */
-/* SHub II Interrupt 1 Enable Registers */
-/* ==================================================================== */
-
-#define SH_II_INT1_ENABLE 0x0000000110000280
-#define SH_II_INT1_ENABLE_MASK 0x0000000000000001
-#define SH_II_INT1_ENABLE_INIT 0x0000000000000000
-
-/* SH_II_INT1_ENABLE_II_ENABLE */
-/* Description: Enable II 1 Interrupt */
-#define SH_II_INT1_ENABLE_II_ENABLE_SHFT 0
-#define SH_II_INT1_ENABLE_II_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_INT_NODE_ID_CONFIG" */
-/* SHub Interrupt Node ID Configuration */
-/* ==================================================================== */
-
-#define SH_INT_NODE_ID_CONFIG 0x0000000110000300
-#define SH_INT_NODE_ID_CONFIG_MASK 0x0000000000000fff
-#define SH_INT_NODE_ID_CONFIG_INIT 0x0000000000000000
-
-/* SH_INT_NODE_ID_CONFIG_NODE_ID */
-/* Description: Node ID for interrupt messages */
-#define SH_INT_NODE_ID_CONFIG_NODE_ID_SHFT 0
-#define SH_INT_NODE_ID_CONFIG_NODE_ID_MASK 0x00000000000007ff
-
-/* SH_INT_NODE_ID_CONFIG_ID_SEL */
-/* Description: Select node id for interrupt messages */
-#define SH_INT_NODE_ID_CONFIG_ID_SEL_SHFT 11
-#define SH_INT_NODE_ID_CONFIG_ID_SEL_MASK 0x0000000000000800
-
-/* ==================================================================== */
-/* Register "SH_IPI_INT" */
-/* SHub Inter-Processor Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_IPI_INT 0x0000000110000380
-#define SH_IPI_INT_MASK 0x8ff3ffffffefffff
-#define SH_IPI_INT_INIT 0x0000000000000000
-
-/* SH_IPI_INT_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_IPI_INT_TYPE_SHFT 0
-#define SH_IPI_INT_TYPE_MASK 0x0000000000000007
-
-/* SH_IPI_INT_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_IPI_INT_AGT_SHFT 3
-#define SH_IPI_INT_AGT_MASK 0x0000000000000008
-
-/* SH_IPI_INT_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_IPI_INT_PID_SHFT 4
-#define SH_IPI_INT_PID_MASK 0x00000000000ffff0
-
-/* SH_IPI_INT_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_IPI_INT_BASE_SHFT 21
-#define SH_IPI_INT_BASE_MASK 0x0003ffffffe00000
-
-/* SH_IPI_INT_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_IPI_INT_IDX_SHFT 52
-#define SH_IPI_INT_IDX_MASK 0x0ff0000000000000
-
-/* SH_IPI_INT_SEND */
-/* Description: Send Interrupt Message to PI, This generates a puls */
-#define SH_IPI_INT_SEND_SHFT 63
-#define SH_IPI_INT_SEND_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_IPI_INT_ENABLE" */
-/* SHub Inter-Processor Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_IPI_INT_ENABLE 0x0000000110000400
-#define SH_IPI_INT_ENABLE_MASK 0x0000000000000001
-#define SH_IPI_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_IPI_INT_ENABLE_PIO_ENABLE */
-/* Description: Enable PIO Interrupt */
-#define SH_IPI_INT_ENABLE_PIO_ENABLE_SHFT 0
-#define SH_IPI_INT_ENABLE_PIO_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT0_CONFIG" */
-/* SHub Local Interrupt 0 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT0_CONFIG 0x0000000110000480
-#define SH_LOCAL_INT0_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT0_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT0_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT0_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT0_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT0_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT0_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT0_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT0_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT0_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT0_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT0_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT0_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT0_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT0_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT0_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT0_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT0_ENABLE" */
-/* SHub Local Interrupt 0 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT0_ENABLE 0x0000000110000500
-#define SH_LOCAL_INT0_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT0_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT0_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT0_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT0_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT0_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT0_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT0_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT0_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT0_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT0_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT0_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT0_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT0_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT0_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT0_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT0_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT0_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT0_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT0_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT0_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT0_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT0_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT0_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT0_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT0_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT0_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT0_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT0_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT0_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT0_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT0_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT0_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT0_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT0_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT0_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT0_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT0_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT0_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT0_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT1_CONFIG" */
-/* SHub Local Interrupt 1 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT1_CONFIG 0x0000000110000580
-#define SH_LOCAL_INT1_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT1_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT1_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT1_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT1_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT1_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT1_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT1_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT1_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT1_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT1_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT1_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT1_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT1_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT1_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT1_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT1_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT1_ENABLE" */
-/* SHub Local Interrupt 1 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT1_ENABLE 0x0000000110000600
-#define SH_LOCAL_INT1_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT1_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT1_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT1_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT1_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT1_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT1_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT1_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT1_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT1_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT1_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT1_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT1_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT1_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT1_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT1_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT1_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT1_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT1_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT1_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT1_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT1_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT1_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT1_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT1_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT1_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT1_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT1_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT1_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT1_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT1_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT1_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT1_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT1_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT1_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT1_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT1_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT1_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT1_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT1_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT2_CONFIG" */
-/* SHub Local Interrupt 2 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT2_CONFIG 0x0000000110000680
-#define SH_LOCAL_INT2_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT2_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT2_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT2_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT2_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT2_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT2_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT2_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT2_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT2_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT2_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT2_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT2_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT2_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT2_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT2_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT2_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT2_ENABLE" */
-/* SHub Local Interrupt 2 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT2_ENABLE 0x0000000110000700
-#define SH_LOCAL_INT2_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT2_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT2_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT2_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT2_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT2_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT2_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT2_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT2_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT2_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT2_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT2_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT2_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT2_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT2_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT2_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT2_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT2_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT2_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT2_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT2_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT2_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT2_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT2_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT2_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT2_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT2_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT2_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT2_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT2_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT2_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT2_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT2_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT2_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT2_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT2_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT2_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT2_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT2_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT2_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT3_CONFIG" */
-/* SHub Local Interrupt 3 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT3_CONFIG 0x0000000110000780
-#define SH_LOCAL_INT3_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT3_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT3_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT3_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT3_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT3_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT3_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT3_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT3_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT3_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT3_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT3_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT3_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT3_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT3_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT3_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT3_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT3_ENABLE" */
-/* SHub Local Interrupt 3 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT3_ENABLE 0x0000000110000800
-#define SH_LOCAL_INT3_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT3_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT3_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT3_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT3_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT3_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT3_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT3_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT3_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT3_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT3_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT3_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT3_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT3_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT3_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT3_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT3_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT3_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT3_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT3_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT3_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT3_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT3_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT3_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT3_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT3_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT3_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT3_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT3_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT3_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT3_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT3_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT3_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT3_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT3_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT3_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT3_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT3_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT3_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT3_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT4_CONFIG" */
-/* SHub Local Interrupt 4 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT4_CONFIG 0x0000000110000880
-#define SH_LOCAL_INT4_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT4_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT4_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT4_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT4_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT4_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT4_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT4_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT4_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT4_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT4_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT4_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT4_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT4_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT4_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT4_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT4_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT4_ENABLE" */
-/* SHub Local Interrupt 4 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT4_ENABLE 0x0000000110000900
-#define SH_LOCAL_INT4_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT4_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT4_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT4_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT4_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT4_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT4_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT4_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT4_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT4_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT4_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT4_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT4_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT4_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT4_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT4_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT4_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT4_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT4_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT4_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT4_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT4_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT4_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT4_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT4_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT4_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT4_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT4_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT4_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT4_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT4_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT4_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT4_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT4_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT4_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT4_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT4_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT4_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT4_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT4_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT5_CONFIG" */
-/* SHub Local Interrupt 5 Registers */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT5_CONFIG 0x0000000110000980
-#define SH_LOCAL_INT5_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_LOCAL_INT5_CONFIG_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT5_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_LOCAL_INT5_CONFIG_TYPE_SHFT 0
-#define SH_LOCAL_INT5_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_LOCAL_INT5_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_LOCAL_INT5_CONFIG_AGT_SHFT 3
-#define SH_LOCAL_INT5_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT5_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_LOCAL_INT5_CONFIG_PID_SHFT 4
-#define SH_LOCAL_INT5_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_LOCAL_INT5_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_LOCAL_INT5_CONFIG_BASE_SHFT 21
-#define SH_LOCAL_INT5_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_LOCAL_INT5_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_LOCAL_INT5_CONFIG_IDX_SHFT 52
-#define SH_LOCAL_INT5_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT5_ENABLE" */
-/* SHub Local Interrupt 5 Enable */
-/* ==================================================================== */
-
-#define SH_LOCAL_INT5_ENABLE 0x0000000110000a00
-#define SH_LOCAL_INT5_ENABLE_MASK 0x000000000000f7ff
-#define SH_LOCAL_INT5_ENABLE_INIT 0x0000000000000000
-
-/* SH_LOCAL_INT5_ENABLE_PI_HW_INT */
-/* Description: Enable PI Hardware interrupt */
-#define SH_LOCAL_INT5_ENABLE_PI_HW_INT_SHFT 0
-#define SH_LOCAL_INT5_ENABLE_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_LOCAL_INT5_ENABLE_MD_HW_INT */
-/* Description: Enable MD Hardware interrupt */
-#define SH_LOCAL_INT5_ENABLE_MD_HW_INT_SHFT 1
-#define SH_LOCAL_INT5_ENABLE_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_LOCAL_INT5_ENABLE_XN_HW_INT */
-/* Description: Enable XN Hardware interrupt */
-#define SH_LOCAL_INT5_ENABLE_XN_HW_INT_SHFT 2
-#define SH_LOCAL_INT5_ENABLE_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_LOCAL_INT5_ENABLE_LB_HW_INT */
-/* Description: Enable LB Hardware interrupt */
-#define SH_LOCAL_INT5_ENABLE_LB_HW_INT_SHFT 3
-#define SH_LOCAL_INT5_ENABLE_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_LOCAL_INT5_ENABLE_II_HW_INT */
-/* Description: Enable II wrapper Hardware interrupt */
-#define SH_LOCAL_INT5_ENABLE_II_HW_INT_SHFT 4
-#define SH_LOCAL_INT5_ENABLE_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_LOCAL_INT5_ENABLE_PI_CE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_PI_CE_INT_SHFT 5
-#define SH_LOCAL_INT5_ENABLE_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_LOCAL_INT5_ENABLE_MD_CE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_MD_CE_INT_SHFT 6
-#define SH_LOCAL_INT5_ENABLE_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_LOCAL_INT5_ENABLE_XN_CE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_XN_CE_INT_SHFT 7
-#define SH_LOCAL_INT5_ENABLE_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_LOCAL_INT5_ENABLE_PI_UCE_INT */
-/* Description: Enable PI Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_PI_UCE_INT_SHFT 8
-#define SH_LOCAL_INT5_ENABLE_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_LOCAL_INT5_ENABLE_MD_UCE_INT */
-/* Description: Enable MD Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_MD_UCE_INT_SHFT 9
-#define SH_LOCAL_INT5_ENABLE_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_LOCAL_INT5_ENABLE_XN_UCE_INT */
-/* Description: Enable XN Correctable Error Interrupt */
-#define SH_LOCAL_INT5_ENABLE_XN_UCE_INT_SHFT 10
-#define SH_LOCAL_INT5_ENABLE_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT */
-/* Description: Enable System Shutdown Interrupt */
-#define SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT_SHFT 12
-#define SH_LOCAL_INT5_ENABLE_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000001000
-
-/* SH_LOCAL_INT5_ENABLE_UART_INT */
-/* Description: Enable Junk Bus UART Interrupt */
-#define SH_LOCAL_INT5_ENABLE_UART_INT_SHFT 13
-#define SH_LOCAL_INT5_ENABLE_UART_INT_MASK 0x0000000000002000
-
-/* SH_LOCAL_INT5_ENABLE_L1_NMI_INT */
-/* Description: Enable L1 Controller NMI Interrupt */
-#define SH_LOCAL_INT5_ENABLE_L1_NMI_INT_SHFT 14
-#define SH_LOCAL_INT5_ENABLE_L1_NMI_INT_MASK 0x0000000000004000
-
-/* SH_LOCAL_INT5_ENABLE_STOP_CLOCK */
-/* Description: Stop Clock Interrupt */
-#define SH_LOCAL_INT5_ENABLE_STOP_CLOCK_SHFT 15
-#define SH_LOCAL_INT5_ENABLE_STOP_CLOCK_MASK 0x0000000000008000
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_INT_CONFIG" */
-/* SHub Processor 0 Error Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC0_ERR_INT_CONFIG 0x0000000110000a80
-#define SH_PROC0_ERR_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC0_ERR_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC0_ERR_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC0_ERR_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC0_ERR_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC0_ERR_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC0_ERR_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC0_ERR_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC0_ERR_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC0_ERR_INT_CONFIG_PID_SHFT 4
-#define SH_PROC0_ERR_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC0_ERR_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC0_ERR_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC0_ERR_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC0_ERR_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC0_ERR_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC0_ERR_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_INT_CONFIG" */
-/* SHub Processor 1 Error Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC1_ERR_INT_CONFIG 0x0000000110000b00
-#define SH_PROC1_ERR_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC1_ERR_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC1_ERR_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC1_ERR_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC1_ERR_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC1_ERR_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC1_ERR_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC1_ERR_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC1_ERR_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC1_ERR_INT_CONFIG_PID_SHFT 4
-#define SH_PROC1_ERR_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC1_ERR_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC1_ERR_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC1_ERR_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC1_ERR_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC1_ERR_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC1_ERR_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_INT_CONFIG" */
-/* SHub Processor 2 Error Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC2_ERR_INT_CONFIG 0x0000000110000b80
-#define SH_PROC2_ERR_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC2_ERR_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC2_ERR_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC2_ERR_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC2_ERR_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC2_ERR_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC2_ERR_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC2_ERR_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC2_ERR_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC2_ERR_INT_CONFIG_PID_SHFT 4
-#define SH_PROC2_ERR_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC2_ERR_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC2_ERR_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC2_ERR_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC2_ERR_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC2_ERR_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC2_ERR_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_INT_CONFIG" */
-/* SHub Processor 3 Error Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC3_ERR_INT_CONFIG 0x0000000110000c00
-#define SH_PROC3_ERR_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC3_ERR_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC3_ERR_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC3_ERR_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC3_ERR_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC3_ERR_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC3_ERR_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC3_ERR_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC3_ERR_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC3_ERR_INT_CONFIG_PID_SHFT 4
-#define SH_PROC3_ERR_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC3_ERR_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC3_ERR_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC3_ERR_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC3_ERR_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC3_ERR_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC3_ERR_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_INT_CONFIG" */
-/* SHub Processor 0 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC0_ADV_INT_CONFIG 0x0000000110000c80
-#define SH_PROC0_ADV_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC0_ADV_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC0_ADV_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC0_ADV_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC0_ADV_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC0_ADV_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC0_ADV_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC0_ADV_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC0_ADV_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC0_ADV_INT_CONFIG_PID_SHFT 4
-#define SH_PROC0_ADV_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC0_ADV_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC0_ADV_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC0_ADV_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC0_ADV_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC0_ADV_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC0_ADV_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_INT_CONFIG" */
-/* SHub Processor 1 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC1_ADV_INT_CONFIG 0x0000000110000d00
-#define SH_PROC1_ADV_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC1_ADV_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC1_ADV_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC1_ADV_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC1_ADV_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC1_ADV_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC1_ADV_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC1_ADV_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC1_ADV_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC1_ADV_INT_CONFIG_PID_SHFT 4
-#define SH_PROC1_ADV_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC1_ADV_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC1_ADV_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC1_ADV_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC1_ADV_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC1_ADV_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC1_ADV_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_INT_CONFIG" */
-/* SHub Processor 2 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC2_ADV_INT_CONFIG 0x0000000110000d80
-#define SH_PROC2_ADV_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC2_ADV_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC2_ADV_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC2_ADV_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC2_ADV_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC2_ADV_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC2_ADV_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC2_ADV_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC2_ADV_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC2_ADV_INT_CONFIG_PID_SHFT 4
-#define SH_PROC2_ADV_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC2_ADV_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC2_ADV_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC2_ADV_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC2_ADV_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC2_ADV_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC2_ADV_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_INT_CONFIG" */
-/* SHub Processor 3 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-#define SH_PROC3_ADV_INT_CONFIG 0x0000000110000e00
-#define SH_PROC3_ADV_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROC3_ADV_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROC3_ADV_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROC3_ADV_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROC3_ADV_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROC3_ADV_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROC3_ADV_INT_CONFIG_AGT_SHFT 3
-#define SH_PROC3_ADV_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROC3_ADV_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROC3_ADV_INT_CONFIG_PID_SHFT 4
-#define SH_PROC3_ADV_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROC3_ADV_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROC3_ADV_INT_CONFIG_BASE_SHFT 21
-#define SH_PROC3_ADV_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROC3_ADV_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROC3_ADV_INT_CONFIG_IDX_SHFT 52
-#define SH_PROC3_ADV_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_INT_ENABLE" */
-/* SHub Processor 0 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC0_ERR_INT_ENABLE 0x0000000110000e80
-#define SH_PROC0_ERR_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC0_ERR_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE */
-/* Description: Enable Processor 0 Error Interrupt */
-#define SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE_SHFT 0
-#define SH_PROC0_ERR_INT_ENABLE_PROC0_ERR_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_INT_ENABLE" */
-/* SHub Processor 1 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC1_ERR_INT_ENABLE 0x0000000110000f00
-#define SH_PROC1_ERR_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC1_ERR_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE */
-/* Description: Enable Processor 1 Error Interrupt */
-#define SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE_SHFT 0
-#define SH_PROC1_ERR_INT_ENABLE_PROC1_ERR_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_INT_ENABLE" */
-/* SHub Processor 2 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC2_ERR_INT_ENABLE 0x0000000110000f80
-#define SH_PROC2_ERR_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC2_ERR_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE */
-/* Description: Enable Processor 2 Error Interrupt */
-#define SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE_SHFT 0
-#define SH_PROC2_ERR_INT_ENABLE_PROC2_ERR_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_INT_ENABLE" */
-/* SHub Processor 3 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC3_ERR_INT_ENABLE 0x0000000110001000
-#define SH_PROC3_ERR_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC3_ERR_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE */
-/* Description: Enable Processor 3 Error Interrupt */
-#define SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE_SHFT 0
-#define SH_PROC3_ERR_INT_ENABLE_PROC3_ERR_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_INT_ENABLE" */
-/* SHub Processor 0 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC0_ADV_INT_ENABLE 0x0000000110001080
-#define SH_PROC0_ADV_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC0_ADV_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE */
-/* Description: Enable Processor 0 Advisory Interrupt */
-#define SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE_SHFT 0
-#define SH_PROC0_ADV_INT_ENABLE_PROC0_ADV_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_INT_ENABLE" */
-/* SHub Processor 1 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC1_ADV_INT_ENABLE 0x0000000110001100
-#define SH_PROC1_ADV_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC1_ADV_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE */
-/* Description: Enable Processor 1 Advisory Interrupt */
-#define SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE_SHFT 0
-#define SH_PROC1_ADV_INT_ENABLE_PROC1_ADV_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_INT_ENABLE" */
-/* SHub Processor 2 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC2_ADV_INT_ENABLE 0x0000000110001180
-#define SH_PROC2_ADV_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC2_ADV_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE */
-/* Description: Enable Processor 2 Advisory Interrupt */
-#define SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE_SHFT 0
-#define SH_PROC2_ADV_INT_ENABLE_PROC2_ADV_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_INT_ENABLE" */
-/* SHub Processor 3 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROC3_ADV_INT_ENABLE 0x0000000110001200
-#define SH_PROC3_ADV_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROC3_ADV_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE */
-/* Description: Enable Processor 3 Advisory Interrupt */
-#define SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE_SHFT 0
-#define SH_PROC3_ADV_INT_ENABLE_PROC3_ADV_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_INT_CONFIG" */
-/* SHub Profile Interrupt Configuration Registers */
-/* ==================================================================== */
-
-#define SH_PROFILE_INT_CONFIG 0x0000000110001280
-#define SH_PROFILE_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_PROFILE_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_PROFILE_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_PROFILE_INT_CONFIG_TYPE_SHFT 0
-#define SH_PROFILE_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_PROFILE_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_PROFILE_INT_CONFIG_AGT_SHFT 3
-#define SH_PROFILE_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_PROFILE_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_PROFILE_INT_CONFIG_PID_SHFT 4
-#define SH_PROFILE_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_PROFILE_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_PROFILE_INT_CONFIG_BASE_SHFT 21
-#define SH_PROFILE_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_PROFILE_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_PROFILE_INT_CONFIG_IDX_SHFT 52
-#define SH_PROFILE_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_INT_ENABLE" */
-/* SHub Profile Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_PROFILE_INT_ENABLE 0x0000000110001300
-#define SH_PROFILE_INT_ENABLE_MASK 0x0000000000000001
-#define SH_PROFILE_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_PROFILE_INT_ENABLE_PROFILE_ENABLE */
-/* Description: Enable Profile Interrupt */
-#define SH_PROFILE_INT_ENABLE_PROFILE_ENABLE_SHFT 0
-#define SH_PROFILE_INT_ENABLE_PROFILE_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_RTC0_INT_CONFIG" */
-/* SHub RTC 0 Interrupt Config Registers */
-/* ==================================================================== */
-
-#define SH_RTC0_INT_CONFIG 0x0000000110001380
-#define SH_RTC0_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_RTC0_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_RTC0_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_RTC0_INT_CONFIG_TYPE_SHFT 0
-#define SH_RTC0_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_RTC0_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_RTC0_INT_CONFIG_AGT_SHFT 3
-#define SH_RTC0_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_RTC0_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_RTC0_INT_CONFIG_PID_SHFT 4
-#define SH_RTC0_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_RTC0_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_RTC0_INT_CONFIG_BASE_SHFT 21
-#define SH_RTC0_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_RTC0_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_RTC0_INT_CONFIG_IDX_SHFT 52
-#define SH_RTC0_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_RTC0_INT_ENABLE" */
-/* SHub RTC 0 Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_RTC0_INT_ENABLE 0x0000000110001400
-#define SH_RTC0_INT_ENABLE_MASK 0x0000000000000001
-#define SH_RTC0_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_RTC0_INT_ENABLE_RTC0_ENABLE */
-/* Description: Enable RTC 0 Interrupt */
-#define SH_RTC0_INT_ENABLE_RTC0_ENABLE_SHFT 0
-#define SH_RTC0_INT_ENABLE_RTC0_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_RTC1_INT_CONFIG" */
-/* SHub RTC 1 Interrupt Config Registers */
-/* ==================================================================== */
-
-#define SH_RTC1_INT_CONFIG 0x0000000110001480
-#define SH_RTC1_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_RTC1_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_RTC1_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_RTC1_INT_CONFIG_TYPE_SHFT 0
-#define SH_RTC1_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_RTC1_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_RTC1_INT_CONFIG_AGT_SHFT 3
-#define SH_RTC1_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_RTC1_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_RTC1_INT_CONFIG_PID_SHFT 4
-#define SH_RTC1_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_RTC1_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_RTC1_INT_CONFIG_BASE_SHFT 21
-#define SH_RTC1_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_RTC1_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_RTC1_INT_CONFIG_IDX_SHFT 52
-#define SH_RTC1_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_RTC1_INT_ENABLE" */
-/* SHub RTC 1 Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_RTC1_INT_ENABLE 0x0000000110001500
-#define SH_RTC1_INT_ENABLE_MASK 0x0000000000000001
-#define SH_RTC1_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_RTC1_INT_ENABLE_RTC1_ENABLE */
-/* Description: Enable RTC 1 Interrupt */
-#define SH_RTC1_INT_ENABLE_RTC1_ENABLE_SHFT 0
-#define SH_RTC1_INT_ENABLE_RTC1_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_RTC2_INT_CONFIG" */
-/* SHub RTC 2 Interrupt Config Registers */
-/* ==================================================================== */
-
-#define SH_RTC2_INT_CONFIG 0x0000000110001580
-#define SH_RTC2_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_RTC2_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_RTC2_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_RTC2_INT_CONFIG_TYPE_SHFT 0
-#define SH_RTC2_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_RTC2_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_RTC2_INT_CONFIG_AGT_SHFT 3
-#define SH_RTC2_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_RTC2_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_RTC2_INT_CONFIG_PID_SHFT 4
-#define SH_RTC2_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_RTC2_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_RTC2_INT_CONFIG_BASE_SHFT 21
-#define SH_RTC2_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_RTC2_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_RTC2_INT_CONFIG_IDX_SHFT 52
-#define SH_RTC2_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_RTC2_INT_ENABLE" */
-/* SHub RTC 2 Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_RTC2_INT_ENABLE 0x0000000110001600
-#define SH_RTC2_INT_ENABLE_MASK 0x0000000000000001
-#define SH_RTC2_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_RTC2_INT_ENABLE_RTC2_ENABLE */
-/* Description: Enable RTC 2 Interrupt */
-#define SH_RTC2_INT_ENABLE_RTC2_ENABLE_SHFT 0
-#define SH_RTC2_INT_ENABLE_RTC2_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_RTC3_INT_CONFIG" */
-/* SHub RTC 3 Interrupt Config Registers */
-/* ==================================================================== */
-
-#define SH_RTC3_INT_CONFIG 0x0000000110001680
-#define SH_RTC3_INT_CONFIG_MASK 0x0ff3ffffffefffff
-#define SH_RTC3_INT_CONFIG_INIT 0x0000000000000000
-
-/* SH_RTC3_INT_CONFIG_TYPE */
-/* Description: Type of Interrupt: 0=INT, 2=PMI, 4=NMI, 5=INIT */
-#define SH_RTC3_INT_CONFIG_TYPE_SHFT 0
-#define SH_RTC3_INT_CONFIG_TYPE_MASK 0x0000000000000007
-
-/* SH_RTC3_INT_CONFIG_AGT */
-/* Description: Agent, must be 0 for SHub */
-#define SH_RTC3_INT_CONFIG_AGT_SHFT 3
-#define SH_RTC3_INT_CONFIG_AGT_MASK 0x0000000000000008
-
-/* SH_RTC3_INT_CONFIG_PID */
-/* Description: Processor ID, same setting as on targeted McKinley */
-#define SH_RTC3_INT_CONFIG_PID_SHFT 4
-#define SH_RTC3_INT_CONFIG_PID_MASK 0x00000000000ffff0
-
-/* SH_RTC3_INT_CONFIG_BASE */
-/* Description: Optional interrupt vector area, 2MB aligned */
-#define SH_RTC3_INT_CONFIG_BASE_SHFT 21
-#define SH_RTC3_INT_CONFIG_BASE_MASK 0x0003ffffffe00000
-
-/* SH_RTC3_INT_CONFIG_IDX */
-/* Description: Targeted McKinley interrupt vector */
-#define SH_RTC3_INT_CONFIG_IDX_SHFT 52
-#define SH_RTC3_INT_CONFIG_IDX_MASK 0x0ff0000000000000
-
-/* ==================================================================== */
-/* Register "SH_RTC3_INT_ENABLE" */
-/* SHub RTC 3 Interrupt Enable Registers */
-/* ==================================================================== */
-
-#define SH_RTC3_INT_ENABLE 0x0000000110001700
-#define SH_RTC3_INT_ENABLE_MASK 0x0000000000000001
-#define SH_RTC3_INT_ENABLE_INIT 0x0000000000000000
-
-/* SH_RTC3_INT_ENABLE_RTC3_ENABLE */
-/* Description: Enable RTC 3 Interrupt */
-#define SH_RTC3_INT_ENABLE_RTC3_ENABLE_SHFT 0
-#define SH_RTC3_INT_ENABLE_RTC3_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OCCURRED" */
-/* SHub Interrupt Event Occurred */
-/* ==================================================================== */
-
-#define SH_EVENT_OCCURRED 0x0000000110010000
-#define SH_EVENT_OCCURRED_MASK 0x000000007fffffff
-#define SH_EVENT_OCCURRED_INIT 0x0000000000000000
-
-/* SH_EVENT_OCCURRED_PI_HW_INT */
-/* Description: Pending PI Hardware interrupt */
-#define SH_EVENT_OCCURRED_PI_HW_INT_SHFT 0
-#define SH_EVENT_OCCURRED_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_EVENT_OCCURRED_MD_HW_INT */
-/* Description: Pending MD Hardware interrupt */
-#define SH_EVENT_OCCURRED_MD_HW_INT_SHFT 1
-#define SH_EVENT_OCCURRED_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_EVENT_OCCURRED_XN_HW_INT */
-/* Description: Pending XN Hardware interrupt */
-#define SH_EVENT_OCCURRED_XN_HW_INT_SHFT 2
-#define SH_EVENT_OCCURRED_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_EVENT_OCCURRED_LB_HW_INT */
-/* Description: Pending LB Hardware interrupt */
-#define SH_EVENT_OCCURRED_LB_HW_INT_SHFT 3
-#define SH_EVENT_OCCURRED_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_EVENT_OCCURRED_II_HW_INT */
-/* Description: Pending II wrapper Hardware interrupt */
-#define SH_EVENT_OCCURRED_II_HW_INT_SHFT 4
-#define SH_EVENT_OCCURRED_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_EVENT_OCCURRED_PI_CE_INT */
-/* Description: Pending PI Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_PI_CE_INT_SHFT 5
-#define SH_EVENT_OCCURRED_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_EVENT_OCCURRED_MD_CE_INT */
-/* Description: Pending MD Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_MD_CE_INT_SHFT 6
-#define SH_EVENT_OCCURRED_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_EVENT_OCCURRED_XN_CE_INT */
-/* Description: Pending XN Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_XN_CE_INT_SHFT 7
-#define SH_EVENT_OCCURRED_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_EVENT_OCCURRED_PI_UCE_INT */
-/* Description: Pending PI Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_PI_UCE_INT_SHFT 8
-#define SH_EVENT_OCCURRED_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_EVENT_OCCURRED_MD_UCE_INT */
-/* Description: Pending MD Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_MD_UCE_INT_SHFT 9
-#define SH_EVENT_OCCURRED_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_EVENT_OCCURRED_XN_UCE_INT */
-/* Description: Pending XN Correctable Error Interrupt */
-#define SH_EVENT_OCCURRED_XN_UCE_INT_SHFT 10
-#define SH_EVENT_OCCURRED_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_EVENT_OCCURRED_PROC0_ADV_INT */
-/* Description: Pending Processor 0 Advisory Interrupt */
-#define SH_EVENT_OCCURRED_PROC0_ADV_INT_SHFT 11
-#define SH_EVENT_OCCURRED_PROC0_ADV_INT_MASK 0x0000000000000800
-
-/* SH_EVENT_OCCURRED_PROC1_ADV_INT */
-/* Description: Pending Processor 1 Advisory Interrupt */
-#define SH_EVENT_OCCURRED_PROC1_ADV_INT_SHFT 12
-#define SH_EVENT_OCCURRED_PROC1_ADV_INT_MASK 0x0000000000001000
-
-/* SH_EVENT_OCCURRED_PROC2_ADV_INT */
-/* Description: Pending Processor 2 Advisory Interrupt */
-#define SH_EVENT_OCCURRED_PROC2_ADV_INT_SHFT 13
-#define SH_EVENT_OCCURRED_PROC2_ADV_INT_MASK 0x0000000000002000
-
-/* SH_EVENT_OCCURRED_PROC3_ADV_INT */
-/* Description: Pending Processor 3 Advisory Interrupt */
-#define SH_EVENT_OCCURRED_PROC3_ADV_INT_SHFT 14
-#define SH_EVENT_OCCURRED_PROC3_ADV_INT_MASK 0x0000000000004000
-
-/* SH_EVENT_OCCURRED_PROC0_ERR_INT */
-/* Description: Pending Processor 0 Error Interrupt */
-#define SH_EVENT_OCCURRED_PROC0_ERR_INT_SHFT 15
-#define SH_EVENT_OCCURRED_PROC0_ERR_INT_MASK 0x0000000000008000
-
-/* SH_EVENT_OCCURRED_PROC1_ERR_INT */
-/* Description: Pending Processor 1 Error Interrupt */
-#define SH_EVENT_OCCURRED_PROC1_ERR_INT_SHFT 16
-#define SH_EVENT_OCCURRED_PROC1_ERR_INT_MASK 0x0000000000010000
-
-/* SH_EVENT_OCCURRED_PROC2_ERR_INT */
-/* Description: Pending Processor 2 Error Interrupt */
-#define SH_EVENT_OCCURRED_PROC2_ERR_INT_SHFT 17
-#define SH_EVENT_OCCURRED_PROC2_ERR_INT_MASK 0x0000000000020000
-
-/* SH_EVENT_OCCURRED_PROC3_ERR_INT */
-/* Description: Pending Processor 3 Error Interrupt */
-#define SH_EVENT_OCCURRED_PROC3_ERR_INT_SHFT 18
-#define SH_EVENT_OCCURRED_PROC3_ERR_INT_MASK 0x0000000000040000
-
-/* SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT */
-/* Description: Pending System Shutdown Interrupt */
-#define SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT_SHFT 19
-#define SH_EVENT_OCCURRED_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000080000
-
-/* SH_EVENT_OCCURRED_UART_INT */
-/* Description: Pending Junk Bus UART Interrupt */
-#define SH_EVENT_OCCURRED_UART_INT_SHFT 20
-#define SH_EVENT_OCCURRED_UART_INT_MASK 0x0000000000100000
-
-/* SH_EVENT_OCCURRED_L1_NMI_INT */
-/* Description: Pending L1 Controller NMI Interrupt */
-#define SH_EVENT_OCCURRED_L1_NMI_INT_SHFT 21
-#define SH_EVENT_OCCURRED_L1_NMI_INT_MASK 0x0000000000200000
-
-/* SH_EVENT_OCCURRED_STOP_CLOCK */
-/* Description: Pending Stop Clock Interrupt */
-#define SH_EVENT_OCCURRED_STOP_CLOCK_SHFT 22
-#define SH_EVENT_OCCURRED_STOP_CLOCK_MASK 0x0000000000400000
-
-/* SH_EVENT_OCCURRED_RTC0_INT */
-/* Description: Pending RTC 0 Interrupt */
-#define SH_EVENT_OCCURRED_RTC0_INT_SHFT 23
-#define SH_EVENT_OCCURRED_RTC0_INT_MASK 0x0000000000800000
-
-/* SH_EVENT_OCCURRED_RTC1_INT */
-/* Description: Pending RTC 1 Interrupt */
-#define SH_EVENT_OCCURRED_RTC1_INT_SHFT 24
-#define SH_EVENT_OCCURRED_RTC1_INT_MASK 0x0000000001000000
-
-/* SH_EVENT_OCCURRED_RTC2_INT */
-/* Description: Pending RTC 2 Interrupt */
-#define SH_EVENT_OCCURRED_RTC2_INT_SHFT 25
-#define SH_EVENT_OCCURRED_RTC2_INT_MASK 0x0000000002000000
-
-/* SH_EVENT_OCCURRED_RTC3_INT */
-/* Description: Pending RTC 3 Interrupt */
-#define SH_EVENT_OCCURRED_RTC3_INT_SHFT 26
-#define SH_EVENT_OCCURRED_RTC3_INT_MASK 0x0000000004000000
-
-/* SH_EVENT_OCCURRED_PROFILE_INT */
-/* Description: Pending Profile Interrupt */
-#define SH_EVENT_OCCURRED_PROFILE_INT_SHFT 27
-#define SH_EVENT_OCCURRED_PROFILE_INT_MASK 0x0000000008000000
-
-/* SH_EVENT_OCCURRED_IPI_INT */
-/* Description: Pending IPI Interrupt */
-#define SH_EVENT_OCCURRED_IPI_INT_SHFT 28
-#define SH_EVENT_OCCURRED_IPI_INT_MASK 0x0000000010000000
-
-/* SH_EVENT_OCCURRED_II_INT0 */
-/* Description: Pending II 0 Interrupt */
-#define SH_EVENT_OCCURRED_II_INT0_SHFT 29
-#define SH_EVENT_OCCURRED_II_INT0_MASK 0x0000000020000000
-
-/* SH_EVENT_OCCURRED_II_INT1 */
-/* Description: Pending II 1 Interrupt */
-#define SH_EVENT_OCCURRED_II_INT1_SHFT 30
-#define SH_EVENT_OCCURRED_II_INT1_MASK 0x0000000040000000
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OCCURRED_ALIAS" */
-/* SHub Interrupt Event Occurred Alias */
-/* ==================================================================== */
-
-#define SH_EVENT_OCCURRED_ALIAS 0x0000000110010008
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OVERFLOW" */
-/* SHub Interrupt Event Occurred Overflow */
-/* ==================================================================== */
-
-#define SH_EVENT_OVERFLOW 0x0000000110010080
-#define SH_EVENT_OVERFLOW_MASK 0x000000000fffffff
-#define SH_EVENT_OVERFLOW_INIT 0x0000000000000000
-
-/* SH_EVENT_OVERFLOW_PI_HW_INT */
-/* Description: Pending PI Hardware interrupt */
-#define SH_EVENT_OVERFLOW_PI_HW_INT_SHFT 0
-#define SH_EVENT_OVERFLOW_PI_HW_INT_MASK 0x0000000000000001
-
-/* SH_EVENT_OVERFLOW_MD_HW_INT */
-/* Description: Pending MD Hardware interrupt */
-#define SH_EVENT_OVERFLOW_MD_HW_INT_SHFT 1
-#define SH_EVENT_OVERFLOW_MD_HW_INT_MASK 0x0000000000000002
-
-/* SH_EVENT_OVERFLOW_XN_HW_INT */
-/* Description: Pending XN Hardware interrupt */
-#define SH_EVENT_OVERFLOW_XN_HW_INT_SHFT 2
-#define SH_EVENT_OVERFLOW_XN_HW_INT_MASK 0x0000000000000004
-
-/* SH_EVENT_OVERFLOW_LB_HW_INT */
-/* Description: Pending LB Hardware interrupt */
-#define SH_EVENT_OVERFLOW_LB_HW_INT_SHFT 3
-#define SH_EVENT_OVERFLOW_LB_HW_INT_MASK 0x0000000000000008
-
-/* SH_EVENT_OVERFLOW_II_HW_INT */
-/* Description: Pending II wrapper Hardware interrupt */
-#define SH_EVENT_OVERFLOW_II_HW_INT_SHFT 4
-#define SH_EVENT_OVERFLOW_II_HW_INT_MASK 0x0000000000000010
-
-/* SH_EVENT_OVERFLOW_PI_CE_INT */
-/* Description: Pending PI Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_PI_CE_INT_SHFT 5
-#define SH_EVENT_OVERFLOW_PI_CE_INT_MASK 0x0000000000000020
-
-/* SH_EVENT_OVERFLOW_MD_CE_INT */
-/* Description: Pending MD Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_MD_CE_INT_SHFT 6
-#define SH_EVENT_OVERFLOW_MD_CE_INT_MASK 0x0000000000000040
-
-/* SH_EVENT_OVERFLOW_XN_CE_INT */
-/* Description: Pending XN Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_XN_CE_INT_SHFT 7
-#define SH_EVENT_OVERFLOW_XN_CE_INT_MASK 0x0000000000000080
-
-/* SH_EVENT_OVERFLOW_PI_UCE_INT */
-/* Description: Pending PI Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_PI_UCE_INT_SHFT 8
-#define SH_EVENT_OVERFLOW_PI_UCE_INT_MASK 0x0000000000000100
-
-/* SH_EVENT_OVERFLOW_MD_UCE_INT */
-/* Description: Pending MD Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_MD_UCE_INT_SHFT 9
-#define SH_EVENT_OVERFLOW_MD_UCE_INT_MASK 0x0000000000000200
-
-/* SH_EVENT_OVERFLOW_XN_UCE_INT */
-/* Description: Pending XN Correctable Error Interrupt */
-#define SH_EVENT_OVERFLOW_XN_UCE_INT_SHFT 10
-#define SH_EVENT_OVERFLOW_XN_UCE_INT_MASK 0x0000000000000400
-
-/* SH_EVENT_OVERFLOW_PROC0_ADV_INT */
-/* Description: Pending Processor 0 Advisory Interrupt */
-#define SH_EVENT_OVERFLOW_PROC0_ADV_INT_SHFT 11
-#define SH_EVENT_OVERFLOW_PROC0_ADV_INT_MASK 0x0000000000000800
-
-/* SH_EVENT_OVERFLOW_PROC1_ADV_INT */
-/* Description: Pending Processor 1 Advisory Interrupt */
-#define SH_EVENT_OVERFLOW_PROC1_ADV_INT_SHFT 12
-#define SH_EVENT_OVERFLOW_PROC1_ADV_INT_MASK 0x0000000000001000
-
-/* SH_EVENT_OVERFLOW_PROC2_ADV_INT */
-/* Description: Pending Processor 2 Advisory Interrupt */
-#define SH_EVENT_OVERFLOW_PROC2_ADV_INT_SHFT 13
-#define SH_EVENT_OVERFLOW_PROC2_ADV_INT_MASK 0x0000000000002000
-
-/* SH_EVENT_OVERFLOW_PROC3_ADV_INT */
-/* Description: Pending Processor 3 Advisory Interrupt */
-#define SH_EVENT_OVERFLOW_PROC3_ADV_INT_SHFT 14
-#define SH_EVENT_OVERFLOW_PROC3_ADV_INT_MASK 0x0000000000004000
-
-/* SH_EVENT_OVERFLOW_PROC0_ERR_INT */
-/* Description: Pending Processor 0 Error Interrupt */
-#define SH_EVENT_OVERFLOW_PROC0_ERR_INT_SHFT 15
-#define SH_EVENT_OVERFLOW_PROC0_ERR_INT_MASK 0x0000000000008000
-
-/* SH_EVENT_OVERFLOW_PROC1_ERR_INT */
-/* Description: Pending Processor 1 Error Interrupt */
-#define SH_EVENT_OVERFLOW_PROC1_ERR_INT_SHFT 16
-#define SH_EVENT_OVERFLOW_PROC1_ERR_INT_MASK 0x0000000000010000
-
-/* SH_EVENT_OVERFLOW_PROC2_ERR_INT */
-/* Description: Pending Processor 2 Error Interrupt */
-#define SH_EVENT_OVERFLOW_PROC2_ERR_INT_SHFT 17
-#define SH_EVENT_OVERFLOW_PROC2_ERR_INT_MASK 0x0000000000020000
-
-/* SH_EVENT_OVERFLOW_PROC3_ERR_INT */
-/* Description: Pending Processor 3 Error Interrupt */
-#define SH_EVENT_OVERFLOW_PROC3_ERR_INT_SHFT 18
-#define SH_EVENT_OVERFLOW_PROC3_ERR_INT_MASK 0x0000000000040000
-
-/* SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT */
-/* Description: Pending System Shutdown Interrupt */
-#define SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT_SHFT 19
-#define SH_EVENT_OVERFLOW_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000080000
-
-/* SH_EVENT_OVERFLOW_UART_INT */
-/* Description: Pending Junk Bus UART Interrupt */
-#define SH_EVENT_OVERFLOW_UART_INT_SHFT 20
-#define SH_EVENT_OVERFLOW_UART_INT_MASK 0x0000000000100000
-
-/* SH_EVENT_OVERFLOW_L1_NMI_INT */
-/* Description: Pending L1 Controller NMI Interrupt */
-#define SH_EVENT_OVERFLOW_L1_NMI_INT_SHFT 21
-#define SH_EVENT_OVERFLOW_L1_NMI_INT_MASK 0x0000000000200000
-
-/* SH_EVENT_OVERFLOW_STOP_CLOCK */
-/* Description: Pending Stop Clock Interrupt */
-#define SH_EVENT_OVERFLOW_STOP_CLOCK_SHFT 22
-#define SH_EVENT_OVERFLOW_STOP_CLOCK_MASK 0x0000000000400000
-
-/* SH_EVENT_OVERFLOW_RTC0_INT */
-/* Description: Pending RTC 0 Interrupt */
-#define SH_EVENT_OVERFLOW_RTC0_INT_SHFT 23
-#define SH_EVENT_OVERFLOW_RTC0_INT_MASK 0x0000000000800000
-
-/* SH_EVENT_OVERFLOW_RTC1_INT */
-/* Description: Pending RTC 1 Interrupt */
-#define SH_EVENT_OVERFLOW_RTC1_INT_SHFT 24
-#define SH_EVENT_OVERFLOW_RTC1_INT_MASK 0x0000000001000000
-
-/* SH_EVENT_OVERFLOW_RTC2_INT */
-/* Description: Pending RTC 2 Interrupt */
-#define SH_EVENT_OVERFLOW_RTC2_INT_SHFT 25
-#define SH_EVENT_OVERFLOW_RTC2_INT_MASK 0x0000000002000000
-
-/* SH_EVENT_OVERFLOW_RTC3_INT */
-/* Description: Pending RTC 3 Interrupt */
-#define SH_EVENT_OVERFLOW_RTC3_INT_SHFT 26
-#define SH_EVENT_OVERFLOW_RTC3_INT_MASK 0x0000000004000000
-
-/* SH_EVENT_OVERFLOW_PROFILE_INT */
-/* Description: Pending Profile Interrupt */
-#define SH_EVENT_OVERFLOW_PROFILE_INT_SHFT 27
-#define SH_EVENT_OVERFLOW_PROFILE_INT_MASK 0x0000000008000000
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OVERFLOW_ALIAS" */
-/* SHub Interrupt Event Occurred Overflow Alias */
-/* ==================================================================== */
-
-#define SH_EVENT_OVERFLOW_ALIAS 0x0000000110010088
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_TIME" */
-/* Junk Bus Timing */
-/* ==================================================================== */
-
-#define SH_JUNK_BUS_TIME 0x0000000110020000
-#define SH_JUNK_BUS_TIME_MASK 0x00000000ffffffff
-#define SH_JUNK_BUS_TIME_INIT 0x0000000040404040
-
-/* SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD */
-/* Description: Fprom_Setup_Hold */
-#define SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD_SHFT 0
-#define SH_JUNK_BUS_TIME_FPROM_SETUP_HOLD_MASK 0x00000000000000ff
-
-/* SH_JUNK_BUS_TIME_FPROM_ENABLE */
-/* Description: Fprom_Enable */
-#define SH_JUNK_BUS_TIME_FPROM_ENABLE_SHFT 8
-#define SH_JUNK_BUS_TIME_FPROM_ENABLE_MASK 0x000000000000ff00
-
-/* SH_JUNK_BUS_TIME_UART_SETUP_HOLD */
-/* Description: Uart_Setup_Hold */
-#define SH_JUNK_BUS_TIME_UART_SETUP_HOLD_SHFT 16
-#define SH_JUNK_BUS_TIME_UART_SETUP_HOLD_MASK 0x0000000000ff0000
-
-/* SH_JUNK_BUS_TIME_UART_ENABLE */
-/* Description: Uart_Enable */
-#define SH_JUNK_BUS_TIME_UART_ENABLE_SHFT 24
-#define SH_JUNK_BUS_TIME_UART_ENABLE_MASK 0x00000000ff000000
-
-/* ==================================================================== */
-/* Register "SH_JUNK_LATCH_TIME" */
-/* Junk Bus Latch Timing */
-/* ==================================================================== */
-
-#define SH_JUNK_LATCH_TIME 0x0000000110020080
-#define SH_JUNK_LATCH_TIME_MASK 0x0000000000000007
-#define SH_JUNK_LATCH_TIME_INIT 0x0000000000000002
-
-/* SH_JUNK_LATCH_TIME_SETUP_HOLD */
-/* Description: Setup and Hold Time */
-#define SH_JUNK_LATCH_TIME_SETUP_HOLD_SHFT 0
-#define SH_JUNK_LATCH_TIME_SETUP_HOLD_MASK 0x0000000000000007
-
-/* ==================================================================== */
-/* Register "SH_JUNK_NACK_RESET" */
-/* Junk Bus Nack Counter Reset */
-/* ==================================================================== */
-
-#define SH_JUNK_NACK_RESET 0x0000000110020100
-#define SH_JUNK_NACK_RESET_MASK 0x0000000000000001
-#define SH_JUNK_NACK_RESET_INIT 0x0000000000000000
-
-/* SH_JUNK_NACK_RESET_PULSE */
-/* Description: Junk bus nack counter reset */
-#define SH_JUNK_NACK_RESET_PULSE_SHFT 0
-#define SH_JUNK_NACK_RESET_PULSE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED0" */
-/* Junk Bus LED0 */
-/* ==================================================================== */
-
-#define SH_JUNK_BUS_LED0 0x0000000110030000
-#define SH_JUNK_BUS_LED0_MASK 0x00000000000000ff
-#define SH_JUNK_BUS_LED0_INIT 0x0000000000000000
-
-/* SH_JUNK_BUS_LED0_LED0_DATA */
-/* Description: LED0_data */
-#define SH_JUNK_BUS_LED0_LED0_DATA_SHFT 0
-#define SH_JUNK_BUS_LED0_LED0_DATA_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED1" */
-/* Junk Bus LED1 */
-/* ==================================================================== */
-
-#define SH_JUNK_BUS_LED1 0x0000000110030080
-#define SH_JUNK_BUS_LED1_MASK 0x00000000000000ff
-#define SH_JUNK_BUS_LED1_INIT 0x0000000000000000
-
-/* SH_JUNK_BUS_LED1_LED1_DATA */
-/* Description: LED1_data */
-#define SH_JUNK_BUS_LED1_LED1_DATA_SHFT 0
-#define SH_JUNK_BUS_LED1_LED1_DATA_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED2" */
-/* Junk Bus LED2 */
-/* ==================================================================== */
-
-#define SH_JUNK_BUS_LED2 0x0000000110030100
-#define SH_JUNK_BUS_LED2_MASK 0x00000000000000ff
-#define SH_JUNK_BUS_LED2_INIT 0x0000000000000000
-
-/* SH_JUNK_BUS_LED2_LED2_DATA */
-/* Description: LED2_data */
-#define SH_JUNK_BUS_LED2_LED2_DATA_SHFT 0
-#define SH_JUNK_BUS_LED2_LED2_DATA_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED3" */
-/* Junk Bus LED3 */
-/* ==================================================================== */
-
-#define SH_JUNK_BUS_LED3 0x0000000110030180
-#define SH_JUNK_BUS_LED3_MASK 0x00000000000000ff
-#define SH_JUNK_BUS_LED3_INIT 0x0000000000000000
-
-/* SH_JUNK_BUS_LED3_LED3_DATA */
-/* Description: LED3_data */
-#define SH_JUNK_BUS_LED3_LED3_DATA_SHFT 0
-#define SH_JUNK_BUS_LED3_LED3_DATA_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_JUNK_ERROR_STATUS" */
-/* Junk Bus Error Status */
-/* ==================================================================== */
-
-#define SH_JUNK_ERROR_STATUS 0x0000000110030200
-#define SH_JUNK_ERROR_STATUS_MASK 0x1fff7fffffffffff
-#define SH_JUNK_ERROR_STATUS_INIT 0x0000000000000000
-
-/* SH_JUNK_ERROR_STATUS_ADDRESS */
-/* Description: Failing junk bus address */
-#define SH_JUNK_ERROR_STATUS_ADDRESS_SHFT 0
-#define SH_JUNK_ERROR_STATUS_ADDRESS_MASK 0x00007fffffffffff
-
-/* SH_JUNK_ERROR_STATUS_CMD */
-/* Description: Junk bus command */
-#define SH_JUNK_ERROR_STATUS_CMD_SHFT 48
-#define SH_JUNK_ERROR_STATUS_CMD_MASK 0x00ff000000000000
-
-/* SH_JUNK_ERROR_STATUS_MODE */
-/* Description: Mode */
-#define SH_JUNK_ERROR_STATUS_MODE_SHFT 56
-#define SH_JUNK_ERROR_STATUS_MODE_MASK 0x0100000000000000
-
-/* SH_JUNK_ERROR_STATUS_STATUS */
-/* Description: Status */
-#define SH_JUNK_ERROR_STATUS_STATUS_SHFT 57
-#define SH_JUNK_ERROR_STATUS_STATUS_MASK 0x1e00000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_STAT" */
-/* This register describes the LLP status. */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_STAT 0x0000000150000000
-#define SH_NI0_LLP_STAT_MASK 0x000000000000000f
-#define SH_NI0_LLP_STAT_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_STAT_LINK_RESET_STATE */
-/* Description: Status of LLP link. */
-#define SH_NI0_LLP_STAT_LINK_RESET_STATE_SHFT 0
-#define SH_NI0_LLP_STAT_LINK_RESET_STATE_MASK 0x000000000000000f
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_RESET" */
-/* Writing issues a reset to the network interface */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_RESET 0x0000000150000008
-#define SH_NI0_LLP_RESET_MASK 0x0000000000000003
-#define SH_NI0_LLP_RESET_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_RESET_LINK */
-/* Description: Send Link Reset. Generates a pulse. */
-#define SH_NI0_LLP_RESET_LINK_SHFT 0
-#define SH_NI0_LLP_RESET_LINK_MASK 0x0000000000000001
-
-/* SH_NI0_LLP_RESET_WARM */
-/* Description: Send Warm Reset. Generates a pulse. */
-#define SH_NI0_LLP_RESET_WARM_SHFT 1
-#define SH_NI0_LLP_RESET_WARM_MASK 0x0000000000000002
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_RESET_EN" */
-/* Controls LLP warm reset propagation */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_RESET_EN 0x0000000150000010
-#define SH_NI0_LLP_RESET_EN_MASK 0x0000000000000001
-#define SH_NI0_LLP_RESET_EN_INIT 0x0000000000000001
-
-/* SH_NI0_LLP_RESET_EN_OK */
-/* Description: Allow LLP warm reset to reset SHUB */
-#define SH_NI0_LLP_RESET_EN_OK_SHFT 0
-#define SH_NI0_LLP_RESET_EN_OK_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CHAN_MODE" */
-/* Sets the signaling mode of LLP and channel */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_CHAN_MODE 0x0000000150000018
-#define SH_NI0_LLP_CHAN_MODE_MASK 0x000000000000001f
-#define SH_NI0_LLP_CHAN_MODE_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_CHAN_MODE_BITMODE32 */
-/* Description: Enables 32-bit (plus sideband) channel phits */
-#define SH_NI0_LLP_CHAN_MODE_BITMODE32_SHFT 0
-#define SH_NI0_LLP_CHAN_MODE_BITMODE32_MASK 0x0000000000000001
-
-/* SH_NI0_LLP_CHAN_MODE_AC_ENCODE */
-/* Description: Enables nearly dc-free encoding for AC-coupling */
-#define SH_NI0_LLP_CHAN_MODE_AC_ENCODE_SHFT 1
-#define SH_NI0_LLP_CHAN_MODE_AC_ENCODE_MASK 0x0000000000000002
-
-/* SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING */
-/* Description: Enables automatic tuning of channel skew. */
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING_SHFT 2
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_TUNING_MASK 0x0000000000000004
-
-/* SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD */
-/* Description: Enables remote fine tune updates */
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_SHFT 3
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_MASK 0x0000000000000008
-
-/* SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD */
-/* Description: Enables quadrature clock in the pfssd */
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD_SHFT 4
-#define SH_NI0_LLP_CHAN_MODE_ENABLE_CLKQUAD_MASK 0x0000000000000010
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CONFIG" */
-/* Sets the configuration of LLP and channel */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_CONFIG 0x0000000150000020
-#define SH_NI0_LLP_CONFIG_MASK 0x0000003fffffffff
-#define SH_NI0_LLP_CONFIG_INIT 0x00000007fc6ffd00
-
-/* SH_NI0_LLP_CONFIG_MAXBURST */
-#define SH_NI0_LLP_CONFIG_MAXBURST_SHFT 0
-#define SH_NI0_LLP_CONFIG_MAXBURST_MASK 0x00000000000003ff
-
-/* SH_NI0_LLP_CONFIG_MAXRETRY */
-#define SH_NI0_LLP_CONFIG_MAXRETRY_SHFT 10
-#define SH_NI0_LLP_CONFIG_MAXRETRY_MASK 0x00000000000ffc00
-
-/* SH_NI0_LLP_CONFIG_NULLTIMEOUT */
-#define SH_NI0_LLP_CONFIG_NULLTIMEOUT_SHFT 20
-#define SH_NI0_LLP_CONFIG_NULLTIMEOUT_MASK 0x0000000003f00000
-
-/* SH_NI0_LLP_CONFIG_FTU_TIME */
-#define SH_NI0_LLP_CONFIG_FTU_TIME_SHFT 26
-#define SH_NI0_LLP_CONFIG_FTU_TIME_MASK 0x0000003ffc000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_TEST_CTL" */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_TEST_CTL 0x0000000150000028
-#define SH_NI0_LLP_TEST_CTL_MASK 0x7ff3f3ffffffffff
-#define SH_NI0_LLP_TEST_CTL_INIT 0x000000000a5fffff
-
-/* SH_NI0_LLP_TEST_CTL_PATTERN */
-/* Description: Send channel data pattern */
-#define SH_NI0_LLP_TEST_CTL_PATTERN_SHFT 0
-#define SH_NI0_LLP_TEST_CTL_PATTERN_MASK 0x000000ffffffffff
-
-/* SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE */
-/* Description: Enables continuous send of data */
-#define SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE_SHFT 40
-#define SH_NI0_LLP_TEST_CTL_SEND_TEST_MODE_MASK 0x0000030000000000
-
-/* SH_NI0_LLP_TEST_CTL_WIRE_SEL */
-#define SH_NI0_LLP_TEST_CTL_WIRE_SEL_SHFT 44
-#define SH_NI0_LLP_TEST_CTL_WIRE_SEL_MASK 0x0003f00000000000
-
-/* SH_NI0_LLP_TEST_CTL_LFSR_MODE */
-#define SH_NI0_LLP_TEST_CTL_LFSR_MODE_SHFT 52
-#define SH_NI0_LLP_TEST_CTL_LFSR_MODE_MASK 0x0030000000000000
-
-/* SH_NI0_LLP_TEST_CTL_NOISE_MODE */
-#define SH_NI0_LLP_TEST_CTL_NOISE_MODE_SHFT 54
-#define SH_NI0_LLP_TEST_CTL_NOISE_MODE_MASK 0x00c0000000000000
-
-/* SH_NI0_LLP_TEST_CTL_ARMCAPTURE */
-/* Description: Enable Capture of Next MicroPacket */
-#define SH_NI0_LLP_TEST_CTL_ARMCAPTURE_SHFT 56
-#define SH_NI0_LLP_TEST_CTL_ARMCAPTURE_MASK 0x0100000000000000
-
-/* SH_NI0_LLP_TEST_CTL_CAPTURECBONLY */
-/* Description: Only capture a micropacket with a Check Byte error */
-#define SH_NI0_LLP_TEST_CTL_CAPTURECBONLY_SHFT 57
-#define SH_NI0_LLP_TEST_CTL_CAPTURECBONLY_MASK 0x0200000000000000
-
-/* SH_NI0_LLP_TEST_CTL_SENDCBERROR */
-/* Description: Sends a single error */
-#define SH_NI0_LLP_TEST_CTL_SENDCBERROR_SHFT 58
-#define SH_NI0_LLP_TEST_CTL_SENDCBERROR_MASK 0x0400000000000000
-
-/* SH_NI0_LLP_TEST_CTL_SENDSNERROR */
-/* Description: Sends a single sequence number error */
-#define SH_NI0_LLP_TEST_CTL_SENDSNERROR_SHFT 59
-#define SH_NI0_LLP_TEST_CTL_SENDSNERROR_MASK 0x0800000000000000
-
-/* SH_NI0_LLP_TEST_CTL_FAKESNERROR */
-/* Description: Causes receiver to pretend it saw a sn error */
-#define SH_NI0_LLP_TEST_CTL_FAKESNERROR_SHFT 60
-#define SH_NI0_LLP_TEST_CTL_FAKESNERROR_MASK 0x1000000000000000
-
-/* SH_NI0_LLP_TEST_CTL_CAPTURED */
-/* Description: Indicates a Valid Micropacket was captured */
-#define SH_NI0_LLP_TEST_CTL_CAPTURED_SHFT 61
-#define SH_NI0_LLP_TEST_CTL_CAPTURED_MASK 0x2000000000000000
-
-/* SH_NI0_LLP_TEST_CTL_CBERROR */
-/* Description: Indicates a Micropacket with a CB error was capture */
-#define SH_NI0_LLP_TEST_CTL_CBERROR_SHFT 62
-#define SH_NI0_LLP_TEST_CTL_CBERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_WD1" */
-/* low order 64-bit captured word */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_CAPT_WD1 0x0000000150000030
-#define SH_NI0_LLP_CAPT_WD1_MASK 0xffffffffffffffff
-#define SH_NI0_LLP_CAPT_WD1_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_CAPT_WD1_DATA */
-/* Description: low order 64-bit captured word */
-#define SH_NI0_LLP_CAPT_WD1_DATA_SHFT 0
-#define SH_NI0_LLP_CAPT_WD1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_WD2" */
-/* high order 64-bit captured word */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_CAPT_WD2 0x0000000150000038
-#define SH_NI0_LLP_CAPT_WD2_MASK 0xffffffffffffffff
-#define SH_NI0_LLP_CAPT_WD2_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_CAPT_WD2_DATA */
-/* Description: high order 64-bit captured word */
-#define SH_NI0_LLP_CAPT_WD2_DATA_SHFT 0
-#define SH_NI0_LLP_CAPT_WD2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_SBCB" */
-/* captured sideband, sequence, and CRC */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_CAPT_SBCB 0x0000000150000040
-#define SH_NI0_LLP_CAPT_SBCB_MASK 0x0000001fffffffff
-#define SH_NI0_LLP_CAPT_SBCB_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN */
-/* Description: sideband and sequence */
-#define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_SHFT 0
-#define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_MASK 0x000000000000ffff
-
-/* SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC */
-/* Description: CRC */
-#define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC_SHFT 16
-#define SH_NI0_LLP_CAPT_SBCB_CAPTUREDRCVCRC_MASK 0x00000000ffff0000
-
-/* SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS */
-/* Description: All CB errors have been sent */
-#define SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS_SHFT 32
-#define SH_NI0_LLP_CAPT_SBCB_SENTALLCBERRORS_MASK 0x0000000100000000
-
-/* SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS */
-/* Description: All SN errors have been sent */
-#define SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS_SHFT 33
-#define SH_NI0_LLP_CAPT_SBCB_SENTALLSNERRORS_MASK 0x0000000200000000
-
-/* SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS */
-/* Description: All faked SN errors have been sent */
-#define SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS_SHFT 34
-#define SH_NI0_LLP_CAPT_SBCB_FAKEDALLSNERRORS_MASK 0x0000000400000000
-
-/* SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW */
-/* Description: wire charge counter overflowed, valid if llp_mode e */
-#define SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW_SHFT 35
-#define SH_NI0_LLP_CAPT_SBCB_CHARGEOVERFLOW_MASK 0x0000000800000000
-
-/* SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW */
-/* Description: wire charge counter underflowed, valid if llp_mode */
-/* enabled */
-#define SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW_SHFT 36
-#define SH_NI0_LLP_CAPT_SBCB_CHARGEUNDERFLOW_MASK 0x0000001000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_ERR" */
-/* ==================================================================== */
-
-#define SH_NI0_LLP_ERR 0x0000000150000048
-#define SH_NI0_LLP_ERR_MASK 0x001fffffffffffff
-#define SH_NI0_LLP_ERR_INIT 0x0000000000000000
-
-/* SH_NI0_LLP_ERR_RX_SN_ERR_COUNT */
-/* Description: Counts the sequence number errors received */
-#define SH_NI0_LLP_ERR_RX_SN_ERR_COUNT_SHFT 0
-#define SH_NI0_LLP_ERR_RX_SN_ERR_COUNT_MASK 0x00000000000000ff
-
-/* SH_NI0_LLP_ERR_RX_CB_ERR_COUNT */
-/* Description: Counts the check byte errors received */
-#define SH_NI0_LLP_ERR_RX_CB_ERR_COUNT_SHFT 8
-#define SH_NI0_LLP_ERR_RX_CB_ERR_COUNT_MASK 0x000000000000ff00
-
-/* SH_NI0_LLP_ERR_RETRY_COUNT */
-/* Description: Counts the retries */
-#define SH_NI0_LLP_ERR_RETRY_COUNT_SHFT 16
-#define SH_NI0_LLP_ERR_RETRY_COUNT_MASK 0x0000000000ff0000
-
-/* SH_NI0_LLP_ERR_RETRY_TIMEOUT */
-/* Description: Indicates a retry timeout has occurred */
-#define SH_NI0_LLP_ERR_RETRY_TIMEOUT_SHFT 24
-#define SH_NI0_LLP_ERR_RETRY_TIMEOUT_MASK 0x0000000001000000
-
-/* SH_NI0_LLP_ERR_RCV_LINK_RESET */
-/* Description: Indicates a link reset has been received */
-#define SH_NI0_LLP_ERR_RCV_LINK_RESET_SHFT 25
-#define SH_NI0_LLP_ERR_RCV_LINK_RESET_MASK 0x0000000002000000
-
-/* SH_NI0_LLP_ERR_SQUASH */
-/* Description: Indicates a micropacket was squashed */
-#define SH_NI0_LLP_ERR_SQUASH_SHFT 26
-#define SH_NI0_LLP_ERR_SQUASH_MASK 0x0000000004000000
-
-/* SH_NI0_LLP_ERR_POWER_NOT_OK */
-/* Description: Detects and traps a loss of power_OK */
-#define SH_NI0_LLP_ERR_POWER_NOT_OK_SHFT 27
-#define SH_NI0_LLP_ERR_POWER_NOT_OK_MASK 0x0000000008000000
-
-/* SH_NI0_LLP_ERR_WIRE_CNT */
-/* Description: counts the errors detected on a single wire test */
-#define SH_NI0_LLP_ERR_WIRE_CNT_SHFT 28
-#define SH_NI0_LLP_ERR_WIRE_CNT_MASK 0x000ffffff0000000
-
-/* SH_NI0_LLP_ERR_WIRE_OVERFLOW */
-/* Description: wire_error_cnt has overflowed */
-#define SH_NI0_LLP_ERR_WIRE_OVERFLOW_SHFT 52
-#define SH_NI0_LLP_ERR_WIRE_OVERFLOW_MASK 0x0010000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_STAT" */
-/* This register describes the LLP status. */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_STAT 0x0000000150002000
-#define SH_NI1_LLP_STAT_MASK 0x000000000000000f
-#define SH_NI1_LLP_STAT_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_STAT_LINK_RESET_STATE */
-/* Description: Status of LLP link. */
-#define SH_NI1_LLP_STAT_LINK_RESET_STATE_SHFT 0
-#define SH_NI1_LLP_STAT_LINK_RESET_STATE_MASK 0x000000000000000f
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_RESET" */
-/* Writing issues a reset to the network interface */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_RESET 0x0000000150002008
-#define SH_NI1_LLP_RESET_MASK 0x0000000000000003
-#define SH_NI1_LLP_RESET_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_RESET_LINK */
-/* Description: Send Link Reset. Generates a pulse. */
-#define SH_NI1_LLP_RESET_LINK_SHFT 0
-#define SH_NI1_LLP_RESET_LINK_MASK 0x0000000000000001
-
-/* SH_NI1_LLP_RESET_WARM */
-/* Description: Send Warm Reset. Generates a pulse. */
-#define SH_NI1_LLP_RESET_WARM_SHFT 1
-#define SH_NI1_LLP_RESET_WARM_MASK 0x0000000000000002
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_RESET_EN" */
-/* Controls LLP warm reset propagation */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_RESET_EN 0x0000000150002010
-#define SH_NI1_LLP_RESET_EN_MASK 0x0000000000000001
-#define SH_NI1_LLP_RESET_EN_INIT 0x0000000000000001
-
-/* SH_NI1_LLP_RESET_EN_OK */
-/* Description: Allow LLP warm reset to reset SHUB */
-#define SH_NI1_LLP_RESET_EN_OK_SHFT 0
-#define SH_NI1_LLP_RESET_EN_OK_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CHAN_MODE" */
-/* Sets the signaling mode of LLP and channel */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_CHAN_MODE 0x0000000150002018
-#define SH_NI1_LLP_CHAN_MODE_MASK 0x000000000000001f
-#define SH_NI1_LLP_CHAN_MODE_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_CHAN_MODE_BITMODE32 */
-/* Description: Enables 32-bit (plus sideband) channel phits */
-#define SH_NI1_LLP_CHAN_MODE_BITMODE32_SHFT 0
-#define SH_NI1_LLP_CHAN_MODE_BITMODE32_MASK 0x0000000000000001
-
-/* SH_NI1_LLP_CHAN_MODE_AC_ENCODE */
-/* Description: Enables nearly dc-free encoding for AC-coupling */
-#define SH_NI1_LLP_CHAN_MODE_AC_ENCODE_SHFT 1
-#define SH_NI1_LLP_CHAN_MODE_AC_ENCODE_MASK 0x0000000000000002
-
-/* SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING */
-/* Description: Enables automatic tuning of channel skew. */
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING_SHFT 2
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_TUNING_MASK 0x0000000000000004
-
-/* SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD */
-/* Description: Enables remote fine tune updates */
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_SHFT 3
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_RMT_FT_UPD_MASK 0x0000000000000008
-
-/* SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD */
-/* Description: Enables quadrature clock in the pfssd */
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD_SHFT 4
-#define SH_NI1_LLP_CHAN_MODE_ENABLE_CLKQUAD_MASK 0x0000000000000010
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CONFIG" */
-/* Sets the configuration of LLP and channel */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_CONFIG 0x0000000150002020
-#define SH_NI1_LLP_CONFIG_MASK 0x0000003fffffffff
-#define SH_NI1_LLP_CONFIG_INIT 0x00000007fc6ffd00
-
-/* SH_NI1_LLP_CONFIG_MAXBURST */
-#define SH_NI1_LLP_CONFIG_MAXBURST_SHFT 0
-#define SH_NI1_LLP_CONFIG_MAXBURST_MASK 0x00000000000003ff
-
-/* SH_NI1_LLP_CONFIG_MAXRETRY */
-#define SH_NI1_LLP_CONFIG_MAXRETRY_SHFT 10
-#define SH_NI1_LLP_CONFIG_MAXRETRY_MASK 0x00000000000ffc00
-
-/* SH_NI1_LLP_CONFIG_NULLTIMEOUT */
-#define SH_NI1_LLP_CONFIG_NULLTIMEOUT_SHFT 20
-#define SH_NI1_LLP_CONFIG_NULLTIMEOUT_MASK 0x0000000003f00000
-
-/* SH_NI1_LLP_CONFIG_FTU_TIME */
-#define SH_NI1_LLP_CONFIG_FTU_TIME_SHFT 26
-#define SH_NI1_LLP_CONFIG_FTU_TIME_MASK 0x0000003ffc000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_TEST_CTL" */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_TEST_CTL 0x0000000150002028
-#define SH_NI1_LLP_TEST_CTL_MASK 0x7ff3f3ffffffffff
-#define SH_NI1_LLP_TEST_CTL_INIT 0x000000000a5fffff
-
-/* SH_NI1_LLP_TEST_CTL_PATTERN */
-/* Description: Send channel data pattern */
-#define SH_NI1_LLP_TEST_CTL_PATTERN_SHFT 0
-#define SH_NI1_LLP_TEST_CTL_PATTERN_MASK 0x000000ffffffffff
-
-/* SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE */
-/* Description: Enables continuous send of data */
-#define SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE_SHFT 40
-#define SH_NI1_LLP_TEST_CTL_SEND_TEST_MODE_MASK 0x0000030000000000
-
-/* SH_NI1_LLP_TEST_CTL_WIRE_SEL */
-#define SH_NI1_LLP_TEST_CTL_WIRE_SEL_SHFT 44
-#define SH_NI1_LLP_TEST_CTL_WIRE_SEL_MASK 0x0003f00000000000
-
-/* SH_NI1_LLP_TEST_CTL_LFSR_MODE */
-#define SH_NI1_LLP_TEST_CTL_LFSR_MODE_SHFT 52
-#define SH_NI1_LLP_TEST_CTL_LFSR_MODE_MASK 0x0030000000000000
-
-/* SH_NI1_LLP_TEST_CTL_NOISE_MODE */
-#define SH_NI1_LLP_TEST_CTL_NOISE_MODE_SHFT 54
-#define SH_NI1_LLP_TEST_CTL_NOISE_MODE_MASK 0x00c0000000000000
-
-/* SH_NI1_LLP_TEST_CTL_ARMCAPTURE */
-/* Description: Enable Capture of Next MicroPacket */
-#define SH_NI1_LLP_TEST_CTL_ARMCAPTURE_SHFT 56
-#define SH_NI1_LLP_TEST_CTL_ARMCAPTURE_MASK 0x0100000000000000
-
-/* SH_NI1_LLP_TEST_CTL_CAPTURECBONLY */
-/* Description: Only capture a micropacket with a Check Byte error */
-#define SH_NI1_LLP_TEST_CTL_CAPTURECBONLY_SHFT 57
-#define SH_NI1_LLP_TEST_CTL_CAPTURECBONLY_MASK 0x0200000000000000
-
-/* SH_NI1_LLP_TEST_CTL_SENDCBERROR */
-/* Description: Sends a single error */
-#define SH_NI1_LLP_TEST_CTL_SENDCBERROR_SHFT 58
-#define SH_NI1_LLP_TEST_CTL_SENDCBERROR_MASK 0x0400000000000000
-
-/* SH_NI1_LLP_TEST_CTL_SENDSNERROR */
-/* Description: Sends a single sequence number error */
-#define SH_NI1_LLP_TEST_CTL_SENDSNERROR_SHFT 59
-#define SH_NI1_LLP_TEST_CTL_SENDSNERROR_MASK 0x0800000000000000
-
-/* SH_NI1_LLP_TEST_CTL_FAKESNERROR */
-/* Description: Causes receiver to pretend it saw a sn error */
-#define SH_NI1_LLP_TEST_CTL_FAKESNERROR_SHFT 60
-#define SH_NI1_LLP_TEST_CTL_FAKESNERROR_MASK 0x1000000000000000
-
-/* SH_NI1_LLP_TEST_CTL_CAPTURED */
-/* Description: Indicates a Valid Micropacket was captured */
-#define SH_NI1_LLP_TEST_CTL_CAPTURED_SHFT 61
-#define SH_NI1_LLP_TEST_CTL_CAPTURED_MASK 0x2000000000000000
-
-/* SH_NI1_LLP_TEST_CTL_CBERROR */
-/* Description: Indicates a Micropacket with a CB error was capture */
-#define SH_NI1_LLP_TEST_CTL_CBERROR_SHFT 62
-#define SH_NI1_LLP_TEST_CTL_CBERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_WD1" */
-/* low order 64-bit captured word */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_CAPT_WD1 0x0000000150002030
-#define SH_NI1_LLP_CAPT_WD1_MASK 0xffffffffffffffff
-#define SH_NI1_LLP_CAPT_WD1_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_CAPT_WD1_DATA */
-/* Description: low order 64-bit captured word */
-#define SH_NI1_LLP_CAPT_WD1_DATA_SHFT 0
-#define SH_NI1_LLP_CAPT_WD1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_WD2" */
-/* high order 64-bit captured word */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_CAPT_WD2 0x0000000150002038
-#define SH_NI1_LLP_CAPT_WD2_MASK 0xffffffffffffffff
-#define SH_NI1_LLP_CAPT_WD2_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_CAPT_WD2_DATA */
-/* Description: high order 64-bit captured word */
-#define SH_NI1_LLP_CAPT_WD2_DATA_SHFT 0
-#define SH_NI1_LLP_CAPT_WD2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_SBCB" */
-/* captured sideband, sequence, and CRC */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_CAPT_SBCB 0x0000000150002040
-#define SH_NI1_LLP_CAPT_SBCB_MASK 0x0000001fffffffff
-#define SH_NI1_LLP_CAPT_SBCB_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN */
-/* Description: sideband and sequence */
-#define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_SHFT 0
-#define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVSBSN_MASK 0x000000000000ffff
-
-/* SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC */
-/* Description: CRC */
-#define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC_SHFT 16
-#define SH_NI1_LLP_CAPT_SBCB_CAPTUREDRCVCRC_MASK 0x00000000ffff0000
-
-/* SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS */
-/* Description: All CB errors have been sent */
-#define SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS_SHFT 32
-#define SH_NI1_LLP_CAPT_SBCB_SENTALLCBERRORS_MASK 0x0000000100000000
-
-/* SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS */
-/* Description: All SN errors have been sent */
-#define SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS_SHFT 33
-#define SH_NI1_LLP_CAPT_SBCB_SENTALLSNERRORS_MASK 0x0000000200000000
-
-/* SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS */
-/* Description: All faked SN errors have been sent */
-#define SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS_SHFT 34
-#define SH_NI1_LLP_CAPT_SBCB_FAKEDALLSNERRORS_MASK 0x0000000400000000
-
-/* SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW */
-/* Description: wire charge counter overflowed, valid if llp_mode e */
-#define SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW_SHFT 35
-#define SH_NI1_LLP_CAPT_SBCB_CHARGEOVERFLOW_MASK 0x0000000800000000
-
-/* SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW */
-/* Description: wire charge counter underflowed, valid if llp_mode */
-/* enabled */
-#define SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW_SHFT 36
-#define SH_NI1_LLP_CAPT_SBCB_CHARGEUNDERFLOW_MASK 0x0000001000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_ERR" */
-/* ==================================================================== */
-
-#define SH_NI1_LLP_ERR 0x0000000150002048
-#define SH_NI1_LLP_ERR_MASK 0x001fffffffffffff
-#define SH_NI1_LLP_ERR_INIT 0x0000000000000000
-
-/* SH_NI1_LLP_ERR_RX_SN_ERR_COUNT */
-/* Description: Counts the sequence number errors received */
-#define SH_NI1_LLP_ERR_RX_SN_ERR_COUNT_SHFT 0
-#define SH_NI1_LLP_ERR_RX_SN_ERR_COUNT_MASK 0x00000000000000ff
-
-/* SH_NI1_LLP_ERR_RX_CB_ERR_COUNT */
-/* Description: Counts the check byte errors received */
-#define SH_NI1_LLP_ERR_RX_CB_ERR_COUNT_SHFT 8
-#define SH_NI1_LLP_ERR_RX_CB_ERR_COUNT_MASK 0x000000000000ff00
-
-/* SH_NI1_LLP_ERR_RETRY_COUNT */
-/* Description: Counts the retries */
-#define SH_NI1_LLP_ERR_RETRY_COUNT_SHFT 16
-#define SH_NI1_LLP_ERR_RETRY_COUNT_MASK 0x0000000000ff0000
-
-/* SH_NI1_LLP_ERR_RETRY_TIMEOUT */
-/* Description: Indicates a retry timeout has occurred */
-#define SH_NI1_LLP_ERR_RETRY_TIMEOUT_SHFT 24
-#define SH_NI1_LLP_ERR_RETRY_TIMEOUT_MASK 0x0000000001000000
-
-/* SH_NI1_LLP_ERR_RCV_LINK_RESET */
-/* Description: Indicates a link reset has been received */
-#define SH_NI1_LLP_ERR_RCV_LINK_RESET_SHFT 25
-#define SH_NI1_LLP_ERR_RCV_LINK_RESET_MASK 0x0000000002000000
-
-/* SH_NI1_LLP_ERR_SQUASH */
-/* Description: Indicates a micropacket was squashed */
-#define SH_NI1_LLP_ERR_SQUASH_SHFT 26
-#define SH_NI1_LLP_ERR_SQUASH_MASK 0x0000000004000000
-
-/* SH_NI1_LLP_ERR_POWER_NOT_OK */
-/* Description: Detects and traps a loss of power_OK */
-#define SH_NI1_LLP_ERR_POWER_NOT_OK_SHFT 27
-#define SH_NI1_LLP_ERR_POWER_NOT_OK_MASK 0x0000000008000000
-
-/* SH_NI1_LLP_ERR_WIRE_CNT */
-/* Description: counts the errors detected on a single wire test */
-#define SH_NI1_LLP_ERR_WIRE_CNT_SHFT 28
-#define SH_NI1_LLP_ERR_WIRE_CNT_MASK 0x000ffffff0000000
-
-/* SH_NI1_LLP_ERR_WIRE_OVERFLOW */
-/* Description: wire_error_cnt has overflowed */
-#define SH_NI1_LLP_ERR_WIRE_OVERFLOW_SHFT 52
-#define SH_NI1_LLP_ERR_WIRE_OVERFLOW_MASK 0x0010000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_TO_FIFO02_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW 0x0000000150001010
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNNI0_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_TO_FIFO13_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW 0x0000000150001020
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNNI0_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_DEBIT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LLP_DEBIT_FLOW 0x0000000150001030
-#define SH_XNNI0_LLP_DEBIT_FLOW_MASK 0x1f1f1f1f1f1f1f1f
-#define SH_XNNI0_LLP_DEBIT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_SHFT 0
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_MASK 0x000000000000001f
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_SHFT 8
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_MASK 0x0000000000001f00
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN */
-/* Description: vc1 debit dynamic value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_SHFT 16
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_MASK 0x00000000001f0000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP */
-/* Description: vc1 debit captured value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_SHFT 24
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_MASK 0x000000001f000000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_SHFT 32
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_MASK 0x0000001f00000000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_SHFT 40
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_MASK 0x00001f0000000000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN */
-/* Description: vc3 debit dynamic value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_SHFT 48
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_MASK 0x001f000000000000
-
-/* SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP */
-/* Description: vc3 debit captured value */
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_SHFT 56
-#define SH_XNNI0_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_MASK 0x1f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_0_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LINK_0_FLOW 0x0000000150001040
-#define SH_XNNI0_LINK_0_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI0_LINK_0_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on vc0 from debit cntr */
-#define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 Limit Test */
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST_SHFT 8
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN */
-/* Description: Dynamic vc0 credit value */
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN_SHFT 16
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP */
-/* Description: Captured vc0 credit */
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP_SHFT 24
-#define SH_XNNI0_LINK_0_FLOW_CREDIT_VC0_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_1_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LINK_1_FLOW 0x0000000150001050
-#define SH_XNNI0_LINK_1_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI0_LINK_1_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD */
-/* Description: vc1 withhold */
-#define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
-#define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED */
-/* Description: Force Credit on vc1 from debit cntr */
-#define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST */
-/* Description: vc1 Limit Test */
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST_SHFT 8
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN */
-/* Description: Dynamic vc1 credit value */
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN_SHFT 16
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP */
-/* Description: Captured vc1 credit */
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP_SHFT 24
-#define SH_XNNI0_LINK_1_FLOW_CREDIT_VC1_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_2_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LINK_2_FLOW 0x0000000150001060
-#define SH_XNNI0_LINK_2_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI0_LINK_2_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
-#define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on vc2 from debit cntr */
-#define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 Limit Test */
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST_SHFT 8
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN */
-/* Description: Dynamic vc2 credit value */
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN_SHFT 16
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP */
-/* Description: Captured vc2 credit */
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP_SHFT 24
-#define SH_XNNI0_LINK_2_FLOW_CREDIT_VC2_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_3_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_LINK_3_FLOW 0x0000000150001070
-#define SH_XNNI0_LINK_3_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI0_LINK_3_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD */
-/* Description: vc3 withhold */
-#define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
-#define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED */
-/* Description: Force Credit on vc3 from debit cntr */
-#define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
-#define SH_XNNI0_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST */
-/* Description: vc3 Limit Test */
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST_SHFT 8
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN */
-/* Description: Dynamic vc3 credit value */
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN_SHFT 16
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP */
-/* Description: Captured vc3 credit */
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP_SHFT 24
-#define SH_XNNI0_LINK_3_FLOW_CREDIT_VC3_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_TO_FIFO02_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW 0x0000000150003010
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNNI1_LLP_TO_FIFO02_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_TO_FIFO13_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW 0x0000000150003020
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNNI1_LLP_TO_FIFO13_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_DEBIT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LLP_DEBIT_FLOW 0x0000000150003030
-#define SH_XNNI1_LLP_DEBIT_FLOW_MASK 0x1f1f1f1f1f1f1f1f
-#define SH_XNNI1_LLP_DEBIT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_SHFT 0
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_DYN_MASK 0x000000000000001f
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_SHFT 8
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC0_CAP_MASK 0x0000000000001f00
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN */
-/* Description: vc1 debit dynamic value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_SHFT 16
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_DYN_MASK 0x00000000001f0000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP */
-/* Description: vc1 debit captured value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_SHFT 24
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC1_CAP_MASK 0x000000001f000000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_SHFT 32
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_DYN_MASK 0x0000001f00000000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_SHFT 40
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC2_CAP_MASK 0x00001f0000000000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN */
-/* Description: vc3 debit dynamic value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_SHFT 48
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_DYN_MASK 0x001f000000000000
-
-/* SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP */
-/* Description: vc3 debit captured value */
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_SHFT 56
-#define SH_XNNI1_LLP_DEBIT_FLOW_DEBIT_VC3_CAP_MASK 0x1f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_0_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LINK_0_FLOW 0x0000000150003040
-#define SH_XNNI1_LINK_0_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI1_LINK_0_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on vc0 from debit cntr */
-#define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LINK_0_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 Limit Test */
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST_SHFT 8
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN */
-/* Description: Dynamic vc0 credit value */
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN_SHFT 16
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP */
-/* Description: Captured vc0 credit */
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP_SHFT 24
-#define SH_XNNI1_LINK_0_FLOW_CREDIT_VC0_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_1_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LINK_1_FLOW 0x0000000150003050
-#define SH_XNNI1_LINK_1_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI1_LINK_1_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD */
-/* Description: vc1 withhold */
-#define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
-#define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED */
-/* Description: Force Credit on vc1 from debit cntr */
-#define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LINK_1_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST */
-/* Description: vc1 Limit Test */
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST_SHFT 8
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN */
-/* Description: Dynamic vc1 credit value */
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN_SHFT 16
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP */
-/* Description: Captured vc1 credit */
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP_SHFT 24
-#define SH_XNNI1_LINK_1_FLOW_CREDIT_VC1_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_2_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LINK_2_FLOW 0x0000000150003060
-#define SH_XNNI1_LINK_2_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI1_LINK_2_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
-#define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on vc2 from debit cntr */
-#define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LINK_2_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 Limit Test */
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST_SHFT 8
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN */
-/* Description: Dynamic vc2 credit value */
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN_SHFT 16
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP */
-/* Description: Captured vc2 credit */
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP_SHFT 24
-#define SH_XNNI1_LINK_2_FLOW_CREDIT_VC2_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_3_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_LINK_3_FLOW 0x0000000150003070
-#define SH_XNNI1_LINK_3_FLOW_MASK 0x000000007f7f7fbf
-#define SH_XNNI1_LINK_3_FLOW_INIT 0x0000000000001800
-
-/* SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD */
-/* Description: vc3 withhold */
-#define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
-#define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED */
-/* Description: Force Credit on vc3 from debit cntr */
-#define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
-#define SH_XNNI1_LINK_3_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST */
-/* Description: vc3 Limit Test */
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST_SHFT 8
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_TEST_MASK 0x0000000000007f00
-
-/* SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN */
-/* Description: Dynamic vc3 credit value */
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN_SHFT 16
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_DYN_MASK 0x00000000007f0000
-
-/* SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP */
-/* Description: Captured vc3 credit */
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP_SHFT 24
-#define SH_XNNI1_LINK_3_FLOW_CREDIT_VC3_CAP_MASK 0x000000007f000000
-
-/* ==================================================================== */
-/* Register "SH_IILB_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-#define SH_IILB_LOCAL_TABLE 0x0000000150020000
-#define SH_IILB_LOCAL_TABLE_MASK 0x800000000000003f
-#define SH_IILB_LOCAL_TABLE_MEMDEPTH 128
-#define SH_IILB_LOCAL_TABLE_INIT 0x0000000000000000
-
-/* SH_IILB_LOCAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_IILB_LOCAL_TABLE_DIR0_SHFT 0
-#define SH_IILB_LOCAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_IILB_LOCAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_IILB_LOCAL_TABLE_V0_SHFT 4
-#define SH_IILB_LOCAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_IILB_LOCAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_IILB_LOCAL_TABLE_NI_SEL0_SHFT 5
-#define SH_IILB_LOCAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_IILB_LOCAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_IILB_LOCAL_TABLE_VALID_SHFT 63
-#define SH_IILB_LOCAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_IILB_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-#define SH_IILB_GLOBAL_TABLE 0x0000000150020400
-#define SH_IILB_GLOBAL_TABLE_MASK 0x800000000000003f
-#define SH_IILB_GLOBAL_TABLE_MEMDEPTH 16
-#define SH_IILB_GLOBAL_TABLE_INIT 0x0000000000000000
-
-/* SH_IILB_GLOBAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_IILB_GLOBAL_TABLE_DIR0_SHFT 0
-#define SH_IILB_GLOBAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_IILB_GLOBAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_IILB_GLOBAL_TABLE_V0_SHFT 4
-#define SH_IILB_GLOBAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_IILB_GLOBAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_IILB_GLOBAL_TABLE_NI_SEL0_SHFT 5
-#define SH_IILB_GLOBAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_IILB_GLOBAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_IILB_GLOBAL_TABLE_VALID_SHFT 63
-#define SH_IILB_GLOBAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_IILB_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-#define SH_IILB_OVER_RIDE_TABLE 0x0000000150020480
-#define SH_IILB_OVER_RIDE_TABLE_MASK 0x800000000000003f
-#define SH_IILB_OVER_RIDE_TABLE_INIT 0x8000000000000000
-
-/* SH_IILB_OVER_RIDE_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_IILB_OVER_RIDE_TABLE_DIR0_SHFT 0
-#define SH_IILB_OVER_RIDE_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_IILB_OVER_RIDE_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_IILB_OVER_RIDE_TABLE_V0_SHFT 4
-#define SH_IILB_OVER_RIDE_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_IILB_OVER_RIDE_TABLE_NI_SEL0 */
-/* Description: ni select */
-#define SH_IILB_OVER_RIDE_TABLE_NI_SEL0_SHFT 5
-#define SH_IILB_OVER_RIDE_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_IILB_OVER_RIDE_TABLE_ENABLE */
-/* Description: Indicates that this entry is enabled */
-#define SH_IILB_OVER_RIDE_TABLE_ENABLE_SHFT 63
-#define SH_IILB_OVER_RIDE_TABLE_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_IILB_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-#define SH_IILB_RSP_PLANE_HINT 0x0000000150020488
-#define SH_IILB_RSP_PLANE_HINT_MASK 0x0000000000000000
-#define SH_IILB_RSP_PLANE_HINT_INIT 0x0000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-#define SH_PI_LOCAL_TABLE 0x0000000150021000
-#define SH_PI_LOCAL_TABLE_MASK 0x8000000000003f3f
-#define SH_PI_LOCAL_TABLE_MEMDEPTH 128
-#define SH_PI_LOCAL_TABLE_INIT 0x0000000000000000
-
-/* SH_PI_LOCAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_PI_LOCAL_TABLE_DIR0_SHFT 0
-#define SH_PI_LOCAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_PI_LOCAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_LOCAL_TABLE_V0_SHFT 4
-#define SH_PI_LOCAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_PI_LOCAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_PI_LOCAL_TABLE_NI_SEL0_SHFT 5
-#define SH_PI_LOCAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_PI_LOCAL_TABLE_DIR1 */
-#define SH_PI_LOCAL_TABLE_DIR1_SHFT 8
-#define SH_PI_LOCAL_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_PI_LOCAL_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_LOCAL_TABLE_V1_SHFT 12
-#define SH_PI_LOCAL_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_PI_LOCAL_TABLE_NI_SEL1 */
-/* Description: ni select for plane-hint 1 */
-#define SH_PI_LOCAL_TABLE_NI_SEL1_SHFT 13
-#define SH_PI_LOCAL_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_PI_LOCAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_PI_LOCAL_TABLE_VALID_SHFT 63
-#define SH_PI_LOCAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-#define SH_PI_GLOBAL_TABLE 0x0000000150021400
-#define SH_PI_GLOBAL_TABLE_MASK 0x8000000000003f3f
-#define SH_PI_GLOBAL_TABLE_MEMDEPTH 16
-#define SH_PI_GLOBAL_TABLE_INIT 0x0000000000000000
-
-/* SH_PI_GLOBAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_PI_GLOBAL_TABLE_DIR0_SHFT 0
-#define SH_PI_GLOBAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_PI_GLOBAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_GLOBAL_TABLE_V0_SHFT 4
-#define SH_PI_GLOBAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_PI_GLOBAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_PI_GLOBAL_TABLE_NI_SEL0_SHFT 5
-#define SH_PI_GLOBAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_PI_GLOBAL_TABLE_DIR1 */
-#define SH_PI_GLOBAL_TABLE_DIR1_SHFT 8
-#define SH_PI_GLOBAL_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_PI_GLOBAL_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_GLOBAL_TABLE_V1_SHFT 12
-#define SH_PI_GLOBAL_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_PI_GLOBAL_TABLE_NI_SEL1 */
-/* Description: ni select for plane-hint 1 */
-#define SH_PI_GLOBAL_TABLE_NI_SEL1_SHFT 13
-#define SH_PI_GLOBAL_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_PI_GLOBAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_PI_GLOBAL_TABLE_VALID_SHFT 63
-#define SH_PI_GLOBAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-#define SH_PI_OVER_RIDE_TABLE 0x0000000150021480
-#define SH_PI_OVER_RIDE_TABLE_MASK 0x8000000000003f3f
-#define SH_PI_OVER_RIDE_TABLE_INIT 0x8000000000002000
-
-/* SH_PI_OVER_RIDE_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_PI_OVER_RIDE_TABLE_DIR0_SHFT 0
-#define SH_PI_OVER_RIDE_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_PI_OVER_RIDE_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_OVER_RIDE_TABLE_V0_SHFT 4
-#define SH_PI_OVER_RIDE_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_PI_OVER_RIDE_TABLE_NI_SEL0 */
-/* Description: ni select */
-#define SH_PI_OVER_RIDE_TABLE_NI_SEL0_SHFT 5
-#define SH_PI_OVER_RIDE_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_PI_OVER_RIDE_TABLE_DIR1 */
-#define SH_PI_OVER_RIDE_TABLE_DIR1_SHFT 8
-#define SH_PI_OVER_RIDE_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_PI_OVER_RIDE_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_PI_OVER_RIDE_TABLE_V1_SHFT 12
-#define SH_PI_OVER_RIDE_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_PI_OVER_RIDE_TABLE_NI_SEL1 */
-/* Description: ni select */
-#define SH_PI_OVER_RIDE_TABLE_NI_SEL1_SHFT 13
-#define SH_PI_OVER_RIDE_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_PI_OVER_RIDE_TABLE_ENABLE */
-/* Description: Indicates that this entry is enabled */
-#define SH_PI_OVER_RIDE_TABLE_ENABLE_SHFT 63
-#define SH_PI_OVER_RIDE_TABLE_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-#define SH_PI_RSP_PLANE_HINT 0x0000000150021488
-#define SH_PI_RSP_PLANE_HINT_MASK 0x0000000000000001
-#define SH_PI_RSP_PLANE_HINT_INIT 0x0000000000000000
-
-/* SH_PI_RSP_PLANE_HINT_INVERT */
-/* Description: Invert Response Plane Hint */
-#define SH_PI_RSP_PLANE_HINT_INVERT_SHFT 0
-#define SH_PI_RSP_PLANE_HINT_INVERT_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_NI0_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-#define SH_NI0_LOCAL_TABLE 0x0000000150022000
-#define SH_NI0_LOCAL_TABLE_MASK 0x800000000000001f
-#define SH_NI0_LOCAL_TABLE_MEMDEPTH 128
-#define SH_NI0_LOCAL_TABLE_INIT 0x0000000000000000
-
-/* SH_NI0_LOCAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI0_LOCAL_TABLE_DIR0_SHFT 0
-#define SH_NI0_LOCAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI0_LOCAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI0_LOCAL_TABLE_V0_SHFT 4
-#define SH_NI0_LOCAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI0_LOCAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_NI0_LOCAL_TABLE_VALID_SHFT 63
-#define SH_NI0_LOCAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-#define SH_NI0_GLOBAL_TABLE 0x0000000150022400
-#define SH_NI0_GLOBAL_TABLE_MASK 0x800000000000001f
-#define SH_NI0_GLOBAL_TABLE_MEMDEPTH 16
-#define SH_NI0_GLOBAL_TABLE_INIT 0x0000000000000000
-
-/* SH_NI0_GLOBAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI0_GLOBAL_TABLE_DIR0_SHFT 0
-#define SH_NI0_GLOBAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI0_GLOBAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI0_GLOBAL_TABLE_V0_SHFT 4
-#define SH_NI0_GLOBAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI0_GLOBAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_NI0_GLOBAL_TABLE_VALID_SHFT 63
-#define SH_NI0_GLOBAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-#define SH_NI0_OVER_RIDE_TABLE 0x0000000150022480
-#define SH_NI0_OVER_RIDE_TABLE_MASK 0x800000000000001f
-#define SH_NI0_OVER_RIDE_TABLE_INIT 0x8000000000000000
-
-/* SH_NI0_OVER_RIDE_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI0_OVER_RIDE_TABLE_DIR0_SHFT 0
-#define SH_NI0_OVER_RIDE_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI0_OVER_RIDE_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI0_OVER_RIDE_TABLE_V0_SHFT 4
-#define SH_NI0_OVER_RIDE_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI0_OVER_RIDE_TABLE_ENABLE */
-/* Description: Indicates that this entry is enabled */
-#define SH_NI0_OVER_RIDE_TABLE_ENABLE_SHFT 63
-#define SH_NI0_OVER_RIDE_TABLE_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-#define SH_NI0_RSP_PLANE_HINT 0x0000000150022488
-#define SH_NI0_RSP_PLANE_HINT_MASK 0x0000000000000000
-#define SH_NI0_RSP_PLANE_HINT_INIT 0x0000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-#define SH_NI1_LOCAL_TABLE 0x0000000150023000
-#define SH_NI1_LOCAL_TABLE_MASK 0x800000000000001f
-#define SH_NI1_LOCAL_TABLE_MEMDEPTH 128
-#define SH_NI1_LOCAL_TABLE_INIT 0x0000000000000000
-
-/* SH_NI1_LOCAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI1_LOCAL_TABLE_DIR0_SHFT 0
-#define SH_NI1_LOCAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI1_LOCAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI1_LOCAL_TABLE_V0_SHFT 4
-#define SH_NI1_LOCAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI1_LOCAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_NI1_LOCAL_TABLE_VALID_SHFT 63
-#define SH_NI1_LOCAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-#define SH_NI1_GLOBAL_TABLE 0x0000000150023400
-#define SH_NI1_GLOBAL_TABLE_MASK 0x800000000000001f
-#define SH_NI1_GLOBAL_TABLE_MEMDEPTH 16
-#define SH_NI1_GLOBAL_TABLE_INIT 0x0000000000000000
-
-/* SH_NI1_GLOBAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI1_GLOBAL_TABLE_DIR0_SHFT 0
-#define SH_NI1_GLOBAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI1_GLOBAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI1_GLOBAL_TABLE_V0_SHFT 4
-#define SH_NI1_GLOBAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI1_GLOBAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_NI1_GLOBAL_TABLE_VALID_SHFT 63
-#define SH_NI1_GLOBAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-#define SH_NI1_OVER_RIDE_TABLE 0x0000000150023480
-#define SH_NI1_OVER_RIDE_TABLE_MASK 0x800000000000001f
-#define SH_NI1_OVER_RIDE_TABLE_INIT 0x8000000000000000
-
-/* SH_NI1_OVER_RIDE_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_NI1_OVER_RIDE_TABLE_DIR0_SHFT 0
-#define SH_NI1_OVER_RIDE_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_NI1_OVER_RIDE_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_NI1_OVER_RIDE_TABLE_V0_SHFT 4
-#define SH_NI1_OVER_RIDE_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_NI1_OVER_RIDE_TABLE_ENABLE */
-/* Description: Indicates that this entry is enabled */
-#define SH_NI1_OVER_RIDE_TABLE_ENABLE_SHFT 63
-#define SH_NI1_OVER_RIDE_TABLE_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-#define SH_NI1_RSP_PLANE_HINT 0x0000000150023488
-#define SH_NI1_RSP_PLANE_HINT_MASK 0x0000000000000000
-#define SH_NI1_RSP_PLANE_HINT_INIT 0x0000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-#define SH_MD_LOCAL_TABLE 0x0000000150024000
-#define SH_MD_LOCAL_TABLE_MASK 0x8000000000003f3f
-#define SH_MD_LOCAL_TABLE_MEMDEPTH 128
-#define SH_MD_LOCAL_TABLE_INIT 0x0000000000000000
-
-/* SH_MD_LOCAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_MD_LOCAL_TABLE_DIR0_SHFT 0
-#define SH_MD_LOCAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_MD_LOCAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_LOCAL_TABLE_V0_SHFT 4
-#define SH_MD_LOCAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_MD_LOCAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_MD_LOCAL_TABLE_NI_SEL0_SHFT 5
-#define SH_MD_LOCAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_MD_LOCAL_TABLE_DIR1 */
-#define SH_MD_LOCAL_TABLE_DIR1_SHFT 8
-#define SH_MD_LOCAL_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_MD_LOCAL_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_LOCAL_TABLE_V1_SHFT 12
-#define SH_MD_LOCAL_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_MD_LOCAL_TABLE_NI_SEL1 */
-/* Description: ni select for plane-hint 1 */
-#define SH_MD_LOCAL_TABLE_NI_SEL1_SHFT 13
-#define SH_MD_LOCAL_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_MD_LOCAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_MD_LOCAL_TABLE_VALID_SHFT 63
-#define SH_MD_LOCAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-#define SH_MD_GLOBAL_TABLE 0x0000000150024400
-#define SH_MD_GLOBAL_TABLE_MASK 0x8000000000003f3f
-#define SH_MD_GLOBAL_TABLE_MEMDEPTH 16
-#define SH_MD_GLOBAL_TABLE_INIT 0x0000000000000000
-
-/* SH_MD_GLOBAL_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_MD_GLOBAL_TABLE_DIR0_SHFT 0
-#define SH_MD_GLOBAL_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_MD_GLOBAL_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_GLOBAL_TABLE_V0_SHFT 4
-#define SH_MD_GLOBAL_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_MD_GLOBAL_TABLE_NI_SEL0 */
-/* Description: ni select for requests */
-#define SH_MD_GLOBAL_TABLE_NI_SEL0_SHFT 5
-#define SH_MD_GLOBAL_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_MD_GLOBAL_TABLE_DIR1 */
-#define SH_MD_GLOBAL_TABLE_DIR1_SHFT 8
-#define SH_MD_GLOBAL_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_MD_GLOBAL_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_GLOBAL_TABLE_V1_SHFT 12
-#define SH_MD_GLOBAL_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_MD_GLOBAL_TABLE_NI_SEL1 */
-/* Description: ni select for plane-hint 1 */
-#define SH_MD_GLOBAL_TABLE_NI_SEL1_SHFT 13
-#define SH_MD_GLOBAL_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_MD_GLOBAL_TABLE_VALID */
-/* Description: Indicates that this entry is valid */
-#define SH_MD_GLOBAL_TABLE_VALID_SHFT 63
-#define SH_MD_GLOBAL_TABLE_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-#define SH_MD_OVER_RIDE_TABLE 0x0000000150024480
-#define SH_MD_OVER_RIDE_TABLE_MASK 0x8000000000003f3f
-#define SH_MD_OVER_RIDE_TABLE_INIT 0x8000000000002000
-
-/* SH_MD_OVER_RIDE_TABLE_DIR0 */
-/* Description: Direction field for next chip */
-#define SH_MD_OVER_RIDE_TABLE_DIR0_SHFT 0
-#define SH_MD_OVER_RIDE_TABLE_DIR0_MASK 0x000000000000000f
-
-/* SH_MD_OVER_RIDE_TABLE_V0 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_OVER_RIDE_TABLE_V0_SHFT 4
-#define SH_MD_OVER_RIDE_TABLE_V0_MASK 0x0000000000000010
-
-/* SH_MD_OVER_RIDE_TABLE_NI_SEL0 */
-/* Description: ni select */
-#define SH_MD_OVER_RIDE_TABLE_NI_SEL0_SHFT 5
-#define SH_MD_OVER_RIDE_TABLE_NI_SEL0_MASK 0x0000000000000020
-
-/* SH_MD_OVER_RIDE_TABLE_DIR1 */
-#define SH_MD_OVER_RIDE_TABLE_DIR1_SHFT 8
-#define SH_MD_OVER_RIDE_TABLE_DIR1_MASK 0x0000000000000f00
-
-/* SH_MD_OVER_RIDE_TABLE_V1 */
-/* Description: Low bit of virtual channel for next chip */
-#define SH_MD_OVER_RIDE_TABLE_V1_SHFT 12
-#define SH_MD_OVER_RIDE_TABLE_V1_MASK 0x0000000000001000
-
-/* SH_MD_OVER_RIDE_TABLE_NI_SEL1 */
-/* Description: ni select */
-#define SH_MD_OVER_RIDE_TABLE_NI_SEL1_SHFT 13
-#define SH_MD_OVER_RIDE_TABLE_NI_SEL1_MASK 0x0000000000002000
-
-/* SH_MD_OVER_RIDE_TABLE_ENABLE */
-/* Description: Indicates that this entry is enabled */
-#define SH_MD_OVER_RIDE_TABLE_ENABLE_SHFT 63
-#define SH_MD_OVER_RIDE_TABLE_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-#define SH_MD_RSP_PLANE_HINT 0x0000000150024488
-#define SH_MD_RSP_PLANE_HINT_MASK 0x0000000000000001
-#define SH_MD_RSP_PLANE_HINT_INIT 0x0000000000000000
-
-/* SH_MD_RSP_PLANE_HINT_INVERT */
-/* Description: Invert Response Plane Hint */
-#define SH_MD_RSP_PLANE_HINT_INVERT_SHFT 0
-#define SH_MD_RSP_PLANE_HINT_INVERT_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_LB_LIQ_CTL" */
-/* Local Block LIQ Control */
-/* ==================================================================== */
-
-#define SH_LB_LIQ_CTL 0x0000000110040000
-#define SH_LB_LIQ_CTL_MASK 0x0000000000070f1f
-#define SH_LB_LIQ_CTL_INIT 0x0000000000000000
-
-/* SH_LB_LIQ_CTL_LIQ_REQ_CTL */
-/* Description: LIQ Request Control */
-#define SH_LB_LIQ_CTL_LIQ_REQ_CTL_SHFT 0
-#define SH_LB_LIQ_CTL_LIQ_REQ_CTL_MASK 0x000000000000001f
-
-/* SH_LB_LIQ_CTL_LIQ_RPL_CTL */
-/* Description: LIQ Reply Control */
-#define SH_LB_LIQ_CTL_LIQ_RPL_CTL_SHFT 8
-#define SH_LB_LIQ_CTL_LIQ_RPL_CTL_MASK 0x0000000000000f00
-
-/* SH_LB_LIQ_CTL_FORCE_RQ_CREDIT */
-/* Description: Force request credit */
-#define SH_LB_LIQ_CTL_FORCE_RQ_CREDIT_SHFT 16
-#define SH_LB_LIQ_CTL_FORCE_RQ_CREDIT_MASK 0x0000000000010000
-
-/* SH_LB_LIQ_CTL_FORCE_RP_CREDIT */
-/* Description: Force reply credit */
-#define SH_LB_LIQ_CTL_FORCE_RP_CREDIT_SHFT 17
-#define SH_LB_LIQ_CTL_FORCE_RP_CREDIT_MASK 0x0000000000020000
-
-/* SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT */
-/* Description: Force linvv credit */
-#define SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT_SHFT 18
-#define SH_LB_LIQ_CTL_FORCE_LINVV_CREDIT_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_LB_LOQ_CTL" */
-/* Local Block LOQ Control */
-/* ==================================================================== */
-
-#define SH_LB_LOQ_CTL 0x0000000110040080
-#define SH_LB_LOQ_CTL_MASK 0x0000000000000003
-#define SH_LB_LOQ_CTL_INIT 0x0000000000000000
-
-/* SH_LB_LOQ_CTL_LOQ_REQ_CTL */
-/* Description: LOQ Request Control */
-#define SH_LB_LOQ_CTL_LOQ_REQ_CTL_SHFT 0
-#define SH_LB_LOQ_CTL_LOQ_REQ_CTL_MASK 0x0000000000000001
-
-/* SH_LB_LOQ_CTL_LOQ_RPL_CTL */
-/* Description: LOQ Reply Control */
-#define SH_LB_LOQ_CTL_LOQ_RPL_CTL_SHFT 1
-#define SH_LB_LOQ_CTL_LOQ_RPL_CTL_MASK 0x0000000000000002
-
-/* ==================================================================== */
-/* Register "SH_LB_MAX_REP_CREDIT_CNT" */
-/* Maximum number of reply credits from XN */
-/* ==================================================================== */
-
-#define SH_LB_MAX_REP_CREDIT_CNT 0x0000000110040100
-#define SH_LB_MAX_REP_CREDIT_CNT_MASK 0x000000000000001f
-#define SH_LB_MAX_REP_CREDIT_CNT_INIT 0x000000000000001f
-
-/* SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT */
-/* Description: Max reply credits */
-#define SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT_SHFT 0
-#define SH_LB_MAX_REP_CREDIT_CNT_MAX_CNT_MASK 0x000000000000001f
-
-/* ==================================================================== */
-/* Register "SH_LB_MAX_REQ_CREDIT_CNT" */
-/* Maximum number of request credits from XN */
-/* ==================================================================== */
-
-#define SH_LB_MAX_REQ_CREDIT_CNT 0x0000000110040180
-#define SH_LB_MAX_REQ_CREDIT_CNT_MASK 0x000000000000001f
-#define SH_LB_MAX_REQ_CREDIT_CNT_INIT 0x000000000000001f
-
-/* SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT */
-/* Description: Max request credits */
-#define SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT_SHFT 0
-#define SH_LB_MAX_REQ_CREDIT_CNT_MAX_CNT_MASK 0x000000000000001f
-
-/* ==================================================================== */
-/* Register "SH_PIO_TIME_OUT" */
-/* Local Block PIO time out value */
-/* ==================================================================== */
-
-#define SH_PIO_TIME_OUT 0x0000000110040200
-#define SH_PIO_TIME_OUT_MASK 0x000000000000ffff
-#define SH_PIO_TIME_OUT_INIT 0x0000000000000400
-
-/* SH_PIO_TIME_OUT_VALUE */
-/* Description: PIO time out value */
-#define SH_PIO_TIME_OUT_VALUE_SHFT 0
-#define SH_PIO_TIME_OUT_VALUE_MASK 0x000000000000ffff
-
-/* ==================================================================== */
-/* Register "SH_PIO_NACK_RESET" */
-/* Local Block PIO Reset for nack counters */
-/* ==================================================================== */
-
-#define SH_PIO_NACK_RESET 0x0000000110040280
-#define SH_PIO_NACK_RESET_MASK 0x0000000000000001
-#define SH_PIO_NACK_RESET_INIT 0x0000000000000000
-
-/* SH_PIO_NACK_RESET_PULSE */
-/* Description: PIO nack counter reset */
-#define SH_PIO_NACK_RESET_PULSE_SHFT 0
-#define SH_PIO_NACK_RESET_PULSE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_CONVEYOR_BELT_TIME_OUT" */
-/* Local Block conveyor belt time out value */
-/* ==================================================================== */
-
-#define SH_CONVEYOR_BELT_TIME_OUT 0x0000000110040300
-#define SH_CONVEYOR_BELT_TIME_OUT_MASK 0x0000000000000fff
-#define SH_CONVEYOR_BELT_TIME_OUT_INIT 0x0000000000000000
-
-/* SH_CONVEYOR_BELT_TIME_OUT_VALUE */
-/* Description: Conveyor belt time out value */
-#define SH_CONVEYOR_BELT_TIME_OUT_VALUE_SHFT 0
-#define SH_CONVEYOR_BELT_TIME_OUT_VALUE_MASK 0x0000000000000fff
-
-/* ==================================================================== */
-/* Register "SH_LB_CREDIT_STATUS" */
-/* Credit Counter Status Register */
-/* ==================================================================== */
-
-#define SH_LB_CREDIT_STATUS 0x0000000110050000
-#define SH_LB_CREDIT_STATUS_MASK 0x000000000ffff3df
-#define SH_LB_CREDIT_STATUS_INIT 0x0000000000000000
-
-/* SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT */
-/* Description: LIQ request queue credit counter */
-#define SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT_SHFT 0
-#define SH_LB_CREDIT_STATUS_LIQ_RQ_CREDIT_MASK 0x000000000000001f
-
-/* SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT */
-/* Description: LIQ reply queue credit counter */
-#define SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT_SHFT 6
-#define SH_LB_CREDIT_STATUS_LIQ_RP_CREDIT_MASK 0x00000000000003c0
-
-/* SH_LB_CREDIT_STATUS_LINVV_CREDIT */
-/* Description: LINVV credit counter */
-#define SH_LB_CREDIT_STATUS_LINVV_CREDIT_SHFT 12
-#define SH_LB_CREDIT_STATUS_LINVV_CREDIT_MASK 0x000000000003f000
-
-/* SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT */
-/* Description: LOQ request queue credit counter */
-#define SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT_SHFT 18
-#define SH_LB_CREDIT_STATUS_LOQ_RQ_CREDIT_MASK 0x00000000007c0000
-
-/* SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT */
-/* Description: LOQ reply queue credit counter */
-#define SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT_SHFT 23
-#define SH_LB_CREDIT_STATUS_LOQ_RP_CREDIT_MASK 0x000000000f800000
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_LOCAL_SEL" */
-/* LB Debug Port Select */
-/* ==================================================================== */
-
-#define SH_LB_DEBUG_LOCAL_SEL 0x0000000110050080
-#define SH_LB_DEBUG_LOCAL_SEL_MASK 0xf777777777777777
-#define SH_LB_DEBUG_LOCAL_SEL_INIT 0x0000000000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_LB_DEBUG_LOCAL_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE_SHFT 63
-#define SH_LB_DEBUG_LOCAL_SEL_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_PERF_SEL" */
-/* LB Debug Port Performance Select */
-/* ==================================================================== */
-
-#define SH_LB_DEBUG_PERF_SEL 0x0000000110050100
-#define SH_LB_DEBUG_PERF_SEL_MASK 0x7777777777777777
-#define SH_LB_DEBUG_PERF_SEL_INIT 0x0000000000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_LB_DEBUG_PERF_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_TRIG_SEL" */
-/* LB Debug Trigger Select */
-/* ==================================================================== */
-
-#define SH_LB_DEBUG_TRIG_SEL 0x0000000110050180
-#define SH_LB_DEBUG_TRIG_SEL_MASK 0x7777777777777777
-#define SH_LB_DEBUG_TRIG_SEL_INIT 0x0000000000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL_SHFT 0
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL_SHFT 8
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL_SHFT 16
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL_SHFT 24
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL_SHFT 32
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL_SHFT 40
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL_SHFT 48
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL_SHFT 56
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_LB_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_1" */
-/* LB Error capture information: HDR1 */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_DETAIL_1 0x0000000110050200
-#define SH_LB_ERROR_DETAIL_1_MASK 0x8003073fff3fffff
-#define SH_LB_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_DETAIL_1_COMMAND */
-/* Description: COMMAND */
-#define SH_LB_ERROR_DETAIL_1_COMMAND_SHFT 0
-#define SH_LB_ERROR_DETAIL_1_COMMAND_MASK 0x00000000000000ff
-
-/* SH_LB_ERROR_DETAIL_1_SUPPL */
-/* Description: SUPPLMENTAL */
-#define SH_LB_ERROR_DETAIL_1_SUPPL_SHFT 8
-#define SH_LB_ERROR_DETAIL_1_SUPPL_MASK 0x00000000003fff00
-
-/* SH_LB_ERROR_DETAIL_1_SOURCE */
-/* Description: SOURCE */
-#define SH_LB_ERROR_DETAIL_1_SOURCE_SHFT 24
-#define SH_LB_ERROR_DETAIL_1_SOURCE_MASK 0x0000003fff000000
-
-/* SH_LB_ERROR_DETAIL_1_DEST */
-/* Description: DEST */
-#define SH_LB_ERROR_DETAIL_1_DEST_SHFT 40
-#define SH_LB_ERROR_DETAIL_1_DEST_MASK 0x0000070000000000
-
-/* SH_LB_ERROR_DETAIL_1_HDR_ERR */
-/* Description: HDR_ERR */
-#define SH_LB_ERROR_DETAIL_1_HDR_ERR_SHFT 48
-#define SH_LB_ERROR_DETAIL_1_HDR_ERR_MASK 0x0001000000000000
-
-/* SH_LB_ERROR_DETAIL_1_DATA_ERR */
-/* Description: DATA_ERR */
-#define SH_LB_ERROR_DETAIL_1_DATA_ERR_SHFT 49
-#define SH_LB_ERROR_DETAIL_1_DATA_ERR_MASK 0x0002000000000000
-
-/* SH_LB_ERROR_DETAIL_1_VALID */
-/* Description: VALID */
-#define SH_LB_ERROR_DETAIL_1_VALID_SHFT 63
-#define SH_LB_ERROR_DETAIL_1_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_2" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_DETAIL_2 0x0000000110050280
-#define SH_LB_ERROR_DETAIL_2_MASK 0x00007fffffffffff
-#define SH_LB_ERROR_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_DETAIL_2_ADDRESS */
-/* Description: ADDRESS */
-#define SH_LB_ERROR_DETAIL_2_ADDRESS_SHFT 0
-#define SH_LB_ERROR_DETAIL_2_ADDRESS_MASK 0x00007fffffffffff
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_3" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_DETAIL_3 0x0000000110050300
-#define SH_LB_ERROR_DETAIL_3_MASK 0xffffffffffffffff
-#define SH_LB_ERROR_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_DETAIL_3_DATA */
-/* Description: DATA */
-#define SH_LB_ERROR_DETAIL_3_DATA_SHFT 0
-#define SH_LB_ERROR_DETAIL_3_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_4" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_DETAIL_4 0x0000000110050380
-#define SH_LB_ERROR_DETAIL_4_MASK 0xffffffffffffffff
-#define SH_LB_ERROR_DETAIL_4_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_DETAIL_4_ROUTE */
-/* Description: ROUTE */
-#define SH_LB_ERROR_DETAIL_4_ROUTE_SHFT 0
-#define SH_LB_ERROR_DETAIL_4_ROUTE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_5" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_DETAIL_5 0x0000000110050400
-#define SH_LB_ERROR_DETAIL_5_MASK 0x000000000000007f
-#define SH_LB_ERROR_DETAIL_5_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_DETAIL_5_READ_RETRY */
-/* Description: Read retry error */
-#define SH_LB_ERROR_DETAIL_5_READ_RETRY_SHFT 0
-#define SH_LB_ERROR_DETAIL_5_READ_RETRY_MASK 0x0000000000000001
-
-/* SH_LB_ERROR_DETAIL_5_PTC1_WRITE */
-/* Description: PTC1 write error */
-#define SH_LB_ERROR_DETAIL_5_PTC1_WRITE_SHFT 1
-#define SH_LB_ERROR_DETAIL_5_PTC1_WRITE_MASK 0x0000000000000002
-
-/* SH_LB_ERROR_DETAIL_5_WRITE_RETRY */
-/* Description: Write retry error */
-#define SH_LB_ERROR_DETAIL_5_WRITE_RETRY_SHFT 2
-#define SH_LB_ERROR_DETAIL_5_WRITE_RETRY_MASK 0x0000000000000004
-
-/* SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW */
-/* Description: Nack A counter overflow error */
-#define SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW_SHFT 3
-#define SH_LB_ERROR_DETAIL_5_COUNT_A_OVERFLOW_MASK 0x0000000000000008
-
-/* SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW */
-/* Description: Nack B counter overflow error */
-#define SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW_SHFT 4
-#define SH_LB_ERROR_DETAIL_5_COUNT_B_OVERFLOW_MASK 0x0000000000000010
-
-/* SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT */
-/* Description: Nack A counter timeout error */
-#define SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT_SHFT 5
-#define SH_LB_ERROR_DETAIL_5_NACK_A_TIMEOUT_MASK 0x0000000000000020
-
-/* SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT */
-/* Description: Nack B counter timeout error */
-#define SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT_SHFT 6
-#define SH_LB_ERROR_DETAIL_5_NACK_B_TIMEOUT_MASK 0x0000000000000040
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_MASK" */
-/* LB Error Mask */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_MASK 0x0000000110050480
-#define SH_LB_ERROR_MASK_MASK 0x00000000007fffff
-#define SH_LB_ERROR_MASK_INIT 0x00000000007fffff
-
-/* SH_LB_ERROR_MASK_RQ_BAD_CMD */
-/* Description: RQ_BAD_CMD */
-#define SH_LB_ERROR_MASK_RQ_BAD_CMD_SHFT 0
-#define SH_LB_ERROR_MASK_RQ_BAD_CMD_MASK 0x0000000000000001
-
-/* SH_LB_ERROR_MASK_RP_BAD_CMD */
-/* Description: RP_BAD_CMD */
-#define SH_LB_ERROR_MASK_RP_BAD_CMD_SHFT 1
-#define SH_LB_ERROR_MASK_RP_BAD_CMD_MASK 0x0000000000000002
-
-/* SH_LB_ERROR_MASK_RQ_SHORT */
-/* Description: RQ_SHORT */
-#define SH_LB_ERROR_MASK_RQ_SHORT_SHFT 2
-#define SH_LB_ERROR_MASK_RQ_SHORT_MASK 0x0000000000000004
-
-/* SH_LB_ERROR_MASK_RP_SHORT */
-/* Description: RP_SHORT */
-#define SH_LB_ERROR_MASK_RP_SHORT_SHFT 3
-#define SH_LB_ERROR_MASK_RP_SHORT_MASK 0x0000000000000008
-
-/* SH_LB_ERROR_MASK_RQ_LONG */
-/* Description: RQ_LONG */
-#define SH_LB_ERROR_MASK_RQ_LONG_SHFT 4
-#define SH_LB_ERROR_MASK_RQ_LONG_MASK 0x0000000000000010
-
-/* SH_LB_ERROR_MASK_RP_LONG */
-/* Description: RP_LONG */
-#define SH_LB_ERROR_MASK_RP_LONG_SHFT 5
-#define SH_LB_ERROR_MASK_RP_LONG_MASK 0x0000000000000020
-
-/* SH_LB_ERROR_MASK_RQ_BAD_DATA */
-/* Description: RQ_BAD_DATA */
-#define SH_LB_ERROR_MASK_RQ_BAD_DATA_SHFT 6
-#define SH_LB_ERROR_MASK_RQ_BAD_DATA_MASK 0x0000000000000040
-
-/* SH_LB_ERROR_MASK_RP_BAD_DATA */
-/* Description: RP_BAD_DATA */
-#define SH_LB_ERROR_MASK_RP_BAD_DATA_SHFT 7
-#define SH_LB_ERROR_MASK_RP_BAD_DATA_MASK 0x0000000000000080
-
-/* SH_LB_ERROR_MASK_RQ_BAD_ADDR */
-/* Description: RQ_BAD_ADDR */
-#define SH_LB_ERROR_MASK_RQ_BAD_ADDR_SHFT 8
-#define SH_LB_ERROR_MASK_RQ_BAD_ADDR_MASK 0x0000000000000100
-
-/* SH_LB_ERROR_MASK_RQ_TIME_OUT */
-/* Description: RQ_TIME_OUT */
-#define SH_LB_ERROR_MASK_RQ_TIME_OUT_SHFT 9
-#define SH_LB_ERROR_MASK_RQ_TIME_OUT_MASK 0x0000000000000200
-
-/* SH_LB_ERROR_MASK_LINVV_OVERFLOW */
-/* Description: LINVV_OVERFLOW */
-#define SH_LB_ERROR_MASK_LINVV_OVERFLOW_SHFT 10
-#define SH_LB_ERROR_MASK_LINVV_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_LB_ERROR_MASK_UNEXPECTED_LINV */
-/* Description: UNEXPECTED_LINV */
-#define SH_LB_ERROR_MASK_UNEXPECTED_LINV_SHFT 11
-#define SH_LB_ERROR_MASK_UNEXPECTED_LINV_MASK 0x0000000000000800
-
-/* SH_LB_ERROR_MASK_PTC_1_TIMEOUT */
-/* Description: PTC_1 Time out */
-#define SH_LB_ERROR_MASK_PTC_1_TIMEOUT_SHFT 12
-#define SH_LB_ERROR_MASK_PTC_1_TIMEOUT_MASK 0x0000000000001000
-
-/* SH_LB_ERROR_MASK_JUNK_BUS_ERR */
-/* Description: Junk Bus error */
-#define SH_LB_ERROR_MASK_JUNK_BUS_ERR_SHFT 13
-#define SH_LB_ERROR_MASK_JUNK_BUS_ERR_MASK 0x0000000000002000
-
-/* SH_LB_ERROR_MASK_PIO_CB_ERR */
-/* Description: PIO Conveyor Belt operation error */
-#define SH_LB_ERROR_MASK_PIO_CB_ERR_SHFT 14
-#define SH_LB_ERROR_MASK_PIO_CB_ERR_MASK 0x0000000000004000
-
-/* SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR */
-/* Description: Vector request Route data was invalid */
-#define SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR_SHFT 15
-#define SH_LB_ERROR_MASK_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
-
-/* SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR */
-/* Description: Vector reply Route data was invalid */
-#define SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR_SHFT 16
-#define SH_LB_ERROR_MASK_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
-
-/* SH_LB_ERROR_MASK_GCLK_DROP */
-/* Description: Gclk drop error */
-#define SH_LB_ERROR_MASK_GCLK_DROP_SHFT 17
-#define SH_LB_ERROR_MASK_GCLK_DROP_MASK 0x0000000000020000
-
-/* SH_LB_ERROR_MASK_RQ_FIFO_ERROR */
-/* Description: Request queue FIFO error */
-#define SH_LB_ERROR_MASK_RQ_FIFO_ERROR_SHFT 18
-#define SH_LB_ERROR_MASK_RQ_FIFO_ERROR_MASK 0x0000000000040000
-
-/* SH_LB_ERROR_MASK_RP_FIFO_ERROR */
-/* Description: Reply queue FIFO error */
-#define SH_LB_ERROR_MASK_RP_FIFO_ERROR_SHFT 19
-#define SH_LB_ERROR_MASK_RP_FIFO_ERROR_MASK 0x0000000000080000
-
-/* SH_LB_ERROR_MASK_UNEXP_VALID */
-/* Description: Unexpected valid error */
-#define SH_LB_ERROR_MASK_UNEXP_VALID_SHFT 20
-#define SH_LB_ERROR_MASK_UNEXP_VALID_MASK 0x0000000000100000
-
-/* SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW */
-/* Description: Request queue credit overflow */
-#define SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW_SHFT 21
-#define SH_LB_ERROR_MASK_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
-
-/* SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW */
-/* Description: Reply queue credit overflow */
-#define SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW_SHFT 22
-#define SH_LB_ERROR_MASK_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_OVERFLOW" */
-/* LB Error Overflow */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_OVERFLOW 0x0000000110050500
-#define SH_LB_ERROR_OVERFLOW_MASK 0x00000000007fffff
-#define SH_LB_ERROR_OVERFLOW_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL */
-/* Description: RQ_BAD_CMD_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL_SHFT 0
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_CMD_OVRFL_MASK 0x0000000000000001
-
-/* SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL */
-/* Description: RP_BAD_CMD_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL_SHFT 1
-#define SH_LB_ERROR_OVERFLOW_RP_BAD_CMD_OVRFL_MASK 0x0000000000000002
-
-/* SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL */
-/* Description: RQ_SHORT_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL_SHFT 2
-#define SH_LB_ERROR_OVERFLOW_RQ_SHORT_OVRFL_MASK 0x0000000000000004
-
-/* SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL */
-/* Description: RP_SHORT_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL_SHFT 3
-#define SH_LB_ERROR_OVERFLOW_RP_SHORT_OVRFL_MASK 0x0000000000000008
-
-/* SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL */
-/* Description: RQ_LONG_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL_SHFT 4
-#define SH_LB_ERROR_OVERFLOW_RQ_LONG_OVRFL_MASK 0x0000000000000010
-
-/* SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL */
-/* Description: RP_LONG_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL_SHFT 5
-#define SH_LB_ERROR_OVERFLOW_RP_LONG_OVRFL_MASK 0x0000000000000020
-
-/* SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL */
-/* Description: RQ_BAD_DATA_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL_SHFT 6
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_DATA_OVRFL_MASK 0x0000000000000040
-
-/* SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL */
-/* Description: RP_BAD_DATA_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL_SHFT 7
-#define SH_LB_ERROR_OVERFLOW_RP_BAD_DATA_OVRFL_MASK 0x0000000000000080
-
-/* SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL */
-/* Description: RQ_BAD_ADDR_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL_SHFT 8
-#define SH_LB_ERROR_OVERFLOW_RQ_BAD_ADDR_OVRFL_MASK 0x0000000000000100
-
-/* SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL */
-/* Description: RQ_TIME_OUT_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL_SHFT 9
-#define SH_LB_ERROR_OVERFLOW_RQ_TIME_OUT_OVRFL_MASK 0x0000000000000200
-
-/* SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL */
-/* Description: LINVV_OVERFLOW_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL_SHFT 10
-#define SH_LB_ERROR_OVERFLOW_LINVV_OVERFLOW_OVRFL_MASK 0x0000000000000400
-
-/* SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL */
-/* Description: UNEXPECTED_LINV_OVRFL */
-#define SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL_SHFT 11
-#define SH_LB_ERROR_OVERFLOW_UNEXPECTED_LINV_OVRFL_MASK 0x0000000000000800
-
-/* SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL */
-/* Description: PTC_1 Time out overflow */
-#define SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL_SHFT 12
-#define SH_LB_ERROR_OVERFLOW_PTC_1_TIMEOUT_OVRFL_MASK 0x0000000000001000
-
-/* SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL */
-/* Description: Junk Bus error overflow */
-#define SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL_SHFT 13
-#define SH_LB_ERROR_OVERFLOW_JUNK_BUS_ERR_OVRFL_MASK 0x0000000000002000
-
-/* SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL */
-/* Description: PIO Conveyor Belt operation error overflow */
-#define SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL_SHFT 14
-#define SH_LB_ERROR_OVERFLOW_PIO_CB_ERR_OVRFL_MASK 0x0000000000004000
-
-/* SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL */
-/* Description: Vector request Route data was invalid overflow */
-#define SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL_SHFT 15
-#define SH_LB_ERROR_OVERFLOW_VECTOR_RQ_ROUTE_ERROR_OVRFL_MASK 0x0000000000008000
-
-/* SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL */
-/* Description: Vector reply Route data was invalid overflow */
-#define SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL_SHFT 16
-#define SH_LB_ERROR_OVERFLOW_VECTOR_RP_ROUTE_ERROR_OVRFL_MASK 0x0000000000010000
-
-/* SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL */
-/* Description: Gclk drop error overflow */
-#define SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL_SHFT 17
-#define SH_LB_ERROR_OVERFLOW_GCLK_DROP_OVRFL_MASK 0x0000000000020000
-
-/* SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL */
-/* Description: Request queue FIFO error overflow */
-#define SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL_SHFT 18
-#define SH_LB_ERROR_OVERFLOW_RQ_FIFO_ERROR_OVRFL_MASK 0x0000000000040000
-
-/* SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL */
-/* Description: Reply queue FIFO error overflow */
-#define SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL_SHFT 19
-#define SH_LB_ERROR_OVERFLOW_RP_FIFO_ERROR_OVRFL_MASK 0x0000000000080000
-
-/* SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL */
-/* Description: Unexpected valid error overflow */
-#define SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL_SHFT 20
-#define SH_LB_ERROR_OVERFLOW_UNEXP_VALID_OVRFL_MASK 0x0000000000100000
-
-/* SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL */
-/* Description: Request queue credit overflow */
-#define SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL_SHFT 21
-#define SH_LB_ERROR_OVERFLOW_RQ_CREDIT_OVERFLOW_OVRFL_MASK 0x0000000000200000
-
-/* SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL */
-/* Description: Reply queue credit overflow */
-#define SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL_SHFT 22
-#define SH_LB_ERROR_OVERFLOW_RP_CREDIT_OVERFLOW_OVRFL_MASK 0x0000000000400000
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_OVERFLOW_ALIAS" */
-/* LB Error Overflow */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_OVERFLOW_ALIAS 0x0000000110050508
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_SUMMARY" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_SUMMARY 0x0000000110050580
-#define SH_LB_ERROR_SUMMARY_MASK 0x00000000007fffff
-#define SH_LB_ERROR_SUMMARY_INIT 0x0000000000000000
-
-/* SH_LB_ERROR_SUMMARY_RQ_BAD_CMD */
-/* Description: RQ_BAD_CMD */
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_CMD_SHFT 0
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_CMD_MASK 0x0000000000000001
-
-/* SH_LB_ERROR_SUMMARY_RP_BAD_CMD */
-/* Description: RP_BAD_CMD */
-#define SH_LB_ERROR_SUMMARY_RP_BAD_CMD_SHFT 1
-#define SH_LB_ERROR_SUMMARY_RP_BAD_CMD_MASK 0x0000000000000002
-
-/* SH_LB_ERROR_SUMMARY_RQ_SHORT */
-/* Description: RQ_SHORT */
-#define SH_LB_ERROR_SUMMARY_RQ_SHORT_SHFT 2
-#define SH_LB_ERROR_SUMMARY_RQ_SHORT_MASK 0x0000000000000004
-
-/* SH_LB_ERROR_SUMMARY_RP_SHORT */
-/* Description: RP_SHORT */
-#define SH_LB_ERROR_SUMMARY_RP_SHORT_SHFT 3
-#define SH_LB_ERROR_SUMMARY_RP_SHORT_MASK 0x0000000000000008
-
-/* SH_LB_ERROR_SUMMARY_RQ_LONG */
-/* Description: RQ_LONG */
-#define SH_LB_ERROR_SUMMARY_RQ_LONG_SHFT 4
-#define SH_LB_ERROR_SUMMARY_RQ_LONG_MASK 0x0000000000000010
-
-/* SH_LB_ERROR_SUMMARY_RP_LONG */
-/* Description: RP_LONG */
-#define SH_LB_ERROR_SUMMARY_RP_LONG_SHFT 5
-#define SH_LB_ERROR_SUMMARY_RP_LONG_MASK 0x0000000000000020
-
-/* SH_LB_ERROR_SUMMARY_RQ_BAD_DATA */
-/* Description: RQ_BAD_DATA */
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_DATA_SHFT 6
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_DATA_MASK 0x0000000000000040
-
-/* SH_LB_ERROR_SUMMARY_RP_BAD_DATA */
-/* Description: RP_BAD_DATA */
-#define SH_LB_ERROR_SUMMARY_RP_BAD_DATA_SHFT 7
-#define SH_LB_ERROR_SUMMARY_RP_BAD_DATA_MASK 0x0000000000000080
-
-/* SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR */
-/* Description: RQ_BAD_ADDR */
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR_SHFT 8
-#define SH_LB_ERROR_SUMMARY_RQ_BAD_ADDR_MASK 0x0000000000000100
-
-/* SH_LB_ERROR_SUMMARY_RQ_TIME_OUT */
-/* Description: RQ_TIME_OUT */
-#define SH_LB_ERROR_SUMMARY_RQ_TIME_OUT_SHFT 9
-#define SH_LB_ERROR_SUMMARY_RQ_TIME_OUT_MASK 0x0000000000000200
-
-/* SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW */
-/* Description: LINVV_OVERFLOW */
-#define SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW_SHFT 10
-#define SH_LB_ERROR_SUMMARY_LINVV_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV */
-/* Description: UNEXPECTED_LINV */
-#define SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV_SHFT 11
-#define SH_LB_ERROR_SUMMARY_UNEXPECTED_LINV_MASK 0x0000000000000800
-
-/* SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT */
-/* Description: PTC_1 Time out */
-#define SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT_SHFT 12
-#define SH_LB_ERROR_SUMMARY_PTC_1_TIMEOUT_MASK 0x0000000000001000
-
-/* SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR */
-/* Description: Junk Bus error */
-#define SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR_SHFT 13
-#define SH_LB_ERROR_SUMMARY_JUNK_BUS_ERR_MASK 0x0000000000002000
-
-/* SH_LB_ERROR_SUMMARY_PIO_CB_ERR */
-/* Description: PIO Conveyor Belt operation error */
-#define SH_LB_ERROR_SUMMARY_PIO_CB_ERR_SHFT 14
-#define SH_LB_ERROR_SUMMARY_PIO_CB_ERR_MASK 0x0000000000004000
-
-/* SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR */
-/* Description: Vector request Route data was invalid */
-#define SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR_SHFT 15
-#define SH_LB_ERROR_SUMMARY_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
-
-/* SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR */
-/* Description: Vector reply Route data was invalid */
-#define SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR_SHFT 16
-#define SH_LB_ERROR_SUMMARY_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
-
-/* SH_LB_ERROR_SUMMARY_GCLK_DROP */
-/* Description: Gclk drop error */
-#define SH_LB_ERROR_SUMMARY_GCLK_DROP_SHFT 17
-#define SH_LB_ERROR_SUMMARY_GCLK_DROP_MASK 0x0000000000020000
-
-/* SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR */
-/* Description: Request queue FIFO error */
-#define SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR_SHFT 18
-#define SH_LB_ERROR_SUMMARY_RQ_FIFO_ERROR_MASK 0x0000000000040000
-
-/* SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR */
-/* Description: Reply queue FIFO error */
-#define SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR_SHFT 19
-#define SH_LB_ERROR_SUMMARY_RP_FIFO_ERROR_MASK 0x0000000000080000
-
-/* SH_LB_ERROR_SUMMARY_UNEXP_VALID */
-/* Description: Unexpected valid error */
-#define SH_LB_ERROR_SUMMARY_UNEXP_VALID_SHFT 20
-#define SH_LB_ERROR_SUMMARY_UNEXP_VALID_MASK 0x0000000000100000
-
-/* SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW */
-/* Description: Request queue credit overflow */
-#define SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW_SHFT 21
-#define SH_LB_ERROR_SUMMARY_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
-
-/* SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW */
-/* Description: Reply queue credit overflow */
-#define SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW_SHFT 22
-#define SH_LB_ERROR_SUMMARY_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_SUMMARY_ALIAS" */
-/* LB Error Bits Alias */
-/* ==================================================================== */
-
-#define SH_LB_ERROR_SUMMARY_ALIAS 0x0000000110050588
-
-/* ==================================================================== */
-/* Register "SH_LB_FIRST_ERROR" */
-/* LB First Error */
-/* ==================================================================== */
-
-#define SH_LB_FIRST_ERROR 0x0000000110050600
-#define SH_LB_FIRST_ERROR_MASK 0x00000000007fffff
-#define SH_LB_FIRST_ERROR_INIT 0x0000000000000000
-
-/* SH_LB_FIRST_ERROR_RQ_BAD_CMD */
-/* Description: RQ_BAD_CMD */
-#define SH_LB_FIRST_ERROR_RQ_BAD_CMD_SHFT 0
-#define SH_LB_FIRST_ERROR_RQ_BAD_CMD_MASK 0x0000000000000001
-
-/* SH_LB_FIRST_ERROR_RP_BAD_CMD */
-/* Description: RP_BAD_CMD */
-#define SH_LB_FIRST_ERROR_RP_BAD_CMD_SHFT 1
-#define SH_LB_FIRST_ERROR_RP_BAD_CMD_MASK 0x0000000000000002
-
-/* SH_LB_FIRST_ERROR_RQ_SHORT */
-/* Description: RQ_SHORT */
-#define SH_LB_FIRST_ERROR_RQ_SHORT_SHFT 2
-#define SH_LB_FIRST_ERROR_RQ_SHORT_MASK 0x0000000000000004
-
-/* SH_LB_FIRST_ERROR_RP_SHORT */
-/* Description: RP_SHORT */
-#define SH_LB_FIRST_ERROR_RP_SHORT_SHFT 3
-#define SH_LB_FIRST_ERROR_RP_SHORT_MASK 0x0000000000000008
-
-/* SH_LB_FIRST_ERROR_RQ_LONG */
-/* Description: RQ_LONG */
-#define SH_LB_FIRST_ERROR_RQ_LONG_SHFT 4
-#define SH_LB_FIRST_ERROR_RQ_LONG_MASK 0x0000000000000010
-
-/* SH_LB_FIRST_ERROR_RP_LONG */
-/* Description: RP_LONG */
-#define SH_LB_FIRST_ERROR_RP_LONG_SHFT 5
-#define SH_LB_FIRST_ERROR_RP_LONG_MASK 0x0000000000000020
-
-/* SH_LB_FIRST_ERROR_RQ_BAD_DATA */
-/* Description: RQ_BAD_DATA */
-#define SH_LB_FIRST_ERROR_RQ_BAD_DATA_SHFT 6
-#define SH_LB_FIRST_ERROR_RQ_BAD_DATA_MASK 0x0000000000000040
-
-/* SH_LB_FIRST_ERROR_RP_BAD_DATA */
-/* Description: RP_BAD_DATA */
-#define SH_LB_FIRST_ERROR_RP_BAD_DATA_SHFT 7
-#define SH_LB_FIRST_ERROR_RP_BAD_DATA_MASK 0x0000000000000080
-
-/* SH_LB_FIRST_ERROR_RQ_BAD_ADDR */
-/* Description: RQ_BAD_ADDR */
-#define SH_LB_FIRST_ERROR_RQ_BAD_ADDR_SHFT 8
-#define SH_LB_FIRST_ERROR_RQ_BAD_ADDR_MASK 0x0000000000000100
-
-/* SH_LB_FIRST_ERROR_RQ_TIME_OUT */
-/* Description: RQ_TIME_OUT */
-#define SH_LB_FIRST_ERROR_RQ_TIME_OUT_SHFT 9
-#define SH_LB_FIRST_ERROR_RQ_TIME_OUT_MASK 0x0000000000000200
-
-/* SH_LB_FIRST_ERROR_LINVV_OVERFLOW */
-/* Description: LINVV_OVERFLOW */
-#define SH_LB_FIRST_ERROR_LINVV_OVERFLOW_SHFT 10
-#define SH_LB_FIRST_ERROR_LINVV_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_LB_FIRST_ERROR_UNEXPECTED_LINV */
-/* Description: UNEXPECTED_LINV */
-#define SH_LB_FIRST_ERROR_UNEXPECTED_LINV_SHFT 11
-#define SH_LB_FIRST_ERROR_UNEXPECTED_LINV_MASK 0x0000000000000800
-
-/* SH_LB_FIRST_ERROR_PTC_1_TIMEOUT */
-/* Description: PTC_1 Time out */
-#define SH_LB_FIRST_ERROR_PTC_1_TIMEOUT_SHFT 12
-#define SH_LB_FIRST_ERROR_PTC_1_TIMEOUT_MASK 0x0000000000001000
-
-/* SH_LB_FIRST_ERROR_JUNK_BUS_ERR */
-/* Description: Junk Bus error */
-#define SH_LB_FIRST_ERROR_JUNK_BUS_ERR_SHFT 13
-#define SH_LB_FIRST_ERROR_JUNK_BUS_ERR_MASK 0x0000000000002000
-
-/* SH_LB_FIRST_ERROR_PIO_CB_ERR */
-/* Description: PIO Conveyor Belt operation error */
-#define SH_LB_FIRST_ERROR_PIO_CB_ERR_SHFT 14
-#define SH_LB_FIRST_ERROR_PIO_CB_ERR_MASK 0x0000000000004000
-
-/* SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR */
-/* Description: Vector request Route data was invalid */
-#define SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR_SHFT 15
-#define SH_LB_FIRST_ERROR_VECTOR_RQ_ROUTE_ERROR_MASK 0x0000000000008000
-
-/* SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR */
-/* Description: Vector reply Route data was invalid */
-#define SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR_SHFT 16
-#define SH_LB_FIRST_ERROR_VECTOR_RP_ROUTE_ERROR_MASK 0x0000000000010000
-
-/* SH_LB_FIRST_ERROR_GCLK_DROP */
-/* Description: Gclk drop error */
-#define SH_LB_FIRST_ERROR_GCLK_DROP_SHFT 17
-#define SH_LB_FIRST_ERROR_GCLK_DROP_MASK 0x0000000000020000
-
-/* SH_LB_FIRST_ERROR_RQ_FIFO_ERROR */
-/* Description: Request queue FIFO error */
-#define SH_LB_FIRST_ERROR_RQ_FIFO_ERROR_SHFT 18
-#define SH_LB_FIRST_ERROR_RQ_FIFO_ERROR_MASK 0x0000000000040000
-
-/* SH_LB_FIRST_ERROR_RP_FIFO_ERROR */
-/* Description: Reply queue FIFO error */
-#define SH_LB_FIRST_ERROR_RP_FIFO_ERROR_SHFT 19
-#define SH_LB_FIRST_ERROR_RP_FIFO_ERROR_MASK 0x0000000000080000
-
-/* SH_LB_FIRST_ERROR_UNEXP_VALID */
-/* Description: Unexpected valid error */
-#define SH_LB_FIRST_ERROR_UNEXP_VALID_SHFT 20
-#define SH_LB_FIRST_ERROR_UNEXP_VALID_MASK 0x0000000000100000
-
-/* SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW */
-/* Description: Request queue credit overflow */
-#define SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW_SHFT 21
-#define SH_LB_FIRST_ERROR_RQ_CREDIT_OVERFLOW_MASK 0x0000000000200000
-
-/* SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW */
-/* Description: Reply queue credit overflow */
-#define SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW_SHFT 22
-#define SH_LB_FIRST_ERROR_RP_CREDIT_OVERFLOW_MASK 0x0000000000400000
-
-/* ==================================================================== */
-/* Register "SH_LB_LAST_CREDIT" */
-/* Credit counter status register */
-/* ==================================================================== */
-
-#define SH_LB_LAST_CREDIT 0x0000000110050680
-#define SH_LB_LAST_CREDIT_MASK 0x000000000ffff3df
-#define SH_LB_LAST_CREDIT_INIT 0x0000000000000000
-
-/* SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT */
-/* Description: LIQ request queue credit counter */
-#define SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT_SHFT 0
-#define SH_LB_LAST_CREDIT_LIQ_RQ_CREDIT_MASK 0x000000000000001f
-
-/* SH_LB_LAST_CREDIT_LIQ_RP_CREDIT */
-/* Description: LIQ reply queue credit counter */
-#define SH_LB_LAST_CREDIT_LIQ_RP_CREDIT_SHFT 6
-#define SH_LB_LAST_CREDIT_LIQ_RP_CREDIT_MASK 0x00000000000003c0
-
-/* SH_LB_LAST_CREDIT_LINVV_CREDIT */
-/* Description: LINVV credit counter */
-#define SH_LB_LAST_CREDIT_LINVV_CREDIT_SHFT 12
-#define SH_LB_LAST_CREDIT_LINVV_CREDIT_MASK 0x000000000003f000
-
-/* SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT */
-/* Description: LOQ request queue credit counter */
-#define SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT_SHFT 18
-#define SH_LB_LAST_CREDIT_LOQ_RQ_CREDIT_MASK 0x00000000007c0000
-
-/* SH_LB_LAST_CREDIT_LOQ_RP_CREDIT */
-/* Description: LOQ reply queue credit counter */
-#define SH_LB_LAST_CREDIT_LOQ_RP_CREDIT_SHFT 23
-#define SH_LB_LAST_CREDIT_LOQ_RP_CREDIT_MASK 0x000000000f800000
-
-/* ==================================================================== */
-/* Register "SH_LB_NACK_STATUS" */
-/* Nack Counter Status Register */
-/* ==================================================================== */
-
-#define SH_LB_NACK_STATUS 0x0000000110050700
-#define SH_LB_NACK_STATUS_MASK 0x3fffffff0fff0fff
-#define SH_LB_NACK_STATUS_INIT 0x0000000000000000
-
-/* SH_LB_NACK_STATUS_PIO_NACK_A */
-/* Description: PIO nackA counter */
-#define SH_LB_NACK_STATUS_PIO_NACK_A_SHFT 0
-#define SH_LB_NACK_STATUS_PIO_NACK_A_MASK 0x0000000000000fff
-
-/* SH_LB_NACK_STATUS_PIO_NACK_B */
-/* Description: PIO nackA counter */
-#define SH_LB_NACK_STATUS_PIO_NACK_B_SHFT 16
-#define SH_LB_NACK_STATUS_PIO_NACK_B_MASK 0x000000000fff0000
-
-/* SH_LB_NACK_STATUS_JUNK_NACK */
-/* Description: Junk bus nack counter */
-#define SH_LB_NACK_STATUS_JUNK_NACK_SHFT 32
-#define SH_LB_NACK_STATUS_JUNK_NACK_MASK 0x0000ffff00000000
-
-/* SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT */
-/* Description: Conveyor belt time out counter */
-#define SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT_SHFT 48
-#define SH_LB_NACK_STATUS_CB_TIMEOUT_COUNT_MASK 0x0fff000000000000
-
-/* SH_LB_NACK_STATUS_CB_STATE */
-/* Description: Conveyor belt state */
-#define SH_LB_NACK_STATUS_CB_STATE_SHFT 60
-#define SH_LB_NACK_STATUS_CB_STATE_MASK 0x3000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_TRIGGER_COMPARE" */
-/* LB Test-point Trigger Compare */
-/* ==================================================================== */
-
-#define SH_LB_TRIGGER_COMPARE 0x0000000110050780
-#define SH_LB_TRIGGER_COMPARE_MASK 0x00000000ffffffff
-#define SH_LB_TRIGGER_COMPARE_INIT 0x0000000000000000
-
-/* SH_LB_TRIGGER_COMPARE_MASK */
-/* Description: Mask to select Debug bits for trigger generation */
-#define SH_LB_TRIGGER_COMPARE_MASK_SHFT 0
-#define SH_LB_TRIGGER_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_LB_TRIGGER_DATA" */
-/* LB Test-point Trigger Compare Data */
-/* ==================================================================== */
-
-#define SH_LB_TRIGGER_DATA 0x0000000110050800
-#define SH_LB_TRIGGER_DATA_MASK 0x00000000ffffffff
-#define SH_LB_TRIGGER_DATA_INIT 0x00000000ffffffff
-
-/* SH_LB_TRIGGER_DATA_COMPARE_PATTERN */
-/* Description: debug bit pattern for trigger generation */
-#define SH_LB_TRIGGER_DATA_COMPARE_PATTERN_SHFT 0
-#define SH_LB_TRIGGER_DATA_COMPARE_PATTERN_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_AEC_CONFIG" */
-/* PI Adaptive Error Correction Configuration */
-/* ==================================================================== */
-
-#define SH_PI_AEC_CONFIG 0x0000000120050000
-#define SH_PI_AEC_CONFIG_MASK 0x0000000000000007
-#define SH_PI_AEC_CONFIG_INIT 0x0000000000000000
-
-/* SH_PI_AEC_CONFIG_MODE */
-/* Description: AEC Operation Mode */
-#define SH_PI_AEC_CONFIG_MODE_SHFT 0
-#define SH_PI_AEC_CONFIG_MODE_MASK 0x0000000000000007
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_ERROR_MASK" */
-/* PI AFI Error Mask */
-/* ==================================================================== */
-
-#define SH_PI_AFI_ERROR_MASK 0x0000000120050080
-#define SH_PI_AFI_ERROR_MASK_MASK 0x00000007ffe00000
-#define SH_PI_AFI_ERROR_MASK_INIT 0x00000007ffe00000
-
-/* SH_PI_AFI_ERROR_MASK_HUNG_BUS */
-/* Description: FSB is hung */
-#define SH_PI_AFI_ERROR_MASK_HUNG_BUS_SHFT 21
-#define SH_PI_AFI_ERROR_MASK_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_AFI_ERROR_MASK_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_AFI_ERROR_MASK_RSP_PARITY_SHFT 22
-#define SH_PI_AFI_ERROR_MASK_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN_SHFT 23
-#define SH_PI_AFI_ERROR_MASK_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_AFI_ERROR_MASK_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_AFI_ERROR_MASK_REQ_FORMAT_SHFT 24
-#define SH_PI_AFI_ERROR_MASK_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_AFI_ERROR_MASK_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_AFI_ERROR_MASK_ADDR_ACCESS_SHFT 25
-#define SH_PI_AFI_ERROR_MASK_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_AFI_ERROR_MASK_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_AFI_ERROR_MASK_REQ_PARITY_SHFT 26
-#define SH_PI_AFI_ERROR_MASK_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_AFI_ERROR_MASK_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_AFI_ERROR_MASK_ADDR_PARITY_SHFT 27
-#define SH_PI_AFI_ERROR_MASK_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE */
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE_SHFT 30
-#define SH_PI_AFI_ERROR_MASK_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_AFI_ERROR_MASK_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_AFI_ERROR_MASK_LIVELOCK_SHFT 31
-#define SH_PI_AFI_ERROR_MASK_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_AFI_ERROR_MASK_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_AFI_ERROR_MASK_BAD_SNOOP_SHFT 32
-#define SH_PI_AFI_ERROR_MASK_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS_SHFT 33
-#define SH_PI_AFI_ERROR_MASK_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_AFI_ERROR_MASK_MSG_LEN */
-/* Description: Runt or Obese message received from SIC */
-#define SH_PI_AFI_ERROR_MASK_MSG_LEN_SHFT 34
-#define SH_PI_AFI_ERROR_MASK_MSG_LEN_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_COMPARE" */
-/* PI AFI Test Point Compare */
-/* ==================================================================== */
-
-#define SH_PI_AFI_TEST_POINT_COMPARE 0x0000000120050100
-#define SH_PI_AFI_TEST_POINT_COMPARE_MASK 0xffffffffffffffff
-#define SH_PI_AFI_TEST_POINT_COMPARE_INIT 0xffffffff00000000
-
-/* SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK */
-/* Description: Mask to select Debug bits for trigger generation */
-#define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
-#define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN */
-/* Description: debug bit pattern for trigger generation */
-#define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
-#define SH_PI_AFI_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_SELECT" */
-/* PI AFI Test Point Select */
-/* ==================================================================== */
-
-#define SH_PI_AFI_TEST_POINT_SELECT 0x0000000120050180
-#define SH_PI_AFI_TEST_POINT_SELECT_MASK 0xff7f7f7f7f7f7f7f
-#define SH_PI_AFI_TEST_POINT_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x000000000000000f
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000f00
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x00000000000f0000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x000000000f000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000f00000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x00000f0000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x000f000000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7: Word Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0f00000000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7: Nibble Select */
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_PI_AFI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE */
-/* Description: Trigger Enabled */
-#define SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
-#define SH_PI_AFI_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBC Test Point Trigger Select */
-/* ==================================================================== */
-
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT 0x0000000120050200
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_MASK 0x7f7f7f7f7f7f7f7f
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x000000000000000f
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000f00
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x00000000000f0000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x000000000f000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000f00000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x00000f0000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x000f000000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0f00000000000000
-
-/* SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_PI_AFI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_AUTO_REPLY_ENABLE" */
-/* PI Auto Reply Enable */
-/* ==================================================================== */
-
-#define SH_PI_AUTO_REPLY_ENABLE 0x0000000120050280
-#define SH_PI_AUTO_REPLY_ENABLE_MASK 0x0000000000000001
-#define SH_PI_AUTO_REPLY_ENABLE_INIT 0x0000000000000000
-
-/* SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE */
-/* Description: Auto Reply Enabled */
-#define SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE_SHFT 0
-#define SH_PI_AUTO_REPLY_ENABLE_AUTO_REPLY_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_CONTROL" */
-/* CRB CAM MMR Access Control */
-/* ==================================================================== */
-
-#define SH_PI_CAM_CONTROL 0x0000000120050300
-#define SH_PI_CAM_CONTROL_MASK 0x800000000000037f
-#define SH_PI_CAM_CONTROL_INIT 0x0000000000000000
-
-/* SH_PI_CAM_CONTROL_CAM_INDX */
-/* Description: CRB CAM Index to perform read/write on. */
-#define SH_PI_CAM_CONTROL_CAM_INDX_SHFT 0
-#define SH_PI_CAM_CONTROL_CAM_INDX_MASK 0x000000000000007f
-
-/* SH_PI_CAM_CONTROL_CAM_WRITE */
-/* Description: Is CRB CAM MMR function a write. */
-#define SH_PI_CAM_CONTROL_CAM_WRITE_SHFT 8
-#define SH_PI_CAM_CONTROL_CAM_WRITE_MASK 0x0000000000000100
-
-/* SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR */
-/* Description: Clear RRB read tranfer pending. */
-#define SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR_SHFT 9
-#define SH_PI_CAM_CONTROL_RRB_RD_XFER_CLEAR_MASK 0x0000000000000200
-
-/* SH_PI_CAM_CONTROL_START */
-/* Description: Start CRB CAM read/write operation */
-#define SH_PI_CAM_CONTROL_START_SHFT 63
-#define SH_PI_CAM_CONTROL_START_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_COMPARE" */
-/* PI CRBC Test Point Compare */
-/* ==================================================================== */
-
-#define SH_PI_CRBC_TEST_POINT_COMPARE 0x0000000120050380
-#define SH_PI_CRBC_TEST_POINT_COMPARE_MASK 0xffffffffffffffff
-#define SH_PI_CRBC_TEST_POINT_COMPARE_INIT 0xffffffff00000000
-
-/* SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK */
-/* Description: Mask to select Debug bits for trigger generation */
-#define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
-#define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN */
-/* Description: debug bit pattern for trigger generation */
-#define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
-#define SH_PI_CRBC_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_SELECT" */
-/* PI CRBC Test Point Select */
-/* ==================================================================== */
-
-#define SH_PI_CRBC_TEST_POINT_SELECT 0x0000000120050400
-#define SH_PI_CRBC_TEST_POINT_SELECT_MASK 0xf777777777777777
-#define SH_PI_CRBC_TEST_POINT_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_PI_CRBC_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
-#define SH_PI_CRBC_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBC Test Point Trigger Select */
-/* ==================================================================== */
-
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT 0x0000000120050480
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_MASK 0x7777777777777777
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_ERROR_MASK" */
-/* PI CRBP Error Mask */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_ERROR_MASK 0x0000000120050500
-#define SH_PI_CRBP_ERROR_MASK_MASK 0x00000000001fffff
-#define SH_PI_CRBP_ERROR_MASK_INIT 0x00000000001fffff
-
-/* SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR */
-/* Description: Mask detection internal protocol table misses */
-#define SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_CRBP_ERROR_MASK_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR */
-/* Description: Mask graphic reply error detection */
-#define SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR_SHFT 1
-#define SH_PI_CRBP_ERROR_MASK_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR */
-/* Description: Mask detection of external protocol table misses */
-#define SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR_SHFT 2
-#define SH_PI_CRBP_ERROR_MASK_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR */
-/* Description: Mask memory error reply message detection */
-#define SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR_SHFT 3
-#define SH_PI_CRBP_ERROR_MASK_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR */
-/* Description: Mask PIO reply error message detection */
-#define SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR_SHFT 4
-#define SH_PI_CRBP_ERROR_MASK_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR */
-/* Description: Mask memory time-out detection */
-#define SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR_SHFT 5
-#define SH_PI_CRBP_ERROR_MASK_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR */
-/* Description: Mask PIO time-out detection */
-#define SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR_SHFT 6
-#define SH_PI_CRBP_ERROR_MASK_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE */
-/* Description: Mask un-correctable ECC error detection */
-#define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE */
-/* Description: Mask correctable ECC error detection */
-#define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE_SHFT 8
-#define SH_PI_CRBP_ERROR_MASK_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR */
-/* Description: Mask detection of color errors */
-#define SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_CRBP_ERROR_MASK_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW */
-/* Description: Mask MD Request input buffer over flow error */
-#define SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_CRBP_ERROR_MASK_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW */
-/* Description: Mask MD Reply input buffer over flow error */
-#define SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_CRBP_ERROR_MASK_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW */
-/* Description: Mask XN Request input buffer over flow error */
-#define SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_CRBP_ERROR_MASK_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW */
-/* Description: Mask XN Reply input buffer over flow error */
-#define SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_CRBP_ERROR_MASK_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_CRBP_ERROR_MASK_NACK_OFLOW */
-/* Description: Mask NACK over flow error */
-#define SH_PI_CRBP_ERROR_MASK_NACK_OFLOW_SHFT 14
-#define SH_PI_CRBP_ERROR_MASK_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_CRBP_ERROR_MASK_GFX_INT_0 */
-/* Description: Mask GFX transfer interrupt for CPU 0 */
-#define SH_PI_CRBP_ERROR_MASK_GFX_INT_0_SHFT 15
-#define SH_PI_CRBP_ERROR_MASK_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_CRBP_ERROR_MASK_GFX_INT_1 */
-/* Description: Mask GFX transfer interrupt for CPU 1 */
-#define SH_PI_CRBP_ERROR_MASK_GFX_INT_1_SHFT 16
-#define SH_PI_CRBP_ERROR_MASK_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW */
-/* Description: Mask MD Request Credit Overflow Error */
-#define SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_CRBP_ERROR_MASK_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW */
-/* Description: Mask MD Reply Credit Overflow Error */
-#define SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_CRBP_ERROR_MASK_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW */
-/* Description: Mask XN Request Credit Overflow Error */
-#define SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_CRBP_ERROR_MASK_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW */
-/* Description: Mask XN Reply Credit Overflow Error */
-#define SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_CRBP_ERROR_MASK_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FSB_PIPE_COMPARE" */
-/* CRBP FSB Pipe Compare */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_FSB_PIPE_COMPARE 0x0000000120050580
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_MASK 0x001fffffffffffff
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS */
-/* Description: Address A or B to compare against */
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS_SHFT 0
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_ADDRESS_MASK 0x00007fffffffffff
-
-/* SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ */
-/* Description: REQa or REQb value to compare against */
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ_SHFT 47
-#define SH_PI_CRBP_FSB_PIPE_COMPARE_COMPARE_REQ_MASK 0x001f800000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FSB_PIPE_MASK" */
-/* CRBP Compare Mask */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_FSB_PIPE_MASK 0x0000000120050600
-#define SH_PI_CRBP_FSB_PIPE_MASK_MASK 0x001fffffffffffff
-#define SH_PI_CRBP_FSB_PIPE_MASK_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK */
-/* Description: Address A or B mask values */
-#define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK_SHFT 0
-#define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_ADDRESS_MASK_MASK 0x00007fffffffffff
-
-/* SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK */
-/* Description: REQa or REQb mask values */
-#define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK_SHFT 47
-#define SH_PI_CRBP_FSB_PIPE_MASK_COMPARE_REQ_MASK_MASK 0x001f800000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_COMPARE" */
-/* PI CRBP Test Point Compare */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_TEST_POINT_COMPARE 0x0000000120050680
-#define SH_PI_CRBP_TEST_POINT_COMPARE_MASK 0xffffffffffffffff
-#define SH_PI_CRBP_TEST_POINT_COMPARE_INIT 0xffffffff00000000
-
-/* SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK */
-/* Description: Mask to select Debug bits for trigger generation */
-#define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
-#define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN */
-/* Description: debug bit pattern for trigger generation */
-#define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
-#define SH_PI_CRBP_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_SELECT" */
-/* PI CRBP Test Point Select */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_TEST_POINT_SELECT 0x0000000120050700
-#define SH_PI_CRBP_TEST_POINT_SELECT_MASK 0xf777777777777777
-#define SH_PI_CRBP_TEST_POINT_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_PI_CRBP_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
-#define SH_PI_CRBP_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBP Test Point Trigger Select */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT 0x0000000120050780
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_MASK 0x7777777777777777
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_COMPARE_0" */
-/* CRBP XB Pipe Compare */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0 0x0000000120050800
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_MASK 0x007fffffffffffff
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS */
-/* Description: Address to compare against */
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS_SHFT 0
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_ADDRESS_MASK 0x00007fffffffffff
-
-/* SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND */
-/* Description: SN2NET Command to compare against */
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND_SHFT 47
-#define SH_PI_CRBP_XB_PIPE_COMPARE_0_COMPARE_COMMAND_MASK 0x007f800000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_COMPARE_1" */
-/* CRBP XB Pipe Compare */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1 0x0000000120050880
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_MASK 0x000001ff3fff3fff
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE */
-/* Description: Source to compare against */
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE_SHFT 0
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SOURCE_MASK 0x0000000000003fff
-
-/* SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL */
-/* Description: Supplemental to compare against */
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL_SHFT 16
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_SUPPLEMENTAL_MASK 0x000000003fff0000
-
-/* SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO */
-/* Description: Echo to compare against */
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO_SHFT 32
-#define SH_PI_CRBP_XB_PIPE_COMPARE_1_COMPARE_ECHO_MASK 0x000001ff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_MASK_0" */
-/* CRBP Compare Mask Register 1 */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_XB_PIPE_MASK_0 0x0000000120050900
-#define SH_PI_CRBP_XB_PIPE_MASK_0_MASK 0x007fffffffffffff
-#define SH_PI_CRBP_XB_PIPE_MASK_0_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK */
-/* Description: Address to compare against */
-#define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK_SHFT 0
-#define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_ADDRESS_MASK_MASK 0x00007fffffffffff
-
-/* SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK */
-/* Description: SN2NET Command to compare against */
-#define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK_SHFT 47
-#define SH_PI_CRBP_XB_PIPE_MASK_0_COMPARE_COMMAND_MASK_MASK 0x007f800000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_MASK_1" */
-/* CRBP XB Pipe Compare Mask Register 1 */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_XB_PIPE_MASK_1 0x0000000120050980
-#define SH_PI_CRBP_XB_PIPE_MASK_1_MASK 0x000001ff3fff3fff
-#define SH_PI_CRBP_XB_PIPE_MASK_1_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK */
-/* Description: Source to compare against */
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK_SHFT 0
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SOURCE_MASK_MASK 0x0000000000003fff
-
-/* SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK */
-/* Description: Supplemental to compare against */
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK_SHFT 16
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_SUPPLEMENTAL_MASK_MASK 0x000000003fff0000
-
-/* SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK */
-/* Description: Echo to compare against */
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK_SHFT 32
-#define SH_PI_CRBP_XB_PIPE_MASK_1_COMPARE_ECHO_MASK_MASK 0x000001ff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_DPC_QUEUE_CONFIG" */
-/* DPC Queue Configuration */
-/* ==================================================================== */
-
-#define SH_PI_DPC_QUEUE_CONFIG 0x0000000120050a00
-#define SH_PI_DPC_QUEUE_CONFIG_MASK 0x000000001f1f1f1f
-#define SH_PI_DPC_QUEUE_CONFIG_INIT 0x000000000c010c01
-
-/* SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL */
-/* Description: DXB WTL Command Queue Almost Empty Level */
-#define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL_SHFT 0
-#define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AE_LEVEL_MASK 0x000000000000001f
-
-/* SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH */
-/* Description: DXB WTL Command Queue Almost Full Threshold */
-#define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH_SHFT 8
-#define SH_PI_DPC_QUEUE_CONFIG_DWCQ_AF_THRESH_MASK 0x0000000000001f00
-
-/* SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL */
-/* Description: FSB WTL Command Queue Almost Empty Level */
-#define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL_SHFT 16
-#define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AE_LEVEL_MASK 0x00000000001f0000
-
-/* SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH */
-/* Description: FSB WTL Command Queue Almost Full Threshold */
-#define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH_SHFT 24
-#define SH_PI_DPC_QUEUE_CONFIG_FWCQ_AF_THRESH_MASK 0x000000001f000000
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_MASK" */
-/* PI Error Mask */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_MASK 0x0000000120050a80
-#define SH_PI_ERROR_MASK_MASK 0x00000007ffffffff
-#define SH_PI_ERROR_MASK_INIT 0x00000007ffffffff
-
-/* SH_PI_ERROR_MASK_FSB_PROTO_ERR */
-/* Description: Mask detection of internal protocol table misses */
-#define SH_PI_ERROR_MASK_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_ERROR_MASK_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_ERROR_MASK_GFX_RP_ERR */
-/* Description: Mask graphic reply error message error detection */
-#define SH_PI_ERROR_MASK_GFX_RP_ERR_SHFT 1
-#define SH_PI_ERROR_MASK_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_ERROR_MASK_XB_PROTO_ERR */
-/* Description: Mask detection of external protocol table misses */
-#define SH_PI_ERROR_MASK_XB_PROTO_ERR_SHFT 2
-#define SH_PI_ERROR_MASK_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_ERROR_MASK_MEM_RP_ERR */
-/* Description: Mask memory reply error detection */
-#define SH_PI_ERROR_MASK_MEM_RP_ERR_SHFT 3
-#define SH_PI_ERROR_MASK_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_ERROR_MASK_PIO_RP_ERR */
-/* Description: Mask PIO reply error detection */
-#define SH_PI_ERROR_MASK_PIO_RP_ERR_SHFT 4
-#define SH_PI_ERROR_MASK_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_ERROR_MASK_MEM_TO_ERR */
-/* Description: Mask CRB time-out errors */
-#define SH_PI_ERROR_MASK_MEM_TO_ERR_SHFT 5
-#define SH_PI_ERROR_MASK_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_ERROR_MASK_PIO_TO_ERR */
-/* Description: Mask PIO time-out errors */
-#define SH_PI_ERROR_MASK_PIO_TO_ERR_SHFT 6
-#define SH_PI_ERROR_MASK_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_ERROR_MASK_FSB_SHUB_UCE */
-/* Description: Mask un-correctable ECC error detection */
-#define SH_PI_ERROR_MASK_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_ERROR_MASK_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_ERROR_MASK_FSB_SHUB_CE */
-/* Description: Mask correctable ECC error detection */
-#define SH_PI_ERROR_MASK_FSB_SHUB_CE_SHFT 8
-#define SH_PI_ERROR_MASK_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_ERROR_MASK_MSG_COLOR_ERR */
-/* Description: Mask message color error detection */
-#define SH_PI_ERROR_MASK_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_ERROR_MASK_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW */
-/* Description: Mask MD Request input buffer over flow error */
-#define SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_ERROR_MASK_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_ERROR_MASK_MD_RP_Q_OFLOW */
-/* Description: Mask MD Reply input buffer over flow error */
-#define SH_PI_ERROR_MASK_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_ERROR_MASK_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW */
-/* Description: Mask XN Request input buffer over flow error */
-#define SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_ERROR_MASK_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_ERROR_MASK_XN_RP_Q_OFLOW */
-/* Description: Mask XN Reply input buffer over flow error */
-#define SH_PI_ERROR_MASK_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_ERROR_MASK_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_ERROR_MASK_NACK_OFLOW */
-/* Description: Mask NACK over flow error */
-#define SH_PI_ERROR_MASK_NACK_OFLOW_SHFT 14
-#define SH_PI_ERROR_MASK_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_ERROR_MASK_GFX_INT_0 */
-/* Description: Mask GFX transfer interrupt for CPU 0 */
-#define SH_PI_ERROR_MASK_GFX_INT_0_SHFT 15
-#define SH_PI_ERROR_MASK_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_ERROR_MASK_GFX_INT_1 */
-/* Description: Mask GFX transfer interrupt for CPU 1 */
-#define SH_PI_ERROR_MASK_GFX_INT_1_SHFT 16
-#define SH_PI_ERROR_MASK_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW */
-/* Description: Mask MD Request Credit Overflow Error */
-#define SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_ERROR_MASK_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW */
-/* Description: Mask MD Reply Credit Overflow Error */
-#define SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_ERROR_MASK_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW */
-/* Description: Mask XN Request Credit Overflow Error */
-#define SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_ERROR_MASK_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW */
-/* Description: Mask XN Reply Credit Overflow Error */
-#define SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_ERROR_MASK_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* SH_PI_ERROR_MASK_HUNG_BUS */
-/* Description: Mask FSB hung error */
-#define SH_PI_ERROR_MASK_HUNG_BUS_SHFT 21
-#define SH_PI_ERROR_MASK_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_ERROR_MASK_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_ERROR_MASK_RSP_PARITY_SHFT 22
-#define SH_PI_ERROR_MASK_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_ERROR_MASK_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_ERROR_MASK_IOQ_OVERRUN_SHFT 23
-#define SH_PI_ERROR_MASK_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_ERROR_MASK_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_ERROR_MASK_REQ_FORMAT_SHFT 24
-#define SH_PI_ERROR_MASK_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_ERROR_MASK_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_ERROR_MASK_ADDR_ACCESS_SHFT 25
-#define SH_PI_ERROR_MASK_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_ERROR_MASK_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_ERROR_MASK_REQ_PARITY_SHFT 26
-#define SH_PI_ERROR_MASK_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_ERROR_MASK_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_ERROR_MASK_ADDR_PARITY_SHFT 27
-#define SH_PI_ERROR_MASK_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_ERROR_MASK_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE */
-#define SH_PI_ERROR_MASK_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_ERROR_MASK_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_ERROR_MASK_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_ERROR_MASK_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_ERROR_MASK_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_ERROR_MASK_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_ERROR_MASK_SHUB_FSB_CE_SHFT 30
-#define SH_PI_ERROR_MASK_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_ERROR_MASK_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_ERROR_MASK_LIVELOCK_SHFT 31
-#define SH_PI_ERROR_MASK_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_ERROR_MASK_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_ERROR_MASK_BAD_SNOOP_SHFT 32
-#define SH_PI_ERROR_MASK_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_ERROR_MASK_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_ERROR_MASK_FSB_TBL_MISS_SHFT 33
-#define SH_PI_ERROR_MASK_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_ERROR_MASK_MSG_LENGTH */
-/* Description: Message length error on received message from SIC */
-#define SH_PI_ERROR_MASK_MSG_LENGTH_SHFT 34
-#define SH_PI_ERROR_MASK_MSG_LENGTH_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_EXPRESS_REPLY_CONFIG" */
-/* PI Express Reply Configuration */
-/* ==================================================================== */
-
-#define SH_PI_EXPRESS_REPLY_CONFIG 0x0000000120050b00
-#define SH_PI_EXPRESS_REPLY_CONFIG_MASK 0x0000000000000007
-#define SH_PI_EXPRESS_REPLY_CONFIG_INIT 0x0000000000000001
-
-/* SH_PI_EXPRESS_REPLY_CONFIG_MODE */
-/* Description: Express Reply Mode */
-#define SH_PI_EXPRESS_REPLY_CONFIG_MODE_SHFT 0
-#define SH_PI_EXPRESS_REPLY_CONFIG_MODE_MASK 0x0000000000000007
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_COMPARE_VALUE" */
-/* FSB Compare Value */
-/* ==================================================================== */
-
-#define SH_PI_FSB_COMPARE_VALUE 0x0000000120050c00
-#define SH_PI_FSB_COMPARE_VALUE_MASK 0xffffffffffffffff
-#define SH_PI_FSB_COMPARE_VALUE_INIT 0x0000000000000000
-
-/* SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE */
-/* Description: Compare value */
-#define SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE_SHFT 0
-#define SH_PI_FSB_COMPARE_VALUE_COMPARE_VALUE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_COMPARE_MASK" */
-/* FSB Compare Mask */
-/* ==================================================================== */
-
-#define SH_PI_FSB_COMPARE_MASK 0x0000000120050b80
-#define SH_PI_FSB_COMPARE_MASK_MASK 0xffffffffffffffff
-#define SH_PI_FSB_COMPARE_MASK_INIT 0x0000000000000000
-
-/* SH_PI_FSB_COMPARE_MASK_MASK_VALUE */
-/* Description: Mask value */
-#define SH_PI_FSB_COMPARE_MASK_MASK_VALUE_SHFT 0
-#define SH_PI_FSB_COMPARE_MASK_MASK_VALUE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_ERROR_INJECTION" */
-/* Inject an Error onto the FSB */
-/* ==================================================================== */
-
-#define SH_PI_FSB_ERROR_INJECTION 0x0000000120050c80
-#define SH_PI_FSB_ERROR_INJECTION_MASK 0x000000070fff03ff
-#define SH_PI_FSB_ERROR_INJECTION_INIT 0x0000000000000000
-
-/* SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB */
-/* Description: Inject a RP# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB_SHFT 0
-#define SH_PI_FSB_ERROR_INJECTION_RP_PE_TO_FSB_MASK 0x0000000000000001
-
-/* SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB */
-/* Description: Inject an AP[0]# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB_SHFT 1
-#define SH_PI_FSB_ERROR_INJECTION_AP0_PE_TO_FSB_MASK 0x0000000000000002
-
-/* SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB */
-/* Description: Inject an AP[1]# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB_SHFT 2
-#define SH_PI_FSB_ERROR_INJECTION_AP1_PE_TO_FSB_MASK 0x0000000000000004
-
-/* SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB */
-/* Description: Inject a RSP# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB_SHFT 3
-#define SH_PI_FSB_ERROR_INJECTION_RSP_PE_TO_FSB_MASK 0x0000000000000008
-
-/* SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB */
-/* Description: Inject a Correctable Error in Doubleword 0 onto the */
-#define SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB_SHFT 4
-#define SH_PI_FSB_ERROR_INJECTION_DW0_CE_TO_FSB_MASK 0x0000000000000010
-
-/* SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB */
-/* Description: Inject an Uncorrectable Error in Doubleword 0 onto */
-/* the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB_SHFT 5
-#define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_TO_FSB_MASK 0x0000000000000020
-
-/* SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB */
-/* Description: Inject a Correctable Error in Doubleword 1 onto the */
-#define SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB_SHFT 6
-#define SH_PI_FSB_ERROR_INJECTION_DW1_CE_TO_FSB_MASK 0x0000000000000040
-
-/* SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB */
-/* Description: Inject an Uncorrectable Error in Doubleword 1 onto */
-/* the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB_SHFT 7
-#define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_TO_FSB_MASK 0x0000000000000080
-
-/* SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB */
-/* Description: Inject an IP[0]# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB_SHFT 8
-#define SH_PI_FSB_ERROR_INJECTION_IP0_PE_TO_FSB_MASK 0x0000000000000100
-
-/* SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB */
-/* Description: Inject an IP[1]# Parity Error onto the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB_SHFT 9
-#define SH_PI_FSB_ERROR_INJECTION_IP1_PE_TO_FSB_MASK 0x0000000000000200
-
-/* SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB */
-/* Description: Inject a RP# Parity Error When Sampling the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB_SHFT 16
-#define SH_PI_FSB_ERROR_INJECTION_RP_PE_FROM_FSB_MASK 0x0000000000010000
-
-/* SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB */
-/* Description: Inject an AP[0]# Parity Error When Sampling the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB_SHFT 17
-#define SH_PI_FSB_ERROR_INJECTION_AP0_PE_FROM_FSB_MASK 0x0000000000020000
-
-/* SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB */
-/* Description: Inject an AP[1]# Parity Error When Sampling the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB_SHFT 18
-#define SH_PI_FSB_ERROR_INJECTION_AP1_PE_FROM_FSB_MASK 0x0000000000040000
-
-/* SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB */
-/* Description: Inject a RSP# Parity Error When Sampling the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB_SHFT 19
-#define SH_PI_FSB_ERROR_INJECTION_RSP_PE_FROM_FSB_MASK 0x0000000000080000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB */
-/* Description: Inject a Correctable Error in Doubleword 0 of SIC D */
-/* ata Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB_SHFT 20
-#define SH_PI_FSB_ERROR_INJECTION_DW0_CE_FROM_FSB_MASK 0x0000000000100000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB */
-/* Description: Inject a Uncorrectable Error in Doubleword 0 of SIC */
-/* Data Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB_SHFT 21
-#define SH_PI_FSB_ERROR_INJECTION_DW0_UCE_FROM_FSB_MASK 0x0000000000200000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB */
-/* Description: Inject a Correctable Error in Doubleword 0 of SIC D */
-/* ata Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB_SHFT 22
-#define SH_PI_FSB_ERROR_INJECTION_DW1_CE_FROM_FSB_MASK 0x0000000000400000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB */
-/* Description: Inject a Uncorrectable Error in Doubleword 0 of SIC */
-/* Data Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB_SHFT 23
-#define SH_PI_FSB_ERROR_INJECTION_DW1_UCE_FROM_FSB_MASK 0x0000000000800000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB */
-/* Description: Inject a Correctable Error in Doubleword 0 of SIC D */
-/* ata Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB_SHFT 24
-#define SH_PI_FSB_ERROR_INJECTION_DW2_CE_FROM_FSB_MASK 0x0000000001000000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB */
-/* Description: Inject a Uncorrectable Error in Doubleword 0 of SIC */
-/* Data Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB_SHFT 25
-#define SH_PI_FSB_ERROR_INJECTION_DW2_UCE_FROM_FSB_MASK 0x0000000002000000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB */
-/* Description: Inject a Correctable Error in Doubleword 0 of SIC D */
-/* ata Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB_SHFT 26
-#define SH_PI_FSB_ERROR_INJECTION_DW3_CE_FROM_FSB_MASK 0x0000000004000000
-
-/* SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB */
-/* Description: Inject a Uncorrectable Error in Doubleword 0 of SIC */
-/* Data Packet 0 */
-#define SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB_SHFT 27
-#define SH_PI_FSB_ERROR_INJECTION_DW3_UCE_FROM_FSB_MASK 0x0000000008000000
-
-/* SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN */
-/* Description: Inject an ioq overrun Error on the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN_SHFT 32
-#define SH_PI_FSB_ERROR_INJECTION_IOQ_OVERRUN_MASK 0x0000000100000000
-
-/* SH_PI_FSB_ERROR_INJECTION_LIVELOCK */
-/* Description: Inject a livelock Error on the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_LIVELOCK_SHFT 33
-#define SH_PI_FSB_ERROR_INJECTION_LIVELOCK_MASK 0x0000000200000000
-
-/* SH_PI_FSB_ERROR_INJECTION_BUS_HANG */
-/* Description: Inject an bus hang on the FSB */
-#define SH_PI_FSB_ERROR_INJECTION_BUS_HANG_SHFT 34
-#define SH_PI_FSB_ERROR_INJECTION_BUS_HANG_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REPLY_VC_CONFIG" */
-/* MD-to-PI Reply Virtual Channel Configuration */
-/* ==================================================================== */
-
-#define SH_PI_MD2PI_REPLY_VC_CONFIG 0x0000000120050d00
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_MASK 0xc000000000003fff
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_INIT 0x000000000000088c
-
-/* SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH */
-/* Description: Depth of header Buffer */
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH_SHFT 0
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
-
-/* SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH */
-/* Description: Number of data buffers Available */
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH_SHFT 4
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
-
-/* SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS */
-/* Description: Maximum credits from sender */
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS_SHFT 8
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
-
-/* SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT */
-/* Description: Send an extra credit to sender */
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT_SHFT 62
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
-
-/* SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS */
-/* Description: Capture credit and status information */
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
-#define SH_PI_MD2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REQUEST_VC_CONFIG" */
-/* MD-to-PI Request Virtual Channel Configuration */
-/* ==================================================================== */
-
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG 0x0000000120050d80
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_MASK 0xc000000000003fff
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_INIT 0x000000000000088c
-
-/* SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH */
-/* Description: Depth of header Buffer */
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH_SHFT 0
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
-
-/* SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH */
-/* Description: Number of data buffers Available */
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH_SHFT 4
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
-
-/* SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS */
-/* Description: Maximum credits from sender */
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS_SHFT 8
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
-
-/* SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT */
-/* Description: Send an extra credit to sender */
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_SHFT 62
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
-
-/* SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS */
-/* Description: Capture credit and status information */
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
-#define SH_PI_MD2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_QUEUE_ERROR_INJECTION" */
-/* PI Queue Error Injection */
-/* ==================================================================== */
-
-#define SH_PI_QUEUE_ERROR_INJECTION 0x0000000120050e00
-#define SH_PI_QUEUE_ERROR_INJECTION_MASK 0x00000000000000ff
-#define SH_PI_QUEUE_ERROR_INJECTION_INIT 0x0000000000000000
-
-/* SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q */
-#define SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q_SHFT 0
-#define SH_PI_QUEUE_ERROR_INJECTION_DAT_DFR_Q_MASK 0x0000000000000001
-
-/* SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q */
-#define SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q_SHFT 1
-#define SH_PI_QUEUE_ERROR_INJECTION_DXB_WTL_CMND_Q_MASK 0x0000000000000002
-
-/* SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q */
-#define SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q_SHFT 2
-#define SH_PI_QUEUE_ERROR_INJECTION_FSB_WTL_CMND_Q_MASK 0x0000000000000004
-
-/* SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR */
-#define SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR_SHFT 3
-#define SH_PI_QUEUE_ERROR_INJECTION_MDPI_RPY_BFR_MASK 0x0000000000000008
-
-/* SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR */
-#define SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR_SHFT 4
-#define SH_PI_QUEUE_ERROR_INJECTION_PTC_INTR_MASK 0x0000000000000010
-
-/* SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q */
-#define SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q_SHFT 5
-#define SH_PI_QUEUE_ERROR_INJECTION_RXL_KILL_Q_MASK 0x0000000000000020
-
-/* SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q */
-#define SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q_SHFT 6
-#define SH_PI_QUEUE_ERROR_INJECTION_RXL_RDY_Q_MASK 0x0000000000000040
-
-/* SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR */
-#define SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR_SHFT 7
-#define SH_PI_QUEUE_ERROR_INJECTION_XNPI_RPY_BFR_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_COMPARE" */
-/* PI Test Point Compare */
-/* ==================================================================== */
-
-#define SH_PI_TEST_POINT_COMPARE 0x0000000120050e80
-#define SH_PI_TEST_POINT_COMPARE_MASK 0xffffffffffffffff
-#define SH_PI_TEST_POINT_COMPARE_INIT 0xffffffff00000000
-
-/* SH_PI_TEST_POINT_COMPARE_COMPARE_MASK */
-/* Description: Mask to select test point data for trigger generati */
-#define SH_PI_TEST_POINT_COMPARE_COMPARE_MASK_SHFT 0
-#define SH_PI_TEST_POINT_COMPARE_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN */
-/* Description: Pattern of test point data to cause trigger */
-#define SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN_SHFT 32
-#define SH_PI_TEST_POINT_COMPARE_COMPARE_PATTERN_MASK 0xffffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_SELECT" */
-/* PI Test Point Select */
-/* ==================================================================== */
-
-#define SH_PI_TEST_POINT_SELECT 0x0000000120050f00
-#define SH_PI_TEST_POINT_SELECT_MASK 0xf777777777777777
-#define SH_PI_TEST_POINT_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble 0 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 0
-#define SH_PI_TEST_POINT_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 0 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_PI_TEST_POINT_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble 1 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 8
-#define SH_PI_TEST_POINT_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 1 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_PI_TEST_POINT_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble 2 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 16
-#define SH_PI_TEST_POINT_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 2 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_PI_TEST_POINT_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble 3 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 24
-#define SH_PI_TEST_POINT_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 3 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_PI_TEST_POINT_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble 4 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 32
-#define SH_PI_TEST_POINT_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 4 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_PI_TEST_POINT_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble 5 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 40
-#define SH_PI_TEST_POINT_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 5 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_PI_TEST_POINT_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble 6 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 48
-#define SH_PI_TEST_POINT_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 6 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_PI_TEST_POINT_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble 7 data is from Chiplet X */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 56
-#define SH_PI_TEST_POINT_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble X is routed to Nibble 7 */
-#define SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_PI_TEST_POINT_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE_SHFT 63
-#define SH_PI_TEST_POINT_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_TRIGGER_SELECT" */
-/* PI Test Point Trigger Select */
-/* ==================================================================== */
-
-#define SH_PI_TEST_POINT_TRIGGER_SELECT 0x0000000120050f80
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_MASK 0x7777777777777777
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_INIT 0x0000000000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL */
-/* Description: Nibble 0 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_SHFT 0
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_CHIPLET_SEL_MASK 0x0000000000000007
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL */
-/* Description: Nibble 1 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_SHFT 8
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_CHIPLET_SEL_MASK 0x0000000000000700
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL */
-/* Description: Nibble 2 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_SHFT 16
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_CHIPLET_SEL_MASK 0x0000000000070000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL */
-/* Description: Nibble 3 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_SHFT 24
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_CHIPLET_SEL_MASK 0x0000000007000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL */
-/* Description: Nibble 4 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_SHFT 32
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_CHIPLET_SEL_MASK 0x0000000700000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL */
-/* Description: Nibble 5 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_SHFT 40
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_CHIPLET_SEL_MASK 0x0000070000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL */
-/* Description: Nibble 6 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_SHFT 48
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_CHIPLET_SEL_MASK 0x0007000000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL */
-/* Description: Nibble 7 Chiplet select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_SHFT 56
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_CHIPLET_SEL_MASK 0x0700000000000000
-
-/* SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_PI_TEST_POINT_TRIGGER_SELECT_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REPLY_VC_CONFIG" */
-/* XN-to-PI Reply Virtual Channel Configuration */
-/* ==================================================================== */
-
-#define SH_PI_XN2PI_REPLY_VC_CONFIG 0x0000000120051000
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_MASK 0xc000000000003fff
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_INIT 0x000000000000068c
-
-/* SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH */
-/* Description: Depth of header Buffer */
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH_SHFT 0
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
-
-/* SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH */
-/* Description: Number of data buffers Available */
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH_SHFT 4
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
-
-/* SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS */
-/* Description: Maximum credits from sender */
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS_SHFT 8
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
-
-/* SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT */
-/* Description: Send an extra credit to sender */
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT_SHFT 62
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
-
-/* SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS */
-/* Description: Capture credit and status information */
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
-#define SH_PI_XN2PI_REPLY_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REQUEST_VC_CONFIG" */
-/* XN-to-PI Request Virtual Channel Configuration */
-/* ==================================================================== */
-
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG 0x0000000120051080
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_MASK 0xc000000000003fff
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_INIT 0x000000000000068c
-
-/* SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH */
-/* Description: Depth of header Buffer */
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH_SHFT 0
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_HDR_DEPTH_MASK 0x000000000000000f
-
-/* SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH */
-/* Description: Number of data buffers Available */
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH_SHFT 4
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_DATA_DEPTH_MASK 0x00000000000000f0
-
-/* SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS */
-/* Description: Maximum credits from sender */
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS_SHFT 8
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_MAX_CREDITS_MASK 0x0000000000003f00
-
-/* SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT */
-/* Description: Send an extra credit to sender */
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_SHFT 62
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_FORCE_CREDIT_MASK 0x4000000000000000
-
-/* SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS */
-/* Description: Capture credit and status information */
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_SHFT 63
-#define SH_PI_XN2PI_REQUEST_VC_CONFIG_CAPTURE_CREDIT_STATUS_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_AEC_STATUS" */
-/* PI Adaptive Error Correction Status */
-/* ==================================================================== */
-
-#define SH_PI_AEC_STATUS 0x0000000120060000
-#define SH_PI_AEC_STATUS_MASK 0x0000000000000007
-#define SH_PI_AEC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_AEC_STATUS_STATE */
-/* Description: AEC State */
-#define SH_PI_AEC_STATUS_STATE_SHFT 0
-#define SH_PI_AEC_STATUS_STATE_MASK 0x0000000000000007
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_FIRST_ERROR" */
-/* PI AFI First Error */
-/* ==================================================================== */
-
-#define SH_PI_AFI_FIRST_ERROR 0x0000000120060080
-#define SH_PI_AFI_FIRST_ERROR_MASK 0x00000007ffe00180
-#define SH_PI_AFI_FIRST_ERROR_INIT 0x0000000000000000
-
-/* SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE */
-/* Description: A correctable ECC error was detected */
-#define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE_SHFT 8
-#define SH_PI_AFI_FIRST_ERROR_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_AFI_FIRST_ERROR_HUNG_BUS */
-/* Description: FSB is hung */
-#define SH_PI_AFI_FIRST_ERROR_HUNG_BUS_SHFT 21
-#define SH_PI_AFI_FIRST_ERROR_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_AFI_FIRST_ERROR_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_AFI_FIRST_ERROR_RSP_PARITY_SHFT 22
-#define SH_PI_AFI_FIRST_ERROR_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN_SHFT 23
-#define SH_PI_AFI_FIRST_ERROR_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_AFI_FIRST_ERROR_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_AFI_FIRST_ERROR_REQ_FORMAT_SHFT 24
-#define SH_PI_AFI_FIRST_ERROR_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS_SHFT 25
-#define SH_PI_AFI_FIRST_ERROR_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_AFI_FIRST_ERROR_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_AFI_FIRST_ERROR_REQ_PARITY_SHFT 26
-#define SH_PI_AFI_FIRST_ERROR_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_AFI_FIRST_ERROR_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_AFI_FIRST_ERROR_ADDR_PARITY_SHFT 27
-#define SH_PI_AFI_FIRST_ERROR_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE */
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE_SHFT 30
-#define SH_PI_AFI_FIRST_ERROR_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_AFI_FIRST_ERROR_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_AFI_FIRST_ERROR_LIVELOCK_SHFT 31
-#define SH_PI_AFI_FIRST_ERROR_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_AFI_FIRST_ERROR_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_AFI_FIRST_ERROR_BAD_SNOOP_SHFT 32
-#define SH_PI_AFI_FIRST_ERROR_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS_SHFT 33
-#define SH_PI_AFI_FIRST_ERROR_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_AFI_FIRST_ERROR_MSG_LEN */
-/* Description: Runt or Obese message received from SIC */
-#define SH_PI_AFI_FIRST_ERROR_MSG_LEN_SHFT 34
-#define SH_PI_AFI_FIRST_ERROR_MSG_LEN_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_ADDRESS_READ_DATA" */
-/* CRB CAM MMR Address Read Data */
-/* ==================================================================== */
-
-#define SH_PI_CAM_ADDRESS_READ_DATA 0x0000000120060100
-#define SH_PI_CAM_ADDRESS_READ_DATA_MASK 0x8000ffffffffffff
-#define SH_PI_CAM_ADDRESS_READ_DATA_INIT 0x0000000000000000
-
-/* SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR */
-/* Description: CRB CAM Address Read Data. */
-#define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_SHFT 0
-#define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_MASK 0x0000ffffffffffff
-
-/* SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL */
-/* Description: CRB CAM Address Read Data Valid. */
-#define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL_SHFT 63
-#define SH_PI_CAM_ADDRESS_READ_DATA_CAM_ADDR_VAL_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_LPRA_READ_DATA" */
-/* CRB CAM MMR LPRA Read Data */
-/* ==================================================================== */
-
-#define SH_PI_CAM_LPRA_READ_DATA 0x0000000120060180
-#define SH_PI_CAM_LPRA_READ_DATA_MASK 0xffffffffffffffff
-#define SH_PI_CAM_LPRA_READ_DATA_INIT 0x0000000000000000
-
-/* SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA */
-/* Description: CRB CAM LPRA read data. */
-#define SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA_SHFT 0
-#define SH_PI_CAM_LPRA_READ_DATA_CAM_LPRA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_STATE_READ_DATA" */
-/* CRB CAM MMR State Read Data */
-/* ==================================================================== */
-
-#define SH_PI_CAM_STATE_READ_DATA 0x0000000120060200
-#define SH_PI_CAM_STATE_READ_DATA_MASK 0x8003ffff0000003f
-#define SH_PI_CAM_STATE_READ_DATA_INIT 0x0000000000000000
-
-/* SH_PI_CAM_STATE_READ_DATA_CAM_STATE */
-/* Description: CRB CAM State read data. */
-#define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_SHFT 0
-#define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_MASK 0x000000000000000f
-
-/* SH_PI_CAM_STATE_READ_DATA_CAM_TO */
-/* Description: CRB CAM Time-out Status. */
-#define SH_PI_CAM_STATE_READ_DATA_CAM_TO_SHFT 4
-#define SH_PI_CAM_STATE_READ_DATA_CAM_TO_MASK 0x0000000000000010
-
-/* SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND */
-/* Description: CRB CAM State Read Pending. */
-#define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND_SHFT 5
-#define SH_PI_CAM_STATE_READ_DATA_CAM_STATE_RD_PEND_MASK 0x0000000000000020
-
-/* SH_PI_CAM_STATE_READ_DATA_CAM_LPRA */
-/* Description: CRB LPRA Overflow Data. */
-#define SH_PI_CAM_STATE_READ_DATA_CAM_LPRA_SHFT 32
-#define SH_PI_CAM_STATE_READ_DATA_CAM_LPRA_MASK 0x0003ffff00000000
-
-/* SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL */
-/* Description: CRB CAM MMR read data is valid. */
-#define SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL_SHFT 63
-#define SH_PI_CAM_STATE_READ_DATA_CAM_RD_DATA_VAL_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_1" */
-/* PI Corrected Error Detail */
-/* ==================================================================== */
-
-#define SH_PI_CORRECTED_DETAIL_1 0x0000000120060280
-#define SH_PI_CORRECTED_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_PI_CORRECTED_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_PI_CORRECTED_DETAIL_1_ADDRESS */
-/* Description: Address of Message that logged Correctable Error */
-#define SH_PI_CORRECTED_DETAIL_1_ADDRESS_SHFT 0
-#define SH_PI_CORRECTED_DETAIL_1_ADDRESS_MASK 0x0000ffffffffffff
-
-/* SH_PI_CORRECTED_DETAIL_1_SYNDROME */
-/* Description: Syndrome for double word data with Correctable Erro */
-#define SH_PI_CORRECTED_DETAIL_1_SYNDROME_SHFT 48
-#define SH_PI_CORRECTED_DETAIL_1_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_PI_CORRECTED_DETAIL_1_DEP */
-/* Description: DEP code for Double word in error */
-#define SH_PI_CORRECTED_DETAIL_1_DEP_SHFT 56
-#define SH_PI_CORRECTED_DETAIL_1_DEP_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_2" */
-/* PI Corrected Error Detail 2 */
-/* ==================================================================== */
-
-#define SH_PI_CORRECTED_DETAIL_2 0x0000000120060300
-#define SH_PI_CORRECTED_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_PI_CORRECTED_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_PI_CORRECTED_DETAIL_2_DATA */
-/* Description: Double word data in error */
-#define SH_PI_CORRECTED_DETAIL_2_DATA_SHFT 0
-#define SH_PI_CORRECTED_DETAIL_2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_3" */
-/* PI Corrected Error Detail 3 */
-/* ==================================================================== */
-
-#define SH_PI_CORRECTED_DETAIL_3 0x0000000120060380
-#define SH_PI_CORRECTED_DETAIL_3_MASK 0xffffffffffffffff
-#define SH_PI_CORRECTED_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_PI_CORRECTED_DETAIL_3_ADDRESS */
-/* Description: Address of Message that logged Correctable Error */
-#define SH_PI_CORRECTED_DETAIL_3_ADDRESS_SHFT 0
-#define SH_PI_CORRECTED_DETAIL_3_ADDRESS_MASK 0x0000ffffffffffff
-
-/* SH_PI_CORRECTED_DETAIL_3_SYNDROME */
-/* Description: Syndrome for double word data with Correctable Erro */
-#define SH_PI_CORRECTED_DETAIL_3_SYNDROME_SHFT 48
-#define SH_PI_CORRECTED_DETAIL_3_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_PI_CORRECTED_DETAIL_3_DEP */
-/* Description: DEP code for Double word in error */
-#define SH_PI_CORRECTED_DETAIL_3_DEP_SHFT 56
-#define SH_PI_CORRECTED_DETAIL_3_DEP_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_4" */
-/* PI Corrected Error Detail 4 */
-/* ==================================================================== */
-
-#define SH_PI_CORRECTED_DETAIL_4 0x0000000120060400
-#define SH_PI_CORRECTED_DETAIL_4_MASK 0xffffffffffffffff
-#define SH_PI_CORRECTED_DETAIL_4_INIT 0x0000000000000000
-
-/* SH_PI_CORRECTED_DETAIL_4_DATA */
-/* Description: Double word data in error */
-#define SH_PI_CORRECTED_DETAIL_4_DATA_SHFT 0
-#define SH_PI_CORRECTED_DETAIL_4_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FIRST_ERROR" */
-/* PI CRBP First Error */
-/* ==================================================================== */
-
-#define SH_PI_CRBP_FIRST_ERROR 0x0000000120060480
-#define SH_PI_CRBP_FIRST_ERROR_MASK 0x00000000001fffff
-#define SH_PI_CRBP_FIRST_ERROR_INIT 0x0000000000000000
-
-/* SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR */
-/* Description: CRB's FSB pipe detected protocol table miss */
-#define SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_CRBP_FIRST_ERROR_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR */
-/* Description: CRB's XB pipe received a GFX error reply */
-#define SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR_SHFT 1
-#define SH_PI_CRBP_FIRST_ERROR_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR */
-/* Description: CRB's XB pipe detected protocol table miss */
-#define SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR_SHFT 2
-#define SH_PI_CRBP_FIRST_ERROR_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR */
-/* Description: CRB's XB pipe received a memory error reply message */
-#define SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR_SHFT 3
-#define SH_PI_CRBP_FIRST_ERROR_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR */
-/* Description: CRB's XB pipe received a PIO error reply message */
-#define SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR_SHFT 4
-#define SH_PI_CRBP_FIRST_ERROR_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR */
-/* Description: CRB's XB pipe detected a CRB time-out */
-#define SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR_SHFT 5
-#define SH_PI_CRBP_FIRST_ERROR_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR */
-/* Description: CRB's XB pipe detected a PIO time-out */
-#define SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR_SHFT 6
-#define SH_PI_CRBP_FIRST_ERROR_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE */
-/* Description: A correctable ECC error was detected */
-#define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE_SHFT 8
-#define SH_PI_CRBP_FIRST_ERROR_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR */
-/* Description: Message color was wrong */
-#define SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_CRBP_FIRST_ERROR_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW */
-/* Description: MD Request input buffer over flow error */
-#define SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_CRBP_FIRST_ERROR_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW */
-/* Description: MD Reply input buffer over flow error */
-#define SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_CRBP_FIRST_ERROR_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW */
-/* Description: XN Request input buffer over flow error */
-#define SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_CRBP_FIRST_ERROR_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW */
-/* Description: XN Reply input buffer over flow error */
-#define SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_CRBP_FIRST_ERROR_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW */
-/* Description: NACK over flow error */
-#define SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW_SHFT 14
-#define SH_PI_CRBP_FIRST_ERROR_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_CRBP_FIRST_ERROR_GFX_INT_0 */
-/* Description: GFX transfer interrupt for CPU 0 */
-#define SH_PI_CRBP_FIRST_ERROR_GFX_INT_0_SHFT 15
-#define SH_PI_CRBP_FIRST_ERROR_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_CRBP_FIRST_ERROR_GFX_INT_1 */
-/* Description: GFX transfer interrupt for CPU 1 */
-#define SH_PI_CRBP_FIRST_ERROR_GFX_INT_1_SHFT 16
-#define SH_PI_CRBP_FIRST_ERROR_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW */
-/* Description: MD Request Credit Overflow Error */
-#define SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_CRBP_FIRST_ERROR_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW */
-/* Description: MD Reply Credit Overflow Error */
-#define SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_CRBP_FIRST_ERROR_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW */
-/* Description: XN Request Credit Overflow Error */
-#define SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_CRBP_FIRST_ERROR_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW */
-/* Description: XN Reply Credit Overflow Error */
-#define SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_CRBP_FIRST_ERROR_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_DETAIL_1" */
-/* PI Error Detail 1 */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_DETAIL_1 0x0000000120060500
-#define SH_PI_ERROR_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_PI_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_PI_ERROR_DETAIL_1_STATUS */
-/* Description: Error Detail 1 */
-#define SH_PI_ERROR_DETAIL_1_STATUS_SHFT 0
-#define SH_PI_ERROR_DETAIL_1_STATUS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_DETAIL_2" */
-/* PI Error Detail 2 */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_DETAIL_2 0x0000000120060580
-#define SH_PI_ERROR_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_PI_ERROR_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_PI_ERROR_DETAIL_2_STATUS */
-/* Description: Error Status */
-#define SH_PI_ERROR_DETAIL_2_STATUS_SHFT 0
-#define SH_PI_ERROR_DETAIL_2_STATUS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_OVERFLOW" */
-/* PI Error Overflow */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_OVERFLOW 0x0000000120060600
-#define SH_PI_ERROR_OVERFLOW_MASK 0x00000007ffffffff
-#define SH_PI_ERROR_OVERFLOW_INIT 0x0000000000000000
-
-/* SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR */
-/* Description: CRB's FSB pipe detected protocol table miss */
-#define SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_ERROR_OVERFLOW_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_ERROR_OVERFLOW_GFX_RP_ERR */
-/* Description: CRB's XB pipe received another GFX reply error mess */
-#define SH_PI_ERROR_OVERFLOW_GFX_RP_ERR_SHFT 1
-#define SH_PI_ERROR_OVERFLOW_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR */
-/* Description: CRB's XB pipe detected another protocol table miss */
-#define SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR_SHFT 2
-#define SH_PI_ERROR_OVERFLOW_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_ERROR_OVERFLOW_MEM_RP_ERR */
-/* Description: CRB's XB pipe received another memory reply error m */
-#define SH_PI_ERROR_OVERFLOW_MEM_RP_ERR_SHFT 3
-#define SH_PI_ERROR_OVERFLOW_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_ERROR_OVERFLOW_PIO_RP_ERR */
-/* Description: CRB's XB pipe received another PIO reply error mess */
-#define SH_PI_ERROR_OVERFLOW_PIO_RP_ERR_SHFT 4
-#define SH_PI_ERROR_OVERFLOW_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_ERROR_OVERFLOW_MEM_TO_ERR */
-/* Description: CRB's XB pipe detected a CRB time-out */
-#define SH_PI_ERROR_OVERFLOW_MEM_TO_ERR_SHFT 5
-#define SH_PI_ERROR_OVERFLOW_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_ERROR_OVERFLOW_PIO_TO_ERR */
-/* Description: CRB's XB pipe detected a PIO time-out */
-#define SH_PI_ERROR_OVERFLOW_PIO_TO_ERR_SHFT 6
-#define SH_PI_ERROR_OVERFLOW_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_ERROR_OVERFLOW_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE_SHFT 8
-#define SH_PI_ERROR_OVERFLOW_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR */
-/* Description: Message color was not correct */
-#define SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_ERROR_OVERFLOW_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW */
-/* Description: MD Request input buffer over flow error */
-#define SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_ERROR_OVERFLOW_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW */
-/* Description: MD Reply input buffer over flow error */
-#define SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_ERROR_OVERFLOW_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW */
-/* Description: XN Request input buffer over flow error */
-#define SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_ERROR_OVERFLOW_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW */
-/* Description: XN Reply input buffer over flow error */
-#define SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_ERROR_OVERFLOW_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_ERROR_OVERFLOW_NACK_OFLOW */
-/* Description: NACK over flow error */
-#define SH_PI_ERROR_OVERFLOW_NACK_OFLOW_SHFT 14
-#define SH_PI_ERROR_OVERFLOW_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_ERROR_OVERFLOW_GFX_INT_0 */
-/* Description: GFX transfer interrupt for CPU 0 */
-#define SH_PI_ERROR_OVERFLOW_GFX_INT_0_SHFT 15
-#define SH_PI_ERROR_OVERFLOW_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_ERROR_OVERFLOW_GFX_INT_1 */
-/* Description: GFX transfer interrupt for CPU 1 */
-#define SH_PI_ERROR_OVERFLOW_GFX_INT_1_SHFT 16
-#define SH_PI_ERROR_OVERFLOW_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW */
-/* Description: MD Request Credit Overflow Error */
-#define SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_ERROR_OVERFLOW_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW */
-/* Description: MD Reply Credit Overflow Error */
-#define SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_ERROR_OVERFLOW_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW */
-/* Description: XN Request Credit Overflow Error */
-#define SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_ERROR_OVERFLOW_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW */
-/* Description: XN Reply Credit Overflow Error */
-#define SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_ERROR_OVERFLOW_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* SH_PI_ERROR_OVERFLOW_HUNG_BUS */
-/* Description: FSB is hung */
-#define SH_PI_ERROR_OVERFLOW_HUNG_BUS_SHFT 21
-#define SH_PI_ERROR_OVERFLOW_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_ERROR_OVERFLOW_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_ERROR_OVERFLOW_RSP_PARITY_SHFT 22
-#define SH_PI_ERROR_OVERFLOW_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN_SHFT 23
-#define SH_PI_ERROR_OVERFLOW_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_ERROR_OVERFLOW_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_ERROR_OVERFLOW_REQ_FORMAT_SHFT 24
-#define SH_PI_ERROR_OVERFLOW_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_ERROR_OVERFLOW_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_ERROR_OVERFLOW_ADDR_ACCESS_SHFT 25
-#define SH_PI_ERROR_OVERFLOW_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_ERROR_OVERFLOW_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_ERROR_OVERFLOW_REQ_PARITY_SHFT 26
-#define SH_PI_ERROR_OVERFLOW_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_ERROR_OVERFLOW_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_ERROR_OVERFLOW_ADDR_PARITY_SHFT 27
-#define SH_PI_ERROR_OVERFLOW_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE */
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE_SHFT 30
-#define SH_PI_ERROR_OVERFLOW_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_ERROR_OVERFLOW_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_ERROR_OVERFLOW_LIVELOCK_SHFT 31
-#define SH_PI_ERROR_OVERFLOW_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_ERROR_OVERFLOW_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_ERROR_OVERFLOW_BAD_SNOOP_SHFT 32
-#define SH_PI_ERROR_OVERFLOW_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS_SHFT 33
-#define SH_PI_ERROR_OVERFLOW_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_ERROR_OVERFLOW_MSG_LENGTH */
-/* Description: Message length error on received message from SIC */
-#define SH_PI_ERROR_OVERFLOW_MSG_LENGTH_SHFT 34
-#define SH_PI_ERROR_OVERFLOW_MSG_LENGTH_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_OVERFLOW_ALIAS" */
-/* PI Error Overflow Alias */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_OVERFLOW_ALIAS 0x0000000120060608
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_SUMMARY" */
-/* PI Error Summary */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_SUMMARY 0x0000000120060680
-#define SH_PI_ERROR_SUMMARY_MASK 0x00000007ffffffff
-#define SH_PI_ERROR_SUMMARY_INIT 0x0000000000000000
-
-/* SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR */
-/* Description: CRB's FSB pipe detected protocol table miss */
-#define SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_ERROR_SUMMARY_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_ERROR_SUMMARY_GFX_RP_ERR */
-/* Description: Graphic reply error message received */
-#define SH_PI_ERROR_SUMMARY_GFX_RP_ERR_SHFT 1
-#define SH_PI_ERROR_SUMMARY_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_ERROR_SUMMARY_XB_PROTO_ERR */
-/* Description: CRB's XB pipe detected protocol table miss */
-#define SH_PI_ERROR_SUMMARY_XB_PROTO_ERR_SHFT 2
-#define SH_PI_ERROR_SUMMARY_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_ERROR_SUMMARY_MEM_RP_ERR */
-/* Description: Memory reply error message received */
-#define SH_PI_ERROR_SUMMARY_MEM_RP_ERR_SHFT 3
-#define SH_PI_ERROR_SUMMARY_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_ERROR_SUMMARY_PIO_RP_ERR */
-/* Description: PIO error reply message received */
-#define SH_PI_ERROR_SUMMARY_PIO_RP_ERR_SHFT 4
-#define SH_PI_ERROR_SUMMARY_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_ERROR_SUMMARY_MEM_TO_ERR */
-/* Description: CRB's XB pipe detected a CRB time-out */
-#define SH_PI_ERROR_SUMMARY_MEM_TO_ERR_SHFT 5
-#define SH_PI_ERROR_SUMMARY_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_ERROR_SUMMARY_PIO_TO_ERR */
-/* Description: CRB's XB pipe detected a PIO time-out */
-#define SH_PI_ERROR_SUMMARY_PIO_TO_ERR_SHFT 6
-#define SH_PI_ERROR_SUMMARY_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_ERROR_SUMMARY_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_ERROR_SUMMARY_FSB_SHUB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_ERROR_SUMMARY_FSB_SHUB_CE_SHFT 8
-#define SH_PI_ERROR_SUMMARY_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR */
-/* Description: Message color was wrong */
-#define SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_ERROR_SUMMARY_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW */
-/* Description: MD Request input buffer over flow error */
-#define SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_ERROR_SUMMARY_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW */
-/* Description: MD Reply input buffer over flow error */
-#define SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_ERROR_SUMMARY_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW */
-/* Description: XN Request input buffer over flow error */
-#define SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_ERROR_SUMMARY_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW */
-/* Description: XN Reply input buffer over flow error */
-#define SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_ERROR_SUMMARY_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_ERROR_SUMMARY_NACK_OFLOW */
-/* Description: NACK over flow error */
-#define SH_PI_ERROR_SUMMARY_NACK_OFLOW_SHFT 14
-#define SH_PI_ERROR_SUMMARY_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_ERROR_SUMMARY_GFX_INT_0 */
-/* Description: GFX transfer interrupt for CPU 0 */
-#define SH_PI_ERROR_SUMMARY_GFX_INT_0_SHFT 15
-#define SH_PI_ERROR_SUMMARY_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_ERROR_SUMMARY_GFX_INT_1 */
-/* Description: GFX transfer interrupt for CPU 1 */
-#define SH_PI_ERROR_SUMMARY_GFX_INT_1_SHFT 16
-#define SH_PI_ERROR_SUMMARY_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW */
-/* Description: MD Request Credit Overflow Error */
-#define SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_ERROR_SUMMARY_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW */
-/* Description: MD Reply Credit Overflow Error */
-#define SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_ERROR_SUMMARY_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW */
-/* Description: XN Request Credit Overflow Error */
-#define SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_ERROR_SUMMARY_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW */
-/* Description: XN Reply Credit Overflow Error */
-#define SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_ERROR_SUMMARY_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* SH_PI_ERROR_SUMMARY_HUNG_BUS */
-/* Description: FSB is hung */
-#define SH_PI_ERROR_SUMMARY_HUNG_BUS_SHFT 21
-#define SH_PI_ERROR_SUMMARY_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_ERROR_SUMMARY_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_ERROR_SUMMARY_RSP_PARITY_SHFT 22
-#define SH_PI_ERROR_SUMMARY_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_ERROR_SUMMARY_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_ERROR_SUMMARY_IOQ_OVERRUN_SHFT 23
-#define SH_PI_ERROR_SUMMARY_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_ERROR_SUMMARY_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_ERROR_SUMMARY_REQ_FORMAT_SHFT 24
-#define SH_PI_ERROR_SUMMARY_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_ERROR_SUMMARY_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_ERROR_SUMMARY_ADDR_ACCESS_SHFT 25
-#define SH_PI_ERROR_SUMMARY_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_ERROR_SUMMARY_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_ERROR_SUMMARY_REQ_PARITY_SHFT 26
-#define SH_PI_ERROR_SUMMARY_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_ERROR_SUMMARY_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_ERROR_SUMMARY_ADDR_PARITY_SHFT 27
-#define SH_PI_ERROR_SUMMARY_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE error */
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_ERROR_SUMMARY_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_CE_SHFT 30
-#define SH_PI_ERROR_SUMMARY_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_ERROR_SUMMARY_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_ERROR_SUMMARY_LIVELOCK_SHFT 31
-#define SH_PI_ERROR_SUMMARY_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_ERROR_SUMMARY_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_ERROR_SUMMARY_BAD_SNOOP_SHFT 32
-#define SH_PI_ERROR_SUMMARY_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_ERROR_SUMMARY_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_ERROR_SUMMARY_FSB_TBL_MISS_SHFT 33
-#define SH_PI_ERROR_SUMMARY_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_ERROR_SUMMARY_MSG_LENGTH */
-/* Description: Message length error on received message from SIC */
-#define SH_PI_ERROR_SUMMARY_MSG_LENGTH_SHFT 34
-#define SH_PI_ERROR_SUMMARY_MSG_LENGTH_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_SUMMARY_ALIAS" */
-/* PI Error Summary Alias */
-/* ==================================================================== */
-
-#define SH_PI_ERROR_SUMMARY_ALIAS 0x0000000120060688
-
-/* ==================================================================== */
-/* Register "SH_PI_EXPRESS_REPLY_STATUS" */
-/* PI Express Reply Status */
-/* ==================================================================== */
-
-#define SH_PI_EXPRESS_REPLY_STATUS 0x0000000120060700
-#define SH_PI_EXPRESS_REPLY_STATUS_MASK 0x0000000000000007
-#define SH_PI_EXPRESS_REPLY_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_EXPRESS_REPLY_STATUS_STATE */
-/* Description: Express Reply State */
-#define SH_PI_EXPRESS_REPLY_STATUS_STATE_SHFT 0
-#define SH_PI_EXPRESS_REPLY_STATUS_STATE_MASK 0x0000000000000007
-
-/* ==================================================================== */
-/* Register "SH_PI_FIRST_ERROR" */
-/* PI First Error */
-/* ==================================================================== */
-
-#define SH_PI_FIRST_ERROR 0x0000000120060780
-#define SH_PI_FIRST_ERROR_MASK 0x00000007ffffffff
-#define SH_PI_FIRST_ERROR_INIT 0x0000000000000000
-
-/* SH_PI_FIRST_ERROR_FSB_PROTO_ERR */
-/* Description: CRB's FSB pipe detected protocol table miss */
-#define SH_PI_FIRST_ERROR_FSB_PROTO_ERR_SHFT 0
-#define SH_PI_FIRST_ERROR_FSB_PROTO_ERR_MASK 0x0000000000000001
-
-/* SH_PI_FIRST_ERROR_GFX_RP_ERR */
-/* Description: Graphics error reply message received */
-#define SH_PI_FIRST_ERROR_GFX_RP_ERR_SHFT 1
-#define SH_PI_FIRST_ERROR_GFX_RP_ERR_MASK 0x0000000000000002
-
-/* SH_PI_FIRST_ERROR_XB_PROTO_ERR */
-/* Description: CRB's XB pipe detected protocol table miss */
-#define SH_PI_FIRST_ERROR_XB_PROTO_ERR_SHFT 2
-#define SH_PI_FIRST_ERROR_XB_PROTO_ERR_MASK 0x0000000000000004
-
-/* SH_PI_FIRST_ERROR_MEM_RP_ERR */
-/* Description: Memory reply error message received */
-#define SH_PI_FIRST_ERROR_MEM_RP_ERR_SHFT 3
-#define SH_PI_FIRST_ERROR_MEM_RP_ERR_MASK 0x0000000000000008
-
-/* SH_PI_FIRST_ERROR_PIO_RP_ERR */
-/* Description: PIO reply error message received */
-#define SH_PI_FIRST_ERROR_PIO_RP_ERR_SHFT 4
-#define SH_PI_FIRST_ERROR_PIO_RP_ERR_MASK 0x0000000000000010
-
-/* SH_PI_FIRST_ERROR_MEM_TO_ERR */
-/* Description: CRB's XB pipe detected a CRB time-out */
-#define SH_PI_FIRST_ERROR_MEM_TO_ERR_SHFT 5
-#define SH_PI_FIRST_ERROR_MEM_TO_ERR_MASK 0x0000000000000020
-
-/* SH_PI_FIRST_ERROR_PIO_TO_ERR */
-/* Description: CRB's XB pipe detected a PIO time-out */
-#define SH_PI_FIRST_ERROR_PIO_TO_ERR_SHFT 6
-#define SH_PI_FIRST_ERROR_PIO_TO_ERR_MASK 0x0000000000000040
-
-/* SH_PI_FIRST_ERROR_FSB_SHUB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_FIRST_ERROR_FSB_SHUB_UCE_SHFT 7
-#define SH_PI_FIRST_ERROR_FSB_SHUB_UCE_MASK 0x0000000000000080
-
-/* SH_PI_FIRST_ERROR_FSB_SHUB_CE */
-/* Description: A correctable ECC error was detected */
-#define SH_PI_FIRST_ERROR_FSB_SHUB_CE_SHFT 8
-#define SH_PI_FIRST_ERROR_FSB_SHUB_CE_MASK 0x0000000000000100
-
-/* SH_PI_FIRST_ERROR_MSG_COLOR_ERR */
-/* Description: Message color was wrong */
-#define SH_PI_FIRST_ERROR_MSG_COLOR_ERR_SHFT 9
-#define SH_PI_FIRST_ERROR_MSG_COLOR_ERR_MASK 0x0000000000000200
-
-/* SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW */
-/* Description: MD Request input buffer over flow error */
-#define SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW_SHFT 10
-#define SH_PI_FIRST_ERROR_MD_RQ_Q_OFLOW_MASK 0x0000000000000400
-
-/* SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW */
-/* Description: MD Reply input buffer over flow error */
-#define SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW_SHFT 11
-#define SH_PI_FIRST_ERROR_MD_RP_Q_OFLOW_MASK 0x0000000000000800
-
-/* SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW */
-/* Description: XN Request input buffer over flow error */
-#define SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW_SHFT 12
-#define SH_PI_FIRST_ERROR_XN_RQ_Q_OFLOW_MASK 0x0000000000001000
-
-/* SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW */
-/* Description: XN Reply input buffer over flow error */
-#define SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW_SHFT 13
-#define SH_PI_FIRST_ERROR_XN_RP_Q_OFLOW_MASK 0x0000000000002000
-
-/* SH_PI_FIRST_ERROR_NACK_OFLOW */
-/* Description: NACK over flow error */
-#define SH_PI_FIRST_ERROR_NACK_OFLOW_SHFT 14
-#define SH_PI_FIRST_ERROR_NACK_OFLOW_MASK 0x0000000000004000
-
-/* SH_PI_FIRST_ERROR_GFX_INT_0 */
-/* Description: GFX transfer interrupt for CPU 0 */
-#define SH_PI_FIRST_ERROR_GFX_INT_0_SHFT 15
-#define SH_PI_FIRST_ERROR_GFX_INT_0_MASK 0x0000000000008000
-
-/* SH_PI_FIRST_ERROR_GFX_INT_1 */
-/* Description: GFX transfer interrupt for CPU 1 */
-#define SH_PI_FIRST_ERROR_GFX_INT_1_SHFT 16
-#define SH_PI_FIRST_ERROR_GFX_INT_1_MASK 0x0000000000010000
-
-/* SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW */
-/* Description: MD Request Credit Overflow Error */
-#define SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW_SHFT 17
-#define SH_PI_FIRST_ERROR_MD_RQ_CRD_OFLOW_MASK 0x0000000000020000
-
-/* SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW */
-/* Description: MD Reply Credit Overflow Error */
-#define SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW_SHFT 18
-#define SH_PI_FIRST_ERROR_MD_RP_CRD_OFLOW_MASK 0x0000000000040000
-
-/* SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW */
-/* Description: XN Request Credit Overflow Error */
-#define SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW_SHFT 19
-#define SH_PI_FIRST_ERROR_XN_RQ_CRD_OFLOW_MASK 0x0000000000080000
-
-/* SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW */
-/* Description: XN Reply Credit Overflow Error */
-#define SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW_SHFT 20
-#define SH_PI_FIRST_ERROR_XN_RP_CRD_OFLOW_MASK 0x0000000000100000
-
-/* SH_PI_FIRST_ERROR_HUNG_BUS */
-/* Description: FSB is hung */
-#define SH_PI_FIRST_ERROR_HUNG_BUS_SHFT 21
-#define SH_PI_FIRST_ERROR_HUNG_BUS_MASK 0x0000000000200000
-
-/* SH_PI_FIRST_ERROR_RSP_PARITY */
-/* Description: Parity error detecte during response phase */
-#define SH_PI_FIRST_ERROR_RSP_PARITY_SHFT 22
-#define SH_PI_FIRST_ERROR_RSP_PARITY_MASK 0x0000000000400000
-
-/* SH_PI_FIRST_ERROR_IOQ_OVERRUN */
-/* Description: Over run error detected on IOQ */
-#define SH_PI_FIRST_ERROR_IOQ_OVERRUN_SHFT 23
-#define SH_PI_FIRST_ERROR_IOQ_OVERRUN_MASK 0x0000000000800000
-
-/* SH_PI_FIRST_ERROR_REQ_FORMAT */
-/* Description: FSB request format not supported */
-#define SH_PI_FIRST_ERROR_REQ_FORMAT_SHFT 24
-#define SH_PI_FIRST_ERROR_REQ_FORMAT_MASK 0x0000000001000000
-
-/* SH_PI_FIRST_ERROR_ADDR_ACCESS */
-/* Description: Access to Address is not supported */
-#define SH_PI_FIRST_ERROR_ADDR_ACCESS_SHFT 25
-#define SH_PI_FIRST_ERROR_ADDR_ACCESS_MASK 0x0000000002000000
-
-/* SH_PI_FIRST_ERROR_REQ_PARITY */
-/* Description: Parity error detected during request phase */
-#define SH_PI_FIRST_ERROR_REQ_PARITY_SHFT 26
-#define SH_PI_FIRST_ERROR_REQ_PARITY_MASK 0x0000000004000000
-
-/* SH_PI_FIRST_ERROR_ADDR_PARITY */
-/* Description: Parity error detected on address */
-#define SH_PI_FIRST_ERROR_ADDR_PARITY_SHFT 27
-#define SH_PI_FIRST_ERROR_ADDR_PARITY_MASK 0x0000000008000000
-
-/* SH_PI_FIRST_ERROR_SHUB_FSB_DQE */
-/* Description: SHUB_FSB_DQE */
-#define SH_PI_FIRST_ERROR_SHUB_FSB_DQE_SHFT 28
-#define SH_PI_FIRST_ERROR_SHUB_FSB_DQE_MASK 0x0000000010000000
-
-/* SH_PI_FIRST_ERROR_SHUB_FSB_UCE */
-/* Description: An un-correctable ECC error was detected */
-#define SH_PI_FIRST_ERROR_SHUB_FSB_UCE_SHFT 29
-#define SH_PI_FIRST_ERROR_SHUB_FSB_UCE_MASK 0x0000000020000000
-
-/* SH_PI_FIRST_ERROR_SHUB_FSB_CE */
-/* Description: An correctable ECC error was detected */
-#define SH_PI_FIRST_ERROR_SHUB_FSB_CE_SHFT 30
-#define SH_PI_FIRST_ERROR_SHUB_FSB_CE_MASK 0x0000000040000000
-
-/* SH_PI_FIRST_ERROR_LIVELOCK */
-/* Description: AFI livelock error was detected */
-#define SH_PI_FIRST_ERROR_LIVELOCK_SHFT 31
-#define SH_PI_FIRST_ERROR_LIVELOCK_MASK 0x0000000080000000
-
-/* SH_PI_FIRST_ERROR_BAD_SNOOP */
-/* Description: AFI bad snoop error was detected */
-#define SH_PI_FIRST_ERROR_BAD_SNOOP_SHFT 32
-#define SH_PI_FIRST_ERROR_BAD_SNOOP_MASK 0x0000000100000000
-
-/* SH_PI_FIRST_ERROR_FSB_TBL_MISS */
-/* Description: AFI FSB request table miss error was detected */
-#define SH_PI_FIRST_ERROR_FSB_TBL_MISS_SHFT 33
-#define SH_PI_FIRST_ERROR_FSB_TBL_MISS_MASK 0x0000000200000000
-
-/* SH_PI_FIRST_ERROR_MSG_LENGTH */
-/* Description: Message length error on received message from SIC */
-#define SH_PI_FIRST_ERROR_MSG_LENGTH_SHFT 34
-#define SH_PI_FIRST_ERROR_MSG_LENGTH_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_PI_FIRST_ERROR_ALIAS" */
-/* PI First Error Alias */
-/* ==================================================================== */
-
-#define SH_PI_FIRST_ERROR_ALIAS 0x0000000120060788
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2MD_REPLY_VC_STATUS" */
-/* PI-to-MD Reply Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_PI2MD_REPLY_VC_STATUS 0x0000000120060900
-#define SH_PI_PI2MD_REPLY_VC_STATUS_MASK 0x000000000000003f
-#define SH_PI_PI2MD_REPLY_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT */
-/* Description: Status of output credits */
-#define SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
-#define SH_PI_PI2MD_REPLY_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2MD_REQUEST_VC_STATUS" */
-/* PI-to-MD Request Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_PI2MD_REQUEST_VC_STATUS 0x0000000120060980
-#define SH_PI_PI2MD_REQUEST_VC_STATUS_MASK 0x000000000000003f
-#define SH_PI_PI2MD_REQUEST_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT */
-/* Description: Status of output credits */
-#define SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
-#define SH_PI_PI2MD_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2XN_REPLY_VC_STATUS" */
-/* PI-to-XN Reply Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_PI2XN_REPLY_VC_STATUS 0x0000000120060a00
-#define SH_PI_PI2XN_REPLY_VC_STATUS_MASK 0x000000000000003f
-#define SH_PI_PI2XN_REPLY_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT */
-/* Description: Status of output credits */
-#define SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
-#define SH_PI_PI2XN_REPLY_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2XN_REQUEST_VC_STATUS" */
-/* PI-to-XN Request Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_PI2XN_REQUEST_VC_STATUS 0x0000000120060a80
-#define SH_PI_PI2XN_REQUEST_VC_STATUS_MASK 0x000000000000003f
-#define SH_PI_PI2XN_REQUEST_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT */
-/* Description: Status of output credits */
-#define SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_SHFT 0
-#define SH_PI_PI2XN_REQUEST_VC_STATUS_OUTPUT_CRD_STAT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_1" */
-/* PI Uncorrected Error Detail 1 */
-/* ==================================================================== */
-
-#define SH_PI_UNCORRECTED_DETAIL_1 0x0000000120060b00
-#define SH_PI_UNCORRECTED_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_PI_UNCORRECTED_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_1_ADDRESS */
-/* Description: Address of Message that logged Uncorrectable Error */
-#define SH_PI_UNCORRECTED_DETAIL_1_ADDRESS_SHFT 0
-#define SH_PI_UNCORRECTED_DETAIL_1_ADDRESS_MASK 0x0000ffffffffffff
-
-/* SH_PI_UNCORRECTED_DETAIL_1_SYNDROME */
-/* Description: Syndrome for double word data with Uncorrectable Er */
-#define SH_PI_UNCORRECTED_DETAIL_1_SYNDROME_SHFT 48
-#define SH_PI_UNCORRECTED_DETAIL_1_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_1_DEP */
-/* Description: DEP for Double word in error */
-#define SH_PI_UNCORRECTED_DETAIL_1_DEP_SHFT 56
-#define SH_PI_UNCORRECTED_DETAIL_1_DEP_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_2" */
-/* PI Uncorrected Error Detail 2 */
-/* ==================================================================== */
-
-#define SH_PI_UNCORRECTED_DETAIL_2 0x0000000120060b80
-#define SH_PI_UNCORRECTED_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_PI_UNCORRECTED_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_2_DATA */
-/* Description: Double word data in error */
-#define SH_PI_UNCORRECTED_DETAIL_2_DATA_SHFT 0
-#define SH_PI_UNCORRECTED_DETAIL_2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_3" */
-/* PI Uncorrected Error Detail 3 */
-/* ==================================================================== */
-
-#define SH_PI_UNCORRECTED_DETAIL_3 0x0000000120060c00
-#define SH_PI_UNCORRECTED_DETAIL_3_MASK 0xffffffffffffffff
-#define SH_PI_UNCORRECTED_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_3_ADDRESS */
-/* Description: Address of Message that logged Uncorrectable Error */
-#define SH_PI_UNCORRECTED_DETAIL_3_ADDRESS_SHFT 0
-#define SH_PI_UNCORRECTED_DETAIL_3_ADDRESS_MASK 0x0000ffffffffffff
-
-/* SH_PI_UNCORRECTED_DETAIL_3_SYNDROME */
-/* Description: Syndrome for double word data with Uncorrectable Er */
-#define SH_PI_UNCORRECTED_DETAIL_3_SYNDROME_SHFT 48
-#define SH_PI_UNCORRECTED_DETAIL_3_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_3_DEP */
-/* Description: DCP for Double word in error */
-#define SH_PI_UNCORRECTED_DETAIL_3_DEP_SHFT 56
-#define SH_PI_UNCORRECTED_DETAIL_3_DEP_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_4" */
-/* PI Uncorrected Error Detail 4 */
-/* ==================================================================== */
-
-#define SH_PI_UNCORRECTED_DETAIL_4 0x0000000120060c80
-#define SH_PI_UNCORRECTED_DETAIL_4_MASK 0xffffffffffffffff
-#define SH_PI_UNCORRECTED_DETAIL_4_INIT 0x0000000000000000
-
-/* SH_PI_UNCORRECTED_DETAIL_4_DATA */
-/* Description: Double word data in error */
-#define SH_PI_UNCORRECTED_DETAIL_4_DATA_SHFT 0
-#define SH_PI_UNCORRECTED_DETAIL_4_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REPLY_VC_STATUS" */
-/* MD-to-PI Reply Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_MD2PI_REPLY_VC_STATUS 0x0000000120060800
-#define SH_PI_MD2PI_REPLY_VC_STATUS_MASK 0x0000000000000fff
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT */
-/* Description: Status of input header credits */
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
-
-/* SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT */
-/* Description: Status of data credits */
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
-
-/* SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT */
-/* Description: Status of MD Reply Input Queue */
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
-#define SH_PI_MD2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REQUEST_VC_STATUS" */
-/* MD-to-PI Request Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_MD2PI_REQUEST_VC_STATUS 0x0000000120060880
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_MASK 0x0000000000000fff
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT */
-/* Description: Status of input header credits */
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
-
-/* SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT */
-/* Description: Status of input data credits */
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
-
-/* SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT */
-/* Description: Status of MD Request Input Queue */
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
-#define SH_PI_MD2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REPLY_VC_STATUS" */
-/* XN-to-PI Reply Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_XN2PI_REPLY_VC_STATUS 0x0000000120060d00
-#define SH_PI_XN2PI_REPLY_VC_STATUS_MASK 0x0000000000000fff
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT */
-/* Description: Status of input header credits */
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
-
-/* SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT */
-/* Description: Status of input data credits */
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
-
-/* SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT */
-/* Description: Status of XN Reply Input Queue */
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
-#define SH_PI_XN2PI_REPLY_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REQUEST_VC_STATUS" */
-/* XN-to-PI Request Virtual Channel Status */
-/* ==================================================================== */
-
-#define SH_PI_XN2PI_REQUEST_VC_STATUS 0x0000000120060d80
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_MASK 0x0000000000000fff
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INIT 0x0000000000000000
-
-/* SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT */
-/* Description: Status of input header credits */
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_SHFT 0
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_HDR_CRD_STAT_MASK 0x000000000000000f
-
-/* SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT */
-/* Description: Status of input data credits */
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_SHFT 4
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_DAT_CRD_STAT_MASK 0x00000000000000f0
-
-/* SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT */
-/* Description: Status of XN Request Input Queue */
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_SHFT 8
-#define SH_PI_XN2PI_REQUEST_VC_STATUS_INPUT_QUEUE_STAT_MASK 0x0000000000000f00
-
-/* ==================================================================== */
-/* Register "SH_XNPI_SIC_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNPI_SIC_FLOW 0x0000000150030000
-#define SH_XNPI_SIC_FLOW_MASK 0x9f1f1f1f1f1f9f9f
-#define SH_XNPI_SIC_FLOW_INIT 0x0000080000080000
-
-/* SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNPI_SIC_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000001f
-
-/* SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNPI_SIC_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNPI_SIC_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000001f00
-
-/* SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNPI_SIC_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST_SHFT 16
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_TEST_MASK 0x00000000001f0000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_DYN_MASK 0x000000001f000000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNPI_SIC_FLOW_CREDIT_VC0_CAP_MASK 0x0000001f00000000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST_SHFT 40
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_TEST_MASK 0x00001f0000000000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_DYN_MASK 0x001f000000000000
-
-/* SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNPI_SIC_FLOW_CREDIT_VC2_CAP_MASK 0x1f00000000000000
-
-/* SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT */
-#define SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT_SHFT 63
-#define SH_XNPI_SIC_FLOW_DISABLE_BYPASS_OUT_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_NI0_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNPI_TO_NI0_PORT_FLOW 0x0000000150030010
-#define SH_XNPI_TO_NI0_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNPI_TO_NI0_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNPI_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNPI_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_NI1_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNPI_TO_NI1_PORT_FLOW 0x0000000150030020
-#define SH_XNPI_TO_NI1_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNPI_TO_NI1_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNPI_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNPI_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_IILB_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNPI_TO_IILB_PORT_FLOW 0x0000000150030030
-#define SH_XNPI_TO_IILB_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNPI_TO_IILB_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNPI_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNPI_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_NI0_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO 0x0000000150030040
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNPI_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_NI1_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO 0x0000000150030050
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNPI_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_IILB_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO 0x0000000150030060
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNPI_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_SIC_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNMD_SIC_FLOW 0x0000000150030100
-#define SH_XNMD_SIC_FLOW_MASK 0x9f1f1f1f1f1f9f9f
-#define SH_XNMD_SIC_FLOW_INIT 0x0000090000090000
-
-/* SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNMD_SIC_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000001f
-
-/* SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNMD_SIC_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNMD_SIC_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000001f00
-
-/* SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNMD_SIC_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST_SHFT 16
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_TEST_MASK 0x00000000001f0000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_DYN_MASK 0x000000001f000000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNMD_SIC_FLOW_CREDIT_VC0_CAP_MASK 0x0000001f00000000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST_SHFT 40
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_TEST_MASK 0x00001f0000000000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_DYN_MASK 0x001f000000000000
-
-/* SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNMD_SIC_FLOW_CREDIT_VC2_CAP_MASK 0x1f00000000000000
-
-/* SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT */
-#define SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT_SHFT 63
-#define SH_XNMD_SIC_FLOW_DISABLE_BYPASS_OUT_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_NI0_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNMD_TO_NI0_PORT_FLOW 0x0000000150030110
-#define SH_XNMD_TO_NI0_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNMD_TO_NI0_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNMD_TO_NI0_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNMD_TO_NI0_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_NI1_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNMD_TO_NI1_PORT_FLOW 0x0000000150030120
-#define SH_XNMD_TO_NI1_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNMD_TO_NI1_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNMD_TO_NI1_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNMD_TO_NI1_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_IILB_PORT_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNMD_TO_IILB_PORT_FLOW 0x0000000150030130
-#define SH_XNMD_TO_IILB_PORT_FLOW_MASK 0x3f3f003f3f00bfbf
-#define SH_XNMD_TO_IILB_PORT_FLOW_INIT 0x0000000000000000
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNMD_TO_IILB_PORT_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_DYN_MASK 0x000000003f000000
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC0_CAP_MASK 0x0000003f00000000
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_DYN_MASK 0x003f000000000000
-
-/* SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNMD_TO_IILB_PORT_FLOW_CREDIT_VC2_CAP_MASK 0x3f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_NI0_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO 0x0000000150030140
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNMD_FR_NI0_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_NI1_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO 0x0000000150030150
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNMD_FR_NI1_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_IILB_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO 0x0000000150030160
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_MASK 0x00001f1f3f3f3f3f
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_INIT 0x00000c0c00000000
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN */
-/* Description: vc0 fifo entry dynamic value */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_SHFT 0
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_DYN_MASK 0x000000000000003f
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP */
-/* Description: vc0 fifo entry captured value */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_SHFT 8
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_CAP_MASK 0x0000000000003f00
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN */
-/* Description: vc2 fifo entry dynamic value */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_SHFT 16
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_DYN_MASK 0x00000000003f0000
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP */
-/* Description: vc2 fifo entry captured value */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_SHFT 24
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_CAP_MASK 0x000000003f000000
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST */
-/* Description: vc0 test credits limit */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_SHFT 32
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC0_TEST_MASK 0x0000001f00000000
-
-/* SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST */
-/* Description: vc2 test credits limit */
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_SHFT 40
-#define SH_XNMD_FR_IILB_PORT_FLOW_FIFO_ENTRY_VC2_TEST_MASK 0x00001f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNII_INTRA_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNII_INTRA_FLOW 0x0000000150030200
-#define SH_XNII_INTRA_FLOW_MASK 0x7f7f7f7f7f7fbfbf
-#define SH_XNII_INTRA_FLOW_INIT 0x00003f00003f0000
-
-/* SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNII_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNII_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNII_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNII_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 16
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x00000000007f0000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNII_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 40
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x00007f0000000000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNII_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNLB_INTRA_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNLB_INTRA_FLOW 0x0000000150030210
-#define SH_XNLB_INTRA_FLOW_MASK 0xff7f7f7f7f7fbfbf
-#define SH_XNLB_INTRA_FLOW_INIT 0x0000080000100000
-
-/* SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNLB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 16
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x00000000007f0000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 24
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 32
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 40
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x00007f0000000000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 48
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 56
-#define SH_XNLB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN */
-#define SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN_SHFT 63
-#define SH_XNLB_INTRA_FLOW_DISABLE_BYPASS_IN_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT 0x0000000150030220
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT 0x0000000150030230
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT 0x0000000150030240
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT 0x0000000150030250
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT 0x0000000150030260
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT 0x0000000150030270
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT 0x0000000150030280
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT 0x0000000150030290
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT 0x00000001500302a0
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT 0x00000001500302b0
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT 0x0000000150030300
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT 0x0000000150030310
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT 0x0000000150030320
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT 0x0000000150030330
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT 0x0000000150030340
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT 0x0000000150030350
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_0_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_0_INTRANI_FLOW 0x0000000150030360
-#define SH_XNNI0_0_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI0_0_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI0_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_1_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_1_INTRANI_FLOW 0x0000000150030370
-#define SH_XNNI0_1_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI0_1_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD */
-/* Description: vc1 withhold */
-#define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
-#define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED */
-/* Description: Force Credit on VC1 from debit cntr */
-#define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
-#define SH_XNNI0_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_2_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_2_INTRANI_FLOW 0x0000000150030380
-#define SH_XNNI0_2_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI0_2_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
-#define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
-#define SH_XNNI0_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_3_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_3_INTRANI_FLOW 0x0000000150030390
-#define SH_XNNI0_3_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI0_3_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD */
-/* Description: vc3 withhold */
-#define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
-#define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED */
-/* Description: Force Credit on VC3 from debit cntr */
-#define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
-#define SH_XNNI0_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_VCSWITCH_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_VCSWITCH_FLOW 0x00000001500303a0
-#define SH_XNNI0_VCSWITCH_FLOW_MASK 0x0000000701010101
-#define SH_XNNI0_VCSWITCH_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_SHFT 0
-#define SH_XNNI0_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_MASK 0x0000000000000001
-
-/* SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_SHFT 8
-#define SH_XNNI0_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_MASK 0x0000000000000100
-
-/* SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_SHFT 16
-#define SH_XNNI0_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_MASK 0x0000000000010000
-
-/* SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_SHFT 24
-#define SH_XNNI0_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_MASK 0x0000000001000000
-
-/* SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN */
-#define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_SHFT 32
-#define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_MASK 0x0000000100000000
-
-/* SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT */
-#define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_SHFT 33
-#define SH_XNNI0_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_MASK 0x0000000200000000
-
-/* SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES */
-#define SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES_SHFT 34
-#define SH_XNNI0_VCSWITCH_FLOW_ASYNC_FIFOES_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TIMER_REG" */
-/* ==================================================================== */
-
-#define SH_XNNI0_TIMER_REG 0x00000001500303b0
-#define SH_XNNI0_TIMER_REG_MASK 0x0000000100ffffff
-#define SH_XNNI0_TIMER_REG_INIT 0x0000000000ffffff
-
-/* SH_XNNI0_TIMER_REG_TIMEOUT_REG */
-/* Description: Master Timeout Counter */
-#define SH_XNNI0_TIMER_REG_TIMEOUT_REG_SHFT 0
-#define SH_XNNI0_TIMER_REG_TIMEOUT_REG_MASK 0x0000000000ffffff
-
-/* SH_XNNI0_TIMER_REG_LINKCLEANUP_REG */
-/* Description: Link Clean Up */
-#define SH_XNNI0_TIMER_REG_LINKCLEANUP_REG_SHFT 32
-#define SH_XNNI0_TIMER_REG_LINKCLEANUP_REG_MASK 0x0000000100000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FIFO02_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_FIFO02_FLOW 0x00000001500303c0
-#define SH_XNNI0_FIFO02_FLOW_MASK 0x00000f0f0f0f0f0f
-#define SH_XNNI0_FIFO02_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT_SHFT 0
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN */
-/* Description: dynamic counter value */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN_SHFT 8
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP */
-/* Description: captured counter value */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP_SHFT 16
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC0_CAP_MASK 0x00000000000f0000
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT_SHFT 24
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_LIMIT_MASK 0x000000000f000000
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN */
-/* Description: counter dynamic value */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN_SHFT 32
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_DYN_MASK 0x0000000f00000000
-
-/* SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP */
-/* Description: captured counter value */
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP_SHFT 40
-#define SH_XNNI0_FIFO02_FLOW_COUNT_VC2_CAP_MASK 0x00000f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FIFO13_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_FIFO13_FLOW 0x00000001500303d0
-#define SH_XNNI0_FIFO13_FLOW_MASK 0x00000f0f0f0f0f0f
-#define SH_XNNI0_FIFO13_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT_SHFT 0
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN */
-/* Description: dynamic counter value */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN_SHFT 8
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP */
-/* Description: captured counter value */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP_SHFT 16
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC1_CAP_MASK 0x00000000000f0000
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT_SHFT 24
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_LIMIT_MASK 0x000000000f000000
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN */
-/* Description: counter dynamic value */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN_SHFT 32
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_DYN_MASK 0x0000000f00000000
-
-/* SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP */
-/* Description: captured counter value */
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP_SHFT 40
-#define SH_XNNI0_FIFO13_FLOW_COUNT_VC3_CAP_MASK 0x00000f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_NI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_NI_FLOW 0x00000001500303e0
-#define SH_XNNI0_NI_FLOW_MASK 0xff0fff0fff0fff0f
-#define SH_XNNI0_NI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_NI_FLOW_VC0_LIMIT */
-/* Description: vc0 limit reg, zero disables functionality */
-#define SH_XNNI0_NI_FLOW_VC0_LIMIT_SHFT 0
-#define SH_XNNI0_NI_FLOW_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI0_NI_FLOW_VC0_DYN */
-/* Description: vc0 counter dynamic value */
-#define SH_XNNI0_NI_FLOW_VC0_DYN_SHFT 8
-#define SH_XNNI0_NI_FLOW_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI0_NI_FLOW_VC0_CAP */
-/* Description: vc0 counter captured value */
-#define SH_XNNI0_NI_FLOW_VC0_CAP_SHFT 12
-#define SH_XNNI0_NI_FLOW_VC0_CAP_MASK 0x000000000000f000
-
-/* SH_XNNI0_NI_FLOW_VC1_LIMIT */
-/* Description: vc1 limit reg, zero disables functionality */
-#define SH_XNNI0_NI_FLOW_VC1_LIMIT_SHFT 16
-#define SH_XNNI0_NI_FLOW_VC1_LIMIT_MASK 0x00000000000f0000
-
-/* SH_XNNI0_NI_FLOW_VC1_DYN */
-/* Description: vc1 counter dynamic value */
-#define SH_XNNI0_NI_FLOW_VC1_DYN_SHFT 24
-#define SH_XNNI0_NI_FLOW_VC1_DYN_MASK 0x000000000f000000
-
-/* SH_XNNI0_NI_FLOW_VC1_CAP */
-/* Description: vc1 counter captured value */
-#define SH_XNNI0_NI_FLOW_VC1_CAP_SHFT 28
-#define SH_XNNI0_NI_FLOW_VC1_CAP_MASK 0x00000000f0000000
-
-/* SH_XNNI0_NI_FLOW_VC2_LIMIT */
-/* Description: vc2 limit reg, zero disables functionality */
-#define SH_XNNI0_NI_FLOW_VC2_LIMIT_SHFT 32
-#define SH_XNNI0_NI_FLOW_VC2_LIMIT_MASK 0x0000000f00000000
-
-/* SH_XNNI0_NI_FLOW_VC2_DYN */
-/* Description: vc2 counter dynamic value */
-#define SH_XNNI0_NI_FLOW_VC2_DYN_SHFT 40
-#define SH_XNNI0_NI_FLOW_VC2_DYN_MASK 0x00000f0000000000
-
-/* SH_XNNI0_NI_FLOW_VC2_CAP */
-/* Description: vc2 counter captured value */
-#define SH_XNNI0_NI_FLOW_VC2_CAP_SHFT 44
-#define SH_XNNI0_NI_FLOW_VC2_CAP_MASK 0x0000f00000000000
-
-/* SH_XNNI0_NI_FLOW_VC3_LIMIT */
-/* Description: vc3 limit reg, zero disables functionality */
-#define SH_XNNI0_NI_FLOW_VC3_LIMIT_SHFT 48
-#define SH_XNNI0_NI_FLOW_VC3_LIMIT_MASK 0x000f000000000000
-
-/* SH_XNNI0_NI_FLOW_VC3_DYN */
-/* Description: vc3 counter dynamic value */
-#define SH_XNNI0_NI_FLOW_VC3_DYN_SHFT 56
-#define SH_XNNI0_NI_FLOW_VC3_DYN_MASK 0x0f00000000000000
-
-/* SH_XNNI0_NI_FLOW_VC3_CAP */
-/* Description: vc3 counter captured value */
-#define SH_XNNI0_NI_FLOW_VC3_CAP_SHFT 60
-#define SH_XNNI0_NI_FLOW_VC3_CAP_MASK 0xf000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_DEAD_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI0_DEAD_FLOW 0x00000001500303f0
-#define SH_XNNI0_DEAD_FLOW_MASK 0xff0fff0fff0fff0f
-#define SH_XNNI0_DEAD_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI0_DEAD_FLOW_VC0_LIMIT */
-/* Description: vc0 limit reg, zero disables functionality */
-#define SH_XNNI0_DEAD_FLOW_VC0_LIMIT_SHFT 0
-#define SH_XNNI0_DEAD_FLOW_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI0_DEAD_FLOW_VC0_DYN */
-/* Description: vc0 counter dynamic value */
-#define SH_XNNI0_DEAD_FLOW_VC0_DYN_SHFT 8
-#define SH_XNNI0_DEAD_FLOW_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI0_DEAD_FLOW_VC0_CAP */
-/* Description: vc0 counter captured value */
-#define SH_XNNI0_DEAD_FLOW_VC0_CAP_SHFT 12
-#define SH_XNNI0_DEAD_FLOW_VC0_CAP_MASK 0x000000000000f000
-
-/* SH_XNNI0_DEAD_FLOW_VC1_LIMIT */
-/* Description: vc1 limit reg, zero disables functionality */
-#define SH_XNNI0_DEAD_FLOW_VC1_LIMIT_SHFT 16
-#define SH_XNNI0_DEAD_FLOW_VC1_LIMIT_MASK 0x00000000000f0000
-
-/* SH_XNNI0_DEAD_FLOW_VC1_DYN */
-/* Description: vc1 counter dynamic value */
-#define SH_XNNI0_DEAD_FLOW_VC1_DYN_SHFT 24
-#define SH_XNNI0_DEAD_FLOW_VC1_DYN_MASK 0x000000000f000000
-
-/* SH_XNNI0_DEAD_FLOW_VC1_CAP */
-/* Description: vc1 counter captured value */
-#define SH_XNNI0_DEAD_FLOW_VC1_CAP_SHFT 28
-#define SH_XNNI0_DEAD_FLOW_VC1_CAP_MASK 0x00000000f0000000
-
-/* SH_XNNI0_DEAD_FLOW_VC2_LIMIT */
-/* Description: vc2 limit reg, zero disables functionality */
-#define SH_XNNI0_DEAD_FLOW_VC2_LIMIT_SHFT 32
-#define SH_XNNI0_DEAD_FLOW_VC2_LIMIT_MASK 0x0000000f00000000
-
-/* SH_XNNI0_DEAD_FLOW_VC2_DYN */
-/* Description: vc2 counter dynamic value */
-#define SH_XNNI0_DEAD_FLOW_VC2_DYN_SHFT 40
-#define SH_XNNI0_DEAD_FLOW_VC2_DYN_MASK 0x00000f0000000000
-
-/* SH_XNNI0_DEAD_FLOW_VC2_CAP */
-/* Description: vc2 counter captured value */
-#define SH_XNNI0_DEAD_FLOW_VC2_CAP_SHFT 44
-#define SH_XNNI0_DEAD_FLOW_VC2_CAP_MASK 0x0000f00000000000
-
-/* SH_XNNI0_DEAD_FLOW_VC3_LIMIT */
-/* Description: vc3 limit reg, zero disables functionality */
-#define SH_XNNI0_DEAD_FLOW_VC3_LIMIT_SHFT 48
-#define SH_XNNI0_DEAD_FLOW_VC3_LIMIT_MASK 0x000f000000000000
-
-/* SH_XNNI0_DEAD_FLOW_VC3_DYN */
-/* Description: vc3 counter dynamic value */
-#define SH_XNNI0_DEAD_FLOW_VC3_DYN_SHFT 56
-#define SH_XNNI0_DEAD_FLOW_VC3_DYN_MASK 0x0f00000000000000
-
-/* SH_XNNI0_DEAD_FLOW_VC3_CAP */
-/* Description: vc3 counter captured value */
-#define SH_XNNI0_DEAD_FLOW_VC3_CAP_SHFT 60
-#define SH_XNNI0_DEAD_FLOW_VC3_CAP_MASK 0xf000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_INJECT_AGE" */
-/* ==================================================================== */
-
-#define SH_XNNI0_INJECT_AGE 0x0000000150030400
-#define SH_XNNI0_INJECT_AGE_MASK 0x000000000000ffff
-#define SH_XNNI0_INJECT_AGE_INIT 0x0000000000000000
-
-/* SH_XNNI0_INJECT_AGE_REQUEST_INJECT */
-/* Description: Value of AGE field for outgoing requests */
-#define SH_XNNI0_INJECT_AGE_REQUEST_INJECT_SHFT 0
-#define SH_XNNI0_INJECT_AGE_REQUEST_INJECT_MASK 0x00000000000000ff
-
-/* SH_XNNI0_INJECT_AGE_REPLY_INJECT */
-/* Description: Value of AGE field for outgoing replies */
-#define SH_XNNI0_INJECT_AGE_REPLY_INJECT_SHFT 8
-#define SH_XNNI0_INJECT_AGE_REPLY_INJECT_MASK 0x000000000000ff00
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT 0x0000000150030500
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT 0x0000000150030510
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT 0x0000000150030520
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_MASK 0x7f7f007f7f00bfbf
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_INIT 0x0000000000000000
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_SHFT 8
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x0000000000003f00
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 15
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000008000
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN */
-/* Description: vc0 debit dynamic value */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_SHFT 24
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_DYN_MASK 0x000000007f000000
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP */
-/* Description: vc0 debit captured value */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_SHFT 32
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC0_CAP_MASK 0x0000007f00000000
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN */
-/* Description: vc2 debit dynamic value */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_SHFT 48
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_DYN_MASK 0x007f000000000000
-
-/* SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP */
-/* Description: vc2 debit captured value */
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_SHFT 56
-#define SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT_VC2_CAP_MASK 0x7f00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT 0x0000000150030530
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT 0x0000000150030540
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT 0x0000000150030550
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_MASK 0x00007f7f7f7f7f7f
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_INIT 0x000000000c00000c
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST */
-/* Description: vc0 credit_test */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_SHFT 0
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_TEST_MASK 0x000000000000007f
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN */
-/* Description: vc0 credit dynamic value */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_SHFT 8
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_DYN_MASK 0x0000000000007f00
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP */
-/* Description: vc0 credit captured value */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_SHFT 16
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC0_CAP_MASK 0x00000000007f0000
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST */
-/* Description: vc2 credit_test */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_SHFT 24
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_TEST_MASK 0x000000007f000000
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN */
-/* Description: vc2 credit dynamic value */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_SHFT 32
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_DYN_MASK 0x0000007f00000000
-
-/* SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP */
-/* Description: vc2 credit captured value */
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_SHFT 40
-#define SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT_VC2_CAP_MASK 0x00007f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_0_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_0_INTRANI_FLOW 0x0000000150030560
-#define SH_XNNI1_0_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI1_0_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD */
-/* Description: vc0 withhold */
-#define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_SHFT 0
-#define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED */
-/* Description: Force Credit on VC0 from debit cntr */
-#define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_SHFT 7
-#define SH_XNNI1_0_INTRANI_FLOW_DEBIT_VC0_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_1_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_1_INTRANI_FLOW 0x0000000150030570
-#define SH_XNNI1_1_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI1_1_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD */
-/* Description: vc1 withhold */
-#define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_SHFT 0
-#define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED */
-/* Description: Force Credit on VC1 from debit cntr */
-#define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_SHFT 7
-#define SH_XNNI1_1_INTRANI_FLOW_DEBIT_VC1_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_2_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_2_INTRANI_FLOW 0x0000000150030580
-#define SH_XNNI1_2_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI1_2_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD */
-/* Description: vc2 withhold */
-#define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_SHFT 0
-#define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED */
-/* Description: Force Credit on VC2 from debit cntr */
-#define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_SHFT 7
-#define SH_XNNI1_2_INTRANI_FLOW_DEBIT_VC2_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_3_INTRANI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_3_INTRANI_FLOW 0x0000000150030590
-#define SH_XNNI1_3_INTRANI_FLOW_MASK 0x00000000000000bf
-#define SH_XNNI1_3_INTRANI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD */
-/* Description: vc3 withhold */
-#define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_SHFT 0
-#define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_WITHHOLD_MASK 0x000000000000003f
-
-/* SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED */
-/* Description: Force Credit on VC3 from debit cntr */
-#define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_SHFT 7
-#define SH_XNNI1_3_INTRANI_FLOW_DEBIT_VC3_FORCE_CRED_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_VCSWITCH_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_VCSWITCH_FLOW 0x00000001500305a0
-#define SH_XNNI1_VCSWITCH_FLOW_MASK 0x0000000701010101
-#define SH_XNNI1_VCSWITCH_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_SHFT 0
-#define SH_XNNI1_VCSWITCH_FLOW_NI_VCFIFO_DATELINE_SWITCH_MASK 0x0000000000000001
-
-/* SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_SHFT 8
-#define SH_XNNI1_VCSWITCH_FLOW_PI_VCFIFO_SWITCH_MASK 0x0000000000000100
-
-/* SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_SHFT 16
-#define SH_XNNI1_VCSWITCH_FLOW_MD_VCFIFO_SWITCH_MASK 0x0000000000010000
-
-/* SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH */
-/* Description: Swap VC0/2 with VC1/3 */
-#define SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_SHFT 24
-#define SH_XNNI1_VCSWITCH_FLOW_IILB_VCFIFO_SWITCH_MASK 0x0000000001000000
-
-/* SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN */
-#define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_SHFT 32
-#define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_IN_MASK 0x0000000100000000
-
-/* SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT */
-#define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_SHFT 33
-#define SH_XNNI1_VCSWITCH_FLOW_DISABLE_SYNC_BYPASS_OUT_MASK 0x0000000200000000
-
-/* SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES */
-#define SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES_SHFT 34
-#define SH_XNNI1_VCSWITCH_FLOW_ASYNC_FIFOES_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TIMER_REG" */
-/* ==================================================================== */
-
-#define SH_XNNI1_TIMER_REG 0x00000001500305b0
-#define SH_XNNI1_TIMER_REG_MASK 0x0000000100ffffff
-#define SH_XNNI1_TIMER_REG_INIT 0x0000000000ffffff
-
-/* SH_XNNI1_TIMER_REG_TIMEOUT_REG */
-/* Description: Master Timeout Counter */
-#define SH_XNNI1_TIMER_REG_TIMEOUT_REG_SHFT 0
-#define SH_XNNI1_TIMER_REG_TIMEOUT_REG_MASK 0x0000000000ffffff
-
-/* SH_XNNI1_TIMER_REG_LINKCLEANUP_REG */
-/* Description: Link Clean Up */
-#define SH_XNNI1_TIMER_REG_LINKCLEANUP_REG_SHFT 32
-#define SH_XNNI1_TIMER_REG_LINKCLEANUP_REG_MASK 0x0000000100000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FIFO02_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_FIFO02_FLOW 0x00000001500305c0
-#define SH_XNNI1_FIFO02_FLOW_MASK 0x00000f0f0f0f0f0f
-#define SH_XNNI1_FIFO02_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT_SHFT 0
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN */
-/* Description: dynamic counter value */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN_SHFT 8
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP */
-/* Description: captured counter value */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP_SHFT 16
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC0_CAP_MASK 0x00000000000f0000
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT_SHFT 24
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_LIMIT_MASK 0x000000000f000000
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN */
-/* Description: counter dynamic value */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN_SHFT 32
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_DYN_MASK 0x0000000f00000000
-
-/* SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP */
-/* Description: captured counter value */
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP_SHFT 40
-#define SH_XNNI1_FIFO02_FLOW_COUNT_VC2_CAP_MASK 0x00000f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FIFO13_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_FIFO13_FLOW 0x00000001500305d0
-#define SH_XNNI1_FIFO13_FLOW_MASK 0x00000f0f0f0f0f0f
-#define SH_XNNI1_FIFO13_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT_SHFT 0
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN */
-/* Description: dynamic counter value */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN_SHFT 8
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP */
-/* Description: captured counter value */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP_SHFT 16
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC1_CAP_MASK 0x00000000000f0000
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT */
-/* Description: limit reg zero disables functionality */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT_SHFT 24
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_LIMIT_MASK 0x000000000f000000
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN */
-/* Description: counter dynamic value */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN_SHFT 32
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_DYN_MASK 0x0000000f00000000
-
-/* SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP */
-/* Description: captured counter value */
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP_SHFT 40
-#define SH_XNNI1_FIFO13_FLOW_COUNT_VC3_CAP_MASK 0x00000f0000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_NI_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_NI_FLOW 0x00000001500305e0
-#define SH_XNNI1_NI_FLOW_MASK 0xff0fff0fff0fff0f
-#define SH_XNNI1_NI_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_NI_FLOW_VC0_LIMIT */
-/* Description: vc0 limit reg, zero disables functionality */
-#define SH_XNNI1_NI_FLOW_VC0_LIMIT_SHFT 0
-#define SH_XNNI1_NI_FLOW_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI1_NI_FLOW_VC0_DYN */
-/* Description: vc0 counter dynamic value */
-#define SH_XNNI1_NI_FLOW_VC0_DYN_SHFT 8
-#define SH_XNNI1_NI_FLOW_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI1_NI_FLOW_VC0_CAP */
-/* Description: vc0 counter captured value */
-#define SH_XNNI1_NI_FLOW_VC0_CAP_SHFT 12
-#define SH_XNNI1_NI_FLOW_VC0_CAP_MASK 0x000000000000f000
-
-/* SH_XNNI1_NI_FLOW_VC1_LIMIT */
-/* Description: vc1 limit reg, zero disables functionality */
-#define SH_XNNI1_NI_FLOW_VC1_LIMIT_SHFT 16
-#define SH_XNNI1_NI_FLOW_VC1_LIMIT_MASK 0x00000000000f0000
-
-/* SH_XNNI1_NI_FLOW_VC1_DYN */
-/* Description: vc1 counter dynamic value */
-#define SH_XNNI1_NI_FLOW_VC1_DYN_SHFT 24
-#define SH_XNNI1_NI_FLOW_VC1_DYN_MASK 0x000000000f000000
-
-/* SH_XNNI1_NI_FLOW_VC1_CAP */
-/* Description: vc1 counter captured value */
-#define SH_XNNI1_NI_FLOW_VC1_CAP_SHFT 28
-#define SH_XNNI1_NI_FLOW_VC1_CAP_MASK 0x00000000f0000000
-
-/* SH_XNNI1_NI_FLOW_VC2_LIMIT */
-/* Description: vc2 limit reg, zero disables functionality */
-#define SH_XNNI1_NI_FLOW_VC2_LIMIT_SHFT 32
-#define SH_XNNI1_NI_FLOW_VC2_LIMIT_MASK 0x0000000f00000000
-
-/* SH_XNNI1_NI_FLOW_VC2_DYN */
-/* Description: vc2 counter dynamic value */
-#define SH_XNNI1_NI_FLOW_VC2_DYN_SHFT 40
-#define SH_XNNI1_NI_FLOW_VC2_DYN_MASK 0x00000f0000000000
-
-/* SH_XNNI1_NI_FLOW_VC2_CAP */
-/* Description: vc2 counter captured value */
-#define SH_XNNI1_NI_FLOW_VC2_CAP_SHFT 44
-#define SH_XNNI1_NI_FLOW_VC2_CAP_MASK 0x0000f00000000000
-
-/* SH_XNNI1_NI_FLOW_VC3_LIMIT */
-/* Description: vc3 limit reg, zero disables functionality */
-#define SH_XNNI1_NI_FLOW_VC3_LIMIT_SHFT 48
-#define SH_XNNI1_NI_FLOW_VC3_LIMIT_MASK 0x000f000000000000
-
-/* SH_XNNI1_NI_FLOW_VC3_DYN */
-/* Description: vc3 counter dynamic value */
-#define SH_XNNI1_NI_FLOW_VC3_DYN_SHFT 56
-#define SH_XNNI1_NI_FLOW_VC3_DYN_MASK 0x0f00000000000000
-
-/* SH_XNNI1_NI_FLOW_VC3_CAP */
-/* Description: vc3 counter captured value */
-#define SH_XNNI1_NI_FLOW_VC3_CAP_SHFT 60
-#define SH_XNNI1_NI_FLOW_VC3_CAP_MASK 0xf000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_DEAD_FLOW" */
-/* ==================================================================== */
-
-#define SH_XNNI1_DEAD_FLOW 0x00000001500305f0
-#define SH_XNNI1_DEAD_FLOW_MASK 0xff0fff0fff0fff0f
-#define SH_XNNI1_DEAD_FLOW_INIT 0x0000000000000000
-
-/* SH_XNNI1_DEAD_FLOW_VC0_LIMIT */
-/* Description: vc0 limit reg, zero disables functionality */
-#define SH_XNNI1_DEAD_FLOW_VC0_LIMIT_SHFT 0
-#define SH_XNNI1_DEAD_FLOW_VC0_LIMIT_MASK 0x000000000000000f
-
-/* SH_XNNI1_DEAD_FLOW_VC0_DYN */
-/* Description: vc0 counter dynamic value */
-#define SH_XNNI1_DEAD_FLOW_VC0_DYN_SHFT 8
-#define SH_XNNI1_DEAD_FLOW_VC0_DYN_MASK 0x0000000000000f00
-
-/* SH_XNNI1_DEAD_FLOW_VC0_CAP */
-/* Description: vc0 counter captured value */
-#define SH_XNNI1_DEAD_FLOW_VC0_CAP_SHFT 12
-#define SH_XNNI1_DEAD_FLOW_VC0_CAP_MASK 0x000000000000f000
-
-/* SH_XNNI1_DEAD_FLOW_VC1_LIMIT */
-/* Description: vc1 limit reg, zero disables functionality */
-#define SH_XNNI1_DEAD_FLOW_VC1_LIMIT_SHFT 16
-#define SH_XNNI1_DEAD_FLOW_VC1_LIMIT_MASK 0x00000000000f0000
-
-/* SH_XNNI1_DEAD_FLOW_VC1_DYN */
-/* Description: vc1 counter dynamic value */
-#define SH_XNNI1_DEAD_FLOW_VC1_DYN_SHFT 24
-#define SH_XNNI1_DEAD_FLOW_VC1_DYN_MASK 0x000000000f000000
-
-/* SH_XNNI1_DEAD_FLOW_VC1_CAP */
-/* Description: vc1 counter captured value */
-#define SH_XNNI1_DEAD_FLOW_VC1_CAP_SHFT 28
-#define SH_XNNI1_DEAD_FLOW_VC1_CAP_MASK 0x00000000f0000000
-
-/* SH_XNNI1_DEAD_FLOW_VC2_LIMIT */
-/* Description: vc2 limit reg, zero disables functionality */
-#define SH_XNNI1_DEAD_FLOW_VC2_LIMIT_SHFT 32
-#define SH_XNNI1_DEAD_FLOW_VC2_LIMIT_MASK 0x0000000f00000000
-
-/* SH_XNNI1_DEAD_FLOW_VC2_DYN */
-/* Description: vc2 counter dynamic value */
-#define SH_XNNI1_DEAD_FLOW_VC2_DYN_SHFT 40
-#define SH_XNNI1_DEAD_FLOW_VC2_DYN_MASK 0x00000f0000000000
-
-/* SH_XNNI1_DEAD_FLOW_VC2_CAP */
-/* Description: vc2 counter captured value */
-#define SH_XNNI1_DEAD_FLOW_VC2_CAP_SHFT 44
-#define SH_XNNI1_DEAD_FLOW_VC2_CAP_MASK 0x0000f00000000000
-
-/* SH_XNNI1_DEAD_FLOW_VC3_LIMIT */
-/* Description: vc3 limit reg, zero disables functionality */
-#define SH_XNNI1_DEAD_FLOW_VC3_LIMIT_SHFT 48
-#define SH_XNNI1_DEAD_FLOW_VC3_LIMIT_MASK 0x000f000000000000
-
-/* SH_XNNI1_DEAD_FLOW_VC3_DYN */
-/* Description: vc3 counter dynamic value */
-#define SH_XNNI1_DEAD_FLOW_VC3_DYN_SHFT 56
-#define SH_XNNI1_DEAD_FLOW_VC3_DYN_MASK 0x0f00000000000000
-
-/* SH_XNNI1_DEAD_FLOW_VC3_CAP */
-/* Description: vc3 counter captured value */
-#define SH_XNNI1_DEAD_FLOW_VC3_CAP_SHFT 60
-#define SH_XNNI1_DEAD_FLOW_VC3_CAP_MASK 0xf000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_INJECT_AGE" */
-/* ==================================================================== */
-
-#define SH_XNNI1_INJECT_AGE 0x0000000150030600
-#define SH_XNNI1_INJECT_AGE_MASK 0x000000000000ffff
-#define SH_XNNI1_INJECT_AGE_INIT 0x0000000000000000
-
-/* SH_XNNI1_INJECT_AGE_REQUEST_INJECT */
-/* Description: Value of AGE field for outgoing requests */
-#define SH_XNNI1_INJECT_AGE_REQUEST_INJECT_SHFT 0
-#define SH_XNNI1_INJECT_AGE_REQUEST_INJECT_MASK 0x00000000000000ff
-
-/* SH_XNNI1_INJECT_AGE_REPLY_INJECT */
-/* Description: Value of AGE field for outgoing replies */
-#define SH_XNNI1_INJECT_AGE_REPLY_INJECT_SHFT 8
-#define SH_XNNI1_INJECT_AGE_REPLY_INJECT_MASK 0x000000000000ff00
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_SEL" */
-/* XN Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_DEBUG_SEL 0x0000000150031000
-#define SH_XN_DEBUG_SEL_MASK 0xf777777777777777
-#define SH_XN_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL */
-/* Description: Nibble 0 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL_SHFT 0
-#define SH_XN_DEBUG_SEL_NIBBLE0_RLM_SEL_MASK 0x0000000000000007
-
-/* SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL */
-/* Description: Nibble 1 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL_SHFT 8
-#define SH_XN_DEBUG_SEL_NIBBLE1_RLM_SEL_MASK 0x0000000000000700
-
-/* SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL */
-/* Description: Nibble 2 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL_SHFT 16
-#define SH_XN_DEBUG_SEL_NIBBLE2_RLM_SEL_MASK 0x0000000000070000
-
-/* SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL */
-/* Description: Nibble 3 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL_SHFT 24
-#define SH_XN_DEBUG_SEL_NIBBLE3_RLM_SEL_MASK 0x0000000007000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL */
-/* Description: Nibble 4 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL_SHFT 32
-#define SH_XN_DEBUG_SEL_NIBBLE4_RLM_SEL_MASK 0x0000000700000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL */
-/* Description: Nibble 5 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL_SHFT 40
-#define SH_XN_DEBUG_SEL_NIBBLE5_RLM_SEL_MASK 0x0000070000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL */
-/* Description: Nibble 6 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL_SHFT 48
-#define SH_XN_DEBUG_SEL_NIBBLE6_RLM_SEL_MASK 0x0007000000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL */
-/* Description: Nibble 7 RLM select */
-#define SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL_SHFT 56
-#define SH_XN_DEBUG_SEL_NIBBLE7_RLM_SEL_MASK 0x0700000000000000
-
-/* SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* SH_XN_DEBUG_SEL_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_XN_DEBUG_SEL_TRIGGER_ENABLE_SHFT 63
-#define SH_XN_DEBUG_SEL_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_TRIG_SEL" */
-/* XN Debug trigger Select */
-/* ==================================================================== */
-
-#define SH_XN_DEBUG_TRIG_SEL 0x0000000150031020
-#define SH_XN_DEBUG_TRIG_SEL_MASK 0x7777777777777777
-#define SH_XN_DEBUG_TRIG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL */
-/* Description: Nibble 0 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL_SHFT 0
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_RLM_SEL_MASK 0x0000000000000007
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_SHFT 4
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL */
-/* Description: Nibble 1 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL_SHFT 8
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_RLM_SEL_MASK 0x0000000000000700
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_SHFT 12
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL */
-/* Description: Nibble 2 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL_SHFT 16
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_RLM_SEL_MASK 0x0000000000070000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_SHFT 20
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL */
-/* Description: Nibble 3 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL_SHFT 24
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_RLM_SEL_MASK 0x0000000007000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_SHFT 28
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL */
-/* Description: Nibble 4 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL_SHFT 32
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_RLM_SEL_MASK 0x0000000700000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_SHFT 36
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL */
-/* Description: Nibble 5 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL_SHFT 40
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_RLM_SEL_MASK 0x0000070000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_SHFT 44
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL */
-/* Description: Nibble 6 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL_SHFT 48
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_RLM_SEL_MASK 0x0007000000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_SHFT 52
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL */
-/* Description: Nibble 7 RLM select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL_SHFT 56
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_RLM_SEL_MASK 0x0700000000000000
-
-/* SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_SHFT 60
-#define SH_XN_DEBUG_TRIG_SEL_TRIGGER7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_TRIGGER_COMPARE" */
-/* XN Debug Compare */
-/* ==================================================================== */
-
-#define SH_XN_TRIGGER_COMPARE 0x0000000150031040
-#define SH_XN_TRIGGER_COMPARE_MASK 0x00000000ffffffff
-#define SH_XN_TRIGGER_COMPARE_INIT 0x0000000000000000
-
-/* SH_XN_TRIGGER_COMPARE_MASK */
-/* Description: Mask to select Debug bits for trigger generation */
-#define SH_XN_TRIGGER_COMPARE_MASK_SHFT 0
-#define SH_XN_TRIGGER_COMPARE_MASK_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_TRIGGER_DATA" */
-/* XN Debug Compare Data */
-/* ==================================================================== */
-
-#define SH_XN_TRIGGER_DATA 0x0000000150031050
-#define SH_XN_TRIGGER_DATA_MASK 0x00000000ffffffff
-#define SH_XN_TRIGGER_DATA_INIT 0x00000000ffffffff
-
-/* SH_XN_TRIGGER_DATA_COMPARE_PATTERN */
-/* Description: debug bit pattern for trigger generation */
-#define SH_XN_TRIGGER_DATA_COMPARE_PATTERN_SHFT 0
-#define SH_XN_TRIGGER_DATA_COMPARE_PATTERN_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_DEBUG_SEL" */
-/* XN IILB Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_IILB_DEBUG_SEL 0x0000000150031060
-#define SH_XN_IILB_DEBUG_SEL_MASK 0x7777777777777777
-#define SH_XN_IILB_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_IILB_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_DEBUG_SEL" */
-/* XN PI Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_PI_DEBUG_SEL 0x00000001500310a0
-#define SH_XN_PI_DEBUG_SEL_MASK 0x7777777777777777
-#define SH_XN_PI_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_XN_PI_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_PI_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_XN_PI_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_PI_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_XN_PI_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_PI_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_XN_PI_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_PI_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_XN_PI_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_PI_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_XN_PI_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_PI_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_XN_PI_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_PI_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_XN_PI_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_PI_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_DEBUG_SEL" */
-/* XN MD Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_MD_DEBUG_SEL 0x0000000150031080
-#define SH_XN_MD_DEBUG_SEL_MASK 0x7777777777777777
-#define SH_XN_MD_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_XN_MD_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_MD_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_XN_MD_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_MD_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_XN_MD_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_MD_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_XN_MD_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_MD_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_XN_MD_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_MD_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_XN_MD_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_MD_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_XN_MD_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_MD_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_XN_MD_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_MD_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_DEBUG_SEL" */
-/* XN NI0 Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_NI0_DEBUG_SEL 0x00000001500310c0
-#define SH_XN_NI0_DEBUG_SEL_MASK 0x7777777777777777
-#define SH_XN_NI0_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_NI0_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_DEBUG_SEL" */
-/* XN NI1 Debug Port Select */
-/* ==================================================================== */
-
-#define SH_XN_NI1_DEBUG_SEL 0x00000001500310e0
-#define SH_XN_NI1_DEBUG_SEL_MASK 0x7777777777777777
-#define SH_XN_NI1_DEBUG_SEL_INIT 0x0000000000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_XN_NI1_DEBUG_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_EXP_DATA0" */
-/* IILB compare LB input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_LB_CMP_EXP_DATA0 0x0000000150031100
-#define SH_XN_IILB_LB_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_LB_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_LB_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_LB_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_LB_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_EXP_DATA1" */
-/* IILB compare LB input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_LB_CMP_EXP_DATA1 0x0000000150031110
-#define SH_XN_IILB_LB_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_LB_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_LB_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_LB_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_LB_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_ENABLE0" */
-/* IILB compare LB input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_LB_CMP_ENABLE0 0x0000000150031120
-#define SH_XN_IILB_LB_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_LB_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_LB_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_LB_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_LB_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_ENABLE1" */
-/* IILB compare LB input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_LB_CMP_ENABLE1 0x0000000150031130
-#define SH_XN_IILB_LB_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_LB_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_LB_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_LB_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_LB_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_EXP_DATA0" */
-/* IILB compare II input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_II_CMP_EXP_DATA0 0x0000000150031140
-#define SH_XN_IILB_II_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_II_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_II_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_II_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_II_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_EXP_DATA1" */
-/* IILB compare II input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_II_CMP_EXP_DATA1 0x0000000150031150
-#define SH_XN_IILB_II_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_II_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_II_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_II_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_II_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_ENABLE0" */
-/* IILB compare II input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_II_CMP_ENABLE0 0x0000000150031160
-#define SH_XN_IILB_II_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_II_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_II_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_II_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_II_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_ENABLE1" */
-/* IILB compare II input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_II_CMP_ENABLE1 0x0000000150031170
-#define SH_XN_IILB_II_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_II_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_II_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_II_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_II_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_EXP_DATA0" */
-/* IILB compare MD input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_MD_CMP_EXP_DATA0 0x0000000150031180
-#define SH_XN_IILB_MD_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_MD_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_MD_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_MD_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_MD_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_EXP_DATA1" */
-/* IILB compare MD input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_MD_CMP_EXP_DATA1 0x0000000150031190
-#define SH_XN_IILB_MD_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_MD_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_MD_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_MD_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_MD_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_ENABLE0" */
-/* IILB compare MD input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_MD_CMP_ENABLE0 0x00000001500311a0
-#define SH_XN_IILB_MD_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_MD_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_MD_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_MD_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_MD_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_ENABLE1" */
-/* IILB compare MD input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_MD_CMP_ENABLE1 0x00000001500311b0
-#define SH_XN_IILB_MD_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_MD_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_MD_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_MD_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_MD_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_EXP_DATA0" */
-/* IILB compare PI input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_PI_CMP_EXP_DATA0 0x00000001500311c0
-#define SH_XN_IILB_PI_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_PI_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_PI_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_PI_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_PI_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_EXP_DATA1" */
-/* IILB compare PI input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_PI_CMP_EXP_DATA1 0x00000001500311d0
-#define SH_XN_IILB_PI_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_PI_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_PI_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_PI_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_PI_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_ENABLE0" */
-/* IILB compare PI input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_PI_CMP_ENABLE0 0x00000001500311e0
-#define SH_XN_IILB_PI_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_PI_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_PI_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_PI_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_PI_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_ENABLE1" */
-/* IILB compare PI input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_PI_CMP_ENABLE1 0x00000001500311f0
-#define SH_XN_IILB_PI_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_PI_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_PI_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_PI_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_PI_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_EXP_DATA0" */
-/* IILB compare NI0 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI0_CMP_EXP_DATA0 0x0000000150031200
-#define SH_XN_IILB_NI0_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI0_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_NI0_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_EXP_DATA1" */
-/* IILB compare NI0 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI0_CMP_EXP_DATA1 0x0000000150031210
-#define SH_XN_IILB_NI0_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI0_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_NI0_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_ENABLE0" */
-/* IILB compare NI0 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI0_CMP_ENABLE0 0x0000000150031220
-#define SH_XN_IILB_NI0_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI0_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_NI0_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_ENABLE1" */
-/* IILB compare NI0 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI0_CMP_ENABLE1 0x0000000150031230
-#define SH_XN_IILB_NI0_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI0_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_NI0_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_EXP_DATA0" */
-/* IILB compare NI1 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI1_CMP_EXP_DATA0 0x0000000150031240
-#define SH_XN_IILB_NI1_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI1_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_IILB_NI1_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_EXP_DATA1" */
-/* IILB compare NI1 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI1_CMP_EXP_DATA1 0x0000000150031250
-#define SH_XN_IILB_NI1_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI1_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_IILB_NI1_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_ENABLE0" */
-/* IILB compare NI1 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI1_CMP_ENABLE0 0x0000000150031260
-#define SH_XN_IILB_NI1_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI1_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_IILB_NI1_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_ENABLE1" */
-/* IILB compare NI1 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_IILB_NI1_CMP_ENABLE1 0x0000000150031270
-#define SH_XN_IILB_NI1_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_IILB_NI1_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_IILB_NI1_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_EXP_DATA0" */
-/* MD compare IILB input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_IILB_CMP_EXP_DATA0 0x0000000150031500
-#define SH_XN_MD_IILB_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_MD_IILB_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_MD_IILB_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_MD_IILB_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_MD_IILB_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_EXP_DATA1" */
-/* MD compare IILB input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_IILB_CMP_EXP_DATA1 0x0000000150031510
-#define SH_XN_MD_IILB_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_MD_IILB_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_MD_IILB_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_MD_IILB_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_MD_IILB_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_ENABLE0" */
-/* MD compare IILB input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_IILB_CMP_ENABLE0 0x0000000150031520
-#define SH_XN_MD_IILB_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_MD_IILB_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_MD_IILB_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_MD_IILB_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_MD_IILB_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_ENABLE1" */
-/* MD compare IILB input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_IILB_CMP_ENABLE1 0x0000000150031530
-#define SH_XN_MD_IILB_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_MD_IILB_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_MD_IILB_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_MD_IILB_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_MD_IILB_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_EXP_DATA0" */
-/* MD compare NI0 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI0_CMP_EXP_DATA0 0x0000000150031540
-#define SH_XN_MD_NI0_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI0_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI0_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_MD_NI0_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_MD_NI0_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_EXP_DATA1" */
-/* MD compare NI0 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI0_CMP_EXP_DATA1 0x0000000150031550
-#define SH_XN_MD_NI0_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI0_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI0_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_MD_NI0_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_MD_NI0_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_ENABLE0" */
-/* MD compare NI0 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI0_CMP_ENABLE0 0x0000000150031560
-#define SH_XN_MD_NI0_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI0_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI0_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_MD_NI0_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_MD_NI0_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_ENABLE1" */
-/* MD compare NI0 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI0_CMP_ENABLE1 0x0000000150031570
-#define SH_XN_MD_NI0_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI0_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI0_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_MD_NI0_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_MD_NI0_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_EXP_DATA0" */
-/* MD compare NI1 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI1_CMP_EXP_DATA0 0x0000000150031580
-#define SH_XN_MD_NI1_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI1_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI1_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_MD_NI1_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_MD_NI1_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_EXP_DATA1" */
-/* MD compare NI1 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI1_CMP_EXP_DATA1 0x0000000150031590
-#define SH_XN_MD_NI1_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI1_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI1_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_MD_NI1_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_MD_NI1_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_ENABLE0" */
-/* MD compare NI1 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI1_CMP_ENABLE0 0x00000001500315a0
-#define SH_XN_MD_NI1_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI1_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI1_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_MD_NI1_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_MD_NI1_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_ENABLE1" */
-/* MD compare NI1 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_NI1_CMP_ENABLE1 0x00000001500315b0
-#define SH_XN_MD_NI1_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_MD_NI1_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_MD_NI1_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_MD_NI1_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_MD_NI1_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_EXP_HDR0" */
-/* MD compare SIC input expected header0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_EXP_HDR0 0x00000001500315c0
-#define SH_XN_MD_SIC_CMP_EXP_HDR0_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_EXP_HDR0_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_EXP_HDR0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_MD_SIC_CMP_EXP_HDR0_DATA_SHFT 0
-#define SH_XN_MD_SIC_CMP_EXP_HDR0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_EXP_HDR1" */
-/* MD compare SIC input expected header1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_EXP_HDR1 0x00000001500315d0
-#define SH_XN_MD_SIC_CMP_EXP_HDR1_MASK 0x000003ffffffffff
-#define SH_XN_MD_SIC_CMP_EXP_HDR1_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_EXP_HDR1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_MD_SIC_CMP_EXP_HDR1_DATA_SHFT 0
-#define SH_XN_MD_SIC_CMP_EXP_HDR1_DATA_MASK 0x000003ffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_HDR_ENABLE0" */
-/* MD compare SIC header enable0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE0 0x00000001500315e0
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_HDR_ENABLE1" */
-/* MD compare SIC header enable1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE1 0x00000001500315f0
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE1_MASK 0x000003ffffffffff
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_MD_SIC_CMP_HDR_ENABLE1_ENABLE_MASK 0x000003ffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA0" */
-/* MD compare SIC data0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA0 0x0000000150031600
-#define SH_XN_MD_SIC_CMP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA0_DATA0 */
-/* Description: Data0 */
-#define SH_XN_MD_SIC_CMP_DATA0_DATA0_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA0_DATA0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA1" */
-/* MD compare SIC data1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA1 0x0000000150031610
-#define SH_XN_MD_SIC_CMP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA1_DATA1 */
-/* Description: Data1 */
-#define SH_XN_MD_SIC_CMP_DATA1_DATA1_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA1_DATA1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA2" */
-/* MD compare SIC data2 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA2 0x0000000150031620
-#define SH_XN_MD_SIC_CMP_DATA2_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA2_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA2_DATA2 */
-/* Description: Data2 */
-#define SH_XN_MD_SIC_CMP_DATA2_DATA2_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA2_DATA2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA3" */
-/* MD compare SIC data3 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA3 0x0000000150031630
-#define SH_XN_MD_SIC_CMP_DATA3_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA3_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA3_DATA3 */
-/* Description: Data3 */
-#define SH_XN_MD_SIC_CMP_DATA3_DATA3_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA3_DATA3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE0" */
-/* MD enable compare SIC data0 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE0 0x0000000150031640
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0 */
-/* Description: Data0 */
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE1" */
-/* MD enable compare SIC data1 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE1 0x0000000150031650
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1 */
-/* Description: Data1 */
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE2" */
-/* MD enable compare SIC data2 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE2 0x0000000150031660
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE2_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE2_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2 */
-/* Description: Data2 */
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE3" */
-/* MD enable compare SIC data3 */
-/* ==================================================================== */
-
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE3 0x0000000150031670
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE3_MASK 0xffffffffffffffff
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE3_INIT 0x0000000000000000
-
-/* SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3 */
-/* Description: Data3 */
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_SHFT 0
-#define SH_XN_MD_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_EXP_DATA0" */
-/* PI compare IILB input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_IILB_CMP_EXP_DATA0 0x0000000150031300
-#define SH_XN_PI_IILB_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_PI_IILB_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_PI_IILB_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_PI_IILB_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_PI_IILB_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_EXP_DATA1" */
-/* PI compare IILB input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_IILB_CMP_EXP_DATA1 0x0000000150031310
-#define SH_XN_PI_IILB_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_PI_IILB_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_PI_IILB_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_PI_IILB_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_PI_IILB_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_ENABLE0" */
-/* PI compare IILB input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_IILB_CMP_ENABLE0 0x0000000150031320
-#define SH_XN_PI_IILB_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_PI_IILB_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_PI_IILB_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_PI_IILB_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_PI_IILB_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_ENABLE1" */
-/* PI compare IILB input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_IILB_CMP_ENABLE1 0x0000000150031330
-#define SH_XN_PI_IILB_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_PI_IILB_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_PI_IILB_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_PI_IILB_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_PI_IILB_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_EXP_DATA0" */
-/* PI compare NI0 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI0_CMP_EXP_DATA0 0x0000000150031340
-#define SH_XN_PI_NI0_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI0_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI0_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_PI_NI0_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_PI_NI0_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_EXP_DATA1" */
-/* PI compare NI0 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI0_CMP_EXP_DATA1 0x0000000150031350
-#define SH_XN_PI_NI0_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI0_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI0_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_PI_NI0_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_PI_NI0_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_ENABLE0" */
-/* PI compare NI0 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI0_CMP_ENABLE0 0x0000000150031360
-#define SH_XN_PI_NI0_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI0_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI0_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_PI_NI0_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_PI_NI0_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_ENABLE1" */
-/* PI compare NI0 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI0_CMP_ENABLE1 0x0000000150031370
-#define SH_XN_PI_NI0_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI0_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI0_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_PI_NI0_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_PI_NI0_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_EXP_DATA0" */
-/* PI compare NI1 input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI1_CMP_EXP_DATA0 0x0000000150031380
-#define SH_XN_PI_NI1_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI1_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI1_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_PI_NI1_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_PI_NI1_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_EXP_DATA1" */
-/* PI compare NI1 input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI1_CMP_EXP_DATA1 0x0000000150031390
-#define SH_XN_PI_NI1_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI1_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI1_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_PI_NI1_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_PI_NI1_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_ENABLE0" */
-/* PI compare NI1 input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI1_CMP_ENABLE0 0x00000001500313a0
-#define SH_XN_PI_NI1_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI1_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI1_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_PI_NI1_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_PI_NI1_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_ENABLE1" */
-/* PI compare NI1 input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_NI1_CMP_ENABLE1 0x00000001500313b0
-#define SH_XN_PI_NI1_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_PI_NI1_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_PI_NI1_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_PI_NI1_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_PI_NI1_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_EXP_HDR0" */
-/* PI compare SIC input expected header0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_EXP_HDR0 0x00000001500313c0
-#define SH_XN_PI_SIC_CMP_EXP_HDR0_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_EXP_HDR0_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_EXP_HDR0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_PI_SIC_CMP_EXP_HDR0_DATA_SHFT 0
-#define SH_XN_PI_SIC_CMP_EXP_HDR0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_EXP_HDR1" */
-/* PI compare SIC input expected header1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_EXP_HDR1 0x00000001500313d0
-#define SH_XN_PI_SIC_CMP_EXP_HDR1_MASK 0x000003ffffffffff
-#define SH_XN_PI_SIC_CMP_EXP_HDR1_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_EXP_HDR1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_PI_SIC_CMP_EXP_HDR1_DATA_SHFT 0
-#define SH_XN_PI_SIC_CMP_EXP_HDR1_DATA_MASK 0x000003ffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_HDR_ENABLE0" */
-/* PI compare SIC header enable0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE0 0x00000001500313e0
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_HDR_ENABLE1" */
-/* PI compare SIC header enable1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE1 0x00000001500313f0
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE1_MASK 0x000003ffffffffff
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_PI_SIC_CMP_HDR_ENABLE1_ENABLE_MASK 0x000003ffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA0" */
-/* PI compare SIC data0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA0 0x0000000150031400
-#define SH_XN_PI_SIC_CMP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA0_DATA0 */
-/* Description: Data0 */
-#define SH_XN_PI_SIC_CMP_DATA0_DATA0_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA0_DATA0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA1" */
-/* PI compare SIC data1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA1 0x0000000150031410
-#define SH_XN_PI_SIC_CMP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA1_DATA1 */
-/* Description: Data1 */
-#define SH_XN_PI_SIC_CMP_DATA1_DATA1_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA1_DATA1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA2" */
-/* PI compare SIC data2 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA2 0x0000000150031420
-#define SH_XN_PI_SIC_CMP_DATA2_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA2_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA2_DATA2 */
-/* Description: Data2 */
-#define SH_XN_PI_SIC_CMP_DATA2_DATA2_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA2_DATA2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA3" */
-/* PI compare SIC data3 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA3 0x0000000150031430
-#define SH_XN_PI_SIC_CMP_DATA3_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA3_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA3_DATA3 */
-/* Description: Data3 */
-#define SH_XN_PI_SIC_CMP_DATA3_DATA3_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA3_DATA3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE0" */
-/* PI enable compare SIC data0 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE0 0x0000000150031440
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0 */
-/* Description: Data0 */
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE0_DATA_ENABLE0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE1" */
-/* PI enable compare SIC data1 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE1 0x0000000150031450
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1 */
-/* Description: Data1 */
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE1_DATA_ENABLE1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE2" */
-/* PI enable compare SIC data2 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE2 0x0000000150031460
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE2_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE2_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2 */
-/* Description: Data2 */
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE2_DATA_ENABLE2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE3" */
-/* PI enable compare SIC data3 */
-/* ==================================================================== */
-
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE3 0x0000000150031470
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE3_MASK 0xffffffffffffffff
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE3_INIT 0x0000000000000000
-
-/* SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3 */
-/* Description: Data3 */
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_SHFT 0
-#define SH_XN_PI_SIC_CMP_DATA_ENABLE3_DATA_ENABLE3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_EXP_DATA0" */
-/* NI0 compare IILB input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_IILB_CMP_EXP_DATA0 0x0000000150031700
-#define SH_XN_NI0_IILB_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_IILB_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI0_IILB_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_EXP_DATA1" */
-/* NI0 compare IILB input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_IILB_CMP_EXP_DATA1 0x0000000150031710
-#define SH_XN_NI0_IILB_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_IILB_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI0_IILB_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_ENABLE0" */
-/* NI0 compare IILB input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_IILB_CMP_ENABLE0 0x0000000150031720
-#define SH_XN_NI0_IILB_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_IILB_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI0_IILB_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_ENABLE1" */
-/* NI0 compare IILB input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_IILB_CMP_ENABLE1 0x0000000150031730
-#define SH_XN_NI0_IILB_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_IILB_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI0_IILB_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_EXP_DATA0" */
-/* NI0 compare PI input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_PI_CMP_EXP_DATA0 0x0000000150031740
-#define SH_XN_NI0_PI_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_PI_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_PI_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI0_PI_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI0_PI_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_EXP_DATA1" */
-/* NI0 compare PI input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_PI_CMP_EXP_DATA1 0x0000000150031750
-#define SH_XN_NI0_PI_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_PI_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_PI_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI0_PI_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI0_PI_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_ENABLE0" */
-/* NI0 compare PI input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_PI_CMP_ENABLE0 0x0000000150031760
-#define SH_XN_NI0_PI_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_PI_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_PI_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI0_PI_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI0_PI_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_ENABLE1" */
-/* NI0 compare PI input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_PI_CMP_ENABLE1 0x0000000150031770
-#define SH_XN_NI0_PI_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_PI_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_PI_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI0_PI_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI0_PI_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_EXP_DATA0" */
-/* NI0 compare MD input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_MD_CMP_EXP_DATA0 0x0000000150031780
-#define SH_XN_NI0_MD_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_MD_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_MD_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI0_MD_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI0_MD_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_EXP_DATA1" */
-/* NI0 compare MD input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_MD_CMP_EXP_DATA1 0x0000000150031790
-#define SH_XN_NI0_MD_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_MD_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_MD_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI0_MD_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI0_MD_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_ENABLE0" */
-/* NI0 compare MD input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_MD_CMP_ENABLE0 0x00000001500317a0
-#define SH_XN_NI0_MD_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_MD_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_MD_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI0_MD_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI0_MD_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_ENABLE1" */
-/* NI0 compare MD input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_MD_CMP_ENABLE1 0x00000001500317b0
-#define SH_XN_NI0_MD_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_MD_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_MD_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI0_MD_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI0_MD_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_EXP_DATA0" */
-/* NI0 compare NI input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_NI_CMP_EXP_DATA0 0x00000001500317c0
-#define SH_XN_NI0_NI_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_NI_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_NI_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI0_NI_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI0_NI_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_EXP_DATA1" */
-/* NI0 compare NI input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_NI_CMP_EXP_DATA1 0x00000001500317d0
-#define SH_XN_NI0_NI_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_NI_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_NI_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI0_NI_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI0_NI_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_ENABLE0" */
-/* NI0 compare NI input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_NI_CMP_ENABLE0 0x00000001500317e0
-#define SH_XN_NI0_NI_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_NI_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_NI_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI0_NI_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI0_NI_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_ENABLE1" */
-/* NI0 compare NI input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_NI_CMP_ENABLE1 0x00000001500317f0
-#define SH_XN_NI0_NI_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_NI_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_NI_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI0_NI_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI0_NI_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_EXP_DATA0" */
-/* NI0 compare LLP input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_LLP_CMP_EXP_DATA0 0x0000000150031800
-#define SH_XN_NI0_LLP_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_LLP_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI0_LLP_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_EXP_DATA1" */
-/* NI0 compare LLP input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_LLP_CMP_EXP_DATA1 0x0000000150031810
-#define SH_XN_NI0_LLP_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_LLP_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI0_LLP_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_ENABLE0" */
-/* NI0 compare LLP input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_LLP_CMP_ENABLE0 0x0000000150031820
-#define SH_XN_NI0_LLP_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI0_LLP_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI0_LLP_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_ENABLE1" */
-/* NI0 compare LLP input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI0_LLP_CMP_ENABLE1 0x0000000150031830
-#define SH_XN_NI0_LLP_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI0_LLP_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI0_LLP_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_EXP_DATA0" */
-/* NI1 compare IILB input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_IILB_CMP_EXP_DATA0 0x0000000150031900
-#define SH_XN_NI1_IILB_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_IILB_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI1_IILB_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_EXP_DATA1" */
-/* NI1 compare IILB input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_IILB_CMP_EXP_DATA1 0x0000000150031910
-#define SH_XN_NI1_IILB_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_IILB_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI1_IILB_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_ENABLE0" */
-/* NI1 compare IILB input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_IILB_CMP_ENABLE0 0x0000000150031920
-#define SH_XN_NI1_IILB_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_IILB_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI1_IILB_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_ENABLE1" */
-/* NI1 compare IILB input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_IILB_CMP_ENABLE1 0x0000000150031930
-#define SH_XN_NI1_IILB_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_IILB_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI1_IILB_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_EXP_DATA0" */
-/* NI1 compare PI input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_PI_CMP_EXP_DATA0 0x0000000150031940
-#define SH_XN_NI1_PI_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_PI_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_PI_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI1_PI_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI1_PI_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_EXP_DATA1" */
-/* NI1 compare PI input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_PI_CMP_EXP_DATA1 0x0000000150031950
-#define SH_XN_NI1_PI_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_PI_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_PI_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI1_PI_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI1_PI_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_ENABLE0" */
-/* NI1 compare PI input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_PI_CMP_ENABLE0 0x0000000150031960
-#define SH_XN_NI1_PI_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_PI_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_PI_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI1_PI_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI1_PI_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_ENABLE1" */
-/* NI1 compare PI input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_PI_CMP_ENABLE1 0x0000000150031970
-#define SH_XN_NI1_PI_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_PI_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_PI_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI1_PI_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI1_PI_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_EXP_DATA0" */
-/* NI1 compare MD input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_MD_CMP_EXP_DATA0 0x0000000150031980
-#define SH_XN_NI1_MD_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_MD_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_MD_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI1_MD_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI1_MD_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_EXP_DATA1" */
-/* NI1 compare MD input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_MD_CMP_EXP_DATA1 0x0000000150031990
-#define SH_XN_NI1_MD_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_MD_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_MD_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI1_MD_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI1_MD_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_ENABLE0" */
-/* NI1 compare MD input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_MD_CMP_ENABLE0 0x00000001500319a0
-#define SH_XN_NI1_MD_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_MD_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_MD_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI1_MD_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI1_MD_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_ENABLE1" */
-/* NI1 compare MD input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_MD_CMP_ENABLE1 0x00000001500319b0
-#define SH_XN_NI1_MD_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_MD_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_MD_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI1_MD_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI1_MD_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_EXP_DATA0" */
-/* NI1 compare NI input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_NI_CMP_EXP_DATA0 0x00000001500319c0
-#define SH_XN_NI1_NI_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_NI_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_NI_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI1_NI_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI1_NI_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_EXP_DATA1" */
-/* NI1 compare NI input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_NI_CMP_EXP_DATA1 0x00000001500319d0
-#define SH_XN_NI1_NI_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_NI_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_NI_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI1_NI_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI1_NI_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_ENABLE0" */
-/* NI1 compare NI input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_NI_CMP_ENABLE0 0x00000001500319e0
-#define SH_XN_NI1_NI_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_NI_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_NI_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI1_NI_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI1_NI_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_ENABLE1" */
-/* NI1 compare NI input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_NI_CMP_ENABLE1 0x00000001500319f0
-#define SH_XN_NI1_NI_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_NI_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_NI_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI1_NI_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI1_NI_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_EXP_DATA0" */
-/* NI1 compare LLP input expected data0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_LLP_CMP_EXP_DATA0 0x0000000150031a00
-#define SH_XN_NI1_LLP_CMP_EXP_DATA0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_LLP_CMP_EXP_DATA0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA */
-/* Description: Expected data 0 */
-#define SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA_SHFT 0
-#define SH_XN_NI1_LLP_CMP_EXP_DATA0_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_EXP_DATA1" */
-/* NI1 compare LLP input expected data1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_LLP_CMP_EXP_DATA1 0x0000000150031a10
-#define SH_XN_NI1_LLP_CMP_EXP_DATA1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_LLP_CMP_EXP_DATA1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA */
-/* Description: Expected data 1 */
-#define SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA_SHFT 0
-#define SH_XN_NI1_LLP_CMP_EXP_DATA1_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_ENABLE0" */
-/* NI1 compare LLP input enable0 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_LLP_CMP_ENABLE0 0x0000000150031a20
-#define SH_XN_NI1_LLP_CMP_ENABLE0_MASK 0xffffffffffffffff
-#define SH_XN_NI1_LLP_CMP_ENABLE0_INIT 0x0000000000000000
-
-/* SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE */
-/* Description: Enable0 */
-#define SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE_SHFT 0
-#define SH_XN_NI1_LLP_CMP_ENABLE0_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_ENABLE1" */
-/* NI1 compare LLP input enable1 */
-/* ==================================================================== */
-
-#define SH_XN_NI1_LLP_CMP_ENABLE1 0x0000000150031a30
-#define SH_XN_NI1_LLP_CMP_ENABLE1_MASK 0xffffffffffffffff
-#define SH_XN_NI1_LLP_CMP_ENABLE1_INIT 0x0000000000000000
-
-/* SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE */
-/* Description: Enable1 */
-#define SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE_SHFT 0
-#define SH_XN_NI1_LLP_CMP_ENABLE1_ENABLE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC_INJ_REG" */
-/* ==================================================================== */
-
-#define SH_XNPI_ECC_INJ_REG 0x0000000150032000
-#define SH_XNPI_ECC_INJ_REG_MASK 0xf0fff0fff0fff0ff
-#define SH_XNPI_ECC_INJ_REG_INIT 0x0000000000000000
-
-/* SH_XNPI_ECC_INJ_REG_BYTE0 */
-/* Description: Replacement Checkbyte */
-#define SH_XNPI_ECC_INJ_REG_BYTE0_SHFT 0
-#define SH_XNPI_ECC_INJ_REG_BYTE0_MASK 0x00000000000000ff
-
-/* SH_XNPI_ECC_INJ_REG_DATA_1SHOT0 */
-/* Description: 1 shot mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT0_SHFT 12
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT0_MASK 0x0000000000001000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CONT0 */
-/* Description: toggle mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT0_SHFT 13
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT0_MASK 0x0000000000002000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0 */
-/* Description: Replace Checkbyte One Shot */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0_SHFT 14
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT0_MASK 0x0000000000004000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0 */
-/* Description: Replace Checkbyte Continuous */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0_SHFT 15
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT0_MASK 0x0000000000008000
-
-/* SH_XNPI_ECC_INJ_REG_BYTE1 */
-/* Description: Replacement Checkbyte */
-#define SH_XNPI_ECC_INJ_REG_BYTE1_SHFT 16
-#define SH_XNPI_ECC_INJ_REG_BYTE1_MASK 0x0000000000ff0000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_1SHOT1 */
-/* Description: 1 shot mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT1_SHFT 28
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT1_MASK 0x0000000010000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CONT1 */
-/* Description: toggle mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT1_SHFT 29
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT1_MASK 0x0000000020000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1 */
-/* Description: Replace Checkbyte One Shot */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1_SHFT 30
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT1_MASK 0x0000000040000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1_SHFT 31
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT1_MASK 0x0000000080000000
-
-/* SH_XNPI_ECC_INJ_REG_BYTE2 */
-/* Description: Replacement Checkbyte */
-#define SH_XNPI_ECC_INJ_REG_BYTE2_SHFT 32
-#define SH_XNPI_ECC_INJ_REG_BYTE2_MASK 0x000000ff00000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_1SHOT2 */
-/* Description: 1 shot mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT2_SHFT 44
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT2_MASK 0x0000100000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CONT2 */
-/* Description: toggle mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT2_SHFT 45
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT2_MASK 0x0000200000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2 */
-/* Description: Replace Checkbyte OneShot */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2_SHFT 46
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT2_MASK 0x0000400000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2_SHFT 47
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT2_MASK 0x0000800000000000
-
-/* SH_XNPI_ECC_INJ_REG_BYTE3 */
-/* Description: Replacement Checkbyte */
-#define SH_XNPI_ECC_INJ_REG_BYTE3_SHFT 48
-#define SH_XNPI_ECC_INJ_REG_BYTE3_MASK 0x00ff000000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_1SHOT3 */
-/* Description: 1 shot mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT3_SHFT 60
-#define SH_XNPI_ECC_INJ_REG_DATA_1SHOT3_MASK 0x1000000000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CONT3 */
-/* Description: toggle mask data */
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT3_SHFT 61
-#define SH_XNPI_ECC_INJ_REG_DATA_CONT3_MASK 0x2000000000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3 */
-/* Description: Replace Checkbyte One-Shot */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3_SHFT 62
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_1SHOT3_MASK 0x4000000000000000
-
-/* SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3_SHFT 63
-#define SH_XNPI_ECC_INJ_REG_DATA_CB_CONT3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC0_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNPI_ECC0_INJ_MASK_REG 0x0000000150032008
-#define SH_XNPI_ECC0_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNPI_ECC0_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0 */
-/* Description: Replacement Data */
-#define SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0_SHFT 0
-#define SH_XNPI_ECC0_INJ_MASK_REG_MASK_ECC0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC1_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNPI_ECC1_INJ_MASK_REG 0x0000000150032010
-#define SH_XNPI_ECC1_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNPI_ECC1_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1 */
-/* Description: Replacement Data */
-#define SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1_SHFT 0
-#define SH_XNPI_ECC1_INJ_MASK_REG_MASK_ECC1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC2_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNPI_ECC2_INJ_MASK_REG 0x0000000150032018
-#define SH_XNPI_ECC2_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNPI_ECC2_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2 */
-/* Description: Replacement Data */
-#define SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2_SHFT 0
-#define SH_XNPI_ECC2_INJ_MASK_REG_MASK_ECC2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC3_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNPI_ECC3_INJ_MASK_REG 0x0000000150032020
-#define SH_XNPI_ECC3_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNPI_ECC3_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3 */
-/* Description: Replacement Data */
-#define SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3_SHFT 0
-#define SH_XNPI_ECC3_INJ_MASK_REG_MASK_ECC3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC_INJ_REG" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC_INJ_REG 0x0000000150032030
-#define SH_XNMD_ECC_INJ_REG_MASK 0xf0fff0fff0fff0ff
-#define SH_XNMD_ECC_INJ_REG_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC_INJ_REG_BYTE0 */
-/* Description: Replacement Checkbyte */
-#define SH_XNMD_ECC_INJ_REG_BYTE0_SHFT 0
-#define SH_XNMD_ECC_INJ_REG_BYTE0_MASK 0x00000000000000ff
-
-/* SH_XNMD_ECC_INJ_REG_DATA_1SHOT0 */
-/* Description: 1 shot mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT0_SHFT 12
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT0_MASK 0x0000000000001000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CONT0 */
-/* Description: toggle mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT0_SHFT 13
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT0_MASK 0x0000000000002000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0 */
-/* Description: Replace Checkbyte One Shot */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0_SHFT 14
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT0_MASK 0x0000000000004000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0 */
-/* Description: Replace Checkbyte Continuous */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0_SHFT 15
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT0_MASK 0x0000000000008000
-
-/* SH_XNMD_ECC_INJ_REG_BYTE1 */
-/* Description: Replacement Checkbyte */
-#define SH_XNMD_ECC_INJ_REG_BYTE1_SHFT 16
-#define SH_XNMD_ECC_INJ_REG_BYTE1_MASK 0x0000000000ff0000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_1SHOT1 */
-/* Description: 1 shot mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT1_SHFT 28
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT1_MASK 0x0000000010000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CONT1 */
-/* Description: toggle mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT1_SHFT 29
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT1_MASK 0x0000000020000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1 */
-/* Description: Replace Checkbyte One Shot */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1_SHFT 30
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT1_MASK 0x0000000040000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1_SHFT 31
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT1_MASK 0x0000000080000000
-
-/* SH_XNMD_ECC_INJ_REG_BYTE2 */
-/* Description: Replacement Checkbyte */
-#define SH_XNMD_ECC_INJ_REG_BYTE2_SHFT 32
-#define SH_XNMD_ECC_INJ_REG_BYTE2_MASK 0x000000ff00000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_1SHOT2 */
-/* Description: 1 shot mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT2_SHFT 44
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT2_MASK 0x0000100000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CONT2 */
-/* Description: toggle mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT2_SHFT 45
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT2_MASK 0x0000200000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2 */
-/* Description: Replace Checkbyte OneShot */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2_SHFT 46
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT2_MASK 0x0000400000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2_SHFT 47
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT2_MASK 0x0000800000000000
-
-/* SH_XNMD_ECC_INJ_REG_BYTE3 */
-/* Description: Replacement Checkbyte */
-#define SH_XNMD_ECC_INJ_REG_BYTE3_SHFT 48
-#define SH_XNMD_ECC_INJ_REG_BYTE3_MASK 0x00ff000000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_1SHOT3 */
-/* Description: 1 shot mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT3_SHFT 60
-#define SH_XNMD_ECC_INJ_REG_DATA_1SHOT3_MASK 0x1000000000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CONT3 */
-/* Description: toggle mask data */
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT3_SHFT 61
-#define SH_XNMD_ECC_INJ_REG_DATA_CONT3_MASK 0x2000000000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3 */
-/* Description: Replace Checkbyte One-Shot */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3_SHFT 62
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_1SHOT3_MASK 0x4000000000000000
-
-/* SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3 */
-/* Description: Replace Checkbyte Continous */
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3_SHFT 63
-#define SH_XNMD_ECC_INJ_REG_DATA_CB_CONT3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC0_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC0_INJ_MASK_REG 0x0000000150032038
-#define SH_XNMD_ECC0_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNMD_ECC0_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0 */
-/* Description: Replacement Data */
-#define SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0_SHFT 0
-#define SH_XNMD_ECC0_INJ_MASK_REG_MASK_ECC0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC1_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC1_INJ_MASK_REG 0x0000000150032040
-#define SH_XNMD_ECC1_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNMD_ECC1_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1 */
-/* Description: Replacement Data */
-#define SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1_SHFT 0
-#define SH_XNMD_ECC1_INJ_MASK_REG_MASK_ECC1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC2_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC2_INJ_MASK_REG 0x0000000150032048
-#define SH_XNMD_ECC2_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNMD_ECC2_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2 */
-/* Description: Replacement Data */
-#define SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2_SHFT 0
-#define SH_XNMD_ECC2_INJ_MASK_REG_MASK_ECC2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC3_INJ_MASK_REG" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC3_INJ_MASK_REG 0x0000000150032050
-#define SH_XNMD_ECC3_INJ_MASK_REG_MASK 0xffffffffffffffff
-#define SH_XNMD_ECC3_INJ_MASK_REG_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3 */
-/* Description: Replacement Data */
-#define SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3_SHFT 0
-#define SH_XNMD_ECC3_INJ_MASK_REG_MASK_ECC3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC_ERR_REPORT" */
-/* ==================================================================== */
-
-#define SH_XNMD_ECC_ERR_REPORT 0x0000000150032058
-#define SH_XNMD_ECC_ERR_REPORT_MASK 0x0001000100010001
-#define SH_XNMD_ECC_ERR_REPORT_INIT 0x0000000000000000
-
-/* SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0 */
-/* Description: Disable Error Correction */
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0_SHFT 0
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE0_MASK 0x0000000000000001
-
-/* SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1 */
-/* Description: Disable Error Correction */
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1_SHFT 16
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE1_MASK 0x0000000000010000
-
-/* SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2 */
-/* Description: Disable Error Correction */
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2_SHFT 32
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE2_MASK 0x0000000100000000
-
-/* SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3 */
-/* Description: Disable Error Correction */
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3_SHFT 48
-#define SH_XNMD_ECC_ERR_REPORT_ECC_DISABLE3_MASK 0x0001000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_1" */
-/* ni0 Error Summary Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_SUMMARY_1 0x0000000150040500
-#define SH_NI0_ERROR_SUMMARY_1_MASK 0xffffffffffffffff
-#define SH_NI0_ERROR_SUMMARY_1_INIT 0xffffffffffffffff
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI0_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_1_ALIAS" */
-/* ni0 Error Summary Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_SUMMARY_1_ALIAS 0x0000000150040508
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_2" */
-/* ni0 Error Summary Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_SUMMARY_2 0x0000000150040510
-#define SH_NI0_ERROR_SUMMARY_2_MASK 0x7fffffff003fffff
-#define SH_NI0_ERROR_SUMMARY_2_INIT 0x7fffffff003fffff
-
-/* SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI0_ERROR_SUMMARY_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI0_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI0_ERROR_SUMMARY_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI0_ERROR_SUMMARY_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI0_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_2_ALIAS" */
-/* ni0 Error Summary Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_SUMMARY_2_ALIAS 0x0000000150040518
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_1" */
-/* ni0 Error Overflow Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_OVERFLOW_1 0x0000000150040520
-#define SH_NI0_ERROR_OVERFLOW_1_MASK 0xffffffffffffffff
-#define SH_NI0_ERROR_OVERFLOW_1_INIT 0xffffffffffffffff
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI0_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_1_ALIAS" */
-/* ni0 Error Overflow Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_OVERFLOW_1_ALIAS 0x0000000150040528
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_2" */
-/* ni0 Error Overflow Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_OVERFLOW_2 0x0000000150040530
-#define SH_NI0_ERROR_OVERFLOW_2_MASK 0x7fffffff003fffff
-#define SH_NI0_ERROR_OVERFLOW_2_INIT 0x7fffffff003fffff
-
-/* SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI0_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI0_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI0_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI0_ERROR_OVERFLOW_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI0_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_2_ALIAS" */
-/* ni0 Error Overflow Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_OVERFLOW_2_ALIAS 0x0000000150040538
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_MASK_1" */
-/* ni0 Error Mask Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_MASK_1 0x0000000150040540
-#define SH_NI0_ERROR_MASK_1_MASK 0xffffffffffffffff
-#define SH_NI0_ERROR_MASK_1_INIT 0xffffffffffffffff
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI0_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_MASK_2" */
-/* ni0 Error Mask Bits */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_MASK_2 0x0000000150040550
-#define SH_NI0_ERROR_MASK_2_MASK 0x7fffffff003fffff
-#define SH_NI0_ERROR_MASK_2_INIT 0x7fffffff003fffff
-
-/* SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI0_ERROR_MASK_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI0_ERROR_MASK_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI0_ERROR_MASK_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI0_ERROR_MASK_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI0_ERROR_MASK_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI0_ERROR_MASK_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI0_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_FIRST_ERROR_1" */
-/* ni0 First Error Bits */
-/* ==================================================================== */
-
-#define SH_NI0_FIRST_ERROR_1 0x0000000150040560
-#define SH_NI0_FIRST_ERROR_1_MASK 0xffffffffffffffff
-#define SH_NI0_FIRST_ERROR_1_INIT 0xffffffffffffffff
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI0_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_FIRST_ERROR_2" */
-/* ni0 First Error Bits */
-/* ==================================================================== */
-
-#define SH_NI0_FIRST_ERROR_2 0x0000000150040570
-#define SH_NI0_FIRST_ERROR_2_MASK 0x7fffffff003fffff
-#define SH_NI0_FIRST_ERROR_2_INIT 0x7fffffff003fffff
-
-/* SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI0_FIRST_ERROR_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI0_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI0_FIRST_ERROR_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI0_FIRST_ERROR_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI0_FIRST_ERROR_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI0_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_1" */
-/* ni0 Chiplet no match header bits 63:0 */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_DETAIL_1 0x0000000150040580
-#define SH_NI0_ERROR_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_NI0_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_NI0_ERROR_DETAIL_1_HEADER */
-/* Description: Header bits 63:0 */
-#define SH_NI0_ERROR_DETAIL_1_HEADER_SHFT 0
-#define SH_NI0_ERROR_DETAIL_1_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_2" */
-/* ni0 Chiplet no match header bits 127:64 */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_DETAIL_2 0x0000000150040590
-#define SH_NI0_ERROR_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_NI0_ERROR_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_NI0_ERROR_DETAIL_2_HEADER */
-/* Description: Header bits 127:64 */
-#define SH_NI0_ERROR_DETAIL_2_HEADER_SHFT 0
-#define SH_NI0_ERROR_DETAIL_2_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_1" */
-/* ni1 Error Summary Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_SUMMARY_1 0x0000000150040600
-#define SH_NI1_ERROR_SUMMARY_1_MASK 0xffffffffffffffff
-#define SH_NI1_ERROR_SUMMARY_1_INIT 0xffffffffffffffff
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_SUMMARY_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI1_ERROR_SUMMARY_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_1_ALIAS" */
-/* ni1 Error Summary Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_SUMMARY_1_ALIAS 0x0000000150040608
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_2" */
-/* ni1 Error Summary Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_SUMMARY_2 0x0000000150040610
-#define SH_NI1_ERROR_SUMMARY_2_MASK 0x7fffffff003fffff
-#define SH_NI1_ERROR_SUMMARY_2_INIT 0x7fffffff003fffff
-
-/* SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI1_ERROR_SUMMARY_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_SUMMARY_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI1_ERROR_SUMMARY_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI1_ERROR_SUMMARY_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI1_ERROR_SUMMARY_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI1_ERROR_SUMMARY_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_2_ALIAS" */
-/* ni1 Error Summary Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_SUMMARY_2_ALIAS 0x0000000150040618
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_1" */
-/* ni1 Error Overflow Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_OVERFLOW_1 0x0000000150040620
-#define SH_NI1_ERROR_OVERFLOW_1_MASK 0xffffffffffffffff
-#define SH_NI1_ERROR_OVERFLOW_1_INIT 0xffffffffffffffff
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_OVERFLOW_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI1_ERROR_OVERFLOW_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_1_ALIAS" */
-/* ni1 Error Overflow Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_OVERFLOW_1_ALIAS 0x0000000150040628
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_2" */
-/* ni1 Error Overflow Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_OVERFLOW_2 0x0000000150040630
-#define SH_NI1_ERROR_OVERFLOW_2_MASK 0x7fffffff003fffff
-#define SH_NI1_ERROR_OVERFLOW_2_INIT 0x7fffffff003fffff
-
-/* SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI1_ERROR_OVERFLOW_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_OVERFLOW_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI1_ERROR_OVERFLOW_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI1_ERROR_OVERFLOW_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI1_ERROR_OVERFLOW_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI1_ERROR_OVERFLOW_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_2_ALIAS" */
-/* ni1 Error Overflow Bits Alias */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_OVERFLOW_2_ALIAS 0x0000000150040638
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_MASK_1" */
-/* ni1 Error Mask Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_MASK_1 0x0000000150040640
-#define SH_NI1_ERROR_MASK_1_MASK 0xffffffffffffffff
-#define SH_NI1_ERROR_MASK_1_INIT 0xffffffffffffffff
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_MASK_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_MASK_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_MASK_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_MASK_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI1_ERROR_MASK_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_MASK_2" */
-/* ni1 Error Mask Bits */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_MASK_2 0x0000000150040650
-#define SH_NI1_ERROR_MASK_2_MASK 0x7fffffff003fffff
-#define SH_NI1_ERROR_MASK_2_INIT 0x7fffffff003fffff
-
-/* SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI1_ERROR_MASK_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_ERROR_MASK_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI1_ERROR_MASK_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI1_ERROR_MASK_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI1_ERROR_MASK_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI1_ERROR_MASK_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI1_ERROR_MASK_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI1_ERROR_MASK_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_FIRST_ERROR_1" */
-/* ni1 First Error Bits */
-/* ==================================================================== */
-
-#define SH_NI1_FIRST_ERROR_1 0x0000000150040660
-#define SH_NI1_FIRST_ERROR_1_MASK 0xffffffffffffffff
-#define SH_NI1_FIRST_ERROR_1_INIT 0xffffffffffffffff
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0 */
-/* Description: Fifo 02 debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_SHFT 0
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT0_MASK 0x0000000000000001
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2 */
-/* Description: Fifo 02 debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_SHFT 1
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_DEBIT2_MASK 0x0000000000000002
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0 */
-/* Description: Fifo 13 debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_SHFT 2
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT0_MASK 0x0000000000000004
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2 */
-/* Description: Fifo 13 debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_SHFT 3
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_DEBIT2_MASK 0x0000000000000008
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit overflow 0 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit overflow 1 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit overflow 2 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit overflow 0 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit overflow 1 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit overflow 2 */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0 */
-/* Description: PI Fifo debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_SHFT 22
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT0_MASK 0x0000000000400000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2 */
-/* Description: PI Fifo debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_SHFT 23
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_DEBIT2_MASK 0x0000000000800000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0 */
-/* Description: IILB Fifo debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_SHFT 24
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT0_MASK 0x0000000001000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2 */
-/* Description: IILB Fifo debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_SHFT 25
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_DEBIT2_MASK 0x0000000002000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0 */
-/* Description: MD Fifo debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_SHFT 26
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT0_MASK 0x0000000004000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2 */
-/* Description: MD Fifo debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_SHFT 27
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_DEBIT2_MASK 0x0000000008000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0 */
-/* Description: NI Fifo debit0 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_SHFT 28
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT0_MASK 0x0000000010000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1 */
-/* Description: NI Fifo debit1 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_SHFT 29
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT1_MASK 0x0000000020000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2 */
-/* Description: NI Fifo debit2 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_SHFT 30
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT2_MASK 0x0000000040000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3 */
-/* Description: NI Fifo debit3 overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_SHFT 31
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_DEBIT3_MASK 0x0000000080000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit overflow */
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_FIRST_ERROR_1_OVERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0 */
-/* Description: Fifo02 vc0 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_SHFT 56
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2 */
-/* Description: Fifo02 vc2 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_SHFT 57
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO02_VC2_MASK 0x0200000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1 */
-/* Description: Fifo13 vc1 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_SHFT 58
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC1_MASK 0x0400000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3 */
-/* Description: Fifo13 vc3 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_SHFT 59
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_FIFO13_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0 */
-/* Description: NI vc0 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_SHFT 60
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC0_MASK 0x1000000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1 */
-/* Description: NI vc1 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_SHFT 61
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC1_MASK 0x2000000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2 */
-/* Description: NI vc2 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_SHFT 62
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC2_MASK 0x4000000000000000
-
-/* SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3 */
-/* Description: NI vc3 tail timeout */
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_SHFT 63
-#define SH_NI1_FIRST_ERROR_1_TAIL_TIMEOUT_NI_VC3_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_FIRST_ERROR_2" */
-/* ni1 First Error Bits */
-/* ==================================================================== */
-
-#define SH_NI1_FIRST_ERROR_2 0x0000000150040670
-#define SH_NI1_FIRST_ERROR_2_MASK 0x7fffffff003fffff
-#define SH_NI1_FIRST_ERROR_2_INIT 0x7fffffff003fffff
-
-/* SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI */
-/* Description: Illegal VC NI */
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI_SHFT 0
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCNI_MASK 0x0000000000000001
-
-/* SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI */
-/* Description: Illegal VC PI */
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI_SHFT 1
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCPI_MASK 0x0000000000000002
-
-/* SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD */
-/* Description: Illegal VC MD */
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD_SHFT 2
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCMD_MASK 0x0000000000000004
-
-/* SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB */
-/* Description: Illegal VC IILB */
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB_SHFT 3
-#define SH_NI1_FIRST_ERROR_2_ILLEGAL_VCIILB_MASK 0x0000000000000008
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP */
-/* Description: Fifo 02 vc0 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_SHFT 4
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_POP_MASK 0x0000000000000010
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP */
-/* Description: Fifo 02 vc2 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_SHFT 5
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_POP_MASK 0x0000000000000020
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP */
-/* Description: Fifo 13 vc1 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_SHFT 6
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_POP_MASK 0x0000000000000040
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP */
-/* Description: Fifo 13 vc3 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_SHFT 7
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_POP_MASK 0x0000000000000080
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH */
-/* Description: Fifo 02 vc0 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_SHFT 8
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_PUSH_MASK 0x0000000000000100
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH */
-/* Description: Fifo 02 vc2 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_SHFT 9
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_PUSH_MASK 0x0000000000000200
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH */
-/* Description: Fifo 13 vc1 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_SHFT 10
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC1_PUSH_MASK 0x0000000000000400
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH */
-/* Description: Fifo 13 vc3 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_SHFT 11
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC3_PUSH_MASK 0x0000000000000800
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT */
-/* Description: Fifo 02 vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_SHFT 12
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT */
-/* Description: Fifo 02 vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_SHFT 13
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO02_VC2_CREDIT_MASK 0x0000000000002000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT */
-/* Description: Fifo 13 vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_SHFT 14
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC0_CREDIT_MASK 0x0000000000004000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT */
-/* Description: Fifo 13 vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_SHFT 15
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_FIFO13_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT */
-/* Description: VC0 credit underflow 0 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_SHFT 16
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC0_CREDIT_MASK 0x0000000000010000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT */
-/* Description: VC0 credit underflow 1 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_SHFT 17
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC0_CREDIT_MASK 0x0000000000020000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT */
-/* Description: VC0 credit underflow 2 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_SHFT 18
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC0_CREDIT_MASK 0x0000000000040000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT */
-/* Description: VC2 credit underflow 0 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_SHFT 19
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW0_VC2_CREDIT_MASK 0x0000000000080000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT */
-/* Description: VC2 credit underflow 1 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_SHFT 20
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW1_VC2_CREDIT_MASK 0x0000000000100000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT */
-/* Description: VC2 credit underflow 2 */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_SHFT 21
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW2_VC2_CREDIT_MASK 0x0000000000200000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP */
-/* Description: PI Fifo vc0 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_SHFT 32
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_POP_MASK 0x0000000100000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP */
-/* Description: PI Fifo vc2 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_SHFT 33
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_POP_MASK 0x0000000200000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP */
-/* Description: IILB Fifo vc0 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_SHFT 34
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_POP_MASK 0x0000000400000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP */
-/* Description: IILB Fifo vc2 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_SHFT 35
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_POP_MASK 0x0000000800000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP */
-/* Description: MD Fifo vc0 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_SHFT 36
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_POP_MASK 0x0000001000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP */
-/* Description: MD Fifo vc2 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_SHFT 37
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_POP_MASK 0x0000002000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP */
-/* Description: NI Fifo vc0 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_SHFT 38
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_POP_MASK 0x0000004000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP */
-/* Description: NI Fifo vc2 pop underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_SHFT 39
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_POP_MASK 0x0000008000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH */
-/* Description: PI Fifo vc0 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_SHFT 40
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_PUSH_MASK 0x0000010000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH */
-/* Description: PI Fifo vc2 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_SHFT 41
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_PUSH_MASK 0x0000020000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH */
-/* Description: IILB Fifo vc0 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_SHFT 42
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_PUSH_MASK 0x0000040000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH */
-/* Description: IILB Fifo vc2 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_SHFT 43
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_PUSH_MASK 0x0000080000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH */
-/* Description: MD Fifo vc0 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_SHFT 44
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_PUSH_MASK 0x0000100000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH */
-/* Description: MD Fifo vc2 push underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_SHFT 45
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_PUSH_MASK 0x0000200000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT */
-/* Description: PI Fifo vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_SHFT 46
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT */
-/* Description: PI Fifo vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_SHFT 47
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_PI_FIFO_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT */
-/* Description: IILB Fifo vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_SHFT 48
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC0_CREDIT_MASK 0x0001000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT */
-/* Description: IILB Fifo vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_SHFT 49
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_IILB_FIFO_VC2_CREDIT_MASK 0x0002000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT */
-/* Description: MD Fifo vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_SHFT 50
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC0_CREDIT_MASK 0x0004000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT */
-/* Description: MD Fifo vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_SHFT 51
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_MD_FIFO_VC2_CREDIT_MASK 0x0008000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT */
-/* Description: NI Fifo vc0 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_SHFT 52
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC0_CREDIT_MASK 0x0010000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT */
-/* Description: NI Fifo vc1 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_SHFT 53
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC1_CREDIT_MASK 0x0020000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT */
-/* Description: NI Fifo vc2 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_SHFT 54
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC2_CREDIT_MASK 0x0040000000000000
-
-/* SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT */
-/* Description: NI Fifo vc3 credit underflow */
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_SHFT 55
-#define SH_NI1_FIRST_ERROR_2_UNDERFLOW_NI_FIFO_VC3_CREDIT_MASK 0x0080000000000000
-
-/* SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0 */
-/* Description: llp deadlock vc0 */
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0_SHFT 56
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC0_MASK 0x0100000000000000
-
-/* SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1 */
-/* Description: llp deadlock vc1 */
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1_SHFT 57
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC1_MASK 0x0200000000000000
-
-/* SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2 */
-/* Description: llp deadlock vc2 */
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2_SHFT 58
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC2_MASK 0x0400000000000000
-
-/* SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3 */
-/* Description: llp deadlock vc3 */
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3_SHFT 59
-#define SH_NI1_FIRST_ERROR_2_LLP_DEADLOCK_VC3_MASK 0x0800000000000000
-
-/* SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH_SHFT 60
-#define SH_NI1_FIRST_ERROR_2_CHIPLET_NOMATCH_MASK 0x1000000000000000
-
-/* SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR_SHFT 61
-#define SH_NI1_FIRST_ERROR_2_LUT_READ_ERROR_MASK 0x2000000000000000
-
-/* SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR */
-/* Description: Retry Timeout Error */
-#define SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_SHFT 62
-#define SH_NI1_FIRST_ERROR_2_RETRY_TIMEOUT_ERROR_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_1" */
-/* ni1 Chiplet no match header bits 63:0 */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_DETAIL_1 0x0000000150040680
-#define SH_NI1_ERROR_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_NI1_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_NI1_ERROR_DETAIL_1_HEADER */
-/* Description: Header bits 63:0 */
-#define SH_NI1_ERROR_DETAIL_1_HEADER_SHFT 0
-#define SH_NI1_ERROR_DETAIL_1_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_2" */
-/* ni1 Chiplet no match header bits 127:64 */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_DETAIL_2 0x0000000150040690
-#define SH_NI1_ERROR_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_NI1_ERROR_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_NI1_ERROR_DETAIL_2_HEADER */
-/* Description: Header bits 127:64 */
-#define SH_NI1_ERROR_DETAIL_2_HEADER_SHFT 0
-#define SH_NI1_ERROR_DETAIL_2_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_1" */
-/* Corrected error details */
-/* ==================================================================== */
-
-#define SH_XN_CORRECTED_DETAIL_1 0x0000000150040070
-#define SH_XN_CORRECTED_DETAIL_1_MASK 0x0fff0fff0fff0fff
-#define SH_XN_CORRECTED_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME */
-/* Description: ECC0 Syndrome */
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME_SHFT 0
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_SYNDROME_MASK 0x00000000000000ff
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC0_WC */
-/* Description: ECC0 Word Count */
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_WC_SHFT 8
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_WC_MASK 0x0000000000000300
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC0_VC */
-/* Description: ECC0 Virtual Channel */
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_VC_SHFT 10
-#define SH_XN_CORRECTED_DETAIL_1_ECC0_VC_MASK 0x0000000000000c00
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME */
-/* Description: ECC1 Syndrome */
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME_SHFT 16
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_SYNDROME_MASK 0x0000000000ff0000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC1_WC */
-/* Description: ECC1 Word Count */
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_WC_SHFT 24
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_WC_MASK 0x0000000003000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC1_VC */
-/* Description: ECC1 Virtual Channel */
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_VC_SHFT 26
-#define SH_XN_CORRECTED_DETAIL_1_ECC1_VC_MASK 0x000000000c000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME */
-/* Description: ECC2 Syndrome */
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME_SHFT 32
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_SYNDROME_MASK 0x000000ff00000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC2_WC */
-/* Description: ECC2 Word Count */
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_WC_SHFT 40
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_WC_MASK 0x0000030000000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC2_VC */
-/* Description: ECC2 Virtual Channel */
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_VC_SHFT 42
-#define SH_XN_CORRECTED_DETAIL_1_ECC2_VC_MASK 0x00000c0000000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME */
-/* Description: ECC3 Syndrome */
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME_SHFT 48
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC3_WC */
-/* Description: ECC3 Word Count */
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_WC_SHFT 56
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_WC_MASK 0x0300000000000000
-
-/* SH_XN_CORRECTED_DETAIL_1_ECC3_VC */
-/* Description: ECC3 Virtual Channel */
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_VC_SHFT 58
-#define SH_XN_CORRECTED_DETAIL_1_ECC3_VC_MASK 0x0c00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_2" */
-/* Corrected error data */
-/* ==================================================================== */
-
-#define SH_XN_CORRECTED_DETAIL_2 0x0000000150040080
-#define SH_XN_CORRECTED_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_XN_CORRECTED_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_XN_CORRECTED_DETAIL_2_DATA */
-/* Description: ECC data */
-#define SH_XN_CORRECTED_DETAIL_2_DATA_SHFT 0
-#define SH_XN_CORRECTED_DETAIL_2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_3" */
-/* Corrected error header0 */
-/* ==================================================================== */
-
-#define SH_XN_CORRECTED_DETAIL_3 0x0000000150040090
-#define SH_XN_CORRECTED_DETAIL_3_MASK 0xffffffffffffffff
-#define SH_XN_CORRECTED_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_XN_CORRECTED_DETAIL_3_HEADER0 */
-/* Description: ECC header0 (bits 63 - 0) */
-#define SH_XN_CORRECTED_DETAIL_3_HEADER0_SHFT 0
-#define SH_XN_CORRECTED_DETAIL_3_HEADER0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_4" */
-/* Corrected error header1 */
-/* ==================================================================== */
-
-#define SH_XN_CORRECTED_DETAIL_4 0x00000001500400a0
-#define SH_XN_CORRECTED_DETAIL_4_MASK 0xc00003ffffffffff
-#define SH_XN_CORRECTED_DETAIL_4_INIT 0x0000000000000000
-
-/* SH_XN_CORRECTED_DETAIL_4_HEADER1 */
-/* Description: ECC header1 (bits 104 - 64) */
-#define SH_XN_CORRECTED_DETAIL_4_HEADER1_SHFT 0
-#define SH_XN_CORRECTED_DETAIL_4_HEADER1_MASK 0x000003ffffffffff
-
-/* SH_XN_CORRECTED_DETAIL_4_ERR_GROUP */
-/* Description: Error group */
-#define SH_XN_CORRECTED_DETAIL_4_ERR_GROUP_SHFT 62
-#define SH_XN_CORRECTED_DETAIL_4_ERR_GROUP_MASK 0xc000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_1" */
-/* Uncorrected error details */
-/* ==================================================================== */
-
-#define SH_XN_UNCORRECTED_DETAIL_1 0x00000001500400b0
-#define SH_XN_UNCORRECTED_DETAIL_1_MASK 0x0fff0fff0fff0fff
-#define SH_XN_UNCORRECTED_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME */
-/* Description: ECC0 Syndrome */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME_SHFT 0
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_SYNDROME_MASK 0x00000000000000ff
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC */
-/* Description: ECC0 Word Count */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC_SHFT 8
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_WC_MASK 0x0000000000000300
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC */
-/* Description: ECC0 Virtual Channel */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC_SHFT 10
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC0_VC_MASK 0x0000000000000c00
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME */
-/* Description: ECC1 Syndrome */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME_SHFT 16
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_SYNDROME_MASK 0x0000000000ff0000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC */
-/* Description: ECC1 Word Count */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC_SHFT 24
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_WC_MASK 0x0000000003000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC */
-/* Description: ECC1 Virtual Channel */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC_SHFT 26
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC1_VC_MASK 0x000000000c000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME */
-/* Description: ECC2 Syndrome */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME_SHFT 32
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_SYNDROME_MASK 0x000000ff00000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC */
-/* Description: ECC2 Word Count */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC_SHFT 40
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_WC_MASK 0x0000030000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC */
-/* Description: ECC2 Virtual Channel */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC_SHFT 42
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC2_VC_MASK 0x00000c0000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME */
-/* Description: ECC3 Syndrome */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME_SHFT 48
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_SYNDROME_MASK 0x00ff000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC */
-/* Description: ECC3 Word Count */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC_SHFT 56
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_WC_MASK 0x0300000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC */
-/* Description: ECC3 Virtual Channel */
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC_SHFT 58
-#define SH_XN_UNCORRECTED_DETAIL_1_ECC3_VC_MASK 0x0c00000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_2" */
-/* Uncorrected error data */
-/* ==================================================================== */
-
-#define SH_XN_UNCORRECTED_DETAIL_2 0x00000001500400c0
-#define SH_XN_UNCORRECTED_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_XN_UNCORRECTED_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_2_DATA */
-/* Description: ECC data */
-#define SH_XN_UNCORRECTED_DETAIL_2_DATA_SHFT 0
-#define SH_XN_UNCORRECTED_DETAIL_2_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_3" */
-/* Uncorrected error header0 */
-/* ==================================================================== */
-
-#define SH_XN_UNCORRECTED_DETAIL_3 0x00000001500400d0
-#define SH_XN_UNCORRECTED_DETAIL_3_MASK 0xffffffffffffffff
-#define SH_XN_UNCORRECTED_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_3_HEADER0 */
-/* Description: ECC header0 (bits 63 - 0) */
-#define SH_XN_UNCORRECTED_DETAIL_3_HEADER0_SHFT 0
-#define SH_XN_UNCORRECTED_DETAIL_3_HEADER0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_4" */
-/* Uncorrected error header1 */
-/* ==================================================================== */
-
-#define SH_XN_UNCORRECTED_DETAIL_4 0x00000001500400e0
-#define SH_XN_UNCORRECTED_DETAIL_4_MASK 0xc00003ffffffffff
-#define SH_XN_UNCORRECTED_DETAIL_4_INIT 0x0000000000000000
-
-/* SH_XN_UNCORRECTED_DETAIL_4_HEADER1 */
-/* Description: ECC header1 (bits 104 - 64) */
-#define SH_XN_UNCORRECTED_DETAIL_4_HEADER1_SHFT 0
-#define SH_XN_UNCORRECTED_DETAIL_4_HEADER1_MASK 0x000003ffffffffff
-
-/* SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP */
-/* Description: Error group */
-#define SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP_SHFT 62
-#define SH_XN_UNCORRECTED_DETAIL_4_ERR_GROUP_MASK 0xc000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_DETAIL_1" */
-/* Look Up Table Address (md) */
-/* ==================================================================== */
-
-#define SH_XNMD_ERROR_DETAIL_1 0x00000001500400f0
-#define SH_XNMD_ERROR_DETAIL_1_MASK 0x00000000000007ff
-#define SH_XNMD_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_XNMD_ERROR_DETAIL_1_LUT_ADDR */
-/* Description: Look Up Table Read Address */
-#define SH_XNMD_ERROR_DETAIL_1_LUT_ADDR_SHFT 0
-#define SH_XNMD_ERROR_DETAIL_1_LUT_ADDR_MASK 0x00000000000007ff
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_DETAIL_1" */
-/* Look Up Table Address (pi) */
-/* ==================================================================== */
-
-#define SH_XNPI_ERROR_DETAIL_1 0x0000000150040100
-#define SH_XNPI_ERROR_DETAIL_1_MASK 0x00000000000007ff
-#define SH_XNPI_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_XNPI_ERROR_DETAIL_1_LUT_ADDR */
-/* Description: Look Up Table Read Address */
-#define SH_XNPI_ERROR_DETAIL_1_LUT_ADDR_SHFT 0
-#define SH_XNPI_ERROR_DETAIL_1_LUT_ADDR_MASK 0x00000000000007ff
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_1" */
-/* Chiplet NoMatch header [63:0] */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_DETAIL_1 0x0000000150040110
-#define SH_XNIILB_ERROR_DETAIL_1_MASK 0xffffffffffffffff
-#define SH_XNIILB_ERROR_DETAIL_1_INIT 0x0000000000000000
-
-/* SH_XNIILB_ERROR_DETAIL_1_HEADER */
-/* Description: header bits [63:0] */
-#define SH_XNIILB_ERROR_DETAIL_1_HEADER_SHFT 0
-#define SH_XNIILB_ERROR_DETAIL_1_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_2" */
-/* Chiplet NoMatch header [127:64] */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_DETAIL_2 0x0000000150040120
-#define SH_XNIILB_ERROR_DETAIL_2_MASK 0xffffffffffffffff
-#define SH_XNIILB_ERROR_DETAIL_2_INIT 0x0000000000000000
-
-/* SH_XNIILB_ERROR_DETAIL_2_HEADER */
-/* Description: header bits [127:64] */
-#define SH_XNIILB_ERROR_DETAIL_2_HEADER_SHFT 0
-#define SH_XNIILB_ERROR_DETAIL_2_HEADER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_3" */
-/* Look Up Table Address (iilb) */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_DETAIL_3 0x0000000150040130
-#define SH_XNIILB_ERROR_DETAIL_3_MASK 0x00000000000007ff
-#define SH_XNIILB_ERROR_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR */
-/* Description: Look Up Table Read Address */
-#define SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR_SHFT 0
-#define SH_XNIILB_ERROR_DETAIL_3_LUT_ADDR_MASK 0x00000000000007ff
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_3" */
-/* Look Up Table Address (ni0) */
-/* ==================================================================== */
-
-#define SH_NI0_ERROR_DETAIL_3 0x0000000150040140
-#define SH_NI0_ERROR_DETAIL_3_MASK 0x00000000000007ff
-#define SH_NI0_ERROR_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_NI0_ERROR_DETAIL_3_LUT_ADDR */
-/* Description: Look Up Table Read Address */
-#define SH_NI0_ERROR_DETAIL_3_LUT_ADDR_SHFT 0
-#define SH_NI0_ERROR_DETAIL_3_LUT_ADDR_MASK 0x00000000000007ff
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_3" */
-/* Look Up Table Address (ni1) */
-/* ==================================================================== */
-
-#define SH_NI1_ERROR_DETAIL_3 0x0000000150040150
-#define SH_NI1_ERROR_DETAIL_3_MASK 0x00000000000007ff
-#define SH_NI1_ERROR_DETAIL_3_INIT 0x0000000000000000
-
-/* SH_NI1_ERROR_DETAIL_3_LUT_ADDR */
-/* Description: Look Up Table Read Address */
-#define SH_NI1_ERROR_DETAIL_3_LUT_ADDR_SHFT 0
-#define SH_NI1_ERROR_DETAIL_3_LUT_ADDR_MASK 0x00000000000007ff
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-#define SH_XN_ERROR_SUMMARY 0x0000000150040000
-#define SH_XN_ERROR_SUMMARY_MASK 0x0000003fffffffff
-#define SH_XN_ERROR_SUMMARY_INIT 0x0000003fffffffff
-
-/* SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW */
-/* Description: NI0 pop overflow */
-#define SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW_SHFT 0
-#define SH_XN_ERROR_SUMMARY_NI0_POP_OVERFLOW_MASK 0x0000000000000001
-
-/* SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW */
-/* Description: NI0 push overflow */
-#define SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW_SHFT 1
-#define SH_XN_ERROR_SUMMARY_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
-
-/* SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW */
-/* Description: NI0 credit overflow */
-#define SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW_SHFT 2
-#define SH_XN_ERROR_SUMMARY_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
-
-/* SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW */
-/* Description: NI0 debit overflow */
-#define SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW_SHFT 3
-#define SH_XN_ERROR_SUMMARY_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
-
-/* SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW */
-/* Description: NI0 pop underflow */
-#define SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW_SHFT 4
-#define SH_XN_ERROR_SUMMARY_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
-
-/* SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW */
-/* Description: NI0 push underflow */
-#define SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW_SHFT 5
-#define SH_XN_ERROR_SUMMARY_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
-
-/* SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW */
-/* Description: NI0 credit underflow */
-#define SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW_SHFT 6
-#define SH_XN_ERROR_SUMMARY_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
-
-/* SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR */
-/* Description: NI0 llp error */
-#define SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR_SHFT 7
-#define SH_XN_ERROR_SUMMARY_NI0_LLP_ERROR_MASK 0x0000000000000080
-
-/* SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR */
-/* Description: NI0 Pipe in/out errors */
-#define SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR_SHFT 8
-#define SH_XN_ERROR_SUMMARY_NI0_PIPE_ERROR_MASK 0x0000000000000100
-
-/* SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW */
-/* Description: NI1 pop overflow */
-#define SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW_SHFT 9
-#define SH_XN_ERROR_SUMMARY_NI1_POP_OVERFLOW_MASK 0x0000000000000200
-
-/* SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW */
-/* Description: NI1 push overflow */
-#define SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW_SHFT 10
-#define SH_XN_ERROR_SUMMARY_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW */
-/* Description: NI1 credit overflow */
-#define SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW_SHFT 11
-#define SH_XN_ERROR_SUMMARY_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
-
-/* SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW */
-/* Description: NI1 debit overflow */
-#define SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW_SHFT 12
-#define SH_XN_ERROR_SUMMARY_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
-
-/* SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW */
-/* Description: NI1 pop underflow */
-#define SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW_SHFT 13
-#define SH_XN_ERROR_SUMMARY_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
-
-/* SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW */
-/* Description: NI1 push underflow */
-#define SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW_SHFT 14
-#define SH_XN_ERROR_SUMMARY_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
-
-/* SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW */
-/* Description: NI1 credit underflow */
-#define SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW_SHFT 15
-#define SH_XN_ERROR_SUMMARY_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
-
-/* SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR */
-/* Description: NI1 llp error */
-#define SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR_SHFT 16
-#define SH_XN_ERROR_SUMMARY_NI1_LLP_ERROR_MASK 0x0000000000010000
-
-/* SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR */
-/* Description: NI1 pipe in/out error */
-#define SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR_SHFT 17
-#define SH_XN_ERROR_SUMMARY_NI1_PIPE_ERROR_MASK 0x0000000000020000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW_SHFT 18
-#define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW */
-/* Description: XNMD debit overflow */
-#define SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW_SHFT 19
-#define SH_XN_ERROR_SUMMARY_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW */
-/* Description: XNMD data buffer overflow */
-#define SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
-#define SH_XN_ERROR_SUMMARY_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW */
-/* Description: XNMD credit underflow */
-#define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW_SHFT 21
-#define SH_XN_ERROR_SUMMARY_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR */
-/* Description: XNMD single bit error */
-#define SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR_SHFT 22
-#define SH_XN_ERROR_SUMMARY_XNMD_SBE_ERROR_MASK 0x0000000000400000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR */
-/* Description: XNMD uncorrectable error */
-#define SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR_SHFT 23
-#define SH_XN_ERROR_SUMMARY_XNMD_UCE_ERROR_MASK 0x0000000000800000
-
-/* SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR */
-/* Description: XNMD look up table error */
-#define SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR_SHFT 24
-#define SH_XN_ERROR_SUMMARY_XNMD_LUT_ERROR_MASK 0x0000000001000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW_SHFT 25
-#define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW */
-/* Description: XNPI debit overflow */
-#define SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW_SHFT 26
-#define SH_XN_ERROR_SUMMARY_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW */
-/* Description: XNPI data buffer overflow */
-#define SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
-#define SH_XN_ERROR_SUMMARY_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW */
-/* Description: XNPI credit underflow */
-#define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW_SHFT 28
-#define SH_XN_ERROR_SUMMARY_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR */
-/* Description: XNPI single bit error */
-#define SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR_SHFT 29
-#define SH_XN_ERROR_SUMMARY_XNPI_SBE_ERROR_MASK 0x0000000020000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR */
-/* Description: XNPI uncorrectable error */
-#define SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR_SHFT 30
-#define SH_XN_ERROR_SUMMARY_XNPI_UCE_ERROR_MASK 0x0000000040000000
-
-/* SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR */
-/* Description: XNPI look up table error */
-#define SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR_SHFT 31
-#define SH_XN_ERROR_SUMMARY_XNPI_LUT_ERROR_MASK 0x0000000080000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW */
-/* Description: IILB debit overflow */
-#define SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW_SHFT 32
-#define SH_XN_ERROR_SUMMARY_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW */
-/* Description: IILB credit overflow */
-#define SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW_SHFT 33
-#define SH_XN_ERROR_SUMMARY_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW */
-/* Description: IILB fifo overflow */
-#define SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW_SHFT 34
-#define SH_XN_ERROR_SUMMARY_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW */
-/* Description: IILB credit underflow */
-#define SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW_SHFT 35
-#define SH_XN_ERROR_SUMMARY_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW */
-/* Description: IILB fifo underflow */
-#define SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW_SHFT 36
-#define SH_XN_ERROR_SUMMARY_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
-
-/* SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT */
-/* Description: IILB chiplet nomatch or lut read error */
-#define SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT_SHFT 37
-#define SH_XN_ERROR_SUMMARY_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_ERRORS_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XN_ERRORS_ALIAS 0x0000000150040008
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-#define SH_XN_ERROR_OVERFLOW 0x0000000150040020
-#define SH_XN_ERROR_OVERFLOW_MASK 0x0000003fffffffff
-#define SH_XN_ERROR_OVERFLOW_INIT 0x0000003fffffffff
-
-/* SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW */
-/* Description: NI0 pop overflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW_SHFT 0
-#define SH_XN_ERROR_OVERFLOW_NI0_POP_OVERFLOW_MASK 0x0000000000000001
-
-/* SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW */
-/* Description: NI0 push overflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW_SHFT 1
-#define SH_XN_ERROR_OVERFLOW_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
-
-/* SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW */
-/* Description: NI0 credit overflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW_SHFT 2
-#define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
-
-/* SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW */
-/* Description: NI0 debit overflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW_SHFT 3
-#define SH_XN_ERROR_OVERFLOW_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
-
-/* SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW */
-/* Description: NI0 pop underflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW_SHFT 4
-#define SH_XN_ERROR_OVERFLOW_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
-
-/* SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW */
-/* Description: NI0 push underflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW_SHFT 5
-#define SH_XN_ERROR_OVERFLOW_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
-
-/* SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW */
-/* Description: NI0 credit underflow */
-#define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW_SHFT 6
-#define SH_XN_ERROR_OVERFLOW_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
-
-/* SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR */
-/* Description: NI0 llp error */
-#define SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR_SHFT 7
-#define SH_XN_ERROR_OVERFLOW_NI0_LLP_ERROR_MASK 0x0000000000000080
-
-/* SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR */
-/* Description: NI0 Pipe in/out errors */
-#define SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR_SHFT 8
-#define SH_XN_ERROR_OVERFLOW_NI0_PIPE_ERROR_MASK 0x0000000000000100
-
-/* SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW */
-/* Description: NI1 pop overflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW_SHFT 9
-#define SH_XN_ERROR_OVERFLOW_NI1_POP_OVERFLOW_MASK 0x0000000000000200
-
-/* SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW */
-/* Description: NI1 push overflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW_SHFT 10
-#define SH_XN_ERROR_OVERFLOW_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW */
-/* Description: NI1 credit overflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW_SHFT 11
-#define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
-
-/* SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW */
-/* Description: NI1 debit overflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW_SHFT 12
-#define SH_XN_ERROR_OVERFLOW_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
-
-/* SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW */
-/* Description: NI1 pop underflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW_SHFT 13
-#define SH_XN_ERROR_OVERFLOW_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
-
-/* SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW */
-/* Description: NI1 push underflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW_SHFT 14
-#define SH_XN_ERROR_OVERFLOW_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
-
-/* SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW */
-/* Description: NI1 credit underflow */
-#define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW_SHFT 15
-#define SH_XN_ERROR_OVERFLOW_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
-
-/* SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR */
-/* Description: NI1 llp error */
-#define SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR_SHFT 16
-#define SH_XN_ERROR_OVERFLOW_NI1_LLP_ERROR_MASK 0x0000000000010000
-
-/* SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR */
-/* Description: NI1 pipe in/out error */
-#define SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR_SHFT 17
-#define SH_XN_ERROR_OVERFLOW_NI1_PIPE_ERROR_MASK 0x0000000000020000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW_SHFT 18
-#define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW */
-/* Description: XNMD debit overflow */
-#define SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW_SHFT 19
-#define SH_XN_ERROR_OVERFLOW_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW */
-/* Description: XNMD data buffer overflow */
-#define SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
-#define SH_XN_ERROR_OVERFLOW_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW */
-/* Description: XNMD credit underflow */
-#define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW_SHFT 21
-#define SH_XN_ERROR_OVERFLOW_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR */
-/* Description: XNMD single bit error */
-#define SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR_SHFT 22
-#define SH_XN_ERROR_OVERFLOW_XNMD_SBE_ERROR_MASK 0x0000000000400000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR */
-/* Description: XNMD uncorrectable error */
-#define SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR_SHFT 23
-#define SH_XN_ERROR_OVERFLOW_XNMD_UCE_ERROR_MASK 0x0000000000800000
-
-/* SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR */
-/* Description: XNMD look up table error */
-#define SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR_SHFT 24
-#define SH_XN_ERROR_OVERFLOW_XNMD_LUT_ERROR_MASK 0x0000000001000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW_SHFT 25
-#define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW */
-/* Description: XNPI debit overflow */
-#define SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW_SHFT 26
-#define SH_XN_ERROR_OVERFLOW_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW */
-/* Description: XNPI data buffer overflow */
-#define SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
-#define SH_XN_ERROR_OVERFLOW_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW */
-/* Description: XNPI credit underflow */
-#define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW_SHFT 28
-#define SH_XN_ERROR_OVERFLOW_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR */
-/* Description: XNPI single bit error */
-#define SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR_SHFT 29
-#define SH_XN_ERROR_OVERFLOW_XNPI_SBE_ERROR_MASK 0x0000000020000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR */
-/* Description: XNPI uncorrectable error */
-#define SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR_SHFT 30
-#define SH_XN_ERROR_OVERFLOW_XNPI_UCE_ERROR_MASK 0x0000000040000000
-
-/* SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR */
-/* Description: XNPI look up table error */
-#define SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR_SHFT 31
-#define SH_XN_ERROR_OVERFLOW_XNPI_LUT_ERROR_MASK 0x0000000080000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW */
-/* Description: IILB debit overflow */
-#define SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW_SHFT 32
-#define SH_XN_ERROR_OVERFLOW_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW */
-/* Description: IILB credit overflow */
-#define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW_SHFT 33
-#define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW */
-/* Description: IILB fifo overflow */
-#define SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW_SHFT 34
-#define SH_XN_ERROR_OVERFLOW_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW */
-/* Description: IILB credit underflow */
-#define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW_SHFT 35
-#define SH_XN_ERROR_OVERFLOW_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW */
-/* Description: IILB fifo underflow */
-#define SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW_SHFT 36
-#define SH_XN_ERROR_OVERFLOW_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
-
-/* SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT */
-/* Description: IILB chiplet nomatch or lut read error */
-#define SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT_SHFT 37
-#define SH_XN_ERROR_OVERFLOW_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_OVERFLOW_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XN_ERROR_OVERFLOW_ALIAS 0x0000000150040028
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_MASK" */
-/* ==================================================================== */
-
-#define SH_XN_ERROR_MASK 0x0000000150040040
-#define SH_XN_ERROR_MASK_MASK 0x0000003fffffffff
-#define SH_XN_ERROR_MASK_INIT 0x0000003fffffffff
-
-/* SH_XN_ERROR_MASK_NI0_POP_OVERFLOW */
-/* Description: NI0 pop overflow */
-#define SH_XN_ERROR_MASK_NI0_POP_OVERFLOW_SHFT 0
-#define SH_XN_ERROR_MASK_NI0_POP_OVERFLOW_MASK 0x0000000000000001
-
-/* SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW */
-/* Description: NI0 push overflow */
-#define SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW_SHFT 1
-#define SH_XN_ERROR_MASK_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
-
-/* SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW */
-/* Description: NI0 credit overflow */
-#define SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW_SHFT 2
-#define SH_XN_ERROR_MASK_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
-
-/* SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW */
-/* Description: NI0 debit overflow */
-#define SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW_SHFT 3
-#define SH_XN_ERROR_MASK_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
-
-/* SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW */
-/* Description: NI0 pop underflow */
-#define SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW_SHFT 4
-#define SH_XN_ERROR_MASK_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
-
-/* SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW */
-/* Description: NI0 push underflow */
-#define SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW_SHFT 5
-#define SH_XN_ERROR_MASK_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
-
-/* SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW */
-/* Description: NI0 credit underflow */
-#define SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW_SHFT 6
-#define SH_XN_ERROR_MASK_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
-
-/* SH_XN_ERROR_MASK_NI0_LLP_ERROR */
-/* Description: NI0 llp error */
-#define SH_XN_ERROR_MASK_NI0_LLP_ERROR_SHFT 7
-#define SH_XN_ERROR_MASK_NI0_LLP_ERROR_MASK 0x0000000000000080
-
-/* SH_XN_ERROR_MASK_NI0_PIPE_ERROR */
-/* Description: NI0 Pipe in/out errors */
-#define SH_XN_ERROR_MASK_NI0_PIPE_ERROR_SHFT 8
-#define SH_XN_ERROR_MASK_NI0_PIPE_ERROR_MASK 0x0000000000000100
-
-/* SH_XN_ERROR_MASK_NI1_POP_OVERFLOW */
-/* Description: NI1 pop overflow */
-#define SH_XN_ERROR_MASK_NI1_POP_OVERFLOW_SHFT 9
-#define SH_XN_ERROR_MASK_NI1_POP_OVERFLOW_MASK 0x0000000000000200
-
-/* SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW */
-/* Description: NI1 push overflow */
-#define SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW_SHFT 10
-#define SH_XN_ERROR_MASK_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW */
-/* Description: NI1 credit overflow */
-#define SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW_SHFT 11
-#define SH_XN_ERROR_MASK_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
-
-/* SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW */
-/* Description: NI1 debit overflow */
-#define SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW_SHFT 12
-#define SH_XN_ERROR_MASK_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
-
-/* SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW */
-/* Description: NI1 pop underflow */
-#define SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW_SHFT 13
-#define SH_XN_ERROR_MASK_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
-
-/* SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW */
-/* Description: NI1 push underflow */
-#define SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW_SHFT 14
-#define SH_XN_ERROR_MASK_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
-
-/* SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW */
-/* Description: NI1 credit underflow */
-#define SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW_SHFT 15
-#define SH_XN_ERROR_MASK_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
-
-/* SH_XN_ERROR_MASK_NI1_LLP_ERROR */
-/* Description: NI1 llp error */
-#define SH_XN_ERROR_MASK_NI1_LLP_ERROR_SHFT 16
-#define SH_XN_ERROR_MASK_NI1_LLP_ERROR_MASK 0x0000000000010000
-
-/* SH_XN_ERROR_MASK_NI1_PIPE_ERROR */
-/* Description: NI1 pipe in/out error */
-#define SH_XN_ERROR_MASK_NI1_PIPE_ERROR_SHFT 17
-#define SH_XN_ERROR_MASK_NI1_PIPE_ERROR_MASK 0x0000000000020000
-
-/* SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW_SHFT 18
-#define SH_XN_ERROR_MASK_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
-
-/* SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW */
-/* Description: XNMD debit overflow */
-#define SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW_SHFT 19
-#define SH_XN_ERROR_MASK_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
-
-/* SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW */
-/* Description: XNMD data buffer overflow */
-#define SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
-#define SH_XN_ERROR_MASK_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
-
-/* SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW */
-/* Description: XNMD credit underflow */
-#define SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW_SHFT 21
-#define SH_XN_ERROR_MASK_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
-
-/* SH_XN_ERROR_MASK_XNMD_SBE_ERROR */
-/* Description: XNMD single bit error */
-#define SH_XN_ERROR_MASK_XNMD_SBE_ERROR_SHFT 22
-#define SH_XN_ERROR_MASK_XNMD_SBE_ERROR_MASK 0x0000000000400000
-
-/* SH_XN_ERROR_MASK_XNMD_UCE_ERROR */
-/* Description: XNMD uncorrectable error */
-#define SH_XN_ERROR_MASK_XNMD_UCE_ERROR_SHFT 23
-#define SH_XN_ERROR_MASK_XNMD_UCE_ERROR_MASK 0x0000000000800000
-
-/* SH_XN_ERROR_MASK_XNMD_LUT_ERROR */
-/* Description: XNMD look up table error */
-#define SH_XN_ERROR_MASK_XNMD_LUT_ERROR_SHFT 24
-#define SH_XN_ERROR_MASK_XNMD_LUT_ERROR_MASK 0x0000000001000000
-
-/* SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW_SHFT 25
-#define SH_XN_ERROR_MASK_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
-
-/* SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW */
-/* Description: XNPI debit overflow */
-#define SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW_SHFT 26
-#define SH_XN_ERROR_MASK_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
-
-/* SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW */
-/* Description: XNPI data buffer overflow */
-#define SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
-#define SH_XN_ERROR_MASK_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
-
-/* SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW */
-/* Description: XNPI credit underflow */
-#define SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW_SHFT 28
-#define SH_XN_ERROR_MASK_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
-
-/* SH_XN_ERROR_MASK_XNPI_SBE_ERROR */
-/* Description: XNPI single bit error */
-#define SH_XN_ERROR_MASK_XNPI_SBE_ERROR_SHFT 29
-#define SH_XN_ERROR_MASK_XNPI_SBE_ERROR_MASK 0x0000000020000000
-
-/* SH_XN_ERROR_MASK_XNPI_UCE_ERROR */
-/* Description: XNPI uncorrectable error */
-#define SH_XN_ERROR_MASK_XNPI_UCE_ERROR_SHFT 30
-#define SH_XN_ERROR_MASK_XNPI_UCE_ERROR_MASK 0x0000000040000000
-
-/* SH_XN_ERROR_MASK_XNPI_LUT_ERROR */
-/* Description: XNPI look up table error */
-#define SH_XN_ERROR_MASK_XNPI_LUT_ERROR_SHFT 31
-#define SH_XN_ERROR_MASK_XNPI_LUT_ERROR_MASK 0x0000000080000000
-
-/* SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW */
-/* Description: IILB debit overflow */
-#define SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW_SHFT 32
-#define SH_XN_ERROR_MASK_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
-
-/* SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW */
-/* Description: IILB credit overflow */
-#define SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW_SHFT 33
-#define SH_XN_ERROR_MASK_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
-
-/* SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW */
-/* Description: IILB fifo overflow */
-#define SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW_SHFT 34
-#define SH_XN_ERROR_MASK_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
-
-/* SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW */
-/* Description: IILB credit underflow */
-#define SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW_SHFT 35
-#define SH_XN_ERROR_MASK_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
-
-/* SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW */
-/* Description: IILB fifo underflow */
-#define SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW_SHFT 36
-#define SH_XN_ERROR_MASK_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
-
-/* SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT */
-/* Description: IILB chiplet nomatch or lut read error */
-#define SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT_SHFT 37
-#define SH_XN_ERROR_MASK_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_FIRST_ERROR" */
-/* ==================================================================== */
-
-#define SH_XN_FIRST_ERROR 0x0000000150040060
-#define SH_XN_FIRST_ERROR_MASK 0x0000003fffffffff
-#define SH_XN_FIRST_ERROR_INIT 0x0000003fffffffff
-
-/* SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW */
-/* Description: NI0 pop overflow */
-#define SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW_SHFT 0
-#define SH_XN_FIRST_ERROR_NI0_POP_OVERFLOW_MASK 0x0000000000000001
-
-/* SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW */
-/* Description: NI0 push overflow */
-#define SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW_SHFT 1
-#define SH_XN_FIRST_ERROR_NI0_PUSH_OVERFLOW_MASK 0x0000000000000002
-
-/* SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW */
-/* Description: NI0 credit overflow */
-#define SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW_SHFT 2
-#define SH_XN_FIRST_ERROR_NI0_CREDIT_OVERFLOW_MASK 0x0000000000000004
-
-/* SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW */
-/* Description: NI0 debit overflow */
-#define SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW_SHFT 3
-#define SH_XN_FIRST_ERROR_NI0_DEBIT_OVERFLOW_MASK 0x0000000000000008
-
-/* SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW */
-/* Description: NI0 pop underflow */
-#define SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW_SHFT 4
-#define SH_XN_FIRST_ERROR_NI0_POP_UNDERFLOW_MASK 0x0000000000000010
-
-/* SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW */
-/* Description: NI0 push underflow */
-#define SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW_SHFT 5
-#define SH_XN_FIRST_ERROR_NI0_PUSH_UNDERFLOW_MASK 0x0000000000000020
-
-/* SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW */
-/* Description: NI0 credit underflow */
-#define SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW_SHFT 6
-#define SH_XN_FIRST_ERROR_NI0_CREDIT_UNDERFLOW_MASK 0x0000000000000040
-
-/* SH_XN_FIRST_ERROR_NI0_LLP_ERROR */
-/* Description: NI0 llp error */
-#define SH_XN_FIRST_ERROR_NI0_LLP_ERROR_SHFT 7
-#define SH_XN_FIRST_ERROR_NI0_LLP_ERROR_MASK 0x0000000000000080
-
-/* SH_XN_FIRST_ERROR_NI0_PIPE_ERROR */
-/* Description: NI0 Pipe in/out errors */
-#define SH_XN_FIRST_ERROR_NI0_PIPE_ERROR_SHFT 8
-#define SH_XN_FIRST_ERROR_NI0_PIPE_ERROR_MASK 0x0000000000000100
-
-/* SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW */
-/* Description: NI1 pop overflow */
-#define SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW_SHFT 9
-#define SH_XN_FIRST_ERROR_NI1_POP_OVERFLOW_MASK 0x0000000000000200
-
-/* SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW */
-/* Description: NI1 push overflow */
-#define SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW_SHFT 10
-#define SH_XN_FIRST_ERROR_NI1_PUSH_OVERFLOW_MASK 0x0000000000000400
-
-/* SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW */
-/* Description: NI1 credit overflow */
-#define SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW_SHFT 11
-#define SH_XN_FIRST_ERROR_NI1_CREDIT_OVERFLOW_MASK 0x0000000000000800
-
-/* SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW */
-/* Description: NI1 debit overflow */
-#define SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW_SHFT 12
-#define SH_XN_FIRST_ERROR_NI1_DEBIT_OVERFLOW_MASK 0x0000000000001000
-
-/* SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW */
-/* Description: NI1 pop underflow */
-#define SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW_SHFT 13
-#define SH_XN_FIRST_ERROR_NI1_POP_UNDERFLOW_MASK 0x0000000000002000
-
-/* SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW */
-/* Description: NI1 push underflow */
-#define SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW_SHFT 14
-#define SH_XN_FIRST_ERROR_NI1_PUSH_UNDERFLOW_MASK 0x0000000000004000
-
-/* SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW */
-/* Description: NI1 credit underflow */
-#define SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW_SHFT 15
-#define SH_XN_FIRST_ERROR_NI1_CREDIT_UNDERFLOW_MASK 0x0000000000008000
-
-/* SH_XN_FIRST_ERROR_NI1_LLP_ERROR */
-/* Description: NI1 llp error */
-#define SH_XN_FIRST_ERROR_NI1_LLP_ERROR_SHFT 16
-#define SH_XN_FIRST_ERROR_NI1_LLP_ERROR_MASK 0x0000000000010000
-
-/* SH_XN_FIRST_ERROR_NI1_PIPE_ERROR */
-/* Description: NI1 pipe in/out error */
-#define SH_XN_FIRST_ERROR_NI1_PIPE_ERROR_SHFT 17
-#define SH_XN_FIRST_ERROR_NI1_PIPE_ERROR_MASK 0x0000000000020000
-
-/* SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW_SHFT 18
-#define SH_XN_FIRST_ERROR_XNMD_CREDIT_OVERFLOW_MASK 0x0000000000040000
-
-/* SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW */
-/* Description: XNMD debit overflow */
-#define SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW_SHFT 19
-#define SH_XN_FIRST_ERROR_XNMD_DEBIT_OVERFLOW_MASK 0x0000000000080000
-
-/* SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW */
-/* Description: XNMD data buffer overflow */
-#define SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW_SHFT 20
-#define SH_XN_FIRST_ERROR_XNMD_DATA_BUFF_OVERFLOW_MASK 0x0000000000100000
-
-/* SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW */
-/* Description: XNMD credit underflow */
-#define SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW_SHFT 21
-#define SH_XN_FIRST_ERROR_XNMD_CREDIT_UNDERFLOW_MASK 0x0000000000200000
-
-/* SH_XN_FIRST_ERROR_XNMD_SBE_ERROR */
-/* Description: XNMD single bit error */
-#define SH_XN_FIRST_ERROR_XNMD_SBE_ERROR_SHFT 22
-#define SH_XN_FIRST_ERROR_XNMD_SBE_ERROR_MASK 0x0000000000400000
-
-/* SH_XN_FIRST_ERROR_XNMD_UCE_ERROR */
-/* Description: XNMD uncorrectable error */
-#define SH_XN_FIRST_ERROR_XNMD_UCE_ERROR_SHFT 23
-#define SH_XN_FIRST_ERROR_XNMD_UCE_ERROR_MASK 0x0000000000800000
-
-/* SH_XN_FIRST_ERROR_XNMD_LUT_ERROR */
-/* Description: XNMD look up table error */
-#define SH_XN_FIRST_ERROR_XNMD_LUT_ERROR_SHFT 24
-#define SH_XN_FIRST_ERROR_XNMD_LUT_ERROR_MASK 0x0000000001000000
-
-/* SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW */
-/* Description: XNMD credit overflow */
-#define SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW_SHFT 25
-#define SH_XN_FIRST_ERROR_XNPI_CREDIT_OVERFLOW_MASK 0x0000000002000000
-
-/* SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW */
-/* Description: XNPI debit overflow */
-#define SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW_SHFT 26
-#define SH_XN_FIRST_ERROR_XNPI_DEBIT_OVERFLOW_MASK 0x0000000004000000
-
-/* SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW */
-/* Description: XNPI data buffer overflow */
-#define SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW_SHFT 27
-#define SH_XN_FIRST_ERROR_XNPI_DATA_BUFF_OVERFLOW_MASK 0x0000000008000000
-
-/* SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW */
-/* Description: XNPI credit underflow */
-#define SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW_SHFT 28
-#define SH_XN_FIRST_ERROR_XNPI_CREDIT_UNDERFLOW_MASK 0x0000000010000000
-
-/* SH_XN_FIRST_ERROR_XNPI_SBE_ERROR */
-/* Description: XNPI single bit error */
-#define SH_XN_FIRST_ERROR_XNPI_SBE_ERROR_SHFT 29
-#define SH_XN_FIRST_ERROR_XNPI_SBE_ERROR_MASK 0x0000000020000000
-
-/* SH_XN_FIRST_ERROR_XNPI_UCE_ERROR */
-/* Description: XNPI uncorrectable error */
-#define SH_XN_FIRST_ERROR_XNPI_UCE_ERROR_SHFT 30
-#define SH_XN_FIRST_ERROR_XNPI_UCE_ERROR_MASK 0x0000000040000000
-
-/* SH_XN_FIRST_ERROR_XNPI_LUT_ERROR */
-/* Description: XNPI look up table error */
-#define SH_XN_FIRST_ERROR_XNPI_LUT_ERROR_SHFT 31
-#define SH_XN_FIRST_ERROR_XNPI_LUT_ERROR_MASK 0x0000000080000000
-
-/* SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW */
-/* Description: IILB debit overflow */
-#define SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW_SHFT 32
-#define SH_XN_FIRST_ERROR_IILB_DEBIT_OVERFLOW_MASK 0x0000000100000000
-
-/* SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW */
-/* Description: IILB credit overflow */
-#define SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW_SHFT 33
-#define SH_XN_FIRST_ERROR_IILB_CREDIT_OVERFLOW_MASK 0x0000000200000000
-
-/* SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW */
-/* Description: IILB fifo overflow */
-#define SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW_SHFT 34
-#define SH_XN_FIRST_ERROR_IILB_FIFO_OVERFLOW_MASK 0x0000000400000000
-
-/* SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW */
-/* Description: IILB credit underflow */
-#define SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW_SHFT 35
-#define SH_XN_FIRST_ERROR_IILB_CREDIT_UNDERFLOW_MASK 0x0000000800000000
-
-/* SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW */
-/* Description: IILB fifo underflow */
-#define SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW_SHFT 36
-#define SH_XN_FIRST_ERROR_IILB_FIFO_UNDERFLOW_MASK 0x0000001000000000
-
-/* SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT */
-/* Description: IILB chiplet nomatch or lut read error */
-#define SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT_SHFT 37
-#define SH_XN_FIRST_ERROR_IILB_CHIPLET_OR_LUT_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_SUMMARY 0x0000000150040200
-#define SH_XNIILB_ERROR_SUMMARY_MASK 0xffffffffffffffff
-#define SH_XNIILB_ERROR_SUMMARY_INIT 0xffffffffffffffff
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0 */
-/* Description: II debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0_SHFT 0
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2 */
-/* Description: II debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2_SHFT 1
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0 */
-/* Description: LB debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0_SHFT 2
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2 */
-/* Description: LB debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2_SHFT 3
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0 */
-/* Description: II VC0 fifo overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0_SHFT 4
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC0_MASK 0x0000000000000010
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2 */
-/* Description: II VC2 fifo overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2_SHFT 5
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_II_VC2_MASK 0x0000000000000020
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0 */
-/* Description: II VC0 fifo underflow */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0_SHFT 6
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC0_MASK 0x0000000000000040
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2 */
-/* Description: II VC2 fifo underflow */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2_SHFT 7
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_II_VC2_MASK 0x0000000000000080
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0_SHFT 8
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC0_MASK 0x0000000000000100
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2_SHFT 9
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_LB_VC2_MASK 0x0000000000000200
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo underflow */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0_SHFT 10
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo underflow */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2_SHFT 11
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0 */
-/* Description: PI Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0_SHFT 32
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2 */
-/* Description: PI Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2_SHFT 33
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 34
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 35
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0 */
-/* Description: MD Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0_SHFT 36
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2 */
-/* Description: MD Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2_SHFT 37
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 38
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 39
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 40
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 41
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
-#define SH_XNIILB_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
-#define SH_XNIILB_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH_SHFT 62
-#define SH_XNIILB_ERROR_SUMMARY_CHIPLET_NOMATCH_MASK 0x4000000000000000
-
-/* SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 63
-#define SH_XNIILB_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERRORS_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERRORS_ALIAS 0x0000000150040208
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_OVERFLOW 0x0000000150040220
-#define SH_XNIILB_ERROR_OVERFLOW_MASK 0xffffffffffffffff
-#define SH_XNIILB_ERROR_OVERFLOW_INIT 0xffffffffffffffff
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0 */
-/* Description: II debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0_SHFT 0
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2 */
-/* Description: II debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2_SHFT 1
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0 */
-/* Description: LB debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0_SHFT 2
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2 */
-/* Description: LB debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2_SHFT 3
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0 */
-/* Description: II VC0 fifo overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0_SHFT 4
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC0_MASK 0x0000000000000010
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2 */
-/* Description: II VC2 fifo overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2_SHFT 5
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_II_VC2_MASK 0x0000000000000020
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0 */
-/* Description: II VC0 fifo underflow */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0_SHFT 6
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC0_MASK 0x0000000000000040
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2 */
-/* Description: II VC2 fifo underflow */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2_SHFT 7
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_II_VC2_MASK 0x0000000000000080
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0_SHFT 8
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC0_MASK 0x0000000000000100
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2_SHFT 9
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_LB_VC2_MASK 0x0000000000000200
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo underflow */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0_SHFT 10
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo underflow */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2_SHFT 11
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0 */
-/* Description: PI Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0_SHFT 32
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2 */
-/* Description: PI Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2_SHFT 33
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 34
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 35
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0 */
-/* Description: MD Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0_SHFT 36
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2 */
-/* Description: MD Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2_SHFT 37
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 38
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 39
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 40
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 41
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
-#define SH_XNIILB_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
-#define SH_XNIILB_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH_SHFT 62
-#define SH_XNIILB_ERROR_OVERFLOW_CHIPLET_NOMATCH_MASK 0x4000000000000000
-
-/* SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 63
-#define SH_XNIILB_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_OVERFLOW_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_OVERFLOW_ALIAS 0x0000000150040228
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_MASK" */
-/* ==================================================================== */
-
-#define SH_XNIILB_ERROR_MASK 0x0000000150040240
-#define SH_XNIILB_ERROR_MASK_MASK 0xffffffffffffffff
-#define SH_XNIILB_ERROR_MASK_INIT 0xffffffffffffffff
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0 */
-/* Description: II debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0_SHFT 0
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2 */
-/* Description: II debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2_SHFT 1
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0 */
-/* Description: LB debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0_SHFT 2
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2 */
-/* Description: LB debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2_SHFT 3
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0 */
-/* Description: II VC0 fifo overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0_SHFT 4
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC0_MASK 0x0000000000000010
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2 */
-/* Description: II VC2 fifo overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2_SHFT 5
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_II_VC2_MASK 0x0000000000000020
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0 */
-/* Description: II VC0 fifo underflow */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0_SHFT 6
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC0_MASK 0x0000000000000040
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2 */
-/* Description: II VC2 fifo underflow */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2_SHFT 7
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_II_VC2_MASK 0x0000000000000080
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0_SHFT 8
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC0_MASK 0x0000000000000100
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2_SHFT 9
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_LB_VC2_MASK 0x0000000000000200
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo underflow */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0_SHFT 10
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo underflow */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2_SHFT 11
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0 */
-/* Description: PI Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0_SHFT 32
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2 */
-/* Description: PI Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2_SHFT 33
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 34
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 35
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0 */
-/* Description: MD Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0_SHFT 36
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2 */
-/* Description: MD Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2_SHFT 37
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 38
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 39
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Fifo Debit0 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 40
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Fifo Debit2 overflow */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 41
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
-
-/* SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
-#define SH_XNIILB_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
-
-/* SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
-#define SH_XNIILB_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
-
-/* SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH_SHFT 62
-#define SH_XNIILB_ERROR_MASK_CHIPLET_NOMATCH_MASK 0x4000000000000000
-
-/* SH_XNIILB_ERROR_MASK_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNIILB_ERROR_MASK_LUT_READ_ERROR_SHFT 63
-#define SH_XNIILB_ERROR_MASK_LUT_READ_ERROR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FIRST_ERROR" */
-/* ==================================================================== */
-
-#define SH_XNIILB_FIRST_ERROR 0x0000000150040260
-#define SH_XNIILB_FIRST_ERROR_MASK 0xffffffffffffffff
-#define SH_XNIILB_FIRST_ERROR_INIT 0xffffffffffffffff
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0 */
-/* Description: II debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0_SHFT 0
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT0_MASK 0x0000000000000001
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2 */
-/* Description: II debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2_SHFT 1
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_DEBIT2_MASK 0x0000000000000002
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0 */
-/* Description: LB debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0_SHFT 2
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT0_MASK 0x0000000000000004
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2 */
-/* Description: LB debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2_SHFT 3
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_DEBIT2_MASK 0x0000000000000008
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0 */
-/* Description: II VC0 fifo overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0_SHFT 4
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC0_MASK 0x0000000000000010
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2 */
-/* Description: II VC2 fifo overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2_SHFT 5
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_II_VC2_MASK 0x0000000000000020
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0 */
-/* Description: II VC0 fifo underflow */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0_SHFT 6
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC0_MASK 0x0000000000000040
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2 */
-/* Description: II VC2 fifo underflow */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2_SHFT 7
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_II_VC2_MASK 0x0000000000000080
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0_SHFT 8
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC0_MASK 0x0000000000000100
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2_SHFT 9
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_LB_VC2_MASK 0x0000000000000200
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0 */
-/* Description: LB VC0 fifo underflow */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0_SHFT 10
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC0_MASK 0x0000000000000400
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2 */
-/* Description: LB VC2 fifo underflow */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2_SHFT 11
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_LB_VC2_MASK 0x0000000000000800
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN_SHFT 12
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000001000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN_SHFT 13
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000002000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN_SHFT 14
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000000004000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN_SHFT 15
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000000008000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN_SHFT 16
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000000010000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN_SHFT 17
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000000020000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN_SHFT 18
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000000040000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN_SHFT 19
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000000080000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN_SHFT 20
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000000100000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN_SHFT 21
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000000200000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN */
-/* Description: PI VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN_SHFT 22
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_IN_MASK 0x0000000000400000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN */
-/* Description: IILB VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN_SHFT 23
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_IN_MASK 0x0000000000800000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN */
-/* Description: MD VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN_SHFT 24
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_IN_MASK 0x0000000001000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN */
-/* Description: NI0 VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN_SHFT 25
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_IN_MASK 0x0000000002000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN */
-/* Description: NI1 VC0 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN_SHFT 26
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_IN_MASK 0x0000000004000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN */
-/* Description: PI VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN_SHFT 27
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_IN_MASK 0x0000000008000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN */
-/* Description: IILB VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN_SHFT 28
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_IN_MASK 0x0000000010000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN */
-/* Description: MD VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN_SHFT 29
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_IN_MASK 0x0000000020000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN */
-/* Description: NI0 VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN_SHFT 30
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_IN_MASK 0x0000000040000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN */
-/* Description: NI1 VC2 credit overflow Pipe In */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN_SHFT 31
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_IN_MASK 0x0000000080000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0 */
-/* Description: PI Fifo Debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0_SHFT 32
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT0_MASK 0x0000000100000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2 */
-/* Description: PI Fifo Debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2_SHFT 33
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_DEBIT2_MASK 0x0000000200000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Fifo Debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 34
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000400000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Fifo Debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 35
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000000800000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0 */
-/* Description: MD Fifo Debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0_SHFT 36
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT0_MASK 0x0000001000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2 */
-/* Description: MD Fifo Debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2_SHFT 37
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_DEBIT2_MASK 0x0000002000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Fifo Debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 38
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000004000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Fifo Debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 39
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000008000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Fifo Debit0 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 40
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000010000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Fifo Debit2 overflow */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 41
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000020000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT_SHFT 42
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0000040000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT_SHFT 43
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0000080000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT_SHFT 44
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0000100000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT_SHFT 45
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0000200000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT_SHFT 46
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0000400000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT_SHFT 47
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0000800000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT_SHFT 48
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0001000000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT_SHFT 49
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0002000000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT_SHFT 50
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x0004000000000000
-
-/* SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT_SHFT 51
-#define SH_XNIILB_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x0008000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT_SHFT 52
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC0_CREDIT_OUT_MASK 0x0010000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT */
-/* Description: PI VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT_SHFT 53
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_PI_VC2_CREDIT_OUT_MASK 0x0020000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT_SHFT 54
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC0_CREDIT_OUT_MASK 0x0040000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT */
-/* Description: MD VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT_SHFT 55
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_MD_VC2_CREDIT_OUT_MASK 0x0080000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT_SHFT 56
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_OUT_MASK 0x0100000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT */
-/* Description: IILB VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT_SHFT 57
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_OUT_MASK 0x0200000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT_SHFT 58
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_OUT_MASK 0x0400000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT */
-/* Description: NI0 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT_SHFT 59
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_OUT_MASK 0x0800000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT_SHFT 60
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_OUT_MASK 0x1000000000000000
-
-/* SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT */
-/* Description: NI1 VC0 Credit overflow Pipe Out */
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT_SHFT 61
-#define SH_XNIILB_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_OUT_MASK 0x2000000000000000
-
-/* SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH */
-/* Description: chiplet nomatch */
-#define SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH_SHFT 62
-#define SH_XNIILB_FIRST_ERROR_CHIPLET_NOMATCH_MASK 0x4000000000000000
-
-/* SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR_SHFT 63
-#define SH_XNIILB_FIRST_ERROR_LUT_READ_ERROR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-#define SH_XNPI_ERROR_SUMMARY 0x0000000150040300
-#define SH_XNPI_ERROR_SUMMARY_MASK 0x0003ffffffffffff
-#define SH_XNPI_ERROR_SUMMARY_INIT 0x0003ffffffffffff
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 18
-#define SH_XNPI_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNPI_ERROR_SUMMARY_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0_SHFT 23
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1_SHFT 24
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2_SHFT 25
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3_SHFT 26
-#define SH_XNPI_ERROR_SUMMARY_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNPI_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNPI_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERRORS_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNPI_ERRORS_ALIAS 0x0000000150040308
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-#define SH_XNPI_ERROR_OVERFLOW 0x0000000150040320
-#define SH_XNPI_ERROR_OVERFLOW_MASK 0x0003ffffffffffff
-#define SH_XNPI_ERROR_OVERFLOW_INIT 0x0003ffffffffffff
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 18
-#define SH_XNPI_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNPI_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0_SHFT 23
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1_SHFT 24
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2_SHFT 25
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3_SHFT 26
-#define SH_XNPI_ERROR_OVERFLOW_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNPI_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNPI_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_OVERFLOW_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNPI_ERROR_OVERFLOW_ALIAS 0x0000000150040328
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_MASK" */
-/* ==================================================================== */
-
-#define SH_XNPI_ERROR_MASK 0x0000000150040340
-#define SH_XNPI_ERROR_MASK_MASK 0x0003ffffffffffff
-#define SH_XNPI_ERROR_MASK_INIT 0x0003ffffffffffff
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNPI_ERROR_MASK_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNPI_ERROR_MASK_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNPI_ERROR_MASK_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNPI_ERROR_MASK_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNPI_ERROR_MASK_LUT_READ_ERROR_SHFT 18
-#define SH_XNPI_ERROR_MASK_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNPI_ERROR_MASK_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNPI_ERROR_MASK_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR0_SHFT 23
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNPI_ERROR_MASK_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR1_SHFT 24
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNPI_ERROR_MASK_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR2_SHFT 25
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNPI_ERROR_MASK_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR3_SHFT 26
-#define SH_XNPI_ERROR_MASK_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNPI_ERROR_MASK_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNPI_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNPI_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNPI_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNPI_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FIRST_ERROR" */
-/* ==================================================================== */
-
-#define SH_XNPI_FIRST_ERROR 0x0000000150040360
-#define SH_XNPI_FIRST_ERROR_MASK 0x0003ffffffffffff
-#define SH_XNPI_FIRST_ERROR_INIT 0x0003ffffffffffff
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNPI_FIRST_ERROR_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNPI_FIRST_ERROR_LUT_READ_ERROR_SHFT 18
-#define SH_XNPI_FIRST_ERROR_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNPI_FIRST_ERROR_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNPI_FIRST_ERROR_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR0_SHFT 23
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNPI_FIRST_ERROR_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR1_SHFT 24
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNPI_FIRST_ERROR_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR2_SHFT 25
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNPI_FIRST_ERROR_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR3_SHFT 26
-#define SH_XNPI_FIRST_ERROR_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNPI_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNPI_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-#define SH_XNMD_ERROR_SUMMARY 0x0000000150040400
-#define SH_XNMD_ERROR_SUMMARY_MASK 0x0003ffffffffffff
-#define SH_XNMD_ERROR_SUMMARY_INIT 0x0003ffffffffffff
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR_SHFT 18
-#define SH_XNMD_ERROR_SUMMARY_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNMD_ERROR_SUMMARY_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0_SHFT 23
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1_SHFT 24
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2_SHFT 25
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3_SHFT 26
-#define SH_XNMD_ERROR_SUMMARY_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNMD_ERROR_SUMMARY_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNMD_ERROR_SUMMARY_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERRORS_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNMD_ERRORS_ALIAS 0x0000000150040408
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-#define SH_XNMD_ERROR_OVERFLOW 0x0000000150040420
-#define SH_XNMD_ERROR_OVERFLOW_MASK 0x0003ffffffffffff
-#define SH_XNMD_ERROR_OVERFLOW_INIT 0x0003ffffffffffff
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR_SHFT 18
-#define SH_XNMD_ERROR_OVERFLOW_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNMD_ERROR_OVERFLOW_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0_SHFT 23
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1_SHFT 24
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2_SHFT 25
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3_SHFT 26
-#define SH_XNMD_ERROR_OVERFLOW_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNMD_ERROR_OVERFLOW_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNMD_ERROR_OVERFLOW_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_OVERFLOW_ALIAS" */
-/* ==================================================================== */
-
-#define SH_XNMD_ERROR_OVERFLOW_ALIAS 0x0000000150040428
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_MASK" */
-/* ==================================================================== */
-
-#define SH_XNMD_ERROR_MASK 0x0000000150040440
-#define SH_XNMD_ERROR_MASK_MASK 0x0003ffffffffffff
-#define SH_XNMD_ERROR_MASK_INIT 0x0003ffffffffffff
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNMD_ERROR_MASK_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNMD_ERROR_MASK_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNMD_ERROR_MASK_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNMD_ERROR_MASK_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNMD_ERROR_MASK_LUT_READ_ERROR_SHFT 18
-#define SH_XNMD_ERROR_MASK_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNMD_ERROR_MASK_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNMD_ERROR_MASK_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR0_SHFT 23
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNMD_ERROR_MASK_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR1_SHFT 24
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNMD_ERROR_MASK_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR2_SHFT 25
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNMD_ERROR_MASK_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR3_SHFT 26
-#define SH_XNMD_ERROR_MASK_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNMD_ERROR_MASK_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNMD_ERROR_MASK_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNMD_ERROR_MASK_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNMD_ERROR_MASK_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNMD_ERROR_MASK_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FIRST_ERROR" */
-/* ==================================================================== */
-
-#define SH_XNMD_FIRST_ERROR 0x0000000150040460
-#define SH_XNMD_FIRST_ERROR_MASK 0x0003ffffffffffff
-#define SH_XNMD_FIRST_ERROR_INIT 0x0003ffffffffffff
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_SHFT 0
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_MASK 0x0000000000000001
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0 */
-/* Description: NI0 VC0 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_SHFT 1
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_MASK 0x0000000000000002
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_SHFT 2
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_MASK 0x0000000000000004
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2 */
-/* Description: NI0 VC2 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_SHFT 3
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_MASK 0x0000000000000008
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_SHFT 4
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_MASK 0x0000000000000010
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0 */
-/* Description: NI1 VC0 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_SHFT 5
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_MASK 0x0000000000000020
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_SHFT 6
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_MASK 0x0000000000000040
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2 */
-/* Description: NI1 VC2 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_SHFT 7
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_MASK 0x0000000000000080
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_SHFT 8
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_MASK 0x0000000000000100
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0 */
-/* Description: IILB VC0 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_SHFT 9
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_MASK 0x0000000000000200
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_SHFT 10
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_MASK 0x0000000000000400
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2 */
-/* Description: IILB VC2 fifo overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_SHFT 11
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_MASK 0x0000000000000800
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_SHFT 12
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC0_CREDIT_MASK 0x0000000000001000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT */
-/* Description: VC0 Credit overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT_SHFT 13
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_VC0_CREDIT_MASK 0x0000000000002000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_SHFT 14
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_VC2_CREDIT_MASK 0x0000000000004000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT */
-/* Description: VC2 Credit overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT_SHFT 15
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_VC2_CREDIT_MASK 0x0000000000008000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0 */
-/* Description: VC0 Data Buffer overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_SHFT 16
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC0_MASK 0x0000000000010000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2 */
-/* Description: VC2 Data Buffer overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_SHFT 17
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_DATABUFF_VC2_MASK 0x0000000000020000
-
-/* SH_XNMD_FIRST_ERROR_LUT_READ_ERROR */
-/* Description: LUT Read Error */
-#define SH_XNMD_FIRST_ERROR_LUT_READ_ERROR_SHFT 18
-#define SH_XNMD_FIRST_ERROR_LUT_READ_ERROR_MASK 0x0000000000040000
-
-/* SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0 */
-/* Description: Single Bit Error in Bits 63:0 */
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0_SHFT 19
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR0_MASK 0x0000000000080000
-
-/* SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1 */
-/* Description: Single Bit Error in Bits 127:64 */
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1_SHFT 20
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR1_MASK 0x0000000000100000
-
-/* SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2 */
-/* Description: Single Bit Error in Bits 191:128 */
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2_SHFT 21
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR2_MASK 0x0000000000200000
-
-/* SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3 */
-/* Description: Single Bit Error in Bits 255:192 */
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3_SHFT 22
-#define SH_XNMD_FIRST_ERROR_SINGLE_BIT_ERROR3_MASK 0x0000000000400000
-
-/* SH_XNMD_FIRST_ERROR_UNCOR_ERROR0 */
-/* Description: Uncorrectable Error in Bits 63:0 */
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR0_SHFT 23
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR0_MASK 0x0000000000800000
-
-/* SH_XNMD_FIRST_ERROR_UNCOR_ERROR1 */
-/* Description: Uncorrectable Error in Bits 127:64 */
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR1_SHFT 24
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR1_MASK 0x0000000001000000
-
-/* SH_XNMD_FIRST_ERROR_UNCOR_ERROR2 */
-/* Description: Uncorrectable Error in Bits 191:128 */
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR2_SHFT 25
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR2_MASK 0x0000000002000000
-
-/* SH_XNMD_FIRST_ERROR_UNCOR_ERROR3 */
-/* Description: Uncorrectable Error in Bits 255:192 */
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR3_SHFT 26
-#define SH_XNMD_FIRST_ERROR_UNCOR_ERROR3_MASK 0x0000000004000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_SHFT 27
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR0_MASK 0x0000000008000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0 */
-/* Description: SIC Counter 0 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0_SHFT 28
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR0_MASK 0x0000000010000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_SHFT 29
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_SIC_CNTR2_MASK 0x0000000020000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2 */
-/* Description: SIC Counter 2 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2_SHFT 30
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_SIC_CNTR2_MASK 0x0000000040000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0 */
-/* Description: NI0 Debit 0 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_SHFT 31
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT0_MASK 0x0000000080000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2 */
-/* Description: NI0 Debit 2 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_SHFT 32
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_DEBIT2_MASK 0x0000000100000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0 */
-/* Description: NI1 Debit 0 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_SHFT 33
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT0_MASK 0x0000000200000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2 */
-/* Description: NI1 Debit 2 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_SHFT 34
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_DEBIT2_MASK 0x0000000400000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0 */
-/* Description: IILB Debit 0 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_SHFT 35
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT0_MASK 0x0000000800000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2 */
-/* Description: IILB Debit 2 Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_SHFT 36
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_DEBIT2_MASK 0x0000001000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_SHFT 37
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC0_CREDIT_MASK 0x0000002000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT */
-/* Description: NI0 VC0 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_SHFT 38
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC0_CREDIT_MASK 0x0000004000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_SHFT 39
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI0_VC2_CREDIT_MASK 0x0000008000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT */
-/* Description: NI0 VC2 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_SHFT 40
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI0_VC2_CREDIT_MASK 0x0000010000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_SHFT 41
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC0_CREDIT_MASK 0x0000020000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT */
-/* Description: NI1 VC0 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_SHFT 42
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC0_CREDIT_MASK 0x0000040000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_SHFT 43
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_NI1_VC2_CREDIT_MASK 0x0000080000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT */
-/* Description: NI1 VC2 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_SHFT 44
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_NI1_VC2_CREDIT_MASK 0x0000100000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_SHFT 45
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC0_CREDIT_MASK 0x0000200000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT */
-/* Description: IILB VC0 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_SHFT 46
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC0_CREDIT_MASK 0x0000400000000000
-
-/* SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Underflow */
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_SHFT 47
-#define SH_XNMD_FIRST_ERROR_UNDERFLOW_IILB_VC2_CREDIT_MASK 0x0000800000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT */
-/* Description: IILB VC2 Credit Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_SHFT 48
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_IILB_VC2_CREDIT_MASK 0x0001000000000000
-
-/* SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO */
-/* Description: Header Cancel Fifo Overflow */
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_SHFT 49
-#define SH_XNMD_FIRST_ERROR_OVERFLOW_HEADER_CANCEL_FIFO_MASK 0x0002000000000000
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_ENABLE0" */
-/* Automatic Maintenance Reply Enable 0 */
-/* ==================================================================== */
-
-#define SH_AUTO_REPLY_ENABLE0 0x0000000110061000
-#define SH_AUTO_REPLY_ENABLE0_MASK 0xffffffffffffffff
-#define SH_AUTO_REPLY_ENABLE0_INIT 0x0000000000000000
-
-/* SH_AUTO_REPLY_ENABLE0_ENABLE0 */
-/* Description: Enable 0 */
-#define SH_AUTO_REPLY_ENABLE0_ENABLE0_SHFT 0
-#define SH_AUTO_REPLY_ENABLE0_ENABLE0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_ENABLE1" */
-/* Automatic Maintenance Reply Enable 1 */
-/* ==================================================================== */
-
-#define SH_AUTO_REPLY_ENABLE1 0x0000000110061080
-#define SH_AUTO_REPLY_ENABLE1_MASK 0xffffffffffffffff
-#define SH_AUTO_REPLY_ENABLE1_INIT 0x0000000000000000
-
-/* SH_AUTO_REPLY_ENABLE1_ENABLE1 */
-/* Description: Enable 1 */
-#define SH_AUTO_REPLY_ENABLE1_ENABLE1_SHFT 0
-#define SH_AUTO_REPLY_ENABLE1_ENABLE1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_HEADER0" */
-/* Automatic Maintenance Reply Header 0 */
-/* ==================================================================== */
-
-#define SH_AUTO_REPLY_HEADER0 0x0000000110061100
-#define SH_AUTO_REPLY_HEADER0_MASK 0xffffffffffffffff
-#define SH_AUTO_REPLY_HEADER0_INIT 0x0000000000000000
-
-/* SH_AUTO_REPLY_HEADER0_HEADER0 */
-/* Description: Header 0 */
-#define SH_AUTO_REPLY_HEADER0_HEADER0_SHFT 0
-#define SH_AUTO_REPLY_HEADER0_HEADER0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_HEADER1" */
-/* Automatic Maintenance Reply Header 1 */
-/* ==================================================================== */
-
-#define SH_AUTO_REPLY_HEADER1 0x0000000110061180
-#define SH_AUTO_REPLY_HEADER1_MASK 0xffffffffffffffff
-#define SH_AUTO_REPLY_HEADER1_INIT 0x0000000000000000
-
-/* SH_AUTO_REPLY_HEADER1_HEADER1 */
-/* Description: Header 1 */
-#define SH_AUTO_REPLY_HEADER1_HEADER1_SHFT 0
-#define SH_AUTO_REPLY_HEADER1_HEADER1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_ENABLE_RP_AUTO_REPLY" */
-/* Enable Automatic Maintenance Reply From Reply Queue */
-/* ==================================================================== */
-
-#define SH_ENABLE_RP_AUTO_REPLY 0x0000000110061200
-#define SH_ENABLE_RP_AUTO_REPLY_MASK 0x0000000000000001
-#define SH_ENABLE_RP_AUTO_REPLY_INIT 0x0000000000000000
-
-/* SH_ENABLE_RP_AUTO_REPLY_ENABLE */
-/* Description: Enable Reply Auto Reply */
-#define SH_ENABLE_RP_AUTO_REPLY_ENABLE_SHFT 0
-#define SH_ENABLE_RP_AUTO_REPLY_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_ENABLE_RQ_AUTO_REPLY" */
-/* Enable Automatic Maintenance Reply From Request Queue */
-/* ==================================================================== */
-
-#define SH_ENABLE_RQ_AUTO_REPLY 0x0000000110061280
-#define SH_ENABLE_RQ_AUTO_REPLY_MASK 0x0000000000000001
-#define SH_ENABLE_RQ_AUTO_REPLY_INIT 0x0000000000000000
-
-/* SH_ENABLE_RQ_AUTO_REPLY_ENABLE */
-/* Description: Enable Request Auto Reply */
-#define SH_ENABLE_RQ_AUTO_REPLY_ENABLE_SHFT 0
-#define SH_ENABLE_RQ_AUTO_REPLY_ENABLE_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_REDIRECT_INVAL" */
-/* Redirect invalidate to LB instead of PI */
-/* ==================================================================== */
-
-#define SH_REDIRECT_INVAL 0x0000000110061300
-#define SH_REDIRECT_INVAL_MASK 0x0000000000000001
-#define SH_REDIRECT_INVAL_INIT 0x0000000000000000
-
-/* SH_REDIRECT_INVAL_REDIRECT */
-/* Description: Redirect invalidates to LB instead of PI */
-#define SH_REDIRECT_INVAL_REDIRECT_SHFT 0
-#define SH_REDIRECT_INVAL_REDIRECT_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_CNTRL" */
-/* Diagnostic Message Control Register */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_CNTRL 0x0000000110062000
-#define SH_DIAG_MSG_CNTRL_MASK 0xc000000000003fff
-#define SH_DIAG_MSG_CNTRL_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_CNTRL_MSG_LENGTH */
-/* Description: Message data payload length, 0 - 63 */
-#define SH_DIAG_MSG_CNTRL_MSG_LENGTH_SHFT 0
-#define SH_DIAG_MSG_CNTRL_MSG_LENGTH_MASK 0x000000000000003f
-
-/* SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT */
-/* Description: Point message that the error bit would be activated */
-#define SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT_SHFT 6
-#define SH_DIAG_MSG_CNTRL_ERROR_INJECT_POINT_MASK 0x0000000000000fc0
-
-/* SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE */
-/* Description: Enable ERROR_INJECT_POINT field */
-#define SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE_SHFT 12
-#define SH_DIAG_MSG_CNTRL_ERROR_INJECT_ENABLE_MASK 0x0000000000001000
-
-/* SH_DIAG_MSG_CNTRL_PORT */
-/* Description: 0 = request port, 1 = reply port */
-#define SH_DIAG_MSG_CNTRL_PORT_SHFT 13
-#define SH_DIAG_MSG_CNTRL_PORT_MASK 0x0000000000002000
-
-/* SH_DIAG_MSG_CNTRL_START */
-/* Description: Start */
-#define SH_DIAG_MSG_CNTRL_START_SHFT 62
-#define SH_DIAG_MSG_CNTRL_START_MASK 0x4000000000000000
-
-/* SH_DIAG_MSG_CNTRL_BUSY */
-/* Description: Busy */
-#define SH_DIAG_MSG_CNTRL_BUSY_SHFT 63
-#define SH_DIAG_MSG_CNTRL_BUSY_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA0L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA0L 0x0000000110062080
-#define SH_DIAG_MSG_DATA0L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA0L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA0L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA0L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA0L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA0U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA0U 0x0000000110062100
-#define SH_DIAG_MSG_DATA0U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA0U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA0U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA0U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA0U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA1L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA1L 0x0000000110062180
-#define SH_DIAG_MSG_DATA1L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA1L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA1L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA1L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA1L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA1U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA1U 0x0000000110062200
-#define SH_DIAG_MSG_DATA1U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA1U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA1U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA1U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA1U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA2L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA2L 0x0000000110062280
-#define SH_DIAG_MSG_DATA2L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA2L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA2L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA2L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA2L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA2U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA2U 0x0000000110062300
-#define SH_DIAG_MSG_DATA2U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA2U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA2U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA2U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA2U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA3L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA3L 0x0000000110062380
-#define SH_DIAG_MSG_DATA3L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA3L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA3L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA3L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA3L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA3U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA3U 0x0000000110062400
-#define SH_DIAG_MSG_DATA3U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA3U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA3U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA3U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA3U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA4L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA4L 0x0000000110062480
-#define SH_DIAG_MSG_DATA4L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA4L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA4L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA4L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA4L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA4U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA4U 0x0000000110062500
-#define SH_DIAG_MSG_DATA4U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA4U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA4U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA4U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA4U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA5L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA5L 0x0000000110062580
-#define SH_DIAG_MSG_DATA5L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA5L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA5L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA5L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA5L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA5U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA5U 0x0000000110062600
-#define SH_DIAG_MSG_DATA5U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA5U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA5U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA5U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA5U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA6L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA6L 0x0000000110062680
-#define SH_DIAG_MSG_DATA6L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA6L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA6L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA6L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA6L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA6U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA6U 0x0000000110062700
-#define SH_DIAG_MSG_DATA6U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA6U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA6U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA6U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA6U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA7L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA7L 0x0000000110062780
-#define SH_DIAG_MSG_DATA7L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA7L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA7L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA7L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA7L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA7U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA7U 0x0000000110062800
-#define SH_DIAG_MSG_DATA7U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA7U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA7U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA7U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA7U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA8L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA8L 0x0000000110062880
-#define SH_DIAG_MSG_DATA8L_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA8L_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA8L_DATA_LOWER */
-/* Description: Lower 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA8L_DATA_LOWER_SHFT 0
-#define SH_DIAG_MSG_DATA8L_DATA_LOWER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA8U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_DATA8U 0x0000000110062900
-#define SH_DIAG_MSG_DATA8U_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_DATA8U_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_DATA8U_DATA_UPPER */
-/* Description: Upper 64 bits of Diagnositic Message Data */
-#define SH_DIAG_MSG_DATA8U_DATA_UPPER_SHFT 0
-#define SH_DIAG_MSG_DATA8U_DATA_UPPER_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_HDR0" */
-/* Diagnostice Data, lower 64 bits of header */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_HDR0 0x0000000110062980
-#define SH_DIAG_MSG_HDR0_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_HDR0_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_HDR0_HEADER0 */
-/* Description: Lower 64 bits of Diagnositic Message Header */
-#define SH_DIAG_MSG_HDR0_HEADER0_SHFT 0
-#define SH_DIAG_MSG_HDR0_HEADER0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_HDR1" */
-/* Diagnostice Data, upper 64 bits of header */
-/* ==================================================================== */
-
-#define SH_DIAG_MSG_HDR1 0x0000000110062a00
-#define SH_DIAG_MSG_HDR1_MASK 0xffffffffffffffff
-#define SH_DIAG_MSG_HDR1_INIT 0x0000000000000000
-
-/* SH_DIAG_MSG_HDR1_HEADER1 */
-/* Description: Upper 64 bits of Diagnositic Message Header */
-#define SH_DIAG_MSG_HDR1_HEADER1_SHFT 0
-#define SH_DIAG_MSG_HDR1_HEADER1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_DEBUG_SELECT" */
-/* SHub Debug Port Select */
-/* ==================================================================== */
-
-#define SH_DEBUG_SELECT 0x0000000110063000
-#define SH_DEBUG_SELECT_MASK 0x8fffffffffffffff
-#define SH_DEBUG_SELECT_INIT 0x0000e38e38e38e38
-
-/* SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble0_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL_SHFT 0
-#define SH_DEBUG_SELECT_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000007
-
-/* SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL */
-/* Description: Nibble0_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL_SHFT 3
-#define SH_DEBUG_SELECT_NIBBLE0_CHIPLET_SEL_MASK 0x0000000000000038
-
-/* SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble1_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL_SHFT 6
-#define SH_DEBUG_SELECT_NIBBLE1_NIBBLE_SEL_MASK 0x00000000000001c0
-
-/* SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL */
-/* Description: Nibble1_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL_SHFT 9
-#define SH_DEBUG_SELECT_NIBBLE1_CHIPLET_SEL_MASK 0x0000000000000e00
-
-/* SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble2_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL_SHFT 12
-#define SH_DEBUG_SELECT_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL */
-/* Description: Nibble2_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL_SHFT 15
-#define SH_DEBUG_SELECT_NIBBLE2_CHIPLET_SEL_MASK 0x0000000000038000
-
-/* SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble3_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL_SHFT 18
-#define SH_DEBUG_SELECT_NIBBLE3_NIBBLE_SEL_MASK 0x00000000001c0000
-
-/* SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL */
-/* Description: Nibble3_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL_SHFT 21
-#define SH_DEBUG_SELECT_NIBBLE3_CHIPLET_SEL_MASK 0x0000000000e00000
-
-/* SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble4_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL_SHFT 24
-#define SH_DEBUG_SELECT_NIBBLE4_NIBBLE_SEL_MASK 0x0000000007000000
-
-/* SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL */
-/* Description: Nibble4_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL_SHFT 27
-#define SH_DEBUG_SELECT_NIBBLE4_CHIPLET_SEL_MASK 0x0000000038000000
-
-/* SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble5_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL_SHFT 30
-#define SH_DEBUG_SELECT_NIBBLE5_NIBBLE_SEL_MASK 0x00000001c0000000
-
-/* SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL */
-/* Description: Nibble5_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL_SHFT 33
-#define SH_DEBUG_SELECT_NIBBLE5_CHIPLET_SEL_MASK 0x0000000e00000000
-
-/* SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble6_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL_SHFT 36
-#define SH_DEBUG_SELECT_NIBBLE6_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL */
-/* Description: Nibble6_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL_SHFT 39
-#define SH_DEBUG_SELECT_NIBBLE6_CHIPLET_SEL_MASK 0x0000038000000000
-
-/* SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble7_nibble_select */
-#define SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL_SHFT 42
-#define SH_DEBUG_SELECT_NIBBLE7_NIBBLE_SEL_MASK 0x00001c0000000000
-
-/* SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL */
-/* Description: Nibble7_chiplet_select */
-#define SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL_SHFT 45
-#define SH_DEBUG_SELECT_NIBBLE7_CHIPLET_SEL_MASK 0x0000e00000000000
-
-/* SH_DEBUG_SELECT_DEBUG_II_SEL */
-/* Description: Select bits to II port */
-#define SH_DEBUG_SELECT_DEBUG_II_SEL_SHFT 48
-#define SH_DEBUG_SELECT_DEBUG_II_SEL_MASK 0x0007000000000000
-
-/* SH_DEBUG_SELECT_SEL_II */
-/* Description: Select II to debug port */
-#define SH_DEBUG_SELECT_SEL_II_SHFT 51
-#define SH_DEBUG_SELECT_SEL_II_MASK 0x0ff8000000000000
-
-/* SH_DEBUG_SELECT_TRIGGER_ENABLE */
-/* Description: Enable trigger on bit 32 of Analyzer data */
-#define SH_DEBUG_SELECT_TRIGGER_ENABLE_SHFT 63
-#define SH_DEBUG_SELECT_TRIGGER_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_COMPARE_MASK" */
-/* SHub Trigger Compare Mask */
-/* ==================================================================== */
-
-#define SH_TRIGGER_COMPARE_MASK 0x0000000110063080
-#define SH_TRIGGER_COMPARE_MASK_MASK 0x00000000ffffffff
-#define SH_TRIGGER_COMPARE_MASK_INIT 0x0000000000000000
-
-/* SH_TRIGGER_COMPARE_MASK_MASK */
-/* Description: SHub Trigger Compare Mask */
-#define SH_TRIGGER_COMPARE_MASK_MASK_SHFT 0
-#define SH_TRIGGER_COMPARE_MASK_MASK_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_COMPARE_PATTERN" */
-/* SHub Trigger Compare Pattern */
-/* ==================================================================== */
-
-#define SH_TRIGGER_COMPARE_PATTERN 0x0000000110063100
-#define SH_TRIGGER_COMPARE_PATTERN_MASK 0x00000000ffffffff
-#define SH_TRIGGER_COMPARE_PATTERN_INIT 0x0000000000000000
-
-/* SH_TRIGGER_COMPARE_PATTERN_DATA */
-/* Description: SHub Trigger Compare Pattern */
-#define SH_TRIGGER_COMPARE_PATTERN_DATA_SHFT 0
-#define SH_TRIGGER_COMPARE_PATTERN_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_SEL" */
-/* Trigger select for SHUB debug port */
-/* ==================================================================== */
-
-#define SH_TRIGGER_SEL 0x0000000110063180
-#define SH_TRIGGER_SEL_MASK 0x7777777777777777
-#define SH_TRIGGER_SEL_INIT 0x0000000000000000
-
-/* SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL */
-/* Description: Nibble 0 input select */
-#define SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL_SHFT 0
-#define SH_TRIGGER_SEL_NIBBLE0_INPUT_SEL_MASK 0x0000000000000007
-
-/* SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL */
-/* Description: Nibble 0 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL_SHFT 4
-#define SH_TRIGGER_SEL_NIBBLE0_NIBBLE_SEL_MASK 0x0000000000000070
-
-/* SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL */
-/* Description: Nibble 1 input select */
-#define SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL_SHFT 8
-#define SH_TRIGGER_SEL_NIBBLE1_INPUT_SEL_MASK 0x0000000000000700
-
-/* SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL */
-/* Description: Nibble 1 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL_SHFT 12
-#define SH_TRIGGER_SEL_NIBBLE1_NIBBLE_SEL_MASK 0x0000000000007000
-
-/* SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL */
-/* Description: Nibble 2 input select */
-#define SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL_SHFT 16
-#define SH_TRIGGER_SEL_NIBBLE2_INPUT_SEL_MASK 0x0000000000070000
-
-/* SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL */
-/* Description: Nibble 2 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL_SHFT 20
-#define SH_TRIGGER_SEL_NIBBLE2_NIBBLE_SEL_MASK 0x0000000000700000
-
-/* SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL */
-/* Description: Nibble 3 input select */
-#define SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL_SHFT 24
-#define SH_TRIGGER_SEL_NIBBLE3_INPUT_SEL_MASK 0x0000000007000000
-
-/* SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL */
-/* Description: Nibble 3 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL_SHFT 28
-#define SH_TRIGGER_SEL_NIBBLE3_NIBBLE_SEL_MASK 0x0000000070000000
-
-/* SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL */
-/* Description: Nibble 4 input select */
-#define SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL_SHFT 32
-#define SH_TRIGGER_SEL_NIBBLE4_INPUT_SEL_MASK 0x0000000700000000
-
-/* SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL */
-/* Description: Nibble 4 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL_SHFT 36
-#define SH_TRIGGER_SEL_NIBBLE4_NIBBLE_SEL_MASK 0x0000007000000000
-
-/* SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL */
-/* Description: Nibble 5 input select */
-#define SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL_SHFT 40
-#define SH_TRIGGER_SEL_NIBBLE5_INPUT_SEL_MASK 0x0000070000000000
-
-/* SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL */
-/* Description: Nibble 5 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL_SHFT 44
-#define SH_TRIGGER_SEL_NIBBLE5_NIBBLE_SEL_MASK 0x0000700000000000
-
-/* SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL */
-/* Description: Nibble 6 input select */
-#define SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL_SHFT 48
-#define SH_TRIGGER_SEL_NIBBLE6_INPUT_SEL_MASK 0x0007000000000000
-
-/* SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL */
-/* Description: Nibble 6 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL_SHFT 52
-#define SH_TRIGGER_SEL_NIBBLE6_NIBBLE_SEL_MASK 0x0070000000000000
-
-/* SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL */
-/* Description: Nibble 7 input select */
-#define SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL_SHFT 56
-#define SH_TRIGGER_SEL_NIBBLE7_INPUT_SEL_MASK 0x0700000000000000
-
-/* SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL */
-/* Description: Nibble 7 Nibble select */
-#define SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL_SHFT 60
-#define SH_TRIGGER_SEL_NIBBLE7_NIBBLE_SEL_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_STOP_CLK_CONTROL" */
-/* Stop Clock Control */
-/* ==================================================================== */
-
-#define SH_STOP_CLK_CONTROL 0x0000000110064000
-#define SH_STOP_CLK_CONTROL_MASK 0x00000000000000ff
-#define SH_STOP_CLK_CONTROL_INIT 0x00000000000000e0
-
-/* SH_STOP_CLK_CONTROL_STIMULUS */
-/* Description: Counter stimulus */
-#define SH_STOP_CLK_CONTROL_STIMULUS_SHFT 0
-#define SH_STOP_CLK_CONTROL_STIMULUS_MASK 0x000000000000001f
-
-/* SH_STOP_CLK_CONTROL_EVENT */
-/* Description: Counter event select (0-greater than, 1-equal) */
-#define SH_STOP_CLK_CONTROL_EVENT_SHFT 5
-#define SH_STOP_CLK_CONTROL_EVENT_MASK 0x0000000000000020
-
-/* SH_STOP_CLK_CONTROL_POLARITY */
-/* Description: Counter polarity select (0-negative edge, 1-positiv */
-/* e edge) */
-#define SH_STOP_CLK_CONTROL_POLARITY_SHFT 6
-#define SH_STOP_CLK_CONTROL_POLARITY_MASK 0x0000000000000040
-
-/* SH_STOP_CLK_CONTROL_MODE */
-/* Description: Counter mode select (0-internal, 1-external) */
-#define SH_STOP_CLK_CONTROL_MODE_SHFT 7
-#define SH_STOP_CLK_CONTROL_MODE_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_STOP_CLK_DELAY_PHASE" */
-/* Stop Clock Delay Phase */
-/* ==================================================================== */
-
-#define SH_STOP_CLK_DELAY_PHASE 0x0000000110064080
-#define SH_STOP_CLK_DELAY_PHASE_MASK 0x00000000000000ff
-#define SH_STOP_CLK_DELAY_PHASE_INIT 0x0000000000000000
-
-/* SH_STOP_CLK_DELAY_PHASE_DELAY */
-/* Description: Delay phase */
-#define SH_STOP_CLK_DELAY_PHASE_DELAY_SHFT 0
-#define SH_STOP_CLK_DELAY_PHASE_DELAY_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_TSF_ARM_MASK" */
-/* Trigger sequencing facility arm mask */
-/* ==================================================================== */
-
-#define SH_TSF_ARM_MASK 0x0000000110065000
-#define SH_TSF_ARM_MASK_MASK 0xffffffffffffffff
-#define SH_TSF_ARM_MASK_INIT 0x0000000000000000
-
-/* SH_TSF_ARM_MASK_MASK */
-/* Description: Trigger sequencing facility arm mask */
-#define SH_TSF_ARM_MASK_MASK_SHFT 0
-#define SH_TSF_ARM_MASK_MASK_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_TSF_COUNTER_PRESETS" */
-/* Trigger sequencing facility counter presets */
-/* ==================================================================== */
-
-#define SH_TSF_COUNTER_PRESETS 0x0000000110065080
-#define SH_TSF_COUNTER_PRESETS_MASK 0xffffffffffffffff
-#define SH_TSF_COUNTER_PRESETS_INIT 0x0000000000000000
-
-/* SH_TSF_COUNTER_PRESETS_COUNT_32 */
-/* Description: Trigger sequencing facility counter 32 */
-#define SH_TSF_COUNTER_PRESETS_COUNT_32_SHFT 0
-#define SH_TSF_COUNTER_PRESETS_COUNT_32_MASK 0x00000000ffffffff
-
-/* SH_TSF_COUNTER_PRESETS_COUNT_16 */
-/* Description: Trigger sequencing facility counter 16 */
-#define SH_TSF_COUNTER_PRESETS_COUNT_16_SHFT 32
-#define SH_TSF_COUNTER_PRESETS_COUNT_16_MASK 0x0000ffff00000000
-
-/* SH_TSF_COUNTER_PRESETS_COUNT_8B */
-/* Description: Trigger sequencing facility counter 8b */
-#define SH_TSF_COUNTER_PRESETS_COUNT_8B_SHFT 48
-#define SH_TSF_COUNTER_PRESETS_COUNT_8B_MASK 0x00ff000000000000
-
-/* SH_TSF_COUNTER_PRESETS_COUNT_8A */
-/* Description: Trigger sequencing facility counter 8a */
-#define SH_TSF_COUNTER_PRESETS_COUNT_8A_SHFT 56
-#define SH_TSF_COUNTER_PRESETS_COUNT_8A_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_TSF_DECREMENT_CTL" */
-/* Trigger sequencing facility counter decrement control */
-/* ==================================================================== */
-
-#define SH_TSF_DECREMENT_CTL 0x0000000110065100
-#define SH_TSF_DECREMENT_CTL_MASK 0x000000000000ffff
-#define SH_TSF_DECREMENT_CTL_INIT 0x0000000000000000
-
-/* SH_TSF_DECREMENT_CTL_CTL */
-/* Description: Trigger sequencing facility counter decrement contr */
-#define SH_TSF_DECREMENT_CTL_CTL_SHFT 0
-#define SH_TSF_DECREMENT_CTL_CTL_MASK 0x000000000000ffff
-
-/* ==================================================================== */
-/* Register "SH_TSF_DIAG_MSG_CTL" */
-/* Trigger sequencing facility diagnostic message control */
-/* ==================================================================== */
-
-#define SH_TSF_DIAG_MSG_CTL 0x0000000110065180
-#define SH_TSF_DIAG_MSG_CTL_MASK 0x00000000000000ff
-#define SH_TSF_DIAG_MSG_CTL_INIT 0x0000000000000000
-
-/* SH_TSF_DIAG_MSG_CTL_ENABLE */
-/* Description: Trigger sequencing facility diagnostic message cont */
-#define SH_TSF_DIAG_MSG_CTL_ENABLE_SHFT 0
-#define SH_TSF_DIAG_MSG_CTL_ENABLE_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_TSF_DISARM_MASK" */
-/* Trigger sequencing facility disarm mask */
-/* ==================================================================== */
-
-#define SH_TSF_DISARM_MASK 0x0000000110065200
-#define SH_TSF_DISARM_MASK_MASK 0xffffffffffffffff
-#define SH_TSF_DISARM_MASK_INIT 0x0000000000000000
-
-/* SH_TSF_DISARM_MASK_MASK */
-/* Description: Trigger sequencing facility disarm mask */
-#define SH_TSF_DISARM_MASK_MASK_SHFT 0
-#define SH_TSF_DISARM_MASK_MASK_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_TSF_ENABLE_CTL" */
-/* Trigger sequencing facility counter enable control */
-/* ==================================================================== */
-
-#define SH_TSF_ENABLE_CTL 0x0000000110065280
-#define SH_TSF_ENABLE_CTL_MASK 0x000000000000ffff
-#define SH_TSF_ENABLE_CTL_INIT 0x0000000000000000
-
-/* SH_TSF_ENABLE_CTL_CTL */
-/* Description: Trigger sequencing facility counter enable control */
-#define SH_TSF_ENABLE_CTL_CTL_SHFT 0
-#define SH_TSF_ENABLE_CTL_CTL_MASK 0x000000000000ffff
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_ARM" */
-/* Trigger sequencing facility software arm */
-/* ==================================================================== */
-
-#define SH_TSF_SOFTWARE_ARM 0x0000000110065300
-#define SH_TSF_SOFTWARE_ARM_MASK 0x00000000000000ff
-#define SH_TSF_SOFTWARE_ARM_INIT 0x0000000000000000
-
-/* SH_TSF_SOFTWARE_ARM_BIT0 */
-/* Description: Trigger sequencing facility software arm bit 0 */
-#define SH_TSF_SOFTWARE_ARM_BIT0_SHFT 0
-#define SH_TSF_SOFTWARE_ARM_BIT0_MASK 0x0000000000000001
-
-/* SH_TSF_SOFTWARE_ARM_BIT1 */
-/* Description: Trigger sequencing facility software arm bit 1 */
-#define SH_TSF_SOFTWARE_ARM_BIT1_SHFT 1
-#define SH_TSF_SOFTWARE_ARM_BIT1_MASK 0x0000000000000002
-
-/* SH_TSF_SOFTWARE_ARM_BIT2 */
-/* Description: Trigger sequencing facility software arm bit 2 */
-#define SH_TSF_SOFTWARE_ARM_BIT2_SHFT 2
-#define SH_TSF_SOFTWARE_ARM_BIT2_MASK 0x0000000000000004
-
-/* SH_TSF_SOFTWARE_ARM_BIT3 */
-/* Description: Trigger sequencing facility software arm bit 3 */
-#define SH_TSF_SOFTWARE_ARM_BIT3_SHFT 3
-#define SH_TSF_SOFTWARE_ARM_BIT3_MASK 0x0000000000000008
-
-/* SH_TSF_SOFTWARE_ARM_BIT4 */
-/* Description: Trigger sequencing facility software arm bit 4 */
-#define SH_TSF_SOFTWARE_ARM_BIT4_SHFT 4
-#define SH_TSF_SOFTWARE_ARM_BIT4_MASK 0x0000000000000010
-
-/* SH_TSF_SOFTWARE_ARM_BIT5 */
-/* Description: Trigger sequencing facility software arm bit 5 */
-#define SH_TSF_SOFTWARE_ARM_BIT5_SHFT 5
-#define SH_TSF_SOFTWARE_ARM_BIT5_MASK 0x0000000000000020
-
-/* SH_TSF_SOFTWARE_ARM_BIT6 */
-/* Description: Trigger sequencing facility software arm bit 6 */
-#define SH_TSF_SOFTWARE_ARM_BIT6_SHFT 6
-#define SH_TSF_SOFTWARE_ARM_BIT6_MASK 0x0000000000000040
-
-/* SH_TSF_SOFTWARE_ARM_BIT7 */
-/* Description: Trigger sequencing facility software arm bit 7 */
-#define SH_TSF_SOFTWARE_ARM_BIT7_SHFT 7
-#define SH_TSF_SOFTWARE_ARM_BIT7_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_DISARM" */
-/* Trigger sequencing facility software disarm */
-/* ==================================================================== */
-
-#define SH_TSF_SOFTWARE_DISARM 0x0000000110065380
-#define SH_TSF_SOFTWARE_DISARM_MASK 0x00000000000000ff
-#define SH_TSF_SOFTWARE_DISARM_INIT 0x0000000000000000
-
-/* SH_TSF_SOFTWARE_DISARM_BIT0 */
-/* Description: Trigger sequencing facility software disarm bit 0 */
-#define SH_TSF_SOFTWARE_DISARM_BIT0_SHFT 0
-#define SH_TSF_SOFTWARE_DISARM_BIT0_MASK 0x0000000000000001
-
-/* SH_TSF_SOFTWARE_DISARM_BIT1 */
-/* Description: Trigger sequencing facility software disarm bit 1 */
-#define SH_TSF_SOFTWARE_DISARM_BIT1_SHFT 1
-#define SH_TSF_SOFTWARE_DISARM_BIT1_MASK 0x0000000000000002
-
-/* SH_TSF_SOFTWARE_DISARM_BIT2 */
-/* Description: Trigger sequencing facility software disarm bit 2 */
-#define SH_TSF_SOFTWARE_DISARM_BIT2_SHFT 2
-#define SH_TSF_SOFTWARE_DISARM_BIT2_MASK 0x0000000000000004
-
-/* SH_TSF_SOFTWARE_DISARM_BIT3 */
-/* Description: Trigger sequencing facility software disarm bit 3 */
-#define SH_TSF_SOFTWARE_DISARM_BIT3_SHFT 3
-#define SH_TSF_SOFTWARE_DISARM_BIT3_MASK 0x0000000000000008
-
-/* SH_TSF_SOFTWARE_DISARM_BIT4 */
-/* Description: Trigger sequencing facility software disarm bit 4 */
-#define SH_TSF_SOFTWARE_DISARM_BIT4_SHFT 4
-#define SH_TSF_SOFTWARE_DISARM_BIT4_MASK 0x0000000000000010
-
-/* SH_TSF_SOFTWARE_DISARM_BIT5 */
-/* Description: Trigger sequencing facility software disarm bit 5 */
-#define SH_TSF_SOFTWARE_DISARM_BIT5_SHFT 5
-#define SH_TSF_SOFTWARE_DISARM_BIT5_MASK 0x0000000000000020
-
-/* SH_TSF_SOFTWARE_DISARM_BIT6 */
-/* Description: Trigger sequencing facility software disarm bit 6 */
-#define SH_TSF_SOFTWARE_DISARM_BIT6_SHFT 6
-#define SH_TSF_SOFTWARE_DISARM_BIT6_MASK 0x0000000000000040
-
-/* SH_TSF_SOFTWARE_DISARM_BIT7 */
-/* Description: Trigger sequencing facility software disarm bit 7 */
-#define SH_TSF_SOFTWARE_DISARM_BIT7_SHFT 7
-#define SH_TSF_SOFTWARE_DISARM_BIT7_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_TRIGGERED" */
-/* Trigger sequencing facility software triggered */
-/* ==================================================================== */
-
-#define SH_TSF_SOFTWARE_TRIGGERED 0x0000000110065400
-#define SH_TSF_SOFTWARE_TRIGGERED_MASK 0x00000000000000ff
-#define SH_TSF_SOFTWARE_TRIGGERED_INIT 0x0000000000000000
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT0 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT0_SHFT 0
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT0_MASK 0x0000000000000001
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT1 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT1_SHFT 1
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT1_MASK 0x0000000000000002
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT2 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT2_SHFT 2
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT2_MASK 0x0000000000000004
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT3 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT3_SHFT 3
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT3_MASK 0x0000000000000008
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT4 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT4_SHFT 4
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT4_MASK 0x0000000000000010
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT5 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT5_SHFT 5
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT5_MASK 0x0000000000000020
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT6 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT6_SHFT 6
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT6_MASK 0x0000000000000040
-
-/* SH_TSF_SOFTWARE_TRIGGERED_BIT7 */
-/* Description: Trigger sequencing facility software triggered bit */
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT7_SHFT 7
-#define SH_TSF_SOFTWARE_TRIGGERED_BIT7_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_TSF_TRIGGER_MASK" */
-/* Trigger sequencing facility trigger mask */
-/* ==================================================================== */
-
-#define SH_TSF_TRIGGER_MASK 0x0000000110065480
-#define SH_TSF_TRIGGER_MASK_MASK 0xffffffffffffffff
-#define SH_TSF_TRIGGER_MASK_INIT 0x0000000000000000
-
-/* SH_TSF_TRIGGER_MASK_MASK */
-/* Description: Trigger sequencing facility trigger mask */
-#define SH_TSF_TRIGGER_MASK_MASK_SHFT 0
-#define SH_TSF_TRIGGER_MASK_MASK_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_VEC_DATA" */
-/* Vector Write Request Message Data */
-/* ==================================================================== */
-
-#define SH_VEC_DATA 0x0000000110066000
-#define SH_VEC_DATA_MASK 0xffffffffffffffff
-#define SH_VEC_DATA_INIT 0x0000000000000000
-
-/* SH_VEC_DATA_DATA */
-/* Description: Data */
-#define SH_VEC_DATA_DATA_SHFT 0
-#define SH_VEC_DATA_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_VEC_PARMS" */
-/* Vector Message Parameters Register */
-/* ==================================================================== */
-
-#define SH_VEC_PARMS 0x0000000110066080
-#define SH_VEC_PARMS_MASK 0xc0003ffffffffffb
-#define SH_VEC_PARMS_INIT 0x0000000000000000
-
-/* SH_VEC_PARMS_TYPE */
-/* Description: Vector Request Message Type */
-#define SH_VEC_PARMS_TYPE_SHFT 0
-#define SH_VEC_PARMS_TYPE_MASK 0x0000000000000001
-
-/* SH_VEC_PARMS_NI_PORT */
-/* Description: Network Interface Port Select */
-#define SH_VEC_PARMS_NI_PORT_SHFT 1
-#define SH_VEC_PARMS_NI_PORT_MASK 0x0000000000000002
-
-/* SH_VEC_PARMS_ADDRESS */
-/* Description: Address[37:6] */
-#define SH_VEC_PARMS_ADDRESS_SHFT 3
-#define SH_VEC_PARMS_ADDRESS_MASK 0x00000007fffffff8
-
-/* SH_VEC_PARMS_PIO_ID */
-/* Description: PIO ID */
-#define SH_VEC_PARMS_PIO_ID_SHFT 35
-#define SH_VEC_PARMS_PIO_ID_MASK 0x00003ff800000000
-
-/* SH_VEC_PARMS_START */
-/* Description: Start */
-#define SH_VEC_PARMS_START_SHFT 62
-#define SH_VEC_PARMS_START_MASK 0x4000000000000000
-
-/* SH_VEC_PARMS_BUSY */
-/* Description: Busy */
-#define SH_VEC_PARMS_BUSY_SHFT 63
-#define SH_VEC_PARMS_BUSY_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_VEC_ROUTE" */
-/* Vector Request Message Route */
-/* ==================================================================== */
-
-#define SH_VEC_ROUTE 0x0000000110066100
-#define SH_VEC_ROUTE_MASK 0xffffffffffffffff
-#define SH_VEC_ROUTE_INIT 0x0000000000000000
-
-/* SH_VEC_ROUTE_ROUTE */
-/* Description: Route */
-#define SH_VEC_ROUTE_ROUTE_SHFT 0
-#define SH_VEC_ROUTE_ROUTE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_CPU_PERM" */
-/* CPU MMR Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_CPU_PERM 0x0000000110060000
-#define SH_CPU_PERM_MASK 0xffffffffffffffff
-#define SH_CPU_PERM_INIT 0xffffffffffffffff
-
-/* SH_CPU_PERM_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_CPU_PERM_ACCESS_BITS_SHFT 0
-#define SH_CPU_PERM_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_CPU_PERM_OVR" */
-/* CPU MMR Access Permission Override */
-/* ==================================================================== */
-
-#define SH_CPU_PERM_OVR 0x0000000110060080
-#define SH_CPU_PERM_OVR_MASK 0xffffffffffffffff
-#define SH_CPU_PERM_OVR_INIT 0x0000000000000000
-
-/* SH_CPU_PERM_OVR_OVERRIDE */
-/* Description: Override */
-#define SH_CPU_PERM_OVR_OVERRIDE_SHFT 0
-#define SH_CPU_PERM_OVR_OVERRIDE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_EXT_IO_PERM" */
-/* External IO MMR Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_EXT_IO_PERM 0x0000000110060100
-#define SH_EXT_IO_PERM_MASK 0xffffffffffffffff
-#define SH_EXT_IO_PERM_INIT 0x0000000000000000
-
-/* SH_EXT_IO_PERM_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_EXT_IO_PERM_ACCESS_BITS_SHFT 0
-#define SH_EXT_IO_PERM_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_EXT_IOI_ACCESS" */
-/* External IO Interrupt Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_EXT_IOI_ACCESS 0x0000000110060180
-#define SH_EXT_IOI_ACCESS_MASK 0xffffffffffffffff
-#define SH_EXT_IOI_ACCESS_INIT 0xffffffffffffffff
-
-/* SH_EXT_IOI_ACCESS_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_EXT_IOI_ACCESS_ACCESS_BITS_SHFT 0
-#define SH_EXT_IOI_ACCESS_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_GC_FIL_CTRL" */
-/* SHub Global Clock Filter Control */
-/* ==================================================================== */
-
-#define SH_GC_FIL_CTRL 0x0000000110060200
-#define SH_GC_FIL_CTRL_MASK 0x03ff3ff3ff1fff1f
-#define SH_GC_FIL_CTRL_INIT 0x0000000000000000
-
-/* SH_GC_FIL_CTRL_OFFSET */
-/* Description: Offset */
-#define SH_GC_FIL_CTRL_OFFSET_SHFT 0
-#define SH_GC_FIL_CTRL_OFFSET_MASK 0x000000000000001f
-
-/* SH_GC_FIL_CTRL_MASK_COUNTER */
-/* Description: Mask Counter */
-#define SH_GC_FIL_CTRL_MASK_COUNTER_SHFT 8
-#define SH_GC_FIL_CTRL_MASK_COUNTER_MASK 0x00000000000fff00
-
-/* SH_GC_FIL_CTRL_MASK_ENABLE */
-/* Description: Mask Enable */
-#define SH_GC_FIL_CTRL_MASK_ENABLE_SHFT 20
-#define SH_GC_FIL_CTRL_MASK_ENABLE_MASK 0x0000000000100000
-
-/* SH_GC_FIL_CTRL_DROPOUT_COUNTER */
-/* Description: Dropout Counter */
-#define SH_GC_FIL_CTRL_DROPOUT_COUNTER_SHFT 24
-#define SH_GC_FIL_CTRL_DROPOUT_COUNTER_MASK 0x00000003ff000000
-
-/* SH_GC_FIL_CTRL_DROPOUT_THRESH */
-/* Description: Dropout threshold */
-#define SH_GC_FIL_CTRL_DROPOUT_THRESH_SHFT 36
-#define SH_GC_FIL_CTRL_DROPOUT_THRESH_MASK 0x00003ff000000000
-
-/* SH_GC_FIL_CTRL_ERROR_COUNTER */
-/* Description: Error counter */
-#define SH_GC_FIL_CTRL_ERROR_COUNTER_SHFT 48
-#define SH_GC_FIL_CTRL_ERROR_COUNTER_MASK 0x03ff000000000000
-
-/* ==================================================================== */
-/* Register "SH_GC_SRC_CTRL" */
-/* SHub Global Clock Control */
-/* ==================================================================== */
-
-#define SH_GC_SRC_CTRL 0x0000000110060280
-#define SH_GC_SRC_CTRL_MASK 0x0000000313ff3ff1
-#define SH_GC_SRC_CTRL_INIT 0x0000000100000000
-
-/* SH_GC_SRC_CTRL_ENABLE_COUNTER */
-/* Description: Enable Counter */
-#define SH_GC_SRC_CTRL_ENABLE_COUNTER_SHFT 0
-#define SH_GC_SRC_CTRL_ENABLE_COUNTER_MASK 0x0000000000000001
-
-/* SH_GC_SRC_CTRL_MAX_COUNT */
-/* Description: Max Count */
-#define SH_GC_SRC_CTRL_MAX_COUNT_SHFT 4
-#define SH_GC_SRC_CTRL_MAX_COUNT_MASK 0x0000000000003ff0
-
-/* SH_GC_SRC_CTRL_COUNTER */
-/* Description: Counter */
-#define SH_GC_SRC_CTRL_COUNTER_SHFT 16
-#define SH_GC_SRC_CTRL_COUNTER_MASK 0x0000000003ff0000
-
-/* SH_GC_SRC_CTRL_TOGGLE_BIT */
-/* Description: Toggle bit */
-#define SH_GC_SRC_CTRL_TOGGLE_BIT_SHFT 28
-#define SH_GC_SRC_CTRL_TOGGLE_BIT_MASK 0x0000000010000000
-
-/* SH_GC_SRC_CTRL_SOURCE_SEL */
-/* Description: Source select (0=ext., 1=Int., 2=SHUB) */
-#define SH_GC_SRC_CTRL_SOURCE_SEL_SHFT 32
-#define SH_GC_SRC_CTRL_SOURCE_SEL_MASK 0x0000000300000000
-
-/* ==================================================================== */
-/* Register "SH_HARD_RESET" */
-/* SHub Hard Reset */
-/* ==================================================================== */
-
-#define SH_HARD_RESET 0x0000000110060300
-#define SH_HARD_RESET_MASK 0x0000000000000001
-#define SH_HARD_RESET_INIT 0x0000000000000000
-
-/* SH_HARD_RESET_HARD_RESET */
-/* Description: Hard Reset */
-#define SH_HARD_RESET_HARD_RESET_SHFT 0
-#define SH_HARD_RESET_HARD_RESET_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_IO_PERM" */
-/* II MMR Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_IO_PERM 0x0000000110060380
-#define SH_IO_PERM_MASK 0xffffffffffffffff
-#define SH_IO_PERM_INIT 0x0000000000000000
-
-/* SH_IO_PERM_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_IO_PERM_ACCESS_BITS_SHFT 0
-#define SH_IO_PERM_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_IOI_ACCESS" */
-/* II Interrupt Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_IOI_ACCESS 0x0000000110060400
-#define SH_IOI_ACCESS_MASK 0xffffffffffffffff
-#define SH_IOI_ACCESS_INIT 0xffffffffffffffff
-
-/* SH_IOI_ACCESS_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_IOI_ACCESS_ACCESS_BITS_SHFT 0
-#define SH_IOI_ACCESS_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_IPI_ACCESS" */
-/* CPU interrupt Access Permission Bits */
-/* ==================================================================== */
-
-#define SH_IPI_ACCESS 0x0000000110060480
-#define SH_IPI_ACCESS_MASK 0xffffffffffffffff
-#define SH_IPI_ACCESS_INIT 0xffffffffffffffff
-
-/* SH_IPI_ACCESS_ACCESS_BITS */
-/* Description: Access Bits */
-#define SH_IPI_ACCESS_ACCESS_BITS_SHFT 0
-#define SH_IPI_ACCESS_ACCESS_BITS_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_JTAG_CONFIG" */
-/* SHub JTAG configuration */
-/* ==================================================================== */
-
-#define SH_JTAG_CONFIG 0x0000000110060500
-#define SH_JTAG_CONFIG_MASK 0x00ffffffffffffff
-#define SH_JTAG_CONFIG_INIT 0x0000000000000000
-
-/* SH_JTAG_CONFIG_MD_CLK_SEL */
-/* Description: Select divide freq of DRAMCLK */
-#define SH_JTAG_CONFIG_MD_CLK_SEL_SHFT 0
-#define SH_JTAG_CONFIG_MD_CLK_SEL_MASK 0x0000000000000003
-
-/* SH_JTAG_CONFIG_NI_CLK_SEL */
-/* Description: Selects clock source for NICLK domain */
-#define SH_JTAG_CONFIG_NI_CLK_SEL_SHFT 2
-#define SH_JTAG_CONFIG_NI_CLK_SEL_MASK 0x0000000000000004
-
-/* SH_JTAG_CONFIG_II_CLK_SEL */
-/* Description: Selects clock source for IOCLK domain */
-#define SH_JTAG_CONFIG_II_CLK_SEL_SHFT 3
-#define SH_JTAG_CONFIG_II_CLK_SEL_MASK 0x0000000000000018
-
-/* SH_JTAG_CONFIG_WRT90_TARGET */
-/* Description: wrt90_target */
-#define SH_JTAG_CONFIG_WRT90_TARGET_SHFT 5
-#define SH_JTAG_CONFIG_WRT90_TARGET_MASK 0x000000000007ffe0
-
-/* SH_JTAG_CONFIG_WRT90_OVERRIDER */
-/* Description: wrt90_overrideR */
-#define SH_JTAG_CONFIG_WRT90_OVERRIDER_SHFT 19
-#define SH_JTAG_CONFIG_WRT90_OVERRIDER_MASK 0x0000000000080000
-
-/* SH_JTAG_CONFIG_WRT90_OVERRIDE */
-/* Description: wrt90_override */
-#define SH_JTAG_CONFIG_WRT90_OVERRIDE_SHFT 20
-#define SH_JTAG_CONFIG_WRT90_OVERRIDE_MASK 0x0000000000100000
-
-/* SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY */
-/* Description: jtag_mci_reset_delay */
-#define SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY_SHFT 21
-#define SH_JTAG_CONFIG_JTAG_MCI_RESET_DELAY_MASK 0x0000000001e00000
-
-/* SH_JTAG_CONFIG_JTAG_MCI_TARGET */
-/* Description: jtag_mci_target */
-#define SH_JTAG_CONFIG_JTAG_MCI_TARGET_SHFT 25
-#define SH_JTAG_CONFIG_JTAG_MCI_TARGET_MASK 0x0000007ffe000000
-
-/* SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE */
-/* Description: jtag_mci_override */
-#define SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE_SHFT 39
-#define SH_JTAG_CONFIG_JTAG_MCI_OVERRIDE_MASK 0x0000008000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH */
-/* Description: 0=depth 8, 1=depth1 */
-#define SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH_SHFT 40
-#define SH_JTAG_CONFIG_FSB_CONFIG_IOQ_DEPTH_MASK 0x0000010000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT */
-/* Description: Enable sampling of BINIT */
-#define SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT_SHFT 41
-#define SH_JTAG_CONFIG_FSB_CONFIG_SAMPLE_BINIT_MASK 0x0000020000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING */
-#define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING_SHFT 42
-#define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BUS_PARKING_MASK 0x0000040000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO */
-#define SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO_SHFT 43
-#define SH_JTAG_CONFIG_FSB_CONFIG_CLOCK_RATIO_MASK 0x0000f80000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE */
-/* Description: Output tristate control */
-#define SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE_SHFT 48
-#define SH_JTAG_CONFIG_FSB_CONFIG_OUTPUT_TRISTATE_MASK 0x000f000000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST */
-/* Description: Enables BIST */
-#define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST_SHFT 52
-#define SH_JTAG_CONFIG_FSB_CONFIG_ENABLE_BIST_MASK 0x0010000000000000
-
-/* SH_JTAG_CONFIG_FSB_CONFIG_AUX */
-/* Description: Enables BIST */
-#define SH_JTAG_CONFIG_FSB_CONFIG_AUX_SHFT 53
-#define SH_JTAG_CONFIG_FSB_CONFIG_AUX_MASK 0x0060000000000000
-
-/* SH_JTAG_CONFIG_GTL_CONFIG_RE */
-/* Description: Reference Enable selection for GTL io */
-#define SH_JTAG_CONFIG_GTL_CONFIG_RE_SHFT 55
-#define SH_JTAG_CONFIG_GTL_CONFIG_RE_MASK 0x0080000000000000
-
-/* ==================================================================== */
-/* Register "SH_SHUB_ID" */
-/* SHub ID Number */
-/* ==================================================================== */
-
-#define SH_SHUB_ID 0x0000000110060580
-#define SH_SHUB_ID_MASK 0x011f37ffffffffff
-#define SH_SHUB_ID_INIT 0x0010300000000000
-
-/* SH_SHUB_ID_FORCE1 */
-/* Description: Must be 1 */
-#define SH_SHUB_ID_FORCE1_SHFT 0
-#define SH_SHUB_ID_FORCE1_MASK 0x0000000000000001
-
-/* SH_SHUB_ID_MANUFACTURER */
-/* Description: Manufacturer */
-#define SH_SHUB_ID_MANUFACTURER_SHFT 1
-#define SH_SHUB_ID_MANUFACTURER_MASK 0x0000000000000ffe
-
-/* SH_SHUB_ID_PART_NUMBER */
-/* Description: Part Number */
-#define SH_SHUB_ID_PART_NUMBER_SHFT 12
-#define SH_SHUB_ID_PART_NUMBER_MASK 0x000000000ffff000
-
-/* SH_SHUB_ID_REVISION */
-/* Description: Revision */
-#define SH_SHUB_ID_REVISION_SHFT 28
-#define SH_SHUB_ID_REVISION_MASK 0x00000000f0000000
-
-/* SH_SHUB_ID_NODE_ID */
-/* Description: Node Identification */
-#define SH_SHUB_ID_NODE_ID_SHFT 32
-#define SH_SHUB_ID_NODE_ID_MASK 0x000007ff00000000
-
-/* SH_SHUB_ID_SHARING_MODE */
-/* Description: Sharing mode (Coherency Domain Size) */
-#define SH_SHUB_ID_SHARING_MODE_SHFT 44
-#define SH_SHUB_ID_SHARING_MODE_MASK 0x0000300000000000
-
-/* SH_SHUB_ID_NODES_PER_BIT */
-/* Description: Nodes per bit definition for MMR access */
-#define SH_SHUB_ID_NODES_PER_BIT_SHFT 48
-#define SH_SHUB_ID_NODES_PER_BIT_MASK 0x001f000000000000
-
-/* SH_SHUB_ID_NI_PORT */
-/* Description: NI port of vector reference, 0 = NI0, 1 = NI1 */
-#define SH_SHUB_ID_NI_PORT_SHFT 56
-#define SH_SHUB_ID_NI_PORT_MASK 0x0100000000000000
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT0" */
-/* Shubs 0 - 63 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-#define SH_SHUBS_PRESENT0 0x0000000110060600
-#define SH_SHUBS_PRESENT0_MASK 0xffffffffffffffff
-#define SH_SHUBS_PRESENT0_INIT 0xffffffffffffffff
-
-/* SH_SHUBS_PRESENT0_SHUBS_PRESENT0 */
-/* Description: Shubs 0 - 63 Present configuration */
-#define SH_SHUBS_PRESENT0_SHUBS_PRESENT0_SHFT 0
-#define SH_SHUBS_PRESENT0_SHUBS_PRESENT0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT1" */
-/* Shubs 64 - 127 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-#define SH_SHUBS_PRESENT1 0x0000000110060680
-#define SH_SHUBS_PRESENT1_MASK 0xffffffffffffffff
-#define SH_SHUBS_PRESENT1_INIT 0xffffffffffffffff
-
-/* SH_SHUBS_PRESENT1_SHUBS_PRESENT1 */
-/* Description: Shubs 64 - 127 Present configuration */
-#define SH_SHUBS_PRESENT1_SHUBS_PRESENT1_SHFT 0
-#define SH_SHUBS_PRESENT1_SHUBS_PRESENT1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT2" */
-/* Shubs 128 - 191 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-#define SH_SHUBS_PRESENT2 0x0000000110060700
-#define SH_SHUBS_PRESENT2_MASK 0xffffffffffffffff
-#define SH_SHUBS_PRESENT2_INIT 0xffffffffffffffff
-
-/* SH_SHUBS_PRESENT2_SHUBS_PRESENT2 */
-/* Description: Shubs 128 - 191 Present configuration */
-#define SH_SHUBS_PRESENT2_SHUBS_PRESENT2_SHFT 0
-#define SH_SHUBS_PRESENT2_SHUBS_PRESENT2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT3" */
-/* Shubs 192 - 255 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-#define SH_SHUBS_PRESENT3 0x0000000110060780
-#define SH_SHUBS_PRESENT3_MASK 0xffffffffffffffff
-#define SH_SHUBS_PRESENT3_INIT 0xffffffffffffffff
-
-/* SH_SHUBS_PRESENT3_SHUBS_PRESENT3 */
-/* Description: Shubs 192 - 255 Present configuration */
-#define SH_SHUBS_PRESENT3_SHUBS_PRESENT3_SHFT 0
-#define SH_SHUBS_PRESENT3_SHUBS_PRESENT3_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SOFT_RESET" */
-/* SHub Soft Reset */
-/* ==================================================================== */
-
-#define SH_SOFT_RESET 0x0000000110060800
-#define SH_SOFT_RESET_MASK 0x0000000000000001
-#define SH_SOFT_RESET_INIT 0x0000000000000000
-
-/* SH_SOFT_RESET_SOFT_RESET */
-/* Description: Soft Reset */
-#define SH_SOFT_RESET_SOFT_RESET_SHFT 0
-#define SH_SOFT_RESET_SOFT_RESET_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_FIRST_ERROR" */
-/* Shub Global First Error Flags */
-/* ==================================================================== */
-
-#define SH_FIRST_ERROR 0x0000000110071000
-#define SH_FIRST_ERROR_MASK 0x000000000007ffff
-#define SH_FIRST_ERROR_INIT 0x0000000000000000
-
-/* SH_FIRST_ERROR_FIRST_ERROR */
-/* Description: Chiplet with first error */
-#define SH_FIRST_ERROR_FIRST_ERROR_SHFT 0
-#define SH_FIRST_ERROR_FIRST_ERROR_MASK 0x000000000007ffff
-
-/* ==================================================================== */
-/* Register "SH_II_HW_TIME_STAMP" */
-/* II hardware error time stamp */
-/* ==================================================================== */
-
-#define SH_II_HW_TIME_STAMP 0x0000000110071080
-#define SH_II_HW_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_II_HW_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_II_HW_TIME_STAMP_TIME */
-/* Description: II hardware error time stamp */
-#define SH_II_HW_TIME_STAMP_TIME_SHFT 0
-#define SH_II_HW_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_II_HW_TIME_STAMP_VALID */
-/* Description: II hardware error time stamp valid */
-#define SH_II_HW_TIME_STAMP_VALID_SHFT 63
-#define SH_II_HW_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_LB_HW_TIME_STAMP" */
-/* LB hardware error time stamp */
-/* ==================================================================== */
-
-#define SH_LB_HW_TIME_STAMP 0x0000000110071100
-#define SH_LB_HW_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_LB_HW_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_LB_HW_TIME_STAMP_TIME */
-/* Description: LB hardware error time stamp */
-#define SH_LB_HW_TIME_STAMP_TIME_SHFT 0
-#define SH_LB_HW_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_LB_HW_TIME_STAMP_VALID */
-/* Description: LB hardware error time stamp valid */
-#define SH_LB_HW_TIME_STAMP_VALID_SHFT 63
-#define SH_LB_HW_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_COR_TIME_STAMP" */
-/* MD correctable error time stamp */
-/* ==================================================================== */
-
-#define SH_MD_COR_TIME_STAMP 0x0000000110071180
-#define SH_MD_COR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_MD_COR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_MD_COR_TIME_STAMP_TIME */
-/* Description: MD correctable error time stamp */
-#define SH_MD_COR_TIME_STAMP_TIME_SHFT 0
-#define SH_MD_COR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_MD_COR_TIME_STAMP_VALID */
-/* Description: MD correctable error time stamp valid */
-#define SH_MD_COR_TIME_STAMP_VALID_SHFT 63
-#define SH_MD_COR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_HW_TIME_STAMP" */
-/* MD hardware error time stamp */
-/* ==================================================================== */
-
-#define SH_MD_HW_TIME_STAMP 0x0000000110071200
-#define SH_MD_HW_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_MD_HW_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_MD_HW_TIME_STAMP_TIME */
-/* Description: MD hardware error time stamp */
-#define SH_MD_HW_TIME_STAMP_TIME_SHFT 0
-#define SH_MD_HW_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_MD_HW_TIME_STAMP_VALID */
-/* Description: MD hardware error time stamp valid */
-#define SH_MD_HW_TIME_STAMP_VALID_SHFT 63
-#define SH_MD_HW_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_UNCOR_TIME_STAMP" */
-/* MD uncorrectable error time stamp */
-/* ==================================================================== */
-
-#define SH_MD_UNCOR_TIME_STAMP 0x0000000110071280
-#define SH_MD_UNCOR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_MD_UNCOR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_MD_UNCOR_TIME_STAMP_TIME */
-/* Description: MD uncorrectable error time stamp */
-#define SH_MD_UNCOR_TIME_STAMP_TIME_SHFT 0
-#define SH_MD_UNCOR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_MD_UNCOR_TIME_STAMP_VALID */
-/* Description: MD uncorrectable error time stamp valid */
-#define SH_MD_UNCOR_TIME_STAMP_VALID_SHFT 63
-#define SH_MD_UNCOR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_COR_TIME_STAMP" */
-/* PI correctable error time stamp */
-/* ==================================================================== */
-
-#define SH_PI_COR_TIME_STAMP 0x0000000110071300
-#define SH_PI_COR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PI_COR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PI_COR_TIME_STAMP_TIME */
-/* Description: PI correctable error time stamp */
-#define SH_PI_COR_TIME_STAMP_TIME_SHFT 0
-#define SH_PI_COR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PI_COR_TIME_STAMP_VALID */
-/* Description: PI correctable error time stamp valid */
-#define SH_PI_COR_TIME_STAMP_VALID_SHFT 63
-#define SH_PI_COR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_HW_TIME_STAMP" */
-/* PI hardware error time stamp */
-/* ==================================================================== */
-
-#define SH_PI_HW_TIME_STAMP 0x0000000110071380
-#define SH_PI_HW_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PI_HW_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PI_HW_TIME_STAMP_TIME */
-/* Description: PI hardware error time stamp */
-#define SH_PI_HW_TIME_STAMP_TIME_SHFT 0
-#define SH_PI_HW_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PI_HW_TIME_STAMP_VALID */
-/* Description: PI hardware error time stamp valid */
-#define SH_PI_HW_TIME_STAMP_VALID_SHFT 63
-#define SH_PI_HW_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCOR_TIME_STAMP" */
-/* PI uncorrectable error time stamp */
-/* ==================================================================== */
-
-#define SH_PI_UNCOR_TIME_STAMP 0x0000000110071400
-#define SH_PI_UNCOR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PI_UNCOR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PI_UNCOR_TIME_STAMP_TIME */
-/* Description: PI uncorrectable error time stamp */
-#define SH_PI_UNCOR_TIME_STAMP_TIME_SHFT 0
-#define SH_PI_UNCOR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PI_UNCOR_TIME_STAMP_VALID */
-/* Description: PI uncorrectable error time stamp valid */
-#define SH_PI_UNCOR_TIME_STAMP_VALID_SHFT 63
-#define SH_PI_UNCOR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_TIME_STAMP" */
-/* Proc 0 advisory time stamp */
-/* ==================================================================== */
-
-#define SH_PROC0_ADV_TIME_STAMP 0x0000000110071480
-#define SH_PROC0_ADV_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC0_ADV_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC0_ADV_TIME_STAMP_TIME */
-/* Description: Processor 0 advisory time stamp */
-#define SH_PROC0_ADV_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC0_ADV_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC0_ADV_TIME_STAMP_VALID */
-/* Description: Processor 0 advisory time stamp valid */
-#define SH_PROC0_ADV_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC0_ADV_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_TIME_STAMP" */
-/* Proc 0 error time stamp */
-/* ==================================================================== */
-
-#define SH_PROC0_ERR_TIME_STAMP 0x0000000110071500
-#define SH_PROC0_ERR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC0_ERR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC0_ERR_TIME_STAMP_TIME */
-/* Description: Processor 0 error time stamp */
-#define SH_PROC0_ERR_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC0_ERR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC0_ERR_TIME_STAMP_VALID */
-/* Description: Processor 0 error time stamp valid */
-#define SH_PROC0_ERR_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC0_ERR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_TIME_STAMP" */
-/* Proc 1 advisory time stamp */
-/* ==================================================================== */
-
-#define SH_PROC1_ADV_TIME_STAMP 0x0000000110071580
-#define SH_PROC1_ADV_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC1_ADV_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC1_ADV_TIME_STAMP_TIME */
-/* Description: Processor 1 advisory time stamp */
-#define SH_PROC1_ADV_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC1_ADV_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC1_ADV_TIME_STAMP_VALID */
-/* Description: Processor 1 advisory time stamp valid */
-#define SH_PROC1_ADV_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC1_ADV_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_TIME_STAMP" */
-/* Proc 1 error time stamp */
-/* ==================================================================== */
-
-#define SH_PROC1_ERR_TIME_STAMP 0x0000000110071600
-#define SH_PROC1_ERR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC1_ERR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC1_ERR_TIME_STAMP_TIME */
-/* Description: Processor 1 error time stamp */
-#define SH_PROC1_ERR_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC1_ERR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC1_ERR_TIME_STAMP_VALID */
-/* Description: Processor 1 error time stamp valid */
-#define SH_PROC1_ERR_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC1_ERR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_TIME_STAMP" */
-/* Proc 2 advisory time stamp */
-/* ==================================================================== */
-
-#define SH_PROC2_ADV_TIME_STAMP 0x0000000110071680
-#define SH_PROC2_ADV_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC2_ADV_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC2_ADV_TIME_STAMP_TIME */
-/* Description: Processor 2 advisory time stamp */
-#define SH_PROC2_ADV_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC2_ADV_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC2_ADV_TIME_STAMP_VALID */
-/* Description: Processor 2 advisory time stamp valid */
-#define SH_PROC2_ADV_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC2_ADV_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_TIME_STAMP" */
-/* Proc 2 error time stamp */
-/* ==================================================================== */
-
-#define SH_PROC2_ERR_TIME_STAMP 0x0000000110071700
-#define SH_PROC2_ERR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC2_ERR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC2_ERR_TIME_STAMP_TIME */
-/* Description: Processor 2 error time stamp */
-#define SH_PROC2_ERR_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC2_ERR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC2_ERR_TIME_STAMP_VALID */
-/* Description: Processor 2 error time stamp valid */
-#define SH_PROC2_ERR_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC2_ERR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_TIME_STAMP" */
-/* Proc 3 advisory time stamp */
-/* ==================================================================== */
-
-#define SH_PROC3_ADV_TIME_STAMP 0x0000000110071780
-#define SH_PROC3_ADV_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC3_ADV_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC3_ADV_TIME_STAMP_TIME */
-/* Description: Processor 3 advisory time stamp */
-#define SH_PROC3_ADV_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC3_ADV_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC3_ADV_TIME_STAMP_VALID */
-/* Description: Processor 3 advisory time stamp valid */
-#define SH_PROC3_ADV_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC3_ADV_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_TIME_STAMP" */
-/* Proc 3 error time stamp */
-/* ==================================================================== */
-
-#define SH_PROC3_ERR_TIME_STAMP 0x0000000110071800
-#define SH_PROC3_ERR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_PROC3_ERR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_PROC3_ERR_TIME_STAMP_TIME */
-/* Description: Processor 3 error time stamp */
-#define SH_PROC3_ERR_TIME_STAMP_TIME_SHFT 0
-#define SH_PROC3_ERR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_PROC3_ERR_TIME_STAMP_VALID */
-/* Description: Processor 3 error time stamp valid */
-#define SH_PROC3_ERR_TIME_STAMP_VALID_SHFT 63
-#define SH_PROC3_ERR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_COR_TIME_STAMP" */
-/* XN correctable error time stamp */
-/* ==================================================================== */
-
-#define SH_XN_COR_TIME_STAMP 0x0000000110071880
-#define SH_XN_COR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_XN_COR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_XN_COR_TIME_STAMP_TIME */
-/* Description: XN correctable error time stamp */
-#define SH_XN_COR_TIME_STAMP_TIME_SHFT 0
-#define SH_XN_COR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_XN_COR_TIME_STAMP_VALID */
-/* Description: XN correctable error time stamp valid */
-#define SH_XN_COR_TIME_STAMP_VALID_SHFT 63
-#define SH_XN_COR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_HW_TIME_STAMP" */
-/* XN hardware error time stamp */
-/* ==================================================================== */
-
-#define SH_XN_HW_TIME_STAMP 0x0000000110071900
-#define SH_XN_HW_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_XN_HW_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_XN_HW_TIME_STAMP_TIME */
-/* Description: XN hardware error time stamp */
-#define SH_XN_HW_TIME_STAMP_TIME_SHFT 0
-#define SH_XN_HW_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_XN_HW_TIME_STAMP_VALID */
-/* Description: XN hardware error time stamp valid */
-#define SH_XN_HW_TIME_STAMP_VALID_SHFT 63
-#define SH_XN_HW_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCOR_TIME_STAMP" */
-/* XN uncorrectable error time stamp */
-/* ==================================================================== */
-
-#define SH_XN_UNCOR_TIME_STAMP 0x0000000110071980
-#define SH_XN_UNCOR_TIME_STAMP_MASK 0xffffffffffffffff
-#define SH_XN_UNCOR_TIME_STAMP_INIT 0x0000000000000000
-
-/* SH_XN_UNCOR_TIME_STAMP_TIME */
-/* Description: XN uncorrectable error time stamp */
-#define SH_XN_UNCOR_TIME_STAMP_TIME_SHFT 0
-#define SH_XN_UNCOR_TIME_STAMP_TIME_MASK 0x7fffffffffffffff
-
-/* SH_XN_UNCOR_TIME_STAMP_VALID */
-/* Description: XN uncorrectable error time stamp valid */
-#define SH_XN_UNCOR_TIME_STAMP_VALID_SHFT 63
-#define SH_XN_UNCOR_TIME_STAMP_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_DEBUG_PORT" */
-/* SHub Debug Port */
-/* ==================================================================== */
-
-#define SH_DEBUG_PORT 0x0000000110072000
-#define SH_DEBUG_PORT_MASK 0x00000000ffffffff
-#define SH_DEBUG_PORT_INIT 0x0000000000000000
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE0 */
-/* Description: Debug port nibble 0 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE0_SHFT 0
-#define SH_DEBUG_PORT_DEBUG_NIBBLE0_MASK 0x000000000000000f
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE1 */
-/* Description: Debug port nibble 1 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE1_SHFT 4
-#define SH_DEBUG_PORT_DEBUG_NIBBLE1_MASK 0x00000000000000f0
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE2 */
-/* Description: Debug port nibble 2 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE2_SHFT 8
-#define SH_DEBUG_PORT_DEBUG_NIBBLE2_MASK 0x0000000000000f00
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE3 */
-/* Description: Debug port nibble 3 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE3_SHFT 12
-#define SH_DEBUG_PORT_DEBUG_NIBBLE3_MASK 0x000000000000f000
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE4 */
-/* Description: Debug port nibble 4 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE4_SHFT 16
-#define SH_DEBUG_PORT_DEBUG_NIBBLE4_MASK 0x00000000000f0000
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE5 */
-/* Description: Debug port nibble 5 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE5_SHFT 20
-#define SH_DEBUG_PORT_DEBUG_NIBBLE5_MASK 0x0000000000f00000
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE6 */
-/* Description: Debug port nibble 6 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE6_SHFT 24
-#define SH_DEBUG_PORT_DEBUG_NIBBLE6_MASK 0x000000000f000000
-
-/* SH_DEBUG_PORT_DEBUG_NIBBLE7 */
-/* Description: Debug port nibble 7 */
-#define SH_DEBUG_PORT_DEBUG_NIBBLE7_SHFT 28
-#define SH_DEBUG_PORT_DEBUG_NIBBLE7_MASK 0x00000000f0000000
-
-/* ==================================================================== */
-/* Register "SH_II_DEBUG_DATA" */
-/* II Debug Data */
-/* ==================================================================== */
-
-#define SH_II_DEBUG_DATA 0x0000000110072080
-#define SH_II_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_II_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_II_DEBUG_DATA_II_DATA */
-/* Description: II debug data */
-#define SH_II_DEBUG_DATA_II_DATA_SHFT 0
-#define SH_II_DEBUG_DATA_II_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_II_WRAP_DEBUG_DATA" */
-/* SHub II Wrapper Debug Data */
-/* ==================================================================== */
-
-#define SH_II_WRAP_DEBUG_DATA 0x0000000110072100
-#define SH_II_WRAP_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_II_WRAP_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA */
-/* Description: II wrapper debug data */
-#define SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA_SHFT 0
-#define SH_II_WRAP_DEBUG_DATA_II_WRAP_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_DATA" */
-/* SHub LB Debug Data */
-/* ==================================================================== */
-
-#define SH_LB_DEBUG_DATA 0x0000000110072180
-#define SH_LB_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_LB_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_LB_DEBUG_DATA_LB_DATA */
-/* Description: LB debug data */
-#define SH_LB_DEBUG_DATA_LB_DATA_SHFT 0
-#define SH_LB_DEBUG_DATA_LB_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DEBUG_DATA" */
-/* SHub MD Debug Data */
-/* ==================================================================== */
-
-#define SH_MD_DEBUG_DATA 0x0000000110072200
-#define SH_MD_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_MD_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_MD_DEBUG_DATA_MD_DATA */
-/* Description: MD debug data */
-#define SH_MD_DEBUG_DATA_MD_DATA_SHFT 0
-#define SH_MD_DEBUG_DATA_MD_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PI_DEBUG_DATA" */
-/* SHub PI Debug Data */
-/* ==================================================================== */
-
-#define SH_PI_DEBUG_DATA 0x0000000110072280
-#define SH_PI_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_PI_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_PI_DEBUG_DATA_PI_DATA */
-/* Description: PI Debug Data */
-#define SH_PI_DEBUG_DATA_PI_DATA_SHFT 0
-#define SH_PI_DEBUG_DATA_PI_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_DATA" */
-/* SHub XN Debug Data */
-/* ==================================================================== */
-
-#define SH_XN_DEBUG_DATA 0x0000000110072300
-#define SH_XN_DEBUG_DATA_MASK 0x00000000ffffffff
-#define SH_XN_DEBUG_DATA_INIT 0x0000000000000000
-
-/* SH_XN_DEBUG_DATA_XN_DATA */
-/* Description: XN debug data */
-#define SH_XN_DEBUG_DATA_XN_DATA_SHFT 0
-#define SH_XN_DEBUG_DATA_XN_DATA_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_TSF_ARMED_STATE" */
-/* Trigger sequencing facility arm state */
-/* ==================================================================== */
-
-#define SH_TSF_ARMED_STATE 0x0000000110073000
-#define SH_TSF_ARMED_STATE_MASK 0x00000000000000ff
-#define SH_TSF_ARMED_STATE_INIT 0x0000000000000000
-
-/* SH_TSF_ARMED_STATE_STATE */
-/* Description: Trigger sequencing facility armed state */
-#define SH_TSF_ARMED_STATE_STATE_SHFT 0
-#define SH_TSF_ARMED_STATE_STATE_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_TSF_COUNTER_VALUE" */
-/* Trigger sequencing facility counter value */
-/* ==================================================================== */
-
-#define SH_TSF_COUNTER_VALUE 0x0000000110073080
-#define SH_TSF_COUNTER_VALUE_MASK 0xffffffffffffffff
-#define SH_TSF_COUNTER_VALUE_INIT 0x0000000000000000
-
-/* SH_TSF_COUNTER_VALUE_COUNT_32 */
-/* Description: Trigger sequencing facility counter 32 */
-#define SH_TSF_COUNTER_VALUE_COUNT_32_SHFT 0
-#define SH_TSF_COUNTER_VALUE_COUNT_32_MASK 0x00000000ffffffff
-
-/* SH_TSF_COUNTER_VALUE_COUNT_16 */
-/* Description: Trigger sequencing facility counter 16 */
-#define SH_TSF_COUNTER_VALUE_COUNT_16_SHFT 32
-#define SH_TSF_COUNTER_VALUE_COUNT_16_MASK 0x0000ffff00000000
-
-/* SH_TSF_COUNTER_VALUE_COUNT_8B */
-/* Description: Trigger sequencing facility counter 8b */
-#define SH_TSF_COUNTER_VALUE_COUNT_8B_SHFT 48
-#define SH_TSF_COUNTER_VALUE_COUNT_8B_MASK 0x00ff000000000000
-
-/* SH_TSF_COUNTER_VALUE_COUNT_8A */
-/* Description: Trigger sequencing facility counter 8a */
-#define SH_TSF_COUNTER_VALUE_COUNT_8A_SHFT 56
-#define SH_TSF_COUNTER_VALUE_COUNT_8A_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_TSF_TRIGGERED_STATE" */
-/* Trigger sequencing facility triggered state */
-/* ==================================================================== */
-
-#define SH_TSF_TRIGGERED_STATE 0x0000000110073100
-#define SH_TSF_TRIGGERED_STATE_MASK 0x00000000000000ff
-#define SH_TSF_TRIGGERED_STATE_INIT 0x0000000000000000
-
-/* SH_TSF_TRIGGERED_STATE_STATE */
-/* Description: Trigger sequencing facility triggered state */
-#define SH_TSF_TRIGGERED_STATE_STATE_SHFT 0
-#define SH_TSF_TRIGGERED_STATE_STATE_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_VEC_RDDATA" */
-/* Vector Reply Message Data */
-/* ==================================================================== */
-
-#define SH_VEC_RDDATA 0x0000000110074000
-#define SH_VEC_RDDATA_MASK 0xffffffffffffffff
-#define SH_VEC_RDDATA_INIT 0x0000000000000000
-
-/* SH_VEC_RDDATA_DATA */
-/* Description: Data */
-#define SH_VEC_RDDATA_DATA_SHFT 0
-#define SH_VEC_RDDATA_DATA_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_VEC_RETURN" */
-/* Vector Reply Message Return Route */
-/* ==================================================================== */
-
-#define SH_VEC_RETURN 0x0000000110074080
-#define SH_VEC_RETURN_MASK 0xffffffffffffffff
-#define SH_VEC_RETURN_INIT 0x0000000000000000
-
-/* SH_VEC_RETURN_ROUTE */
-/* Description: Route */
-#define SH_VEC_RETURN_ROUTE_SHFT 0
-#define SH_VEC_RETURN_ROUTE_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_VEC_STATUS" */
-/* Vector Reply Message Status */
-/* ==================================================================== */
-
-#define SH_VEC_STATUS 0x0000000110074100
-#define SH_VEC_STATUS_MASK 0xcfffffffffffffff
-#define SH_VEC_STATUS_INIT 0x0000000000000000
-
-/* SH_VEC_STATUS_TYPE */
-/* Description: Type */
-#define SH_VEC_STATUS_TYPE_SHFT 0
-#define SH_VEC_STATUS_TYPE_MASK 0x0000000000000007
-
-/* SH_VEC_STATUS_ADDRESS */
-/* Description: Address */
-#define SH_VEC_STATUS_ADDRESS_SHFT 3
-#define SH_VEC_STATUS_ADDRESS_MASK 0x00000007fffffff8
-
-/* SH_VEC_STATUS_PIO_ID */
-/* Description: PIO ID */
-#define SH_VEC_STATUS_PIO_ID_SHFT 35
-#define SH_VEC_STATUS_PIO_ID_MASK 0x00003ff800000000
-
-/* SH_VEC_STATUS_SOURCE */
-/* Description: Source */
-#define SH_VEC_STATUS_SOURCE_SHFT 46
-#define SH_VEC_STATUS_SOURCE_MASK 0x0fffc00000000000
-
-/* SH_VEC_STATUS_OVERRUN */
-/* Description: Overrun */
-#define SH_VEC_STATUS_OVERRUN_SHFT 62
-#define SH_VEC_STATUS_OVERRUN_MASK 0x4000000000000000
-
-/* SH_VEC_STATUS_STATUS_VALID */
-/* Description: Status_Valid */
-#define SH_VEC_STATUS_STATUS_VALID_SHFT 63
-#define SH_VEC_STATUS_STATUS_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_VEC_STATUS_ALIAS" */
-/* Vector Reply Message Status Alias */
-/* ==================================================================== */
-
-#define SH_VEC_STATUS_ALIAS 0x0000000110074108
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT0_CONTROL" */
-/* Performance Counter 0 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT0_CONTROL 0x0000000110080000
-#define SH_PERFORMANCE_COUNT0_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT0_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS */
-/* Description: Counter 0 up stimulus */
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT */
-/* Description: Counter 0 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY */
-/* Description: Counter 0 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE */
-/* Description: Counter 0 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT0_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS */
-/* Description: Counter 0 down stimulus */
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT */
-/* Description: Counter 0 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY */
-/* Description: Counter 0 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE */
-/* Description: Counter 0 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT0_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE */
-/* Description: Counter 0 enable increment */
-#define SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT0_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE */
-/* Description: Counter 0 enable decrement */
-#define SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT0_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 0 enable peak detection */
-#define SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT0_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT1_CONTROL" */
-/* Performance Counter 1 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT1_CONTROL 0x0000000110090000
-#define SH_PERFORMANCE_COUNT1_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT1_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS */
-/* Description: Counter 1 up stimulus */
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT */
-/* Description: Counter 1 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY */
-/* Description: Counter 1 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE */
-/* Description: Counter 1 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT1_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS */
-/* Description: Counter 1 down stimulus */
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT */
-/* Description: Counter 1 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY */
-/* Description: Counter 1 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE */
-/* Description: Counter 1 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT1_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE */
-/* Description: Counter 1 enable increment */
-#define SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT1_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE */
-/* Description: Counter 1 enable decrement */
-#define SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT1_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 1 enable peak detection */
-#define SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT1_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT2_CONTROL" */
-/* Performance Counter 2 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT2_CONTROL 0x00000001100a0000
-#define SH_PERFORMANCE_COUNT2_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT2_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS */
-/* Description: Counter 2 up stimulus */
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT */
-/* Description: Counter 2 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY */
-/* Description: Counter 2 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE */
-/* Description: Counter 2 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT2_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS */
-/* Description: Counter 2 down stimulus */
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT */
-/* Description: Counter 2 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY */
-/* Description: Counter 2 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE */
-/* Description: Counter 2 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT2_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE */
-/* Description: Counter 2 enable increment */
-#define SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT2_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE */
-/* Description: Counter 2 enable decrement */
-#define SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT2_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 2 enable peak detection */
-#define SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT2_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT3_CONTROL" */
-/* Performance Counter 3 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT3_CONTROL 0x00000001100b0000
-#define SH_PERFORMANCE_COUNT3_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT3_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS */
-/* Description: Counter 3 up stimulus */
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT */
-/* Description: Counter 3 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY */
-/* Description: Counter 3 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE */
-/* Description: Counter 3 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT3_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS */
-/* Description: Counter 3 down stimulus */
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT */
-/* Description: Counter 3 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY */
-/* Description: Counter 3 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE */
-/* Description: Counter 3 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT3_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE */
-/* Description: Counter 3 enable increment */
-#define SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT3_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE */
-/* Description: Counter 3 enable decrement */
-#define SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT3_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 3 enable peak detection */
-#define SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT3_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT4_CONTROL" */
-/* Performance Counter 4 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT4_CONTROL 0x00000001100c0000
-#define SH_PERFORMANCE_COUNT4_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT4_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS */
-/* Description: Counter 4 up stimulus */
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT */
-/* Description: Counter 4 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY */
-/* Description: Counter 4 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE */
-/* Description: Counter 4 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT4_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS */
-/* Description: Counter 4 down stimulus */
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT */
-/* Description: Counter 4 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY */
-/* Description: Counter 4 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE */
-/* Description: Counter 4 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT4_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE */
-/* Description: Counter 4 enable increment */
-#define SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT4_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE */
-/* Description: Counter 4 enable decrement */
-#define SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT4_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 4 enable peak detection */
-#define SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT4_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT5_CONTROL" */
-/* Performance Counter 5 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT5_CONTROL 0x00000001100d0000
-#define SH_PERFORMANCE_COUNT5_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT5_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS */
-/* Description: Counter 5 up stimulus */
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT */
-/* Description: Counter 5 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY */
-/* Description: Counter 5 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE */
-/* Description: Counter 5 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT5_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS */
-/* Description: Counter 5 down stimulus */
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT */
-/* Description: Counter 5 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY */
-/* Description: Counter 5 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE */
-/* Description: Counter 5 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT5_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE */
-/* Description: Counter 5 enable increment */
-#define SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT5_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE */
-/* Description: Counter 5 enable decrement */
-#define SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT5_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 5 enable peak detection */
-#define SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT5_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT6_CONTROL" */
-/* Performance Counter 6 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT6_CONTROL 0x00000001100e0000
-#define SH_PERFORMANCE_COUNT6_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT6_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS */
-/* Description: Counter 6 up stimulus */
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT */
-/* Description: Counter 6 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY */
-/* Description: Counter 6 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE */
-/* Description: Counter 6 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT6_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS */
-/* Description: Counter 6 down stimulus */
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT */
-/* Description: Counter 6 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY */
-/* Description: Counter 6 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE */
-/* Description: Counter 6 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT6_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE */
-/* Description: Counter 6 enable increment */
-#define SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT6_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE */
-/* Description: Counter 6 enable decrement */
-#define SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT6_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 6 enable peak detection */
-#define SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT6_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT7_CONTROL" */
-/* Performance Counter 7 Control */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNT7_CONTROL 0x00000001100f0000
-#define SH_PERFORMANCE_COUNT7_CONTROL_MASK 0x000000000007ffff
-#define SH_PERFORMANCE_COUNT7_CONTROL_INIT 0x000000000000b8b8
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS */
-/* Description: Counter 7 up stimulus */
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS_SHFT 0
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT */
-/* Description: Counter 7 up event select (1-greater than, 0-equal) */
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT_SHFT 5
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_EVENT_MASK 0x0000000000000020
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY */
-/* Description: Counter 7 up polarity select (1-negative edge, 0-po */
-/* sitive edge) */
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY_SHFT 6
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_POLARITY_MASK 0x0000000000000040
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE */
-/* Description: Counter 7 up mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE_SHFT 7
-#define SH_PERFORMANCE_COUNT7_CONTROL_UP_MODE_MASK 0x0000000000000080
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS */
-/* Description: Counter 7 down stimulus */
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS_SHFT 8
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_STIMULUS_MASK 0x0000000000001f00
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT */
-/* Description: Counter 7 down event select (1-greater than, 0-equa */
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT_SHFT 13
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_EVENT_MASK 0x0000000000002000
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY */
-/* Description: Counter 7 down polarity select (1-negative edge, 0- */
-/* positive edge) */
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY_SHFT 14
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_POLARITY_MASK 0x0000000000004000
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE */
-/* Description: Counter 7 down mode select (1-internal, 0-external) */
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE_SHFT 15
-#define SH_PERFORMANCE_COUNT7_CONTROL_DN_MODE_MASK 0x0000000000008000
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE */
-/* Description: Counter 7 enable increment */
-#define SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE_SHFT 16
-#define SH_PERFORMANCE_COUNT7_CONTROL_INC_ENABLE_MASK 0x0000000000010000
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE */
-/* Description: Counter 7 enable decrement */
-#define SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE_SHFT 17
-#define SH_PERFORMANCE_COUNT7_CONTROL_DEC_ENABLE_MASK 0x0000000000020000
-
-/* SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE */
-/* Description: Counter 7 enable peak detection */
-#define SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE_SHFT 18
-#define SH_PERFORMANCE_COUNT7_CONTROL_PEAK_DET_ENABLE_MASK 0x0000000000040000
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_DN_CONTROL" */
-/* Profile Counter Down Control */
-/* ==================================================================== */
-
-#define SH_PROFILE_DN_CONTROL 0x0000000110100000
-#define SH_PROFILE_DN_CONTROL_MASK 0x00000000000000ff
-#define SH_PROFILE_DN_CONTROL_INIT 0x00000000000000b8
-
-/* SH_PROFILE_DN_CONTROL_STIMULUS */
-/* Description: Counter stimulus */
-#define SH_PROFILE_DN_CONTROL_STIMULUS_SHFT 0
-#define SH_PROFILE_DN_CONTROL_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PROFILE_DN_CONTROL_EVENT */
-/* Description: Counter event select (1-greater than, 0-equal) */
-#define SH_PROFILE_DN_CONTROL_EVENT_SHFT 5
-#define SH_PROFILE_DN_CONTROL_EVENT_MASK 0x0000000000000020
-
-/* SH_PROFILE_DN_CONTROL_POLARITY */
-/* Description: Counter polarity select (1-negative edge, 0-positiv */
-/* e edge) */
-#define SH_PROFILE_DN_CONTROL_POLARITY_SHFT 6
-#define SH_PROFILE_DN_CONTROL_POLARITY_MASK 0x0000000000000040
-
-/* SH_PROFILE_DN_CONTROL_MODE */
-/* Description: Counter mode select (1-internal, 0-external) */
-#define SH_PROFILE_DN_CONTROL_MODE_SHFT 7
-#define SH_PROFILE_DN_CONTROL_MODE_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_PEAK_CONTROL" */
-/* Profile Counter Peak Control */
-/* ==================================================================== */
-
-#define SH_PROFILE_PEAK_CONTROL 0x0000000110100080
-#define SH_PROFILE_PEAK_CONTROL_MASK 0x0000000000000068
-#define SH_PROFILE_PEAK_CONTROL_INIT 0x0000000000000060
-
-/* SH_PROFILE_PEAK_CONTROL_STIMULUS */
-/* Description: Counter stimulus */
-#define SH_PROFILE_PEAK_CONTROL_STIMULUS_SHFT 3
-#define SH_PROFILE_PEAK_CONTROL_STIMULUS_MASK 0x0000000000000008
-
-/* SH_PROFILE_PEAK_CONTROL_EVENT */
-/* Description: Counter event select (0-greater than, 1-equal) */
-#define SH_PROFILE_PEAK_CONTROL_EVENT_SHFT 5
-#define SH_PROFILE_PEAK_CONTROL_EVENT_MASK 0x0000000000000020
-
-/* SH_PROFILE_PEAK_CONTROL_POLARITY */
-/* Description: Counter polarity select (0-negative edge, 1-positiv */
-/* e edge) */
-#define SH_PROFILE_PEAK_CONTROL_POLARITY_SHFT 6
-#define SH_PROFILE_PEAK_CONTROL_POLARITY_MASK 0x0000000000000040
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_RANGE" */
-/* Profile Counter Range */
-/* ==================================================================== */
-
-#define SH_PROFILE_RANGE 0x0000000110100100
-#define SH_PROFILE_RANGE_MASK 0xffffffffffffffff
-#define SH_PROFILE_RANGE_INIT 0x0000000000000000
-
-/* SH_PROFILE_RANGE_RANGE0 */
-/* Description: Profiling range 0 */
-#define SH_PROFILE_RANGE_RANGE0_SHFT 0
-#define SH_PROFILE_RANGE_RANGE0_MASK 0x00000000000000ff
-
-/* SH_PROFILE_RANGE_RANGE1 */
-/* Description: Profiling range 1 */
-#define SH_PROFILE_RANGE_RANGE1_SHFT 8
-#define SH_PROFILE_RANGE_RANGE1_MASK 0x000000000000ff00
-
-/* SH_PROFILE_RANGE_RANGE2 */
-/* Description: Profiling range 2 */
-#define SH_PROFILE_RANGE_RANGE2_SHFT 16
-#define SH_PROFILE_RANGE_RANGE2_MASK 0x0000000000ff0000
-
-/* SH_PROFILE_RANGE_RANGE3 */
-/* Description: Profiling range 3 */
-#define SH_PROFILE_RANGE_RANGE3_SHFT 24
-#define SH_PROFILE_RANGE_RANGE3_MASK 0x00000000ff000000
-
-/* SH_PROFILE_RANGE_RANGE4 */
-/* Description: Profiling range 4 */
-#define SH_PROFILE_RANGE_RANGE4_SHFT 32
-#define SH_PROFILE_RANGE_RANGE4_MASK 0x000000ff00000000
-
-/* SH_PROFILE_RANGE_RANGE5 */
-/* Description: Profiling range 5 */
-#define SH_PROFILE_RANGE_RANGE5_SHFT 40
-#define SH_PROFILE_RANGE_RANGE5_MASK 0x0000ff0000000000
-
-/* SH_PROFILE_RANGE_RANGE6 */
-/* Description: Profiling range 6 */
-#define SH_PROFILE_RANGE_RANGE6_SHFT 48
-#define SH_PROFILE_RANGE_RANGE6_MASK 0x00ff000000000000
-
-/* SH_PROFILE_RANGE_RANGE7 */
-/* Description: Profiling range 7 */
-#define SH_PROFILE_RANGE_RANGE7_SHFT 56
-#define SH_PROFILE_RANGE_RANGE7_MASK 0xff00000000000000
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_UP_CONTROL" */
-/* Profile Counter Up Control */
-/* ==================================================================== */
-
-#define SH_PROFILE_UP_CONTROL 0x0000000110100180
-#define SH_PROFILE_UP_CONTROL_MASK 0x00000000000000ff
-#define SH_PROFILE_UP_CONTROL_INIT 0x00000000000000b8
-
-/* SH_PROFILE_UP_CONTROL_STIMULUS */
-/* Description: Counter stimulus */
-#define SH_PROFILE_UP_CONTROL_STIMULUS_SHFT 0
-#define SH_PROFILE_UP_CONTROL_STIMULUS_MASK 0x000000000000001f
-
-/* SH_PROFILE_UP_CONTROL_EVENT */
-/* Description: Counter event select (1-greater than, 0-equal) */
-#define SH_PROFILE_UP_CONTROL_EVENT_SHFT 5
-#define SH_PROFILE_UP_CONTROL_EVENT_MASK 0x0000000000000020
-
-/* SH_PROFILE_UP_CONTROL_POLARITY */
-/* Description: Counter polarity select (1-negative edge, 0-positiv */
-/* e edge) */
-#define SH_PROFILE_UP_CONTROL_POLARITY_SHFT 6
-#define SH_PROFILE_UP_CONTROL_POLARITY_MASK 0x0000000000000040
-
-/* SH_PROFILE_UP_CONTROL_MODE */
-/* Description: Counter mode select (1-internal, 0-external) */
-#define SH_PROFILE_UP_CONTROL_MODE_SHFT 7
-#define SH_PROFILE_UP_CONTROL_MODE_MASK 0x0000000000000080
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER0" */
-/* Performance Counter 0 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER0 0x0000000110110000
-#define SH_PERFORMANCE_COUNTER0_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER0_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER0_COUNT */
-/* Description: Counter 0 */
-#define SH_PERFORMANCE_COUNTER0_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER0_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER1" */
-/* Performance Counter 1 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER1 0x0000000110120000
-#define SH_PERFORMANCE_COUNTER1_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER1_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER1_COUNT */
-/* Description: Counter 1 */
-#define SH_PERFORMANCE_COUNTER1_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER1_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER2" */
-/* Performance Counter 2 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER2 0x0000000110130000
-#define SH_PERFORMANCE_COUNTER2_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER2_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER2_COUNT */
-/* Description: Counter 2 */
-#define SH_PERFORMANCE_COUNTER2_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER2_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER3" */
-/* Performance Counter 3 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER3 0x0000000110140000
-#define SH_PERFORMANCE_COUNTER3_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER3_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER3_COUNT */
-/* Description: Counter 3 */
-#define SH_PERFORMANCE_COUNTER3_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER3_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER4" */
-/* Performance Counter 4 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER4 0x0000000110150000
-#define SH_PERFORMANCE_COUNTER4_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER4_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER4_COUNT */
-/* Description: Counter 4 */
-#define SH_PERFORMANCE_COUNTER4_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER4_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER5" */
-/* Performance Counter 5 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER5 0x0000000110160000
-#define SH_PERFORMANCE_COUNTER5_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER5_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER5_COUNT */
-/* Description: Counter 5 */
-#define SH_PERFORMANCE_COUNTER5_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER5_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER6" */
-/* Performance Counter 6 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER6 0x0000000110170000
-#define SH_PERFORMANCE_COUNTER6_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER6_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER6_COUNT */
-/* Description: Counter 6 */
-#define SH_PERFORMANCE_COUNTER6_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER6_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER7" */
-/* Performance Counter 7 */
-/* ==================================================================== */
-
-#define SH_PERFORMANCE_COUNTER7 0x0000000110180000
-#define SH_PERFORMANCE_COUNTER7_MASK 0x00000000ffffffff
-#define SH_PERFORMANCE_COUNTER7_INIT 0x0000000000000000
-
-/* SH_PERFORMANCE_COUNTER7_COUNT */
-/* Description: Counter 7 */
-#define SH_PERFORMANCE_COUNTER7_COUNT_SHFT 0
-#define SH_PERFORMANCE_COUNTER7_COUNT_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_COUNTER" */
-/* Profile Counter */
-/* ==================================================================== */
-
-#define SH_PROFILE_COUNTER 0x0000000110190000
-#define SH_PROFILE_COUNTER_MASK 0x00000000000000ff
-#define SH_PROFILE_COUNTER_INIT 0x0000000000000000
-
-/* SH_PROFILE_COUNTER_COUNTER */
-/* Description: Counter Value */
-#define SH_PROFILE_COUNTER_COUNTER_SHFT 0
-#define SH_PROFILE_COUNTER_COUNTER_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_PEAK" */
-/* Profile Peak Counter */
-/* ==================================================================== */
-
-#define SH_PROFILE_PEAK 0x0000000110190080
-#define SH_PROFILE_PEAK_MASK 0x00000000000000ff
-#define SH_PROFILE_PEAK_INIT 0x0000000000000000
-
-/* SH_PROFILE_PEAK_COUNTER */
-/* Description: Counter Value */
-#define SH_PROFILE_PEAK_COUNTER_SHFT 0
-#define SH_PROFILE_PEAK_COUNTER_MASK 0x00000000000000ff
-
-/* ==================================================================== */
-/* Register "SH_PTC_0" */
-/* Puge Translation Cache Message Configuration Information */
-/* ==================================================================== */
-
-#define SH_PTC_0 0x00000001101a0000
-#define SH_PTC_0_MASK 0x80000000fffffffd
-#define SH_PTC_0_INIT 0x0000000000000000
-
-/* SH_PTC_0_A */
-/* Description: Type */
-#define SH_PTC_0_A_SHFT 0
-#define SH_PTC_0_A_MASK 0x0000000000000001
-
-/* SH_PTC_0_PS */
-/* Description: Page Size */
-#define SH_PTC_0_PS_SHFT 2
-#define SH_PTC_0_PS_MASK 0x00000000000000fc
-
-/* SH_PTC_0_RID */
-/* Description: Region ID */
-#define SH_PTC_0_RID_SHFT 8
-#define SH_PTC_0_RID_MASK 0x00000000ffffff00
-
-/* SH_PTC_0_START */
-/* Description: Start */
-#define SH_PTC_0_START_SHFT 63
-#define SH_PTC_0_START_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PTC_1" */
-/* Puge Translation Cache Message Configuration Information */
-/* ==================================================================== */
-
-#define SH_PTC_1 0x00000001101a0080
-#define SH_PTC_1_MASK 0x9ffffffffffff000
-#define SH_PTC_1_INIT 0x0000000000000000
-
-/* SH_PTC_1_VPN */
-/* Description: Virtual page number */
-#define SH_PTC_1_VPN_SHFT 12
-#define SH_PTC_1_VPN_MASK 0x1ffffffffffff000
-
-/* SH_PTC_1_START */
-/* Description: PTC_1 Start */
-#define SH_PTC_1_START_SHFT 63
-#define SH_PTC_1_START_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PTC_PARMS" */
-/* PTC Time-out parmaeters */
-/* ==================================================================== */
-
-#define SH_PTC_PARMS 0x00000001101a0100
-#define SH_PTC_PARMS_MASK 0x0000000fffffffff
-#define SH_PTC_PARMS_INIT 0x00000007ffffffff
-
-/* SH_PTC_PARMS_PTC_TO_WRAP */
-/* Description: PTC time-out period */
-#define SH_PTC_PARMS_PTC_TO_WRAP_SHFT 0
-#define SH_PTC_PARMS_PTC_TO_WRAP_MASK 0x0000000000ffffff
-
-/* SH_PTC_PARMS_PTC_TO_VAL */
-/* Description: PTC time-out valid */
-#define SH_PTC_PARMS_PTC_TO_VAL_SHFT 24
-#define SH_PTC_PARMS_PTC_TO_VAL_MASK 0x0000000fff000000
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPA" */
-/* RTC Compare Value for Processor A */
-/* ==================================================================== */
-
-#define SH_INT_CMPA 0x00000001101b0000
-#define SH_INT_CMPA_MASK 0x007fffffffffffff
-#define SH_INT_CMPA_INIT 0x0000000000000000
-
-/* SH_INT_CMPA_REAL_TIME_CMPA */
-/* Description: Real Time Clock Compare */
-#define SH_INT_CMPA_REAL_TIME_CMPA_SHFT 0
-#define SH_INT_CMPA_REAL_TIME_CMPA_MASK 0x007fffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPB" */
-/* RTC Compare Value for Processor B */
-/* ==================================================================== */
-
-#define SH_INT_CMPB 0x00000001101b0080
-#define SH_INT_CMPB_MASK 0x007fffffffffffff
-#define SH_INT_CMPB_INIT 0x0000000000000000
-
-/* SH_INT_CMPB_REAL_TIME_CMPB */
-/* Description: Real Time Clock Compare */
-#define SH_INT_CMPB_REAL_TIME_CMPB_SHFT 0
-#define SH_INT_CMPB_REAL_TIME_CMPB_MASK 0x007fffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPC" */
-/* RTC Compare Value for Processor C */
-/* ==================================================================== */
-
-#define SH_INT_CMPC 0x00000001101b0100
-#define SH_INT_CMPC_MASK 0x007fffffffffffff
-#define SH_INT_CMPC_INIT 0x0000000000000000
-
-/* SH_INT_CMPC_REAL_TIME_CMPC */
-/* Description: Real Time Clock Compare */
-#define SH_INT_CMPC_REAL_TIME_CMPC_SHFT 0
-#define SH_INT_CMPC_REAL_TIME_CMPC_MASK 0x007fffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPD" */
-/* RTC Compare Value for Processor D */
-/* ==================================================================== */
-
-#define SH_INT_CMPD 0x00000001101b0180
-#define SH_INT_CMPD_MASK 0x007fffffffffffff
-#define SH_INT_CMPD_INIT 0x0000000000000000
-
-/* SH_INT_CMPD_REAL_TIME_CMPD */
-/* Description: Real Time Clock Compare */
-#define SH_INT_CMPD_REAL_TIME_CMPD_SHFT 0
-#define SH_INT_CMPD_REAL_TIME_CMPD_MASK 0x007fffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_INT_PROF" */
-/* Profile Compare Registers */
-/* ==================================================================== */
-
-#define SH_INT_PROF 0x00000001101b0200
-#define SH_INT_PROF_MASK 0x00000000ffffffff
-#define SH_INT_PROF_INIT 0x0000000000000000
-
-/* SH_INT_PROF_PROFILE_COMPARE */
-/* Description: Profile Compare */
-#define SH_INT_PROF_PROFILE_COMPARE_SHFT 0
-#define SH_INT_PROF_PROFILE_COMPARE_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_RTC" */
-/* Real-time Clock */
-/* ==================================================================== */
-
-#define SH_RTC 0x00000001101c0000UL
-#define SH_RTC_MASK 0x007fffffffffffffUL
-#define SH_RTC_INIT 0x0000000000000000
-
-/* SH_RTC_REAL_TIME_CLOCK */
-/* Description: Real-time Clock */
-#define SH_RTC_REAL_TIME_CLOCK_SHFT 0
-#define SH_RTC_REAL_TIME_CLOCK_MASK 0x007fffffffffffffUL
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH0" */
-/* Scratch Register 0 */
-/* ==================================================================== */
-
-#define SH_SCRATCH0 0x00000001101d0000
-#define SH_SCRATCH0_MASK 0xffffffffffffffff
-#define SH_SCRATCH0_INIT 0x0000000000000000
-
-/* SH_SCRATCH0_SCRATCH0 */
-/* Description: Scratch register 0 */
-#define SH_SCRATCH0_SCRATCH0_SHFT 0
-#define SH_SCRATCH0_SCRATCH0_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH0_ALIAS" */
-/* Scratch Register 0 Alias Address */
-/* ==================================================================== */
-
-#define SH_SCRATCH0_ALIAS 0x00000001101d0008
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH1" */
-/* Scratch Register 1 */
-/* ==================================================================== */
-
-#define SH_SCRATCH1 0x00000001101d0080
-#define SH_SCRATCH1_MASK 0xffffffffffffffff
-#define SH_SCRATCH1_INIT 0x0000000000000000
-
-/* SH_SCRATCH1_SCRATCH1 */
-/* Description: Scratch register 1 */
-#define SH_SCRATCH1_SCRATCH1_SHFT 0
-#define SH_SCRATCH1_SCRATCH1_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH1_ALIAS" */
-/* Scratch Register 1 Alias Address */
-/* ==================================================================== */
-
-#define SH_SCRATCH1_ALIAS 0x00000001101d0088
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH2" */
-/* Scratch Register 2 */
-/* ==================================================================== */
-
-#define SH_SCRATCH2 0x00000001101d0100
-#define SH_SCRATCH2_MASK 0xffffffffffffffff
-#define SH_SCRATCH2_INIT 0x0000000000000000
-
-/* SH_SCRATCH2_SCRATCH2 */
-/* Description: Scratch register 2 */
-#define SH_SCRATCH2_SCRATCH2_SHFT 0
-#define SH_SCRATCH2_SCRATCH2_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH2_ALIAS" */
-/* Scratch Register 2 Alias Address */
-/* ==================================================================== */
-
-#define SH_SCRATCH2_ALIAS 0x00000001101d0108
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH3" */
-/* Scratch Register 3 */
-/* ==================================================================== */
-
-#define SH_SCRATCH3 0x00000001101d0180
-#define SH_SCRATCH3_MASK 0x0000000000000001
-#define SH_SCRATCH3_INIT 0x0000000000000000
-
-/* SH_SCRATCH3_SCRATCH3 */
-/* Description: Scratch register 3 */
-#define SH_SCRATCH3_SCRATCH3_SHFT 0
-#define SH_SCRATCH3_SCRATCH3_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH3_ALIAS" */
-/* Scratch Register 3 Alias Address */
-/* ==================================================================== */
-
-#define SH_SCRATCH3_ALIAS 0x00000001101d0188
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH4" */
-/* Scratch Register 4 */
-/* ==================================================================== */
-
-#define SH_SCRATCH4 0x00000001101d0200
-#define SH_SCRATCH4_MASK 0x0000000000000001
-#define SH_SCRATCH4_INIT 0x0000000000000000
-
-/* SH_SCRATCH4_SCRATCH4 */
-/* Description: Scratch register 4 */
-#define SH_SCRATCH4_SCRATCH4_SHFT 0
-#define SH_SCRATCH4_SCRATCH4_MASK 0x0000000000000001
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH4_ALIAS" */
-/* Scratch Register 4 Alias Address */
-/* ==================================================================== */
-
-#define SH_SCRATCH4_ALIAS 0x00000001101d0208
-
-/* ==================================================================== */
-/* Register "SH_CRB_MESSAGE_CONTROL" */
-/* Coherent Request Buffer Message Control */
-/* ==================================================================== */
-
-#define SH_CRB_MESSAGE_CONTROL 0x0000000120000000
-#define SH_CRB_MESSAGE_CONTROL_MASK 0xffffffff00000fff
-#define SH_CRB_MESSAGE_CONTROL_INIT 0x0000000000000006
-
-/* SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE */
-/* Description: System Coherence Enabled */
-#define SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE_SHFT 0
-#define SH_CRB_MESSAGE_CONTROL_SYSTEM_COHERENCE_ENABLE_MASK 0x0000000000000001
-
-/* SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE */
-/* Description: Speculative Read Requests to Local Memory Enabled */
-#define SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE_SHFT 1
-#define SH_CRB_MESSAGE_CONTROL_LOCAL_SPECULATIVE_MESSAGE_ENABLE_MASK 0x0000000000000002
-
-/* SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE */
-/* Description: Speculative Read Requests to Remote Memory Enabled */
-#define SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE_SHFT 2
-#define SH_CRB_MESSAGE_CONTROL_REMOTE_SPECULATIVE_MESSAGE_ENABLE_MASK 0x0000000000000004
-
-/* SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR */
-/* Description: Define color of message */
-#define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_SHFT 3
-#define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_MASK 0x0000000000000008
-
-/* SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE */
-/* Description: Enable color message processing */
-#define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE_SHFT 4
-#define SH_CRB_MESSAGE_CONTROL_MESSAGE_COLOR_ENABLE_MASK 0x0000000000000010
-
-/* SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE */
-/* Description: Enable FSB RRB Mismatch check */
-#define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 5
-#define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000020
-
-/* SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE */
-/* Description: Enable FSB WRB Mismatch check */
-#define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 6
-#define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000040
-
-/* SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE */
-/* Description: Enable FSB IRB Mismatch check */
-#define SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_SHFT 7
-#define SH_CRB_MESSAGE_CONTROL_IRB_ATTRIBUTE_MISMATCH_FSB_ENABLE_MASK 0x0000000000000080
-
-/* SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE */
-/* Description: Enable XB RRB Mismatch check */
-#define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE_SHFT 8
-#define SH_CRB_MESSAGE_CONTROL_RRB_ATTRIBUTE_MISMATCH_XB_ENABLE_MASK 0x0000000000000100
-
-/* SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE */
-/* Description: Enable XB WRB Mismatch check */
-#define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE_SHFT 9
-#define SH_CRB_MESSAGE_CONTROL_WRB_ATTRIBUTE_MISMATCH_XB_ENABLE_MASK 0x0000000000000200
-
-/* SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES */
-/* Description: ignor residual write data */
-#define SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES_SHFT 10
-#define SH_CRB_MESSAGE_CONTROL_SUPPRESS_BOGUS_WRITES_MASK 0x0000000000000400
-
-/* SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION */
-/* Description: enable IVACK reply consolidation */
-#define SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION_SHFT 11
-#define SH_CRB_MESSAGE_CONTROL_ENABLE_IVACK_CONSOLIDATION_MASK 0x0000000000000800
-
-/* SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT */
-/* Description: IVACK stall counter */
-#define SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT_SHFT 32
-#define SH_CRB_MESSAGE_CONTROL_IVACK_STALL_COUNT_MASK 0x0000ffff00000000
-
-/* SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL */
-/* Description: IVACK throttling limit/timer control */
-#define SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL_SHFT 48
-#define SH_CRB_MESSAGE_CONTROL_IVACK_THROTTLE_CONTROL_MASK 0xffff000000000000
-
-/* ==================================================================== */
-/* Register "SH_CRB_NACK_LIMIT" */
-/* CRB Nack Limit */
-/* ==================================================================== */
-
-#define SH_CRB_NACK_LIMIT 0x0000000120000080
-#define SH_CRB_NACK_LIMIT_MASK 0x800000000000ffff
-#define SH_CRB_NACK_LIMIT_INIT 0x0000000000000000
-
-/* SH_CRB_NACK_LIMIT_LIMIT */
-/* Description: Nack Count Limit */
-#define SH_CRB_NACK_LIMIT_LIMIT_SHFT 0
-#define SH_CRB_NACK_LIMIT_LIMIT_MASK 0x0000000000000fff
-
-/* SH_CRB_NACK_LIMIT_PRI_FREQ */
-/* Description: Frequency at which priority count is incremented */
-#define SH_CRB_NACK_LIMIT_PRI_FREQ_SHFT 12
-#define SH_CRB_NACK_LIMIT_PRI_FREQ_MASK 0x000000000000f000
-
-/* SH_CRB_NACK_LIMIT_ENABLE */
-/* Description: Enable NACK limit detection */
-#define SH_CRB_NACK_LIMIT_ENABLE_SHFT 63
-#define SH_CRB_NACK_LIMIT_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_CRB_TIMEOUT_PRESCALE" */
-/* Coherent Request Buffer Timeout Prescale */
-/* ==================================================================== */
-
-#define SH_CRB_TIMEOUT_PRESCALE 0x0000000120000100
-#define SH_CRB_TIMEOUT_PRESCALE_MASK 0x00000000ffffffff
-#define SH_CRB_TIMEOUT_PRESCALE_INIT 0x0000000000000000
-
-/* SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR */
-/* Description: CRB Time-out Prescale Factor */
-#define SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR_SHFT 0
-#define SH_CRB_TIMEOUT_PRESCALE_SCALING_FACTOR_MASK 0x00000000ffffffff
-
-/* ==================================================================== */
-/* Register "SH_CRB_TIMEOUT_SKID" */
-/* Coherent Request Buffer Timeout Skid Limit */
-/* ==================================================================== */
-
-#define SH_CRB_TIMEOUT_SKID 0x0000000120000180
-#define SH_CRB_TIMEOUT_SKID_MASK 0x800000000000003f
-#define SH_CRB_TIMEOUT_SKID_INIT 0x0000000000000007
-
-/* SH_CRB_TIMEOUT_SKID_SKID */
-/* Description: CRB Time-out Skid */
-#define SH_CRB_TIMEOUT_SKID_SKID_SHFT 0
-#define SH_CRB_TIMEOUT_SKID_SKID_MASK 0x000000000000003f
-
-/* SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT */
-/* Description: Reset Skid counter */
-#define SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT_SHFT 63
-#define SH_CRB_TIMEOUT_SKID_RESET_SKID_COUNT_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_0" */
-/* Memory Write Status for CPU 0 */
-/* ==================================================================== */
-
-#define SH_MEMORY_WRITE_STATUS_0 0x0000000120070000
-#define SH_MEMORY_WRITE_STATUS_0_MASK 0x000000000000003f
-#define SH_MEMORY_WRITE_STATUS_0_INIT 0x0000000000000000
-
-/* SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT */
-/* Description: Pending Write Count */
-#define SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT_SHFT 0
-#define SH_MEMORY_WRITE_STATUS_0_PENDING_WRITE_COUNT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_1" */
-/* Memory Write Status for CPU 1 */
-/* ==================================================================== */
-
-#define SH_MEMORY_WRITE_STATUS_1 0x0000000120070080
-#define SH_MEMORY_WRITE_STATUS_1_MASK 0x000000000000003f
-#define SH_MEMORY_WRITE_STATUS_1_INIT 0x0000000000000000
-
-/* SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT */
-/* Description: Pending Write Count */
-#define SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT_SHFT 0
-#define SH_MEMORY_WRITE_STATUS_1_PENDING_WRITE_COUNT_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_0" */
-/* PIO Write Status for CPU 0 */
-/* ==================================================================== */
-
-#define SH_PIO_WRITE_STATUS_0 0x0000000120070200
-#define SH_PIO_WRITE_STATUS_0_MASK 0xbf03ffffffffffff
-#define SH_PIO_WRITE_STATUS_0_INIT 0x8000000000000000
-
-/* SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR */
-/* Description: More than one PIO write error occurred */
-#define SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR_SHFT 0
-#define SH_PIO_WRITE_STATUS_0_MULTI_WRITE_ERROR_MASK 0x0000000000000001
-
-/* SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK */
-/* Description: Deaklock response detected */
-#define SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK_SHFT 1
-#define SH_PIO_WRITE_STATUS_0_WRITE_DEADLOCK_MASK 0x0000000000000002
-
-/* SH_PIO_WRITE_STATUS_0_WRITE_ERROR */
-/* Description: Error response detected */
-#define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_SHFT 2
-#define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_MASK 0x0000000000000004
-
-/* SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS */
-/* Description: Address associated with error response */
-#define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS_SHFT 3
-#define SH_PIO_WRITE_STATUS_0_WRITE_ERROR_ADDRESS_MASK 0x0003fffffffffff8
-
-/* SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT */
-/* Description: Count of currently pending PIO writes */
-#define SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT_SHFT 56
-#define SH_PIO_WRITE_STATUS_0_PENDING_WRITE_COUNT_MASK 0x3f00000000000000
-
-/* SH_PIO_WRITE_STATUS_0_WRITES_OK */
-/* Description: No pending writes or errors */
-#define SH_PIO_WRITE_STATUS_0_WRITES_OK_SHFT 63
-#define SH_PIO_WRITE_STATUS_0_WRITES_OK_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_1" */
-/* PIO Write Status for CPU 1 */
-/* ==================================================================== */
-
-#define SH_PIO_WRITE_STATUS_1 0x0000000120070280
-#define SH_PIO_WRITE_STATUS_1_MASK 0xbf03ffffffffffff
-#define SH_PIO_WRITE_STATUS_1_INIT 0x8000000000000000
-
-/* SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR */
-/* Description: More than one PIO write error occurred */
-#define SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR_SHFT 0
-#define SH_PIO_WRITE_STATUS_1_MULTI_WRITE_ERROR_MASK 0x0000000000000001
-
-/* SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK */
-/* Description: Deaklock response detected */
-#define SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK_SHFT 1
-#define SH_PIO_WRITE_STATUS_1_WRITE_DEADLOCK_MASK 0x0000000000000002
-
-/* SH_PIO_WRITE_STATUS_1_WRITE_ERROR */
-/* Description: Error response detected */
-#define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_SHFT 2
-#define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_MASK 0x0000000000000004
-
-/* SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS */
-/* Description: Address associated with error response */
-#define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS_SHFT 3
-#define SH_PIO_WRITE_STATUS_1_WRITE_ERROR_ADDRESS_MASK 0x0003fffffffffff8
-
-/* SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT */
-/* Description: Count of currently pending PIO writes */
-#define SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT_SHFT 56
-#define SH_PIO_WRITE_STATUS_1_PENDING_WRITE_COUNT_MASK 0x3f00000000000000
-
-/* SH_PIO_WRITE_STATUS_1_WRITES_OK */
-/* Description: No pending writes or errors */
-#define SH_PIO_WRITE_STATUS_1_WRITES_OK_SHFT 63
-#define SH_PIO_WRITE_STATUS_1_WRITES_OK_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_0_ALIAS" */
-/* ==================================================================== */
-
-#define SH_PIO_WRITE_STATUS_0_ALIAS 0x0000000120070208
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_1_ALIAS" */
-/* ==================================================================== */
-
-#define SH_PIO_WRITE_STATUS_1_ALIAS 0x0000000120070288
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_NON_USER_0" */
-/* Memory Write Status for CPU 0. OS access only */
-/* ==================================================================== */
-
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0 0x0000000120070400
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_MASK 0x800000000000003f
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_INIT 0x0000000000000000
-
-/* SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT */
-/* Description: Pending Write Count */
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT_SHFT 0
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_PENDING_WRITE_COUNT_MASK 0x000000000000003f
-
-/* SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR */
-/* Description: Clear pending write count */
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR_SHFT 63
-#define SH_MEMORY_WRITE_STATUS_NON_USER_0_CLEAR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_NON_USER_1" */
-/* Memory Write Status for CPU 1. OS access only */
-/* ==================================================================== */
-
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1 0x0000000120070480
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_MASK 0x800000000000003f
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_INIT 0x0000000000000000
-
-/* SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT */
-/* Description: Pending Write Count */
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT_SHFT 0
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_PENDING_WRITE_COUNT_MASK 0x000000000000003f
-
-/* SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR */
-/* Description: Clear pending write count */
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR_SHFT 63
-#define SH_MEMORY_WRITE_STATUS_NON_USER_1_CLEAR_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_ERR" */
-/* Error capture for bist read errors */
-/* ==================================================================== */
-
-#define SH_MMRBIST_ERR 0x0000000100000080
-#define SH_MMRBIST_ERR_MASK 0x00000071ffffffff
-#define SH_MMRBIST_ERR_INIT 0x0000000000000000
-
-/* SH_MMRBIST_ERR_ADDR */
-/* Description: dword address of bist error */
-#define SH_MMRBIST_ERR_ADDR_SHFT 0
-#define SH_MMRBIST_ERR_ADDR_MASK 0x00000001ffffffff
-
-/* SH_MMRBIST_ERR_DETECTED */
-/* Description: error detected flag */
-#define SH_MMRBIST_ERR_DETECTED_SHFT 36
-#define SH_MMRBIST_ERR_DETECTED_MASK 0x0000001000000000
-
-/* SH_MMRBIST_ERR_MULTIPLE_DETECTED */
-/* Description: multiple errors detected flag */
-#define SH_MMRBIST_ERR_MULTIPLE_DETECTED_SHFT 37
-#define SH_MMRBIST_ERR_MULTIPLE_DETECTED_MASK 0x0000002000000000
-
-/* SH_MMRBIST_ERR_CANCELLED */
-/* Description: mmr/bist was cancelled */
-#define SH_MMRBIST_ERR_CANCELLED_SHFT 38
-#define SH_MMRBIST_ERR_CANCELLED_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MISC_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-#define SH_MISC_ERR_HDR_LOWER 0x0000000100000088
-#define SH_MISC_ERR_HDR_LOWER_MASK 0x93fffffffffffff8
-#define SH_MISC_ERR_HDR_LOWER_INIT 0x0000000000000000
-
-/* SH_MISC_ERR_HDR_LOWER_ADDR */
-/* Description: upper bits of reference address */
-#define SH_MISC_ERR_HDR_LOWER_ADDR_SHFT 3
-#define SH_MISC_ERR_HDR_LOWER_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_MISC_ERR_HDR_LOWER_CMD */
-/* Description: command of reference */
-#define SH_MISC_ERR_HDR_LOWER_CMD_SHFT 36
-#define SH_MISC_ERR_HDR_LOWER_CMD_MASK 0x00000ff000000000
-
-/* SH_MISC_ERR_HDR_LOWER_SRC */
-/* Description: source node of reference */
-#define SH_MISC_ERR_HDR_LOWER_SRC_SHFT 44
-#define SH_MISC_ERR_HDR_LOWER_SRC_MASK 0x03fff00000000000
-
-/* SH_MISC_ERR_HDR_LOWER_WRITE */
-/* Description: reference is a write */
-#define SH_MISC_ERR_HDR_LOWER_WRITE_SHFT 60
-#define SH_MISC_ERR_HDR_LOWER_WRITE_MASK 0x1000000000000000
-
-/* SH_MISC_ERR_HDR_LOWER_VALID */
-/* Description: set when capture occurs */
-#define SH_MISC_ERR_HDR_LOWER_VALID_SHFT 63
-#define SH_MISC_ERR_HDR_LOWER_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MISC_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-#define SH_MISC_ERR_HDR_UPPER 0x0000000100000090
-#define SH_MISC_ERR_HDR_UPPER_MASK 0x000000001ff000ff
-#define SH_MISC_ERR_HDR_UPPER_INIT 0x0000000000000000
-
-/* SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL */
-/* Description: indicates a directory protocol error captured */
-#define SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL_SHFT 0
-#define SH_MISC_ERR_HDR_UPPER_DIR_PROTOCOL_MASK 0x0000000000000001
-
-/* SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD */
-/* Description: indicates an illegal command error captured */
-#define SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD_SHFT 1
-#define SH_MISC_ERR_HDR_UPPER_ILLEGAL_CMD_MASK 0x0000000000000002
-
-/* SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR */
-/* Description: indicates a non-existent memory error captured */
-#define SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR_SHFT 2
-#define SH_MISC_ERR_HDR_UPPER_NONEXIST_ADDR_MASK 0x0000000000000004
-
-/* SH_MISC_ERR_HDR_UPPER_RMW_UC */
-/* Description: indicates an uncorrectable store rmw */
-#define SH_MISC_ERR_HDR_UPPER_RMW_UC_SHFT 3
-#define SH_MISC_ERR_HDR_UPPER_RMW_UC_MASK 0x0000000000000008
-
-/* SH_MISC_ERR_HDR_UPPER_RMW_COR */
-/* Description: indicates a correctable store rmw */
-#define SH_MISC_ERR_HDR_UPPER_RMW_COR_SHFT 4
-#define SH_MISC_ERR_HDR_UPPER_RMW_COR_MASK 0x0000000000000010
-
-/* SH_MISC_ERR_HDR_UPPER_DIR_ACC */
-/* Description: indicates a data request to directory memory error */
-/* captured */
-#define SH_MISC_ERR_HDR_UPPER_DIR_ACC_SHFT 5
-#define SH_MISC_ERR_HDR_UPPER_DIR_ACC_MASK 0x0000000000000020
-
-/* SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE */
-/* Description: indicates a pkt size error from pi */
-#define SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE_SHFT 6
-#define SH_MISC_ERR_HDR_UPPER_PI_PKT_SIZE_MASK 0x0000000000000040
-
-/* SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE */
-/* Description: indicates a pkt size error from xn */
-#define SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE_SHFT 7
-#define SH_MISC_ERR_HDR_UPPER_XN_PKT_SIZE_MASK 0x0000000000000080
-
-/* SH_MISC_ERR_HDR_UPPER_ECHO */
-#define SH_MISC_ERR_HDR_UPPER_ECHO_SHFT 20
-#define SH_MISC_ERR_HDR_UPPER_ECHO_MASK 0x000000001ff00000
-
-/* ==================================================================== */
-/* Register "SH_DIR_UC_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-#define SH_DIR_UC_ERR_HDR_LOWER 0x0000000100000098
-#define SH_DIR_UC_ERR_HDR_LOWER_MASK 0x93fffffffffffff8
-#define SH_DIR_UC_ERR_HDR_LOWER_INIT 0x0000000000000000
-
-/* SH_DIR_UC_ERR_HDR_LOWER_ADDR */
-/* Description: upper bits of reference address */
-#define SH_DIR_UC_ERR_HDR_LOWER_ADDR_SHFT 3
-#define SH_DIR_UC_ERR_HDR_LOWER_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_DIR_UC_ERR_HDR_LOWER_CMD */
-/* Description: command of reference */
-#define SH_DIR_UC_ERR_HDR_LOWER_CMD_SHFT 36
-#define SH_DIR_UC_ERR_HDR_LOWER_CMD_MASK 0x00000ff000000000
-
-/* SH_DIR_UC_ERR_HDR_LOWER_SRC */
-/* Description: source node of reference */
-#define SH_DIR_UC_ERR_HDR_LOWER_SRC_SHFT 44
-#define SH_DIR_UC_ERR_HDR_LOWER_SRC_MASK 0x03fff00000000000
-
-/* SH_DIR_UC_ERR_HDR_LOWER_WRITE */
-/* Description: reference is a write */
-#define SH_DIR_UC_ERR_HDR_LOWER_WRITE_SHFT 60
-#define SH_DIR_UC_ERR_HDR_LOWER_WRITE_MASK 0x1000000000000000
-
-/* SH_DIR_UC_ERR_HDR_LOWER_VALID */
-/* Description: set when capture occurs */
-#define SH_DIR_UC_ERR_HDR_LOWER_VALID_SHFT 63
-#define SH_DIR_UC_ERR_HDR_LOWER_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_DIR_UC_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-#define SH_DIR_UC_ERR_HDR_UPPER 0x00000001000000a0
-#define SH_DIR_UC_ERR_HDR_UPPER_MASK 0x000000001ff00008
-#define SH_DIR_UC_ERR_HDR_UPPER_INIT 0x0000000000000000
-
-/* SH_DIR_UC_ERR_HDR_UPPER_DIR_UC */
-/* Description: indicates uncorrectable directory error captured */
-#define SH_DIR_UC_ERR_HDR_UPPER_DIR_UC_SHFT 3
-#define SH_DIR_UC_ERR_HDR_UPPER_DIR_UC_MASK 0x0000000000000008
-
-/* SH_DIR_UC_ERR_HDR_UPPER_ECHO */
-#define SH_DIR_UC_ERR_HDR_UPPER_ECHO_SHFT 20
-#define SH_DIR_UC_ERR_HDR_UPPER_ECHO_MASK 0x000000001ff00000
-
-/* ==================================================================== */
-/* Register "SH_DIR_COR_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-#define SH_DIR_COR_ERR_HDR_LOWER 0x00000001000000a8
-#define SH_DIR_COR_ERR_HDR_LOWER_MASK 0x93fffffffffffff8
-#define SH_DIR_COR_ERR_HDR_LOWER_INIT 0x0000000000000000
-
-/* SH_DIR_COR_ERR_HDR_LOWER_ADDR */
-/* Description: upper bits of reference address */
-#define SH_DIR_COR_ERR_HDR_LOWER_ADDR_SHFT 3
-#define SH_DIR_COR_ERR_HDR_LOWER_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_DIR_COR_ERR_HDR_LOWER_CMD */
-/* Description: command of reference */
-#define SH_DIR_COR_ERR_HDR_LOWER_CMD_SHFT 36
-#define SH_DIR_COR_ERR_HDR_LOWER_CMD_MASK 0x00000ff000000000
-
-/* SH_DIR_COR_ERR_HDR_LOWER_SRC */
-/* Description: source node of reference */
-#define SH_DIR_COR_ERR_HDR_LOWER_SRC_SHFT 44
-#define SH_DIR_COR_ERR_HDR_LOWER_SRC_MASK 0x03fff00000000000
-
-/* SH_DIR_COR_ERR_HDR_LOWER_WRITE */
-/* Description: reference is a write */
-#define SH_DIR_COR_ERR_HDR_LOWER_WRITE_SHFT 60
-#define SH_DIR_COR_ERR_HDR_LOWER_WRITE_MASK 0x1000000000000000
-
-/* SH_DIR_COR_ERR_HDR_LOWER_VALID */
-/* Description: set when capture occurs */
-#define SH_DIR_COR_ERR_HDR_LOWER_VALID_SHFT 63
-#define SH_DIR_COR_ERR_HDR_LOWER_VALID_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_DIR_COR_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-#define SH_DIR_COR_ERR_HDR_UPPER 0x00000001000000b0
-#define SH_DIR_COR_ERR_HDR_UPPER_MASK 0x000000001ff00100
-#define SH_DIR_COR_ERR_HDR_UPPER_INIT 0x0000000000000000
-
-/* SH_DIR_COR_ERR_HDR_UPPER_DIR_COR */
-/* Description: indicates correctable directory error captured */
-#define SH_DIR_COR_ERR_HDR_UPPER_DIR_COR_SHFT 8
-#define SH_DIR_COR_ERR_HDR_UPPER_DIR_COR_MASK 0x0000000000000100
-
-/* SH_DIR_COR_ERR_HDR_UPPER_ECHO */
-#define SH_DIR_COR_ERR_HDR_UPPER_ECHO_SHFT 20
-#define SH_DIR_COR_ERR_HDR_UPPER_ECHO_MASK 0x000000001ff00000
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_SUMMARY" */
-/* Memory error flags */
-/* ==================================================================== */
-
-#define SH_MEM_ERROR_SUMMARY 0x00000001000000b8
-#define SH_MEM_ERROR_SUMMARY_MASK 0x00000007f77777ff
-#define SH_MEM_ERROR_SUMMARY_INIT 0x0000000000000000
-
-/* SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD */
-/* Description: illegal command error */
-#define SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD_SHFT 0
-#define SH_MEM_ERROR_SUMMARY_ILLEGAL_CMD_MASK 0x0000000000000001
-
-/* SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR */
-/* Description: non-existent memory error */
-#define SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR_SHFT 1
-#define SH_MEM_ERROR_SUMMARY_NONEXIST_ADDR_MASK 0x0000000000000002
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR */
-/* Description: directory protocol error in dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR_SHFT 2
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_PERR_MASK 0x0000000000000004
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR */
-/* Description: directory protocol error in dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR_SHFT 3
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_PERR_MASK 0x0000000000000008
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC */
-/* Description: uncorrectable directory error in dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC_SHFT 4
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_UC_MASK 0x0000000000000010
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR */
-/* Description: correctable directory error in dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR_SHFT 5
-#define SH_MEM_ERROR_SUMMARY_DQLP_DIR_COR_MASK 0x0000000000000020
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC */
-/* Description: uncorrectable directory error in dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC_SHFT 6
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_UC_MASK 0x0000000000000040
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR */
-/* Description: correctable directory error in dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR_SHFT 7
-#define SH_MEM_ERROR_SUMMARY_DQRP_DIR_COR_MASK 0x0000000000000080
-
-/* SH_MEM_ERROR_SUMMARY_ACX_INT_HW */
-/* Description: hardware interrupt from acx */
-#define SH_MEM_ERROR_SUMMARY_ACX_INT_HW_SHFT 8
-#define SH_MEM_ERROR_SUMMARY_ACX_INT_HW_MASK 0x0000000000000100
-
-/* SH_MEM_ERROR_SUMMARY_ACY_INT_HW */
-/* Description: hardware interrupt from acy */
-#define SH_MEM_ERROR_SUMMARY_ACY_INT_HW_SHFT 9
-#define SH_MEM_ERROR_SUMMARY_ACY_INT_HW_MASK 0x0000000000000200
-
-/* SH_MEM_ERROR_SUMMARY_DIR_ACC */
-/* Description: directory memory access error */
-#define SH_MEM_ERROR_SUMMARY_DIR_ACC_SHFT 10
-#define SH_MEM_ERROR_SUMMARY_DIR_ACC_MASK 0x0000000000000400
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_INT_UC */
-/* Description: uncorrectable interrupt from dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_UC_SHFT 12
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_UC_MASK 0x0000000000001000
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_INT_COR */
-/* Description: correctable interrupt from dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_COR_SHFT 13
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_COR_MASK 0x0000000000002000
-
-/* SH_MEM_ERROR_SUMMARY_DQLP_INT_HW */
-/* Description: hardware interrupt from dqlp */
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_HW_SHFT 14
-#define SH_MEM_ERROR_SUMMARY_DQLP_INT_HW_MASK 0x0000000000004000
-
-/* SH_MEM_ERROR_SUMMARY_DQLS_INT_UC */
-/* Description: uncorrectable interrupt from dqls */
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_UC_SHFT 16
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_UC_MASK 0x0000000000010000
-
-/* SH_MEM_ERROR_SUMMARY_DQLS_INT_COR */
-/* Description: correctable interrupt from dqls */
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_COR_SHFT 17
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_COR_MASK 0x0000000000020000
-
-/* SH_MEM_ERROR_SUMMARY_DQLS_INT_HW */
-/* Description: hardware interrupt from dqls */
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_HW_SHFT 18
-#define SH_MEM_ERROR_SUMMARY_DQLS_INT_HW_MASK 0x0000000000040000
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_INT_UC */
-/* Description: uncorrectable interrupt from dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_UC_SHFT 20
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_UC_MASK 0x0000000000100000
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_INT_COR */
-/* Description: correctable interrupt from dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_COR_SHFT 21
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_COR_MASK 0x0000000000200000
-
-/* SH_MEM_ERROR_SUMMARY_DQRP_INT_HW */
-/* Description: hardware interrupt from dqrp */
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_HW_SHFT 22
-#define SH_MEM_ERROR_SUMMARY_DQRP_INT_HW_MASK 0x0000000000400000
-
-/* SH_MEM_ERROR_SUMMARY_DQRS_INT_UC */
-/* Description: uncorrectable interrupt from dqrs */
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_UC_SHFT 24
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_UC_MASK 0x0000000001000000
-
-/* SH_MEM_ERROR_SUMMARY_DQRS_INT_COR */
-/* Description: correctable interrupt from dqrs */
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_COR_SHFT 25
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_COR_MASK 0x0000000002000000
-
-/* SH_MEM_ERROR_SUMMARY_DQRS_INT_HW */
-/* Description: hardware interrupt from dqrs */
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_HW_SHFT 26
-#define SH_MEM_ERROR_SUMMARY_DQRS_INT_HW_MASK 0x0000000004000000
-
-/* SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW */
-/* Description: too many reply packets came from pi */
-#define SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW_SHFT 28
-#define SH_MEM_ERROR_SUMMARY_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
-
-/* SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW */
-/* Description: too many reply packets came from xn */
-#define SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW_SHFT 29
-#define SH_MEM_ERROR_SUMMARY_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
-
-/* SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW */
-/* Description: too many request packets came from pi */
-#define SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW_SHFT 30
-#define SH_MEM_ERROR_SUMMARY_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
-
-/* SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW */
-/* Description: too many request packets came from xn */
-#define SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW_SHFT 31
-#define SH_MEM_ERROR_SUMMARY_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
-
-/* SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT */
-/* Description: red black scheme did not clean up soon enough */
-#define SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT_SHFT 32
-#define SH_MEM_ERROR_SUMMARY_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
-
-/* SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE */
-/* Description: received data bearing packet from pi with wrong siz */
-#define SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE_SHFT 33
-#define SH_MEM_ERROR_SUMMARY_PI_PKT_SIZE_MASK 0x0000000200000000
-
-/* SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE */
-/* Description: received data bearing packet from xn with wrong siz */
-#define SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE_SHFT 34
-#define SH_MEM_ERROR_SUMMARY_XN_PKT_SIZE_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_SUMMARY_ALIAS" */
-/* Memory error flags clear alias */
-/* ==================================================================== */
-
-#define SH_MEM_ERROR_SUMMARY_ALIAS 0x00000001000000c0
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_OVERFLOW" */
-/* Memory error flags */
-/* ==================================================================== */
-
-#define SH_MEM_ERROR_OVERFLOW 0x00000001000000c8
-#define SH_MEM_ERROR_OVERFLOW_MASK 0x00000007f77777ff
-#define SH_MEM_ERROR_OVERFLOW_INIT 0x0000000000000000
-
-/* SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD */
-/* Description: illegal command error */
-#define SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD_SHFT 0
-#define SH_MEM_ERROR_OVERFLOW_ILLEGAL_CMD_MASK 0x0000000000000001
-
-/* SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR */
-/* Description: non-existent memory error */
-#define SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR_SHFT 1
-#define SH_MEM_ERROR_OVERFLOW_NONEXIST_ADDR_MASK 0x0000000000000002
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR */
-/* Description: directory protocol error in dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR_SHFT 2
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_PERR_MASK 0x0000000000000004
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR */
-/* Description: directory protocol error in dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR_SHFT 3
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_PERR_MASK 0x0000000000000008
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC */
-/* Description: uncorrectable directory error in dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC_SHFT 4
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_UC_MASK 0x0000000000000010
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR */
-/* Description: correctable directory error in dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR_SHFT 5
-#define SH_MEM_ERROR_OVERFLOW_DQLP_DIR_COR_MASK 0x0000000000000020
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC */
-/* Description: uncorrectable directory error in dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC_SHFT 6
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_UC_MASK 0x0000000000000040
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR */
-/* Description: correctable directory error in dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR_SHFT 7
-#define SH_MEM_ERROR_OVERFLOW_DQRP_DIR_COR_MASK 0x0000000000000080
-
-/* SH_MEM_ERROR_OVERFLOW_ACX_INT_HW */
-/* Description: hardware interrupt from acx */
-#define SH_MEM_ERROR_OVERFLOW_ACX_INT_HW_SHFT 8
-#define SH_MEM_ERROR_OVERFLOW_ACX_INT_HW_MASK 0x0000000000000100
-
-/* SH_MEM_ERROR_OVERFLOW_ACY_INT_HW */
-/* Description: hardware interrupt from acy */
-#define SH_MEM_ERROR_OVERFLOW_ACY_INT_HW_SHFT 9
-#define SH_MEM_ERROR_OVERFLOW_ACY_INT_HW_MASK 0x0000000000000200
-
-/* SH_MEM_ERROR_OVERFLOW_DIR_ACC */
-/* Description: directory memory access error */
-#define SH_MEM_ERROR_OVERFLOW_DIR_ACC_SHFT 10
-#define SH_MEM_ERROR_OVERFLOW_DIR_ACC_MASK 0x0000000000000400
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC */
-/* Description: uncorrectable interrupt from dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC_SHFT 12
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_UC_MASK 0x0000000000001000
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR */
-/* Description: correctable interrupt from dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR_SHFT 13
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_COR_MASK 0x0000000000002000
-
-/* SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW */
-/* Description: hardware interrupt from dqlp */
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW_SHFT 14
-#define SH_MEM_ERROR_OVERFLOW_DQLP_INT_HW_MASK 0x0000000000004000
-
-/* SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC */
-/* Description: uncorrectable interrupt from dqls */
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC_SHFT 16
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_UC_MASK 0x0000000000010000
-
-/* SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR */
-/* Description: correctable interrupt from dqls */
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR_SHFT 17
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_COR_MASK 0x0000000000020000
-
-/* SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW */
-/* Description: hardware interrupt from dqls */
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW_SHFT 18
-#define SH_MEM_ERROR_OVERFLOW_DQLS_INT_HW_MASK 0x0000000000040000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC */
-/* Description: uncorrectable interrupt from dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC_SHFT 20
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_UC_MASK 0x0000000000100000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR */
-/* Description: correctable interrupt from dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR_SHFT 21
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_COR_MASK 0x0000000000200000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW */
-/* Description: hardware interrupt from dqrp */
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW_SHFT 22
-#define SH_MEM_ERROR_OVERFLOW_DQRP_INT_HW_MASK 0x0000000000400000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC */
-/* Description: uncorrectable interrupt from dqrs */
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC_SHFT 24
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_UC_MASK 0x0000000001000000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR */
-/* Description: correctable interrupt from dqrs */
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR_SHFT 25
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_COR_MASK 0x0000000002000000
-
-/* SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW */
-/* Description: hardware interrupt from dqrs */
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW_SHFT 26
-#define SH_MEM_ERROR_OVERFLOW_DQRS_INT_HW_MASK 0x0000000004000000
-
-/* SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW */
-/* Description: too many reply packets came from pi */
-#define SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW_SHFT 28
-#define SH_MEM_ERROR_OVERFLOW_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
-
-/* SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW */
-/* Description: too many reply packets came from xn */
-#define SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW_SHFT 29
-#define SH_MEM_ERROR_OVERFLOW_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
-
-/* SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW */
-/* Description: too many request packets came from pi */
-#define SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW_SHFT 30
-#define SH_MEM_ERROR_OVERFLOW_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
-
-/* SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW */
-/* Description: too many request packets came from xn */
-#define SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW_SHFT 31
-#define SH_MEM_ERROR_OVERFLOW_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
-
-/* SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT */
-/* Description: red black scheme did not clean up soon enough */
-#define SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT_SHFT 32
-#define SH_MEM_ERROR_OVERFLOW_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
-
-/* SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE */
-/* Description: received data bearing packet from pi with wrong siz */
-#define SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE_SHFT 33
-#define SH_MEM_ERROR_OVERFLOW_PI_PKT_SIZE_MASK 0x0000000200000000
-
-/* SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE */
-/* Description: received data bearing packet from xn with wrong siz */
-#define SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE_SHFT 34
-#define SH_MEM_ERROR_OVERFLOW_XN_PKT_SIZE_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_OVERFLOW_ALIAS" */
-/* Memory error flags clear alias */
-/* ==================================================================== */
-
-#define SH_MEM_ERROR_OVERFLOW_ALIAS 0x00000001000000d0
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_MASK" */
-/* Memory error flags */
-/* ==================================================================== */
-
-#define SH_MEM_ERROR_MASK 0x00000001000000d8
-#define SH_MEM_ERROR_MASK_MASK 0x00000007f77777ff
-#define SH_MEM_ERROR_MASK_INIT 0x00000007f77773ff
-
-/* SH_MEM_ERROR_MASK_ILLEGAL_CMD */
-/* Description: illegal command error */
-#define SH_MEM_ERROR_MASK_ILLEGAL_CMD_SHFT 0
-#define SH_MEM_ERROR_MASK_ILLEGAL_CMD_MASK 0x0000000000000001
-
-/* SH_MEM_ERROR_MASK_NONEXIST_ADDR */
-/* Description: non-existent memory error */
-#define SH_MEM_ERROR_MASK_NONEXIST_ADDR_SHFT 1
-#define SH_MEM_ERROR_MASK_NONEXIST_ADDR_MASK 0x0000000000000002
-
-/* SH_MEM_ERROR_MASK_DQLP_DIR_PERR */
-/* Description: directory protocol error in dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_DIR_PERR_SHFT 2
-#define SH_MEM_ERROR_MASK_DQLP_DIR_PERR_MASK 0x0000000000000004
-
-/* SH_MEM_ERROR_MASK_DQRP_DIR_PERR */
-/* Description: directory protocol error in dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_DIR_PERR_SHFT 3
-#define SH_MEM_ERROR_MASK_DQRP_DIR_PERR_MASK 0x0000000000000008
-
-/* SH_MEM_ERROR_MASK_DQLP_DIR_UC */
-/* Description: uncorrectable directory error in dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_DIR_UC_SHFT 4
-#define SH_MEM_ERROR_MASK_DQLP_DIR_UC_MASK 0x0000000000000010
-
-/* SH_MEM_ERROR_MASK_DQLP_DIR_COR */
-/* Description: correctable directory error in dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_DIR_COR_SHFT 5
-#define SH_MEM_ERROR_MASK_DQLP_DIR_COR_MASK 0x0000000000000020
-
-/* SH_MEM_ERROR_MASK_DQRP_DIR_UC */
-/* Description: uncorrectable directory error in dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_DIR_UC_SHFT 6
-#define SH_MEM_ERROR_MASK_DQRP_DIR_UC_MASK 0x0000000000000040
-
-/* SH_MEM_ERROR_MASK_DQRP_DIR_COR */
-/* Description: correctable directory error in dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_DIR_COR_SHFT 7
-#define SH_MEM_ERROR_MASK_DQRP_DIR_COR_MASK 0x0000000000000080
-
-/* SH_MEM_ERROR_MASK_ACX_INT_HW */
-/* Description: hardware interrupt from acx */
-#define SH_MEM_ERROR_MASK_ACX_INT_HW_SHFT 8
-#define SH_MEM_ERROR_MASK_ACX_INT_HW_MASK 0x0000000000000100
-
-/* SH_MEM_ERROR_MASK_ACY_INT_HW */
-/* Description: hardware interrupt from acy */
-#define SH_MEM_ERROR_MASK_ACY_INT_HW_SHFT 9
-#define SH_MEM_ERROR_MASK_ACY_INT_HW_MASK 0x0000000000000200
-
-/* SH_MEM_ERROR_MASK_DIR_ACC */
-/* Description: directory memory access error */
-#define SH_MEM_ERROR_MASK_DIR_ACC_SHFT 10
-#define SH_MEM_ERROR_MASK_DIR_ACC_MASK 0x0000000000000400
-
-/* SH_MEM_ERROR_MASK_DQLP_INT_UC */
-/* Description: uncorrectable interrupt from dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_INT_UC_SHFT 12
-#define SH_MEM_ERROR_MASK_DQLP_INT_UC_MASK 0x0000000000001000
-
-/* SH_MEM_ERROR_MASK_DQLP_INT_COR */
-/* Description: correctable interrupt from dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_INT_COR_SHFT 13
-#define SH_MEM_ERROR_MASK_DQLP_INT_COR_MASK 0x0000000000002000
-
-/* SH_MEM_ERROR_MASK_DQLP_INT_HW */
-/* Description: hardware interrupt from dqlp */
-#define SH_MEM_ERROR_MASK_DQLP_INT_HW_SHFT 14
-#define SH_MEM_ERROR_MASK_DQLP_INT_HW_MASK 0x0000000000004000
-
-/* SH_MEM_ERROR_MASK_DQLS_INT_UC */
-/* Description: uncorrectable interrupt from dqls */
-#define SH_MEM_ERROR_MASK_DQLS_INT_UC_SHFT 16
-#define SH_MEM_ERROR_MASK_DQLS_INT_UC_MASK 0x0000000000010000
-
-/* SH_MEM_ERROR_MASK_DQLS_INT_COR */
-/* Description: correctable interrupt from dqls */
-#define SH_MEM_ERROR_MASK_DQLS_INT_COR_SHFT 17
-#define SH_MEM_ERROR_MASK_DQLS_INT_COR_MASK 0x0000000000020000
-
-/* SH_MEM_ERROR_MASK_DQLS_INT_HW */
-/* Description: hardware interrupt from dqls */
-#define SH_MEM_ERROR_MASK_DQLS_INT_HW_SHFT 18
-#define SH_MEM_ERROR_MASK_DQLS_INT_HW_MASK 0x0000000000040000
-
-/* SH_MEM_ERROR_MASK_DQRP_INT_UC */
-/* Description: uncorrectable interrupt from dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_INT_UC_SHFT 20
-#define SH_MEM_ERROR_MASK_DQRP_INT_UC_MASK 0x0000000000100000
-
-/* SH_MEM_ERROR_MASK_DQRP_INT_COR */
-/* Description: correctable interrupt from dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_INT_COR_SHFT 21
-#define SH_MEM_ERROR_MASK_DQRP_INT_COR_MASK 0x0000000000200000
-
-/* SH_MEM_ERROR_MASK_DQRP_INT_HW */
-/* Description: hardware interrupt from dqrp */
-#define SH_MEM_ERROR_MASK_DQRP_INT_HW_SHFT 22
-#define SH_MEM_ERROR_MASK_DQRP_INT_HW_MASK 0x0000000000400000
-
-/* SH_MEM_ERROR_MASK_DQRS_INT_UC */
-/* Description: uncorrectable interrupt from dqrs */
-#define SH_MEM_ERROR_MASK_DQRS_INT_UC_SHFT 24
-#define SH_MEM_ERROR_MASK_DQRS_INT_UC_MASK 0x0000000001000000
-
-/* SH_MEM_ERROR_MASK_DQRS_INT_COR */
-/* Description: correctable interrupt from dqrs */
-#define SH_MEM_ERROR_MASK_DQRS_INT_COR_SHFT 25
-#define SH_MEM_ERROR_MASK_DQRS_INT_COR_MASK 0x0000000002000000
-
-/* SH_MEM_ERROR_MASK_DQRS_INT_HW */
-/* Description: hardware interrupt from dqrs */
-#define SH_MEM_ERROR_MASK_DQRS_INT_HW_SHFT 26
-#define SH_MEM_ERROR_MASK_DQRS_INT_HW_MASK 0x0000000004000000
-
-/* SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW */
-/* Description: too many reply packets came from pi */
-#define SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW_SHFT 28
-#define SH_MEM_ERROR_MASK_PI_REPLY_OVERFLOW_MASK 0x0000000010000000
-
-/* SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW */
-/* Description: too many reply packets came from xn */
-#define SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW_SHFT 29
-#define SH_MEM_ERROR_MASK_XN_REPLY_OVERFLOW_MASK 0x0000000020000000
-
-/* SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW */
-/* Description: too many request packets came from pi */
-#define SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW_SHFT 30
-#define SH_MEM_ERROR_MASK_PI_REQUEST_OVERFLOW_MASK 0x0000000040000000
-
-/* SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW */
-/* Description: too many request packets came from xn */
-#define SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW_SHFT 31
-#define SH_MEM_ERROR_MASK_XN_REQUEST_OVERFLOW_MASK 0x0000000080000000
-
-/* SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT */
-/* Description: red black scheme did not clean up soon enough */
-#define SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT_SHFT 32
-#define SH_MEM_ERROR_MASK_RED_BLACK_ERR_TIMEOUT_MASK 0x0000000100000000
-
-/* SH_MEM_ERROR_MASK_PI_PKT_SIZE */
-/* Description: received data bearing packet from pi with wrong siz */
-#define SH_MEM_ERROR_MASK_PI_PKT_SIZE_SHFT 33
-#define SH_MEM_ERROR_MASK_PI_PKT_SIZE_MASK 0x0000000200000000
-
-/* SH_MEM_ERROR_MASK_XN_PKT_SIZE */
-/* Description: received data bearing packet from xn with wrong siz */
-#define SH_MEM_ERROR_MASK_XN_PKT_SIZE_SHFT 34
-#define SH_MEM_ERROR_MASK_XN_PKT_SIZE_MASK 0x0000000400000000
-
-/* ==================================================================== */
-/* Register "SH_X_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-#define SH_X_DIMM_CFG 0x0000000100010000
-#define SH_X_DIMM_CFG_MASK 0x0000000f7f7f7f7f
-#define SH_X_DIMM_CFG_INIT 0x000000026f4f2f0f
-
-/* SH_X_DIMM_CFG_DIMM0_SIZE */
-/* Description: DIMM 0 DRAM size */
-#define SH_X_DIMM_CFG_DIMM0_SIZE_SHFT 0
-#define SH_X_DIMM_CFG_DIMM0_SIZE_MASK 0x0000000000000007
-
-/* SH_X_DIMM_CFG_DIMM0_2BK */
-/* Description: DIMM 0 has two physical banks */
-#define SH_X_DIMM_CFG_DIMM0_2BK_SHFT 3
-#define SH_X_DIMM_CFG_DIMM0_2BK_MASK 0x0000000000000008
-
-/* SH_X_DIMM_CFG_DIMM0_REV */
-/* Description: DIMM 0 physical banks reversed */
-#define SH_X_DIMM_CFG_DIMM0_REV_SHFT 4
-#define SH_X_DIMM_CFG_DIMM0_REV_MASK 0x0000000000000010
-
-/* SH_X_DIMM_CFG_DIMM0_CS */
-/* Description: DIMM 0 chip select, addr[35:34] match */
-#define SH_X_DIMM_CFG_DIMM0_CS_SHFT 5
-#define SH_X_DIMM_CFG_DIMM0_CS_MASK 0x0000000000000060
-
-/* SH_X_DIMM_CFG_DIMM1_SIZE */
-/* Description: DIMM 1 DRAM size */
-#define SH_X_DIMM_CFG_DIMM1_SIZE_SHFT 8
-#define SH_X_DIMM_CFG_DIMM1_SIZE_MASK 0x0000000000000700
-
-/* SH_X_DIMM_CFG_DIMM1_2BK */
-/* Description: DIMM 1 has two physical banks */
-#define SH_X_DIMM_CFG_DIMM1_2BK_SHFT 11
-#define SH_X_DIMM_CFG_DIMM1_2BK_MASK 0x0000000000000800
-
-/* SH_X_DIMM_CFG_DIMM1_REV */
-/* Description: DIMM 1 physical banks reversed */
-#define SH_X_DIMM_CFG_DIMM1_REV_SHFT 12
-#define SH_X_DIMM_CFG_DIMM1_REV_MASK 0x0000000000001000
-
-/* SH_X_DIMM_CFG_DIMM1_CS */
-/* Description: DIMM 1 chip select, addr[35:34] match */
-#define SH_X_DIMM_CFG_DIMM1_CS_SHFT 13
-#define SH_X_DIMM_CFG_DIMM1_CS_MASK 0x0000000000006000
-
-/* SH_X_DIMM_CFG_DIMM2_SIZE */
-/* Description: DIMM 2 DRAM size */
-#define SH_X_DIMM_CFG_DIMM2_SIZE_SHFT 16
-#define SH_X_DIMM_CFG_DIMM2_SIZE_MASK 0x0000000000070000
-
-/* SH_X_DIMM_CFG_DIMM2_2BK */
-/* Description: DIMM 2 has two physical banks */
-#define SH_X_DIMM_CFG_DIMM2_2BK_SHFT 19
-#define SH_X_DIMM_CFG_DIMM2_2BK_MASK 0x0000000000080000
-
-/* SH_X_DIMM_CFG_DIMM2_REV */
-/* Description: DIMM 2 physical banks reversed */
-#define SH_X_DIMM_CFG_DIMM2_REV_SHFT 20
-#define SH_X_DIMM_CFG_DIMM2_REV_MASK 0x0000000000100000
-
-/* SH_X_DIMM_CFG_DIMM2_CS */
-/* Description: DIMM 2 chip select, addr[35:34] match */
-#define SH_X_DIMM_CFG_DIMM2_CS_SHFT 21
-#define SH_X_DIMM_CFG_DIMM2_CS_MASK 0x0000000000600000
-
-/* SH_X_DIMM_CFG_DIMM3_SIZE */
-/* Description: DIMM 3 DRAM size */
-#define SH_X_DIMM_CFG_DIMM3_SIZE_SHFT 24
-#define SH_X_DIMM_CFG_DIMM3_SIZE_MASK 0x0000000007000000
-
-/* SH_X_DIMM_CFG_DIMM3_2BK */
-/* Description: DIMM 3 has two physical banks */
-#define SH_X_DIMM_CFG_DIMM3_2BK_SHFT 27
-#define SH_X_DIMM_CFG_DIMM3_2BK_MASK 0x0000000008000000
-
-/* SH_X_DIMM_CFG_DIMM3_REV */
-/* Description: DIMM 3 physical banks reversed */
-#define SH_X_DIMM_CFG_DIMM3_REV_SHFT 28
-#define SH_X_DIMM_CFG_DIMM3_REV_MASK 0x0000000010000000
-
-/* SH_X_DIMM_CFG_DIMM3_CS */
-/* Description: DIMM 3 chip select, addr[35:34] match */
-#define SH_X_DIMM_CFG_DIMM3_CS_SHFT 29
-#define SH_X_DIMM_CFG_DIMM3_CS_MASK 0x0000000060000000
-
-/* SH_X_DIMM_CFG_FREQ */
-/* Description: DIMM frequency select */
-#define SH_X_DIMM_CFG_FREQ_SHFT 32
-#define SH_X_DIMM_CFG_FREQ_MASK 0x0000000f00000000
-
-/* ==================================================================== */
-/* Register "SH_Y_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-#define SH_Y_DIMM_CFG 0x0000000100010008
-#define SH_Y_DIMM_CFG_MASK 0x0000000f7f7f7f7f
-#define SH_Y_DIMM_CFG_INIT 0x000000026f4f2f0f
-
-/* SH_Y_DIMM_CFG_DIMM0_SIZE */
-/* Description: DIMM 0 DRAM size */
-#define SH_Y_DIMM_CFG_DIMM0_SIZE_SHFT 0
-#define SH_Y_DIMM_CFG_DIMM0_SIZE_MASK 0x0000000000000007
-
-/* SH_Y_DIMM_CFG_DIMM0_2BK */
-/* Description: DIMM 0 has two physical banks */
-#define SH_Y_DIMM_CFG_DIMM0_2BK_SHFT 3
-#define SH_Y_DIMM_CFG_DIMM0_2BK_MASK 0x0000000000000008
-
-/* SH_Y_DIMM_CFG_DIMM0_REV */
-/* Description: DIMM 0 physical banks reversed */
-#define SH_Y_DIMM_CFG_DIMM0_REV_SHFT 4
-#define SH_Y_DIMM_CFG_DIMM0_REV_MASK 0x0000000000000010
-
-/* SH_Y_DIMM_CFG_DIMM0_CS */
-/* Description: DIMM 0 chip select, addr[35:34] match */
-#define SH_Y_DIMM_CFG_DIMM0_CS_SHFT 5
-#define SH_Y_DIMM_CFG_DIMM0_CS_MASK 0x0000000000000060
-
-/* SH_Y_DIMM_CFG_DIMM1_SIZE */
-/* Description: DIMM 1 DRAM size */
-#define SH_Y_DIMM_CFG_DIMM1_SIZE_SHFT 8
-#define SH_Y_DIMM_CFG_DIMM1_SIZE_MASK 0x0000000000000700
-
-/* SH_Y_DIMM_CFG_DIMM1_2BK */
-/* Description: DIMM 1 has two physical banks */
-#define SH_Y_DIMM_CFG_DIMM1_2BK_SHFT 11
-#define SH_Y_DIMM_CFG_DIMM1_2BK_MASK 0x0000000000000800
-
-/* SH_Y_DIMM_CFG_DIMM1_REV */
-/* Description: DIMM 1 physical banks reversed */
-#define SH_Y_DIMM_CFG_DIMM1_REV_SHFT 12
-#define SH_Y_DIMM_CFG_DIMM1_REV_MASK 0x0000000000001000
-
-/* SH_Y_DIMM_CFG_DIMM1_CS */
-/* Description: DIMM 1 chip select, addr[35:34] match */
-#define SH_Y_DIMM_CFG_DIMM1_CS_SHFT 13
-#define SH_Y_DIMM_CFG_DIMM1_CS_MASK 0x0000000000006000
-
-/* SH_Y_DIMM_CFG_DIMM2_SIZE */
-/* Description: DIMM 2 DRAM size */
-#define SH_Y_DIMM_CFG_DIMM2_SIZE_SHFT 16
-#define SH_Y_DIMM_CFG_DIMM2_SIZE_MASK 0x0000000000070000
-
-/* SH_Y_DIMM_CFG_DIMM2_2BK */
-/* Description: DIMM 2 has two physical banks */
-#define SH_Y_DIMM_CFG_DIMM2_2BK_SHFT 19
-#define SH_Y_DIMM_CFG_DIMM2_2BK_MASK 0x0000000000080000
-
-/* SH_Y_DIMM_CFG_DIMM2_REV */
-/* Description: DIMM 2 physical banks reversed */
-#define SH_Y_DIMM_CFG_DIMM2_REV_SHFT 20
-#define SH_Y_DIMM_CFG_DIMM2_REV_MASK 0x0000000000100000
-
-/* SH_Y_DIMM_CFG_DIMM2_CS */
-/* Description: DIMM 2 chip select, addr[35:34] match */
-#define SH_Y_DIMM_CFG_DIMM2_CS_SHFT 21
-#define SH_Y_DIMM_CFG_DIMM2_CS_MASK 0x0000000000600000
-
-/* SH_Y_DIMM_CFG_DIMM3_SIZE */
-/* Description: DIMM 3 DRAM size */
-#define SH_Y_DIMM_CFG_DIMM3_SIZE_SHFT 24
-#define SH_Y_DIMM_CFG_DIMM3_SIZE_MASK 0x0000000007000000
-
-/* SH_Y_DIMM_CFG_DIMM3_2BK */
-/* Description: DIMM 3 has two physical banks */
-#define SH_Y_DIMM_CFG_DIMM3_2BK_SHFT 27
-#define SH_Y_DIMM_CFG_DIMM3_2BK_MASK 0x0000000008000000
-
-/* SH_Y_DIMM_CFG_DIMM3_REV */
-/* Description: DIMM 3 physical banks reversed */
-#define SH_Y_DIMM_CFG_DIMM3_REV_SHFT 28
-#define SH_Y_DIMM_CFG_DIMM3_REV_MASK 0x0000000010000000
-
-/* SH_Y_DIMM_CFG_DIMM3_CS */
-/* Description: DIMM 3 chip select, addr[35:34] match */
-#define SH_Y_DIMM_CFG_DIMM3_CS_SHFT 29
-#define SH_Y_DIMM_CFG_DIMM3_CS_MASK 0x0000000060000000
-
-/* SH_Y_DIMM_CFG_FREQ */
-/* Description: DIMM frequency select */
-#define SH_Y_DIMM_CFG_FREQ_SHFT 32
-#define SH_Y_DIMM_CFG_FREQ_MASK 0x0000000f00000000
-
-/* ==================================================================== */
-/* Register "SH_JNR_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-#define SH_JNR_DIMM_CFG 0x0000000100010010
-#define SH_JNR_DIMM_CFG_MASK 0x0000000f7f7f7f7f
-#define SH_JNR_DIMM_CFG_INIT 0x000000026f4f2f0f
-
-/* SH_JNR_DIMM_CFG_DIMM0_SIZE */
-/* Description: DIMM 0 DRAM size */
-#define SH_JNR_DIMM_CFG_DIMM0_SIZE_SHFT 0
-#define SH_JNR_DIMM_CFG_DIMM0_SIZE_MASK 0x0000000000000007
-
-/* SH_JNR_DIMM_CFG_DIMM0_2BK */
-/* Description: DIMM 0 has two physical banks */
-#define SH_JNR_DIMM_CFG_DIMM0_2BK_SHFT 3
-#define SH_JNR_DIMM_CFG_DIMM0_2BK_MASK 0x0000000000000008
-
-/* SH_JNR_DIMM_CFG_DIMM0_REV */
-/* Description: DIMM 0 physical banks reversed */
-#define SH_JNR_DIMM_CFG_DIMM0_REV_SHFT 4
-#define SH_JNR_DIMM_CFG_DIMM0_REV_MASK 0x0000000000000010
-
-/* SH_JNR_DIMM_CFG_DIMM0_CS */
-/* Description: DIMM 0 chip select, addr[35:34] match */
-#define SH_JNR_DIMM_CFG_DIMM0_CS_SHFT 5
-#define SH_JNR_DIMM_CFG_DIMM0_CS_MASK 0x0000000000000060
-
-/* SH_JNR_DIMM_CFG_DIMM1_SIZE */
-/* Description: DIMM 1 DRAM size */
-#define SH_JNR_DIMM_CFG_DIMM1_SIZE_SHFT 8
-#define SH_JNR_DIMM_CFG_DIMM1_SIZE_MASK 0x0000000000000700
-
-/* SH_JNR_DIMM_CFG_DIMM1_2BK */
-/* Description: DIMM 1 has two physical banks */
-#define SH_JNR_DIMM_CFG_DIMM1_2BK_SHFT 11
-#define SH_JNR_DIMM_CFG_DIMM1_2BK_MASK 0x0000000000000800
-
-/* SH_JNR_DIMM_CFG_DIMM1_REV */
-/* Description: DIMM 1 physical banks reversed */
-#define SH_JNR_DIMM_CFG_DIMM1_REV_SHFT 12
-#define SH_JNR_DIMM_CFG_DIMM1_REV_MASK 0x0000000000001000
-
-/* SH_JNR_DIMM_CFG_DIMM1_CS */
-/* Description: DIMM 1 chip select, addr[35:34] match */
-#define SH_JNR_DIMM_CFG_DIMM1_CS_SHFT 13
-#define SH_JNR_DIMM_CFG_DIMM1_CS_MASK 0x0000000000006000
-
-/* SH_JNR_DIMM_CFG_DIMM2_SIZE */
-/* Description: DIMM 2 DRAM size */
-#define SH_JNR_DIMM_CFG_DIMM2_SIZE_SHFT 16
-#define SH_JNR_DIMM_CFG_DIMM2_SIZE_MASK 0x0000000000070000
-
-/* SH_JNR_DIMM_CFG_DIMM2_2BK */
-/* Description: DIMM 2 has two physical banks */
-#define SH_JNR_DIMM_CFG_DIMM2_2BK_SHFT 19
-#define SH_JNR_DIMM_CFG_DIMM2_2BK_MASK 0x0000000000080000
-
-/* SH_JNR_DIMM_CFG_DIMM2_REV */
-/* Description: DIMM 2 physical banks reversed */
-#define SH_JNR_DIMM_CFG_DIMM2_REV_SHFT 20
-#define SH_JNR_DIMM_CFG_DIMM2_REV_MASK 0x0000000000100000
-
-/* SH_JNR_DIMM_CFG_DIMM2_CS */
-/* Description: DIMM 2 chip select, addr[35:34] match */
-#define SH_JNR_DIMM_CFG_DIMM2_CS_SHFT 21
-#define SH_JNR_DIMM_CFG_DIMM2_CS_MASK 0x0000000000600000
-
-/* SH_JNR_DIMM_CFG_DIMM3_SIZE */
-/* Description: DIMM 3 DRAM size */
-#define SH_JNR_DIMM_CFG_DIMM3_SIZE_SHFT 24
-#define SH_JNR_DIMM_CFG_DIMM3_SIZE_MASK 0x0000000007000000
-
-/* SH_JNR_DIMM_CFG_DIMM3_2BK */
-/* Description: DIMM 3 has two physical banks */
-#define SH_JNR_DIMM_CFG_DIMM3_2BK_SHFT 27
-#define SH_JNR_DIMM_CFG_DIMM3_2BK_MASK 0x0000000008000000
-
-/* SH_JNR_DIMM_CFG_DIMM3_REV */
-/* Description: DIMM 3 physical banks reversed */
-#define SH_JNR_DIMM_CFG_DIMM3_REV_SHFT 28
-#define SH_JNR_DIMM_CFG_DIMM3_REV_MASK 0x0000000010000000
-
-/* SH_JNR_DIMM_CFG_DIMM3_CS */
-/* Description: DIMM 3 chip select, addr[35:34] match */
-#define SH_JNR_DIMM_CFG_DIMM3_CS_SHFT 29
-#define SH_JNR_DIMM_CFG_DIMM3_CS_MASK 0x0000000060000000
-
-/* SH_JNR_DIMM_CFG_FREQ */
-/* Description: DIMM frequency select */
-#define SH_JNR_DIMM_CFG_FREQ_SHFT 32
-#define SH_JNR_DIMM_CFG_FREQ_MASK 0x0000000f00000000
-
-/* ==================================================================== */
-/* Register "SH_X_PHASE_CFG" */
-/* AC Phase Config Registers */
-/* ==================================================================== */
-
-#define SH_X_PHASE_CFG 0x0000000100010018
-#define SH_X_PHASE_CFG_MASK 0x7fffffffffffffff
-#define SH_X_PHASE_CFG_INIT 0x0000000000000000
-
-/* SH_X_PHASE_CFG_LD_A */
-/* Description: Address, control load core clock A latch */
-#define SH_X_PHASE_CFG_LD_A_SHFT 0
-#define SH_X_PHASE_CFG_LD_A_MASK 0x000000000000001f
-
-/* SH_X_PHASE_CFG_LD_B */
-/* Description: Address, control load core clock B latch */
-#define SH_X_PHASE_CFG_LD_B_SHFT 5
-#define SH_X_PHASE_CFG_LD_B_MASK 0x00000000000003e0
-
-/* SH_X_PHASE_CFG_DQ_LD_A */
-/* Description: DATA MCI load core clock A latch */
-#define SH_X_PHASE_CFG_DQ_LD_A_SHFT 10
-#define SH_X_PHASE_CFG_DQ_LD_A_MASK 0x0000000000007c00
-
-/* SH_X_PHASE_CFG_DQ_LD_B */
-/* Description: DATA MCI load core clock B latch */
-#define SH_X_PHASE_CFG_DQ_LD_B_SHFT 15
-#define SH_X_PHASE_CFG_DQ_LD_B_MASK 0x00000000000f8000
-
-/* SH_X_PHASE_CFG_HOLD */
-/* Description: Hold request on core clock phase */
-#define SH_X_PHASE_CFG_HOLD_SHFT 20
-#define SH_X_PHASE_CFG_HOLD_MASK 0x0000000001f00000
-
-/* SH_X_PHASE_CFG_HOLD_REQ */
-/* Description: Hold next request on core clock phase */
-#define SH_X_PHASE_CFG_HOLD_REQ_SHFT 25
-#define SH_X_PHASE_CFG_HOLD_REQ_MASK 0x000000003e000000
-
-/* SH_X_PHASE_CFG_ADD_CP */
-/* Description: add delay clock period to dqct delay chain on phase */
-#define SH_X_PHASE_CFG_ADD_CP_SHFT 30
-#define SH_X_PHASE_CFG_ADD_CP_MASK 0x00000007c0000000
-
-/* SH_X_PHASE_CFG_BUBBLE_EN */
-/* Description: bubble, idle core clock to wait for memory clock */
-#define SH_X_PHASE_CFG_BUBBLE_EN_SHFT 35
-#define SH_X_PHASE_CFG_BUBBLE_EN_MASK 0x000000f800000000
-
-/* SH_X_PHASE_CFG_PHA_BUBBLE */
-/* Description: MMR phaseA bubble value */
-#define SH_X_PHASE_CFG_PHA_BUBBLE_SHFT 40
-#define SH_X_PHASE_CFG_PHA_BUBBLE_MASK 0x0000070000000000
-
-/* SH_X_PHASE_CFG_PHB_BUBBLE */
-/* Description: MMR phaseB bubble value */
-#define SH_X_PHASE_CFG_PHB_BUBBLE_SHFT 43
-#define SH_X_PHASE_CFG_PHB_BUBBLE_MASK 0x0000380000000000
-
-/* SH_X_PHASE_CFG_PHC_BUBBLE */
-/* Description: MMR phaseC bubble value */
-#define SH_X_PHASE_CFG_PHC_BUBBLE_SHFT 46
-#define SH_X_PHASE_CFG_PHC_BUBBLE_MASK 0x0001c00000000000
-
-/* SH_X_PHASE_CFG_PHD_BUBBLE */
-/* Description: MMR phaseD bubble value */
-#define SH_X_PHASE_CFG_PHD_BUBBLE_SHFT 49
-#define SH_X_PHASE_CFG_PHD_BUBBLE_MASK 0x000e000000000000
-
-/* SH_X_PHASE_CFG_PHE_BUBBLE */
-/* Description: MMR phaseE bubble value */
-#define SH_X_PHASE_CFG_PHE_BUBBLE_SHFT 52
-#define SH_X_PHASE_CFG_PHE_BUBBLE_MASK 0x0070000000000000
-
-/* SH_X_PHASE_CFG_SEL_A */
-/* Description: address,control select A memory clock latch */
-#define SH_X_PHASE_CFG_SEL_A_SHFT 55
-#define SH_X_PHASE_CFG_SEL_A_MASK 0x0780000000000000
-
-/* SH_X_PHASE_CFG_DQ_SEL_A */
-/* Description: DATA MCI select A memory clock latch */
-#define SH_X_PHASE_CFG_DQ_SEL_A_SHFT 59
-#define SH_X_PHASE_CFG_DQ_SEL_A_MASK 0x7800000000000000
-
-/* ==================================================================== */
-/* Register "SH_X_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-#define SH_X_CFG 0x0000000100010020
-#define SH_X_CFG_MASK 0xffffffffffffffff
-#define SH_X_CFG_INIT 0x108443103322100c
-
-/* SH_X_CFG_MODE_SERIAL */
-/* Description: Arbque arbitration in serial mode */
-#define SH_X_CFG_MODE_SERIAL_SHFT 0
-#define SH_X_CFG_MODE_SERIAL_MASK 0x0000000000000001
-
-/* SH_X_CFG_DIRC_RANDOM_REPLACEMENT */
-/* Description: Directory cache random replacement */
-#define SH_X_CFG_DIRC_RANDOM_REPLACEMENT_SHFT 1
-#define SH_X_CFG_DIRC_RANDOM_REPLACEMENT_MASK 0x0000000000000002
-
-/* SH_X_CFG_DIR_COUNTER_INIT */
-/* Description: Dir counter initial value */
-#define SH_X_CFG_DIR_COUNTER_INIT_SHFT 2
-#define SH_X_CFG_DIR_COUNTER_INIT_MASK 0x00000000000000fc
-
-/* SH_X_CFG_TA_DLYS */
-/* Description: Turn around delays */
-#define SH_X_CFG_TA_DLYS_SHFT 8
-#define SH_X_CFG_TA_DLYS_MASK 0x000000ffffffff00
-
-/* SH_X_CFG_DA_BB_CLR */
-/* Description: Bank busy CPs for a data read request */
-#define SH_X_CFG_DA_BB_CLR_SHFT 40
-#define SH_X_CFG_DA_BB_CLR_MASK 0x00000f0000000000
-
-/* SH_X_CFG_DC_BB_CLR */
-/* Description: Bank busy CPs for a directory cache read request */
-#define SH_X_CFG_DC_BB_CLR_SHFT 44
-#define SH_X_CFG_DC_BB_CLR_MASK 0x0000f00000000000
-
-/* SH_X_CFG_WT_BB_CLR */
-/* Description: Bank busy CPs for all write request */
-#define SH_X_CFG_WT_BB_CLR_SHFT 48
-#define SH_X_CFG_WT_BB_CLR_MASK 0x000f000000000000
-
-/* SH_X_CFG_SSO_WT_EN */
-/* Description: Simultaneous switching enabled on output data pins */
-#define SH_X_CFG_SSO_WT_EN_SHFT 52
-#define SH_X_CFG_SSO_WT_EN_MASK 0x0010000000000000
-
-/* SH_X_CFG_TRCD2_EN */
-/* Description: Trcd, ras to cas delay of 2 CPs enabled */
-#define SH_X_CFG_TRCD2_EN_SHFT 53
-#define SH_X_CFG_TRCD2_EN_MASK 0x0020000000000000
-
-/* SH_X_CFG_TRCD4_EN */
-/* Description: Trcd, ras to case delay of 4 CPs enabled */
-#define SH_X_CFG_TRCD4_EN_SHFT 54
-#define SH_X_CFG_TRCD4_EN_MASK 0x0040000000000000
-
-/* SH_X_CFG_REQ_CNTR_DIS */
-/* Description: Request delay counter disabled */
-#define SH_X_CFG_REQ_CNTR_DIS_SHFT 55
-#define SH_X_CFG_REQ_CNTR_DIS_MASK 0x0080000000000000
-
-/* SH_X_CFG_REQ_CNTR_VAL */
-/* Description: Request counter delay value in CPs */
-#define SH_X_CFG_REQ_CNTR_VAL_SHFT 56
-#define SH_X_CFG_REQ_CNTR_VAL_MASK 0x3f00000000000000
-
-/* SH_X_CFG_INV_CAS_ADDR */
-/* Description: Invert cas address bits 3 to 7 */
-#define SH_X_CFG_INV_CAS_ADDR_SHFT 62
-#define SH_X_CFG_INV_CAS_ADDR_MASK 0x4000000000000000
-
-/* SH_X_CFG_CLR_DIR_CACHE */
-/* Description: Clear directory cache tags */
-#define SH_X_CFG_CLR_DIR_CACHE_SHFT 63
-#define SH_X_CFG_CLR_DIR_CACHE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_X_DQCT_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-#define SH_X_DQCT_CFG 0x0000000100010028
-#define SH_X_DQCT_CFG_MASK 0x0000000000ffffff
-#define SH_X_DQCT_CFG_INIT 0x0000000000585418
-
-/* SH_X_DQCT_CFG_RD_SEL */
-/* Description: Read data select */
-#define SH_X_DQCT_CFG_RD_SEL_SHFT 0
-#define SH_X_DQCT_CFG_RD_SEL_MASK 0x000000000000000f
-
-/* SH_X_DQCT_CFG_WT_SEL */
-/* Description: Write data select */
-#define SH_X_DQCT_CFG_WT_SEL_SHFT 4
-#define SH_X_DQCT_CFG_WT_SEL_MASK 0x00000000000000f0
-
-/* SH_X_DQCT_CFG_DTA_RD_SEL */
-/* Description: Data ready read select */
-#define SH_X_DQCT_CFG_DTA_RD_SEL_SHFT 8
-#define SH_X_DQCT_CFG_DTA_RD_SEL_MASK 0x0000000000000f00
-
-/* SH_X_DQCT_CFG_DTA_WT_SEL */
-/* Description: Data ready write select */
-#define SH_X_DQCT_CFG_DTA_WT_SEL_SHFT 12
-#define SH_X_DQCT_CFG_DTA_WT_SEL_MASK 0x000000000000f000
-
-/* SH_X_DQCT_CFG_DIR_RD_SEL */
-/* Description: Dir ready read select */
-#define SH_X_DQCT_CFG_DIR_RD_SEL_SHFT 16
-#define SH_X_DQCT_CFG_DIR_RD_SEL_MASK 0x00000000000f0000
-
-/* SH_X_DQCT_CFG_MDIR_RD_SEL */
-/* Description: Dir ready read select */
-#define SH_X_DQCT_CFG_MDIR_RD_SEL_SHFT 20
-#define SH_X_DQCT_CFG_MDIR_RD_SEL_MASK 0x0000000000f00000
-
-/* ==================================================================== */
-/* Register "SH_X_REFRESH_CONTROL" */
-/* Refresh Control Register */
-/* ==================================================================== */
-
-#define SH_X_REFRESH_CONTROL 0x0000000100010030
-#define SH_X_REFRESH_CONTROL_MASK 0x000000000fffffff
-#define SH_X_REFRESH_CONTROL_INIT 0x00000000009cc300
-
-/* SH_X_REFRESH_CONTROL_ENABLE */
-/* Description: Refresh enable */
-#define SH_X_REFRESH_CONTROL_ENABLE_SHFT 0
-#define SH_X_REFRESH_CONTROL_ENABLE_MASK 0x00000000000000ff
-
-/* SH_X_REFRESH_CONTROL_INTERVAL */
-/* Description: Refresh interval in core CPs */
-#define SH_X_REFRESH_CONTROL_INTERVAL_SHFT 8
-#define SH_X_REFRESH_CONTROL_INTERVAL_MASK 0x000000000001ff00
-
-/* SH_X_REFRESH_CONTROL_HOLD */
-/* Description: Refresh hold */
-#define SH_X_REFRESH_CONTROL_HOLD_SHFT 17
-#define SH_X_REFRESH_CONTROL_HOLD_MASK 0x00000000007e0000
-
-/* SH_X_REFRESH_CONTROL_INTERLEAVE */
-/* Description: Refresh interleave */
-#define SH_X_REFRESH_CONTROL_INTERLEAVE_SHFT 23
-#define SH_X_REFRESH_CONTROL_INTERLEAVE_MASK 0x0000000000800000
-
-/* SH_X_REFRESH_CONTROL_HALF_RATE */
-/* Description: Refresh half rate */
-#define SH_X_REFRESH_CONTROL_HALF_RATE_SHFT 24
-#define SH_X_REFRESH_CONTROL_HALF_RATE_MASK 0x000000000f000000
-
-/* ==================================================================== */
-/* Register "SH_Y_PHASE_CFG" */
-/* AC Phase Config Registers */
-/* ==================================================================== */
-
-#define SH_Y_PHASE_CFG 0x0000000100010038
-#define SH_Y_PHASE_CFG_MASK 0x7fffffffffffffff
-#define SH_Y_PHASE_CFG_INIT 0x0000000000000000
-
-/* SH_Y_PHASE_CFG_LD_A */
-/* Description: Address, control load core clock A latch */
-#define SH_Y_PHASE_CFG_LD_A_SHFT 0
-#define SH_Y_PHASE_CFG_LD_A_MASK 0x000000000000001f
-
-/* SH_Y_PHASE_CFG_LD_B */
-/* Description: Address, control load core clock B latch */
-#define SH_Y_PHASE_CFG_LD_B_SHFT 5
-#define SH_Y_PHASE_CFG_LD_B_MASK 0x00000000000003e0
-
-/* SH_Y_PHASE_CFG_DQ_LD_A */
-/* Description: DATA MCI load core clock A latch */
-#define SH_Y_PHASE_CFG_DQ_LD_A_SHFT 10
-#define SH_Y_PHASE_CFG_DQ_LD_A_MASK 0x0000000000007c00
-
-/* SH_Y_PHASE_CFG_DQ_LD_B */
-/* Description: DATA MCI load core clock B latch */
-#define SH_Y_PHASE_CFG_DQ_LD_B_SHFT 15
-#define SH_Y_PHASE_CFG_DQ_LD_B_MASK 0x00000000000f8000
-
-/* SH_Y_PHASE_CFG_HOLD */
-/* Description: Hold request on core clock phase */
-#define SH_Y_PHASE_CFG_HOLD_SHFT 20
-#define SH_Y_PHASE_CFG_HOLD_MASK 0x0000000001f00000
-
-/* SH_Y_PHASE_CFG_HOLD_REQ */
-/* Description: Hold next request on core clock phase */
-#define SH_Y_PHASE_CFG_HOLD_REQ_SHFT 25
-#define SH_Y_PHASE_CFG_HOLD_REQ_MASK 0x000000003e000000
-
-/* SH_Y_PHASE_CFG_ADD_CP */
-/* Description: add delay clock period to dqct delay chain on phase */
-#define SH_Y_PHASE_CFG_ADD_CP_SHFT 30
-#define SH_Y_PHASE_CFG_ADD_CP_MASK 0x00000007c0000000
-
-/* SH_Y_PHASE_CFG_BUBBLE_EN */
-/* Description: bubble, idle core clock to wait for memory clock */
-#define SH_Y_PHASE_CFG_BUBBLE_EN_SHFT 35
-#define SH_Y_PHASE_CFG_BUBBLE_EN_MASK 0x000000f800000000
-
-/* SH_Y_PHASE_CFG_PHA_BUBBLE */
-/* Description: MMR phaseA bubble value */
-#define SH_Y_PHASE_CFG_PHA_BUBBLE_SHFT 40
-#define SH_Y_PHASE_CFG_PHA_BUBBLE_MASK 0x0000070000000000
-
-/* SH_Y_PHASE_CFG_PHB_BUBBLE */
-/* Description: MMR phaseB bubble value */
-#define SH_Y_PHASE_CFG_PHB_BUBBLE_SHFT 43
-#define SH_Y_PHASE_CFG_PHB_BUBBLE_MASK 0x0000380000000000
-
-/* SH_Y_PHASE_CFG_PHC_BUBBLE */
-/* Description: MMR phaseC bubble value */
-#define SH_Y_PHASE_CFG_PHC_BUBBLE_SHFT 46
-#define SH_Y_PHASE_CFG_PHC_BUBBLE_MASK 0x0001c00000000000
-
-/* SH_Y_PHASE_CFG_PHD_BUBBLE */
-/* Description: MMR phaseD bubble value */
-#define SH_Y_PHASE_CFG_PHD_BUBBLE_SHFT 49
-#define SH_Y_PHASE_CFG_PHD_BUBBLE_MASK 0x000e000000000000
-
-/* SH_Y_PHASE_CFG_PHE_BUBBLE */
-/* Description: MMR phaseE bubble value */
-#define SH_Y_PHASE_CFG_PHE_BUBBLE_SHFT 52
-#define SH_Y_PHASE_CFG_PHE_BUBBLE_MASK 0x0070000000000000
-
-/* SH_Y_PHASE_CFG_SEL_A */
-/* Description: address,control select A memory clock latch */
-#define SH_Y_PHASE_CFG_SEL_A_SHFT 55
-#define SH_Y_PHASE_CFG_SEL_A_MASK 0x0780000000000000
-
-/* SH_Y_PHASE_CFG_DQ_SEL_A */
-/* Description: DATA MCI select A memory clock latch */
-#define SH_Y_PHASE_CFG_DQ_SEL_A_SHFT 59
-#define SH_Y_PHASE_CFG_DQ_SEL_A_MASK 0x7800000000000000
-
-/* ==================================================================== */
-/* Register "SH_Y_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-#define SH_Y_CFG 0x0000000100010040
-#define SH_Y_CFG_MASK 0xffffffffffffffff
-#define SH_Y_CFG_INIT 0x108443103322100c
-
-/* SH_Y_CFG_MODE_SERIAL */
-/* Description: Arbque arbitration in serial mode */
-#define SH_Y_CFG_MODE_SERIAL_SHFT 0
-#define SH_Y_CFG_MODE_SERIAL_MASK 0x0000000000000001
-
-/* SH_Y_CFG_DIRC_RANDOM_REPLACEMENT */
-/* Description: Directory cache random replacement */
-#define SH_Y_CFG_DIRC_RANDOM_REPLACEMENT_SHFT 1
-#define SH_Y_CFG_DIRC_RANDOM_REPLACEMENT_MASK 0x0000000000000002
-
-/* SH_Y_CFG_DIR_COUNTER_INIT */
-/* Description: Dir counter initial value */
-#define SH_Y_CFG_DIR_COUNTER_INIT_SHFT 2
-#define SH_Y_CFG_DIR_COUNTER_INIT_MASK 0x00000000000000fc
-
-/* SH_Y_CFG_TA_DLYS */
-/* Description: Turn around delays */
-#define SH_Y_CFG_TA_DLYS_SHFT 8
-#define SH_Y_CFG_TA_DLYS_MASK 0x000000ffffffff00
-
-/* SH_Y_CFG_DA_BB_CLR */
-/* Description: Bank busy CPs for a data read request */
-#define SH_Y_CFG_DA_BB_CLR_SHFT 40
-#define SH_Y_CFG_DA_BB_CLR_MASK 0x00000f0000000000
-
-/* SH_Y_CFG_DC_BB_CLR */
-/* Description: Bank busy CPs for a directory cache read request */
-#define SH_Y_CFG_DC_BB_CLR_SHFT 44
-#define SH_Y_CFG_DC_BB_CLR_MASK 0x0000f00000000000
-
-/* SH_Y_CFG_WT_BB_CLR */
-/* Description: Bank busy CPs for all write request */
-#define SH_Y_CFG_WT_BB_CLR_SHFT 48
-#define SH_Y_CFG_WT_BB_CLR_MASK 0x000f000000000000
-
-/* SH_Y_CFG_SSO_WT_EN */
-/* Description: Simultaneous switching enabled on output data pins */
-#define SH_Y_CFG_SSO_WT_EN_SHFT 52
-#define SH_Y_CFG_SSO_WT_EN_MASK 0x0010000000000000
-
-/* SH_Y_CFG_TRCD2_EN */
-/* Description: Trcd, ras to cas delay of 2 CPs enabled */
-#define SH_Y_CFG_TRCD2_EN_SHFT 53
-#define SH_Y_CFG_TRCD2_EN_MASK 0x0020000000000000
-
-/* SH_Y_CFG_TRCD4_EN */
-/* Description: Trcd, ras to case delay of 4 CPs enabled */
-#define SH_Y_CFG_TRCD4_EN_SHFT 54
-#define SH_Y_CFG_TRCD4_EN_MASK 0x0040000000000000
-
-/* SH_Y_CFG_REQ_CNTR_DIS */
-/* Description: Request delay counter disabled */
-#define SH_Y_CFG_REQ_CNTR_DIS_SHFT 55
-#define SH_Y_CFG_REQ_CNTR_DIS_MASK 0x0080000000000000
-
-/* SH_Y_CFG_REQ_CNTR_VAL */
-/* Description: Request counter delay value in CPs */
-#define SH_Y_CFG_REQ_CNTR_VAL_SHFT 56
-#define SH_Y_CFG_REQ_CNTR_VAL_MASK 0x3f00000000000000
-
-/* SH_Y_CFG_INV_CAS_ADDR */
-/* Description: Invert cas address bits 3 to 7 */
-#define SH_Y_CFG_INV_CAS_ADDR_SHFT 62
-#define SH_Y_CFG_INV_CAS_ADDR_MASK 0x4000000000000000
-
-/* SH_Y_CFG_CLR_DIR_CACHE */
-/* Description: Clear directory cache tags */
-#define SH_Y_CFG_CLR_DIR_CACHE_SHFT 63
-#define SH_Y_CFG_CLR_DIR_CACHE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_Y_DQCT_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-#define SH_Y_DQCT_CFG 0x0000000100010048
-#define SH_Y_DQCT_CFG_MASK 0x0000000000ffffff
-#define SH_Y_DQCT_CFG_INIT 0x0000000000585418
-
-/* SH_Y_DQCT_CFG_RD_SEL */
-/* Description: Read data select */
-#define SH_Y_DQCT_CFG_RD_SEL_SHFT 0
-#define SH_Y_DQCT_CFG_RD_SEL_MASK 0x000000000000000f
-
-/* SH_Y_DQCT_CFG_WT_SEL */
-/* Description: Write data select */
-#define SH_Y_DQCT_CFG_WT_SEL_SHFT 4
-#define SH_Y_DQCT_CFG_WT_SEL_MASK 0x00000000000000f0
-
-/* SH_Y_DQCT_CFG_DTA_RD_SEL */
-/* Description: Data ready read select */
-#define SH_Y_DQCT_CFG_DTA_RD_SEL_SHFT 8
-#define SH_Y_DQCT_CFG_DTA_RD_SEL_MASK 0x0000000000000f00
-
-/* SH_Y_DQCT_CFG_DTA_WT_SEL */
-/* Description: Data ready write select */
-#define SH_Y_DQCT_CFG_DTA_WT_SEL_SHFT 12
-#define SH_Y_DQCT_CFG_DTA_WT_SEL_MASK 0x000000000000f000
-
-/* SH_Y_DQCT_CFG_DIR_RD_SEL */
-/* Description: Dir ready read select */
-#define SH_Y_DQCT_CFG_DIR_RD_SEL_SHFT 16
-#define SH_Y_DQCT_CFG_DIR_RD_SEL_MASK 0x00000000000f0000
-
-/* SH_Y_DQCT_CFG_MDIR_RD_SEL */
-/* Description: Dir ready read select */
-#define SH_Y_DQCT_CFG_MDIR_RD_SEL_SHFT 20
-#define SH_Y_DQCT_CFG_MDIR_RD_SEL_MASK 0x0000000000f00000
-
-/* ==================================================================== */
-/* Register "SH_Y_REFRESH_CONTROL" */
-/* Refresh Control Register */
-/* ==================================================================== */
-
-#define SH_Y_REFRESH_CONTROL 0x0000000100010050
-#define SH_Y_REFRESH_CONTROL_MASK 0x000000000fffffff
-#define SH_Y_REFRESH_CONTROL_INIT 0x00000000009cc300
-
-/* SH_Y_REFRESH_CONTROL_ENABLE */
-/* Description: Refresh enable */
-#define SH_Y_REFRESH_CONTROL_ENABLE_SHFT 0
-#define SH_Y_REFRESH_CONTROL_ENABLE_MASK 0x00000000000000ff
-
-/* SH_Y_REFRESH_CONTROL_INTERVAL */
-/* Description: Refresh interval in core CPs */
-#define SH_Y_REFRESH_CONTROL_INTERVAL_SHFT 8
-#define SH_Y_REFRESH_CONTROL_INTERVAL_MASK 0x000000000001ff00
-
-/* SH_Y_REFRESH_CONTROL_HOLD */
-/* Description: Refresh hold */
-#define SH_Y_REFRESH_CONTROL_HOLD_SHFT 17
-#define SH_Y_REFRESH_CONTROL_HOLD_MASK 0x00000000007e0000
-
-/* SH_Y_REFRESH_CONTROL_INTERLEAVE */
-/* Description: Refresh interleave */
-#define SH_Y_REFRESH_CONTROL_INTERLEAVE_SHFT 23
-#define SH_Y_REFRESH_CONTROL_INTERLEAVE_MASK 0x0000000000800000
-
-/* SH_Y_REFRESH_CONTROL_HALF_RATE */
-/* Description: Refresh half rate */
-#define SH_Y_REFRESH_CONTROL_HALF_RATE_SHFT 24
-#define SH_Y_REFRESH_CONTROL_HALF_RATE_MASK 0x000000000f000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_RED_BLACK" */
-/* MD fairness watchdog timers */
-/* ==================================================================== */
-
-#define SH_MEM_RED_BLACK 0x0000000100010058
-#define SH_MEM_RED_BLACK_MASK 0x000fffffffffffff
-#define SH_MEM_RED_BLACK_INIT 0x0000000040000400
-
-/* SH_MEM_RED_BLACK_TIME */
-/* Description: Clocks to tag references with a given color */
-#define SH_MEM_RED_BLACK_TIME_SHFT 0
-#define SH_MEM_RED_BLACK_TIME_MASK 0x000000000000ffff
-
-/* SH_MEM_RED_BLACK_ERR_TIME */
-/* Description: Max clocks to wait after red/black change for old c */
-/* olor to clear. */
-#define SH_MEM_RED_BLACK_ERR_TIME_SHFT 16
-#define SH_MEM_RED_BLACK_ERR_TIME_MASK 0x000fffffffff0000
-
-/* ==================================================================== */
-/* Register "SH_MISC_MEM_CFG" */
-/* ==================================================================== */
-
-#define SH_MISC_MEM_CFG 0x0000000100010060
-#define SH_MISC_MEM_CFG_MASK 0x0013f1f1fff3f3ff
-#define SH_MISC_MEM_CFG_INIT 0x0000000000010107
-
-/* SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE */
-/* Description: enables the use of express headers from md to pi */
-#define SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE_SHFT 0
-#define SH_MISC_MEM_CFG_EXPRESS_HEADER_ENABLE_MASK 0x0000000000000001
-
-/* SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE */
-/* Description: enables the use of speculative headers from md to p */
-#define SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE_SHFT 1
-#define SH_MISC_MEM_CFG_SPEC_HEADER_ENABLE_MASK 0x0000000000000002
-
-/* SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE */
-/* Description: enables bypass path for requests going through ac */
-#define SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE_SHFT 2
-#define SH_MISC_MEM_CFG_JNR_BYPASS_ENABLE_MASK 0x0000000000000004
-
-/* SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI */
-/* Description: disables a one clock delay of XN read data */
-#define SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI_SHFT 3
-#define SH_MISC_MEM_CFG_XN_RD_SAME_AS_PI_MASK 0x0000000000000008
-
-/* SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD */
-/* Description: point at which data writes get higher priority */
-#define SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD_SHFT 4
-#define SH_MISC_MEM_CFG_LOW_WRITE_BUFFER_THRESHOLD_MASK 0x00000000000003f0
-
-/* SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD */
-/* Description: point at which dir cache writes get higher priority */
-#define SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD_SHFT 12
-#define SH_MISC_MEM_CFG_LOW_VICTIM_BUFFER_THRESHOLD_MASK 0x000000000003f000
-
-/* SH_MISC_MEM_CFG_THROTTLE_CNT */
-/* Description: number of clocks between accepting references */
-#define SH_MISC_MEM_CFG_THROTTLE_CNT_SHFT 20
-#define SH_MISC_MEM_CFG_THROTTLE_CNT_MASK 0x000000000ff00000
-
-/* SH_MISC_MEM_CFG_DISABLED_READ_TNUMS */
-/* Description: number of read tnums to take out of circulation */
-#define SH_MISC_MEM_CFG_DISABLED_READ_TNUMS_SHFT 28
-#define SH_MISC_MEM_CFG_DISABLED_READ_TNUMS_MASK 0x00000001f0000000
-
-/* SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS */
-/* Description: number of write tnums to take out of circulation */
-#define SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS_SHFT 36
-#define SH_MISC_MEM_CFG_DISABLED_WRITE_TNUMS_MASK 0x000001f000000000
-
-/* SH_MISC_MEM_CFG_DISABLED_VICTIMS */
-/* Description: number of dir cache victim buffers to take out of c */
-/* irculation in each quadrant of the MD */
-#define SH_MISC_MEM_CFG_DISABLED_VICTIMS_SHFT 44
-#define SH_MISC_MEM_CFG_DISABLED_VICTIMS_MASK 0x0003f00000000000
-
-/* SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE */
-/* Description: enables plane alternating for replies to XN */
-#define SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE_SHFT 52
-#define SH_MISC_MEM_CFG_ALTERNATE_XN_RP_PLANE_MASK 0x0010000000000000
-
-/* ==================================================================== */
-/* Register "SH_PIO_RQ_CRD_CTL" */
-/* pio_rq Credit Circulation Control */
-/* ==================================================================== */
-
-#define SH_PIO_RQ_CRD_CTL 0x0000000100010068
-#define SH_PIO_RQ_CRD_CTL_MASK 0x000000000000003f
-#define SH_PIO_RQ_CRD_CTL_INIT 0x0000000000000002
-
-/* SH_PIO_RQ_CRD_CTL_DEPTH */
-/* Description: Total depth of buffering (in sic packets) */
-#define SH_PIO_RQ_CRD_CTL_DEPTH_SHFT 0
-#define SH_PIO_RQ_CRD_CTL_DEPTH_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_MD_RQ_CRD_CTL" */
-/* pi_md_rq Credit Circulation Control */
-/* ==================================================================== */
-
-#define SH_PI_MD_RQ_CRD_CTL 0x0000000100010070
-#define SH_PI_MD_RQ_CRD_CTL_MASK 0x000000000000003f
-#define SH_PI_MD_RQ_CRD_CTL_INIT 0x0000000000000008
-
-/* SH_PI_MD_RQ_CRD_CTL_DEPTH */
-/* Description: Total depth of buffering (in sic packets) */
-#define SH_PI_MD_RQ_CRD_CTL_DEPTH_SHFT 0
-#define SH_PI_MD_RQ_CRD_CTL_DEPTH_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_PI_MD_RP_CRD_CTL" */
-/* pi_md_rp Credit Circulation Control */
-/* ==================================================================== */
-
-#define SH_PI_MD_RP_CRD_CTL 0x0000000100010078
-#define SH_PI_MD_RP_CRD_CTL_MASK 0x000000000000003f
-#define SH_PI_MD_RP_CRD_CTL_INIT 0x0000000000000004
-
-/* SH_PI_MD_RP_CRD_CTL_DEPTH */
-/* Description: Total depth of buffering (in sic packets) */
-#define SH_PI_MD_RP_CRD_CTL_DEPTH_SHFT 0
-#define SH_PI_MD_RP_CRD_CTL_DEPTH_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_RQ_CRD_CTL" */
-/* xn_md_rq Credit Circulation Control */
-/* ==================================================================== */
-
-#define SH_XN_MD_RQ_CRD_CTL 0x0000000100010080
-#define SH_XN_MD_RQ_CRD_CTL_MASK 0x000000000000003f
-#define SH_XN_MD_RQ_CRD_CTL_INIT 0x0000000000000008
-
-/* SH_XN_MD_RQ_CRD_CTL_DEPTH */
-/* Description: Total depth of buffering (in sic packets) */
-#define SH_XN_MD_RQ_CRD_CTL_DEPTH_SHFT 0
-#define SH_XN_MD_RQ_CRD_CTL_DEPTH_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_RP_CRD_CTL" */
-/* xn_md_rp Credit Circulation Control */
-/* ==================================================================== */
-
-#define SH_XN_MD_RP_CRD_CTL 0x0000000100010088
-#define SH_XN_MD_RP_CRD_CTL_MASK 0x000000000000003f
-#define SH_XN_MD_RP_CRD_CTL_INIT 0x0000000000000004
-
-/* SH_XN_MD_RP_CRD_CTL_DEPTH */
-/* Description: Total depth of buffering (in sic packets) */
-#define SH_XN_MD_RP_CRD_CTL_DEPTH_SHFT 0
-#define SH_XN_MD_RP_CRD_CTL_DEPTH_MASK 0x000000000000003f
-
-/* ==================================================================== */
-/* Register "SH_X_TAG0" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG0 0x0000000100020000
-#define SH_X_TAG0_MASK 0x00000000000fffff
-#define SH_X_TAG0_INIT 0x0000000000000000
-
-/* SH_X_TAG0_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG0_TAG_SHFT 0
-#define SH_X_TAG0_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG1" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG1 0x0000000100020008
-#define SH_X_TAG1_MASK 0x00000000000fffff
-#define SH_X_TAG1_INIT 0x0000000000000000
-
-/* SH_X_TAG1_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG1_TAG_SHFT 0
-#define SH_X_TAG1_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG2" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG2 0x0000000100020010
-#define SH_X_TAG2_MASK 0x00000000000fffff
-#define SH_X_TAG2_INIT 0x0000000000000000
-
-/* SH_X_TAG2_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG2_TAG_SHFT 0
-#define SH_X_TAG2_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG3" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG3 0x0000000100020018
-#define SH_X_TAG3_MASK 0x00000000000fffff
-#define SH_X_TAG3_INIT 0x0000000000000000
-
-/* SH_X_TAG3_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG3_TAG_SHFT 0
-#define SH_X_TAG3_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG4" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG4 0x0000000100020020
-#define SH_X_TAG4_MASK 0x00000000000fffff
-#define SH_X_TAG4_INIT 0x0000000000000000
-
-/* SH_X_TAG4_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG4_TAG_SHFT 0
-#define SH_X_TAG4_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG5" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG5 0x0000000100020028
-#define SH_X_TAG5_MASK 0x00000000000fffff
-#define SH_X_TAG5_INIT 0x0000000000000000
-
-/* SH_X_TAG5_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG5_TAG_SHFT 0
-#define SH_X_TAG5_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG6" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG6 0x0000000100020030
-#define SH_X_TAG6_MASK 0x00000000000fffff
-#define SH_X_TAG6_INIT 0x0000000000000000
-
-/* SH_X_TAG6_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG6_TAG_SHFT 0
-#define SH_X_TAG6_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_X_TAG7" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_X_TAG7 0x0000000100020038
-#define SH_X_TAG7_MASK 0x00000000000fffff
-#define SH_X_TAG7_INIT 0x0000000000000000
-
-/* SH_X_TAG7_TAG */
-/* Description: Valid + Tag Address */
-#define SH_X_TAG7_TAG_SHFT 0
-#define SH_X_TAG7_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG0" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG0 0x0000000100020040
-#define SH_Y_TAG0_MASK 0x00000000000fffff
-#define SH_Y_TAG0_INIT 0x0000000000000000
-
-/* SH_Y_TAG0_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG0_TAG_SHFT 0
-#define SH_Y_TAG0_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG1" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG1 0x0000000100020048
-#define SH_Y_TAG1_MASK 0x00000000000fffff
-#define SH_Y_TAG1_INIT 0x0000000000000000
-
-/* SH_Y_TAG1_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG1_TAG_SHFT 0
-#define SH_Y_TAG1_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG2" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG2 0x0000000100020050
-#define SH_Y_TAG2_MASK 0x00000000000fffff
-#define SH_Y_TAG2_INIT 0x0000000000000000
-
-/* SH_Y_TAG2_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG2_TAG_SHFT 0
-#define SH_Y_TAG2_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG3" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG3 0x0000000100020058
-#define SH_Y_TAG3_MASK 0x00000000000fffff
-#define SH_Y_TAG3_INIT 0x0000000000000000
-
-/* SH_Y_TAG3_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG3_TAG_SHFT 0
-#define SH_Y_TAG3_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG4" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG4 0x0000000100020060
-#define SH_Y_TAG4_MASK 0x00000000000fffff
-#define SH_Y_TAG4_INIT 0x0000000000000000
-
-/* SH_Y_TAG4_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG4_TAG_SHFT 0
-#define SH_Y_TAG4_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG5" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG5 0x0000000100020068
-#define SH_Y_TAG5_MASK 0x00000000000fffff
-#define SH_Y_TAG5_INIT 0x0000000000000000
-
-/* SH_Y_TAG5_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG5_TAG_SHFT 0
-#define SH_Y_TAG5_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG6" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG6 0x0000000100020070
-#define SH_Y_TAG6_MASK 0x00000000000fffff
-#define SH_Y_TAG6_INIT 0x0000000000000000
-
-/* SH_Y_TAG6_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG6_TAG_SHFT 0
-#define SH_Y_TAG6_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG7" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-#define SH_Y_TAG7 0x0000000100020078
-#define SH_Y_TAG7_MASK 0x00000000000fffff
-#define SH_Y_TAG7_INIT 0x0000000000000000
-
-/* SH_Y_TAG7_TAG */
-/* Description: Valid + Tag Address */
-#define SH_Y_TAG7_TAG_SHFT 0
-#define SH_Y_TAG7_TAG_MASK 0x00000000000fffff
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_BASE" */
-/* mmr/bist base address */
-/* ==================================================================== */
-
-#define SH_MMRBIST_BASE 0x0000000100020080
-#define SH_MMRBIST_BASE_MASK 0x0003fffffffffff8
-#define SH_MMRBIST_BASE_INIT 0x0000000000000000
-
-/* SH_MMRBIST_BASE_DWORD_ADDR */
-/* Description: bits 49:3 of the memory address */
-#define SH_MMRBIST_BASE_DWORD_ADDR_SHFT 3
-#define SH_MMRBIST_BASE_DWORD_ADDR_MASK 0x0003fffffffffff8
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_CTL" */
-/* Bist base address */
-/* ==================================================================== */
-
-#define SH_MMRBIST_CTL 0x0000000100020088
-#define SH_MMRBIST_CTL_MASK 0x0000177f7fffffff
-#define SH_MMRBIST_CTL_INIT 0x0000000000000000
-
-/* SH_MMRBIST_CTL_BLOCK_LENGTH */
-/* Description: number of dwords in operation */
-#define SH_MMRBIST_CTL_BLOCK_LENGTH_SHFT 0
-#define SH_MMRBIST_CTL_BLOCK_LENGTH_MASK 0x000000007fffffff
-
-/* SH_MMRBIST_CTL_CMD */
-/* Description: mmr/bist function */
-#define SH_MMRBIST_CTL_CMD_SHFT 32
-#define SH_MMRBIST_CTL_CMD_MASK 0x0000007f00000000
-
-/* SH_MMRBIST_CTL_IN_PROGRESS */
-/* Description: writing a 1 starts operation, hardware clears on co */
-/* mpletion */
-#define SH_MMRBIST_CTL_IN_PROGRESS_SHFT 40
-#define SH_MMRBIST_CTL_IN_PROGRESS_MASK 0x0000010000000000
-
-/* SH_MMRBIST_CTL_FAIL */
-/* Description: mmr/bist had a data or address error */
-#define SH_MMRBIST_CTL_FAIL_SHFT 41
-#define SH_MMRBIST_CTL_FAIL_MASK 0x0000020000000000
-
-/* SH_MMRBIST_CTL_MEM_IDLE */
-/* Description: all memory activity is complete */
-#define SH_MMRBIST_CTL_MEM_IDLE_SHFT 42
-#define SH_MMRBIST_CTL_MEM_IDLE_MASK 0x0000040000000000
-
-/* SH_MMRBIST_CTL_RESET_STATE */
-/* Description: writing a 1 resets mmrbist hardware, hardware clear */
-/* s on completion */
-#define SH_MMRBIST_CTL_RESET_STATE_SHFT 44
-#define SH_MMRBIST_CTL_RESET_STATE_MASK 0x0000100000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_DATA_CFG" */
-/* configuration for md debug data muxes */
-/* ==================================================================== */
-
-#define SH_MD_DBUG_DATA_CFG 0x0000000100020100
-#define SH_MD_DBUG_DATA_CFG_MASK 0x7777777777777777
-#define SH_MD_DBUG_DATA_CFG_INIT 0x0000000000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET */
-/* Description: selects which md chiplet drives nibble0 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET_SHFT 0
-#define SH_MD_DBUG_DATA_CFG_NIBBLE0_CHIPLET_MASK 0x0000000000000007
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE_SHFT 4
-#define SH_MD_DBUG_DATA_CFG_NIBBLE0_NIBBLE_MASK 0x0000000000000070
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET */
-/* Description: selects which md chiplet drives nibble1 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET_SHFT 8
-#define SH_MD_DBUG_DATA_CFG_NIBBLE1_CHIPLET_MASK 0x0000000000000700
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE_SHFT 12
-#define SH_MD_DBUG_DATA_CFG_NIBBLE1_NIBBLE_MASK 0x0000000000007000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET */
-/* Description: selects which md chiplet drives nibble2 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET_SHFT 16
-#define SH_MD_DBUG_DATA_CFG_NIBBLE2_CHIPLET_MASK 0x0000000000070000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE_SHFT 20
-#define SH_MD_DBUG_DATA_CFG_NIBBLE2_NIBBLE_MASK 0x0000000000700000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET */
-/* Description: selects which md chiplet drives nibble3 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET_SHFT 24
-#define SH_MD_DBUG_DATA_CFG_NIBBLE3_CHIPLET_MASK 0x0000000007000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE_SHFT 28
-#define SH_MD_DBUG_DATA_CFG_NIBBLE3_NIBBLE_MASK 0x0000000070000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET */
-/* Description: selects which md chiplet drives nibble4 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET_SHFT 32
-#define SH_MD_DBUG_DATA_CFG_NIBBLE4_CHIPLET_MASK 0x0000000700000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE_SHFT 36
-#define SH_MD_DBUG_DATA_CFG_NIBBLE4_NIBBLE_MASK 0x0000007000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET */
-/* Description: selects which md chiplet drives nibble5 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET_SHFT 40
-#define SH_MD_DBUG_DATA_CFG_NIBBLE5_CHIPLET_MASK 0x0000070000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE_SHFT 44
-#define SH_MD_DBUG_DATA_CFG_NIBBLE5_NIBBLE_MASK 0x0000700000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET */
-/* Description: selects which md chiplet drives nibble6 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET_SHFT 48
-#define SH_MD_DBUG_DATA_CFG_NIBBLE6_CHIPLET_MASK 0x0007000000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE_SHFT 52
-#define SH_MD_DBUG_DATA_CFG_NIBBLE6_NIBBLE_MASK 0x0070000000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET */
-/* Description: selects which md chiplet drives nibble7 */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET_SHFT 56
-#define SH_MD_DBUG_DATA_CFG_NIBBLE7_CHIPLET_MASK 0x0700000000000000
-
-/* SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE_SHFT 60
-#define SH_MD_DBUG_DATA_CFG_NIBBLE7_NIBBLE_MASK 0x7000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_TRIGGER_CFG" */
-/* configuration for md debug triggers */
-/* ==================================================================== */
-
-#define SH_MD_DBUG_TRIGGER_CFG 0x0000000100020108
-#define SH_MD_DBUG_TRIGGER_CFG_MASK 0xf777777777777777
-#define SH_MD_DBUG_TRIGGER_CFG_INIT 0x0000000000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET */
-/* Description: selects which md chiplet drives nibble0 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET_SHFT 0
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_CHIPLET_MASK 0x0000000000000007
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE_SHFT 4
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE0_NIBBLE_MASK 0x0000000000000070
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET */
-/* Description: selects which md chiplet drives nibble1 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET_SHFT 8
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_CHIPLET_MASK 0x0000000000000700
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE_SHFT 12
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE1_NIBBLE_MASK 0x0000000000007000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET */
-/* Description: selects which md chiplet drives nibble2 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET_SHFT 16
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_CHIPLET_MASK 0x0000000000070000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE_SHFT 20
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE2_NIBBLE_MASK 0x0000000000700000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET */
-/* Description: selects which md chiplet drives nibble3 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET_SHFT 24
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_CHIPLET_MASK 0x0000000007000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE_SHFT 28
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE3_NIBBLE_MASK 0x0000000070000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET */
-/* Description: selects which md chiplet drives nibble4 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET_SHFT 32
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_CHIPLET_MASK 0x0000000700000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE_SHFT 36
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE4_NIBBLE_MASK 0x0000007000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET */
-/* Description: selects which md chiplet drives nibble5 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET_SHFT 40
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_CHIPLET_MASK 0x0000070000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE_SHFT 44
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE5_NIBBLE_MASK 0x0000700000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET */
-/* Description: selects which md chiplet drives nibble6 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET_SHFT 48
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_CHIPLET_MASK 0x0007000000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE_SHFT 52
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE6_NIBBLE_MASK 0x0070000000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET */
-/* Description: selects which md chiplet drives nibble7 */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET_SHFT 56
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_CHIPLET_MASK 0x0700000000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE */
-/* Description: selects which nibble from selected chiplet drives n */
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE_SHFT 60
-#define SH_MD_DBUG_TRIGGER_CFG_NIBBLE7_NIBBLE_MASK 0x7000000000000000
-
-/* SH_MD_DBUG_TRIGGER_CFG_ENABLE */
-/* Description: enables triggering on pattern match */
-#define SH_MD_DBUG_TRIGGER_CFG_ENABLE_SHFT 63
-#define SH_MD_DBUG_TRIGGER_CFG_ENABLE_MASK 0x8000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_COMPARE" */
-/* md debug compare pattern and mask */
-/* ==================================================================== */
-
-#define SH_MD_DBUG_COMPARE 0x0000000100020110
-#define SH_MD_DBUG_COMPARE_MASK 0xffffffffffffffff
-#define SH_MD_DBUG_COMPARE_INIT 0x0000000000000000
-
-/* SH_MD_DBUG_COMPARE_PATTERN */
-/* Description: pattern against which to compare dbug data for trig */
-#define SH_MD_DBUG_COMPARE_PATTERN_SHFT 0
-#define SH_MD_DBUG_COMPARE_PATTERN_MASK 0x00000000ffffffff
-
-/* SH_MD_DBUG_COMPARE_MASK */
-/* Description: bits to include in compare of dbug data for trigger */
-#define SH_MD_DBUG_COMPARE_MASK_SHFT 32
-#define SH_MD_DBUG_COMPARE_MASK_MASK 0xffffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_X_MOD_DBUG_SEL" */
-/* MD acx debug select */
-/* ==================================================================== */
-
-#define SH_X_MOD_DBUG_SEL 0x0000000100020118
-#define SH_X_MOD_DBUG_SEL_MASK 0x03ffffffffffffff
-#define SH_X_MOD_DBUG_SEL_INIT 0x0000000000000000
-
-/* SH_X_MOD_DBUG_SEL_TAG_SEL */
-/* Description: tagmgr select */
-#define SH_X_MOD_DBUG_SEL_TAG_SEL_SHFT 0
-#define SH_X_MOD_DBUG_SEL_TAG_SEL_MASK 0x00000000000000ff
-
-/* SH_X_MOD_DBUG_SEL_WBQ_SEL */
-/* Description: wbqtg select */
-#define SH_X_MOD_DBUG_SEL_WBQ_SEL_SHFT 8
-#define SH_X_MOD_DBUG_SEL_WBQ_SEL_MASK 0x000000000000ff00
-
-/* SH_X_MOD_DBUG_SEL_ARB_SEL */
-/* Description: arbque select */
-#define SH_X_MOD_DBUG_SEL_ARB_SEL_SHFT 16
-#define SH_X_MOD_DBUG_SEL_ARB_SEL_MASK 0x0000000000ff0000
-
-/* SH_X_MOD_DBUG_SEL_ATL_SEL */
-/* Description: aintl select */
-#define SH_X_MOD_DBUG_SEL_ATL_SEL_SHFT 24
-#define SH_X_MOD_DBUG_SEL_ATL_SEL_MASK 0x00000007ff000000
-
-/* SH_X_MOD_DBUG_SEL_ATR_SEL */
-/* Description: aintr select */
-#define SH_X_MOD_DBUG_SEL_ATR_SEL_SHFT 35
-#define SH_X_MOD_DBUG_SEL_ATR_SEL_MASK 0x00003ff800000000
-
-/* SH_X_MOD_DBUG_SEL_DQL_SEL */
-/* Description: dqctr select */
-#define SH_X_MOD_DBUG_SEL_DQL_SEL_SHFT 46
-#define SH_X_MOD_DBUG_SEL_DQL_SEL_MASK 0x000fc00000000000
-
-/* SH_X_MOD_DBUG_SEL_DQR_SEL */
-/* Description: dqctl select */
-#define SH_X_MOD_DBUG_SEL_DQR_SEL_SHFT 52
-#define SH_X_MOD_DBUG_SEL_DQR_SEL_MASK 0x03f0000000000000
-
-/* ==================================================================== */
-/* Register "SH_X_DBUG_SEL" */
-/* MD acx debug select */
-/* ==================================================================== */
-
-#define SH_X_DBUG_SEL 0x0000000100020120
-#define SH_X_DBUG_SEL_MASK 0x0000000000ffffff
-#define SH_X_DBUG_SEL_INIT 0x0000000000000000
-
-/* SH_X_DBUG_SEL_DBG_SEL */
-/* Description: debug select */
-#define SH_X_DBUG_SEL_DBG_SEL_SHFT 0
-#define SH_X_DBUG_SEL_DBG_SEL_MASK 0x0000000000ffffff
-
-/* ==================================================================== */
-/* Register "SH_X_LADDR_CMP" */
-/* MD acx address compare */
-/* ==================================================================== */
-
-#define SH_X_LADDR_CMP 0x0000000100020128
-#define SH_X_LADDR_CMP_MASK 0x0fffffff0fffffff
-#define SH_X_LADDR_CMP_INIT 0x0000000000000000
-
-/* SH_X_LADDR_CMP_CMP_VAL */
-/* Description: Compare value */
-#define SH_X_LADDR_CMP_CMP_VAL_SHFT 0
-#define SH_X_LADDR_CMP_CMP_VAL_MASK 0x000000000fffffff
-
-/* SH_X_LADDR_CMP_MASK_VAL */
-/* Description: Mask value */
-#define SH_X_LADDR_CMP_MASK_VAL_SHFT 32
-#define SH_X_LADDR_CMP_MASK_VAL_MASK 0x0fffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_X_RADDR_CMP" */
-/* MD acx address compare */
-/* ==================================================================== */
-
-#define SH_X_RADDR_CMP 0x0000000100020130
-#define SH_X_RADDR_CMP_MASK 0x0fffffff0fffffff
-#define SH_X_RADDR_CMP_INIT 0x0000000000000000
-
-/* SH_X_RADDR_CMP_CMP_VAL */
-/* Description: Compare value */
-#define SH_X_RADDR_CMP_CMP_VAL_SHFT 0
-#define SH_X_RADDR_CMP_CMP_VAL_MASK 0x000000000fffffff
-
-/* SH_X_RADDR_CMP_MASK_VAL */
-/* Description: Mask value */
-#define SH_X_RADDR_CMP_MASK_VAL_SHFT 32
-#define SH_X_RADDR_CMP_MASK_VAL_MASK 0x0fffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_X_TAG_CMP" */
-/* MD acx tagmgr compare */
-/* ==================================================================== */
-
-#define SH_X_TAG_CMP 0x0000000100020138
-#define SH_X_TAG_CMP_MASK 0x007fffffffffffff
-#define SH_X_TAG_CMP_INIT 0x0000000000000000
-
-/* SH_X_TAG_CMP_CMD */
-/* Description: Command compare value */
-#define SH_X_TAG_CMP_CMD_SHFT 0
-#define SH_X_TAG_CMP_CMD_MASK 0x00000000000000ff
-
-/* SH_X_TAG_CMP_ADDR */
-/* Description: Address compare value */
-#define SH_X_TAG_CMP_ADDR_SHFT 8
-#define SH_X_TAG_CMP_ADDR_MASK 0x000001ffffffff00
-
-/* SH_X_TAG_CMP_SRC */
-/* Description: Source compare value */
-#define SH_X_TAG_CMP_SRC_SHFT 41
-#define SH_X_TAG_CMP_SRC_MASK 0x007ffe0000000000
-
-/* ==================================================================== */
-/* Register "SH_X_TAG_MASK" */
-/* MD acx tagmgr mask */
-/* ==================================================================== */
-
-#define SH_X_TAG_MASK 0x0000000100020140
-#define SH_X_TAG_MASK_MASK 0x007fffffffffffff
-#define SH_X_TAG_MASK_INIT 0x0000000000000000
-
-/* SH_X_TAG_MASK_CMD */
-/* Description: Command compare value */
-#define SH_X_TAG_MASK_CMD_SHFT 0
-#define SH_X_TAG_MASK_CMD_MASK 0x00000000000000ff
-
-/* SH_X_TAG_MASK_ADDR */
-/* Description: Address compare value */
-#define SH_X_TAG_MASK_ADDR_SHFT 8
-#define SH_X_TAG_MASK_ADDR_MASK 0x000001ffffffff00
-
-/* SH_X_TAG_MASK_SRC */
-/* Description: Source compare value */
-#define SH_X_TAG_MASK_SRC_SHFT 41
-#define SH_X_TAG_MASK_SRC_MASK 0x007ffe0000000000
-
-/* ==================================================================== */
-/* Register "SH_Y_MOD_DBUG_SEL" */
-/* MD acy debug select */
-/* ==================================================================== */
-
-#define SH_Y_MOD_DBUG_SEL 0x0000000100020148
-#define SH_Y_MOD_DBUG_SEL_MASK 0x03ffffffffffffff
-#define SH_Y_MOD_DBUG_SEL_INIT 0x0000000000000000
-
-/* SH_Y_MOD_DBUG_SEL_TAG_SEL */
-/* Description: tagmgr select */
-#define SH_Y_MOD_DBUG_SEL_TAG_SEL_SHFT 0
-#define SH_Y_MOD_DBUG_SEL_TAG_SEL_MASK 0x00000000000000ff
-
-/* SH_Y_MOD_DBUG_SEL_WBQ_SEL */
-/* Description: wbqtg select */
-#define SH_Y_MOD_DBUG_SEL_WBQ_SEL_SHFT 8
-#define SH_Y_MOD_DBUG_SEL_WBQ_SEL_MASK 0x000000000000ff00
-
-/* SH_Y_MOD_DBUG_SEL_ARB_SEL */
-/* Description: arbque select */
-#define SH_Y_MOD_DBUG_SEL_ARB_SEL_SHFT 16
-#define SH_Y_MOD_DBUG_SEL_ARB_SEL_MASK 0x0000000000ff0000
-
-/* SH_Y_MOD_DBUG_SEL_ATL_SEL */
-/* Description: aintl select */
-#define SH_Y_MOD_DBUG_SEL_ATL_SEL_SHFT 24
-#define SH_Y_MOD_DBUG_SEL_ATL_SEL_MASK 0x00000007ff000000
-
-/* SH_Y_MOD_DBUG_SEL_ATR_SEL */
-/* Description: aintr select */
-#define SH_Y_MOD_DBUG_SEL_ATR_SEL_SHFT 35
-#define SH_Y_MOD_DBUG_SEL_ATR_SEL_MASK 0x00003ff800000000
-
-/* SH_Y_MOD_DBUG_SEL_DQL_SEL */
-/* Description: dqctr select */
-#define SH_Y_MOD_DBUG_SEL_DQL_SEL_SHFT 46
-#define SH_Y_MOD_DBUG_SEL_DQL_SEL_MASK 0x000fc00000000000
-
-/* SH_Y_MOD_DBUG_SEL_DQR_SEL */
-/* Description: dqctl select */
-#define SH_Y_MOD_DBUG_SEL_DQR_SEL_SHFT 52
-#define SH_Y_MOD_DBUG_SEL_DQR_SEL_MASK 0x03f0000000000000
-
-/* ==================================================================== */
-/* Register "SH_Y_DBUG_SEL" */
-/* MD acy debug select */
-/* ==================================================================== */
-
-#define SH_Y_DBUG_SEL 0x0000000100020150
-#define SH_Y_DBUG_SEL_MASK 0x0000000000ffffff
-#define SH_Y_DBUG_SEL_INIT 0x0000000000000000
-
-/* SH_Y_DBUG_SEL_DBG_SEL */
-/* Description: debug select */
-#define SH_Y_DBUG_SEL_DBG_SEL_SHFT 0
-#define SH_Y_DBUG_SEL_DBG_SEL_MASK 0x0000000000ffffff
-
-/* ==================================================================== */
-/* Register "SH_Y_LADDR_CMP" */
-/* MD acy address compare */
-/* ==================================================================== */
-
-#define SH_Y_LADDR_CMP 0x0000000100020158
-#define SH_Y_LADDR_CMP_MASK 0x0fffffff0fffffff
-#define SH_Y_LADDR_CMP_INIT 0x0000000000000000
-
-/* SH_Y_LADDR_CMP_CMP_VAL */
-/* Description: Compare value */
-#define SH_Y_LADDR_CMP_CMP_VAL_SHFT 0
-#define SH_Y_LADDR_CMP_CMP_VAL_MASK 0x000000000fffffff
-
-/* SH_Y_LADDR_CMP_MASK_VAL */
-/* Description: Mask value */
-#define SH_Y_LADDR_CMP_MASK_VAL_SHFT 32
-#define SH_Y_LADDR_CMP_MASK_VAL_MASK 0x0fffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_Y_RADDR_CMP" */
-/* MD acy address compare */
-/* ==================================================================== */
-
-#define SH_Y_RADDR_CMP 0x0000000100020160
-#define SH_Y_RADDR_CMP_MASK 0x0fffffff0fffffff
-#define SH_Y_RADDR_CMP_INIT 0x0000000000000000
-
-/* SH_Y_RADDR_CMP_CMP_VAL */
-/* Description: Compare value */
-#define SH_Y_RADDR_CMP_CMP_VAL_SHFT 0
-#define SH_Y_RADDR_CMP_CMP_VAL_MASK 0x000000000fffffff
-
-/* SH_Y_RADDR_CMP_MASK_VAL */
-/* Description: Mask value */
-#define SH_Y_RADDR_CMP_MASK_VAL_SHFT 32
-#define SH_Y_RADDR_CMP_MASK_VAL_MASK 0x0fffffff00000000
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG_CMP" */
-/* MD acy tagmgr compare */
-/* ==================================================================== */
-
-#define SH_Y_TAG_CMP 0x0000000100020168
-#define SH_Y_TAG_CMP_MASK 0x007fffffffffffff
-#define SH_Y_TAG_CMP_INIT 0x0000000000000000
-
-/* SH_Y_TAG_CMP_CMD */
-/* Description: Command compare value */
-#define SH_Y_TAG_CMP_CMD_SHFT 0
-#define SH_Y_TAG_CMP_CMD_MASK 0x00000000000000ff
-
-/* SH_Y_TAG_CMP_ADDR */
-/* Description: Address compare value */
-#define SH_Y_TAG_CMP_ADDR_SHFT 8
-#define SH_Y_TAG_CMP_ADDR_MASK 0x000001ffffffff00
-
-/* SH_Y_TAG_CMP_SRC */
-/* Description: Source compare value */
-#define SH_Y_TAG_CMP_SRC_SHFT 41
-#define SH_Y_TAG_CMP_SRC_MASK 0x007ffe0000000000
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG_MASK" */
-/* MD acy tagmgr mask */
-/* ==================================================================== */
-
-#define SH_Y_TAG_MASK 0x0000000100020170
-#define SH_Y_TAG_MASK_MASK 0x007fffffffffffff
-#define SH_Y_TAG_MASK_INIT 0x0000000000000000
-
-/* SH_Y_TAG_MASK_CMD */
-/* Description: Command compare value */
-#define SH_Y_TAG_MASK_CMD_SHFT 0
-#define SH_Y_TAG_MASK_CMD_MASK 0x00000000000000ff
-
-/* SH_Y_TAG_MASK_ADDR */
-/* Description: Address compare value */
-#define SH_Y_TAG_MASK_ADDR_SHFT 8
-#define SH_Y_TAG_MASK_ADDR_MASK 0x000001ffffffff00
-
-/* SH_Y_TAG_MASK_SRC */
-/* Description: Source compare value */
-#define SH_Y_TAG_MASK_SRC_SHFT 41
-#define SH_Y_TAG_MASK_SRC_MASK 0x007ffe0000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_JNR_DBUG_DATA_CFG" */
-/* configuration for md jnr debug data muxes */
-/* ==================================================================== */
-
-#define SH_MD_JNR_DBUG_DATA_CFG 0x0000000100020178
-#define SH_MD_JNR_DBUG_DATA_CFG_MASK 0x0000000077777777
-#define SH_MD_JNR_DBUG_DATA_CFG_INIT 0x0000000000000000
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL */
-/* Description: selects which nibble drives nibble0 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL_SHFT 0
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE0_SEL_MASK 0x0000000000000007
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL */
-/* Description: selects which nibble drives nibble1 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL_SHFT 4
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE1_SEL_MASK 0x0000000000000070
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL */
-/* Description: selects which nibble drives nibble2 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL_SHFT 8
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE2_SEL_MASK 0x0000000000000700
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL */
-/* Description: selects which nibble drives nibble3 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL_SHFT 12
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE3_SEL_MASK 0x0000000000007000
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL */
-/* Description: selects which nibble drives nibble4 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL_SHFT 16
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE4_SEL_MASK 0x0000000000070000
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL */
-/* Description: selects which nibble drives nibble5 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL_SHFT 20
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE5_SEL_MASK 0x0000000000700000
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL */
-/* Description: selects which nibble drives nibble6 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL_SHFT 24
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE6_SEL_MASK 0x0000000007000000
-
-/* SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL */
-/* Description: selects which nibble drives nibble7 */
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL_SHFT 28
-#define SH_MD_JNR_DBUG_DATA_CFG_NIBBLE7_SEL_MASK 0x0000000070000000
-
-/* ==================================================================== */
-/* Register "SH_MD_LAST_CREDIT" */
-/* captures last credit values on reset */
-/* ==================================================================== */
-
-#define SH_MD_LAST_CREDIT 0x0000000100020180
-#define SH_MD_LAST_CREDIT_MASK 0x0000003f3f3f3f3f
-#define SH_MD_LAST_CREDIT_INIT 0x0000000000000000
-
-/* SH_MD_LAST_CREDIT_RQ_TO_PI */
-/* Description: capture of request credits to pi */
-#define SH_MD_LAST_CREDIT_RQ_TO_PI_SHFT 0
-#define SH_MD_LAST_CREDIT_RQ_TO_PI_MASK 0x000000000000003f
-
-/* SH_MD_LAST_CREDIT_RP_TO_PI */
-/* Description: capture of reply credits to pi */
-#define SH_MD_LAST_CREDIT_RP_TO_PI_SHFT 8
-#define SH_MD_LAST_CREDIT_RP_TO_PI_MASK 0x0000000000003f00
-
-/* SH_MD_LAST_CREDIT_RQ_TO_XN */
-/* Description: capture of request credits to xn */
-#define SH_MD_LAST_CREDIT_RQ_TO_XN_SHFT 16
-#define SH_MD_LAST_CREDIT_RQ_TO_XN_MASK 0x00000000003f0000
-
-/* SH_MD_LAST_CREDIT_RP_TO_XN */
-/* Description: capture of reply credits to xn */
-#define SH_MD_LAST_CREDIT_RP_TO_XN_SHFT 24
-#define SH_MD_LAST_CREDIT_RP_TO_XN_MASK 0x000000003f000000
-
-/* SH_MD_LAST_CREDIT_TO_LB */
-/* Description: capture of credits to pi */
-#define SH_MD_LAST_CREDIT_TO_LB_SHFT 32
-#define SH_MD_LAST_CREDIT_TO_LB_MASK 0x0000003f00000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_ADDR" */
-/* Address capture address register */
-/* ==================================================================== */
-
-#define SH_MEM_CAPTURE_ADDR 0x0000000100020300
-#define SH_MEM_CAPTURE_ADDR_MASK 0x00000ffffffffff8
-#define SH_MEM_CAPTURE_ADDR_INIT 0x0000000000000000
-
-/* SH_MEM_CAPTURE_ADDR_ADDR */
-/* Description: upper bits of address */
-#define SH_MEM_CAPTURE_ADDR_ADDR_SHFT 3
-#define SH_MEM_CAPTURE_ADDR_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_MEM_CAPTURE_ADDR_CMD */
-/* Description: command of reference */
-#define SH_MEM_CAPTURE_ADDR_CMD_SHFT 36
-#define SH_MEM_CAPTURE_ADDR_CMD_MASK 0x00000ff000000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_MASK" */
-/* Address capture mask register */
-/* ==================================================================== */
-
-#define SH_MEM_CAPTURE_MASK 0x0000000100020308
-#define SH_MEM_CAPTURE_MASK_MASK 0x00003ffffffffff8
-#define SH_MEM_CAPTURE_MASK_INIT 0x0000000000000000
-
-/* SH_MEM_CAPTURE_MASK_ADDR */
-/* Description: upper bits of address */
-#define SH_MEM_CAPTURE_MASK_ADDR_SHFT 3
-#define SH_MEM_CAPTURE_MASK_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_MEM_CAPTURE_MASK_CMD */
-/* Description: command of reference */
-#define SH_MEM_CAPTURE_MASK_CMD_SHFT 36
-#define SH_MEM_CAPTURE_MASK_CMD_MASK 0x00000ff000000000
-
-/* SH_MEM_CAPTURE_MASK_ENABLE_LOCAL */
-/* Description: capture references originating locally */
-#define SH_MEM_CAPTURE_MASK_ENABLE_LOCAL_SHFT 44
-#define SH_MEM_CAPTURE_MASK_ENABLE_LOCAL_MASK 0x0000100000000000
-
-/* SH_MEM_CAPTURE_MASK_ENABLE_REMOTE */
-/* Description: capture references originating remotely */
-#define SH_MEM_CAPTURE_MASK_ENABLE_REMOTE_SHFT 45
-#define SH_MEM_CAPTURE_MASK_ENABLE_REMOTE_MASK 0x0000200000000000
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_HDR" */
-/* Address capture header register */
-/* ==================================================================== */
-
-#define SH_MEM_CAPTURE_HDR 0x0000000100020310
-#define SH_MEM_CAPTURE_HDR_MASK 0xfffffffffffffff8
-#define SH_MEM_CAPTURE_HDR_INIT 0x0000000000000000
-
-/* SH_MEM_CAPTURE_HDR_ADDR */
-/* Description: upper bits of reference address */
-#define SH_MEM_CAPTURE_HDR_ADDR_SHFT 3
-#define SH_MEM_CAPTURE_HDR_ADDR_MASK 0x0000000ffffffff8
-
-/* SH_MEM_CAPTURE_HDR_CMD */
-/* Description: command of reference */
-#define SH_MEM_CAPTURE_HDR_CMD_SHFT 36
-#define SH_MEM_CAPTURE_HDR_CMD_MASK 0x00000ff000000000
-
-/* SH_MEM_CAPTURE_HDR_SRC */
-/* Description: source node of reference */
-#define SH_MEM_CAPTURE_HDR_SRC_SHFT 44
-#define SH_MEM_CAPTURE_HDR_SRC_MASK 0x03fff00000000000
-
-/* SH_MEM_CAPTURE_HDR_CNTR */
-/* Description: increments on every capture */
-#define SH_MEM_CAPTURE_HDR_CNTR_SHFT 58
-#define SH_MEM_CAPTURE_HDR_CNTR_MASK 0xfc00000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_CONFIG" */
-/* DQ directory config register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_CONFIG 0x0000000100030000
-#define SH_MD_DQLP_MMR_DIR_CONFIG_MASK 0x000000000000001f
-#define SH_MD_DQLP_MMR_DIR_CONFIG_INIT 0x0000000000000010
-
-/* SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE */
-/* Description: system size code */
-#define SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_CONFIG_SYS_SIZE_MASK 0x0000000000000007
-
-/* SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC */
-/* Description: enable directory ecc correction */
-#define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC_SHFT 3
-#define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRECC_MASK 0x0000000000000008
-
-/* SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS */
-/* Description: enable local poisoning for dir table fall-through */
-#define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS_SHFT 4
-#define SH_MD_DQLP_MMR_DIR_CONFIG_EN_DIRPOIS_MASK 0x0000000000000010
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC0" */
-/* node [63:0] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRESVEC0 0x0000000100030100
-#define SH_MD_DQLP_MMR_DIR_PRESVEC0_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_PRESVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRESVEC0_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC1" */
-/* node [127:64] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRESVEC1 0x0000000100030110
-#define SH_MD_DQLP_MMR_DIR_PRESVEC1_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_PRESVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRESVEC1_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC2" */
-/* node [191:128] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRESVEC2 0x0000000100030120
-#define SH_MD_DQLP_MMR_DIR_PRESVEC2_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_PRESVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRESVEC2_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC3" */
-/* node [255:192] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRESVEC3 0x0000000100030130
-#define SH_MD_DQLP_MMR_DIR_PRESVEC3_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_PRESVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRESVEC3_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC0" */
-/* local vector for acc=0 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC0 0x0000000100030200
-#define SH_MD_DQLP_MMR_DIR_LOCVEC0_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC0_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC1" */
-/* local vector for acc=1 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC1 0x0000000100030210
-#define SH_MD_DQLP_MMR_DIR_LOCVEC1_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC1_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC2" */
-/* local vector for acc=2 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC2 0x0000000100030220
-#define SH_MD_DQLP_MMR_DIR_LOCVEC2_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC2_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC3" */
-/* local vector for acc=3 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC3 0x0000000100030230
-#define SH_MD_DQLP_MMR_DIR_LOCVEC3_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC3_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC4" */
-/* local vector for acc=4 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC4 0x0000000100030240
-#define SH_MD_DQLP_MMR_DIR_LOCVEC4_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC4_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC4_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC5" */
-/* local vector for acc=5 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC5 0x0000000100030250
-#define SH_MD_DQLP_MMR_DIR_LOCVEC5_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC5_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC5_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC6" */
-/* local vector for acc=6 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC6 0x0000000100030260
-#define SH_MD_DQLP_MMR_DIR_LOCVEC6_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC6_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC6_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC7" */
-/* local vector for acc=7 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_LOCVEC7 0x0000000100030270
-#define SH_MD_DQLP_MMR_DIR_LOCVEC7_MASK 0xffffffffffffffff
-#define SH_MD_DQLP_MMR_DIR_LOCVEC7_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_LOCVEC7_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC0" */
-/* privilege vector for acc=0 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0 0x0000000100030300
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC0_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC0_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC1" */
-/* privilege vector for acc=1 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1 0x0000000100030310
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC1_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC1_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC2" */
-/* privilege vector for acc=2 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2 0x0000000100030320
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC2_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC2_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC3" */
-/* privilege vector for acc=3 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3 0x0000000100030330
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC3_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC3_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC4" */
-/* privilege vector for acc=4 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4 0x0000000100030340
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC4_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC4_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC5" */
-/* privilege vector for acc=5 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5 0x0000000100030350
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC5_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC5_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC6" */
-/* privilege vector for acc=6 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6 0x0000000100030360
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC6_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC6_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC7" */
-/* privilege vector for acc=7 */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7 0x0000000100030370
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_MASK 0x000000000fffffff
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC7_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_IN_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_PRIVEC7_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TIMER" */
-/* MD SXRO timer */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_TIMER 0x0000000100030400
-#define SH_MD_DQLP_MMR_DIR_TIMER_MASK 0x00000000003fffff
-#define SH_MD_DQLP_MMR_DIR_TIMER_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV */
-/* Description: timer divide register */
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_DIV_MASK 0x0000000000000fff
-
-/* SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN */
-/* Description: timer enable */
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN_SHFT 12
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_EN_MASK 0x0000000000001000
-
-/* SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR */
-/* Description: value of current timer */
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR_SHFT 13
-#define SH_MD_DQLP_MMR_DIR_TIMER_TIMER_CUR_MASK 0x00000000003fe000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY" */
-/* directory pio write data */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY 0x0000000100031000
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_MASK 0x03ffffffffffffff
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_PIOWD_DIR_ECC" */
-/* directory ecc register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC 0x0000000100031010
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA */
-/* Description: XOR bits for directory ECC group 1 */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB */
-/* Description: XOR bits for directory ECC group 2 */
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQLP_MMR_PIOWD_DIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY" */
-/* x directory pio read data */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY 0x0000000100032000
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_MASK 0x0fffffffffffffff
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR_SHFT 58
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_COR_MASK 0x0400000000000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC_SHFT 59
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY_UNC_MASK 0x0800000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ECC" */
-/* x directory ecc */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC 0x0000000100032010
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA */
-/* Description: group 1 ecc */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB */
-/* Description: group 2 ecc */
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQLP_MMR_XPIORD_XDIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY" */
-/* y directory pio read data */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY 0x0000000100032800
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_MASK 0x0fffffffffffffff
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR_SHFT 58
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_COR_MASK 0x0400000000000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC_SHFT 59
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY_UNC_MASK 0x0800000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ECC" */
-/* y directory ecc */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC 0x0000000100032810
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA */
-/* Description: group 1 ecc */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB */
-/* Description: group 2 ecc */
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQLP_MMR_YPIORD_YDIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XCERR1 0x0000000100033000
-#define SH_MD_DQLP_MMR_XCERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQLP_MMR_XCERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XCERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQLP_MMR_XCERR1_GRP1_SHFT 0
-#define SH_MD_DQLP_MMR_XCERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_XCERR1_VAL */
-/* Description: correctable ecc error in group 1 bits */
-#define SH_MD_DQLP_MMR_XCERR1_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_XCERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_XCERR1_MORE */
-/* Description: more than one correctable ecc error in group 1 */
-#define SH_MD_DQLP_MMR_XCERR1_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_XCERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQLP_MMR_XCERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQLP_MMR_XCERR1_ARM_SHFT 38
-#define SH_MD_DQLP_MMR_XCERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XCERR2 0x0000000100033010
-#define SH_MD_DQLP_MMR_XCERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQLP_MMR_XCERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XCERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQLP_MMR_XCERR2_GRP2_SHFT 0
-#define SH_MD_DQLP_MMR_XCERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_XCERR2_VAL */
-/* Description: correctable ecc error in group 2 bits */
-#define SH_MD_DQLP_MMR_XCERR2_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_XCERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_XCERR2_MORE */
-/* Description: more than one correctable ecc error in group 2 */
-#define SH_MD_DQLP_MMR_XCERR2_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_XCERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XUERR1 0x0000000100033020
-#define SH_MD_DQLP_MMR_XUERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQLP_MMR_XUERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XUERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQLP_MMR_XUERR1_GRP1_SHFT 0
-#define SH_MD_DQLP_MMR_XUERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_XUERR1_VAL */
-/* Description: uncorrectable ecc error in group 1 bits */
-#define SH_MD_DQLP_MMR_XUERR1_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_XUERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_XUERR1_MORE */
-/* Description: more than one uncorrectable ecc error in group 1 */
-#define SH_MD_DQLP_MMR_XUERR1_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_XUERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQLP_MMR_XUERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQLP_MMR_XUERR1_ARM_SHFT 38
-#define SH_MD_DQLP_MMR_XUERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XUERR2 0x0000000100033030
-#define SH_MD_DQLP_MMR_XUERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQLP_MMR_XUERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XUERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQLP_MMR_XUERR2_GRP2_SHFT 0
-#define SH_MD_DQLP_MMR_XUERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_XUERR2_VAL */
-/* Description: uncorrectable ecc error in group 2 bits */
-#define SH_MD_DQLP_MMR_XUERR2_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_XUERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_XUERR2_MORE */
-/* Description: more than one uncorrectable ecc error in group 2 */
-#define SH_MD_DQLP_MMR_XUERR2_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_XUERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XPERR 0x0000000100033040
-#define SH_MD_DQLP_MMR_XPERR_MASK 0x7fffffffffffffff
-#define SH_MD_DQLP_MMR_XPERR_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_DIR */
-/* Description: directory entry */
-#define SH_MD_DQLP_MMR_XPERR_DIR_SHFT 0
-#define SH_MD_DQLP_MMR_XPERR_DIR_MASK 0x0000000003ffffff
-
-/* SH_MD_DQLP_MMR_XPERR_CMD */
-/* Description: incoming command */
-#define SH_MD_DQLP_MMR_XPERR_CMD_SHFT 26
-#define SH_MD_DQLP_MMR_XPERR_CMD_MASK 0x00000003fc000000
-
-/* SH_MD_DQLP_MMR_XPERR_SRC */
-/* Description: source node of dir operation */
-#define SH_MD_DQLP_MMR_XPERR_SRC_SHFT 34
-#define SH_MD_DQLP_MMR_XPERR_SRC_MASK 0x0000fffc00000000
-
-/* SH_MD_DQLP_MMR_XPERR_PRIGE */
-/* Description: priority was greater-equal */
-#define SH_MD_DQLP_MMR_XPERR_PRIGE_SHFT 48
-#define SH_MD_DQLP_MMR_XPERR_PRIGE_MASK 0x0001000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_PRIV */
-/* Description: access privilege bit */
-#define SH_MD_DQLP_MMR_XPERR_PRIV_SHFT 49
-#define SH_MD_DQLP_MMR_XPERR_PRIV_MASK 0x0002000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQLP_MMR_XPERR_COR_SHFT 50
-#define SH_MD_DQLP_MMR_XPERR_COR_MASK 0x0004000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQLP_MMR_XPERR_UNC_SHFT 51
-#define SH_MD_DQLP_MMR_XPERR_UNC_MASK 0x0008000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQLP_MMR_XPERR_MYBIT_SHFT 52
-#define SH_MD_DQLP_MMR_XPERR_MYBIT_MASK 0x0ff0000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_VAL */
-/* Description: protocol error info valid */
-#define SH_MD_DQLP_MMR_XPERR_VAL_SHFT 60
-#define SH_MD_DQLP_MMR_XPERR_VAL_MASK 0x1000000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_MORE */
-/* Description: more than one protocol error */
-#define SH_MD_DQLP_MMR_XPERR_MORE_SHFT 61
-#define SH_MD_DQLP_MMR_XPERR_MORE_MASK 0x2000000000000000
-
-/* SH_MD_DQLP_MMR_XPERR_ARM */
-/* Description: writing 1 arms error capture */
-#define SH_MD_DQLP_MMR_XPERR_ARM_SHFT 62
-#define SH_MD_DQLP_MMR_XPERR_ARM_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YCERR1 0x0000000100033800
-#define SH_MD_DQLP_MMR_YCERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQLP_MMR_YCERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YCERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQLP_MMR_YCERR1_GRP1_SHFT 0
-#define SH_MD_DQLP_MMR_YCERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_YCERR1_VAL */
-/* Description: correctable ecc error in group 1 bits */
-#define SH_MD_DQLP_MMR_YCERR1_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_YCERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_YCERR1_MORE */
-/* Description: more than one correctable ecc error in group 1 */
-#define SH_MD_DQLP_MMR_YCERR1_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_YCERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQLP_MMR_YCERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQLP_MMR_YCERR1_ARM_SHFT 38
-#define SH_MD_DQLP_MMR_YCERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YCERR2 0x0000000100033810
-#define SH_MD_DQLP_MMR_YCERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQLP_MMR_YCERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YCERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQLP_MMR_YCERR2_GRP2_SHFT 0
-#define SH_MD_DQLP_MMR_YCERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_YCERR2_VAL */
-/* Description: correctable ecc error in group 2 bits */
-#define SH_MD_DQLP_MMR_YCERR2_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_YCERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_YCERR2_MORE */
-/* Description: more than one correctable ecc error in group 2 */
-#define SH_MD_DQLP_MMR_YCERR2_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_YCERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YUERR1 0x0000000100033820
-#define SH_MD_DQLP_MMR_YUERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQLP_MMR_YUERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YUERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQLP_MMR_YUERR1_GRP1_SHFT 0
-#define SH_MD_DQLP_MMR_YUERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_YUERR1_VAL */
-/* Description: uncorrectable ecc error in group 1 bits */
-#define SH_MD_DQLP_MMR_YUERR1_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_YUERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_YUERR1_MORE */
-/* Description: more than one uncorrectable ecc error in group 1 */
-#define SH_MD_DQLP_MMR_YUERR1_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_YUERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQLP_MMR_YUERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQLP_MMR_YUERR1_ARM_SHFT 38
-#define SH_MD_DQLP_MMR_YUERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YUERR2 0x0000000100033830
-#define SH_MD_DQLP_MMR_YUERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQLP_MMR_YUERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YUERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQLP_MMR_YUERR2_GRP2_SHFT 0
-#define SH_MD_DQLP_MMR_YUERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQLP_MMR_YUERR2_VAL */
-/* Description: uncorrectable ecc error in group 2 bits */
-#define SH_MD_DQLP_MMR_YUERR2_VAL_SHFT 36
-#define SH_MD_DQLP_MMR_YUERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQLP_MMR_YUERR2_MORE */
-/* Description: more than one uncorrectable ecc error in group 2 */
-#define SH_MD_DQLP_MMR_YUERR2_MORE_SHFT 37
-#define SH_MD_DQLP_MMR_YUERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YPERR 0x0000000100033840
-#define SH_MD_DQLP_MMR_YPERR_MASK 0x7fffffffffffffff
-#define SH_MD_DQLP_MMR_YPERR_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_DIR */
-/* Description: directory entry */
-#define SH_MD_DQLP_MMR_YPERR_DIR_SHFT 0
-#define SH_MD_DQLP_MMR_YPERR_DIR_MASK 0x0000000003ffffff
-
-/* SH_MD_DQLP_MMR_YPERR_CMD */
-/* Description: incoming command */
-#define SH_MD_DQLP_MMR_YPERR_CMD_SHFT 26
-#define SH_MD_DQLP_MMR_YPERR_CMD_MASK 0x00000003fc000000
-
-/* SH_MD_DQLP_MMR_YPERR_SRC */
-/* Description: source node of dir operation */
-#define SH_MD_DQLP_MMR_YPERR_SRC_SHFT 34
-#define SH_MD_DQLP_MMR_YPERR_SRC_MASK 0x0000fffc00000000
-
-/* SH_MD_DQLP_MMR_YPERR_PRIGE */
-/* Description: priority was greater-equal */
-#define SH_MD_DQLP_MMR_YPERR_PRIGE_SHFT 48
-#define SH_MD_DQLP_MMR_YPERR_PRIGE_MASK 0x0001000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_PRIV */
-/* Description: access privilege bit */
-#define SH_MD_DQLP_MMR_YPERR_PRIV_SHFT 49
-#define SH_MD_DQLP_MMR_YPERR_PRIV_MASK 0x0002000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQLP_MMR_YPERR_COR_SHFT 50
-#define SH_MD_DQLP_MMR_YPERR_COR_MASK 0x0004000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQLP_MMR_YPERR_UNC_SHFT 51
-#define SH_MD_DQLP_MMR_YPERR_UNC_MASK 0x0008000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQLP_MMR_YPERR_MYBIT_SHFT 52
-#define SH_MD_DQLP_MMR_YPERR_MYBIT_MASK 0x0ff0000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_VAL */
-/* Description: protocol error info valid */
-#define SH_MD_DQLP_MMR_YPERR_VAL_SHFT 60
-#define SH_MD_DQLP_MMR_YPERR_VAL_MASK 0x1000000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_MORE */
-/* Description: more than one protocol error */
-#define SH_MD_DQLP_MMR_YPERR_MORE_SHFT 61
-#define SH_MD_DQLP_MMR_YPERR_MORE_MASK 0x2000000000000000
-
-/* SH_MD_DQLP_MMR_YPERR_ARM */
-/* Description: writing 1 arms error capture */
-#define SH_MD_DQLP_MMR_YPERR_ARM_SHFT 62
-#define SH_MD_DQLP_MMR_YPERR_ARM_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_CMDTRIG" */
-/* cmd triggers */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG 0x0000000100034000
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_MASK 0x00000000ffffffff
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0 */
-/* Description: command trigger 0 */
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD0_MASK 0x00000000000000ff
-
-/* SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1 */
-/* Description: command trigger 1 */
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1_SHFT 8
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD1_MASK 0x000000000000ff00
-
-/* SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2 */
-/* Description: command trigger 2 */
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2_SHFT 16
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD2_MASK 0x0000000000ff0000
-
-/* SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3 */
-/* Description: command trigger 3 */
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3_SHFT 24
-#define SH_MD_DQLP_MMR_DIR_CMDTRIG_CMD3_MASK 0x00000000ff000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TBLTRIG" */
-/* dir table trigger */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG 0x0000000100034010
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_MASK 0x000003ffffffffff
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC */
-/* Description: source of request */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_SRC_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD */
-/* Description: incoming request */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_CMD_MASK 0x00000000003fc000
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC */
-/* Description: uncorrectable error, privilege bit */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC_SHFT 22
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_ACC_MASK 0x0000000000c00000
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE */
-/* Description: priority greater-equal */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE_SHFT 24
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_PRIGE_MASK 0x0000000001000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST */
-/* Description: shrd,sxro,sub-state */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST_SHFT 25
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_DIRST_MASK 0x00000003fe000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT_SHFT 34
-#define SH_MD_DQLP_MMR_DIR_TBLTRIG_MYBIT_MASK 0x000003fc00000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TBLMASK" */
-/* dir table trigger mask */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_DIR_TBLMASK 0x0000000100034020
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_MASK 0x000003ffffffffff
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_SRC */
-/* Description: source of request */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_SRC_SHFT 0
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_SRC_MASK 0x0000000000003fff
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_CMD */
-/* Description: incoming request */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_CMD_SHFT 14
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_CMD_MASK 0x00000000003fc000
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_ACC */
-/* Description: uncorrectable error, privilege bit */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_ACC_SHFT 22
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_ACC_MASK 0x0000000000c00000
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE */
-/* Description: priority greater-equal */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE_SHFT 24
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_PRIGE_MASK 0x0000000001000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST */
-/* Description: shrd,sxro,sub-state */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST_SHFT 25
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_DIRST_MASK 0x00000003fe000000
-
-/* SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT_SHFT 34
-#define SH_MD_DQLP_MMR_DIR_TBLMASK_MYBIT_MASK 0x000003fc00000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XBIST_H 0x0000000100038000
-#define SH_MD_DQLP_MMR_XBIST_H_MASK 0x00000700ffffffff
-#define SH_MD_DQLP_MMR_XBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_XBIST_H_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_XBIST_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_XBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLP_MMR_XBIST_H_INV_SHFT 40
-#define SH_MD_DQLP_MMR_XBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_XBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLP_MMR_XBIST_H_ROT_SHFT 41
-#define SH_MD_DQLP_MMR_XBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQLP_MMR_XBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQLP_MMR_XBIST_H_ARM_SHFT 42
-#define SH_MD_DQLP_MMR_XBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XBIST_L 0x0000000100038010
-#define SH_MD_DQLP_MMR_XBIST_L_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_XBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_XBIST_L_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_XBIST_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_XBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLP_MMR_XBIST_L_INV_SHFT 40
-#define SH_MD_DQLP_MMR_XBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_XBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLP_MMR_XBIST_L_ROT_SHFT 41
-#define SH_MD_DQLP_MMR_XBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XBIST_ERR_H 0x0000000100038020
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQLP_MMR_XBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_XBIST_ERR_L 0x0000000100038030
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_XBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQLP_MMR_XBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YBIST_H 0x0000000100038800
-#define SH_MD_DQLP_MMR_YBIST_H_MASK 0x00000700ffffffff
-#define SH_MD_DQLP_MMR_YBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_YBIST_H_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_YBIST_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_YBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLP_MMR_YBIST_H_INV_SHFT 40
-#define SH_MD_DQLP_MMR_YBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_YBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLP_MMR_YBIST_H_ROT_SHFT 41
-#define SH_MD_DQLP_MMR_YBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQLP_MMR_YBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQLP_MMR_YBIST_H_ARM_SHFT 42
-#define SH_MD_DQLP_MMR_YBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YBIST_L 0x0000000100038810
-#define SH_MD_DQLP_MMR_YBIST_L_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_YBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_YBIST_L_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_YBIST_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_YBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLP_MMR_YBIST_L_INV_SHFT 40
-#define SH_MD_DQLP_MMR_YBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_YBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLP_MMR_YBIST_L_ROT_SHFT 41
-#define SH_MD_DQLP_MMR_YBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YBIST_ERR_H 0x0000000100038820
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQLP_MMR_YBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLP_MMR_YBIST_ERR_L 0x0000000100038830
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_MASK 0x00000300ffffffff
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLP_MMR_YBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQLP_MMR_YBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_XBIST_H 0x0000000100048000
-#define SH_MD_DQLS_MMR_XBIST_H_MASK 0x000007ffffffffff
-#define SH_MD_DQLS_MMR_XBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_XBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_XBIST_H_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_XBIST_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_XBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLS_MMR_XBIST_H_INV_SHFT 40
-#define SH_MD_DQLS_MMR_XBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_XBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLS_MMR_XBIST_H_ROT_SHFT 41
-#define SH_MD_DQLS_MMR_XBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQLS_MMR_XBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQLS_MMR_XBIST_H_ARM_SHFT 42
-#define SH_MD_DQLS_MMR_XBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_XBIST_L 0x0000000100048010
-#define SH_MD_DQLS_MMR_XBIST_L_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_XBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_XBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_XBIST_L_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_XBIST_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_XBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLS_MMR_XBIST_L_INV_SHFT 40
-#define SH_MD_DQLS_MMR_XBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_XBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLS_MMR_XBIST_L_ROT_SHFT 41
-#define SH_MD_DQLS_MMR_XBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_XBIST_ERR_H 0x0000000100048020
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQLS_MMR_XBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_XBIST_ERR_L 0x0000000100048030
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_XBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQLS_MMR_XBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_YBIST_H 0x0000000100048800
-#define SH_MD_DQLS_MMR_YBIST_H_MASK 0x000007ffffffffff
-#define SH_MD_DQLS_MMR_YBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_YBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_YBIST_H_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_YBIST_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_YBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLS_MMR_YBIST_H_INV_SHFT 40
-#define SH_MD_DQLS_MMR_YBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_YBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLS_MMR_YBIST_H_ROT_SHFT 41
-#define SH_MD_DQLS_MMR_YBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQLS_MMR_YBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQLS_MMR_YBIST_H_ARM_SHFT 42
-#define SH_MD_DQLS_MMR_YBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_YBIST_L 0x0000000100048810
-#define SH_MD_DQLS_MMR_YBIST_L_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_YBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_YBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_YBIST_L_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_YBIST_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_YBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQLS_MMR_YBIST_L_INV_SHFT 40
-#define SH_MD_DQLS_MMR_YBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_YBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQLS_MMR_YBIST_L_ROT_SHFT 41
-#define SH_MD_DQLS_MMR_YBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_YBIST_ERR_H 0x0000000100048820
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQLS_MMR_YBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_YBIST_ERR_L 0x0000000100048830
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_MASK 0x000003ffffffffff
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQLS_MMR_YBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQLS_MMR_YBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_JNR_DEBUG" */
-/* joiner/fct debug configuration */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_JNR_DEBUG 0x0000000100049000
-#define SH_MD_DQLS_MMR_JNR_DEBUG_MASK 0x0000000000000003
-#define SH_MD_DQLS_MMR_JNR_DEBUG_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_JNR_DEBUG_PX */
-/* Description: select 0=pi 1=xn side */
-#define SH_MD_DQLS_MMR_JNR_DEBUG_PX_SHFT 0
-#define SH_MD_DQLS_MMR_JNR_DEBUG_PX_MASK 0x0000000000000001
-
-/* SH_MD_DQLS_MMR_JNR_DEBUG_RW */
-/* Description: select 0=read 1=write side */
-#define SH_MD_DQLS_MMR_JNR_DEBUG_RW_SHFT 1
-#define SH_MD_DQLS_MMR_JNR_DEBUG_RW_MASK 0x0000000000000002
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XAMOPW_ERR" */
-/* amo/partial rmw ecc error register */
-/* ==================================================================== */
-
-#define SH_MD_DQLS_MMR_XAMOPW_ERR 0x000000010004a000
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_MASK 0x0000000103ff03ff
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_INIT 0x0000000000000000
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN */
-/* Description: store data syndrome */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN_SHFT 0
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SSYN_MASK 0x00000000000000ff
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR */
-/* Description: correctable ecc errror on store data */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR_SHFT 8
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SCOR_MASK 0x0000000000000100
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC */
-/* Description: uncorrectable ecc errror on store data */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC_SHFT 9
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_SUNC_MASK 0x0000000000000200
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN */
-/* Description: memory read data syndrome */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN_SHFT 16
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RSYN_MASK 0x0000000000ff0000
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR */
-/* Description: correctable ecc errror on read data */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR_SHFT 24
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RCOR_MASK 0x0000000001000000
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC */
-/* Description: uncorrectable ecc errror on read data */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC_SHFT 25
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_RUNC_MASK 0x0000000002000000
-
-/* SH_MD_DQLS_MMR_XAMOPW_ERR_ARM */
-/* Description: writing 1 arms ecc error capture */
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_ARM_SHFT 32
-#define SH_MD_DQLS_MMR_XAMOPW_ERR_ARM_MASK 0x0000000100000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_CONFIG" */
-/* DQ directory config register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_CONFIG 0x0000000100050000
-#define SH_MD_DQRP_MMR_DIR_CONFIG_MASK 0x000000000000001f
-#define SH_MD_DQRP_MMR_DIR_CONFIG_INIT 0x0000000000000010
-
-/* SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE */
-/* Description: system size code */
-#define SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_CONFIG_SYS_SIZE_MASK 0x0000000000000007
-
-/* SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC */
-/* Description: enable directory ecc correction */
-#define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC_SHFT 3
-#define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRECC_MASK 0x0000000000000008
-
-/* SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS */
-/* Description: enable local poisoning for dir table fall-through */
-#define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS_SHFT 4
-#define SH_MD_DQRP_MMR_DIR_CONFIG_EN_DIRPOIS_MASK 0x0000000000000010
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC0" */
-/* node [63:0] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRESVEC0 0x0000000100050100
-#define SH_MD_DQRP_MMR_DIR_PRESVEC0_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_PRESVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRESVEC0_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC1" */
-/* node [127:64] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRESVEC1 0x0000000100050110
-#define SH_MD_DQRP_MMR_DIR_PRESVEC1_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_PRESVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRESVEC1_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC2" */
-/* node [191:128] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRESVEC2 0x0000000100050120
-#define SH_MD_DQRP_MMR_DIR_PRESVEC2_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_PRESVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRESVEC2_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC3" */
-/* node [255:192] presence bits */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRESVEC3 0x0000000100050130
-#define SH_MD_DQRP_MMR_DIR_PRESVEC3_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_PRESVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC */
-/* Description: node presence bits, 1=present */
-#define SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRESVEC3_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC0" */
-/* local vector for acc=0 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC0 0x0000000100050200
-#define SH_MD_DQRP_MMR_DIR_LOCVEC0_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC0_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC1" */
-/* local vector for acc=1 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC1 0x0000000100050210
-#define SH_MD_DQRP_MMR_DIR_LOCVEC1_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC1_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC2" */
-/* local vector for acc=2 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC2 0x0000000100050220
-#define SH_MD_DQRP_MMR_DIR_LOCVEC2_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC2_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC3" */
-/* local vector for acc=3 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC3 0x0000000100050230
-#define SH_MD_DQRP_MMR_DIR_LOCVEC3_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC3_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC4" */
-/* local vector for acc=4 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC4 0x0000000100050240
-#define SH_MD_DQRP_MMR_DIR_LOCVEC4_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC4_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC4_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC5" */
-/* local vector for acc=5 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC5 0x0000000100050250
-#define SH_MD_DQRP_MMR_DIR_LOCVEC5_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC5_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC5_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC6" */
-/* local vector for acc=6 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC6 0x0000000100050260
-#define SH_MD_DQRP_MMR_DIR_LOCVEC6_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC6_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC6_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC7" */
-/* local vector for acc=7 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_LOCVEC7 0x0000000100050270
-#define SH_MD_DQRP_MMR_DIR_LOCVEC7_MASK 0xffffffffffffffff
-#define SH_MD_DQRP_MMR_DIR_LOCVEC7_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC */
-/* Description: 1 node is local */
-#define SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_LOCVEC7_VEC_MASK 0xffffffffffffffff
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC0" */
-/* privilege vector for acc=0 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0 0x0000000100050300
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC0_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC0_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC1" */
-/* privilege vector for acc=1 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1 0x0000000100050310
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC1_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC1_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC2" */
-/* privilege vector for acc=2 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2 0x0000000100050320
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC2_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC2_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC3" */
-/* privilege vector for acc=3 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3 0x0000000100050330
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC3_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC3_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC4" */
-/* privilege vector for acc=4 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4 0x0000000100050340
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC4_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC4_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC5" */
-/* privilege vector for acc=5 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5 0x0000000100050350
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC5_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC5_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC6" */
-/* privilege vector for acc=6 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6 0x0000000100050360
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC6_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC6_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC7" */
-/* privilege vector for acc=7 */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7 0x0000000100050370
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_MASK 0x000000000fffffff
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC7_IN */
-/* Description: in partition privileges, locvec bit=1 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_IN_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_IN_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT */
-/* Description: out of partition privileges, locvec bit=0 */
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_PRIVEC7_OUT_MASK 0x000000000fffc000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TIMER" */
-/* MD SXRO timer */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_TIMER 0x0000000100050400
-#define SH_MD_DQRP_MMR_DIR_TIMER_MASK 0x00000000003fffff
-#define SH_MD_DQRP_MMR_DIR_TIMER_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV */
-/* Description: timer divide register */
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_DIV_MASK 0x0000000000000fff
-
-/* SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN */
-/* Description: timer enable */
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN_SHFT 12
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_EN_MASK 0x0000000000001000
-
-/* SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR */
-/* Description: value of current timer */
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR_SHFT 13
-#define SH_MD_DQRP_MMR_DIR_TIMER_TIMER_CUR_MASK 0x00000000003fe000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY" */
-/* directory pio write data */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY 0x0000000100051000
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_MASK 0x03ffffffffffffff
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_PIOWD_DIR_ECC" */
-/* directory ecc register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC 0x0000000100051010
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA */
-/* Description: XOR bits for directory ECC group 1 */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB */
-/* Description: XOR bits for directory ECC group 2 */
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQRP_MMR_PIOWD_DIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY" */
-/* x directory pio read data */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY 0x0000000100052000
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_MASK 0x0fffffffffffffff
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR_SHFT 58
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_COR_MASK 0x0400000000000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC_SHFT 59
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY_UNC_MASK 0x0800000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ECC" */
-/* x directory ecc */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC 0x0000000100052010
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA */
-/* Description: group 1 ecc */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB */
-/* Description: group 2 ecc */
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQRP_MMR_XPIORD_XDIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY" */
-/* y directory pio read data */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY 0x0000000100052800
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_MASK 0x0fffffffffffffff
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA */
-/* Description: directory entry A */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA_SHFT 0
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRA_MASK 0x0000000003ffffff
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB */
-/* Description: directory entry B */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB_SHFT 26
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_DIRB_MASK 0x000ffffffc000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI */
-/* Description: directory priority */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI_SHFT 52
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_PRI_MASK 0x0070000000000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC */
-/* Description: directory access bits */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC_SHFT 55
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_ACC_MASK 0x0380000000000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR_SHFT 58
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_COR_MASK 0x0400000000000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC_SHFT 59
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY_UNC_MASK 0x0800000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ECC" */
-/* y directory ecc */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC 0x0000000100052810
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_MASK 0x0000000000003fff
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA */
-/* Description: group 1 ecc */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA_SHFT 0
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCA_MASK 0x000000000000007f
-
-/* SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB */
-/* Description: group 2 ecc */
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB_SHFT 7
-#define SH_MD_DQRP_MMR_YPIORD_YDIR_ECC_ECCB_MASK 0x0000000000003f80
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XCERR1 0x0000000100053000
-#define SH_MD_DQRP_MMR_XCERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQRP_MMR_XCERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XCERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQRP_MMR_XCERR1_GRP1_SHFT 0
-#define SH_MD_DQRP_MMR_XCERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_XCERR1_VAL */
-/* Description: correctable ecc error in group 1 bits */
-#define SH_MD_DQRP_MMR_XCERR1_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_XCERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_XCERR1_MORE */
-/* Description: more than one correctable ecc error in group 1 */
-#define SH_MD_DQRP_MMR_XCERR1_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_XCERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQRP_MMR_XCERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQRP_MMR_XCERR1_ARM_SHFT 38
-#define SH_MD_DQRP_MMR_XCERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XCERR2 0x0000000100053010
-#define SH_MD_DQRP_MMR_XCERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQRP_MMR_XCERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XCERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQRP_MMR_XCERR2_GRP2_SHFT 0
-#define SH_MD_DQRP_MMR_XCERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_XCERR2_VAL */
-/* Description: correctable ecc error in group 2 bits */
-#define SH_MD_DQRP_MMR_XCERR2_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_XCERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_XCERR2_MORE */
-/* Description: more than one correctable ecc error in group 2 */
-#define SH_MD_DQRP_MMR_XCERR2_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_XCERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XUERR1 0x0000000100053020
-#define SH_MD_DQRP_MMR_XUERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQRP_MMR_XUERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XUERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQRP_MMR_XUERR1_GRP1_SHFT 0
-#define SH_MD_DQRP_MMR_XUERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_XUERR1_VAL */
-/* Description: uncorrectable ecc error in group 1 bits */
-#define SH_MD_DQRP_MMR_XUERR1_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_XUERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_XUERR1_MORE */
-/* Description: more than one uncorrectable ecc error in group 1 */
-#define SH_MD_DQRP_MMR_XUERR1_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_XUERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQRP_MMR_XUERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQRP_MMR_XUERR1_ARM_SHFT 38
-#define SH_MD_DQRP_MMR_XUERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XUERR2 0x0000000100053030
-#define SH_MD_DQRP_MMR_XUERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQRP_MMR_XUERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XUERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQRP_MMR_XUERR2_GRP2_SHFT 0
-#define SH_MD_DQRP_MMR_XUERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_XUERR2_VAL */
-/* Description: uncorrectable ecc error in group 2 bits */
-#define SH_MD_DQRP_MMR_XUERR2_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_XUERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_XUERR2_MORE */
-/* Description: more than one uncorrectable ecc error in group 2 */
-#define SH_MD_DQRP_MMR_XUERR2_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_XUERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XPERR 0x0000000100053040
-#define SH_MD_DQRP_MMR_XPERR_MASK 0x7fffffffffffffff
-#define SH_MD_DQRP_MMR_XPERR_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_DIR */
-/* Description: directory entry */
-#define SH_MD_DQRP_MMR_XPERR_DIR_SHFT 0
-#define SH_MD_DQRP_MMR_XPERR_DIR_MASK 0x0000000003ffffff
-
-/* SH_MD_DQRP_MMR_XPERR_CMD */
-/* Description: incoming command */
-#define SH_MD_DQRP_MMR_XPERR_CMD_SHFT 26
-#define SH_MD_DQRP_MMR_XPERR_CMD_MASK 0x00000003fc000000
-
-/* SH_MD_DQRP_MMR_XPERR_SRC */
-/* Description: source node of dir operation */
-#define SH_MD_DQRP_MMR_XPERR_SRC_SHFT 34
-#define SH_MD_DQRP_MMR_XPERR_SRC_MASK 0x0000fffc00000000
-
-/* SH_MD_DQRP_MMR_XPERR_PRIGE */
-/* Description: priority was greater-equal */
-#define SH_MD_DQRP_MMR_XPERR_PRIGE_SHFT 48
-#define SH_MD_DQRP_MMR_XPERR_PRIGE_MASK 0x0001000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_PRIV */
-/* Description: access privilege bit */
-#define SH_MD_DQRP_MMR_XPERR_PRIV_SHFT 49
-#define SH_MD_DQRP_MMR_XPERR_PRIV_MASK 0x0002000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQRP_MMR_XPERR_COR_SHFT 50
-#define SH_MD_DQRP_MMR_XPERR_COR_MASK 0x0004000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQRP_MMR_XPERR_UNC_SHFT 51
-#define SH_MD_DQRP_MMR_XPERR_UNC_MASK 0x0008000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQRP_MMR_XPERR_MYBIT_SHFT 52
-#define SH_MD_DQRP_MMR_XPERR_MYBIT_MASK 0x0ff0000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_VAL */
-/* Description: protocol error info valid */
-#define SH_MD_DQRP_MMR_XPERR_VAL_SHFT 60
-#define SH_MD_DQRP_MMR_XPERR_VAL_MASK 0x1000000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_MORE */
-/* Description: more than one protocol error */
-#define SH_MD_DQRP_MMR_XPERR_MORE_SHFT 61
-#define SH_MD_DQRP_MMR_XPERR_MORE_MASK 0x2000000000000000
-
-/* SH_MD_DQRP_MMR_XPERR_ARM */
-/* Description: writing 1 arms error capture */
-#define SH_MD_DQRP_MMR_XPERR_ARM_SHFT 62
-#define SH_MD_DQRP_MMR_XPERR_ARM_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YCERR1 0x0000000100053800
-#define SH_MD_DQRP_MMR_YCERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQRP_MMR_YCERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YCERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQRP_MMR_YCERR1_GRP1_SHFT 0
-#define SH_MD_DQRP_MMR_YCERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_YCERR1_VAL */
-/* Description: correctable ecc error in group 1 bits */
-#define SH_MD_DQRP_MMR_YCERR1_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_YCERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_YCERR1_MORE */
-/* Description: more than one correctable ecc error in group 1 */
-#define SH_MD_DQRP_MMR_YCERR1_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_YCERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQRP_MMR_YCERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQRP_MMR_YCERR1_ARM_SHFT 38
-#define SH_MD_DQRP_MMR_YCERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YCERR2 0x0000000100053810
-#define SH_MD_DQRP_MMR_YCERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQRP_MMR_YCERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YCERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQRP_MMR_YCERR2_GRP2_SHFT 0
-#define SH_MD_DQRP_MMR_YCERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_YCERR2_VAL */
-/* Description: correctable ecc error in group 2 bits */
-#define SH_MD_DQRP_MMR_YCERR2_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_YCERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_YCERR2_MORE */
-/* Description: more than one correctable ecc error in group 2 */
-#define SH_MD_DQRP_MMR_YCERR2_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_YCERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YUERR1 0x0000000100053820
-#define SH_MD_DQRP_MMR_YUERR1_MASK 0x0000007fffffffff
-#define SH_MD_DQRP_MMR_YUERR1_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YUERR1_GRP1 */
-/* Description: ecc group 1 bits */
-#define SH_MD_DQRP_MMR_YUERR1_GRP1_SHFT 0
-#define SH_MD_DQRP_MMR_YUERR1_GRP1_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_YUERR1_VAL */
-/* Description: uncorrectable ecc error in group 1 bits */
-#define SH_MD_DQRP_MMR_YUERR1_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_YUERR1_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_YUERR1_MORE */
-/* Description: more than one uncorrectable ecc error in group 1 */
-#define SH_MD_DQRP_MMR_YUERR1_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_YUERR1_MORE_MASK 0x0000002000000000
-
-/* SH_MD_DQRP_MMR_YUERR1_ARM */
-/* Description: writing 1 arms uncorrectable ecc error capture */
-#define SH_MD_DQRP_MMR_YUERR1_ARM_SHFT 38
-#define SH_MD_DQRP_MMR_YUERR1_ARM_MASK 0x0000004000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YUERR2 0x0000000100053830
-#define SH_MD_DQRP_MMR_YUERR2_MASK 0x0000003fffffffff
-#define SH_MD_DQRP_MMR_YUERR2_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YUERR2_GRP2 */
-/* Description: ecc group 2 bits */
-#define SH_MD_DQRP_MMR_YUERR2_GRP2_SHFT 0
-#define SH_MD_DQRP_MMR_YUERR2_GRP2_MASK 0x0000000fffffffff
-
-/* SH_MD_DQRP_MMR_YUERR2_VAL */
-/* Description: uncorrectable ecc error in group 2 bits */
-#define SH_MD_DQRP_MMR_YUERR2_VAL_SHFT 36
-#define SH_MD_DQRP_MMR_YUERR2_VAL_MASK 0x0000001000000000
-
-/* SH_MD_DQRP_MMR_YUERR2_MORE */
-/* Description: more than one uncorrectable ecc error in group 2 */
-#define SH_MD_DQRP_MMR_YUERR2_MORE_SHFT 37
-#define SH_MD_DQRP_MMR_YUERR2_MORE_MASK 0x0000002000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YPERR 0x0000000100053840
-#define SH_MD_DQRP_MMR_YPERR_MASK 0x7fffffffffffffff
-#define SH_MD_DQRP_MMR_YPERR_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_DIR */
-/* Description: directory entry */
-#define SH_MD_DQRP_MMR_YPERR_DIR_SHFT 0
-#define SH_MD_DQRP_MMR_YPERR_DIR_MASK 0x0000000003ffffff
-
-/* SH_MD_DQRP_MMR_YPERR_CMD */
-/* Description: incoming command */
-#define SH_MD_DQRP_MMR_YPERR_CMD_SHFT 26
-#define SH_MD_DQRP_MMR_YPERR_CMD_MASK 0x00000003fc000000
-
-/* SH_MD_DQRP_MMR_YPERR_SRC */
-/* Description: source node of dir operation */
-#define SH_MD_DQRP_MMR_YPERR_SRC_SHFT 34
-#define SH_MD_DQRP_MMR_YPERR_SRC_MASK 0x0000fffc00000000
-
-/* SH_MD_DQRP_MMR_YPERR_PRIGE */
-/* Description: priority was greater-equal */
-#define SH_MD_DQRP_MMR_YPERR_PRIGE_SHFT 48
-#define SH_MD_DQRP_MMR_YPERR_PRIGE_MASK 0x0001000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_PRIV */
-/* Description: access privilege bit */
-#define SH_MD_DQRP_MMR_YPERR_PRIV_SHFT 49
-#define SH_MD_DQRP_MMR_YPERR_PRIV_MASK 0x0002000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_COR */
-/* Description: correctable ecc error */
-#define SH_MD_DQRP_MMR_YPERR_COR_SHFT 50
-#define SH_MD_DQRP_MMR_YPERR_COR_MASK 0x0004000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_UNC */
-/* Description: uncorrectable ecc error */
-#define SH_MD_DQRP_MMR_YPERR_UNC_SHFT 51
-#define SH_MD_DQRP_MMR_YPERR_UNC_MASK 0x0008000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQRP_MMR_YPERR_MYBIT_SHFT 52
-#define SH_MD_DQRP_MMR_YPERR_MYBIT_MASK 0x0ff0000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_VAL */
-/* Description: protocol error info valid */
-#define SH_MD_DQRP_MMR_YPERR_VAL_SHFT 60
-#define SH_MD_DQRP_MMR_YPERR_VAL_MASK 0x1000000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_MORE */
-/* Description: more than one protocol error */
-#define SH_MD_DQRP_MMR_YPERR_MORE_SHFT 61
-#define SH_MD_DQRP_MMR_YPERR_MORE_MASK 0x2000000000000000
-
-/* SH_MD_DQRP_MMR_YPERR_ARM */
-/* Description: writing 1 arms error capture */
-#define SH_MD_DQRP_MMR_YPERR_ARM_SHFT 62
-#define SH_MD_DQRP_MMR_YPERR_ARM_MASK 0x4000000000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_CMDTRIG" */
-/* cmd triggers */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG 0x0000000100054000
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_MASK 0x00000000ffffffff
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0 */
-/* Description: command trigger 0 */
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD0_MASK 0x00000000000000ff
-
-/* SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1 */
-/* Description: command trigger 1 */
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1_SHFT 8
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD1_MASK 0x000000000000ff00
-
-/* SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2 */
-/* Description: command trigger 2 */
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2_SHFT 16
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD2_MASK 0x0000000000ff0000
-
-/* SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3 */
-/* Description: command trigger 3 */
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3_SHFT 24
-#define SH_MD_DQRP_MMR_DIR_CMDTRIG_CMD3_MASK 0x00000000ff000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TBLTRIG" */
-/* dir table trigger */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG 0x0000000100054010
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_MASK 0x000003ffffffffff
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC */
-/* Description: source of request */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_SRC_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD */
-/* Description: incoming request */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_CMD_MASK 0x00000000003fc000
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC */
-/* Description: uncorrectable error, privilege bit */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC_SHFT 22
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_ACC_MASK 0x0000000000c00000
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE */
-/* Description: priority greater-equal */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE_SHFT 24
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_PRIGE_MASK 0x0000000001000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST */
-/* Description: shrd,sxro,sub-state */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST_SHFT 25
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_DIRST_MASK 0x00000003fe000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT_SHFT 34
-#define SH_MD_DQRP_MMR_DIR_TBLTRIG_MYBIT_MASK 0x000003fc00000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TBLMASK" */
-/* dir table trigger mask */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_DIR_TBLMASK 0x0000000100054020
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_MASK 0x000003ffffffffff
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_SRC */
-/* Description: source of request */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_SRC_SHFT 0
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_SRC_MASK 0x0000000000003fff
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_CMD */
-/* Description: incoming request */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_CMD_SHFT 14
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_CMD_MASK 0x00000000003fc000
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_ACC */
-/* Description: uncorrectable error, privilege bit */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_ACC_SHFT 22
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_ACC_MASK 0x0000000000c00000
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE */
-/* Description: priority greater-equal */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE_SHFT 24
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_PRIGE_MASK 0x0000000001000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST */
-/* Description: shrd,sxro,sub-state */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST_SHFT 25
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_DIRST_MASK 0x00000003fe000000
-
-/* SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT */
-/* Description: ptreq,timeq,timlast,timspec,onlyme,anytim,ptrii,src */
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT_SHFT 34
-#define SH_MD_DQRP_MMR_DIR_TBLMASK_MYBIT_MASK 0x000003fc00000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XBIST_H 0x0000000100058000
-#define SH_MD_DQRP_MMR_XBIST_H_MASK 0x00000700ffffffff
-#define SH_MD_DQRP_MMR_XBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_XBIST_H_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_XBIST_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_XBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRP_MMR_XBIST_H_INV_SHFT 40
-#define SH_MD_DQRP_MMR_XBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_XBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRP_MMR_XBIST_H_ROT_SHFT 41
-#define SH_MD_DQRP_MMR_XBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQRP_MMR_XBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQRP_MMR_XBIST_H_ARM_SHFT 42
-#define SH_MD_DQRP_MMR_XBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XBIST_L 0x0000000100058010
-#define SH_MD_DQRP_MMR_XBIST_L_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_XBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_XBIST_L_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_XBIST_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_XBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRP_MMR_XBIST_L_INV_SHFT 40
-#define SH_MD_DQRP_MMR_XBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_XBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRP_MMR_XBIST_L_ROT_SHFT 41
-#define SH_MD_DQRP_MMR_XBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XBIST_ERR_H 0x0000000100058020
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQRP_MMR_XBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_XBIST_ERR_L 0x0000000100058030
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_XBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQRP_MMR_XBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YBIST_H 0x0000000100058800
-#define SH_MD_DQRP_MMR_YBIST_H_MASK 0x00000700ffffffff
-#define SH_MD_DQRP_MMR_YBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_YBIST_H_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_YBIST_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_YBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRP_MMR_YBIST_H_INV_SHFT 40
-#define SH_MD_DQRP_MMR_YBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_YBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRP_MMR_YBIST_H_ROT_SHFT 41
-#define SH_MD_DQRP_MMR_YBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQRP_MMR_YBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQRP_MMR_YBIST_H_ARM_SHFT 42
-#define SH_MD_DQRP_MMR_YBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YBIST_L 0x0000000100058810
-#define SH_MD_DQRP_MMR_YBIST_L_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_YBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_YBIST_L_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_YBIST_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_YBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRP_MMR_YBIST_L_INV_SHFT 40
-#define SH_MD_DQRP_MMR_YBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_YBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRP_MMR_YBIST_L_ROT_SHFT 41
-#define SH_MD_DQRP_MMR_YBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YBIST_ERR_H 0x0000000100058820
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQRP_MMR_YBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRP_MMR_YBIST_ERR_L 0x0000000100058830
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_MASK 0x00000300ffffffff
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_PAT_MASK 0x00000000ffffffff
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRP_MMR_YBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQRP_MMR_YBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_XBIST_H 0x0000000100068000
-#define SH_MD_DQRS_MMR_XBIST_H_MASK 0x000007ffffffffff
-#define SH_MD_DQRS_MMR_XBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_XBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_XBIST_H_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_XBIST_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_XBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRS_MMR_XBIST_H_INV_SHFT 40
-#define SH_MD_DQRS_MMR_XBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_XBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRS_MMR_XBIST_H_ROT_SHFT 41
-#define SH_MD_DQRS_MMR_XBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQRS_MMR_XBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQRS_MMR_XBIST_H_ARM_SHFT 42
-#define SH_MD_DQRS_MMR_XBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_XBIST_L 0x0000000100068010
-#define SH_MD_DQRS_MMR_XBIST_L_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_XBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_XBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_XBIST_L_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_XBIST_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_XBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRS_MMR_XBIST_L_INV_SHFT 40
-#define SH_MD_DQRS_MMR_XBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_XBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRS_MMR_XBIST_L_ROT_SHFT 41
-#define SH_MD_DQRS_MMR_XBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_XBIST_ERR_H 0x0000000100068020
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQRS_MMR_XBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_XBIST_ERR_L 0x0000000100068030
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_XBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQRS_MMR_XBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_YBIST_H 0x0000000100068800
-#define SH_MD_DQRS_MMR_YBIST_H_MASK 0x000007ffffffffff
-#define SH_MD_DQRS_MMR_YBIST_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_YBIST_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_YBIST_H_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_YBIST_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_YBIST_H_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRS_MMR_YBIST_H_INV_SHFT 40
-#define SH_MD_DQRS_MMR_YBIST_H_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_YBIST_H_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRS_MMR_YBIST_H_ROT_SHFT 41
-#define SH_MD_DQRS_MMR_YBIST_H_ROT_MASK 0x0000020000000000
-
-/* SH_MD_DQRS_MMR_YBIST_H_ARM */
-/* Description: writing 1 arms data miscompare capture */
-#define SH_MD_DQRS_MMR_YBIST_H_ARM_SHFT 42
-#define SH_MD_DQRS_MMR_YBIST_H_ARM_MASK 0x0000040000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_YBIST_L 0x0000000100068810
-#define SH_MD_DQRS_MMR_YBIST_L_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_YBIST_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_YBIST_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_YBIST_L_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_YBIST_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_YBIST_L_INV */
-/* Description: invert data pattern in next cycle */
-#define SH_MD_DQRS_MMR_YBIST_L_INV_SHFT 40
-#define SH_MD_DQRS_MMR_YBIST_L_INV_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_YBIST_L_ROT */
-/* Description: rotate left data pattern in next cycle */
-#define SH_MD_DQRS_MMR_YBIST_L_ROT_SHFT 41
-#define SH_MD_DQRS_MMR_YBIST_L_ROT_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_YBIST_ERR_H 0x0000000100068820
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_H_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_H_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_VAL_SHFT 40
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_H_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_MORE_SHFT 41
-#define SH_MD_DQRS_MMR_YBIST_ERR_H_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_YBIST_ERR_L 0x0000000100068830
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_MASK 0x000003ffffffffff
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_L_PAT */
-/* Description: data pattern */
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_PAT_SHFT 0
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_PAT_MASK 0x000000ffffffffff
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_L_VAL */
-/* Description: bist data miscompare */
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_VAL_SHFT 40
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_VAL_MASK 0x0000010000000000
-
-/* SH_MD_DQRS_MMR_YBIST_ERR_L_MORE */
-/* Description: more than one bist data miscompare */
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_MORE_SHFT 41
-#define SH_MD_DQRS_MMR_YBIST_ERR_L_MORE_MASK 0x0000020000000000
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_JNR_DEBUG" */
-/* joiner/fct debug configuration */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_JNR_DEBUG 0x0000000100069000
-#define SH_MD_DQRS_MMR_JNR_DEBUG_MASK 0x0000000000000003
-#define SH_MD_DQRS_MMR_JNR_DEBUG_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_JNR_DEBUG_PX */
-/* Description: select 0=pi 1=xn side */
-#define SH_MD_DQRS_MMR_JNR_DEBUG_PX_SHFT 0
-#define SH_MD_DQRS_MMR_JNR_DEBUG_PX_MASK 0x0000000000000001
-
-/* SH_MD_DQRS_MMR_JNR_DEBUG_RW */
-/* Description: select 0=read 1=write side */
-#define SH_MD_DQRS_MMR_JNR_DEBUG_RW_SHFT 1
-#define SH_MD_DQRS_MMR_JNR_DEBUG_RW_MASK 0x0000000000000002
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YAMOPW_ERR" */
-/* amo/partial rmw ecc error register */
-/* ==================================================================== */
-
-#define SH_MD_DQRS_MMR_YAMOPW_ERR 0x000000010006a000
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_MASK 0x0000000103ff03ff
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_INIT 0x0000000000000000
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN */
-/* Description: store data syndrome */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN_SHFT 0
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SSYN_MASK 0x00000000000000ff
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR */
-/* Description: correctable ecc errror on store data */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR_SHFT 8
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SCOR_MASK 0x0000000000000100
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC */
-/* Description: uncorrectable ecc errror on store data */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC_SHFT 9
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_SUNC_MASK 0x0000000000000200
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN */
-/* Description: memory read data syndrome */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN_SHFT 16
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RSYN_MASK 0x0000000000ff0000
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR */
-/* Description: correctable ecc errror on read data */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR_SHFT 24
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RCOR_MASK 0x0000000001000000
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC */
-/* Description: uncorrectable ecc errror on read data */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC_SHFT 25
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_RUNC_MASK 0x0000000002000000
-
-/* SH_MD_DQRS_MMR_YAMOPW_ERR_ARM */
-/* Description: writing 1 arms ecc error capture */
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_ARM_SHFT 32
-#define SH_MD_DQRS_MMR_YAMOPW_ERR_ARM_MASK 0x0000000100000000
-
-
-#endif /* _ASM_IA64_SN_SN2_SHUB_MMR_H */
+++ /dev/null
-/*
- *
- * This file is subject to the terms and conditions of the GNU General Public
- * License. See the file "COPYING" in the main directory of this archive
- * for more details.
- *
- * Copyright (c) 2001-2003 Silicon Graphics, Inc. All rights reserved.
- */
-
-#ifndef _ASM_IA64_SN_SN2_SHUB_MMR_T_H
-#define _ASM_IA64_SN_SN2_SHUB_MMR_T_H
-
-#include <asm/sn/arch.h>
-
-/* ==================================================================== */
-/* Register "SH_FSB_BINIT_CONTROL" */
-/* FSB BINIT# Control */
-/* ==================================================================== */
-
-typedef union sh_fsb_binit_control_u {
- mmr_t sh_fsb_binit_control_regval;
- struct {
- mmr_t binit : 1;
- mmr_t reserved_0 : 63;
- } sh_fsb_binit_control_s;
-} sh_fsb_binit_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FSB_RESET_CONTROL" */
-/* FSB Reset Control */
-/* ==================================================================== */
-
-typedef union sh_fsb_reset_control_u {
- mmr_t sh_fsb_reset_control_regval;
- struct {
- mmr_t reset : 1;
- mmr_t reserved_0 : 63;
- } sh_fsb_reset_control_s;
-} sh_fsb_reset_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FSB_SYSTEM_AGENT_CONFIG" */
-/* FSB System Agent Configuration */
-/* ==================================================================== */
-
-typedef union sh_fsb_system_agent_config_u {
- mmr_t sh_fsb_system_agent_config_regval;
- struct {
- mmr_t rcnt_scnt_en : 1;
- mmr_t reserved_0 : 2;
- mmr_t berr_assert_en : 1;
- mmr_t berr_sampling_en : 1;
- mmr_t binit_assert_en : 1;
- mmr_t bnr_throttling_en : 1;
- mmr_t short_hang_en : 1;
- mmr_t inta_rsp_data : 8;
- mmr_t io_trans_rsp : 1;
- mmr_t xtpr_trans_rsp : 1;
- mmr_t inta_trans_rsp : 1;
- mmr_t reserved_1 : 4;
- mmr_t tdot : 1;
- mmr_t serialize_fsb_en : 1;
- mmr_t reserved_2 : 7;
- mmr_t binit_event_enables : 14;
- mmr_t reserved_3 : 18;
- } sh_fsb_system_agent_config_s;
-} sh_fsb_system_agent_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FSB_VGA_REMAP" */
-/* FSB VGA Address Space Remap */
-/* ==================================================================== */
-
-typedef union sh_fsb_vga_remap_u {
- mmr_t sh_fsb_vga_remap_regval;
- struct {
- mmr_t reserved_0 : 17;
- mmr_t offset : 19;
- mmr_t asid : 2;
- mmr_t nid : 11;
- mmr_t reserved_1 : 13;
- mmr_t vga_remapping_enabled : 1;
- mmr_t reserved_2 : 1;
- } sh_fsb_vga_remap_s;
-} sh_fsb_vga_remap_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FSB_RESET_STATUS" */
-/* FSB Reset Status */
-/* ==================================================================== */
-
-typedef union sh_fsb_reset_status_u {
- mmr_t sh_fsb_reset_status_regval;
- struct {
- mmr_t reset_in_progress : 1;
- mmr_t reserved_0 : 63;
- } sh_fsb_reset_status_s;
-} sh_fsb_reset_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FSB_SYMMETRIC_AGENT_STATUS" */
-/* FSB Symmetric Agent Status */
-/* ==================================================================== */
-
-typedef union sh_fsb_symmetric_agent_status_u {
- mmr_t sh_fsb_symmetric_agent_status_regval;
- struct {
- mmr_t cpu_0_active : 1;
- mmr_t cpu_1_active : 1;
- mmr_t cpus_ready : 1;
- mmr_t reserved_0 : 61;
- } sh_fsb_symmetric_agent_status_s;
-} sh_fsb_symmetric_agent_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_CREDIT_COUNT_0" */
-/* Graphics-write Credit Count for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_credit_count_0_u {
- mmr_t sh_gfx_credit_count_0_regval;
- struct {
- mmr_t count : 20;
- mmr_t reserved_0 : 43;
- mmr_t reset_gfx_state : 1;
- } sh_gfx_credit_count_0_s;
-} sh_gfx_credit_count_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_CREDIT_COUNT_1" */
-/* Graphics-write Credit Count for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_credit_count_1_u {
- mmr_t sh_gfx_credit_count_1_regval;
- struct {
- mmr_t count : 20;
- mmr_t reserved_0 : 43;
- mmr_t reset_gfx_state : 1;
- } sh_gfx_credit_count_1_s;
-} sh_gfx_credit_count_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_MODE_CNTRL_0" */
-/* Graphics credit mode amd message ordering for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_mode_cntrl_0_u {
- mmr_t sh_gfx_mode_cntrl_0_regval;
- struct {
- mmr_t dword_credits : 1;
- mmr_t mixed_mode_credits : 1;
- mmr_t relaxed_ordering : 1;
- mmr_t reserved_0 : 61;
- } sh_gfx_mode_cntrl_0_s;
-} sh_gfx_mode_cntrl_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_MODE_CNTRL_1" */
-/* Graphics credit mode amd message ordering for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_mode_cntrl_1_u {
- mmr_t sh_gfx_mode_cntrl_1_regval;
- struct {
- mmr_t dword_credits : 1;
- mmr_t mixed_mode_credits : 1;
- mmr_t relaxed_ordering : 1;
- mmr_t reserved_0 : 61;
- } sh_gfx_mode_cntrl_1_s;
-} sh_gfx_mode_cntrl_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_SKID_CREDIT_COUNT_0" */
-/* Graphics-write Skid Credit Count for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_skid_credit_count_0_u {
- mmr_t sh_gfx_skid_credit_count_0_regval;
- struct {
- mmr_t skid : 20;
- mmr_t reserved_0 : 44;
- } sh_gfx_skid_credit_count_0_s;
-} sh_gfx_skid_credit_count_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_SKID_CREDIT_COUNT_1" */
-/* Graphics-write Skid Credit Count for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_skid_credit_count_1_u {
- mmr_t sh_gfx_skid_credit_count_1_regval;
- struct {
- mmr_t skid : 20;
- mmr_t reserved_0 : 44;
- } sh_gfx_skid_credit_count_1_s;
-} sh_gfx_skid_credit_count_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_LIMIT_0" */
-/* Graphics-write Stall Limit for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_stall_limit_0_u {
- mmr_t sh_gfx_stall_limit_0_regval;
- struct {
- mmr_t limit : 26;
- mmr_t reserved_0 : 38;
- } sh_gfx_stall_limit_0_s;
-} sh_gfx_stall_limit_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_LIMIT_1" */
-/* Graphics-write Stall Limit for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_stall_limit_1_u {
- mmr_t sh_gfx_stall_limit_1_regval;
- struct {
- mmr_t limit : 26;
- mmr_t reserved_0 : 38;
- } sh_gfx_stall_limit_1_s;
-} sh_gfx_stall_limit_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_TIMER_0" */
-/* Graphics-write Stall Timer for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_stall_timer_0_u {
- mmr_t sh_gfx_stall_timer_0_regval;
- struct {
- mmr_t timer_value : 26;
- mmr_t reserved_0 : 38;
- } sh_gfx_stall_timer_0_s;
-} sh_gfx_stall_timer_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_STALL_TIMER_1" */
-/* Graphics-write Stall Timer for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_stall_timer_1_u {
- mmr_t sh_gfx_stall_timer_1_regval;
- struct {
- mmr_t timer_value : 26;
- mmr_t reserved_0 : 38;
- } sh_gfx_stall_timer_1_s;
-} sh_gfx_stall_timer_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_WINDOW_0" */
-/* Graphics-write Window for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_window_0_u {
- mmr_t sh_gfx_window_0_regval;
- struct {
- mmr_t reserved_0 : 24;
- mmr_t base_addr : 12;
- mmr_t reserved_1 : 27;
- mmr_t gfx_window_en : 1;
- } sh_gfx_window_0_s;
-} sh_gfx_window_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_WINDOW_1" */
-/* Graphics-write Window for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_window_1_u {
- mmr_t sh_gfx_window_1_regval;
- struct {
- mmr_t reserved_0 : 24;
- mmr_t base_addr : 12;
- mmr_t reserved_1 : 27;
- mmr_t gfx_window_en : 1;
- } sh_gfx_window_1_s;
-} sh_gfx_window_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_INTERRUPT_TIMER_LIMIT_0" */
-/* Graphics-write Interrupt Limit for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_interrupt_timer_limit_0_u {
- mmr_t sh_gfx_interrupt_timer_limit_0_regval;
- struct {
- mmr_t interrupt_timer_limit : 8;
- mmr_t reserved_0 : 56;
- } sh_gfx_interrupt_timer_limit_0_s;
-} sh_gfx_interrupt_timer_limit_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_INTERRUPT_TIMER_LIMIT_1" */
-/* Graphics-write Interrupt Limit for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_interrupt_timer_limit_1_u {
- mmr_t sh_gfx_interrupt_timer_limit_1_regval;
- struct {
- mmr_t interrupt_timer_limit : 8;
- mmr_t reserved_0 : 56;
- } sh_gfx_interrupt_timer_limit_1_s;
-} sh_gfx_interrupt_timer_limit_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_WRITE_STATUS_0" */
-/* Graphics Write Status for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_gfx_write_status_0_u {
- mmr_t sh_gfx_write_status_0_regval;
- struct {
- mmr_t busy : 1;
- mmr_t reserved_0 : 62;
- mmr_t re_enable_gfx_stall : 1;
- } sh_gfx_write_status_0_s;
-} sh_gfx_write_status_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GFX_WRITE_STATUS_1" */
-/* Graphics Write Status for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_gfx_write_status_1_u {
- mmr_t sh_gfx_write_status_1_regval;
- struct {
- mmr_t busy : 1;
- mmr_t reserved_0 : 62;
- mmr_t re_enable_gfx_stall : 1;
- } sh_gfx_write_status_1_s;
-} sh_gfx_write_status_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT0" */
-/* SHub II Interrupt 0 Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int0_u {
- mmr_t sh_ii_int0_regval;
- struct {
- mmr_t idx : 8;
- mmr_t send : 1;
- mmr_t reserved_0 : 55;
- } sh_ii_int0_s;
-} sh_ii_int0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT0_CONFIG" */
-/* SHub II Interrupt 0 Config Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int0_config_u {
- mmr_t sh_ii_int0_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 14;
- } sh_ii_int0_config_s;
-} sh_ii_int0_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT0_ENABLE" */
-/* SHub II Interrupt 0 Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int0_enable_u {
- mmr_t sh_ii_int0_enable_regval;
- struct {
- mmr_t ii_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_ii_int0_enable_s;
-} sh_ii_int0_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT1" */
-/* SHub II Interrupt 1 Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int1_u {
- mmr_t sh_ii_int1_regval;
- struct {
- mmr_t idx : 8;
- mmr_t send : 1;
- mmr_t reserved_0 : 55;
- } sh_ii_int1_s;
-} sh_ii_int1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT1_CONFIG" */
-/* SHub II Interrupt 1 Config Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int1_config_u {
- mmr_t sh_ii_int1_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 14;
- } sh_ii_int1_config_s;
-} sh_ii_int1_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_INT1_ENABLE" */
-/* SHub II Interrupt 1 Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_ii_int1_enable_u {
- mmr_t sh_ii_int1_enable_regval;
- struct {
- mmr_t ii_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_ii_int1_enable_s;
-} sh_ii_int1_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_NODE_ID_CONFIG" */
-/* SHub Interrupt Node ID Configuration */
-/* ==================================================================== */
-
-typedef union sh_int_node_id_config_u {
- mmr_t sh_int_node_id_config_regval;
- struct {
- mmr_t node_id : 11;
- mmr_t id_sel : 1;
- mmr_t reserved_0 : 52;
- } sh_int_node_id_config_s;
-} sh_int_node_id_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IPI_INT" */
-/* SHub Inter-Processor Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_ipi_int_u {
- mmr_t sh_ipi_int_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 3;
- mmr_t send : 1;
- } sh_ipi_int_s;
-} sh_ipi_int_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IPI_INT_ENABLE" */
-/* SHub Inter-Processor Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_ipi_int_enable_u {
- mmr_t sh_ipi_int_enable_regval;
- struct {
- mmr_t pio_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_ipi_int_enable_s;
-} sh_ipi_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT0_CONFIG" */
-/* SHub Local Interrupt 0 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int0_config_u {
- mmr_t sh_local_int0_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int0_config_s;
-} sh_local_int0_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT0_ENABLE" */
-/* SHub Local Interrupt 0 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int0_enable_u {
- mmr_t sh_local_int0_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int0_enable_s;
-} sh_local_int0_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT1_CONFIG" */
-/* SHub Local Interrupt 1 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int1_config_u {
- mmr_t sh_local_int1_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int1_config_s;
-} sh_local_int1_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT1_ENABLE" */
-/* SHub Local Interrupt 1 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int1_enable_u {
- mmr_t sh_local_int1_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int1_enable_s;
-} sh_local_int1_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT2_CONFIG" */
-/* SHub Local Interrupt 2 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int2_config_u {
- mmr_t sh_local_int2_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int2_config_s;
-} sh_local_int2_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT2_ENABLE" */
-/* SHub Local Interrupt 2 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int2_enable_u {
- mmr_t sh_local_int2_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int2_enable_s;
-} sh_local_int2_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT3_CONFIG" */
-/* SHub Local Interrupt 3 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int3_config_u {
- mmr_t sh_local_int3_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int3_config_s;
-} sh_local_int3_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT3_ENABLE" */
-/* SHub Local Interrupt 3 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int3_enable_u {
- mmr_t sh_local_int3_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int3_enable_s;
-} sh_local_int3_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT4_CONFIG" */
-/* SHub Local Interrupt 4 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int4_config_u {
- mmr_t sh_local_int4_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int4_config_s;
-} sh_local_int4_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT4_ENABLE" */
-/* SHub Local Interrupt 4 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int4_enable_u {
- mmr_t sh_local_int4_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int4_enable_s;
-} sh_local_int4_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT5_CONFIG" */
-/* SHub Local Interrupt 5 Registers */
-/* ==================================================================== */
-
-typedef union sh_local_int5_config_u {
- mmr_t sh_local_int5_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_local_int5_config_s;
-} sh_local_int5_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LOCAL_INT5_ENABLE" */
-/* SHub Local Interrupt 5 Enable */
-/* ==================================================================== */
-
-typedef union sh_local_int5_enable_u {
- mmr_t sh_local_int5_enable_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t reserved_0 : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t reserved_1 : 48;
- } sh_local_int5_enable_s;
-} sh_local_int5_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_INT_CONFIG" */
-/* SHub Processor 0 Error Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc0_err_int_config_u {
- mmr_t sh_proc0_err_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc0_err_int_config_s;
-} sh_proc0_err_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_INT_CONFIG" */
-/* SHub Processor 1 Error Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc1_err_int_config_u {
- mmr_t sh_proc1_err_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc1_err_int_config_s;
-} sh_proc1_err_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_INT_CONFIG" */
-/* SHub Processor 2 Error Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc2_err_int_config_u {
- mmr_t sh_proc2_err_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc2_err_int_config_s;
-} sh_proc2_err_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_INT_CONFIG" */
-/* SHub Processor 3 Error Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc3_err_int_config_u {
- mmr_t sh_proc3_err_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc3_err_int_config_s;
-} sh_proc3_err_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_INT_CONFIG" */
-/* SHub Processor 0 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc0_adv_int_config_u {
- mmr_t sh_proc0_adv_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc0_adv_int_config_s;
-} sh_proc0_adv_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_INT_CONFIG" */
-/* SHub Processor 1 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc1_adv_int_config_u {
- mmr_t sh_proc1_adv_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc1_adv_int_config_s;
-} sh_proc1_adv_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_INT_CONFIG" */
-/* SHub Processor 2 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc2_adv_int_config_u {
- mmr_t sh_proc2_adv_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc2_adv_int_config_s;
-} sh_proc2_adv_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_INT_CONFIG" */
-/* SHub Processor 3 Advisory Interrupt Registers */
-/* ==================================================================== */
-
-typedef union sh_proc3_adv_int_config_u {
- mmr_t sh_proc3_adv_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_proc3_adv_int_config_s;
-} sh_proc3_adv_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_INT_ENABLE" */
-/* SHub Processor 0 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc0_err_int_enable_u {
- mmr_t sh_proc0_err_int_enable_regval;
- struct {
- mmr_t proc0_err_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc0_err_int_enable_s;
-} sh_proc0_err_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_INT_ENABLE" */
-/* SHub Processor 1 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc1_err_int_enable_u {
- mmr_t sh_proc1_err_int_enable_regval;
- struct {
- mmr_t proc1_err_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc1_err_int_enable_s;
-} sh_proc1_err_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_INT_ENABLE" */
-/* SHub Processor 2 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc2_err_int_enable_u {
- mmr_t sh_proc2_err_int_enable_regval;
- struct {
- mmr_t proc2_err_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc2_err_int_enable_s;
-} sh_proc2_err_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_INT_ENABLE" */
-/* SHub Processor 3 Error Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc3_err_int_enable_u {
- mmr_t sh_proc3_err_int_enable_regval;
- struct {
- mmr_t proc3_err_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc3_err_int_enable_s;
-} sh_proc3_err_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_INT_ENABLE" */
-/* SHub Processor 0 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc0_adv_int_enable_u {
- mmr_t sh_proc0_adv_int_enable_regval;
- struct {
- mmr_t proc0_adv_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc0_adv_int_enable_s;
-} sh_proc0_adv_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_INT_ENABLE" */
-/* SHub Processor 1 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc1_adv_int_enable_u {
- mmr_t sh_proc1_adv_int_enable_regval;
- struct {
- mmr_t proc1_adv_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc1_adv_int_enable_s;
-} sh_proc1_adv_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_INT_ENABLE" */
-/* SHub Processor 2 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc2_adv_int_enable_u {
- mmr_t sh_proc2_adv_int_enable_regval;
- struct {
- mmr_t proc2_adv_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc2_adv_int_enable_s;
-} sh_proc2_adv_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_INT_ENABLE" */
-/* SHub Processor 3 Advisory Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_proc3_adv_int_enable_u {
- mmr_t sh_proc3_adv_int_enable_regval;
- struct {
- mmr_t proc3_adv_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_proc3_adv_int_enable_s;
-} sh_proc3_adv_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_INT_CONFIG" */
-/* SHub Profile Interrupt Configuration Registers */
-/* ==================================================================== */
-
-typedef union sh_profile_int_config_u {
- mmr_t sh_profile_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_profile_int_config_s;
-} sh_profile_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_INT_ENABLE" */
-/* SHub Profile Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_profile_int_enable_u {
- mmr_t sh_profile_int_enable_regval;
- struct {
- mmr_t profile_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_profile_int_enable_s;
-} sh_profile_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC0_INT_CONFIG" */
-/* SHub RTC 0 Interrupt Config Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc0_int_config_u {
- mmr_t sh_rtc0_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_rtc0_int_config_s;
-} sh_rtc0_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC0_INT_ENABLE" */
-/* SHub RTC 0 Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc0_int_enable_u {
- mmr_t sh_rtc0_int_enable_regval;
- struct {
- mmr_t rtc0_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_rtc0_int_enable_s;
-} sh_rtc0_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC1_INT_CONFIG" */
-/* SHub RTC 1 Interrupt Config Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc1_int_config_u {
- mmr_t sh_rtc1_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_rtc1_int_config_s;
-} sh_rtc1_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC1_INT_ENABLE" */
-/* SHub RTC 1 Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc1_int_enable_u {
- mmr_t sh_rtc1_int_enable_regval;
- struct {
- mmr_t rtc1_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_rtc1_int_enable_s;
-} sh_rtc1_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC2_INT_CONFIG" */
-/* SHub RTC 2 Interrupt Config Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc2_int_config_u {
- mmr_t sh_rtc2_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_rtc2_int_config_s;
-} sh_rtc2_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC2_INT_ENABLE" */
-/* SHub RTC 2 Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc2_int_enable_u {
- mmr_t sh_rtc2_int_enable_regval;
- struct {
- mmr_t rtc2_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_rtc2_int_enable_s;
-} sh_rtc2_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC3_INT_CONFIG" */
-/* SHub RTC 3 Interrupt Config Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc3_int_config_u {
- mmr_t sh_rtc3_int_config_regval;
- struct {
- mmr_t type : 3;
- mmr_t agt : 1;
- mmr_t pid : 16;
- mmr_t reserved_0 : 1;
- mmr_t base : 29;
- mmr_t reserved_1 : 2;
- mmr_t idx : 8;
- mmr_t reserved_2 : 4;
- } sh_rtc3_int_config_s;
-} sh_rtc3_int_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC3_INT_ENABLE" */
-/* SHub RTC 3 Interrupt Enable Registers */
-/* ==================================================================== */
-
-typedef union sh_rtc3_int_enable_u {
- mmr_t sh_rtc3_int_enable_regval;
- struct {
- mmr_t rtc3_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_rtc3_int_enable_s;
-} sh_rtc3_int_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OCCURRED" */
-/* SHub Interrupt Event Occurred */
-/* ==================================================================== */
-
-typedef union sh_event_occurred_u {
- mmr_t sh_event_occurred_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t proc0_adv_int : 1;
- mmr_t proc1_adv_int : 1;
- mmr_t proc2_adv_int : 1;
- mmr_t proc3_adv_int : 1;
- mmr_t proc0_err_int : 1;
- mmr_t proc1_err_int : 1;
- mmr_t proc2_err_int : 1;
- mmr_t proc3_err_int : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t rtc0_int : 1;
- mmr_t rtc1_int : 1;
- mmr_t rtc2_int : 1;
- mmr_t rtc3_int : 1;
- mmr_t profile_int : 1;
- mmr_t ipi_int : 1;
- mmr_t ii_int0 : 1;
- mmr_t ii_int1 : 1;
- mmr_t reserved_0 : 33;
- } sh_event_occurred_s;
-} sh_event_occurred_u_t;
-
-/* ==================================================================== */
-/* Register "SH_EVENT_OVERFLOW" */
-/* SHub Interrupt Event Occurred Overflow */
-/* ==================================================================== */
-
-typedef union sh_event_overflow_u {
- mmr_t sh_event_overflow_regval;
- struct {
- mmr_t pi_hw_int : 1;
- mmr_t md_hw_int : 1;
- mmr_t xn_hw_int : 1;
- mmr_t lb_hw_int : 1;
- mmr_t ii_hw_int : 1;
- mmr_t pi_ce_int : 1;
- mmr_t md_ce_int : 1;
- mmr_t xn_ce_int : 1;
- mmr_t pi_uce_int : 1;
- mmr_t md_uce_int : 1;
- mmr_t xn_uce_int : 1;
- mmr_t proc0_adv_int : 1;
- mmr_t proc1_adv_int : 1;
- mmr_t proc2_adv_int : 1;
- mmr_t proc3_adv_int : 1;
- mmr_t proc0_err_int : 1;
- mmr_t proc1_err_int : 1;
- mmr_t proc2_err_int : 1;
- mmr_t proc3_err_int : 1;
- mmr_t system_shutdown_int : 1;
- mmr_t uart_int : 1;
- mmr_t l1_nmi_int : 1;
- mmr_t stop_clock : 1;
- mmr_t rtc0_int : 1;
- mmr_t rtc1_int : 1;
- mmr_t rtc2_int : 1;
- mmr_t rtc3_int : 1;
- mmr_t profile_int : 1;
- mmr_t reserved_0 : 36;
- } sh_event_overflow_s;
-} sh_event_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_TIME" */
-/* Junk Bus Timing */
-/* ==================================================================== */
-
-typedef union sh_junk_bus_time_u {
- mmr_t sh_junk_bus_time_regval;
- struct {
- mmr_t fprom_setup_hold : 8;
- mmr_t fprom_enable : 8;
- mmr_t uart_setup_hold : 8;
- mmr_t uart_enable : 8;
- mmr_t reserved_0 : 32;
- } sh_junk_bus_time_s;
-} sh_junk_bus_time_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_LATCH_TIME" */
-/* Junk Bus Latch Timing */
-/* ==================================================================== */
-
-typedef union sh_junk_latch_time_u {
- mmr_t sh_junk_latch_time_regval;
- struct {
- mmr_t setup_hold : 3;
- mmr_t reserved_0 : 61;
- } sh_junk_latch_time_s;
-} sh_junk_latch_time_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_NACK_RESET" */
-/* Junk Bus Nack Counter Reset */
-/* ==================================================================== */
-
-typedef union sh_junk_nack_reset_u {
- mmr_t sh_junk_nack_reset_regval;
- struct {
- mmr_t pulse : 1;
- mmr_t reserved_0 : 63;
- } sh_junk_nack_reset_s;
-} sh_junk_nack_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED0" */
-/* Junk Bus LED0 */
-/* ==================================================================== */
-
-typedef union sh_junk_bus_led0_u {
- mmr_t sh_junk_bus_led0_regval;
- struct {
- mmr_t led0_data : 8;
- mmr_t reserved_0 : 56;
- } sh_junk_bus_led0_s;
-} sh_junk_bus_led0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED1" */
-/* Junk Bus LED1 */
-/* ==================================================================== */
-
-typedef union sh_junk_bus_led1_u {
- mmr_t sh_junk_bus_led1_regval;
- struct {
- mmr_t led1_data : 8;
- mmr_t reserved_0 : 56;
- } sh_junk_bus_led1_s;
-} sh_junk_bus_led1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED2" */
-/* Junk Bus LED2 */
-/* ==================================================================== */
-
-typedef union sh_junk_bus_led2_u {
- mmr_t sh_junk_bus_led2_regval;
- struct {
- mmr_t led2_data : 8;
- mmr_t reserved_0 : 56;
- } sh_junk_bus_led2_s;
-} sh_junk_bus_led2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_BUS_LED3" */
-/* Junk Bus LED3 */
-/* ==================================================================== */
-
-typedef union sh_junk_bus_led3_u {
- mmr_t sh_junk_bus_led3_regval;
- struct {
- mmr_t led3_data : 8;
- mmr_t reserved_0 : 56;
- } sh_junk_bus_led3_s;
-} sh_junk_bus_led3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JUNK_ERROR_STATUS" */
-/* Junk Bus Error Status */
-/* ==================================================================== */
-
-typedef union sh_junk_error_status_u {
- mmr_t sh_junk_error_status_regval;
- struct {
- mmr_t address : 47;
- mmr_t reserved_0 : 1;
- mmr_t cmd : 8;
- mmr_t mode : 1;
- mmr_t status : 4;
- mmr_t reserved_1 : 3;
- } sh_junk_error_status_s;
-} sh_junk_error_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_STAT" */
-/* This register describes the LLP status. */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_stat_u {
- mmr_t sh_ni0_llp_stat_regval;
- struct {
- mmr_t link_reset_state : 4;
- mmr_t reserved_0 : 60;
- } sh_ni0_llp_stat_s;
-} sh_ni0_llp_stat_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_RESET" */
-/* Writing issues a reset to the network interface */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_reset_u {
- mmr_t sh_ni0_llp_reset_regval;
- struct {
- mmr_t link : 1;
- mmr_t warm : 1;
- mmr_t reserved_0 : 62;
- } sh_ni0_llp_reset_s;
-} sh_ni0_llp_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_RESET_EN" */
-/* Controls LLP warm reset propagation */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_reset_en_u {
- mmr_t sh_ni0_llp_reset_en_regval;
- struct {
- mmr_t ok : 1;
- mmr_t reserved_0 : 63;
- } sh_ni0_llp_reset_en_s;
-} sh_ni0_llp_reset_en_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CHAN_MODE" */
-/* Sets the signaling mode of LLP and channel */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_chan_mode_u {
- mmr_t sh_ni0_llp_chan_mode_regval;
- struct {
- mmr_t bitmode32 : 1;
- mmr_t ac_encode : 1;
- mmr_t enable_tuning : 1;
- mmr_t enable_rmt_ft_upd : 1;
- mmr_t enable_clkquad : 1;
- mmr_t reserved_0 : 59;
- } sh_ni0_llp_chan_mode_s;
-} sh_ni0_llp_chan_mode_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CONFIG" */
-/* Sets the configuration of LLP and channel */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_config_u {
- mmr_t sh_ni0_llp_config_regval;
- struct {
- mmr_t maxburst : 10;
- mmr_t maxretry : 10;
- mmr_t nulltimeout : 6;
- mmr_t ftu_time : 12;
- mmr_t reserved_0 : 26;
- } sh_ni0_llp_config_s;
-} sh_ni0_llp_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_TEST_CTL" */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_test_ctl_u {
- mmr_t sh_ni0_llp_test_ctl_regval;
- struct {
- mmr_t pattern : 40;
- mmr_t send_test_mode : 2;
- mmr_t reserved_0 : 2;
- mmr_t wire_sel : 6;
- mmr_t reserved_1 : 2;
- mmr_t lfsr_mode : 2;
- mmr_t noise_mode : 2;
- mmr_t armcapture : 1;
- mmr_t capturecbonly : 1;
- mmr_t sendcberror : 1;
- mmr_t sendsnerror : 1;
- mmr_t fakesnerror : 1;
- mmr_t captured : 1;
- mmr_t cberror : 1;
- mmr_t reserved_2 : 1;
- } sh_ni0_llp_test_ctl_s;
-} sh_ni0_llp_test_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_WD1" */
-/* low order 64-bit captured word */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_capt_wd1_u {
- mmr_t sh_ni0_llp_capt_wd1_regval;
- struct {
- mmr_t data : 64;
- } sh_ni0_llp_capt_wd1_s;
-} sh_ni0_llp_capt_wd1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_WD2" */
-/* high order 64-bit captured word */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_capt_wd2_u {
- mmr_t sh_ni0_llp_capt_wd2_regval;
- struct {
- mmr_t data : 64;
- } sh_ni0_llp_capt_wd2_s;
-} sh_ni0_llp_capt_wd2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_CAPT_SBCB" */
-/* captured sideband, sequence, and CRC */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_capt_sbcb_u {
- mmr_t sh_ni0_llp_capt_sbcb_regval;
- struct {
- mmr_t capturedrcvsbsn : 16;
- mmr_t capturedrcvcrc : 16;
- mmr_t sentallcberrors : 1;
- mmr_t sentallsnerrors : 1;
- mmr_t fakedallsnerrors : 1;
- mmr_t chargeoverflow : 1;
- mmr_t chargeunderflow : 1;
- mmr_t reserved_0 : 27;
- } sh_ni0_llp_capt_sbcb_s;
-} sh_ni0_llp_capt_sbcb_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LLP_ERR" */
-/* ==================================================================== */
-
-typedef union sh_ni0_llp_err_u {
- mmr_t sh_ni0_llp_err_regval;
- struct {
- mmr_t rx_sn_err_count : 8;
- mmr_t rx_cb_err_count : 8;
- mmr_t retry_count : 8;
- mmr_t retry_timeout : 1;
- mmr_t rcv_link_reset : 1;
- mmr_t squash : 1;
- mmr_t power_not_ok : 1;
- mmr_t wire_cnt : 24;
- mmr_t wire_overflow : 1;
- mmr_t reserved_0 : 11;
- } sh_ni0_llp_err_s;
-} sh_ni0_llp_err_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_STAT" */
-/* This register describes the LLP status. */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_stat_u {
- mmr_t sh_ni1_llp_stat_regval;
- struct {
- mmr_t link_reset_state : 4;
- mmr_t reserved_0 : 60;
- } sh_ni1_llp_stat_s;
-} sh_ni1_llp_stat_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_RESET" */
-/* Writing issues a reset to the network interface */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_reset_u {
- mmr_t sh_ni1_llp_reset_regval;
- struct {
- mmr_t link : 1;
- mmr_t warm : 1;
- mmr_t reserved_0 : 62;
- } sh_ni1_llp_reset_s;
-} sh_ni1_llp_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_RESET_EN" */
-/* Controls LLP warm reset propagation */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_reset_en_u {
- mmr_t sh_ni1_llp_reset_en_regval;
- struct {
- mmr_t ok : 1;
- mmr_t reserved_0 : 63;
- } sh_ni1_llp_reset_en_s;
-} sh_ni1_llp_reset_en_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CHAN_MODE" */
-/* Sets the signaling mode of LLP and channel */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_chan_mode_u {
- mmr_t sh_ni1_llp_chan_mode_regval;
- struct {
- mmr_t bitmode32 : 1;
- mmr_t ac_encode : 1;
- mmr_t enable_tuning : 1;
- mmr_t enable_rmt_ft_upd : 1;
- mmr_t enable_clkquad : 1;
- mmr_t reserved_0 : 59;
- } sh_ni1_llp_chan_mode_s;
-} sh_ni1_llp_chan_mode_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CONFIG" */
-/* Sets the configuration of LLP and channel */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_config_u {
- mmr_t sh_ni1_llp_config_regval;
- struct {
- mmr_t maxburst : 10;
- mmr_t maxretry : 10;
- mmr_t nulltimeout : 6;
- mmr_t ftu_time : 12;
- mmr_t reserved_0 : 26;
- } sh_ni1_llp_config_s;
-} sh_ni1_llp_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_TEST_CTL" */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_test_ctl_u {
- mmr_t sh_ni1_llp_test_ctl_regval;
- struct {
- mmr_t pattern : 40;
- mmr_t send_test_mode : 2;
- mmr_t reserved_0 : 2;
- mmr_t wire_sel : 6;
- mmr_t reserved_1 : 2;
- mmr_t lfsr_mode : 2;
- mmr_t noise_mode : 2;
- mmr_t armcapture : 1;
- mmr_t capturecbonly : 1;
- mmr_t sendcberror : 1;
- mmr_t sendsnerror : 1;
- mmr_t fakesnerror : 1;
- mmr_t captured : 1;
- mmr_t cberror : 1;
- mmr_t reserved_2 : 1;
- } sh_ni1_llp_test_ctl_s;
-} sh_ni1_llp_test_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_WD1" */
-/* low order 64-bit captured word */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_capt_wd1_u {
- mmr_t sh_ni1_llp_capt_wd1_regval;
- struct {
- mmr_t data : 64;
- } sh_ni1_llp_capt_wd1_s;
-} sh_ni1_llp_capt_wd1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_WD2" */
-/* high order 64-bit captured word */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_capt_wd2_u {
- mmr_t sh_ni1_llp_capt_wd2_regval;
- struct {
- mmr_t data : 64;
- } sh_ni1_llp_capt_wd2_s;
-} sh_ni1_llp_capt_wd2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_CAPT_SBCB" */
-/* captured sideband, sequence, and CRC */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_capt_sbcb_u {
- mmr_t sh_ni1_llp_capt_sbcb_regval;
- struct {
- mmr_t capturedrcvsbsn : 16;
- mmr_t capturedrcvcrc : 16;
- mmr_t sentallcberrors : 1;
- mmr_t sentallsnerrors : 1;
- mmr_t fakedallsnerrors : 1;
- mmr_t chargeoverflow : 1;
- mmr_t chargeunderflow : 1;
- mmr_t reserved_0 : 27;
- } sh_ni1_llp_capt_sbcb_s;
-} sh_ni1_llp_capt_sbcb_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LLP_ERR" */
-/* ==================================================================== */
-
-typedef union sh_ni1_llp_err_u {
- mmr_t sh_ni1_llp_err_regval;
- struct {
- mmr_t rx_sn_err_count : 8;
- mmr_t rx_cb_err_count : 8;
- mmr_t retry_count : 8;
- mmr_t retry_timeout : 1;
- mmr_t rcv_link_reset : 1;
- mmr_t squash : 1;
- mmr_t power_not_ok : 1;
- mmr_t wire_cnt : 24;
- mmr_t wire_overflow : 1;
- mmr_t reserved_0 : 11;
- } sh_ni1_llp_err_s;
-} sh_ni1_llp_err_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_TO_FIFO02_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_llp_to_fifo02_flow_u {
- mmr_t sh_xnni0_llp_to_fifo02_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnni0_llp_to_fifo02_flow_s;
-} sh_xnni0_llp_to_fifo02_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_TO_FIFO13_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_llp_to_fifo13_flow_u {
- mmr_t sh_xnni0_llp_to_fifo13_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnni0_llp_to_fifo13_flow_s;
-} sh_xnni0_llp_to_fifo13_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LLP_DEBIT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_llp_debit_flow_u {
- mmr_t sh_xnni0_llp_debit_flow_regval;
- struct {
- mmr_t debit_vc0_dyn : 5;
- mmr_t reserved_0 : 3;
- mmr_t debit_vc0_cap : 5;
- mmr_t reserved_1 : 3;
- mmr_t debit_vc1_dyn : 5;
- mmr_t reserved_2 : 3;
- mmr_t debit_vc1_cap : 5;
- mmr_t reserved_3 : 3;
- mmr_t debit_vc2_dyn : 5;
- mmr_t reserved_4 : 3;
- mmr_t debit_vc2_cap : 5;
- mmr_t reserved_5 : 3;
- mmr_t debit_vc3_dyn : 5;
- mmr_t reserved_6 : 3;
- mmr_t debit_vc3_cap : 5;
- mmr_t reserved_7 : 3;
- } sh_xnni0_llp_debit_flow_s;
-} sh_xnni0_llp_debit_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_0_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_link_0_flow_u {
- mmr_t sh_xnni0_link_0_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t credit_vc0_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc0_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc0_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni0_link_0_flow_s;
-} sh_xnni0_link_0_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_1_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_link_1_flow_u {
- mmr_t sh_xnni0_link_1_flow_regval;
- struct {
- mmr_t debit_vc1_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc1_force_cred : 1;
- mmr_t credit_vc1_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc1_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc1_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni0_link_1_flow_s;
-} sh_xnni0_link_1_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_2_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_link_2_flow_u {
- mmr_t sh_xnni0_link_2_flow_regval;
- struct {
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc2_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc2_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc2_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni0_link_2_flow_s;
-} sh_xnni0_link_2_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_LINK_3_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_link_3_flow_u {
- mmr_t sh_xnni0_link_3_flow_regval;
- struct {
- mmr_t debit_vc3_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc3_force_cred : 1;
- mmr_t credit_vc3_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc3_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc3_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni0_link_3_flow_s;
-} sh_xnni0_link_3_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_TO_FIFO02_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_llp_to_fifo02_flow_u {
- mmr_t sh_xnni1_llp_to_fifo02_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnni1_llp_to_fifo02_flow_s;
-} sh_xnni1_llp_to_fifo02_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_TO_FIFO13_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_llp_to_fifo13_flow_u {
- mmr_t sh_xnni1_llp_to_fifo13_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnni1_llp_to_fifo13_flow_s;
-} sh_xnni1_llp_to_fifo13_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LLP_DEBIT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_llp_debit_flow_u {
- mmr_t sh_xnni1_llp_debit_flow_regval;
- struct {
- mmr_t debit_vc0_dyn : 5;
- mmr_t reserved_0 : 3;
- mmr_t debit_vc0_cap : 5;
- mmr_t reserved_1 : 3;
- mmr_t debit_vc1_dyn : 5;
- mmr_t reserved_2 : 3;
- mmr_t debit_vc1_cap : 5;
- mmr_t reserved_3 : 3;
- mmr_t debit_vc2_dyn : 5;
- mmr_t reserved_4 : 3;
- mmr_t debit_vc2_cap : 5;
- mmr_t reserved_5 : 3;
- mmr_t debit_vc3_dyn : 5;
- mmr_t reserved_6 : 3;
- mmr_t debit_vc3_cap : 5;
- mmr_t reserved_7 : 3;
- } sh_xnni1_llp_debit_flow_s;
-} sh_xnni1_llp_debit_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_0_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_link_0_flow_u {
- mmr_t sh_xnni1_link_0_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t credit_vc0_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc0_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc0_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni1_link_0_flow_s;
-} sh_xnni1_link_0_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_1_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_link_1_flow_u {
- mmr_t sh_xnni1_link_1_flow_regval;
- struct {
- mmr_t debit_vc1_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc1_force_cred : 1;
- mmr_t credit_vc1_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc1_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc1_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni1_link_1_flow_s;
-} sh_xnni1_link_1_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_2_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_link_2_flow_u {
- mmr_t sh_xnni1_link_2_flow_regval;
- struct {
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc2_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc2_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc2_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni1_link_2_flow_s;
-} sh_xnni1_link_2_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_LINK_3_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_link_3_flow_u {
- mmr_t sh_xnni1_link_3_flow_regval;
- struct {
- mmr_t debit_vc3_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc3_force_cred : 1;
- mmr_t credit_vc3_test : 7;
- mmr_t reserved_1 : 1;
- mmr_t credit_vc3_dyn : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc3_cap : 7;
- mmr_t reserved_3 : 33;
- } sh_xnni1_link_3_flow_s;
-} sh_xnni1_link_3_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IILB_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-typedef union sh_iilb_local_table_u {
- mmr_t sh_iilb_local_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 57;
- mmr_t valid : 1;
- } sh_iilb_local_table_s;
-} sh_iilb_local_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IILB_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-typedef union sh_iilb_global_table_u {
- mmr_t sh_iilb_global_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 57;
- mmr_t valid : 1;
- } sh_iilb_global_table_s;
-} sh_iilb_global_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IILB_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-typedef union sh_iilb_over_ride_table_u {
- mmr_t sh_iilb_over_ride_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 57;
- mmr_t enable : 1;
- } sh_iilb_over_ride_table_s;
-} sh_iilb_over_ride_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IILB_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-typedef union sh_iilb_rsp_plane_hint_u {
- mmr_t sh_iilb_rsp_plane_hint_regval;
- struct {
- mmr_t reserved_0 : 64;
- } sh_iilb_rsp_plane_hint_s;
-} sh_iilb_rsp_plane_hint_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-typedef union sh_pi_local_table_u {
- mmr_t sh_pi_local_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t valid : 1;
- } sh_pi_local_table_s;
-} sh_pi_local_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-typedef union sh_pi_global_table_u {
- mmr_t sh_pi_global_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t valid : 1;
- } sh_pi_global_table_s;
-} sh_pi_global_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-typedef union sh_pi_over_ride_table_u {
- mmr_t sh_pi_over_ride_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t enable : 1;
- } sh_pi_over_ride_table_s;
-} sh_pi_over_ride_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-typedef union sh_pi_rsp_plane_hint_u {
- mmr_t sh_pi_rsp_plane_hint_regval;
- struct {
- mmr_t invert : 1;
- mmr_t reserved_0 : 63;
- } sh_pi_rsp_plane_hint_s;
-} sh_pi_rsp_plane_hint_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-typedef union sh_ni0_local_table_u {
- mmr_t sh_ni0_local_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t valid : 1;
- } sh_ni0_local_table_s;
-} sh_ni0_local_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-typedef union sh_ni0_global_table_u {
- mmr_t sh_ni0_global_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t valid : 1;
- } sh_ni0_global_table_s;
-} sh_ni0_global_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-typedef union sh_ni0_over_ride_table_u {
- mmr_t sh_ni0_over_ride_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t enable : 1;
- } sh_ni0_over_ride_table_s;
-} sh_ni0_over_ride_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-typedef union sh_ni0_rsp_plane_hint_u {
- mmr_t sh_ni0_rsp_plane_hint_regval;
- struct {
- mmr_t reserved_0 : 64;
- } sh_ni0_rsp_plane_hint_s;
-} sh_ni0_rsp_plane_hint_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-typedef union sh_ni1_local_table_u {
- mmr_t sh_ni1_local_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t valid : 1;
- } sh_ni1_local_table_s;
-} sh_ni1_local_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-typedef union sh_ni1_global_table_u {
- mmr_t sh_ni1_global_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t valid : 1;
- } sh_ni1_global_table_s;
-} sh_ni1_global_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-typedef union sh_ni1_over_ride_table_u {
- mmr_t sh_ni1_over_ride_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t reserved_0 : 58;
- mmr_t enable : 1;
- } sh_ni1_over_ride_table_s;
-} sh_ni1_over_ride_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-typedef union sh_ni1_rsp_plane_hint_u {
- mmr_t sh_ni1_rsp_plane_hint_regval;
- struct {
- mmr_t reserved_0 : 64;
- } sh_ni1_rsp_plane_hint_s;
-} sh_ni1_rsp_plane_hint_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_LOCAL_TABLE" */
-/* local lookup table */
-/* ==================================================================== */
-
-typedef union sh_md_local_table_u {
- mmr_t sh_md_local_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t valid : 1;
- } sh_md_local_table_s;
-} sh_md_local_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_GLOBAL_TABLE" */
-/* global lookup table */
-/* ==================================================================== */
-
-typedef union sh_md_global_table_u {
- mmr_t sh_md_global_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t valid : 1;
- } sh_md_global_table_s;
-} sh_md_global_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_OVER_RIDE_TABLE" */
-/* If enabled, bypass the Global/Local tables */
-/* ==================================================================== */
-
-typedef union sh_md_over_ride_table_u {
- mmr_t sh_md_over_ride_table_regval;
- struct {
- mmr_t dir0 : 4;
- mmr_t v0 : 1;
- mmr_t ni_sel0 : 1;
- mmr_t reserved_0 : 2;
- mmr_t dir1 : 4;
- mmr_t v1 : 1;
- mmr_t ni_sel1 : 1;
- mmr_t reserved_1 : 49;
- mmr_t enable : 1;
- } sh_md_over_ride_table_s;
-} sh_md_over_ride_table_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_RSP_PLANE_HINT" */
-/* If enabled, invert incoming response only plane hint bit before lo */
-/* ==================================================================== */
-
-typedef union sh_md_rsp_plane_hint_u {
- mmr_t sh_md_rsp_plane_hint_regval;
- struct {
- mmr_t invert : 1;
- mmr_t reserved_0 : 63;
- } sh_md_rsp_plane_hint_s;
-} sh_md_rsp_plane_hint_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_LIQ_CTL" */
-/* Local Block LIQ Control */
-/* ==================================================================== */
-
-typedef union sh_lb_liq_ctl_u {
- mmr_t sh_lb_liq_ctl_regval;
- struct {
- mmr_t liq_req_ctl : 5;
- mmr_t reserved_0 : 3;
- mmr_t liq_rpl_ctl : 4;
- mmr_t reserved_1 : 4;
- mmr_t force_rq_credit : 1;
- mmr_t force_rp_credit : 1;
- mmr_t force_linvv_credit : 1;
- mmr_t reserved_2 : 45;
- } sh_lb_liq_ctl_s;
-} sh_lb_liq_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_LOQ_CTL" */
-/* Local Block LOQ Control */
-/* ==================================================================== */
-
-typedef union sh_lb_loq_ctl_u {
- mmr_t sh_lb_loq_ctl_regval;
- struct {
- mmr_t loq_req_ctl : 1;
- mmr_t loq_rpl_ctl : 1;
- mmr_t reserved_0 : 62;
- } sh_lb_loq_ctl_s;
-} sh_lb_loq_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_MAX_REP_CREDIT_CNT" */
-/* Maximum number of reply credits from XN */
-/* ==================================================================== */
-
-typedef union sh_lb_max_rep_credit_cnt_u {
- mmr_t sh_lb_max_rep_credit_cnt_regval;
- struct {
- mmr_t max_cnt : 5;
- mmr_t reserved_0 : 59;
- } sh_lb_max_rep_credit_cnt_s;
-} sh_lb_max_rep_credit_cnt_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_MAX_REQ_CREDIT_CNT" */
-/* Maximum number of request credits from XN */
-/* ==================================================================== */
-
-typedef union sh_lb_max_req_credit_cnt_u {
- mmr_t sh_lb_max_req_credit_cnt_regval;
- struct {
- mmr_t max_cnt : 5;
- mmr_t reserved_0 : 59;
- } sh_lb_max_req_credit_cnt_s;
-} sh_lb_max_req_credit_cnt_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PIO_TIME_OUT" */
-/* Local Block PIO time out value */
-/* ==================================================================== */
-
-typedef union sh_pio_time_out_u {
- mmr_t sh_pio_time_out_regval;
- struct {
- mmr_t value : 16;
- mmr_t reserved_0 : 48;
- } sh_pio_time_out_s;
-} sh_pio_time_out_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PIO_NACK_RESET" */
-/* Local Block PIO Reset for nack counters */
-/* ==================================================================== */
-
-typedef union sh_pio_nack_reset_u {
- mmr_t sh_pio_nack_reset_regval;
- struct {
- mmr_t pulse : 1;
- mmr_t reserved_0 : 63;
- } sh_pio_nack_reset_s;
-} sh_pio_nack_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CONVEYOR_BELT_TIME_OUT" */
-/* Local Block conveyor belt time out value */
-/* ==================================================================== */
-
-typedef union sh_conveyor_belt_time_out_u {
- mmr_t sh_conveyor_belt_time_out_regval;
- struct {
- mmr_t value : 12;
- mmr_t reserved_0 : 52;
- } sh_conveyor_belt_time_out_s;
-} sh_conveyor_belt_time_out_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_CREDIT_STATUS" */
-/* Credit Counter Status Register */
-/* ==================================================================== */
-
-typedef union sh_lb_credit_status_u {
- mmr_t sh_lb_credit_status_regval;
- struct {
- mmr_t liq_rq_credit : 5;
- mmr_t reserved_0 : 1;
- mmr_t liq_rp_credit : 4;
- mmr_t reserved_1 : 2;
- mmr_t linvv_credit : 6;
- mmr_t loq_rq_credit : 5;
- mmr_t loq_rp_credit : 5;
- mmr_t reserved_2 : 36;
- } sh_lb_credit_status_s;
-} sh_lb_credit_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_LOCAL_SEL" */
-/* LB Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_lb_debug_local_sel_u {
- mmr_t sh_lb_debug_local_sel_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_lb_debug_local_sel_s;
-} sh_lb_debug_local_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_PERF_SEL" */
-/* LB Debug Port Performance Select */
-/* ==================================================================== */
-
-typedef union sh_lb_debug_perf_sel_u {
- mmr_t sh_lb_debug_perf_sel_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_lb_debug_perf_sel_s;
-} sh_lb_debug_perf_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_TRIG_SEL" */
-/* LB Debug Trigger Select */
-/* ==================================================================== */
-
-typedef union sh_lb_debug_trig_sel_u {
- mmr_t sh_lb_debug_trig_sel_regval;
- struct {
- mmr_t trigger0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t trigger4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t trigger5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t trigger6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t trigger7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_lb_debug_trig_sel_s;
-} sh_lb_debug_trig_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_1" */
-/* LB Error capture information: HDR1 */
-/* ==================================================================== */
-
-typedef union sh_lb_error_detail_1_u {
- mmr_t sh_lb_error_detail_1_regval;
- struct {
- mmr_t command : 8;
- mmr_t suppl : 14;
- mmr_t reserved_0 : 2;
- mmr_t source : 14;
- mmr_t reserved_1 : 2;
- mmr_t dest : 3;
- mmr_t reserved_2 : 5;
- mmr_t hdr_err : 1;
- mmr_t data_err : 1;
- mmr_t reserved_3 : 13;
- mmr_t valid : 1;
- } sh_lb_error_detail_1_s;
-} sh_lb_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_2" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-typedef union sh_lb_error_detail_2_u {
- mmr_t sh_lb_error_detail_2_regval;
- struct {
- mmr_t address : 47;
- mmr_t reserved_0 : 17;
- } sh_lb_error_detail_2_s;
-} sh_lb_error_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_3" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-typedef union sh_lb_error_detail_3_u {
- mmr_t sh_lb_error_detail_3_regval;
- struct {
- mmr_t data : 64;
- } sh_lb_error_detail_3_s;
-} sh_lb_error_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_4" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-typedef union sh_lb_error_detail_4_u {
- mmr_t sh_lb_error_detail_4_regval;
- struct {
- mmr_t route : 64;
- } sh_lb_error_detail_4_s;
-} sh_lb_error_detail_4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_DETAIL_5" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-typedef union sh_lb_error_detail_5_u {
- mmr_t sh_lb_error_detail_5_regval;
- struct {
- mmr_t read_retry : 1;
- mmr_t ptc1_write : 1;
- mmr_t write_retry : 1;
- mmr_t count_a_overflow : 1;
- mmr_t count_b_overflow : 1;
- mmr_t nack_a_timeout : 1;
- mmr_t nack_b_timeout : 1;
- mmr_t reserved_0 : 57;
- } sh_lb_error_detail_5_s;
-} sh_lb_error_detail_5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_MASK" */
-/* LB Error Mask */
-/* ==================================================================== */
-
-typedef union sh_lb_error_mask_u {
- mmr_t sh_lb_error_mask_regval;
- struct {
- mmr_t rq_bad_cmd : 1;
- mmr_t rp_bad_cmd : 1;
- mmr_t rq_short : 1;
- mmr_t rp_short : 1;
- mmr_t rq_long : 1;
- mmr_t rp_long : 1;
- mmr_t rq_bad_data : 1;
- mmr_t rp_bad_data : 1;
- mmr_t rq_bad_addr : 1;
- mmr_t rq_time_out : 1;
- mmr_t linvv_overflow : 1;
- mmr_t unexpected_linv : 1;
- mmr_t ptc_1_timeout : 1;
- mmr_t junk_bus_err : 1;
- mmr_t pio_cb_err : 1;
- mmr_t vector_rq_route_error : 1;
- mmr_t vector_rp_route_error : 1;
- mmr_t gclk_drop : 1;
- mmr_t rq_fifo_error : 1;
- mmr_t rp_fifo_error : 1;
- mmr_t unexp_valid : 1;
- mmr_t rq_credit_overflow : 1;
- mmr_t rp_credit_overflow : 1;
- mmr_t reserved_0 : 41;
- } sh_lb_error_mask_s;
-} sh_lb_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_OVERFLOW" */
-/* LB Error Overflow */
-/* ==================================================================== */
-
-typedef union sh_lb_error_overflow_u {
- mmr_t sh_lb_error_overflow_regval;
- struct {
- mmr_t rq_bad_cmd_ovrfl : 1;
- mmr_t rp_bad_cmd_ovrfl : 1;
- mmr_t rq_short_ovrfl : 1;
- mmr_t rp_short_ovrfl : 1;
- mmr_t rq_long_ovrfl : 1;
- mmr_t rp_long_ovrfl : 1;
- mmr_t rq_bad_data_ovrfl : 1;
- mmr_t rp_bad_data_ovrfl : 1;
- mmr_t rq_bad_addr_ovrfl : 1;
- mmr_t rq_time_out_ovrfl : 1;
- mmr_t linvv_overflow_ovrfl : 1;
- mmr_t unexpected_linv_ovrfl : 1;
- mmr_t ptc_1_timeout_ovrfl : 1;
- mmr_t junk_bus_err_ovrfl : 1;
- mmr_t pio_cb_err_ovrfl : 1;
- mmr_t vector_rq_route_error_ovrfl : 1;
- mmr_t vector_rp_route_error_ovrfl : 1;
- mmr_t gclk_drop_ovrfl : 1;
- mmr_t rq_fifo_error_ovrfl : 1;
- mmr_t rp_fifo_error_ovrfl : 1;
- mmr_t unexp_valid_ovrfl : 1;
- mmr_t rq_credit_overflow_ovrfl : 1;
- mmr_t rp_credit_overflow_ovrfl : 1;
- mmr_t reserved_0 : 41;
- } sh_lb_error_overflow_s;
-} sh_lb_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_ERROR_SUMMARY" */
-/* LB Error Bits */
-/* ==================================================================== */
-
-typedef union sh_lb_error_summary_u {
- mmr_t sh_lb_error_summary_regval;
- struct {
- mmr_t rq_bad_cmd : 1;
- mmr_t rp_bad_cmd : 1;
- mmr_t rq_short : 1;
- mmr_t rp_short : 1;
- mmr_t rq_long : 1;
- mmr_t rp_long : 1;
- mmr_t rq_bad_data : 1;
- mmr_t rp_bad_data : 1;
- mmr_t rq_bad_addr : 1;
- mmr_t rq_time_out : 1;
- mmr_t linvv_overflow : 1;
- mmr_t unexpected_linv : 1;
- mmr_t ptc_1_timeout : 1;
- mmr_t junk_bus_err : 1;
- mmr_t pio_cb_err : 1;
- mmr_t vector_rq_route_error : 1;
- mmr_t vector_rp_route_error : 1;
- mmr_t gclk_drop : 1;
- mmr_t rq_fifo_error : 1;
- mmr_t rp_fifo_error : 1;
- mmr_t unexp_valid : 1;
- mmr_t rq_credit_overflow : 1;
- mmr_t rp_credit_overflow : 1;
- mmr_t reserved_0 : 41;
- } sh_lb_error_summary_s;
-} sh_lb_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_FIRST_ERROR" */
-/* LB First Error */
-/* ==================================================================== */
-
-typedef union sh_lb_first_error_u {
- mmr_t sh_lb_first_error_regval;
- struct {
- mmr_t rq_bad_cmd : 1;
- mmr_t rp_bad_cmd : 1;
- mmr_t rq_short : 1;
- mmr_t rp_short : 1;
- mmr_t rq_long : 1;
- mmr_t rp_long : 1;
- mmr_t rq_bad_data : 1;
- mmr_t rp_bad_data : 1;
- mmr_t rq_bad_addr : 1;
- mmr_t rq_time_out : 1;
- mmr_t linvv_overflow : 1;
- mmr_t unexpected_linv : 1;
- mmr_t ptc_1_timeout : 1;
- mmr_t junk_bus_err : 1;
- mmr_t pio_cb_err : 1;
- mmr_t vector_rq_route_error : 1;
- mmr_t vector_rp_route_error : 1;
- mmr_t gclk_drop : 1;
- mmr_t rq_fifo_error : 1;
- mmr_t rp_fifo_error : 1;
- mmr_t unexp_valid : 1;
- mmr_t rq_credit_overflow : 1;
- mmr_t rp_credit_overflow : 1;
- mmr_t reserved_0 : 41;
- } sh_lb_first_error_s;
-} sh_lb_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_LAST_CREDIT" */
-/* Credit counter status register */
-/* ==================================================================== */
-
-typedef union sh_lb_last_credit_u {
- mmr_t sh_lb_last_credit_regval;
- struct {
- mmr_t liq_rq_credit : 5;
- mmr_t reserved_0 : 1;
- mmr_t liq_rp_credit : 4;
- mmr_t reserved_1 : 2;
- mmr_t linvv_credit : 6;
- mmr_t loq_rq_credit : 5;
- mmr_t loq_rp_credit : 5;
- mmr_t reserved_2 : 36;
- } sh_lb_last_credit_s;
-} sh_lb_last_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_NACK_STATUS" */
-/* Nack Counter Status Register */
-/* ==================================================================== */
-
-typedef union sh_lb_nack_status_u {
- mmr_t sh_lb_nack_status_regval;
- struct {
- mmr_t pio_nack_a : 12;
- mmr_t reserved_0 : 4;
- mmr_t pio_nack_b : 12;
- mmr_t reserved_1 : 4;
- mmr_t junk_nack : 16;
- mmr_t cb_timeout_count : 12;
- mmr_t cb_state : 2;
- mmr_t reserved_2 : 2;
- } sh_lb_nack_status_s;
-} sh_lb_nack_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_TRIGGER_COMPARE" */
-/* LB Test-point Trigger Compare */
-/* ==================================================================== */
-
-typedef union sh_lb_trigger_compare_u {
- mmr_t sh_lb_trigger_compare_regval;
- struct {
- mmr_t mask : 32;
- mmr_t reserved_0 : 32;
- } sh_lb_trigger_compare_s;
-} sh_lb_trigger_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_TRIGGER_DATA" */
-/* LB Test-point Trigger Compare Data */
-/* ==================================================================== */
-
-typedef union sh_lb_trigger_data_u {
- mmr_t sh_lb_trigger_data_regval;
- struct {
- mmr_t compare_pattern : 32;
- mmr_t reserved_0 : 32;
- } sh_lb_trigger_data_s;
-} sh_lb_trigger_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AEC_CONFIG" */
-/* PI Adaptive Error Correction Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_aec_config_u {
- mmr_t sh_pi_aec_config_regval;
- struct {
- mmr_t mode : 3;
- mmr_t reserved_0 : 61;
- } sh_pi_aec_config_s;
-} sh_pi_aec_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_ERROR_MASK" */
-/* PI AFI Error Mask */
-/* ==================================================================== */
-
-typedef union sh_pi_afi_error_mask_u {
- mmr_t sh_pi_afi_error_mask_regval;
- struct {
- mmr_t reserved_0 : 21;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_len : 1;
- mmr_t reserved_1 : 29;
- } sh_pi_afi_error_mask_s;
-} sh_pi_afi_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_COMPARE" */
-/* PI AFI Test Point Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_afi_test_point_compare_u {
- mmr_t sh_pi_afi_test_point_compare_regval;
- struct {
- mmr_t compare_mask : 32;
- mmr_t compare_pattern : 32;
- } sh_pi_afi_test_point_compare_s;
-} sh_pi_afi_test_point_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_SELECT" */
-/* PI AFI Test Point Select */
-/* ==================================================================== */
-
-typedef union sh_pi_afi_test_point_select_u {
- mmr_t sh_pi_afi_test_point_select_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 4;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble1_chiplet_sel : 4;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble2_chiplet_sel : 4;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble3_chiplet_sel : 4;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble4_chiplet_sel : 4;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble5_chiplet_sel : 4;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble6_chiplet_sel : 4;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble7_chiplet_sel : 4;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_pi_afi_test_point_select_s;
-} sh_pi_afi_test_point_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBC Test Point Trigger Select */
-/* ==================================================================== */
-
-typedef union sh_pi_afi_test_point_trigger_select_u {
- mmr_t sh_pi_afi_test_point_trigger_select_regval;
- struct {
- mmr_t trigger0_chiplet_sel : 4;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger1_chiplet_sel : 4;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger2_chiplet_sel : 4;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger3_chiplet_sel : 4;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger4_chiplet_sel : 4;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger5_chiplet_sel : 4;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger6_chiplet_sel : 4;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger7_chiplet_sel : 4;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- } sh_pi_afi_test_point_trigger_select_s;
-} sh_pi_afi_test_point_trigger_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AUTO_REPLY_ENABLE" */
-/* PI Auto Reply Enable */
-/* ==================================================================== */
-
-typedef union sh_pi_auto_reply_enable_u {
- mmr_t sh_pi_auto_reply_enable_regval;
- struct {
- mmr_t auto_reply_enable : 1;
- mmr_t reserved_0 : 63;
- } sh_pi_auto_reply_enable_s;
-} sh_pi_auto_reply_enable_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_CONTROL" */
-/* CRB CAM MMR Access Control */
-/* ==================================================================== */
-
-typedef union sh_pi_cam_control_u {
- mmr_t sh_pi_cam_control_regval;
- struct {
- mmr_t cam_indx : 7;
- mmr_t reserved_0 : 1;
- mmr_t cam_write : 1;
- mmr_t rrb_rd_xfer_clear : 1;
- mmr_t reserved_1 : 53;
- mmr_t start : 1;
- } sh_pi_cam_control_s;
-} sh_pi_cam_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_COMPARE" */
-/* PI CRBC Test Point Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_crbc_test_point_compare_u {
- mmr_t sh_pi_crbc_test_point_compare_regval;
- struct {
- mmr_t compare_mask : 32;
- mmr_t compare_pattern : 32;
- } sh_pi_crbc_test_point_compare_s;
-} sh_pi_crbc_test_point_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_SELECT" */
-/* PI CRBC Test Point Select */
-/* ==================================================================== */
-
-typedef union sh_pi_crbc_test_point_select_u {
- mmr_t sh_pi_crbc_test_point_select_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_pi_crbc_test_point_select_s;
-} sh_pi_crbc_test_point_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBC_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBC Test Point Trigger Select */
-/* ==================================================================== */
-
-typedef union sh_pi_crbc_test_point_trigger_select_u {
- mmr_t sh_pi_crbc_test_point_trigger_select_regval;
- struct {
- mmr_t trigger0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t trigger4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t trigger5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t trigger6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t trigger7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_pi_crbc_test_point_trigger_select_s;
-} sh_pi_crbc_test_point_trigger_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_ERROR_MASK" */
-/* PI CRBP Error Mask */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_error_mask_u {
- mmr_t sh_pi_crbp_error_mask_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t reserved_0 : 43;
- } sh_pi_crbp_error_mask_s;
-} sh_pi_crbp_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FSB_PIPE_COMPARE" */
-/* CRBP FSB Pipe Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_fsb_pipe_compare_u {
- mmr_t sh_pi_crbp_fsb_pipe_compare_regval;
- struct {
- mmr_t compare_address : 47;
- mmr_t compare_req : 6;
- mmr_t reserved_0 : 11;
- } sh_pi_crbp_fsb_pipe_compare_s;
-} sh_pi_crbp_fsb_pipe_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FSB_PIPE_MASK" */
-/* CRBP Compare Mask */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_fsb_pipe_mask_u {
- mmr_t sh_pi_crbp_fsb_pipe_mask_regval;
- struct {
- mmr_t compare_address_mask : 47;
- mmr_t compare_req_mask : 6;
- mmr_t reserved_0 : 11;
- } sh_pi_crbp_fsb_pipe_mask_s;
-} sh_pi_crbp_fsb_pipe_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_COMPARE" */
-/* PI CRBP Test Point Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_test_point_compare_u {
- mmr_t sh_pi_crbp_test_point_compare_regval;
- struct {
- mmr_t compare_mask : 32;
- mmr_t compare_pattern : 32;
- } sh_pi_crbp_test_point_compare_s;
-} sh_pi_crbp_test_point_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_SELECT" */
-/* PI CRBP Test Point Select */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_test_point_select_u {
- mmr_t sh_pi_crbp_test_point_select_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_pi_crbp_test_point_select_s;
-} sh_pi_crbp_test_point_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_TEST_POINT_TRIGGER_SELECT" */
-/* PI CRBP Test Point Trigger Select */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_test_point_trigger_select_u {
- mmr_t sh_pi_crbp_test_point_trigger_select_regval;
- struct {
- mmr_t trigger0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t trigger4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t trigger5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t trigger6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t trigger7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_pi_crbp_test_point_trigger_select_s;
-} sh_pi_crbp_test_point_trigger_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_COMPARE_0" */
-/* CRBP XB Pipe Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_xb_pipe_compare_0_u {
- mmr_t sh_pi_crbp_xb_pipe_compare_0_regval;
- struct {
- mmr_t compare_address : 47;
- mmr_t compare_command : 8;
- mmr_t reserved_0 : 9;
- } sh_pi_crbp_xb_pipe_compare_0_s;
-} sh_pi_crbp_xb_pipe_compare_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_COMPARE_1" */
-/* CRBP XB Pipe Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_xb_pipe_compare_1_u {
- mmr_t sh_pi_crbp_xb_pipe_compare_1_regval;
- struct {
- mmr_t compare_source : 14;
- mmr_t reserved_0 : 2;
- mmr_t compare_supplemental : 14;
- mmr_t reserved_1 : 2;
- mmr_t compare_echo : 9;
- mmr_t reserved_2 : 23;
- } sh_pi_crbp_xb_pipe_compare_1_s;
-} sh_pi_crbp_xb_pipe_compare_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_MASK_0" */
-/* CRBP Compare Mask Register 1 */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_xb_pipe_mask_0_u {
- mmr_t sh_pi_crbp_xb_pipe_mask_0_regval;
- struct {
- mmr_t compare_address_mask : 47;
- mmr_t compare_command_mask : 8;
- mmr_t reserved_0 : 9;
- } sh_pi_crbp_xb_pipe_mask_0_s;
-} sh_pi_crbp_xb_pipe_mask_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_XB_PIPE_MASK_1" */
-/* CRBP XB Pipe Compare Mask Register 1 */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_xb_pipe_mask_1_u {
- mmr_t sh_pi_crbp_xb_pipe_mask_1_regval;
- struct {
- mmr_t compare_source_mask : 14;
- mmr_t reserved_0 : 2;
- mmr_t compare_supplemental_mask : 14;
- mmr_t reserved_1 : 2;
- mmr_t compare_echo_mask : 9;
- mmr_t reserved_2 : 23;
- } sh_pi_crbp_xb_pipe_mask_1_s;
-} sh_pi_crbp_xb_pipe_mask_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_DPC_QUEUE_CONFIG" */
-/* DPC Queue Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_dpc_queue_config_u {
- mmr_t sh_pi_dpc_queue_config_regval;
- struct {
- mmr_t dwcq_ae_level : 5;
- mmr_t reserved_0 : 3;
- mmr_t dwcq_af_thresh : 5;
- mmr_t reserved_1 : 3;
- mmr_t fwcq_ae_level : 5;
- mmr_t reserved_2 : 3;
- mmr_t fwcq_af_thresh : 5;
- mmr_t reserved_3 : 35;
- } sh_pi_dpc_queue_config_s;
-} sh_pi_dpc_queue_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_MASK" */
-/* PI Error Mask */
-/* ==================================================================== */
-
-typedef union sh_pi_error_mask_u {
- mmr_t sh_pi_error_mask_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_length : 1;
- mmr_t reserved_0 : 29;
- } sh_pi_error_mask_s;
-} sh_pi_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_EXPRESS_REPLY_CONFIG" */
-/* PI Express Reply Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_express_reply_config_u {
- mmr_t sh_pi_express_reply_config_regval;
- struct {
- mmr_t mode : 3;
- mmr_t reserved_0 : 61;
- } sh_pi_express_reply_config_s;
-} sh_pi_express_reply_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_COMPARE_VALUE" */
-/* FSB Compare Value */
-/* ==================================================================== */
-
-typedef union sh_pi_fsb_compare_value_u {
- mmr_t sh_pi_fsb_compare_value_regval;
- struct {
- mmr_t compare_value : 64;
- } sh_pi_fsb_compare_value_s;
-} sh_pi_fsb_compare_value_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_COMPARE_MASK" */
-/* FSB Compare Mask */
-/* ==================================================================== */
-
-typedef union sh_pi_fsb_compare_mask_u {
- mmr_t sh_pi_fsb_compare_mask_regval;
- struct {
- mmr_t mask_value : 64;
- } sh_pi_fsb_compare_mask_s;
-} sh_pi_fsb_compare_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_FSB_ERROR_INJECTION" */
-/* Inject an Error onto the FSB */
-/* ==================================================================== */
-
-typedef union sh_pi_fsb_error_injection_u {
- mmr_t sh_pi_fsb_error_injection_regval;
- struct {
- mmr_t rp_pe_to_fsb : 1;
- mmr_t ap0_pe_to_fsb : 1;
- mmr_t ap1_pe_to_fsb : 1;
- mmr_t rsp_pe_to_fsb : 1;
- mmr_t dw0_ce_to_fsb : 1;
- mmr_t dw0_uce_to_fsb : 1;
- mmr_t dw1_ce_to_fsb : 1;
- mmr_t dw1_uce_to_fsb : 1;
- mmr_t ip0_pe_to_fsb : 1;
- mmr_t ip1_pe_to_fsb : 1;
- mmr_t reserved_0 : 6;
- mmr_t rp_pe_from_fsb : 1;
- mmr_t ap0_pe_from_fsb : 1;
- mmr_t ap1_pe_from_fsb : 1;
- mmr_t rsp_pe_from_fsb : 1;
- mmr_t dw0_ce_from_fsb : 1;
- mmr_t dw0_uce_from_fsb : 1;
- mmr_t dw1_ce_from_fsb : 1;
- mmr_t dw1_uce_from_fsb : 1;
- mmr_t dw2_ce_from_fsb : 1;
- mmr_t dw2_uce_from_fsb : 1;
- mmr_t dw3_ce_from_fsb : 1;
- mmr_t dw3_uce_from_fsb : 1;
- mmr_t reserved_1 : 4;
- mmr_t ioq_overrun : 1;
- mmr_t livelock : 1;
- mmr_t bus_hang : 1;
- mmr_t reserved_2 : 29;
- } sh_pi_fsb_error_injection_s;
-} sh_pi_fsb_error_injection_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REPLY_VC_CONFIG" */
-/* MD-to-PI Reply Virtual Channel Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_md2pi_reply_vc_config_u {
- mmr_t sh_pi_md2pi_reply_vc_config_regval;
- struct {
- mmr_t hdr_depth : 4;
- mmr_t data_depth : 4;
- mmr_t max_credits : 6;
- mmr_t reserved_0 : 48;
- mmr_t force_credit : 1;
- mmr_t capture_credit_status : 1;
- } sh_pi_md2pi_reply_vc_config_s;
-} sh_pi_md2pi_reply_vc_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REQUEST_VC_CONFIG" */
-/* MD-to-PI Request Virtual Channel Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_md2pi_request_vc_config_u {
- mmr_t sh_pi_md2pi_request_vc_config_regval;
- struct {
- mmr_t hdr_depth : 4;
- mmr_t data_depth : 4;
- mmr_t max_credits : 6;
- mmr_t reserved_0 : 48;
- mmr_t force_credit : 1;
- mmr_t capture_credit_status : 1;
- } sh_pi_md2pi_request_vc_config_s;
-} sh_pi_md2pi_request_vc_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_QUEUE_ERROR_INJECTION" */
-/* PI Queue Error Injection */
-/* ==================================================================== */
-
-typedef union sh_pi_queue_error_injection_u {
- mmr_t sh_pi_queue_error_injection_regval;
- struct {
- mmr_t dat_dfr_q : 1;
- mmr_t dxb_wtl_cmnd_q : 1;
- mmr_t fsb_wtl_cmnd_q : 1;
- mmr_t mdpi_rpy_bfr : 1;
- mmr_t ptc_intr : 1;
- mmr_t rxl_kill_q : 1;
- mmr_t rxl_rdy_q : 1;
- mmr_t xnpi_rpy_bfr : 1;
- mmr_t reserved_0 : 56;
- } sh_pi_queue_error_injection_s;
-} sh_pi_queue_error_injection_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_COMPARE" */
-/* PI Test Point Compare */
-/* ==================================================================== */
-
-typedef union sh_pi_test_point_compare_u {
- mmr_t sh_pi_test_point_compare_regval;
- struct {
- mmr_t compare_mask : 32;
- mmr_t compare_pattern : 32;
- } sh_pi_test_point_compare_s;
-} sh_pi_test_point_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_SELECT" */
-/* PI Test Point Select */
-/* ==================================================================== */
-
-typedef union sh_pi_test_point_select_u {
- mmr_t sh_pi_test_point_select_regval;
- struct {
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_pi_test_point_select_s;
-} sh_pi_test_point_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_TEST_POINT_TRIGGER_SELECT" */
-/* PI Test Point Trigger Select */
-/* ==================================================================== */
-
-typedef union sh_pi_test_point_trigger_select_u {
- mmr_t sh_pi_test_point_trigger_select_regval;
- struct {
- mmr_t trigger0_chiplet_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger1_chiplet_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger2_chiplet_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger3_chiplet_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t trigger4_chiplet_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t trigger5_chiplet_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t trigger6_chiplet_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t trigger7_chiplet_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_pi_test_point_trigger_select_s;
-} sh_pi_test_point_trigger_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REPLY_VC_CONFIG" */
-/* XN-to-PI Reply Virtual Channel Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_xn2pi_reply_vc_config_u {
- mmr_t sh_pi_xn2pi_reply_vc_config_regval;
- struct {
- mmr_t hdr_depth : 4;
- mmr_t data_depth : 4;
- mmr_t max_credits : 6;
- mmr_t reserved_0 : 48;
- mmr_t force_credit : 1;
- mmr_t capture_credit_status : 1;
- } sh_pi_xn2pi_reply_vc_config_s;
-} sh_pi_xn2pi_reply_vc_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REQUEST_VC_CONFIG" */
-/* XN-to-PI Request Virtual Channel Configuration */
-/* ==================================================================== */
-
-typedef union sh_pi_xn2pi_request_vc_config_u {
- mmr_t sh_pi_xn2pi_request_vc_config_regval;
- struct {
- mmr_t hdr_depth : 4;
- mmr_t data_depth : 4;
- mmr_t max_credits : 6;
- mmr_t reserved_0 : 48;
- mmr_t force_credit : 1;
- mmr_t capture_credit_status : 1;
- } sh_pi_xn2pi_request_vc_config_s;
-} sh_pi_xn2pi_request_vc_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AEC_STATUS" */
-/* PI Adaptive Error Correction Status */
-/* ==================================================================== */
-
-typedef union sh_pi_aec_status_u {
- mmr_t sh_pi_aec_status_regval;
- struct {
- mmr_t state : 3;
- mmr_t reserved_0 : 61;
- } sh_pi_aec_status_s;
-} sh_pi_aec_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_AFI_FIRST_ERROR" */
-/* PI AFI First Error */
-/* ==================================================================== */
-
-typedef union sh_pi_afi_first_error_u {
- mmr_t sh_pi_afi_first_error_regval;
- struct {
- mmr_t reserved_0 : 7;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t reserved_1 : 12;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_len : 1;
- mmr_t reserved_2 : 29;
- } sh_pi_afi_first_error_s;
-} sh_pi_afi_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_ADDRESS_READ_DATA" */
-/* CRB CAM MMR Address Read Data */
-/* ==================================================================== */
-
-typedef union sh_pi_cam_address_read_data_u {
- mmr_t sh_pi_cam_address_read_data_regval;
- struct {
- mmr_t cam_addr : 48;
- mmr_t reserved_0 : 15;
- mmr_t cam_addr_val : 1;
- } sh_pi_cam_address_read_data_s;
-} sh_pi_cam_address_read_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_LPRA_READ_DATA" */
-/* CRB CAM MMR LPRA Read Data */
-/* ==================================================================== */
-
-typedef union sh_pi_cam_lpra_read_data_u {
- mmr_t sh_pi_cam_lpra_read_data_regval;
- struct {
- mmr_t cam_lpra : 64;
- } sh_pi_cam_lpra_read_data_s;
-} sh_pi_cam_lpra_read_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CAM_STATE_READ_DATA" */
-/* CRB CAM MMR State Read Data */
-/* ==================================================================== */
-
-typedef union sh_pi_cam_state_read_data_u {
- mmr_t sh_pi_cam_state_read_data_regval;
- struct {
- mmr_t cam_state : 4;
- mmr_t cam_to : 1;
- mmr_t cam_state_rd_pend : 1;
- mmr_t reserved_0 : 26;
- mmr_t cam_lpra : 18;
- mmr_t reserved_1 : 13;
- mmr_t cam_rd_data_val : 1;
- } sh_pi_cam_state_read_data_s;
-} sh_pi_cam_state_read_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_1" */
-/* PI Corrected Error Detail */
-/* ==================================================================== */
-
-typedef union sh_pi_corrected_detail_1_u {
- mmr_t sh_pi_corrected_detail_1_regval;
- struct {
- mmr_t address : 48;
- mmr_t syndrome : 8;
- mmr_t dep : 8;
- } sh_pi_corrected_detail_1_s;
-} sh_pi_corrected_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_2" */
-/* PI Corrected Error Detail 2 */
-/* ==================================================================== */
-
-typedef union sh_pi_corrected_detail_2_u {
- mmr_t sh_pi_corrected_detail_2_regval;
- struct {
- mmr_t data : 64;
- } sh_pi_corrected_detail_2_s;
-} sh_pi_corrected_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_3" */
-/* PI Corrected Error Detail 3 */
-/* ==================================================================== */
-
-typedef union sh_pi_corrected_detail_3_u {
- mmr_t sh_pi_corrected_detail_3_regval;
- struct {
- mmr_t address : 48;
- mmr_t syndrome : 8;
- mmr_t dep : 8;
- } sh_pi_corrected_detail_3_s;
-} sh_pi_corrected_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CORRECTED_DETAIL_4" */
-/* PI Corrected Error Detail 4 */
-/* ==================================================================== */
-
-typedef union sh_pi_corrected_detail_4_u {
- mmr_t sh_pi_corrected_detail_4_regval;
- struct {
- mmr_t data : 64;
- } sh_pi_corrected_detail_4_s;
-} sh_pi_corrected_detail_4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_CRBP_FIRST_ERROR" */
-/* PI CRBP First Error */
-/* ==================================================================== */
-
-typedef union sh_pi_crbp_first_error_u {
- mmr_t sh_pi_crbp_first_error_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t reserved_0 : 43;
- } sh_pi_crbp_first_error_s;
-} sh_pi_crbp_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_DETAIL_1" */
-/* PI Error Detail 1 */
-/* ==================================================================== */
-
-typedef union sh_pi_error_detail_1_u {
- mmr_t sh_pi_error_detail_1_regval;
- struct {
- mmr_t status : 64;
- } sh_pi_error_detail_1_s;
-} sh_pi_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_DETAIL_2" */
-/* PI Error Detail 2 */
-/* ==================================================================== */
-
-typedef union sh_pi_error_detail_2_u {
- mmr_t sh_pi_error_detail_2_regval;
- struct {
- mmr_t status : 64;
- } sh_pi_error_detail_2_s;
-} sh_pi_error_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_OVERFLOW" */
-/* PI Error Overflow */
-/* ==================================================================== */
-
-typedef union sh_pi_error_overflow_u {
- mmr_t sh_pi_error_overflow_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_length : 1;
- mmr_t reserved_0 : 29;
- } sh_pi_error_overflow_s;
-} sh_pi_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_ERROR_SUMMARY" */
-/* PI Error Summary */
-/* ==================================================================== */
-
-typedef union sh_pi_error_summary_u {
- mmr_t sh_pi_error_summary_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_length : 1;
- mmr_t reserved_0 : 29;
- } sh_pi_error_summary_s;
-} sh_pi_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_EXPRESS_REPLY_STATUS" */
-/* PI Express Reply Status */
-/* ==================================================================== */
-
-typedef union sh_pi_express_reply_status_u {
- mmr_t sh_pi_express_reply_status_regval;
- struct {
- mmr_t state : 3;
- mmr_t reserved_0 : 61;
- } sh_pi_express_reply_status_s;
-} sh_pi_express_reply_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_FIRST_ERROR" */
-/* PI First Error */
-/* ==================================================================== */
-
-typedef union sh_pi_first_error_u {
- mmr_t sh_pi_first_error_regval;
- struct {
- mmr_t fsb_proto_err : 1;
- mmr_t gfx_rp_err : 1;
- mmr_t xb_proto_err : 1;
- mmr_t mem_rp_err : 1;
- mmr_t pio_rp_err : 1;
- mmr_t mem_to_err : 1;
- mmr_t pio_to_err : 1;
- mmr_t fsb_shub_uce : 1;
- mmr_t fsb_shub_ce : 1;
- mmr_t msg_color_err : 1;
- mmr_t md_rq_q_oflow : 1;
- mmr_t md_rp_q_oflow : 1;
- mmr_t xn_rq_q_oflow : 1;
- mmr_t xn_rp_q_oflow : 1;
- mmr_t nack_oflow : 1;
- mmr_t gfx_int_0 : 1;
- mmr_t gfx_int_1 : 1;
- mmr_t md_rq_crd_oflow : 1;
- mmr_t md_rp_crd_oflow : 1;
- mmr_t xn_rq_crd_oflow : 1;
- mmr_t xn_rp_crd_oflow : 1;
- mmr_t hung_bus : 1;
- mmr_t rsp_parity : 1;
- mmr_t ioq_overrun : 1;
- mmr_t req_format : 1;
- mmr_t addr_access : 1;
- mmr_t req_parity : 1;
- mmr_t addr_parity : 1;
- mmr_t shub_fsb_dqe : 1;
- mmr_t shub_fsb_uce : 1;
- mmr_t shub_fsb_ce : 1;
- mmr_t livelock : 1;
- mmr_t bad_snoop : 1;
- mmr_t fsb_tbl_miss : 1;
- mmr_t msg_length : 1;
- mmr_t reserved_0 : 29;
- } sh_pi_first_error_s;
-} sh_pi_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2MD_REPLY_VC_STATUS" */
-/* PI-to-MD Reply Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_pi2md_reply_vc_status_u {
- mmr_t sh_pi_pi2md_reply_vc_status_regval;
- struct {
- mmr_t output_crd_stat : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_pi2md_reply_vc_status_s;
-} sh_pi_pi2md_reply_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2MD_REQUEST_VC_STATUS" */
-/* PI-to-MD Request Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_pi2md_request_vc_status_u {
- mmr_t sh_pi_pi2md_request_vc_status_regval;
- struct {
- mmr_t output_crd_stat : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_pi2md_request_vc_status_s;
-} sh_pi_pi2md_request_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2XN_REPLY_VC_STATUS" */
-/* PI-to-XN Reply Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_pi2xn_reply_vc_status_u {
- mmr_t sh_pi_pi2xn_reply_vc_status_regval;
- struct {
- mmr_t output_crd_stat : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_pi2xn_reply_vc_status_s;
-} sh_pi_pi2xn_reply_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_PI2XN_REQUEST_VC_STATUS" */
-/* PI-to-XN Request Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_pi2xn_request_vc_status_u {
- mmr_t sh_pi_pi2xn_request_vc_status_regval;
- struct {
- mmr_t output_crd_stat : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_pi2xn_request_vc_status_s;
-} sh_pi_pi2xn_request_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_1" */
-/* PI Uncorrected Error Detail 1 */
-/* ==================================================================== */
-
-typedef union sh_pi_uncorrected_detail_1_u {
- mmr_t sh_pi_uncorrected_detail_1_regval;
- struct {
- mmr_t address : 48;
- mmr_t syndrome : 8;
- mmr_t dep : 8;
- } sh_pi_uncorrected_detail_1_s;
-} sh_pi_uncorrected_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_2" */
-/* PI Uncorrected Error Detail 2 */
-/* ==================================================================== */
-
-typedef union sh_pi_uncorrected_detail_2_u {
- mmr_t sh_pi_uncorrected_detail_2_regval;
- struct {
- mmr_t data : 64;
- } sh_pi_uncorrected_detail_2_s;
-} sh_pi_uncorrected_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_3" */
-/* PI Uncorrected Error Detail 3 */
-/* ==================================================================== */
-
-typedef union sh_pi_uncorrected_detail_3_u {
- mmr_t sh_pi_uncorrected_detail_3_regval;
- struct {
- mmr_t address : 48;
- mmr_t syndrome : 8;
- mmr_t dep : 8;
- } sh_pi_uncorrected_detail_3_s;
-} sh_pi_uncorrected_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCORRECTED_DETAIL_4" */
-/* PI Uncorrected Error Detail 4 */
-/* ==================================================================== */
-
-typedef union sh_pi_uncorrected_detail_4_u {
- mmr_t sh_pi_uncorrected_detail_4_regval;
- struct {
- mmr_t data : 64;
- } sh_pi_uncorrected_detail_4_s;
-} sh_pi_uncorrected_detail_4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REPLY_VC_STATUS" */
-/* MD-to-PI Reply Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_md2pi_reply_vc_status_u {
- mmr_t sh_pi_md2pi_reply_vc_status_regval;
- struct {
- mmr_t input_hdr_crd_stat : 4;
- mmr_t input_dat_crd_stat : 4;
- mmr_t input_queue_stat : 4;
- mmr_t reserved_0 : 52;
- } sh_pi_md2pi_reply_vc_status_s;
-} sh_pi_md2pi_reply_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD2PI_REQUEST_VC_STATUS" */
-/* MD-to-PI Request Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_md2pi_request_vc_status_u {
- mmr_t sh_pi_md2pi_request_vc_status_regval;
- struct {
- mmr_t input_hdr_crd_stat : 4;
- mmr_t input_dat_crd_stat : 4;
- mmr_t input_queue_stat : 4;
- mmr_t reserved_0 : 52;
- } sh_pi_md2pi_request_vc_status_s;
-} sh_pi_md2pi_request_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REPLY_VC_STATUS" */
-/* XN-to-PI Reply Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_xn2pi_reply_vc_status_u {
- mmr_t sh_pi_xn2pi_reply_vc_status_regval;
- struct {
- mmr_t input_hdr_crd_stat : 4;
- mmr_t input_dat_crd_stat : 4;
- mmr_t input_queue_stat : 4;
- mmr_t reserved_0 : 52;
- } sh_pi_xn2pi_reply_vc_status_s;
-} sh_pi_xn2pi_reply_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_XN2PI_REQUEST_VC_STATUS" */
-/* XN-to-PI Request Virtual Channel Status */
-/* ==================================================================== */
-
-typedef union sh_pi_xn2pi_request_vc_status_u {
- mmr_t sh_pi_xn2pi_request_vc_status_regval;
- struct {
- mmr_t input_hdr_crd_stat : 4;
- mmr_t input_dat_crd_stat : 4;
- mmr_t input_queue_stat : 4;
- mmr_t reserved_0 : 52;
- } sh_pi_xn2pi_request_vc_status_s;
-} sh_pi_xn2pi_request_vc_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_SIC_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_sic_flow_u {
- mmr_t sh_xnpi_sic_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 5;
- mmr_t reserved_0 : 2;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 5;
- mmr_t reserved_1 : 2;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc0_test : 5;
- mmr_t reserved_2 : 3;
- mmr_t credit_vc0_dyn : 5;
- mmr_t reserved_3 : 3;
- mmr_t credit_vc0_cap : 5;
- mmr_t reserved_4 : 3;
- mmr_t credit_vc2_test : 5;
- mmr_t reserved_5 : 3;
- mmr_t credit_vc2_dyn : 5;
- mmr_t reserved_6 : 3;
- mmr_t credit_vc2_cap : 5;
- mmr_t reserved_7 : 2;
- mmr_t disable_bypass_out : 1;
- } sh_xnpi_sic_flow_s;
-} sh_xnpi_sic_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_NI0_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_to_ni0_port_flow_u {
- mmr_t sh_xnpi_to_ni0_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnpi_to_ni0_port_flow_s;
-} sh_xnpi_to_ni0_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_NI1_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_to_ni1_port_flow_u {
- mmr_t sh_xnpi_to_ni1_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnpi_to_ni1_port_flow_s;
-} sh_xnpi_to_ni1_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_TO_IILB_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_to_iilb_port_flow_u {
- mmr_t sh_xnpi_to_iilb_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnpi_to_iilb_port_flow_s;
-} sh_xnpi_to_iilb_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_NI0_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_fr_ni0_port_flow_fifo_u {
- mmr_t sh_xnpi_fr_ni0_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnpi_fr_ni0_port_flow_fifo_s;
-} sh_xnpi_fr_ni0_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_NI1_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_fr_ni1_port_flow_fifo_u {
- mmr_t sh_xnpi_fr_ni1_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnpi_fr_ni1_port_flow_fifo_s;
-} sh_xnpi_fr_ni1_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FR_IILB_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_fr_iilb_port_flow_fifo_u {
- mmr_t sh_xnpi_fr_iilb_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnpi_fr_iilb_port_flow_fifo_s;
-} sh_xnpi_fr_iilb_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_SIC_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_sic_flow_u {
- mmr_t sh_xnmd_sic_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 5;
- mmr_t reserved_0 : 2;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 5;
- mmr_t reserved_1 : 2;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc0_test : 5;
- mmr_t reserved_2 : 3;
- mmr_t credit_vc0_dyn : 5;
- mmr_t reserved_3 : 3;
- mmr_t credit_vc0_cap : 5;
- mmr_t reserved_4 : 3;
- mmr_t credit_vc2_test : 5;
- mmr_t reserved_5 : 3;
- mmr_t credit_vc2_dyn : 5;
- mmr_t reserved_6 : 3;
- mmr_t credit_vc2_cap : 5;
- mmr_t reserved_7 : 2;
- mmr_t disable_bypass_out : 1;
- } sh_xnmd_sic_flow_s;
-} sh_xnmd_sic_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_NI0_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_to_ni0_port_flow_u {
- mmr_t sh_xnmd_to_ni0_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnmd_to_ni0_port_flow_s;
-} sh_xnmd_to_ni0_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_NI1_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_to_ni1_port_flow_u {
- mmr_t sh_xnmd_to_ni1_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnmd_to_ni1_port_flow_s;
-} sh_xnmd_to_ni1_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_TO_IILB_PORT_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_to_iilb_port_flow_u {
- mmr_t sh_xnmd_to_iilb_port_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t credit_vc0_dyn : 6;
- mmr_t reserved_3 : 2;
- mmr_t credit_vc0_cap : 6;
- mmr_t reserved_4 : 10;
- mmr_t credit_vc2_dyn : 6;
- mmr_t reserved_5 : 2;
- mmr_t credit_vc2_cap : 6;
- mmr_t reserved_6 : 2;
- } sh_xnmd_to_iilb_port_flow_s;
-} sh_xnmd_to_iilb_port_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_NI0_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_fr_ni0_port_flow_fifo_u {
- mmr_t sh_xnmd_fr_ni0_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnmd_fr_ni0_port_flow_fifo_s;
-} sh_xnmd_fr_ni0_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_NI1_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_fr_ni1_port_flow_fifo_u {
- mmr_t sh_xnmd_fr_ni1_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnmd_fr_ni1_port_flow_fifo_s;
-} sh_xnmd_fr_ni1_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FR_IILB_PORT_FLOW_FIFO" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_fr_iilb_port_flow_fifo_u {
- mmr_t sh_xnmd_fr_iilb_port_flow_fifo_regval;
- struct {
- mmr_t entry_vc0_dyn : 6;
- mmr_t reserved_0 : 2;
- mmr_t entry_vc0_cap : 6;
- mmr_t reserved_1 : 2;
- mmr_t entry_vc2_dyn : 6;
- mmr_t reserved_2 : 2;
- mmr_t entry_vc2_cap : 6;
- mmr_t reserved_3 : 2;
- mmr_t entry_vc0_test : 5;
- mmr_t reserved_4 : 3;
- mmr_t entry_vc2_test : 5;
- mmr_t reserved_5 : 19;
- } sh_xnmd_fr_iilb_port_flow_fifo_s;
-} sh_xnmd_fr_iilb_port_flow_fifo_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNII_INTRA_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnii_intra_flow_u {
- mmr_t sh_xnii_intra_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc0_test : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t credit_vc0_cap : 7;
- mmr_t reserved_4 : 1;
- mmr_t credit_vc2_test : 7;
- mmr_t reserved_5 : 1;
- mmr_t credit_vc2_dyn : 7;
- mmr_t reserved_6 : 1;
- mmr_t credit_vc2_cap : 7;
- mmr_t reserved_7 : 1;
- } sh_xnii_intra_flow_s;
-} sh_xnii_intra_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNLB_INTRA_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnlb_intra_flow_u {
- mmr_t sh_xnlb_intra_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t credit_vc0_test : 7;
- mmr_t reserved_2 : 1;
- mmr_t credit_vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t credit_vc0_cap : 7;
- mmr_t reserved_4 : 1;
- mmr_t credit_vc2_test : 7;
- mmr_t reserved_5 : 1;
- mmr_t credit_vc2_dyn : 7;
- mmr_t reserved_6 : 1;
- mmr_t credit_vc2_cap : 7;
- mmr_t disable_bypass_in : 1;
- } sh_xnlb_intra_flow_s;
-} sh_xnlb_intra_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_NI0_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_to_ni0_intra_flow_debit_u {
- mmr_t sh_xniilb_to_ni0_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xniilb_to_ni0_intra_flow_debit_s;
-} sh_xniilb_to_ni0_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_NI1_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_to_ni1_intra_flow_debit_u {
- mmr_t sh_xniilb_to_ni1_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xniilb_to_ni1_intra_flow_debit_s;
-} sh_xniilb_to_ni1_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_to_md_intra_flow_debit_u {
- mmr_t sh_xniilb_to_md_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xniilb_to_md_intra_flow_debit_s;
-} sh_xniilb_to_md_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_to_iilb_intra_flow_debit_u {
- mmr_t sh_xniilb_to_iilb_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xniilb_to_iilb_intra_flow_debit_s;
-} sh_xniilb_to_iilb_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_to_pi_intra_flow_debit_u {
- mmr_t sh_xniilb_to_pi_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xniilb_to_pi_intra_flow_debit_s;
-} sh_xniilb_to_pi_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_NI0_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_fr_ni0_intra_flow_credit_u {
- mmr_t sh_xniilb_fr_ni0_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xniilb_fr_ni0_intra_flow_credit_s;
-} sh_xniilb_fr_ni0_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_NI1_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_fr_ni1_intra_flow_credit_u {
- mmr_t sh_xniilb_fr_ni1_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xniilb_fr_ni1_intra_flow_credit_s;
-} sh_xniilb_fr_ni1_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_fr_md_intra_flow_credit_u {
- mmr_t sh_xniilb_fr_md_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xniilb_fr_md_intra_flow_credit_s;
-} sh_xniilb_fr_md_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_fr_iilb_intra_flow_credit_u {
- mmr_t sh_xniilb_fr_iilb_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xniilb_fr_iilb_intra_flow_credit_s;
-} sh_xniilb_fr_iilb_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_fr_pi_intra_flow_credit_u {
- mmr_t sh_xniilb_fr_pi_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xniilb_fr_pi_intra_flow_credit_s;
-} sh_xniilb_fr_pi_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_to_pi_intra_flow_debit_u {
- mmr_t sh_xnni0_to_pi_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni0_to_pi_intra_flow_debit_s;
-} sh_xnni0_to_pi_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_to_md_intra_flow_debit_u {
- mmr_t sh_xnni0_to_md_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni0_to_md_intra_flow_debit_s;
-} sh_xnni0_to_md_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_to_iilb_intra_flow_debit_u {
- mmr_t sh_xnni0_to_iilb_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni0_to_iilb_intra_flow_debit_s;
-} sh_xnni0_to_iilb_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_fr_pi_intra_flow_credit_u {
- mmr_t sh_xnni0_fr_pi_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni0_fr_pi_intra_flow_credit_s;
-} sh_xnni0_fr_pi_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_fr_md_intra_flow_credit_u {
- mmr_t sh_xnni0_fr_md_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni0_fr_md_intra_flow_credit_s;
-} sh_xnni0_fr_md_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_fr_iilb_intra_flow_credit_u {
- mmr_t sh_xnni0_fr_iilb_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni0_fr_iilb_intra_flow_credit_s;
-} sh_xnni0_fr_iilb_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_0_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_0_intrani_flow_u {
- mmr_t sh_xnni0_0_intrani_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni0_0_intrani_flow_s;
-} sh_xnni0_0_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_1_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_1_intrani_flow_u {
- mmr_t sh_xnni0_1_intrani_flow_regval;
- struct {
- mmr_t debit_vc1_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc1_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni0_1_intrani_flow_s;
-} sh_xnni0_1_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_2_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_2_intrani_flow_u {
- mmr_t sh_xnni0_2_intrani_flow_regval;
- struct {
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni0_2_intrani_flow_s;
-} sh_xnni0_2_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_3_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_3_intrani_flow_u {
- mmr_t sh_xnni0_3_intrani_flow_regval;
- struct {
- mmr_t debit_vc3_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc3_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni0_3_intrani_flow_s;
-} sh_xnni0_3_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_VCSWITCH_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_vcswitch_flow_u {
- mmr_t sh_xnni0_vcswitch_flow_regval;
- struct {
- mmr_t ni_vcfifo_dateline_switch : 1;
- mmr_t reserved_0 : 7;
- mmr_t pi_vcfifo_switch : 1;
- mmr_t reserved_1 : 7;
- mmr_t md_vcfifo_switch : 1;
- mmr_t reserved_2 : 7;
- mmr_t iilb_vcfifo_switch : 1;
- mmr_t reserved_3 : 7;
- mmr_t disable_sync_bypass_in : 1;
- mmr_t disable_sync_bypass_out : 1;
- mmr_t async_fifoes : 1;
- mmr_t reserved_4 : 29;
- } sh_xnni0_vcswitch_flow_s;
-} sh_xnni0_vcswitch_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_TIMER_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_timer_reg_u {
- mmr_t sh_xnni0_timer_reg_regval;
- struct {
- mmr_t timeout_reg : 24;
- mmr_t reserved_0 : 8;
- mmr_t linkcleanup_reg : 1;
- mmr_t reserved_1 : 31;
- } sh_xnni0_timer_reg_s;
-} sh_xnni0_timer_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FIFO02_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_fifo02_flow_u {
- mmr_t sh_xnni0_fifo02_flow_regval;
- struct {
- mmr_t count_vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t count_vc0_dyn : 4;
- mmr_t reserved_1 : 4;
- mmr_t count_vc0_cap : 4;
- mmr_t reserved_2 : 4;
- mmr_t count_vc2_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t count_vc2_dyn : 4;
- mmr_t reserved_4 : 4;
- mmr_t count_vc2_cap : 4;
- mmr_t reserved_5 : 20;
- } sh_xnni0_fifo02_flow_s;
-} sh_xnni0_fifo02_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_FIFO13_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_fifo13_flow_u {
- mmr_t sh_xnni0_fifo13_flow_regval;
- struct {
- mmr_t count_vc1_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t count_vc1_dyn : 4;
- mmr_t reserved_1 : 4;
- mmr_t count_vc1_cap : 4;
- mmr_t reserved_2 : 4;
- mmr_t count_vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t count_vc3_dyn : 4;
- mmr_t reserved_4 : 4;
- mmr_t count_vc3_cap : 4;
- mmr_t reserved_5 : 20;
- } sh_xnni0_fifo13_flow_s;
-} sh_xnni0_fifo13_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_NI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_ni_flow_u {
- mmr_t sh_xnni0_ni_flow_regval;
- struct {
- mmr_t vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t vc0_dyn : 4;
- mmr_t vc0_cap : 4;
- mmr_t vc1_limit : 4;
- mmr_t reserved_1 : 4;
- mmr_t vc1_dyn : 4;
- mmr_t vc1_cap : 4;
- mmr_t vc2_limit : 4;
- mmr_t reserved_2 : 4;
- mmr_t vc2_dyn : 4;
- mmr_t vc2_cap : 4;
- mmr_t vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t vc3_dyn : 4;
- mmr_t vc3_cap : 4;
- } sh_xnni0_ni_flow_s;
-} sh_xnni0_ni_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_DEAD_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_dead_flow_u {
- mmr_t sh_xnni0_dead_flow_regval;
- struct {
- mmr_t vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t vc0_dyn : 4;
- mmr_t vc0_cap : 4;
- mmr_t vc1_limit : 4;
- mmr_t reserved_1 : 4;
- mmr_t vc1_dyn : 4;
- mmr_t vc1_cap : 4;
- mmr_t vc2_limit : 4;
- mmr_t reserved_2 : 4;
- mmr_t vc2_dyn : 4;
- mmr_t vc2_cap : 4;
- mmr_t vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t vc3_dyn : 4;
- mmr_t vc3_cap : 4;
- } sh_xnni0_dead_flow_s;
-} sh_xnni0_dead_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI0_INJECT_AGE" */
-/* ==================================================================== */
-
-typedef union sh_xnni0_inject_age_u {
- mmr_t sh_xnni0_inject_age_regval;
- struct {
- mmr_t request_inject : 8;
- mmr_t reply_inject : 8;
- mmr_t reserved_0 : 48;
- } sh_xnni0_inject_age_s;
-} sh_xnni0_inject_age_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_PI_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_to_pi_intra_flow_debit_u {
- mmr_t sh_xnni1_to_pi_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni1_to_pi_intra_flow_debit_s;
-} sh_xnni1_to_pi_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_MD_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_to_md_intra_flow_debit_u {
- mmr_t sh_xnni1_to_md_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni1_to_md_intra_flow_debit_s;
-} sh_xnni1_to_md_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TO_IILB_INTRA_FLOW_DEBIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_to_iilb_intra_flow_debit_u {
- mmr_t sh_xnni1_to_iilb_intra_flow_debit_regval;
- struct {
- mmr_t vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t vc0_force_cred : 1;
- mmr_t vc2_withhold : 6;
- mmr_t reserved_1 : 1;
- mmr_t vc2_force_cred : 1;
- mmr_t reserved_2 : 8;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_4 : 9;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_5 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_6 : 1;
- } sh_xnni1_to_iilb_intra_flow_debit_s;
-} sh_xnni1_to_iilb_intra_flow_debit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_PI_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_fr_pi_intra_flow_credit_u {
- mmr_t sh_xnni1_fr_pi_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni1_fr_pi_intra_flow_credit_s;
-} sh_xnni1_fr_pi_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_MD_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_fr_md_intra_flow_credit_u {
- mmr_t sh_xnni1_fr_md_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni1_fr_md_intra_flow_credit_s;
-} sh_xnni1_fr_md_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FR_IILB_INTRA_FLOW_CREDIT" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_fr_iilb_intra_flow_credit_u {
- mmr_t sh_xnni1_fr_iilb_intra_flow_credit_regval;
- struct {
- mmr_t vc0_test : 7;
- mmr_t reserved_0 : 1;
- mmr_t vc0_dyn : 7;
- mmr_t reserved_1 : 1;
- mmr_t vc0_cap : 7;
- mmr_t reserved_2 : 1;
- mmr_t vc2_test : 7;
- mmr_t reserved_3 : 1;
- mmr_t vc2_dyn : 7;
- mmr_t reserved_4 : 1;
- mmr_t vc2_cap : 7;
- mmr_t reserved_5 : 17;
- } sh_xnni1_fr_iilb_intra_flow_credit_s;
-} sh_xnni1_fr_iilb_intra_flow_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_0_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_0_intrani_flow_u {
- mmr_t sh_xnni1_0_intrani_flow_regval;
- struct {
- mmr_t debit_vc0_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc0_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni1_0_intrani_flow_s;
-} sh_xnni1_0_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_1_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_1_intrani_flow_u {
- mmr_t sh_xnni1_1_intrani_flow_regval;
- struct {
- mmr_t debit_vc1_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc1_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni1_1_intrani_flow_s;
-} sh_xnni1_1_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_2_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_2_intrani_flow_u {
- mmr_t sh_xnni1_2_intrani_flow_regval;
- struct {
- mmr_t debit_vc2_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc2_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni1_2_intrani_flow_s;
-} sh_xnni1_2_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_3_INTRANI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_3_intrani_flow_u {
- mmr_t sh_xnni1_3_intrani_flow_regval;
- struct {
- mmr_t debit_vc3_withhold : 6;
- mmr_t reserved_0 : 1;
- mmr_t debit_vc3_force_cred : 1;
- mmr_t reserved_1 : 56;
- } sh_xnni1_3_intrani_flow_s;
-} sh_xnni1_3_intrani_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_VCSWITCH_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_vcswitch_flow_u {
- mmr_t sh_xnni1_vcswitch_flow_regval;
- struct {
- mmr_t ni_vcfifo_dateline_switch : 1;
- mmr_t reserved_0 : 7;
- mmr_t pi_vcfifo_switch : 1;
- mmr_t reserved_1 : 7;
- mmr_t md_vcfifo_switch : 1;
- mmr_t reserved_2 : 7;
- mmr_t iilb_vcfifo_switch : 1;
- mmr_t reserved_3 : 7;
- mmr_t disable_sync_bypass_in : 1;
- mmr_t disable_sync_bypass_out : 1;
- mmr_t async_fifoes : 1;
- mmr_t reserved_4 : 29;
- } sh_xnni1_vcswitch_flow_s;
-} sh_xnni1_vcswitch_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_TIMER_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_timer_reg_u {
- mmr_t sh_xnni1_timer_reg_regval;
- struct {
- mmr_t timeout_reg : 24;
- mmr_t reserved_0 : 8;
- mmr_t linkcleanup_reg : 1;
- mmr_t reserved_1 : 31;
- } sh_xnni1_timer_reg_s;
-} sh_xnni1_timer_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FIFO02_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_fifo02_flow_u {
- mmr_t sh_xnni1_fifo02_flow_regval;
- struct {
- mmr_t count_vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t count_vc0_dyn : 4;
- mmr_t reserved_1 : 4;
- mmr_t count_vc0_cap : 4;
- mmr_t reserved_2 : 4;
- mmr_t count_vc2_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t count_vc2_dyn : 4;
- mmr_t reserved_4 : 4;
- mmr_t count_vc2_cap : 4;
- mmr_t reserved_5 : 20;
- } sh_xnni1_fifo02_flow_s;
-} sh_xnni1_fifo02_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_FIFO13_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_fifo13_flow_u {
- mmr_t sh_xnni1_fifo13_flow_regval;
- struct {
- mmr_t count_vc1_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t count_vc1_dyn : 4;
- mmr_t reserved_1 : 4;
- mmr_t count_vc1_cap : 4;
- mmr_t reserved_2 : 4;
- mmr_t count_vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t count_vc3_dyn : 4;
- mmr_t reserved_4 : 4;
- mmr_t count_vc3_cap : 4;
- mmr_t reserved_5 : 20;
- } sh_xnni1_fifo13_flow_s;
-} sh_xnni1_fifo13_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_NI_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_ni_flow_u {
- mmr_t sh_xnni1_ni_flow_regval;
- struct {
- mmr_t vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t vc0_dyn : 4;
- mmr_t vc0_cap : 4;
- mmr_t vc1_limit : 4;
- mmr_t reserved_1 : 4;
- mmr_t vc1_dyn : 4;
- mmr_t vc1_cap : 4;
- mmr_t vc2_limit : 4;
- mmr_t reserved_2 : 4;
- mmr_t vc2_dyn : 4;
- mmr_t vc2_cap : 4;
- mmr_t vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t vc3_dyn : 4;
- mmr_t vc3_cap : 4;
- } sh_xnni1_ni_flow_s;
-} sh_xnni1_ni_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_DEAD_FLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_dead_flow_u {
- mmr_t sh_xnni1_dead_flow_regval;
- struct {
- mmr_t vc0_limit : 4;
- mmr_t reserved_0 : 4;
- mmr_t vc0_dyn : 4;
- mmr_t vc0_cap : 4;
- mmr_t vc1_limit : 4;
- mmr_t reserved_1 : 4;
- mmr_t vc1_dyn : 4;
- mmr_t vc1_cap : 4;
- mmr_t vc2_limit : 4;
- mmr_t reserved_2 : 4;
- mmr_t vc2_dyn : 4;
- mmr_t vc2_cap : 4;
- mmr_t vc3_limit : 4;
- mmr_t reserved_3 : 4;
- mmr_t vc3_dyn : 4;
- mmr_t vc3_cap : 4;
- } sh_xnni1_dead_flow_s;
-} sh_xnni1_dead_flow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNNI1_INJECT_AGE" */
-/* ==================================================================== */
-
-typedef union sh_xnni1_inject_age_u {
- mmr_t sh_xnni1_inject_age_regval;
- struct {
- mmr_t request_inject : 8;
- mmr_t reply_inject : 8;
- mmr_t reserved_0 : 48;
- } sh_xnni1_inject_age_s;
-} sh_xnni1_inject_age_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_SEL" */
-/* XN Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_debug_sel_u {
- mmr_t sh_xn_debug_sel_regval;
- struct {
- mmr_t nibble0_rlm_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_rlm_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_rlm_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_rlm_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_rlm_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_rlm_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_rlm_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_rlm_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t trigger_enable : 1;
- } sh_xn_debug_sel_s;
-} sh_xn_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_TRIG_SEL" */
-/* XN Debug trigger Select */
-/* ==================================================================== */
-
-typedef union sh_xn_debug_trig_sel_u {
- mmr_t sh_xn_debug_trig_sel_regval;
- struct {
- mmr_t trigger0_rlm_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t trigger0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t trigger1_rlm_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t trigger1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t trigger2_rlm_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t trigger2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t trigger3_rlm_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t trigger3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t trigger4_rlm_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t trigger4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t trigger5_rlm_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t trigger5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t trigger6_rlm_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t trigger6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t trigger7_rlm_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t trigger7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_debug_trig_sel_s;
-} sh_xn_debug_trig_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_TRIGGER_COMPARE" */
-/* XN Debug Compare */
-/* ==================================================================== */
-
-typedef union sh_xn_trigger_compare_u {
- mmr_t sh_xn_trigger_compare_regval;
- struct {
- mmr_t mask : 32;
- mmr_t reserved_0 : 32;
- } sh_xn_trigger_compare_s;
-} sh_xn_trigger_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_TRIGGER_DATA" */
-/* XN Debug Compare Data */
-/* ==================================================================== */
-
-typedef union sh_xn_trigger_data_u {
- mmr_t sh_xn_trigger_data_regval;
- struct {
- mmr_t compare_pattern : 32;
- mmr_t reserved_0 : 32;
- } sh_xn_trigger_data_s;
-} sh_xn_trigger_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_DEBUG_SEL" */
-/* XN IILB Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_debug_sel_u {
- mmr_t sh_xn_iilb_debug_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_iilb_debug_sel_s;
-} sh_xn_iilb_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_DEBUG_SEL" */
-/* XN PI Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_debug_sel_u {
- mmr_t sh_xn_pi_debug_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_pi_debug_sel_s;
-} sh_xn_pi_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_DEBUG_SEL" */
-/* XN MD Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_md_debug_sel_u {
- mmr_t sh_xn_md_debug_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_md_debug_sel_s;
-} sh_xn_md_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_DEBUG_SEL" */
-/* XN NI0 Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_debug_sel_u {
- mmr_t sh_xn_ni0_debug_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_ni0_debug_sel_s;
-} sh_xn_ni0_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_DEBUG_SEL" */
-/* XN NI1 Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_debug_sel_u {
- mmr_t sh_xn_ni1_debug_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_xn_ni1_debug_sel_s;
-} sh_xn_ni1_debug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_EXP_DATA0" */
-/* IILB compare LB input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_lb_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_lb_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_lb_cmp_exp_data0_s;
-} sh_xn_iilb_lb_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_EXP_DATA1" */
-/* IILB compare LB input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_lb_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_lb_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_lb_cmp_exp_data1_s;
-} sh_xn_iilb_lb_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_ENABLE0" */
-/* IILB compare LB input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_lb_cmp_enable0_u {
- mmr_t sh_xn_iilb_lb_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_lb_cmp_enable0_s;
-} sh_xn_iilb_lb_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_LB_CMP_ENABLE1" */
-/* IILB compare LB input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_lb_cmp_enable1_u {
- mmr_t sh_xn_iilb_lb_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_lb_cmp_enable1_s;
-} sh_xn_iilb_lb_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_EXP_DATA0" */
-/* IILB compare II input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ii_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_ii_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ii_cmp_exp_data0_s;
-} sh_xn_iilb_ii_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_EXP_DATA1" */
-/* IILB compare II input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ii_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_ii_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ii_cmp_exp_data1_s;
-} sh_xn_iilb_ii_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_ENABLE0" */
-/* IILB compare II input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ii_cmp_enable0_u {
- mmr_t sh_xn_iilb_ii_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ii_cmp_enable0_s;
-} sh_xn_iilb_ii_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_II_CMP_ENABLE1" */
-/* IILB compare II input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ii_cmp_enable1_u {
- mmr_t sh_xn_iilb_ii_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ii_cmp_enable1_s;
-} sh_xn_iilb_ii_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_EXP_DATA0" */
-/* IILB compare MD input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_md_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_md_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_md_cmp_exp_data0_s;
-} sh_xn_iilb_md_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_EXP_DATA1" */
-/* IILB compare MD input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_md_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_md_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_md_cmp_exp_data1_s;
-} sh_xn_iilb_md_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_ENABLE0" */
-/* IILB compare MD input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_md_cmp_enable0_u {
- mmr_t sh_xn_iilb_md_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_md_cmp_enable0_s;
-} sh_xn_iilb_md_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_MD_CMP_ENABLE1" */
-/* IILB compare MD input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_md_cmp_enable1_u {
- mmr_t sh_xn_iilb_md_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_md_cmp_enable1_s;
-} sh_xn_iilb_md_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_EXP_DATA0" */
-/* IILB compare PI input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_pi_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_pi_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_pi_cmp_exp_data0_s;
-} sh_xn_iilb_pi_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_EXP_DATA1" */
-/* IILB compare PI input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_pi_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_pi_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_pi_cmp_exp_data1_s;
-} sh_xn_iilb_pi_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_ENABLE0" */
-/* IILB compare PI input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_pi_cmp_enable0_u {
- mmr_t sh_xn_iilb_pi_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_pi_cmp_enable0_s;
-} sh_xn_iilb_pi_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_PI_CMP_ENABLE1" */
-/* IILB compare PI input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_pi_cmp_enable1_u {
- mmr_t sh_xn_iilb_pi_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_pi_cmp_enable1_s;
-} sh_xn_iilb_pi_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_EXP_DATA0" */
-/* IILB compare NI0 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni0_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_ni0_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ni0_cmp_exp_data0_s;
-} sh_xn_iilb_ni0_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_EXP_DATA1" */
-/* IILB compare NI0 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni0_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_ni0_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ni0_cmp_exp_data1_s;
-} sh_xn_iilb_ni0_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_ENABLE0" */
-/* IILB compare NI0 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni0_cmp_enable0_u {
- mmr_t sh_xn_iilb_ni0_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ni0_cmp_enable0_s;
-} sh_xn_iilb_ni0_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI0_CMP_ENABLE1" */
-/* IILB compare NI0 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni0_cmp_enable1_u {
- mmr_t sh_xn_iilb_ni0_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ni0_cmp_enable1_s;
-} sh_xn_iilb_ni0_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_EXP_DATA0" */
-/* IILB compare NI1 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni1_cmp_exp_data0_u {
- mmr_t sh_xn_iilb_ni1_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ni1_cmp_exp_data0_s;
-} sh_xn_iilb_ni1_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_EXP_DATA1" */
-/* IILB compare NI1 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni1_cmp_exp_data1_u {
- mmr_t sh_xn_iilb_ni1_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_iilb_ni1_cmp_exp_data1_s;
-} sh_xn_iilb_ni1_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_ENABLE0" */
-/* IILB compare NI1 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni1_cmp_enable0_u {
- mmr_t sh_xn_iilb_ni1_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ni1_cmp_enable0_s;
-} sh_xn_iilb_ni1_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_IILB_NI1_CMP_ENABLE1" */
-/* IILB compare NI1 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_iilb_ni1_cmp_enable1_u {
- mmr_t sh_xn_iilb_ni1_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_iilb_ni1_cmp_enable1_s;
-} sh_xn_iilb_ni1_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_EXP_DATA0" */
-/* MD compare IILB input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_iilb_cmp_exp_data0_u {
- mmr_t sh_xn_md_iilb_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_iilb_cmp_exp_data0_s;
-} sh_xn_md_iilb_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_EXP_DATA1" */
-/* MD compare IILB input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_iilb_cmp_exp_data1_u {
- mmr_t sh_xn_md_iilb_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_iilb_cmp_exp_data1_s;
-} sh_xn_md_iilb_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_ENABLE0" */
-/* MD compare IILB input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_iilb_cmp_enable0_u {
- mmr_t sh_xn_md_iilb_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_iilb_cmp_enable0_s;
-} sh_xn_md_iilb_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_IILB_CMP_ENABLE1" */
-/* MD compare IILB input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_iilb_cmp_enable1_u {
- mmr_t sh_xn_md_iilb_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_iilb_cmp_enable1_s;
-} sh_xn_md_iilb_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_EXP_DATA0" */
-/* MD compare NI0 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni0_cmp_exp_data0_u {
- mmr_t sh_xn_md_ni0_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_ni0_cmp_exp_data0_s;
-} sh_xn_md_ni0_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_EXP_DATA1" */
-/* MD compare NI0 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni0_cmp_exp_data1_u {
- mmr_t sh_xn_md_ni0_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_ni0_cmp_exp_data1_s;
-} sh_xn_md_ni0_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_ENABLE0" */
-/* MD compare NI0 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni0_cmp_enable0_u {
- mmr_t sh_xn_md_ni0_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_ni0_cmp_enable0_s;
-} sh_xn_md_ni0_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI0_CMP_ENABLE1" */
-/* MD compare NI0 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni0_cmp_enable1_u {
- mmr_t sh_xn_md_ni0_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_ni0_cmp_enable1_s;
-} sh_xn_md_ni0_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_EXP_DATA0" */
-/* MD compare NI1 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni1_cmp_exp_data0_u {
- mmr_t sh_xn_md_ni1_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_ni1_cmp_exp_data0_s;
-} sh_xn_md_ni1_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_EXP_DATA1" */
-/* MD compare NI1 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni1_cmp_exp_data1_u {
- mmr_t sh_xn_md_ni1_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_ni1_cmp_exp_data1_s;
-} sh_xn_md_ni1_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_ENABLE0" */
-/* MD compare NI1 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni1_cmp_enable0_u {
- mmr_t sh_xn_md_ni1_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_ni1_cmp_enable0_s;
-} sh_xn_md_ni1_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_NI1_CMP_ENABLE1" */
-/* MD compare NI1 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_ni1_cmp_enable1_u {
- mmr_t sh_xn_md_ni1_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_ni1_cmp_enable1_s;
-} sh_xn_md_ni1_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_EXP_HDR0" */
-/* MD compare SIC input expected header0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_exp_hdr0_u {
- mmr_t sh_xn_md_sic_cmp_exp_hdr0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_md_sic_cmp_exp_hdr0_s;
-} sh_xn_md_sic_cmp_exp_hdr0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_EXP_HDR1" */
-/* MD compare SIC input expected header1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_exp_hdr1_u {
- mmr_t sh_xn_md_sic_cmp_exp_hdr1_regval;
- struct {
- mmr_t data : 42;
- mmr_t reserved_0 : 22;
- } sh_xn_md_sic_cmp_exp_hdr1_s;
-} sh_xn_md_sic_cmp_exp_hdr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_HDR_ENABLE0" */
-/* MD compare SIC header enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_hdr_enable0_u {
- mmr_t sh_xn_md_sic_cmp_hdr_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_md_sic_cmp_hdr_enable0_s;
-} sh_xn_md_sic_cmp_hdr_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_HDR_ENABLE1" */
-/* MD compare SIC header enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_hdr_enable1_u {
- mmr_t sh_xn_md_sic_cmp_hdr_enable1_regval;
- struct {
- mmr_t enable : 42;
- mmr_t reserved_0 : 22;
- } sh_xn_md_sic_cmp_hdr_enable1_s;
-} sh_xn_md_sic_cmp_hdr_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA0" */
-/* MD compare SIC data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data0_u {
- mmr_t sh_xn_md_sic_cmp_data0_regval;
- struct {
- mmr_t data0 : 64;
- } sh_xn_md_sic_cmp_data0_s;
-} sh_xn_md_sic_cmp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA1" */
-/* MD compare SIC data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data1_u {
- mmr_t sh_xn_md_sic_cmp_data1_regval;
- struct {
- mmr_t data1 : 64;
- } sh_xn_md_sic_cmp_data1_s;
-} sh_xn_md_sic_cmp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA2" */
-/* MD compare SIC data2 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data2_u {
- mmr_t sh_xn_md_sic_cmp_data2_regval;
- struct {
- mmr_t data2 : 64;
- } sh_xn_md_sic_cmp_data2_s;
-} sh_xn_md_sic_cmp_data2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA3" */
-/* MD compare SIC data3 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data3_u {
- mmr_t sh_xn_md_sic_cmp_data3_regval;
- struct {
- mmr_t data3 : 64;
- } sh_xn_md_sic_cmp_data3_s;
-} sh_xn_md_sic_cmp_data3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE0" */
-/* MD enable compare SIC data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data_enable0_u {
- mmr_t sh_xn_md_sic_cmp_data_enable0_regval;
- struct {
- mmr_t data_enable0 : 64;
- } sh_xn_md_sic_cmp_data_enable0_s;
-} sh_xn_md_sic_cmp_data_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE1" */
-/* MD enable compare SIC data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data_enable1_u {
- mmr_t sh_xn_md_sic_cmp_data_enable1_regval;
- struct {
- mmr_t data_enable1 : 64;
- } sh_xn_md_sic_cmp_data_enable1_s;
-} sh_xn_md_sic_cmp_data_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE2" */
-/* MD enable compare SIC data2 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data_enable2_u {
- mmr_t sh_xn_md_sic_cmp_data_enable2_regval;
- struct {
- mmr_t data_enable2 : 64;
- } sh_xn_md_sic_cmp_data_enable2_s;
-} sh_xn_md_sic_cmp_data_enable2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_SIC_CMP_DATA_ENABLE3" */
-/* MD enable compare SIC data3 */
-/* ==================================================================== */
-
-typedef union sh_xn_md_sic_cmp_data_enable3_u {
- mmr_t sh_xn_md_sic_cmp_data_enable3_regval;
- struct {
- mmr_t data_enable3 : 64;
- } sh_xn_md_sic_cmp_data_enable3_s;
-} sh_xn_md_sic_cmp_data_enable3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_EXP_DATA0" */
-/* PI compare IILB input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_iilb_cmp_exp_data0_u {
- mmr_t sh_xn_pi_iilb_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_iilb_cmp_exp_data0_s;
-} sh_xn_pi_iilb_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_EXP_DATA1" */
-/* PI compare IILB input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_iilb_cmp_exp_data1_u {
- mmr_t sh_xn_pi_iilb_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_iilb_cmp_exp_data1_s;
-} sh_xn_pi_iilb_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_ENABLE0" */
-/* PI compare IILB input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_iilb_cmp_enable0_u {
- mmr_t sh_xn_pi_iilb_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_iilb_cmp_enable0_s;
-} sh_xn_pi_iilb_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_IILB_CMP_ENABLE1" */
-/* PI compare IILB input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_iilb_cmp_enable1_u {
- mmr_t sh_xn_pi_iilb_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_iilb_cmp_enable1_s;
-} sh_xn_pi_iilb_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_EXP_DATA0" */
-/* PI compare NI0 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni0_cmp_exp_data0_u {
- mmr_t sh_xn_pi_ni0_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_ni0_cmp_exp_data0_s;
-} sh_xn_pi_ni0_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_EXP_DATA1" */
-/* PI compare NI0 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni0_cmp_exp_data1_u {
- mmr_t sh_xn_pi_ni0_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_ni0_cmp_exp_data1_s;
-} sh_xn_pi_ni0_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_ENABLE0" */
-/* PI compare NI0 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni0_cmp_enable0_u {
- mmr_t sh_xn_pi_ni0_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_ni0_cmp_enable0_s;
-} sh_xn_pi_ni0_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI0_CMP_ENABLE1" */
-/* PI compare NI0 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni0_cmp_enable1_u {
- mmr_t sh_xn_pi_ni0_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_ni0_cmp_enable1_s;
-} sh_xn_pi_ni0_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_EXP_DATA0" */
-/* PI compare NI1 input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni1_cmp_exp_data0_u {
- mmr_t sh_xn_pi_ni1_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_ni1_cmp_exp_data0_s;
-} sh_xn_pi_ni1_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_EXP_DATA1" */
-/* PI compare NI1 input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni1_cmp_exp_data1_u {
- mmr_t sh_xn_pi_ni1_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_ni1_cmp_exp_data1_s;
-} sh_xn_pi_ni1_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_ENABLE0" */
-/* PI compare NI1 input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni1_cmp_enable0_u {
- mmr_t sh_xn_pi_ni1_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_ni1_cmp_enable0_s;
-} sh_xn_pi_ni1_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_NI1_CMP_ENABLE1" */
-/* PI compare NI1 input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_ni1_cmp_enable1_u {
- mmr_t sh_xn_pi_ni1_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_ni1_cmp_enable1_s;
-} sh_xn_pi_ni1_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_EXP_HDR0" */
-/* PI compare SIC input expected header0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_exp_hdr0_u {
- mmr_t sh_xn_pi_sic_cmp_exp_hdr0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_pi_sic_cmp_exp_hdr0_s;
-} sh_xn_pi_sic_cmp_exp_hdr0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_EXP_HDR1" */
-/* PI compare SIC input expected header1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_exp_hdr1_u {
- mmr_t sh_xn_pi_sic_cmp_exp_hdr1_regval;
- struct {
- mmr_t data : 42;
- mmr_t reserved_0 : 22;
- } sh_xn_pi_sic_cmp_exp_hdr1_s;
-} sh_xn_pi_sic_cmp_exp_hdr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_HDR_ENABLE0" */
-/* PI compare SIC header enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_hdr_enable0_u {
- mmr_t sh_xn_pi_sic_cmp_hdr_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_pi_sic_cmp_hdr_enable0_s;
-} sh_xn_pi_sic_cmp_hdr_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_HDR_ENABLE1" */
-/* PI compare SIC header enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_hdr_enable1_u {
- mmr_t sh_xn_pi_sic_cmp_hdr_enable1_regval;
- struct {
- mmr_t enable : 42;
- mmr_t reserved_0 : 22;
- } sh_xn_pi_sic_cmp_hdr_enable1_s;
-} sh_xn_pi_sic_cmp_hdr_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA0" */
-/* PI compare SIC data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data0_u {
- mmr_t sh_xn_pi_sic_cmp_data0_regval;
- struct {
- mmr_t data0 : 64;
- } sh_xn_pi_sic_cmp_data0_s;
-} sh_xn_pi_sic_cmp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA1" */
-/* PI compare SIC data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data1_u {
- mmr_t sh_xn_pi_sic_cmp_data1_regval;
- struct {
- mmr_t data1 : 64;
- } sh_xn_pi_sic_cmp_data1_s;
-} sh_xn_pi_sic_cmp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA2" */
-/* PI compare SIC data2 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data2_u {
- mmr_t sh_xn_pi_sic_cmp_data2_regval;
- struct {
- mmr_t data2 : 64;
- } sh_xn_pi_sic_cmp_data2_s;
-} sh_xn_pi_sic_cmp_data2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA3" */
-/* PI compare SIC data3 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data3_u {
- mmr_t sh_xn_pi_sic_cmp_data3_regval;
- struct {
- mmr_t data3 : 64;
- } sh_xn_pi_sic_cmp_data3_s;
-} sh_xn_pi_sic_cmp_data3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE0" */
-/* PI enable compare SIC data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data_enable0_u {
- mmr_t sh_xn_pi_sic_cmp_data_enable0_regval;
- struct {
- mmr_t data_enable0 : 64;
- } sh_xn_pi_sic_cmp_data_enable0_s;
-} sh_xn_pi_sic_cmp_data_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE1" */
-/* PI enable compare SIC data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data_enable1_u {
- mmr_t sh_xn_pi_sic_cmp_data_enable1_regval;
- struct {
- mmr_t data_enable1 : 64;
- } sh_xn_pi_sic_cmp_data_enable1_s;
-} sh_xn_pi_sic_cmp_data_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE2" */
-/* PI enable compare SIC data2 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data_enable2_u {
- mmr_t sh_xn_pi_sic_cmp_data_enable2_regval;
- struct {
- mmr_t data_enable2 : 64;
- } sh_xn_pi_sic_cmp_data_enable2_s;
-} sh_xn_pi_sic_cmp_data_enable2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_PI_SIC_CMP_DATA_ENABLE3" */
-/* PI enable compare SIC data3 */
-/* ==================================================================== */
-
-typedef union sh_xn_pi_sic_cmp_data_enable3_u {
- mmr_t sh_xn_pi_sic_cmp_data_enable3_regval;
- struct {
- mmr_t data_enable3 : 64;
- } sh_xn_pi_sic_cmp_data_enable3_s;
-} sh_xn_pi_sic_cmp_data_enable3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_EXP_DATA0" */
-/* NI0 compare IILB input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_iilb_cmp_exp_data0_u {
- mmr_t sh_xn_ni0_iilb_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_iilb_cmp_exp_data0_s;
-} sh_xn_ni0_iilb_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_EXP_DATA1" */
-/* NI0 compare IILB input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_iilb_cmp_exp_data1_u {
- mmr_t sh_xn_ni0_iilb_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_iilb_cmp_exp_data1_s;
-} sh_xn_ni0_iilb_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_ENABLE0" */
-/* NI0 compare IILB input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_iilb_cmp_enable0_u {
- mmr_t sh_xn_ni0_iilb_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_iilb_cmp_enable0_s;
-} sh_xn_ni0_iilb_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_IILB_CMP_ENABLE1" */
-/* NI0 compare IILB input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_iilb_cmp_enable1_u {
- mmr_t sh_xn_ni0_iilb_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_iilb_cmp_enable1_s;
-} sh_xn_ni0_iilb_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_EXP_DATA0" */
-/* NI0 compare PI input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_pi_cmp_exp_data0_u {
- mmr_t sh_xn_ni0_pi_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_pi_cmp_exp_data0_s;
-} sh_xn_ni0_pi_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_EXP_DATA1" */
-/* NI0 compare PI input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_pi_cmp_exp_data1_u {
- mmr_t sh_xn_ni0_pi_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_pi_cmp_exp_data1_s;
-} sh_xn_ni0_pi_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_ENABLE0" */
-/* NI0 compare PI input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_pi_cmp_enable0_u {
- mmr_t sh_xn_ni0_pi_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_pi_cmp_enable0_s;
-} sh_xn_ni0_pi_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_PI_CMP_ENABLE1" */
-/* NI0 compare PI input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_pi_cmp_enable1_u {
- mmr_t sh_xn_ni0_pi_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_pi_cmp_enable1_s;
-} sh_xn_ni0_pi_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_EXP_DATA0" */
-/* NI0 compare MD input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_md_cmp_exp_data0_u {
- mmr_t sh_xn_ni0_md_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_md_cmp_exp_data0_s;
-} sh_xn_ni0_md_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_EXP_DATA1" */
-/* NI0 compare MD input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_md_cmp_exp_data1_u {
- mmr_t sh_xn_ni0_md_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_md_cmp_exp_data1_s;
-} sh_xn_ni0_md_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_ENABLE0" */
-/* NI0 compare MD input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_md_cmp_enable0_u {
- mmr_t sh_xn_ni0_md_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_md_cmp_enable0_s;
-} sh_xn_ni0_md_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_MD_CMP_ENABLE1" */
-/* NI0 compare MD input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_md_cmp_enable1_u {
- mmr_t sh_xn_ni0_md_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_md_cmp_enable1_s;
-} sh_xn_ni0_md_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_EXP_DATA0" */
-/* NI0 compare NI input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_ni_cmp_exp_data0_u {
- mmr_t sh_xn_ni0_ni_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_ni_cmp_exp_data0_s;
-} sh_xn_ni0_ni_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_EXP_DATA1" */
-/* NI0 compare NI input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_ni_cmp_exp_data1_u {
- mmr_t sh_xn_ni0_ni_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_ni_cmp_exp_data1_s;
-} sh_xn_ni0_ni_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_ENABLE0" */
-/* NI0 compare NI input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_ni_cmp_enable0_u {
- mmr_t sh_xn_ni0_ni_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_ni_cmp_enable0_s;
-} sh_xn_ni0_ni_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_NI_CMP_ENABLE1" */
-/* NI0 compare NI input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_ni_cmp_enable1_u {
- mmr_t sh_xn_ni0_ni_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_ni_cmp_enable1_s;
-} sh_xn_ni0_ni_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_EXP_DATA0" */
-/* NI0 compare LLP input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_llp_cmp_exp_data0_u {
- mmr_t sh_xn_ni0_llp_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_llp_cmp_exp_data0_s;
-} sh_xn_ni0_llp_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_EXP_DATA1" */
-/* NI0 compare LLP input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_llp_cmp_exp_data1_u {
- mmr_t sh_xn_ni0_llp_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni0_llp_cmp_exp_data1_s;
-} sh_xn_ni0_llp_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_ENABLE0" */
-/* NI0 compare LLP input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_llp_cmp_enable0_u {
- mmr_t sh_xn_ni0_llp_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_llp_cmp_enable0_s;
-} sh_xn_ni0_llp_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI0_LLP_CMP_ENABLE1" */
-/* NI0 compare LLP input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni0_llp_cmp_enable1_u {
- mmr_t sh_xn_ni0_llp_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni0_llp_cmp_enable1_s;
-} sh_xn_ni0_llp_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_EXP_DATA0" */
-/* NI1 compare IILB input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_iilb_cmp_exp_data0_u {
- mmr_t sh_xn_ni1_iilb_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_iilb_cmp_exp_data0_s;
-} sh_xn_ni1_iilb_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_EXP_DATA1" */
-/* NI1 compare IILB input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_iilb_cmp_exp_data1_u {
- mmr_t sh_xn_ni1_iilb_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_iilb_cmp_exp_data1_s;
-} sh_xn_ni1_iilb_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_ENABLE0" */
-/* NI1 compare IILB input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_iilb_cmp_enable0_u {
- mmr_t sh_xn_ni1_iilb_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_iilb_cmp_enable0_s;
-} sh_xn_ni1_iilb_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_IILB_CMP_ENABLE1" */
-/* NI1 compare IILB input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_iilb_cmp_enable1_u {
- mmr_t sh_xn_ni1_iilb_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_iilb_cmp_enable1_s;
-} sh_xn_ni1_iilb_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_EXP_DATA0" */
-/* NI1 compare PI input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_pi_cmp_exp_data0_u {
- mmr_t sh_xn_ni1_pi_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_pi_cmp_exp_data0_s;
-} sh_xn_ni1_pi_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_EXP_DATA1" */
-/* NI1 compare PI input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_pi_cmp_exp_data1_u {
- mmr_t sh_xn_ni1_pi_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_pi_cmp_exp_data1_s;
-} sh_xn_ni1_pi_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_ENABLE0" */
-/* NI1 compare PI input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_pi_cmp_enable0_u {
- mmr_t sh_xn_ni1_pi_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_pi_cmp_enable0_s;
-} sh_xn_ni1_pi_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_PI_CMP_ENABLE1" */
-/* NI1 compare PI input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_pi_cmp_enable1_u {
- mmr_t sh_xn_ni1_pi_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_pi_cmp_enable1_s;
-} sh_xn_ni1_pi_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_EXP_DATA0" */
-/* NI1 compare MD input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_md_cmp_exp_data0_u {
- mmr_t sh_xn_ni1_md_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_md_cmp_exp_data0_s;
-} sh_xn_ni1_md_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_EXP_DATA1" */
-/* NI1 compare MD input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_md_cmp_exp_data1_u {
- mmr_t sh_xn_ni1_md_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_md_cmp_exp_data1_s;
-} sh_xn_ni1_md_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_ENABLE0" */
-/* NI1 compare MD input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_md_cmp_enable0_u {
- mmr_t sh_xn_ni1_md_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_md_cmp_enable0_s;
-} sh_xn_ni1_md_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_MD_CMP_ENABLE1" */
-/* NI1 compare MD input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_md_cmp_enable1_u {
- mmr_t sh_xn_ni1_md_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_md_cmp_enable1_s;
-} sh_xn_ni1_md_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_EXP_DATA0" */
-/* NI1 compare NI input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_ni_cmp_exp_data0_u {
- mmr_t sh_xn_ni1_ni_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_ni_cmp_exp_data0_s;
-} sh_xn_ni1_ni_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_EXP_DATA1" */
-/* NI1 compare NI input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_ni_cmp_exp_data1_u {
- mmr_t sh_xn_ni1_ni_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_ni_cmp_exp_data1_s;
-} sh_xn_ni1_ni_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_ENABLE0" */
-/* NI1 compare NI input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_ni_cmp_enable0_u {
- mmr_t sh_xn_ni1_ni_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_ni_cmp_enable0_s;
-} sh_xn_ni1_ni_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_NI_CMP_ENABLE1" */
-/* NI1 compare NI input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_ni_cmp_enable1_u {
- mmr_t sh_xn_ni1_ni_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_ni_cmp_enable1_s;
-} sh_xn_ni1_ni_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_EXP_DATA0" */
-/* NI1 compare LLP input expected data0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_llp_cmp_exp_data0_u {
- mmr_t sh_xn_ni1_llp_cmp_exp_data0_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_llp_cmp_exp_data0_s;
-} sh_xn_ni1_llp_cmp_exp_data0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_EXP_DATA1" */
-/* NI1 compare LLP input expected data1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_llp_cmp_exp_data1_u {
- mmr_t sh_xn_ni1_llp_cmp_exp_data1_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_ni1_llp_cmp_exp_data1_s;
-} sh_xn_ni1_llp_cmp_exp_data1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_ENABLE0" */
-/* NI1 compare LLP input enable0 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_llp_cmp_enable0_u {
- mmr_t sh_xn_ni1_llp_cmp_enable0_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_llp_cmp_enable0_s;
-} sh_xn_ni1_llp_cmp_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_NI1_LLP_CMP_ENABLE1" */
-/* NI1 compare LLP input enable1 */
-/* ==================================================================== */
-
-typedef union sh_xn_ni1_llp_cmp_enable1_u {
- mmr_t sh_xn_ni1_llp_cmp_enable1_regval;
- struct {
- mmr_t enable : 64;
- } sh_xn_ni1_llp_cmp_enable1_s;
-} sh_xn_ni1_llp_cmp_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC_INJ_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_ecc_inj_reg_u {
- mmr_t sh_xnpi_ecc_inj_reg_regval;
- struct {
- mmr_t byte0 : 8;
- mmr_t reserved_0 : 4;
- mmr_t data_1shot0 : 1;
- mmr_t data_cont0 : 1;
- mmr_t data_cb_1shot0 : 1;
- mmr_t data_cb_cont0 : 1;
- mmr_t byte1 : 8;
- mmr_t reserved_1 : 4;
- mmr_t data_1shot1 : 1;
- mmr_t data_cont1 : 1;
- mmr_t data_cb_1shot1 : 1;
- mmr_t data_cb_cont1 : 1;
- mmr_t byte2 : 8;
- mmr_t reserved_2 : 4;
- mmr_t data_1shot2 : 1;
- mmr_t data_cont2 : 1;
- mmr_t data_cb_1shot2 : 1;
- mmr_t data_cb_cont2 : 1;
- mmr_t byte3 : 8;
- mmr_t reserved_3 : 4;
- mmr_t data_1shot3 : 1;
- mmr_t data_cont3 : 1;
- mmr_t data_cb_1shot3 : 1;
- mmr_t data_cb_cont3 : 1;
- } sh_xnpi_ecc_inj_reg_s;
-} sh_xnpi_ecc_inj_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC0_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_ecc0_inj_mask_reg_u {
- mmr_t sh_xnpi_ecc0_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc0 : 64;
- } sh_xnpi_ecc0_inj_mask_reg_s;
-} sh_xnpi_ecc0_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC1_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_ecc1_inj_mask_reg_u {
- mmr_t sh_xnpi_ecc1_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc1 : 64;
- } sh_xnpi_ecc1_inj_mask_reg_s;
-} sh_xnpi_ecc1_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC2_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_ecc2_inj_mask_reg_u {
- mmr_t sh_xnpi_ecc2_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc2 : 64;
- } sh_xnpi_ecc2_inj_mask_reg_s;
-} sh_xnpi_ecc2_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ECC3_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_ecc3_inj_mask_reg_u {
- mmr_t sh_xnpi_ecc3_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc3 : 64;
- } sh_xnpi_ecc3_inj_mask_reg_s;
-} sh_xnpi_ecc3_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC_INJ_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc_inj_reg_u {
- mmr_t sh_xnmd_ecc_inj_reg_regval;
- struct {
- mmr_t byte0 : 8;
- mmr_t reserved_0 : 4;
- mmr_t data_1shot0 : 1;
- mmr_t data_cont0 : 1;
- mmr_t data_cb_1shot0 : 1;
- mmr_t data_cb_cont0 : 1;
- mmr_t byte1 : 8;
- mmr_t reserved_1 : 4;
- mmr_t data_1shot1 : 1;
- mmr_t data_cont1 : 1;
- mmr_t data_cb_1shot1 : 1;
- mmr_t data_cb_cont1 : 1;
- mmr_t byte2 : 8;
- mmr_t reserved_2 : 4;
- mmr_t data_1shot2 : 1;
- mmr_t data_cont2 : 1;
- mmr_t data_cb_1shot2 : 1;
- mmr_t data_cb_cont2 : 1;
- mmr_t byte3 : 8;
- mmr_t reserved_3 : 4;
- mmr_t data_1shot3 : 1;
- mmr_t data_cont3 : 1;
- mmr_t data_cb_1shot3 : 1;
- mmr_t data_cb_cont3 : 1;
- } sh_xnmd_ecc_inj_reg_s;
-} sh_xnmd_ecc_inj_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC0_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc0_inj_mask_reg_u {
- mmr_t sh_xnmd_ecc0_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc0 : 64;
- } sh_xnmd_ecc0_inj_mask_reg_s;
-} sh_xnmd_ecc0_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC1_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc1_inj_mask_reg_u {
- mmr_t sh_xnmd_ecc1_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc1 : 64;
- } sh_xnmd_ecc1_inj_mask_reg_s;
-} sh_xnmd_ecc1_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC2_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc2_inj_mask_reg_u {
- mmr_t sh_xnmd_ecc2_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc2 : 64;
- } sh_xnmd_ecc2_inj_mask_reg_s;
-} sh_xnmd_ecc2_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC3_INJ_MASK_REG" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc3_inj_mask_reg_u {
- mmr_t sh_xnmd_ecc3_inj_mask_reg_regval;
- struct {
- mmr_t mask_ecc3 : 64;
- } sh_xnmd_ecc3_inj_mask_reg_s;
-} sh_xnmd_ecc3_inj_mask_reg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ECC_ERR_REPORT" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_ecc_err_report_u {
- mmr_t sh_xnmd_ecc_err_report_regval;
- struct {
- mmr_t ecc_disable0 : 1;
- mmr_t reserved_0 : 15;
- mmr_t ecc_disable1 : 1;
- mmr_t reserved_1 : 15;
- mmr_t ecc_disable2 : 1;
- mmr_t reserved_2 : 15;
- mmr_t ecc_disable3 : 1;
- mmr_t reserved_3 : 15;
- } sh_xnmd_ecc_err_report_s;
-} sh_xnmd_ecc_err_report_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_1" */
-/* ni0 Error Summary Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_summary_1_u {
- mmr_t sh_ni0_error_summary_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni0_error_summary_1_s;
-} sh_ni0_error_summary_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_SUMMARY_2" */
-/* ni0 Error Summary Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_summary_2_u {
- mmr_t sh_ni0_error_summary_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni0_error_summary_2_s;
-} sh_ni0_error_summary_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_1" */
-/* ni0 Error Overflow Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_overflow_1_u {
- mmr_t sh_ni0_error_overflow_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni0_error_overflow_1_s;
-} sh_ni0_error_overflow_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_OVERFLOW_2" */
-/* ni0 Error Overflow Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_overflow_2_u {
- mmr_t sh_ni0_error_overflow_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni0_error_overflow_2_s;
-} sh_ni0_error_overflow_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_MASK_1" */
-/* ni0 Error Mask Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_mask_1_u {
- mmr_t sh_ni0_error_mask_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni0_error_mask_1_s;
-} sh_ni0_error_mask_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_MASK_2" */
-/* ni0 Error Mask Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_mask_2_u {
- mmr_t sh_ni0_error_mask_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni0_error_mask_2_s;
-} sh_ni0_error_mask_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_FIRST_ERROR_1" */
-/* ni0 First Error Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_first_error_1_u {
- mmr_t sh_ni0_first_error_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni0_first_error_1_s;
-} sh_ni0_first_error_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_FIRST_ERROR_2" */
-/* ni0 First Error Bits */
-/* ==================================================================== */
-
-typedef union sh_ni0_first_error_2_u {
- mmr_t sh_ni0_first_error_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni0_first_error_2_s;
-} sh_ni0_first_error_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_1" */
-/* ni0 Chiplet no match header bits 63:0 */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_detail_1_u {
- mmr_t sh_ni0_error_detail_1_regval;
- struct {
- mmr_t header : 64;
- } sh_ni0_error_detail_1_s;
-} sh_ni0_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_2" */
-/* ni0 Chiplet no match header bits 127:64 */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_detail_2_u {
- mmr_t sh_ni0_error_detail_2_regval;
- struct {
- mmr_t header : 64;
- } sh_ni0_error_detail_2_s;
-} sh_ni0_error_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_1" */
-/* ni1 Error Summary Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_summary_1_u {
- mmr_t sh_ni1_error_summary_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni1_error_summary_1_s;
-} sh_ni1_error_summary_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_SUMMARY_2" */
-/* ni1 Error Summary Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_summary_2_u {
- mmr_t sh_ni1_error_summary_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni1_error_summary_2_s;
-} sh_ni1_error_summary_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_1" */
-/* ni1 Error Overflow Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_overflow_1_u {
- mmr_t sh_ni1_error_overflow_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni1_error_overflow_1_s;
-} sh_ni1_error_overflow_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_OVERFLOW_2" */
-/* ni1 Error Overflow Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_overflow_2_u {
- mmr_t sh_ni1_error_overflow_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni1_error_overflow_2_s;
-} sh_ni1_error_overflow_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_MASK_1" */
-/* ni1 Error Mask Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_mask_1_u {
- mmr_t sh_ni1_error_mask_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni1_error_mask_1_s;
-} sh_ni1_error_mask_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_MASK_2" */
-/* ni1 Error Mask Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_mask_2_u {
- mmr_t sh_ni1_error_mask_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni1_error_mask_2_s;
-} sh_ni1_error_mask_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_FIRST_ERROR_1" */
-/* ni1 First Error Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_first_error_1_u {
- mmr_t sh_ni1_first_error_1_regval;
- struct {
- mmr_t overflow_fifo02_debit0 : 1;
- mmr_t overflow_fifo02_debit2 : 1;
- mmr_t overflow_fifo13_debit0 : 1;
- mmr_t overflow_fifo13_debit2 : 1;
- mmr_t overflow_fifo02_vc0_pop : 1;
- mmr_t overflow_fifo02_vc2_pop : 1;
- mmr_t overflow_fifo13_vc1_pop : 1;
- mmr_t overflow_fifo13_vc3_pop : 1;
- mmr_t overflow_fifo02_vc0_push : 1;
- mmr_t overflow_fifo02_vc2_push : 1;
- mmr_t overflow_fifo13_vc1_push : 1;
- mmr_t overflow_fifo13_vc3_push : 1;
- mmr_t overflow_fifo02_vc0_credit : 1;
- mmr_t overflow_fifo02_vc2_credit : 1;
- mmr_t overflow_fifo13_vc0_credit : 1;
- mmr_t overflow_fifo13_vc2_credit : 1;
- mmr_t overflow0_vc0_credit : 1;
- mmr_t overflow1_vc0_credit : 1;
- mmr_t overflow2_vc0_credit : 1;
- mmr_t overflow0_vc2_credit : 1;
- mmr_t overflow1_vc2_credit : 1;
- mmr_t overflow2_vc2_credit : 1;
- mmr_t overflow_pi_fifo_debit0 : 1;
- mmr_t overflow_pi_fifo_debit2 : 1;
- mmr_t overflow_iilb_fifo_debit0 : 1;
- mmr_t overflow_iilb_fifo_debit2 : 1;
- mmr_t overflow_md_fifo_debit0 : 1;
- mmr_t overflow_md_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit0 : 1;
- mmr_t overflow_ni_fifo_debit1 : 1;
- mmr_t overflow_ni_fifo_debit2 : 1;
- mmr_t overflow_ni_fifo_debit3 : 1;
- mmr_t overflow_pi_fifo_vc0_pop : 1;
- mmr_t overflow_pi_fifo_vc2_pop : 1;
- mmr_t overflow_iilb_fifo_vc0_pop : 1;
- mmr_t overflow_iilb_fifo_vc2_pop : 1;
- mmr_t overflow_md_fifo_vc0_pop : 1;
- mmr_t overflow_md_fifo_vc2_pop : 1;
- mmr_t overflow_ni_fifo_vc0_pop : 1;
- mmr_t overflow_ni_fifo_vc2_pop : 1;
- mmr_t overflow_pi_fifo_vc0_push : 1;
- mmr_t overflow_pi_fifo_vc2_push : 1;
- mmr_t overflow_iilb_fifo_vc0_push : 1;
- mmr_t overflow_iilb_fifo_vc2_push : 1;
- mmr_t overflow_md_fifo_vc0_push : 1;
- mmr_t overflow_md_fifo_vc2_push : 1;
- mmr_t overflow_pi_fifo_vc0_credit : 1;
- mmr_t overflow_pi_fifo_vc2_credit : 1;
- mmr_t overflow_iilb_fifo_vc0_credit : 1;
- mmr_t overflow_iilb_fifo_vc2_credit : 1;
- mmr_t overflow_md_fifo_vc0_credit : 1;
- mmr_t overflow_md_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc0_credit : 1;
- mmr_t overflow_ni_fifo_vc1_credit : 1;
- mmr_t overflow_ni_fifo_vc2_credit : 1;
- mmr_t overflow_ni_fifo_vc3_credit : 1;
- mmr_t tail_timeout_fifo02_vc0 : 1;
- mmr_t tail_timeout_fifo02_vc2 : 1;
- mmr_t tail_timeout_fifo13_vc1 : 1;
- mmr_t tail_timeout_fifo13_vc3 : 1;
- mmr_t tail_timeout_ni_vc0 : 1;
- mmr_t tail_timeout_ni_vc1 : 1;
- mmr_t tail_timeout_ni_vc2 : 1;
- mmr_t tail_timeout_ni_vc3 : 1;
- } sh_ni1_first_error_1_s;
-} sh_ni1_first_error_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_FIRST_ERROR_2" */
-/* ni1 First Error Bits */
-/* ==================================================================== */
-
-typedef union sh_ni1_first_error_2_u {
- mmr_t sh_ni1_first_error_2_regval;
- struct {
- mmr_t illegal_vcni : 1;
- mmr_t illegal_vcpi : 1;
- mmr_t illegal_vcmd : 1;
- mmr_t illegal_vciilb : 1;
- mmr_t underflow_fifo02_vc0_pop : 1;
- mmr_t underflow_fifo02_vc2_pop : 1;
- mmr_t underflow_fifo13_vc1_pop : 1;
- mmr_t underflow_fifo13_vc3_pop : 1;
- mmr_t underflow_fifo02_vc0_push : 1;
- mmr_t underflow_fifo02_vc2_push : 1;
- mmr_t underflow_fifo13_vc1_push : 1;
- mmr_t underflow_fifo13_vc3_push : 1;
- mmr_t underflow_fifo02_vc0_credit : 1;
- mmr_t underflow_fifo02_vc2_credit : 1;
- mmr_t underflow_fifo13_vc0_credit : 1;
- mmr_t underflow_fifo13_vc2_credit : 1;
- mmr_t underflow0_vc0_credit : 1;
- mmr_t underflow1_vc0_credit : 1;
- mmr_t underflow2_vc0_credit : 1;
- mmr_t underflow0_vc2_credit : 1;
- mmr_t underflow1_vc2_credit : 1;
- mmr_t underflow2_vc2_credit : 1;
- mmr_t reserved_0 : 10;
- mmr_t underflow_pi_fifo_vc0_pop : 1;
- mmr_t underflow_pi_fifo_vc2_pop : 1;
- mmr_t underflow_iilb_fifo_vc0_pop : 1;
- mmr_t underflow_iilb_fifo_vc2_pop : 1;
- mmr_t underflow_md_fifo_vc0_pop : 1;
- mmr_t underflow_md_fifo_vc2_pop : 1;
- mmr_t underflow_ni_fifo_vc0_pop : 1;
- mmr_t underflow_ni_fifo_vc2_pop : 1;
- mmr_t underflow_pi_fifo_vc0_push : 1;
- mmr_t underflow_pi_fifo_vc2_push : 1;
- mmr_t underflow_iilb_fifo_vc0_push : 1;
- mmr_t underflow_iilb_fifo_vc2_push : 1;
- mmr_t underflow_md_fifo_vc0_push : 1;
- mmr_t underflow_md_fifo_vc2_push : 1;
- mmr_t underflow_pi_fifo_vc0_credit : 1;
- mmr_t underflow_pi_fifo_vc2_credit : 1;
- mmr_t underflow_iilb_fifo_vc0_credit : 1;
- mmr_t underflow_iilb_fifo_vc2_credit : 1;
- mmr_t underflow_md_fifo_vc0_credit : 1;
- mmr_t underflow_md_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc0_credit : 1;
- mmr_t underflow_ni_fifo_vc1_credit : 1;
- mmr_t underflow_ni_fifo_vc2_credit : 1;
- mmr_t underflow_ni_fifo_vc3_credit : 1;
- mmr_t llp_deadlock_vc0 : 1;
- mmr_t llp_deadlock_vc1 : 1;
- mmr_t llp_deadlock_vc2 : 1;
- mmr_t llp_deadlock_vc3 : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- mmr_t retry_timeout_error : 1;
- mmr_t reserved_1 : 1;
- } sh_ni1_first_error_2_s;
-} sh_ni1_first_error_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_1" */
-/* ni1 Chiplet no match header bits 63:0 */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_detail_1_u {
- mmr_t sh_ni1_error_detail_1_regval;
- struct {
- mmr_t header : 64;
- } sh_ni1_error_detail_1_s;
-} sh_ni1_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_2" */
-/* ni1 Chiplet no match header bits 127:64 */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_detail_2_u {
- mmr_t sh_ni1_error_detail_2_regval;
- struct {
- mmr_t header : 64;
- } sh_ni1_error_detail_2_s;
-} sh_ni1_error_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_1" */
-/* Corrected error details */
-/* ==================================================================== */
-
-typedef union sh_xn_corrected_detail_1_u {
- mmr_t sh_xn_corrected_detail_1_regval;
- struct {
- mmr_t ecc0_syndrome : 8;
- mmr_t ecc0_wc : 2;
- mmr_t ecc0_vc : 2;
- mmr_t reserved_0 : 4;
- mmr_t ecc1_syndrome : 8;
- mmr_t ecc1_wc : 2;
- mmr_t ecc1_vc : 2;
- mmr_t reserved_1 : 4;
- mmr_t ecc2_syndrome : 8;
- mmr_t ecc2_wc : 2;
- mmr_t ecc2_vc : 2;
- mmr_t reserved_2 : 4;
- mmr_t ecc3_syndrome : 8;
- mmr_t ecc3_wc : 2;
- mmr_t ecc3_vc : 2;
- mmr_t reserved_3 : 4;
- } sh_xn_corrected_detail_1_s;
-} sh_xn_corrected_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_2" */
-/* Corrected error data */
-/* ==================================================================== */
-
-typedef union sh_xn_corrected_detail_2_u {
- mmr_t sh_xn_corrected_detail_2_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_corrected_detail_2_s;
-} sh_xn_corrected_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_3" */
-/* Corrected error header0 */
-/* ==================================================================== */
-
-typedef union sh_xn_corrected_detail_3_u {
- mmr_t sh_xn_corrected_detail_3_regval;
- struct {
- mmr_t header0 : 64;
- } sh_xn_corrected_detail_3_s;
-} sh_xn_corrected_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_CORRECTED_DETAIL_4" */
-/* Corrected error header1 */
-/* ==================================================================== */
-
-typedef union sh_xn_corrected_detail_4_u {
- mmr_t sh_xn_corrected_detail_4_regval;
- struct {
- mmr_t header1 : 42;
- mmr_t reserved_0 : 20;
- mmr_t err_group : 2;
- } sh_xn_corrected_detail_4_s;
-} sh_xn_corrected_detail_4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_1" */
-/* Uncorrected error details */
-/* ==================================================================== */
-
-typedef union sh_xn_uncorrected_detail_1_u {
- mmr_t sh_xn_uncorrected_detail_1_regval;
- struct {
- mmr_t ecc0_syndrome : 8;
- mmr_t ecc0_wc : 2;
- mmr_t ecc0_vc : 2;
- mmr_t reserved_0 : 4;
- mmr_t ecc1_syndrome : 8;
- mmr_t ecc1_wc : 2;
- mmr_t ecc1_vc : 2;
- mmr_t reserved_1 : 4;
- mmr_t ecc2_syndrome : 8;
- mmr_t ecc2_wc : 2;
- mmr_t ecc2_vc : 2;
- mmr_t reserved_2 : 4;
- mmr_t ecc3_syndrome : 8;
- mmr_t ecc3_wc : 2;
- mmr_t ecc3_vc : 2;
- mmr_t reserved_3 : 4;
- } sh_xn_uncorrected_detail_1_s;
-} sh_xn_uncorrected_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_2" */
-/* Uncorrected error data */
-/* ==================================================================== */
-
-typedef union sh_xn_uncorrected_detail_2_u {
- mmr_t sh_xn_uncorrected_detail_2_regval;
- struct {
- mmr_t data : 64;
- } sh_xn_uncorrected_detail_2_s;
-} sh_xn_uncorrected_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_3" */
-/* Uncorrected error header0 */
-/* ==================================================================== */
-
-typedef union sh_xn_uncorrected_detail_3_u {
- mmr_t sh_xn_uncorrected_detail_3_regval;
- struct {
- mmr_t header0 : 64;
- } sh_xn_uncorrected_detail_3_s;
-} sh_xn_uncorrected_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCORRECTED_DETAIL_4" */
-/* Uncorrected error header1 */
-/* ==================================================================== */
-
-typedef union sh_xn_uncorrected_detail_4_u {
- mmr_t sh_xn_uncorrected_detail_4_regval;
- struct {
- mmr_t header1 : 42;
- mmr_t reserved_0 : 20;
- mmr_t err_group : 2;
- } sh_xn_uncorrected_detail_4_s;
-} sh_xn_uncorrected_detail_4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_DETAIL_1" */
-/* Look Up Table Address (md) */
-/* ==================================================================== */
-
-typedef union sh_xnmd_error_detail_1_u {
- mmr_t sh_xnmd_error_detail_1_regval;
- struct {
- mmr_t lut_addr : 11;
- mmr_t reserved_0 : 53;
- } sh_xnmd_error_detail_1_s;
-} sh_xnmd_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_DETAIL_1" */
-/* Look Up Table Address (pi) */
-/* ==================================================================== */
-
-typedef union sh_xnpi_error_detail_1_u {
- mmr_t sh_xnpi_error_detail_1_regval;
- struct {
- mmr_t lut_addr : 11;
- mmr_t reserved_0 : 53;
- } sh_xnpi_error_detail_1_s;
-} sh_xnpi_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_1" */
-/* Chiplet NoMatch header [63:0] */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_detail_1_u {
- mmr_t sh_xniilb_error_detail_1_regval;
- struct {
- mmr_t header : 64;
- } sh_xniilb_error_detail_1_s;
-} sh_xniilb_error_detail_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_2" */
-/* Chiplet NoMatch header [127:64] */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_detail_2_u {
- mmr_t sh_xniilb_error_detail_2_regval;
- struct {
- mmr_t header : 64;
- } sh_xniilb_error_detail_2_s;
-} sh_xniilb_error_detail_2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_DETAIL_3" */
-/* Look Up Table Address (iilb) */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_detail_3_u {
- mmr_t sh_xniilb_error_detail_3_regval;
- struct {
- mmr_t lut_addr : 11;
- mmr_t reserved_0 : 53;
- } sh_xniilb_error_detail_3_s;
-} sh_xniilb_error_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI0_ERROR_DETAIL_3" */
-/* Look Up Table Address (ni0) */
-/* ==================================================================== */
-
-typedef union sh_ni0_error_detail_3_u {
- mmr_t sh_ni0_error_detail_3_regval;
- struct {
- mmr_t lut_addr : 11;
- mmr_t reserved_0 : 53;
- } sh_ni0_error_detail_3_s;
-} sh_ni0_error_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_NI1_ERROR_DETAIL_3" */
-/* Look Up Table Address (ni1) */
-/* ==================================================================== */
-
-typedef union sh_ni1_error_detail_3_u {
- mmr_t sh_ni1_error_detail_3_regval;
- struct {
- mmr_t lut_addr : 11;
- mmr_t reserved_0 : 53;
- } sh_ni1_error_detail_3_s;
-} sh_ni1_error_detail_3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-typedef union sh_xn_error_summary_u {
- mmr_t sh_xn_error_summary_regval;
- struct {
- mmr_t ni0_pop_overflow : 1;
- mmr_t ni0_push_overflow : 1;
- mmr_t ni0_credit_overflow : 1;
- mmr_t ni0_debit_overflow : 1;
- mmr_t ni0_pop_underflow : 1;
- mmr_t ni0_push_underflow : 1;
- mmr_t ni0_credit_underflow : 1;
- mmr_t ni0_llp_error : 1;
- mmr_t ni0_pipe_error : 1;
- mmr_t ni1_pop_overflow : 1;
- mmr_t ni1_push_overflow : 1;
- mmr_t ni1_credit_overflow : 1;
- mmr_t ni1_debit_overflow : 1;
- mmr_t ni1_pop_underflow : 1;
- mmr_t ni1_push_underflow : 1;
- mmr_t ni1_credit_underflow : 1;
- mmr_t ni1_llp_error : 1;
- mmr_t ni1_pipe_error : 1;
- mmr_t xnmd_credit_overflow : 1;
- mmr_t xnmd_debit_overflow : 1;
- mmr_t xnmd_data_buff_overflow : 1;
- mmr_t xnmd_credit_underflow : 1;
- mmr_t xnmd_sbe_error : 1;
- mmr_t xnmd_uce_error : 1;
- mmr_t xnmd_lut_error : 1;
- mmr_t xnpi_credit_overflow : 1;
- mmr_t xnpi_debit_overflow : 1;
- mmr_t xnpi_data_buff_overflow : 1;
- mmr_t xnpi_credit_underflow : 1;
- mmr_t xnpi_sbe_error : 1;
- mmr_t xnpi_uce_error : 1;
- mmr_t xnpi_lut_error : 1;
- mmr_t iilb_debit_overflow : 1;
- mmr_t iilb_credit_overflow : 1;
- mmr_t iilb_fifo_overflow : 1;
- mmr_t iilb_credit_underflow : 1;
- mmr_t iilb_fifo_underflow : 1;
- mmr_t iilb_chiplet_or_lut : 1;
- mmr_t reserved_0 : 26;
- } sh_xn_error_summary_s;
-} sh_xn_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-typedef union sh_xn_error_overflow_u {
- mmr_t sh_xn_error_overflow_regval;
- struct {
- mmr_t ni0_pop_overflow : 1;
- mmr_t ni0_push_overflow : 1;
- mmr_t ni0_credit_overflow : 1;
- mmr_t ni0_debit_overflow : 1;
- mmr_t ni0_pop_underflow : 1;
- mmr_t ni0_push_underflow : 1;
- mmr_t ni0_credit_underflow : 1;
- mmr_t ni0_llp_error : 1;
- mmr_t ni0_pipe_error : 1;
- mmr_t ni1_pop_overflow : 1;
- mmr_t ni1_push_overflow : 1;
- mmr_t ni1_credit_overflow : 1;
- mmr_t ni1_debit_overflow : 1;
- mmr_t ni1_pop_underflow : 1;
- mmr_t ni1_push_underflow : 1;
- mmr_t ni1_credit_underflow : 1;
- mmr_t ni1_llp_error : 1;
- mmr_t ni1_pipe_error : 1;
- mmr_t xnmd_credit_overflow : 1;
- mmr_t xnmd_debit_overflow : 1;
- mmr_t xnmd_data_buff_overflow : 1;
- mmr_t xnmd_credit_underflow : 1;
- mmr_t xnmd_sbe_error : 1;
- mmr_t xnmd_uce_error : 1;
- mmr_t xnmd_lut_error : 1;
- mmr_t xnpi_credit_overflow : 1;
- mmr_t xnpi_debit_overflow : 1;
- mmr_t xnpi_data_buff_overflow : 1;
- mmr_t xnpi_credit_underflow : 1;
- mmr_t xnpi_sbe_error : 1;
- mmr_t xnpi_uce_error : 1;
- mmr_t xnpi_lut_error : 1;
- mmr_t iilb_debit_overflow : 1;
- mmr_t iilb_credit_overflow : 1;
- mmr_t iilb_fifo_overflow : 1;
- mmr_t iilb_credit_underflow : 1;
- mmr_t iilb_fifo_underflow : 1;
- mmr_t iilb_chiplet_or_lut : 1;
- mmr_t reserved_0 : 26;
- } sh_xn_error_overflow_s;
-} sh_xn_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_ERROR_MASK" */
-/* ==================================================================== */
-
-typedef union sh_xn_error_mask_u {
- mmr_t sh_xn_error_mask_regval;
- struct {
- mmr_t ni0_pop_overflow : 1;
- mmr_t ni0_push_overflow : 1;
- mmr_t ni0_credit_overflow : 1;
- mmr_t ni0_debit_overflow : 1;
- mmr_t ni0_pop_underflow : 1;
- mmr_t ni0_push_underflow : 1;
- mmr_t ni0_credit_underflow : 1;
- mmr_t ni0_llp_error : 1;
- mmr_t ni0_pipe_error : 1;
- mmr_t ni1_pop_overflow : 1;
- mmr_t ni1_push_overflow : 1;
- mmr_t ni1_credit_overflow : 1;
- mmr_t ni1_debit_overflow : 1;
- mmr_t ni1_pop_underflow : 1;
- mmr_t ni1_push_underflow : 1;
- mmr_t ni1_credit_underflow : 1;
- mmr_t ni1_llp_error : 1;
- mmr_t ni1_pipe_error : 1;
- mmr_t xnmd_credit_overflow : 1;
- mmr_t xnmd_debit_overflow : 1;
- mmr_t xnmd_data_buff_overflow : 1;
- mmr_t xnmd_credit_underflow : 1;
- mmr_t xnmd_sbe_error : 1;
- mmr_t xnmd_uce_error : 1;
- mmr_t xnmd_lut_error : 1;
- mmr_t xnpi_credit_overflow : 1;
- mmr_t xnpi_debit_overflow : 1;
- mmr_t xnpi_data_buff_overflow : 1;
- mmr_t xnpi_credit_underflow : 1;
- mmr_t xnpi_sbe_error : 1;
- mmr_t xnpi_uce_error : 1;
- mmr_t xnpi_lut_error : 1;
- mmr_t iilb_debit_overflow : 1;
- mmr_t iilb_credit_overflow : 1;
- mmr_t iilb_fifo_overflow : 1;
- mmr_t iilb_credit_underflow : 1;
- mmr_t iilb_fifo_underflow : 1;
- mmr_t iilb_chiplet_or_lut : 1;
- mmr_t reserved_0 : 26;
- } sh_xn_error_mask_s;
-} sh_xn_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_FIRST_ERROR" */
-/* ==================================================================== */
-
-typedef union sh_xn_first_error_u {
- mmr_t sh_xn_first_error_regval;
- struct {
- mmr_t ni0_pop_overflow : 1;
- mmr_t ni0_push_overflow : 1;
- mmr_t ni0_credit_overflow : 1;
- mmr_t ni0_debit_overflow : 1;
- mmr_t ni0_pop_underflow : 1;
- mmr_t ni0_push_underflow : 1;
- mmr_t ni0_credit_underflow : 1;
- mmr_t ni0_llp_error : 1;
- mmr_t ni0_pipe_error : 1;
- mmr_t ni1_pop_overflow : 1;
- mmr_t ni1_push_overflow : 1;
- mmr_t ni1_credit_overflow : 1;
- mmr_t ni1_debit_overflow : 1;
- mmr_t ni1_pop_underflow : 1;
- mmr_t ni1_push_underflow : 1;
- mmr_t ni1_credit_underflow : 1;
- mmr_t ni1_llp_error : 1;
- mmr_t ni1_pipe_error : 1;
- mmr_t xnmd_credit_overflow : 1;
- mmr_t xnmd_debit_overflow : 1;
- mmr_t xnmd_data_buff_overflow : 1;
- mmr_t xnmd_credit_underflow : 1;
- mmr_t xnmd_sbe_error : 1;
- mmr_t xnmd_uce_error : 1;
- mmr_t xnmd_lut_error : 1;
- mmr_t xnpi_credit_overflow : 1;
- mmr_t xnpi_debit_overflow : 1;
- mmr_t xnpi_data_buff_overflow : 1;
- mmr_t xnpi_credit_underflow : 1;
- mmr_t xnpi_sbe_error : 1;
- mmr_t xnpi_uce_error : 1;
- mmr_t xnpi_lut_error : 1;
- mmr_t iilb_debit_overflow : 1;
- mmr_t iilb_credit_overflow : 1;
- mmr_t iilb_fifo_overflow : 1;
- mmr_t iilb_credit_underflow : 1;
- mmr_t iilb_fifo_underflow : 1;
- mmr_t iilb_chiplet_or_lut : 1;
- mmr_t reserved_0 : 26;
- } sh_xn_first_error_s;
-} sh_xn_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_summary_u {
- mmr_t sh_xniilb_error_summary_regval;
- struct {
- mmr_t overflow_ii_debit0 : 1;
- mmr_t overflow_ii_debit2 : 1;
- mmr_t overflow_lb_debit0 : 1;
- mmr_t overflow_lb_debit2 : 1;
- mmr_t overflow_ii_vc0 : 1;
- mmr_t overflow_ii_vc2 : 1;
- mmr_t underflow_ii_vc0 : 1;
- mmr_t underflow_ii_vc2 : 1;
- mmr_t overflow_lb_vc0 : 1;
- mmr_t overflow_lb_vc2 : 1;
- mmr_t underflow_lb_vc0 : 1;
- mmr_t underflow_lb_vc2 : 1;
- mmr_t overflow_pi_vc0_credit_in : 1;
- mmr_t overflow_iilb_vc0_credit_in : 1;
- mmr_t overflow_md_vc0_credit_in : 1;
- mmr_t overflow_ni0_vc0_credit_in : 1;
- mmr_t overflow_ni1_vc0_credit_in : 1;
- mmr_t overflow_pi_vc2_credit_in : 1;
- mmr_t overflow_iilb_vc2_credit_in : 1;
- mmr_t overflow_md_vc2_credit_in : 1;
- mmr_t overflow_ni0_vc2_credit_in : 1;
- mmr_t overflow_ni1_vc2_credit_in : 1;
- mmr_t underflow_pi_vc0_credit_in : 1;
- mmr_t underflow_iilb_vc0_credit_in : 1;
- mmr_t underflow_md_vc0_credit_in : 1;
- mmr_t underflow_ni0_vc0_credit_in : 1;
- mmr_t underflow_ni1_vc0_credit_in : 1;
- mmr_t underflow_pi_vc2_credit_in : 1;
- mmr_t underflow_iilb_vc2_credit_in : 1;
- mmr_t underflow_md_vc2_credit_in : 1;
- mmr_t underflow_ni0_vc2_credit_in : 1;
- mmr_t underflow_ni1_vc2_credit_in : 1;
- mmr_t overflow_pi_debit0 : 1;
- mmr_t overflow_pi_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t overflow_md_debit0 : 1;
- mmr_t overflow_md_debit2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_pi_vc0_credit_out : 1;
- mmr_t overflow_pi_vc2_credit_out : 1;
- mmr_t overflow_md_vc0_credit_out : 1;
- mmr_t overflow_md_vc2_credit_out : 1;
- mmr_t overflow_iilb_vc0_credit_out : 1;
- mmr_t overflow_iilb_vc2_credit_out : 1;
- mmr_t overflow_ni0_vc0_credit_out : 1;
- mmr_t overflow_ni0_vc2_credit_out : 1;
- mmr_t overflow_ni1_vc0_credit_out : 1;
- mmr_t overflow_ni1_vc2_credit_out : 1;
- mmr_t underflow_pi_vc0_credit_out : 1;
- mmr_t underflow_pi_vc2_credit_out : 1;
- mmr_t underflow_md_vc0_credit_out : 1;
- mmr_t underflow_md_vc2_credit_out : 1;
- mmr_t underflow_iilb_vc0_credit_out : 1;
- mmr_t underflow_iilb_vc2_credit_out : 1;
- mmr_t underflow_ni0_vc0_credit_out : 1;
- mmr_t underflow_ni0_vc2_credit_out : 1;
- mmr_t underflow_ni1_vc0_credit_out : 1;
- mmr_t underflow_ni1_vc2_credit_out : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- } sh_xniilb_error_summary_s;
-} sh_xniilb_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_overflow_u {
- mmr_t sh_xniilb_error_overflow_regval;
- struct {
- mmr_t overflow_ii_debit0 : 1;
- mmr_t overflow_ii_debit2 : 1;
- mmr_t overflow_lb_debit0 : 1;
- mmr_t overflow_lb_debit2 : 1;
- mmr_t overflow_ii_vc0 : 1;
- mmr_t overflow_ii_vc2 : 1;
- mmr_t underflow_ii_vc0 : 1;
- mmr_t underflow_ii_vc2 : 1;
- mmr_t overflow_lb_vc0 : 1;
- mmr_t overflow_lb_vc2 : 1;
- mmr_t underflow_lb_vc0 : 1;
- mmr_t underflow_lb_vc2 : 1;
- mmr_t overflow_pi_vc0_credit_in : 1;
- mmr_t overflow_iilb_vc0_credit_in : 1;
- mmr_t overflow_md_vc0_credit_in : 1;
- mmr_t overflow_ni0_vc0_credit_in : 1;
- mmr_t overflow_ni1_vc0_credit_in : 1;
- mmr_t overflow_pi_vc2_credit_in : 1;
- mmr_t overflow_iilb_vc2_credit_in : 1;
- mmr_t overflow_md_vc2_credit_in : 1;
- mmr_t overflow_ni0_vc2_credit_in : 1;
- mmr_t overflow_ni1_vc2_credit_in : 1;
- mmr_t underflow_pi_vc0_credit_in : 1;
- mmr_t underflow_iilb_vc0_credit_in : 1;
- mmr_t underflow_md_vc0_credit_in : 1;
- mmr_t underflow_ni0_vc0_credit_in : 1;
- mmr_t underflow_ni1_vc0_credit_in : 1;
- mmr_t underflow_pi_vc2_credit_in : 1;
- mmr_t underflow_iilb_vc2_credit_in : 1;
- mmr_t underflow_md_vc2_credit_in : 1;
- mmr_t underflow_ni0_vc2_credit_in : 1;
- mmr_t underflow_ni1_vc2_credit_in : 1;
- mmr_t overflow_pi_debit0 : 1;
- mmr_t overflow_pi_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t overflow_md_debit0 : 1;
- mmr_t overflow_md_debit2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_pi_vc0_credit_out : 1;
- mmr_t overflow_pi_vc2_credit_out : 1;
- mmr_t overflow_md_vc0_credit_out : 1;
- mmr_t overflow_md_vc2_credit_out : 1;
- mmr_t overflow_iilb_vc0_credit_out : 1;
- mmr_t overflow_iilb_vc2_credit_out : 1;
- mmr_t overflow_ni0_vc0_credit_out : 1;
- mmr_t overflow_ni0_vc2_credit_out : 1;
- mmr_t overflow_ni1_vc0_credit_out : 1;
- mmr_t overflow_ni1_vc2_credit_out : 1;
- mmr_t underflow_pi_vc0_credit_out : 1;
- mmr_t underflow_pi_vc2_credit_out : 1;
- mmr_t underflow_md_vc0_credit_out : 1;
- mmr_t underflow_md_vc2_credit_out : 1;
- mmr_t underflow_iilb_vc0_credit_out : 1;
- mmr_t underflow_iilb_vc2_credit_out : 1;
- mmr_t underflow_ni0_vc0_credit_out : 1;
- mmr_t underflow_ni0_vc2_credit_out : 1;
- mmr_t underflow_ni1_vc0_credit_out : 1;
- mmr_t underflow_ni1_vc2_credit_out : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- } sh_xniilb_error_overflow_s;
-} sh_xniilb_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_ERROR_MASK" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_error_mask_u {
- mmr_t sh_xniilb_error_mask_regval;
- struct {
- mmr_t overflow_ii_debit0 : 1;
- mmr_t overflow_ii_debit2 : 1;
- mmr_t overflow_lb_debit0 : 1;
- mmr_t overflow_lb_debit2 : 1;
- mmr_t overflow_ii_vc0 : 1;
- mmr_t overflow_ii_vc2 : 1;
- mmr_t underflow_ii_vc0 : 1;
- mmr_t underflow_ii_vc2 : 1;
- mmr_t overflow_lb_vc0 : 1;
- mmr_t overflow_lb_vc2 : 1;
- mmr_t underflow_lb_vc0 : 1;
- mmr_t underflow_lb_vc2 : 1;
- mmr_t overflow_pi_vc0_credit_in : 1;
- mmr_t overflow_iilb_vc0_credit_in : 1;
- mmr_t overflow_md_vc0_credit_in : 1;
- mmr_t overflow_ni0_vc0_credit_in : 1;
- mmr_t overflow_ni1_vc0_credit_in : 1;
- mmr_t overflow_pi_vc2_credit_in : 1;
- mmr_t overflow_iilb_vc2_credit_in : 1;
- mmr_t overflow_md_vc2_credit_in : 1;
- mmr_t overflow_ni0_vc2_credit_in : 1;
- mmr_t overflow_ni1_vc2_credit_in : 1;
- mmr_t underflow_pi_vc0_credit_in : 1;
- mmr_t underflow_iilb_vc0_credit_in : 1;
- mmr_t underflow_md_vc0_credit_in : 1;
- mmr_t underflow_ni0_vc0_credit_in : 1;
- mmr_t underflow_ni1_vc0_credit_in : 1;
- mmr_t underflow_pi_vc2_credit_in : 1;
- mmr_t underflow_iilb_vc2_credit_in : 1;
- mmr_t underflow_md_vc2_credit_in : 1;
- mmr_t underflow_ni0_vc2_credit_in : 1;
- mmr_t underflow_ni1_vc2_credit_in : 1;
- mmr_t overflow_pi_debit0 : 1;
- mmr_t overflow_pi_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t overflow_md_debit0 : 1;
- mmr_t overflow_md_debit2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_pi_vc0_credit_out : 1;
- mmr_t overflow_pi_vc2_credit_out : 1;
- mmr_t overflow_md_vc0_credit_out : 1;
- mmr_t overflow_md_vc2_credit_out : 1;
- mmr_t overflow_iilb_vc0_credit_out : 1;
- mmr_t overflow_iilb_vc2_credit_out : 1;
- mmr_t overflow_ni0_vc0_credit_out : 1;
- mmr_t overflow_ni0_vc2_credit_out : 1;
- mmr_t overflow_ni1_vc0_credit_out : 1;
- mmr_t overflow_ni1_vc2_credit_out : 1;
- mmr_t underflow_pi_vc0_credit_out : 1;
- mmr_t underflow_pi_vc2_credit_out : 1;
- mmr_t underflow_md_vc0_credit_out : 1;
- mmr_t underflow_md_vc2_credit_out : 1;
- mmr_t underflow_iilb_vc0_credit_out : 1;
- mmr_t underflow_iilb_vc2_credit_out : 1;
- mmr_t underflow_ni0_vc0_credit_out : 1;
- mmr_t underflow_ni0_vc2_credit_out : 1;
- mmr_t underflow_ni1_vc0_credit_out : 1;
- mmr_t underflow_ni1_vc2_credit_out : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- } sh_xniilb_error_mask_s;
-} sh_xniilb_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNIILB_FIRST_ERROR" */
-/* ==================================================================== */
-
-typedef union sh_xniilb_first_error_u {
- mmr_t sh_xniilb_first_error_regval;
- struct {
- mmr_t overflow_ii_debit0 : 1;
- mmr_t overflow_ii_debit2 : 1;
- mmr_t overflow_lb_debit0 : 1;
- mmr_t overflow_lb_debit2 : 1;
- mmr_t overflow_ii_vc0 : 1;
- mmr_t overflow_ii_vc2 : 1;
- mmr_t underflow_ii_vc0 : 1;
- mmr_t underflow_ii_vc2 : 1;
- mmr_t overflow_lb_vc0 : 1;
- mmr_t overflow_lb_vc2 : 1;
- mmr_t underflow_lb_vc0 : 1;
- mmr_t underflow_lb_vc2 : 1;
- mmr_t overflow_pi_vc0_credit_in : 1;
- mmr_t overflow_iilb_vc0_credit_in : 1;
- mmr_t overflow_md_vc0_credit_in : 1;
- mmr_t overflow_ni0_vc0_credit_in : 1;
- mmr_t overflow_ni1_vc0_credit_in : 1;
- mmr_t overflow_pi_vc2_credit_in : 1;
- mmr_t overflow_iilb_vc2_credit_in : 1;
- mmr_t overflow_md_vc2_credit_in : 1;
- mmr_t overflow_ni0_vc2_credit_in : 1;
- mmr_t overflow_ni1_vc2_credit_in : 1;
- mmr_t underflow_pi_vc0_credit_in : 1;
- mmr_t underflow_iilb_vc0_credit_in : 1;
- mmr_t underflow_md_vc0_credit_in : 1;
- mmr_t underflow_ni0_vc0_credit_in : 1;
- mmr_t underflow_ni1_vc0_credit_in : 1;
- mmr_t underflow_pi_vc2_credit_in : 1;
- mmr_t underflow_iilb_vc2_credit_in : 1;
- mmr_t underflow_md_vc2_credit_in : 1;
- mmr_t underflow_ni0_vc2_credit_in : 1;
- mmr_t underflow_ni1_vc2_credit_in : 1;
- mmr_t overflow_pi_debit0 : 1;
- mmr_t overflow_pi_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t overflow_md_debit0 : 1;
- mmr_t overflow_md_debit2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_pi_vc0_credit_out : 1;
- mmr_t overflow_pi_vc2_credit_out : 1;
- mmr_t overflow_md_vc0_credit_out : 1;
- mmr_t overflow_md_vc2_credit_out : 1;
- mmr_t overflow_iilb_vc0_credit_out : 1;
- mmr_t overflow_iilb_vc2_credit_out : 1;
- mmr_t overflow_ni0_vc0_credit_out : 1;
- mmr_t overflow_ni0_vc2_credit_out : 1;
- mmr_t overflow_ni1_vc0_credit_out : 1;
- mmr_t overflow_ni1_vc2_credit_out : 1;
- mmr_t underflow_pi_vc0_credit_out : 1;
- mmr_t underflow_pi_vc2_credit_out : 1;
- mmr_t underflow_md_vc0_credit_out : 1;
- mmr_t underflow_md_vc2_credit_out : 1;
- mmr_t underflow_iilb_vc0_credit_out : 1;
- mmr_t underflow_iilb_vc2_credit_out : 1;
- mmr_t underflow_ni0_vc0_credit_out : 1;
- mmr_t underflow_ni0_vc2_credit_out : 1;
- mmr_t underflow_ni1_vc0_credit_out : 1;
- mmr_t underflow_ni1_vc2_credit_out : 1;
- mmr_t chiplet_nomatch : 1;
- mmr_t lut_read_error : 1;
- } sh_xniilb_first_error_s;
-} sh_xniilb_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_error_summary_u {
- mmr_t sh_xnpi_error_summary_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnpi_error_summary_s;
-} sh_xnpi_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_error_overflow_u {
- mmr_t sh_xnpi_error_overflow_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnpi_error_overflow_s;
-} sh_xnpi_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_ERROR_MASK" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_error_mask_u {
- mmr_t sh_xnpi_error_mask_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnpi_error_mask_s;
-} sh_xnpi_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNPI_FIRST_ERROR" */
-/* ==================================================================== */
-
-typedef union sh_xnpi_first_error_u {
- mmr_t sh_xnpi_first_error_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnpi_first_error_s;
-} sh_xnpi_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_SUMMARY" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_error_summary_u {
- mmr_t sh_xnmd_error_summary_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnmd_error_summary_s;
-} sh_xnmd_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_OVERFLOW" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_error_overflow_u {
- mmr_t sh_xnmd_error_overflow_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnmd_error_overflow_s;
-} sh_xnmd_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_ERROR_MASK" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_error_mask_u {
- mmr_t sh_xnmd_error_mask_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnmd_error_mask_s;
-} sh_xnmd_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XNMD_FIRST_ERROR" */
-/* ==================================================================== */
-
-typedef union sh_xnmd_first_error_u {
- mmr_t sh_xnmd_first_error_regval;
- struct {
- mmr_t underflow_ni0_vc0 : 1;
- mmr_t overflow_ni0_vc0 : 1;
- mmr_t underflow_ni0_vc2 : 1;
- mmr_t overflow_ni0_vc2 : 1;
- mmr_t underflow_ni1_vc0 : 1;
- mmr_t overflow_ni1_vc0 : 1;
- mmr_t underflow_ni1_vc2 : 1;
- mmr_t overflow_ni1_vc2 : 1;
- mmr_t underflow_iilb_vc0 : 1;
- mmr_t overflow_iilb_vc0 : 1;
- mmr_t underflow_iilb_vc2 : 1;
- mmr_t overflow_iilb_vc2 : 1;
- mmr_t underflow_vc0_credit : 1;
- mmr_t overflow_vc0_credit : 1;
- mmr_t underflow_vc2_credit : 1;
- mmr_t overflow_vc2_credit : 1;
- mmr_t overflow_databuff_vc0 : 1;
- mmr_t overflow_databuff_vc2 : 1;
- mmr_t lut_read_error : 1;
- mmr_t single_bit_error0 : 1;
- mmr_t single_bit_error1 : 1;
- mmr_t single_bit_error2 : 1;
- mmr_t single_bit_error3 : 1;
- mmr_t uncor_error0 : 1;
- mmr_t uncor_error1 : 1;
- mmr_t uncor_error2 : 1;
- mmr_t uncor_error3 : 1;
- mmr_t underflow_sic_cntr0 : 1;
- mmr_t overflow_sic_cntr0 : 1;
- mmr_t underflow_sic_cntr2 : 1;
- mmr_t overflow_sic_cntr2 : 1;
- mmr_t overflow_ni0_debit0 : 1;
- mmr_t overflow_ni0_debit2 : 1;
- mmr_t overflow_ni1_debit0 : 1;
- mmr_t overflow_ni1_debit2 : 1;
- mmr_t overflow_iilb_debit0 : 1;
- mmr_t overflow_iilb_debit2 : 1;
- mmr_t underflow_ni0_vc0_credit : 1;
- mmr_t overflow_ni0_vc0_credit : 1;
- mmr_t underflow_ni0_vc2_credit : 1;
- mmr_t overflow_ni0_vc2_credit : 1;
- mmr_t underflow_ni1_vc0_credit : 1;
- mmr_t overflow_ni1_vc0_credit : 1;
- mmr_t underflow_ni1_vc2_credit : 1;
- mmr_t overflow_ni1_vc2_credit : 1;
- mmr_t underflow_iilb_vc0_credit : 1;
- mmr_t overflow_iilb_vc0_credit : 1;
- mmr_t underflow_iilb_vc2_credit : 1;
- mmr_t overflow_iilb_vc2_credit : 1;
- mmr_t overflow_header_cancel_fifo : 1;
- mmr_t reserved_0 : 14;
- } sh_xnmd_first_error_s;
-} sh_xnmd_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_ENABLE0" */
-/* Automatic Maintenance Reply Enable 0 */
-/* ==================================================================== */
-
-typedef union sh_auto_reply_enable0_u {
- mmr_t sh_auto_reply_enable0_regval;
- struct {
- mmr_t enable0 : 64;
- } sh_auto_reply_enable0_s;
-} sh_auto_reply_enable0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_ENABLE1" */
-/* Automatic Maintenance Reply Enable 1 */
-/* ==================================================================== */
-
-typedef union sh_auto_reply_enable1_u {
- mmr_t sh_auto_reply_enable1_regval;
- struct {
- mmr_t enable1 : 64;
- } sh_auto_reply_enable1_s;
-} sh_auto_reply_enable1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_HEADER0" */
-/* Automatic Maintenance Reply Header 0 */
-/* ==================================================================== */
-
-typedef union sh_auto_reply_header0_u {
- mmr_t sh_auto_reply_header0_regval;
- struct {
- mmr_t header0 : 64;
- } sh_auto_reply_header0_s;
-} sh_auto_reply_header0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_AUTO_REPLY_HEADER1" */
-/* Automatic Maintenance Reply Header 1 */
-/* ==================================================================== */
-
-typedef union sh_auto_reply_header1_u {
- mmr_t sh_auto_reply_header1_regval;
- struct {
- mmr_t header1 : 64;
- } sh_auto_reply_header1_s;
-} sh_auto_reply_header1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_ENABLE_RP_AUTO_REPLY" */
-/* Enable Automatic Maintenance Reply From Reply Queue */
-/* ==================================================================== */
-
-typedef union sh_enable_rp_auto_reply_u {
- mmr_t sh_enable_rp_auto_reply_regval;
- struct {
- mmr_t enable : 1;
- mmr_t reserved_0 : 63;
- } sh_enable_rp_auto_reply_s;
-} sh_enable_rp_auto_reply_u_t;
-
-/* ==================================================================== */
-/* Register "SH_ENABLE_RQ_AUTO_REPLY" */
-/* Enable Automatic Maintenance Reply From Request Queue */
-/* ==================================================================== */
-
-typedef union sh_enable_rq_auto_reply_u {
- mmr_t sh_enable_rq_auto_reply_regval;
- struct {
- mmr_t enable : 1;
- mmr_t reserved_0 : 63;
- } sh_enable_rq_auto_reply_s;
-} sh_enable_rq_auto_reply_u_t;
-
-/* ==================================================================== */
-/* Register "SH_REDIRECT_INVAL" */
-/* Redirect invalidate to LB instead of PI */
-/* ==================================================================== */
-
-typedef union sh_redirect_inval_u {
- mmr_t sh_redirect_inval_regval;
- struct {
- mmr_t redirect : 1;
- mmr_t reserved_0 : 63;
- } sh_redirect_inval_s;
-} sh_redirect_inval_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_CNTRL" */
-/* Diagnostic Message Control Register */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_cntrl_u {
- mmr_t sh_diag_msg_cntrl_regval;
- struct {
- mmr_t msg_length : 6;
- mmr_t error_inject_point : 6;
- mmr_t error_inject_enable : 1;
- mmr_t port : 1;
- mmr_t reserved_0 : 48;
- mmr_t start : 1;
- mmr_t busy : 1;
- } sh_diag_msg_cntrl_s;
-} sh_diag_msg_cntrl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA0L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data0l_u {
- mmr_t sh_diag_msg_data0l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data0l_s;
-} sh_diag_msg_data0l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA0U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data0u_u {
- mmr_t sh_diag_msg_data0u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data0u_s;
-} sh_diag_msg_data0u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA1L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data1l_u {
- mmr_t sh_diag_msg_data1l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data1l_s;
-} sh_diag_msg_data1l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA1U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data1u_u {
- mmr_t sh_diag_msg_data1u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data1u_s;
-} sh_diag_msg_data1u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA2L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data2l_u {
- mmr_t sh_diag_msg_data2l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data2l_s;
-} sh_diag_msg_data2l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA2U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data2u_u {
- mmr_t sh_diag_msg_data2u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data2u_s;
-} sh_diag_msg_data2u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA3L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data3l_u {
- mmr_t sh_diag_msg_data3l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data3l_s;
-} sh_diag_msg_data3l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA3U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data3u_u {
- mmr_t sh_diag_msg_data3u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data3u_s;
-} sh_diag_msg_data3u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA4L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data4l_u {
- mmr_t sh_diag_msg_data4l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data4l_s;
-} sh_diag_msg_data4l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA4U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data4u_u {
- mmr_t sh_diag_msg_data4u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data4u_s;
-} sh_diag_msg_data4u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA5L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data5l_u {
- mmr_t sh_diag_msg_data5l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data5l_s;
-} sh_diag_msg_data5l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA5U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data5u_u {
- mmr_t sh_diag_msg_data5u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data5u_s;
-} sh_diag_msg_data5u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA6L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data6l_u {
- mmr_t sh_diag_msg_data6l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data6l_s;
-} sh_diag_msg_data6l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA6U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data6u_u {
- mmr_t sh_diag_msg_data6u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data6u_s;
-} sh_diag_msg_data6u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA7L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data7l_u {
- mmr_t sh_diag_msg_data7l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data7l_s;
-} sh_diag_msg_data7l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA7U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data7u_u {
- mmr_t sh_diag_msg_data7u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data7u_s;
-} sh_diag_msg_data7u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA8L" */
-/* Diagnostic Data, lower 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data8l_u {
- mmr_t sh_diag_msg_data8l_regval;
- struct {
- mmr_t data_lower : 64;
- } sh_diag_msg_data8l_s;
-} sh_diag_msg_data8l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_DATA8U" */
-/* Diagnostice Data, upper 64 bits */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_data8u_u {
- mmr_t sh_diag_msg_data8u_regval;
- struct {
- mmr_t data_upper : 64;
- } sh_diag_msg_data8u_s;
-} sh_diag_msg_data8u_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_HDR0" */
-/* Diagnostice Data, lower 64 bits of header */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_hdr0_u {
- mmr_t sh_diag_msg_hdr0_regval;
- struct {
- mmr_t header0 : 64;
- } sh_diag_msg_hdr0_s;
-} sh_diag_msg_hdr0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIAG_MSG_HDR1" */
-/* Diagnostice Data, upper 64 bits of header */
-/* ==================================================================== */
-
-typedef union sh_diag_msg_hdr1_u {
- mmr_t sh_diag_msg_hdr1_regval;
- struct {
- mmr_t header1 : 64;
- } sh_diag_msg_hdr1_s;
-} sh_diag_msg_hdr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DEBUG_SELECT" */
-/* SHub Debug Port Select */
-/* ==================================================================== */
-
-typedef union sh_debug_select_u {
- mmr_t sh_debug_select_regval;
- struct {
- mmr_t nibble0_nibble_sel : 3;
- mmr_t nibble0_chiplet_sel : 3;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t nibble1_chiplet_sel : 3;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t nibble2_chiplet_sel : 3;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t nibble3_chiplet_sel : 3;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t nibble4_chiplet_sel : 3;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t nibble5_chiplet_sel : 3;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t nibble6_chiplet_sel : 3;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t nibble7_chiplet_sel : 3;
- mmr_t debug_ii_sel : 3;
- mmr_t sel_ii : 9;
- mmr_t reserved_0 : 3;
- mmr_t trigger_enable : 1;
- } sh_debug_select_s;
-} sh_debug_select_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_COMPARE_MASK" */
-/* SHub Trigger Compare Mask */
-/* ==================================================================== */
-
-typedef union sh_trigger_compare_mask_u {
- mmr_t sh_trigger_compare_mask_regval;
- struct {
- mmr_t mask : 32;
- mmr_t reserved_0 : 32;
- } sh_trigger_compare_mask_s;
-} sh_trigger_compare_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_COMPARE_PATTERN" */
-/* SHub Trigger Compare Pattern */
-/* ==================================================================== */
-
-typedef union sh_trigger_compare_pattern_u {
- mmr_t sh_trigger_compare_pattern_regval;
- struct {
- mmr_t data : 32;
- mmr_t reserved_0 : 32;
- } sh_trigger_compare_pattern_s;
-} sh_trigger_compare_pattern_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TRIGGER_SEL" */
-/* Trigger select for SHUB debug port */
-/* ==================================================================== */
-
-typedef union sh_trigger_sel_u {
- mmr_t sh_trigger_sel_regval;
- struct {
- mmr_t nibble0_input_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_input_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_input_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_input_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble_sel : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_input_sel : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble_sel : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_input_sel : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble_sel : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_input_sel : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble_sel : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_input_sel : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble_sel : 3;
- mmr_t reserved_15 : 1;
- } sh_trigger_sel_s;
-} sh_trigger_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_STOP_CLK_CONTROL" */
-/* Stop Clock Control */
-/* ==================================================================== */
-
-typedef union sh_stop_clk_control_u {
- mmr_t sh_stop_clk_control_regval;
- struct {
- mmr_t stimulus : 5;
- mmr_t event : 1;
- mmr_t polarity : 1;
- mmr_t mode : 1;
- mmr_t reserved_0 : 56;
- } sh_stop_clk_control_s;
-} sh_stop_clk_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_STOP_CLK_DELAY_PHASE" */
-/* Stop Clock Delay Phase */
-/* ==================================================================== */
-
-typedef union sh_stop_clk_delay_phase_u {
- mmr_t sh_stop_clk_delay_phase_regval;
- struct {
- mmr_t delay : 8;
- mmr_t reserved_0 : 56;
- } sh_stop_clk_delay_phase_s;
-} sh_stop_clk_delay_phase_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_ARM_MASK" */
-/* Trigger sequencing facility arm mask */
-/* ==================================================================== */
-
-typedef union sh_tsf_arm_mask_u {
- mmr_t sh_tsf_arm_mask_regval;
- struct {
- mmr_t mask : 64;
- } sh_tsf_arm_mask_s;
-} sh_tsf_arm_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_COUNTER_PRESETS" */
-/* Trigger sequencing facility counter presets */
-/* ==================================================================== */
-
-typedef union sh_tsf_counter_presets_u {
- mmr_t sh_tsf_counter_presets_regval;
- struct {
- mmr_t count_32 : 32;
- mmr_t count_16 : 16;
- mmr_t count_8b : 8;
- mmr_t count_8a : 8;
- } sh_tsf_counter_presets_s;
-} sh_tsf_counter_presets_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_DECREMENT_CTL" */
-/* Trigger sequencing facility counter decrement control */
-/* ==================================================================== */
-
-typedef union sh_tsf_decrement_ctl_u {
- mmr_t sh_tsf_decrement_ctl_regval;
- struct {
- mmr_t ctl : 16;
- mmr_t reserved_0 : 48;
- } sh_tsf_decrement_ctl_s;
-} sh_tsf_decrement_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_DIAG_MSG_CTL" */
-/* Trigger sequencing facility diagnostic message control */
-/* ==================================================================== */
-
-typedef union sh_tsf_diag_msg_ctl_u {
- mmr_t sh_tsf_diag_msg_ctl_regval;
- struct {
- mmr_t enable : 8;
- mmr_t reserved_0 : 56;
- } sh_tsf_diag_msg_ctl_s;
-} sh_tsf_diag_msg_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_DISARM_MASK" */
-/* Trigger sequencing facility disarm mask */
-/* ==================================================================== */
-
-typedef union sh_tsf_disarm_mask_u {
- mmr_t sh_tsf_disarm_mask_regval;
- struct {
- mmr_t mask : 64;
- } sh_tsf_disarm_mask_s;
-} sh_tsf_disarm_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_ENABLE_CTL" */
-/* Trigger sequencing facility counter enable control */
-/* ==================================================================== */
-
-typedef union sh_tsf_enable_ctl_u {
- mmr_t sh_tsf_enable_ctl_regval;
- struct {
- mmr_t ctl : 16;
- mmr_t reserved_0 : 48;
- } sh_tsf_enable_ctl_s;
-} sh_tsf_enable_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_ARM" */
-/* Trigger sequencing facility software arm */
-/* ==================================================================== */
-
-typedef union sh_tsf_software_arm_u {
- mmr_t sh_tsf_software_arm_regval;
- struct {
- mmr_t bit0 : 1;
- mmr_t bit1 : 1;
- mmr_t bit2 : 1;
- mmr_t bit3 : 1;
- mmr_t bit4 : 1;
- mmr_t bit5 : 1;
- mmr_t bit6 : 1;
- mmr_t bit7 : 1;
- mmr_t reserved_0 : 56;
- } sh_tsf_software_arm_s;
-} sh_tsf_software_arm_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_DISARM" */
-/* Trigger sequencing facility software disarm */
-/* ==================================================================== */
-
-typedef union sh_tsf_software_disarm_u {
- mmr_t sh_tsf_software_disarm_regval;
- struct {
- mmr_t bit0 : 1;
- mmr_t bit1 : 1;
- mmr_t bit2 : 1;
- mmr_t bit3 : 1;
- mmr_t bit4 : 1;
- mmr_t bit5 : 1;
- mmr_t bit6 : 1;
- mmr_t bit7 : 1;
- mmr_t reserved_0 : 56;
- } sh_tsf_software_disarm_s;
-} sh_tsf_software_disarm_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_SOFTWARE_TRIGGERED" */
-/* Trigger sequencing facility software triggered */
-/* ==================================================================== */
-
-typedef union sh_tsf_software_triggered_u {
- mmr_t sh_tsf_software_triggered_regval;
- struct {
- mmr_t bit0 : 1;
- mmr_t bit1 : 1;
- mmr_t bit2 : 1;
- mmr_t bit3 : 1;
- mmr_t bit4 : 1;
- mmr_t bit5 : 1;
- mmr_t bit6 : 1;
- mmr_t bit7 : 1;
- mmr_t reserved_0 : 56;
- } sh_tsf_software_triggered_s;
-} sh_tsf_software_triggered_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_TRIGGER_MASK" */
-/* Trigger sequencing facility trigger mask */
-/* ==================================================================== */
-
-typedef union sh_tsf_trigger_mask_u {
- mmr_t sh_tsf_trigger_mask_regval;
- struct {
- mmr_t mask : 64;
- } sh_tsf_trigger_mask_s;
-} sh_tsf_trigger_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_DATA" */
-/* Vector Write Request Message Data */
-/* ==================================================================== */
-
-typedef union sh_vec_data_u {
- mmr_t sh_vec_data_regval;
- struct {
- mmr_t data : 64;
- } sh_vec_data_s;
-} sh_vec_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_PARMS" */
-/* Vector Message Parameters Register */
-/* ==================================================================== */
-
-typedef union sh_vec_parms_u {
- mmr_t sh_vec_parms_regval;
- struct {
- mmr_t type : 1;
- mmr_t ni_port : 1;
- mmr_t reserved_0 : 1;
- mmr_t address : 32;
- mmr_t pio_id : 11;
- mmr_t reserved_1 : 16;
- mmr_t start : 1;
- mmr_t busy : 1;
- } sh_vec_parms_s;
-} sh_vec_parms_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_ROUTE" */
-/* Vector Request Message Route */
-/* ==================================================================== */
-
-typedef union sh_vec_route_u {
- mmr_t sh_vec_route_regval;
- struct {
- mmr_t route : 64;
- } sh_vec_route_s;
-} sh_vec_route_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CPU_PERM" */
-/* CPU MMR Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_cpu_perm_u {
- mmr_t sh_cpu_perm_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_cpu_perm_s;
-} sh_cpu_perm_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CPU_PERM_OVR" */
-/* CPU MMR Access Permission Override */
-/* ==================================================================== */
-
-typedef union sh_cpu_perm_ovr_u {
- mmr_t sh_cpu_perm_ovr_regval;
- struct {
- mmr_t override : 64;
- } sh_cpu_perm_ovr_s;
-} sh_cpu_perm_ovr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_EXT_IO_PERM" */
-/* External IO MMR Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_ext_io_perm_u {
- mmr_t sh_ext_io_perm_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_ext_io_perm_s;
-} sh_ext_io_perm_u_t;
-
-/* ==================================================================== */
-/* Register "SH_EXT_IOI_ACCESS" */
-/* External IO Interrupt Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_ext_ioi_access_u {
- mmr_t sh_ext_ioi_access_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_ext_ioi_access_s;
-} sh_ext_ioi_access_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GC_FIL_CTRL" */
-/* SHub Global Clock Filter Control */
-/* ==================================================================== */
-
-typedef union sh_gc_fil_ctrl_u {
- mmr_t sh_gc_fil_ctrl_regval;
- struct {
- mmr_t offset : 5;
- mmr_t reserved_0 : 3;
- mmr_t mask_counter : 12;
- mmr_t mask_enable : 1;
- mmr_t reserved_1 : 3;
- mmr_t dropout_counter : 10;
- mmr_t reserved_2 : 2;
- mmr_t dropout_thresh : 10;
- mmr_t reserved_3 : 2;
- mmr_t error_counter : 10;
- mmr_t reserved_4 : 6;
- } sh_gc_fil_ctrl_s;
-} sh_gc_fil_ctrl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_GC_SRC_CTRL" */
-/* SHub Global Clock Control */
-/* ==================================================================== */
-
-typedef union sh_gc_src_ctrl_u {
- mmr_t sh_gc_src_ctrl_regval;
- struct {
- mmr_t enable_counter : 1;
- mmr_t reserved_0 : 3;
- mmr_t max_count : 10;
- mmr_t reserved_1 : 2;
- mmr_t counter : 10;
- mmr_t reserved_2 : 2;
- mmr_t toggle_bit : 1;
- mmr_t reserved_3 : 3;
- mmr_t source_sel : 2;
- mmr_t reserved_4 : 30;
- } sh_gc_src_ctrl_s;
-} sh_gc_src_ctrl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_HARD_RESET" */
-/* SHub Hard Reset */
-/* ==================================================================== */
-
-typedef union sh_hard_reset_u {
- mmr_t sh_hard_reset_regval;
- struct {
- mmr_t hard_reset : 1;
- mmr_t reserved_0 : 63;
- } sh_hard_reset_s;
-} sh_hard_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IO_PERM" */
-/* II MMR Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_io_perm_u {
- mmr_t sh_io_perm_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_io_perm_s;
-} sh_io_perm_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IOI_ACCESS" */
-/* II Interrupt Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_ioi_access_u {
- mmr_t sh_ioi_access_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_ioi_access_s;
-} sh_ioi_access_u_t;
-
-/* ==================================================================== */
-/* Register "SH_IPI_ACCESS" */
-/* CPU interrupt Access Permission Bits */
-/* ==================================================================== */
-
-typedef union sh_ipi_access_u {
- mmr_t sh_ipi_access_regval;
- struct {
- mmr_t access_bits : 64;
- } sh_ipi_access_s;
-} sh_ipi_access_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JTAG_CONFIG" */
-/* SHub JTAG configuration */
-/* ==================================================================== */
-
-typedef union sh_jtag_config_u {
- mmr_t sh_jtag_config_regval;
- struct {
- mmr_t md_clk_sel : 2;
- mmr_t ni_clk_sel : 1;
- mmr_t ii_clk_sel : 2;
- mmr_t wrt90_target : 14;
- mmr_t wrt90_overrider : 1;
- mmr_t wrt90_override : 1;
- mmr_t jtag_mci_reset_delay : 4;
- mmr_t jtag_mci_target : 14;
- mmr_t jtag_mci_override : 1;
- mmr_t fsb_config_ioq_depth : 1;
- mmr_t fsb_config_sample_binit : 1;
- mmr_t fsb_config_enable_bus_parking : 1;
- mmr_t fsb_config_clock_ratio : 5;
- mmr_t fsb_config_output_tristate : 4;
- mmr_t fsb_config_enable_bist : 1;
- mmr_t fsb_config_aux : 2;
- mmr_t gtl_config_re : 1;
- mmr_t reserved_0 : 8;
- } sh_jtag_config_s;
-} sh_jtag_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SHUB_ID" */
-/* SHub ID Number */
-/* ==================================================================== */
-
-typedef union sh_shub_id_u {
- mmr_t sh_shub_id_regval;
- struct {
- mmr_t force1 : 1;
- mmr_t manufacturer : 11;
- mmr_t part_number : 16;
- mmr_t revision : 4;
- mmr_t node_id : 11;
- mmr_t reserved_0 : 1;
- mmr_t sharing_mode : 2;
- mmr_t reserved_1 : 2;
- mmr_t nodes_per_bit : 5;
- mmr_t reserved_2 : 3;
- mmr_t ni_port : 1;
- mmr_t reserved_3 : 7;
- } sh_shub_id_s;
-} sh_shub_id_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT0" */
-/* Shubs 0 - 63 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-typedef union sh_shubs_present0_u {
- mmr_t sh_shubs_present0_regval;
- struct {
- mmr_t shubs_present0 : 64;
- } sh_shubs_present0_s;
-} sh_shubs_present0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT1" */
-/* Shubs 64 - 127 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-typedef union sh_shubs_present1_u {
- mmr_t sh_shubs_present1_regval;
- struct {
- mmr_t shubs_present1 : 64;
- } sh_shubs_present1_s;
-} sh_shubs_present1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT2" */
-/* Shubs 128 - 191 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-typedef union sh_shubs_present2_u {
- mmr_t sh_shubs_present2_regval;
- struct {
- mmr_t shubs_present2 : 64;
- } sh_shubs_present2_s;
-} sh_shubs_present2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SHUBS_PRESENT3" */
-/* Shubs 192 - 255 Present. Used for invalidate generation */
-/* ==================================================================== */
-
-typedef union sh_shubs_present3_u {
- mmr_t sh_shubs_present3_regval;
- struct {
- mmr_t shubs_present3 : 64;
- } sh_shubs_present3_s;
-} sh_shubs_present3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SOFT_RESET" */
-/* SHub Soft Reset */
-/* ==================================================================== */
-
-typedef union sh_soft_reset_u {
- mmr_t sh_soft_reset_regval;
- struct {
- mmr_t soft_reset : 1;
- mmr_t reserved_0 : 63;
- } sh_soft_reset_s;
-} sh_soft_reset_u_t;
-
-/* ==================================================================== */
-/* Register "SH_FIRST_ERROR" */
-/* Shub Global First Error Flags */
-/* ==================================================================== */
-
-typedef union sh_first_error_u {
- mmr_t sh_first_error_regval;
- struct {
- mmr_t first_error : 19;
- mmr_t reserved_0 : 45;
- } sh_first_error_s;
-} sh_first_error_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_HW_TIME_STAMP" */
-/* II hardware error time stamp */
-/* ==================================================================== */
-
-typedef union sh_ii_hw_time_stamp_u {
- mmr_t sh_ii_hw_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_ii_hw_time_stamp_s;
-} sh_ii_hw_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_HW_TIME_STAMP" */
-/* LB hardware error time stamp */
-/* ==================================================================== */
-
-typedef union sh_lb_hw_time_stamp_u {
- mmr_t sh_lb_hw_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_lb_hw_time_stamp_s;
-} sh_lb_hw_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_COR_TIME_STAMP" */
-/* MD correctable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_md_cor_time_stamp_u {
- mmr_t sh_md_cor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_md_cor_time_stamp_s;
-} sh_md_cor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_HW_TIME_STAMP" */
-/* MD hardware error time stamp */
-/* ==================================================================== */
-
-typedef union sh_md_hw_time_stamp_u {
- mmr_t sh_md_hw_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_md_hw_time_stamp_s;
-} sh_md_hw_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_UNCOR_TIME_STAMP" */
-/* MD uncorrectable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_md_uncor_time_stamp_u {
- mmr_t sh_md_uncor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_md_uncor_time_stamp_s;
-} sh_md_uncor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_COR_TIME_STAMP" */
-/* PI correctable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_pi_cor_time_stamp_u {
- mmr_t sh_pi_cor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_pi_cor_time_stamp_s;
-} sh_pi_cor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_HW_TIME_STAMP" */
-/* PI hardware error time stamp */
-/* ==================================================================== */
-
-typedef union sh_pi_hw_time_stamp_u {
- mmr_t sh_pi_hw_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_pi_hw_time_stamp_s;
-} sh_pi_hw_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_UNCOR_TIME_STAMP" */
-/* PI uncorrectable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_pi_uncor_time_stamp_u {
- mmr_t sh_pi_uncor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_pi_uncor_time_stamp_s;
-} sh_pi_uncor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ADV_TIME_STAMP" */
-/* Proc 0 advisory time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc0_adv_time_stamp_u {
- mmr_t sh_proc0_adv_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc0_adv_time_stamp_s;
-} sh_proc0_adv_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC0_ERR_TIME_STAMP" */
-/* Proc 0 error time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc0_err_time_stamp_u {
- mmr_t sh_proc0_err_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc0_err_time_stamp_s;
-} sh_proc0_err_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ADV_TIME_STAMP" */
-/* Proc 1 advisory time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc1_adv_time_stamp_u {
- mmr_t sh_proc1_adv_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc1_adv_time_stamp_s;
-} sh_proc1_adv_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC1_ERR_TIME_STAMP" */
-/* Proc 1 error time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc1_err_time_stamp_u {
- mmr_t sh_proc1_err_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc1_err_time_stamp_s;
-} sh_proc1_err_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ADV_TIME_STAMP" */
-/* Proc 2 advisory time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc2_adv_time_stamp_u {
- mmr_t sh_proc2_adv_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc2_adv_time_stamp_s;
-} sh_proc2_adv_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC2_ERR_TIME_STAMP" */
-/* Proc 2 error time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc2_err_time_stamp_u {
- mmr_t sh_proc2_err_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc2_err_time_stamp_s;
-} sh_proc2_err_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ADV_TIME_STAMP" */
-/* Proc 3 advisory time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc3_adv_time_stamp_u {
- mmr_t sh_proc3_adv_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc3_adv_time_stamp_s;
-} sh_proc3_adv_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROC3_ERR_TIME_STAMP" */
-/* Proc 3 error time stamp */
-/* ==================================================================== */
-
-typedef union sh_proc3_err_time_stamp_u {
- mmr_t sh_proc3_err_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_proc3_err_time_stamp_s;
-} sh_proc3_err_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_COR_TIME_STAMP" */
-/* XN correctable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_xn_cor_time_stamp_u {
- mmr_t sh_xn_cor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_xn_cor_time_stamp_s;
-} sh_xn_cor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_HW_TIME_STAMP" */
-/* XN hardware error time stamp */
-/* ==================================================================== */
-
-typedef union sh_xn_hw_time_stamp_u {
- mmr_t sh_xn_hw_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_xn_hw_time_stamp_s;
-} sh_xn_hw_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_UNCOR_TIME_STAMP" */
-/* XN uncorrectable error time stamp */
-/* ==================================================================== */
-
-typedef union sh_xn_uncor_time_stamp_u {
- mmr_t sh_xn_uncor_time_stamp_regval;
- struct {
- mmr_t time : 63;
- mmr_t valid : 1;
- } sh_xn_uncor_time_stamp_s;
-} sh_xn_uncor_time_stamp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DEBUG_PORT" */
-/* SHub Debug Port */
-/* ==================================================================== */
-
-typedef union sh_debug_port_u {
- mmr_t sh_debug_port_regval;
- struct {
- mmr_t debug_nibble0 : 4;
- mmr_t debug_nibble1 : 4;
- mmr_t debug_nibble2 : 4;
- mmr_t debug_nibble3 : 4;
- mmr_t debug_nibble4 : 4;
- mmr_t debug_nibble5 : 4;
- mmr_t debug_nibble6 : 4;
- mmr_t debug_nibble7 : 4;
- mmr_t reserved_0 : 32;
- } sh_debug_port_s;
-} sh_debug_port_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_DEBUG_DATA" */
-/* II Debug Data */
-/* ==================================================================== */
-
-typedef union sh_ii_debug_data_u {
- mmr_t sh_ii_debug_data_regval;
- struct {
- mmr_t ii_data : 32;
- mmr_t reserved_0 : 32;
- } sh_ii_debug_data_s;
-} sh_ii_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_II_WRAP_DEBUG_DATA" */
-/* SHub II Wrapper Debug Data */
-/* ==================================================================== */
-
-typedef union sh_ii_wrap_debug_data_u {
- mmr_t sh_ii_wrap_debug_data_regval;
- struct {
- mmr_t ii_wrap_data : 32;
- mmr_t reserved_0 : 32;
- } sh_ii_wrap_debug_data_s;
-} sh_ii_wrap_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_LB_DEBUG_DATA" */
-/* SHub LB Debug Data */
-/* ==================================================================== */
-
-typedef union sh_lb_debug_data_u {
- mmr_t sh_lb_debug_data_regval;
- struct {
- mmr_t lb_data : 32;
- mmr_t reserved_0 : 32;
- } sh_lb_debug_data_s;
-} sh_lb_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DEBUG_DATA" */
-/* SHub MD Debug Data */
-/* ==================================================================== */
-
-typedef union sh_md_debug_data_u {
- mmr_t sh_md_debug_data_regval;
- struct {
- mmr_t md_data : 32;
- mmr_t reserved_0 : 32;
- } sh_md_debug_data_s;
-} sh_md_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_DEBUG_DATA" */
-/* SHub PI Debug Data */
-/* ==================================================================== */
-
-typedef union sh_pi_debug_data_u {
- mmr_t sh_pi_debug_data_regval;
- struct {
- mmr_t pi_data : 32;
- mmr_t reserved_0 : 32;
- } sh_pi_debug_data_s;
-} sh_pi_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_DEBUG_DATA" */
-/* SHub XN Debug Data */
-/* ==================================================================== */
-
-typedef union sh_xn_debug_data_u {
- mmr_t sh_xn_debug_data_regval;
- struct {
- mmr_t xn_data : 32;
- mmr_t reserved_0 : 32;
- } sh_xn_debug_data_s;
-} sh_xn_debug_data_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_ARMED_STATE" */
-/* Trigger sequencing facility arm state */
-/* ==================================================================== */
-
-typedef union sh_tsf_armed_state_u {
- mmr_t sh_tsf_armed_state_regval;
- struct {
- mmr_t state : 8;
- mmr_t reserved_0 : 56;
- } sh_tsf_armed_state_s;
-} sh_tsf_armed_state_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_COUNTER_VALUE" */
-/* Trigger sequencing facility counter value */
-/* ==================================================================== */
-
-typedef union sh_tsf_counter_value_u {
- mmr_t sh_tsf_counter_value_regval;
- struct {
- mmr_t count_32 : 32;
- mmr_t count_16 : 16;
- mmr_t count_8b : 8;
- mmr_t count_8a : 8;
- } sh_tsf_counter_value_s;
-} sh_tsf_counter_value_u_t;
-
-/* ==================================================================== */
-/* Register "SH_TSF_TRIGGERED_STATE" */
-/* Trigger sequencing facility triggered state */
-/* ==================================================================== */
-
-typedef union sh_tsf_triggered_state_u {
- mmr_t sh_tsf_triggered_state_regval;
- struct {
- mmr_t state : 8;
- mmr_t reserved_0 : 56;
- } sh_tsf_triggered_state_s;
-} sh_tsf_triggered_state_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_RDDATA" */
-/* Vector Reply Message Data */
-/* ==================================================================== */
-
-typedef union sh_vec_rddata_u {
- mmr_t sh_vec_rddata_regval;
- struct {
- mmr_t data : 64;
- } sh_vec_rddata_s;
-} sh_vec_rddata_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_RETURN" */
-/* Vector Reply Message Return Route */
-/* ==================================================================== */
-
-typedef union sh_vec_return_u {
- mmr_t sh_vec_return_regval;
- struct {
- mmr_t route : 64;
- } sh_vec_return_s;
-} sh_vec_return_u_t;
-
-/* ==================================================================== */
-/* Register "SH_VEC_STATUS" */
-/* Vector Reply Message Status */
-/* ==================================================================== */
-
-typedef union sh_vec_status_u {
- mmr_t sh_vec_status_regval;
- struct {
- mmr_t type : 3;
- mmr_t address : 32;
- mmr_t pio_id : 11;
- mmr_t source : 14;
- mmr_t reserved_0 : 2;
- mmr_t overrun : 1;
- mmr_t status_valid : 1;
- } sh_vec_status_s;
-} sh_vec_status_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT0_CONTROL" */
-/* Performance Counter 0 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count0_control_u {
- mmr_t sh_performance_count0_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count0_control_s;
-} sh_performance_count0_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT1_CONTROL" */
-/* Performance Counter 1 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count1_control_u {
- mmr_t sh_performance_count1_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count1_control_s;
-} sh_performance_count1_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT2_CONTROL" */
-/* Performance Counter 2 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count2_control_u {
- mmr_t sh_performance_count2_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count2_control_s;
-} sh_performance_count2_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT3_CONTROL" */
-/* Performance Counter 3 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count3_control_u {
- mmr_t sh_performance_count3_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count3_control_s;
-} sh_performance_count3_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT4_CONTROL" */
-/* Performance Counter 4 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count4_control_u {
- mmr_t sh_performance_count4_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count4_control_s;
-} sh_performance_count4_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT5_CONTROL" */
-/* Performance Counter 5 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count5_control_u {
- mmr_t sh_performance_count5_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count5_control_s;
-} sh_performance_count5_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT6_CONTROL" */
-/* Performance Counter 6 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count6_control_u {
- mmr_t sh_performance_count6_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count6_control_s;
-} sh_performance_count6_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNT7_CONTROL" */
-/* Performance Counter 7 Control */
-/* ==================================================================== */
-
-typedef union sh_performance_count7_control_u {
- mmr_t sh_performance_count7_control_regval;
- struct {
- mmr_t up_stimulus : 5;
- mmr_t up_event : 1;
- mmr_t up_polarity : 1;
- mmr_t up_mode : 1;
- mmr_t dn_stimulus : 5;
- mmr_t dn_event : 1;
- mmr_t dn_polarity : 1;
- mmr_t dn_mode : 1;
- mmr_t inc_enable : 1;
- mmr_t dec_enable : 1;
- mmr_t peak_det_enable : 1;
- mmr_t reserved_0 : 45;
- } sh_performance_count7_control_s;
-} sh_performance_count7_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_DN_CONTROL" */
-/* Profile Counter Down Control */
-/* ==================================================================== */
-
-typedef union sh_profile_dn_control_u {
- mmr_t sh_profile_dn_control_regval;
- struct {
- mmr_t stimulus : 5;
- mmr_t event : 1;
- mmr_t polarity : 1;
- mmr_t mode : 1;
- mmr_t reserved_0 : 56;
- } sh_profile_dn_control_s;
-} sh_profile_dn_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_PEAK_CONTROL" */
-/* Profile Counter Peak Control */
-/* ==================================================================== */
-
-typedef union sh_profile_peak_control_u {
- mmr_t sh_profile_peak_control_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t stimulus : 1;
- mmr_t reserved_1 : 1;
- mmr_t event : 1;
- mmr_t polarity : 1;
- mmr_t reserved_2 : 57;
- } sh_profile_peak_control_s;
-} sh_profile_peak_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_RANGE" */
-/* Profile Counter Range */
-/* ==================================================================== */
-
-typedef union sh_profile_range_u {
- mmr_t sh_profile_range_regval;
- struct {
- mmr_t range0 : 8;
- mmr_t range1 : 8;
- mmr_t range2 : 8;
- mmr_t range3 : 8;
- mmr_t range4 : 8;
- mmr_t range5 : 8;
- mmr_t range6 : 8;
- mmr_t range7 : 8;
- } sh_profile_range_s;
-} sh_profile_range_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_UP_CONTROL" */
-/* Profile Counter Up Control */
-/* ==================================================================== */
-
-typedef union sh_profile_up_control_u {
- mmr_t sh_profile_up_control_regval;
- struct {
- mmr_t stimulus : 5;
- mmr_t event : 1;
- mmr_t polarity : 1;
- mmr_t mode : 1;
- mmr_t reserved_0 : 56;
- } sh_profile_up_control_s;
-} sh_profile_up_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER0" */
-/* Performance Counter 0 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter0_u {
- mmr_t sh_performance_counter0_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter0_s;
-} sh_performance_counter0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER1" */
-/* Performance Counter 1 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter1_u {
- mmr_t sh_performance_counter1_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter1_s;
-} sh_performance_counter1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER2" */
-/* Performance Counter 2 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter2_u {
- mmr_t sh_performance_counter2_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter2_s;
-} sh_performance_counter2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER3" */
-/* Performance Counter 3 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter3_u {
- mmr_t sh_performance_counter3_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter3_s;
-} sh_performance_counter3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER4" */
-/* Performance Counter 4 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter4_u {
- mmr_t sh_performance_counter4_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter4_s;
-} sh_performance_counter4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER5" */
-/* Performance Counter 5 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter5_u {
- mmr_t sh_performance_counter5_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter5_s;
-} sh_performance_counter5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER6" */
-/* Performance Counter 6 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter6_u {
- mmr_t sh_performance_counter6_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter6_s;
-} sh_performance_counter6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PERFORMANCE_COUNTER7" */
-/* Performance Counter 7 */
-/* ==================================================================== */
-
-typedef union sh_performance_counter7_u {
- mmr_t sh_performance_counter7_regval;
- struct {
- mmr_t count : 32;
- mmr_t reserved_0 : 32;
- } sh_performance_counter7_s;
-} sh_performance_counter7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_COUNTER" */
-/* Profile Counter */
-/* ==================================================================== */
-
-typedef union sh_profile_counter_u {
- mmr_t sh_profile_counter_regval;
- struct {
- mmr_t counter : 8;
- mmr_t reserved_0 : 56;
- } sh_profile_counter_s;
-} sh_profile_counter_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PROFILE_PEAK" */
-/* Profile Peak Counter */
-/* ==================================================================== */
-
-typedef union sh_profile_peak_u {
- mmr_t sh_profile_peak_regval;
- struct {
- mmr_t counter : 8;
- mmr_t reserved_0 : 56;
- } sh_profile_peak_s;
-} sh_profile_peak_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PTC_0" */
-/* Puge Translation Cache Message Configuration Information */
-/* ==================================================================== */
-
-typedef union sh_ptc_0_u {
- mmr_t sh_ptc_0_regval;
- struct {
- mmr_t a : 1;
- mmr_t reserved_0 : 1;
- mmr_t ps : 6;
- mmr_t rid : 24;
- mmr_t reserved_1 : 31;
- mmr_t start : 1;
- } sh_ptc_0_s;
-} sh_ptc_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PTC_1" */
-/* Puge Translation Cache Message Configuration Information */
-/* ==================================================================== */
-
-typedef union sh_ptc_1_u {
- mmr_t sh_ptc_1_regval;
- struct {
- mmr_t reserved_0 : 12;
- mmr_t vpn : 49;
- mmr_t reserved_1 : 2;
- mmr_t start : 1;
- } sh_ptc_1_s;
-} sh_ptc_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PTC_PARMS" */
-/* PTC Time-out parmaeters */
-/* ==================================================================== */
-
-typedef union sh_ptc_parms_u {
- mmr_t sh_ptc_parms_regval;
- struct {
- mmr_t ptc_to_wrap : 24;
- mmr_t ptc_to_val : 12;
- mmr_t reserved_0 : 28;
- } sh_ptc_parms_s;
-} sh_ptc_parms_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPA" */
-/* RTC Compare Value for Processor A */
-/* ==================================================================== */
-
-typedef union sh_int_cmpa_u {
- mmr_t sh_int_cmpa_regval;
- struct {
- mmr_t real_time_cmpa : 55;
- mmr_t reserved_0 : 9;
- } sh_int_cmpa_s;
-} sh_int_cmpa_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPB" */
-/* RTC Compare Value for Processor B */
-/* ==================================================================== */
-
-typedef union sh_int_cmpb_u {
- mmr_t sh_int_cmpb_regval;
- struct {
- mmr_t real_time_cmpb : 55;
- mmr_t reserved_0 : 9;
- } sh_int_cmpb_s;
-} sh_int_cmpb_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPC" */
-/* RTC Compare Value for Processor C */
-/* ==================================================================== */
-
-typedef union sh_int_cmpc_u {
- mmr_t sh_int_cmpc_regval;
- struct {
- mmr_t real_time_cmpc : 55;
- mmr_t reserved_0 : 9;
- } sh_int_cmpc_s;
-} sh_int_cmpc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_CMPD" */
-/* RTC Compare Value for Processor D */
-/* ==================================================================== */
-
-typedef union sh_int_cmpd_u {
- mmr_t sh_int_cmpd_regval;
- struct {
- mmr_t real_time_cmpd : 55;
- mmr_t reserved_0 : 9;
- } sh_int_cmpd_s;
-} sh_int_cmpd_u_t;
-
-/* ==================================================================== */
-/* Register "SH_INT_PROF" */
-/* Profile Compare Registers */
-/* ==================================================================== */
-
-typedef union sh_int_prof_u {
- mmr_t sh_int_prof_regval;
- struct {
- mmr_t profile_compare : 32;
- mmr_t reserved_0 : 32;
- } sh_int_prof_s;
-} sh_int_prof_u_t;
-
-/* ==================================================================== */
-/* Register "SH_RTC" */
-/* Real-time Clock */
-/* ==================================================================== */
-
-typedef union sh_rtc_u {
- mmr_t sh_rtc_regval;
- struct {
- mmr_t real_time_clock : 55;
- mmr_t reserved_0 : 9;
- } sh_rtc_s;
-} sh_rtc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH0" */
-/* Scratch Register 0 */
-/* ==================================================================== */
-
-typedef union sh_scratch0_u {
- mmr_t sh_scratch0_regval;
- struct {
- mmr_t scratch0 : 64;
- } sh_scratch0_s;
-} sh_scratch0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH1" */
-/* Scratch Register 1 */
-/* ==================================================================== */
-
-typedef union sh_scratch1_u {
- mmr_t sh_scratch1_regval;
- struct {
- mmr_t scratch1 : 64;
- } sh_scratch1_s;
-} sh_scratch1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH2" */
-/* Scratch Register 2 */
-/* ==================================================================== */
-
-typedef union sh_scratch2_u {
- mmr_t sh_scratch2_regval;
- struct {
- mmr_t scratch2 : 64;
- } sh_scratch2_s;
-} sh_scratch2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH3" */
-/* Scratch Register 3 */
-/* ==================================================================== */
-
-typedef union sh_scratch3_u {
- mmr_t sh_scratch3_regval;
- struct {
- mmr_t scratch3 : 1;
- mmr_t reserved_0 : 63;
- } sh_scratch3_s;
-} sh_scratch3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_SCRATCH4" */
-/* Scratch Register 4 */
-/* ==================================================================== */
-
-typedef union sh_scratch4_u {
- mmr_t sh_scratch4_regval;
- struct {
- mmr_t scratch4 : 1;
- mmr_t reserved_0 : 63;
- } sh_scratch4_s;
-} sh_scratch4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CRB_MESSAGE_CONTROL" */
-/* Coherent Request Buffer Message Control */
-/* ==================================================================== */
-
-typedef union sh_crb_message_control_u {
- mmr_t sh_crb_message_control_regval;
- struct {
- mmr_t system_coherence_enable : 1;
- mmr_t local_speculative_message_enable : 1;
- mmr_t remote_speculative_message_enable : 1;
- mmr_t message_color : 1;
- mmr_t message_color_enable : 1;
- mmr_t rrb_attribute_mismatch_fsb_enable : 1;
- mmr_t wrb_attribute_mismatch_fsb_enable : 1;
- mmr_t irb_attribute_mismatch_fsb_enable : 1;
- mmr_t rrb_attribute_mismatch_xb_enable : 1;
- mmr_t wrb_attribute_mismatch_xb_enable : 1;
- mmr_t suppress_bogus_writes : 1;
- mmr_t enable_ivack_consolidation : 1;
- mmr_t reserved_0 : 20;
- mmr_t ivack_stall_count : 16;
- mmr_t ivack_throttle_control : 16;
- } sh_crb_message_control_s;
-} sh_crb_message_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CRB_NACK_LIMIT" */
-/* CRB Nack Limit */
-/* ==================================================================== */
-
-typedef union sh_crb_nack_limit_u {
- mmr_t sh_crb_nack_limit_regval;
- struct {
- mmr_t limit : 12;
- mmr_t pri_freq : 4;
- mmr_t reserved_0 : 47;
- mmr_t enable : 1;
- } sh_crb_nack_limit_s;
-} sh_crb_nack_limit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CRB_TIMEOUT_PRESCALE" */
-/* Coherent Request Buffer Timeout Prescale */
-/* ==================================================================== */
-
-typedef union sh_crb_timeout_prescale_u {
- mmr_t sh_crb_timeout_prescale_regval;
- struct {
- mmr_t scaling_factor : 32;
- mmr_t reserved_0 : 32;
- } sh_crb_timeout_prescale_s;
-} sh_crb_timeout_prescale_u_t;
-
-/* ==================================================================== */
-/* Register "SH_CRB_TIMEOUT_SKID" */
-/* Coherent Request Buffer Timeout Skid Limit */
-/* ==================================================================== */
-
-typedef union sh_crb_timeout_skid_u {
- mmr_t sh_crb_timeout_skid_regval;
- struct {
- mmr_t skid : 6;
- mmr_t reserved_0 : 57;
- mmr_t reset_skid_count : 1;
- } sh_crb_timeout_skid_s;
-} sh_crb_timeout_skid_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_0" */
-/* Memory Write Status for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_memory_write_status_0_u {
- mmr_t sh_memory_write_status_0_regval;
- struct {
- mmr_t pending_write_count : 6;
- mmr_t reserved_0 : 58;
- } sh_memory_write_status_0_s;
-} sh_memory_write_status_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_1" */
-/* Memory Write Status for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_memory_write_status_1_u {
- mmr_t sh_memory_write_status_1_regval;
- struct {
- mmr_t pending_write_count : 6;
- mmr_t reserved_0 : 58;
- } sh_memory_write_status_1_s;
-} sh_memory_write_status_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_0" */
-/* PIO Write Status for CPU 0 */
-/* ==================================================================== */
-
-typedef union sh_pio_write_status_0_u {
- mmr_t sh_pio_write_status_0_regval;
- struct {
- mmr_t multi_write_error : 1;
- mmr_t write_deadlock : 1;
- mmr_t write_error : 1;
- mmr_t write_error_address : 47;
- mmr_t reserved_0 : 6;
- mmr_t pending_write_count : 6;
- mmr_t reserved_1 : 1;
- mmr_t writes_ok : 1;
- } sh_pio_write_status_0_s;
-} sh_pio_write_status_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PIO_WRITE_STATUS_1" */
-/* PIO Write Status for CPU 1 */
-/* ==================================================================== */
-
-typedef union sh_pio_write_status_1_u {
- mmr_t sh_pio_write_status_1_regval;
- struct {
- mmr_t multi_write_error : 1;
- mmr_t write_deadlock : 1;
- mmr_t write_error : 1;
- mmr_t write_error_address : 47;
- mmr_t reserved_0 : 6;
- mmr_t pending_write_count : 6;
- mmr_t reserved_1 : 1;
- mmr_t writes_ok : 1;
- } sh_pio_write_status_1_s;
-} sh_pio_write_status_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_NON_USER_0" */
-/* Memory Write Status for CPU 0. OS access only */
-/* ==================================================================== */
-
-typedef union sh_memory_write_status_non_user_0_u {
- mmr_t sh_memory_write_status_non_user_0_regval;
- struct {
- mmr_t pending_write_count : 6;
- mmr_t reserved_0 : 57;
- mmr_t clear : 1;
- } sh_memory_write_status_non_user_0_s;
-} sh_memory_write_status_non_user_0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEMORY_WRITE_STATUS_NON_USER_1" */
-/* Memory Write Status for CPU 1. OS access only */
-/* ==================================================================== */
-
-typedef union sh_memory_write_status_non_user_1_u {
- mmr_t sh_memory_write_status_non_user_1_regval;
- struct {
- mmr_t pending_write_count : 6;
- mmr_t reserved_0 : 57;
- mmr_t clear : 1;
- } sh_memory_write_status_non_user_1_s;
-} sh_memory_write_status_non_user_1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_ERR" */
-/* Error capture for bist read errors */
-/* ==================================================================== */
-
-typedef union sh_mmrbist_err_u {
- mmr_t sh_mmrbist_err_regval;
- struct {
- mmr_t addr : 33;
- mmr_t reserved_0 : 3;
- mmr_t detected : 1;
- mmr_t multiple_detected : 1;
- mmr_t cancelled : 1;
- mmr_t reserved_1 : 25;
- } sh_mmrbist_err_s;
-} sh_mmrbist_err_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MISC_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-typedef union sh_misc_err_hdr_lower_u {
- mmr_t sh_misc_err_hdr_lower_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t reserved_1 : 2;
- mmr_t write : 1;
- mmr_t reserved_2 : 2;
- mmr_t valid : 1;
- } sh_misc_err_hdr_lower_s;
-} sh_misc_err_hdr_lower_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MISC_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-typedef union sh_misc_err_hdr_upper_u {
- mmr_t sh_misc_err_hdr_upper_regval;
- struct {
- mmr_t dir_protocol : 1;
- mmr_t illegal_cmd : 1;
- mmr_t nonexist_addr : 1;
- mmr_t rmw_uc : 1;
- mmr_t rmw_cor : 1;
- mmr_t dir_acc : 1;
- mmr_t pi_pkt_size : 1;
- mmr_t xn_pkt_size : 1;
- mmr_t reserved_0 : 12;
- mmr_t echo : 9;
- mmr_t reserved_1 : 35;
- } sh_misc_err_hdr_upper_s;
-} sh_misc_err_hdr_upper_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIR_UC_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-typedef union sh_dir_uc_err_hdr_lower_u {
- mmr_t sh_dir_uc_err_hdr_lower_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t reserved_1 : 2;
- mmr_t write : 1;
- mmr_t reserved_2 : 2;
- mmr_t valid : 1;
- } sh_dir_uc_err_hdr_lower_s;
-} sh_dir_uc_err_hdr_lower_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIR_UC_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-typedef union sh_dir_uc_err_hdr_upper_u {
- mmr_t sh_dir_uc_err_hdr_upper_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t dir_uc : 1;
- mmr_t reserved_1 : 16;
- mmr_t echo : 9;
- mmr_t reserved_2 : 35;
- } sh_dir_uc_err_hdr_upper_s;
-} sh_dir_uc_err_hdr_upper_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIR_COR_ERR_HDR_LOWER" */
-/* Header capture register */
-/* ==================================================================== */
-
-typedef union sh_dir_cor_err_hdr_lower_u {
- mmr_t sh_dir_cor_err_hdr_lower_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t reserved_1 : 2;
- mmr_t write : 1;
- mmr_t reserved_2 : 2;
- mmr_t valid : 1;
- } sh_dir_cor_err_hdr_lower_s;
-} sh_dir_cor_err_hdr_lower_u_t;
-
-/* ==================================================================== */
-/* Register "SH_DIR_COR_ERR_HDR_UPPER" */
-/* Error header capture packet and protocol errors */
-/* ==================================================================== */
-
-typedef union sh_dir_cor_err_hdr_upper_u {
- mmr_t sh_dir_cor_err_hdr_upper_regval;
- struct {
- mmr_t reserved_0 : 8;
- mmr_t dir_cor : 1;
- mmr_t reserved_1 : 11;
- mmr_t echo : 9;
- mmr_t reserved_2 : 35;
- } sh_dir_cor_err_hdr_upper_s;
-} sh_dir_cor_err_hdr_upper_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_SUMMARY" */
-/* Memory error flags */
-/* ==================================================================== */
-
-typedef union sh_mem_error_summary_u {
- mmr_t sh_mem_error_summary_regval;
- struct {
- mmr_t illegal_cmd : 1;
- mmr_t nonexist_addr : 1;
- mmr_t dqlp_dir_perr : 1;
- mmr_t dqrp_dir_perr : 1;
- mmr_t dqlp_dir_uc : 1;
- mmr_t dqlp_dir_cor : 1;
- mmr_t dqrp_dir_uc : 1;
- mmr_t dqrp_dir_cor : 1;
- mmr_t acx_int_hw : 1;
- mmr_t acy_int_hw : 1;
- mmr_t dir_acc : 1;
- mmr_t reserved_0 : 1;
- mmr_t dqlp_int_uc : 1;
- mmr_t dqlp_int_cor : 1;
- mmr_t dqlp_int_hw : 1;
- mmr_t reserved_1 : 1;
- mmr_t dqls_int_uc : 1;
- mmr_t dqls_int_cor : 1;
- mmr_t dqls_int_hw : 1;
- mmr_t reserved_2 : 1;
- mmr_t dqrp_int_uc : 1;
- mmr_t dqrp_int_cor : 1;
- mmr_t dqrp_int_hw : 1;
- mmr_t reserved_3 : 1;
- mmr_t dqrs_int_uc : 1;
- mmr_t dqrs_int_cor : 1;
- mmr_t dqrs_int_hw : 1;
- mmr_t reserved_4 : 1;
- mmr_t pi_reply_overflow : 1;
- mmr_t xn_reply_overflow : 1;
- mmr_t pi_request_overflow : 1;
- mmr_t xn_request_overflow : 1;
- mmr_t red_black_err_timeout : 1;
- mmr_t pi_pkt_size : 1;
- mmr_t xn_pkt_size : 1;
- mmr_t reserved_5 : 29;
- } sh_mem_error_summary_s;
-} sh_mem_error_summary_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_OVERFLOW" */
-/* Memory error flags */
-/* ==================================================================== */
-
-typedef union sh_mem_error_overflow_u {
- mmr_t sh_mem_error_overflow_regval;
- struct {
- mmr_t illegal_cmd : 1;
- mmr_t nonexist_addr : 1;
- mmr_t dqlp_dir_perr : 1;
- mmr_t dqrp_dir_perr : 1;
- mmr_t dqlp_dir_uc : 1;
- mmr_t dqlp_dir_cor : 1;
- mmr_t dqrp_dir_uc : 1;
- mmr_t dqrp_dir_cor : 1;
- mmr_t acx_int_hw : 1;
- mmr_t acy_int_hw : 1;
- mmr_t dir_acc : 1;
- mmr_t reserved_0 : 1;
- mmr_t dqlp_int_uc : 1;
- mmr_t dqlp_int_cor : 1;
- mmr_t dqlp_int_hw : 1;
- mmr_t reserved_1 : 1;
- mmr_t dqls_int_uc : 1;
- mmr_t dqls_int_cor : 1;
- mmr_t dqls_int_hw : 1;
- mmr_t reserved_2 : 1;
- mmr_t dqrp_int_uc : 1;
- mmr_t dqrp_int_cor : 1;
- mmr_t dqrp_int_hw : 1;
- mmr_t reserved_3 : 1;
- mmr_t dqrs_int_uc : 1;
- mmr_t dqrs_int_cor : 1;
- mmr_t dqrs_int_hw : 1;
- mmr_t reserved_4 : 1;
- mmr_t pi_reply_overflow : 1;
- mmr_t xn_reply_overflow : 1;
- mmr_t pi_request_overflow : 1;
- mmr_t xn_request_overflow : 1;
- mmr_t red_black_err_timeout : 1;
- mmr_t pi_pkt_size : 1;
- mmr_t xn_pkt_size : 1;
- mmr_t reserved_5 : 29;
- } sh_mem_error_overflow_s;
-} sh_mem_error_overflow_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_ERROR_MASK" */
-/* Memory error flags */
-/* ==================================================================== */
-
-typedef union sh_mem_error_mask_u {
- mmr_t sh_mem_error_mask_regval;
- struct {
- mmr_t illegal_cmd : 1;
- mmr_t nonexist_addr : 1;
- mmr_t dqlp_dir_perr : 1;
- mmr_t dqrp_dir_perr : 1;
- mmr_t dqlp_dir_uc : 1;
- mmr_t dqlp_dir_cor : 1;
- mmr_t dqrp_dir_uc : 1;
- mmr_t dqrp_dir_cor : 1;
- mmr_t acx_int_hw : 1;
- mmr_t acy_int_hw : 1;
- mmr_t dir_acc : 1;
- mmr_t reserved_0 : 1;
- mmr_t dqlp_int_uc : 1;
- mmr_t dqlp_int_cor : 1;
- mmr_t dqlp_int_hw : 1;
- mmr_t reserved_1 : 1;
- mmr_t dqls_int_uc : 1;
- mmr_t dqls_int_cor : 1;
- mmr_t dqls_int_hw : 1;
- mmr_t reserved_2 : 1;
- mmr_t dqrp_int_uc : 1;
- mmr_t dqrp_int_cor : 1;
- mmr_t dqrp_int_hw : 1;
- mmr_t reserved_3 : 1;
- mmr_t dqrs_int_uc : 1;
- mmr_t dqrs_int_cor : 1;
- mmr_t dqrs_int_hw : 1;
- mmr_t reserved_4 : 1;
- mmr_t pi_reply_overflow : 1;
- mmr_t xn_reply_overflow : 1;
- mmr_t pi_request_overflow : 1;
- mmr_t xn_request_overflow : 1;
- mmr_t red_black_err_timeout : 1;
- mmr_t pi_pkt_size : 1;
- mmr_t xn_pkt_size : 1;
- mmr_t reserved_5 : 29;
- } sh_mem_error_mask_s;
-} sh_mem_error_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-typedef union sh_x_dimm_cfg_u {
- mmr_t sh_x_dimm_cfg_regval;
- struct {
- mmr_t dimm0_size : 3;
- mmr_t dimm0_2bk : 1;
- mmr_t dimm0_rev : 1;
- mmr_t dimm0_cs : 2;
- mmr_t reserved_0 : 1;
- mmr_t dimm1_size : 3;
- mmr_t dimm1_2bk : 1;
- mmr_t dimm1_rev : 1;
- mmr_t dimm1_cs : 2;
- mmr_t reserved_1 : 1;
- mmr_t dimm2_size : 3;
- mmr_t dimm2_2bk : 1;
- mmr_t dimm2_rev : 1;
- mmr_t dimm2_cs : 2;
- mmr_t reserved_2 : 1;
- mmr_t dimm3_size : 3;
- mmr_t dimm3_2bk : 1;
- mmr_t dimm3_rev : 1;
- mmr_t dimm3_cs : 2;
- mmr_t reserved_3 : 1;
- mmr_t freq : 4;
- mmr_t reserved_4 : 28;
- } sh_x_dimm_cfg_s;
-} sh_x_dimm_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-typedef union sh_y_dimm_cfg_u {
- mmr_t sh_y_dimm_cfg_regval;
- struct {
- mmr_t dimm0_size : 3;
- mmr_t dimm0_2bk : 1;
- mmr_t dimm0_rev : 1;
- mmr_t dimm0_cs : 2;
- mmr_t reserved_0 : 1;
- mmr_t dimm1_size : 3;
- mmr_t dimm1_2bk : 1;
- mmr_t dimm1_rev : 1;
- mmr_t dimm1_cs : 2;
- mmr_t reserved_1 : 1;
- mmr_t dimm2_size : 3;
- mmr_t dimm2_2bk : 1;
- mmr_t dimm2_rev : 1;
- mmr_t dimm2_cs : 2;
- mmr_t reserved_2 : 1;
- mmr_t dimm3_size : 3;
- mmr_t dimm3_2bk : 1;
- mmr_t dimm3_rev : 1;
- mmr_t dimm3_cs : 2;
- mmr_t reserved_3 : 1;
- mmr_t freq : 4;
- mmr_t reserved_4 : 28;
- } sh_y_dimm_cfg_s;
-} sh_y_dimm_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_JNR_DIMM_CFG" */
-/* AC Mem Config Registers */
-/* ==================================================================== */
-
-typedef union sh_jnr_dimm_cfg_u {
- mmr_t sh_jnr_dimm_cfg_regval;
- struct {
- mmr_t dimm0_size : 3;
- mmr_t dimm0_2bk : 1;
- mmr_t dimm0_rev : 1;
- mmr_t dimm0_cs : 2;
- mmr_t reserved_0 : 1;
- mmr_t dimm1_size : 3;
- mmr_t dimm1_2bk : 1;
- mmr_t dimm1_rev : 1;
- mmr_t dimm1_cs : 2;
- mmr_t reserved_1 : 1;
- mmr_t dimm2_size : 3;
- mmr_t dimm2_2bk : 1;
- mmr_t dimm2_rev : 1;
- mmr_t dimm2_cs : 2;
- mmr_t reserved_2 : 1;
- mmr_t dimm3_size : 3;
- mmr_t dimm3_2bk : 1;
- mmr_t dimm3_rev : 1;
- mmr_t dimm3_cs : 2;
- mmr_t reserved_3 : 1;
- mmr_t freq : 4;
- mmr_t reserved_4 : 28;
- } sh_jnr_dimm_cfg_s;
-} sh_jnr_dimm_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_PHASE_CFG" */
-/* AC Phase Config Registers */
-/* ==================================================================== */
-
-typedef union sh_x_phase_cfg_u {
- mmr_t sh_x_phase_cfg_regval;
- struct {
- mmr_t ld_a : 5;
- mmr_t ld_b : 5;
- mmr_t dq_ld_a : 5;
- mmr_t dq_ld_b : 5;
- mmr_t hold : 5;
- mmr_t hold_req : 5;
- mmr_t add_cp : 5;
- mmr_t bubble_en : 5;
- mmr_t pha_bubble : 3;
- mmr_t phb_bubble : 3;
- mmr_t phc_bubble : 3;
- mmr_t phd_bubble : 3;
- mmr_t phe_bubble : 3;
- mmr_t sel_a : 4;
- mmr_t dq_sel_a : 4;
- mmr_t reserved_0 : 1;
- } sh_x_phase_cfg_s;
-} sh_x_phase_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-typedef union sh_x_cfg_u {
- mmr_t sh_x_cfg_regval;
- struct {
- mmr_t mode_serial : 1;
- mmr_t dirc_random_replacement : 1;
- mmr_t dir_counter_init : 6;
- mmr_t ta_dlys : 32;
- mmr_t da_bb_clr : 4;
- mmr_t dc_bb_clr : 4;
- mmr_t wt_bb_clr : 4;
- mmr_t sso_wt_en : 1;
- mmr_t trcd2_en : 1;
- mmr_t trcd4_en : 1;
- mmr_t req_cntr_dis : 1;
- mmr_t req_cntr_val : 6;
- mmr_t inv_cas_addr : 1;
- mmr_t clr_dir_cache : 1;
- } sh_x_cfg_s;
-} sh_x_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_DQCT_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-typedef union sh_x_dqct_cfg_u {
- mmr_t sh_x_dqct_cfg_regval;
- struct {
- mmr_t rd_sel : 4;
- mmr_t wt_sel : 4;
- mmr_t dta_rd_sel : 4;
- mmr_t dta_wt_sel : 4;
- mmr_t dir_rd_sel : 4;
- mmr_t mdir_rd_sel : 4;
- mmr_t reserved_0 : 40;
- } sh_x_dqct_cfg_s;
-} sh_x_dqct_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_REFRESH_CONTROL" */
-/* Refresh Control Register */
-/* ==================================================================== */
-
-typedef union sh_x_refresh_control_u {
- mmr_t sh_x_refresh_control_regval;
- struct {
- mmr_t enable : 8;
- mmr_t interval : 9;
- mmr_t hold : 6;
- mmr_t interleave : 1;
- mmr_t half_rate : 4;
- mmr_t reserved_0 : 36;
- } sh_x_refresh_control_s;
-} sh_x_refresh_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_PHASE_CFG" */
-/* AC Phase Config Registers */
-/* ==================================================================== */
-
-typedef union sh_y_phase_cfg_u {
- mmr_t sh_y_phase_cfg_regval;
- struct {
- mmr_t ld_a : 5;
- mmr_t ld_b : 5;
- mmr_t dq_ld_a : 5;
- mmr_t dq_ld_b : 5;
- mmr_t hold : 5;
- mmr_t hold_req : 5;
- mmr_t add_cp : 5;
- mmr_t bubble_en : 5;
- mmr_t pha_bubble : 3;
- mmr_t phb_bubble : 3;
- mmr_t phc_bubble : 3;
- mmr_t phd_bubble : 3;
- mmr_t phe_bubble : 3;
- mmr_t sel_a : 4;
- mmr_t dq_sel_a : 4;
- mmr_t reserved_0 : 1;
- } sh_y_phase_cfg_s;
-} sh_y_phase_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-typedef union sh_y_cfg_u {
- mmr_t sh_y_cfg_regval;
- struct {
- mmr_t mode_serial : 1;
- mmr_t dirc_random_replacement : 1;
- mmr_t dir_counter_init : 6;
- mmr_t ta_dlys : 32;
- mmr_t da_bb_clr : 4;
- mmr_t dc_bb_clr : 4;
- mmr_t wt_bb_clr : 4;
- mmr_t sso_wt_en : 1;
- mmr_t trcd2_en : 1;
- mmr_t trcd4_en : 1;
- mmr_t req_cntr_dis : 1;
- mmr_t req_cntr_val : 6;
- mmr_t inv_cas_addr : 1;
- mmr_t clr_dir_cache : 1;
- } sh_y_cfg_s;
-} sh_y_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_DQCT_CFG" */
-/* AC Config Registers */
-/* ==================================================================== */
-
-typedef union sh_y_dqct_cfg_u {
- mmr_t sh_y_dqct_cfg_regval;
- struct {
- mmr_t rd_sel : 4;
- mmr_t wt_sel : 4;
- mmr_t dta_rd_sel : 4;
- mmr_t dta_wt_sel : 4;
- mmr_t dir_rd_sel : 4;
- mmr_t mdir_rd_sel : 4;
- mmr_t reserved_0 : 40;
- } sh_y_dqct_cfg_s;
-} sh_y_dqct_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_REFRESH_CONTROL" */
-/* Refresh Control Register */
-/* ==================================================================== */
-
-typedef union sh_y_refresh_control_u {
- mmr_t sh_y_refresh_control_regval;
- struct {
- mmr_t enable : 8;
- mmr_t interval : 9;
- mmr_t hold : 6;
- mmr_t interleave : 1;
- mmr_t half_rate : 4;
- mmr_t reserved_0 : 36;
- } sh_y_refresh_control_s;
-} sh_y_refresh_control_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_RED_BLACK" */
-/* MD fairness watchdog timers */
-/* ==================================================================== */
-
-typedef union sh_mem_red_black_u {
- mmr_t sh_mem_red_black_regval;
- struct {
- mmr_t time : 16;
- mmr_t err_time : 36;
- mmr_t reserved_0 : 12;
- } sh_mem_red_black_s;
-} sh_mem_red_black_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MISC_MEM_CFG" */
-/* ==================================================================== */
-
-typedef union sh_misc_mem_cfg_u {
- mmr_t sh_misc_mem_cfg_regval;
- struct {
- mmr_t express_header_enable : 1;
- mmr_t spec_header_enable : 1;
- mmr_t jnr_bypass_enable : 1;
- mmr_t xn_rd_same_as_pi : 1;
- mmr_t low_write_buffer_threshold : 6;
- mmr_t reserved_0 : 2;
- mmr_t low_victim_buffer_threshold : 6;
- mmr_t reserved_1 : 2;
- mmr_t throttle_cnt : 8;
- mmr_t disabled_read_tnums : 5;
- mmr_t reserved_2 : 3;
- mmr_t disabled_write_tnums : 5;
- mmr_t reserved_3 : 3;
- mmr_t disabled_victims : 6;
- mmr_t reserved_4 : 2;
- mmr_t alternate_xn_rp_plane : 1;
- mmr_t reserved_5 : 11;
- } sh_misc_mem_cfg_s;
-} sh_misc_mem_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PIO_RQ_CRD_CTL" */
-/* pio_rq Credit Circulation Control */
-/* ==================================================================== */
-
-typedef union sh_pio_rq_crd_ctl_u {
- mmr_t sh_pio_rq_crd_ctl_regval;
- struct {
- mmr_t depth : 6;
- mmr_t reserved_0 : 58;
- } sh_pio_rq_crd_ctl_s;
-} sh_pio_rq_crd_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD_RQ_CRD_CTL" */
-/* pi_md_rq Credit Circulation Control */
-/* ==================================================================== */
-
-typedef union sh_pi_md_rq_crd_ctl_u {
- mmr_t sh_pi_md_rq_crd_ctl_regval;
- struct {
- mmr_t depth : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_md_rq_crd_ctl_s;
-} sh_pi_md_rq_crd_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_PI_MD_RP_CRD_CTL" */
-/* pi_md_rp Credit Circulation Control */
-/* ==================================================================== */
-
-typedef union sh_pi_md_rp_crd_ctl_u {
- mmr_t sh_pi_md_rp_crd_ctl_regval;
- struct {
- mmr_t depth : 6;
- mmr_t reserved_0 : 58;
- } sh_pi_md_rp_crd_ctl_s;
-} sh_pi_md_rp_crd_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_RQ_CRD_CTL" */
-/* xn_md_rq Credit Circulation Control */
-/* ==================================================================== */
-
-typedef union sh_xn_md_rq_crd_ctl_u {
- mmr_t sh_xn_md_rq_crd_ctl_regval;
- struct {
- mmr_t depth : 6;
- mmr_t reserved_0 : 58;
- } sh_xn_md_rq_crd_ctl_s;
-} sh_xn_md_rq_crd_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_XN_MD_RP_CRD_CTL" */
-/* xn_md_rp Credit Circulation Control */
-/* ==================================================================== */
-
-typedef union sh_xn_md_rp_crd_ctl_u {
- mmr_t sh_xn_md_rp_crd_ctl_regval;
- struct {
- mmr_t depth : 6;
- mmr_t reserved_0 : 58;
- } sh_xn_md_rp_crd_ctl_s;
-} sh_xn_md_rp_crd_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG0" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag0_u {
- mmr_t sh_x_tag0_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag0_s;
-} sh_x_tag0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG1" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag1_u {
- mmr_t sh_x_tag1_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag1_s;
-} sh_x_tag1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG2" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag2_u {
- mmr_t sh_x_tag2_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag2_s;
-} sh_x_tag2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG3" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag3_u {
- mmr_t sh_x_tag3_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag3_s;
-} sh_x_tag3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG4" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag4_u {
- mmr_t sh_x_tag4_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag4_s;
-} sh_x_tag4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG5" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag5_u {
- mmr_t sh_x_tag5_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag5_s;
-} sh_x_tag5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG6" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag6_u {
- mmr_t sh_x_tag6_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag6_s;
-} sh_x_tag6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG7" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_x_tag7_u {
- mmr_t sh_x_tag7_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_x_tag7_s;
-} sh_x_tag7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG0" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag0_u {
- mmr_t sh_y_tag0_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag0_s;
-} sh_y_tag0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG1" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag1_u {
- mmr_t sh_y_tag1_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag1_s;
-} sh_y_tag1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG2" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag2_u {
- mmr_t sh_y_tag2_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag2_s;
-} sh_y_tag2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG3" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag3_u {
- mmr_t sh_y_tag3_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag3_s;
-} sh_y_tag3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG4" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag4_u {
- mmr_t sh_y_tag4_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag4_s;
-} sh_y_tag4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG5" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag5_u {
- mmr_t sh_y_tag5_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag5_s;
-} sh_y_tag5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG6" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag6_u {
- mmr_t sh_y_tag6_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag6_s;
-} sh_y_tag6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG7" */
-/* AC tag Registers */
-/* ==================================================================== */
-
-typedef union sh_y_tag7_u {
- mmr_t sh_y_tag7_regval;
- struct {
- mmr_t tag : 20;
- mmr_t reserved_0 : 44;
- } sh_y_tag7_s;
-} sh_y_tag7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_BASE" */
-/* mmr/bist base address */
-/* ==================================================================== */
-
-typedef union sh_mmrbist_base_u {
- mmr_t sh_mmrbist_base_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t dword_addr : 47;
- mmr_t reserved_1 : 14;
- } sh_mmrbist_base_s;
-} sh_mmrbist_base_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MMRBIST_CTL" */
-/* Bist base address */
-/* ==================================================================== */
-
-typedef union sh_mmrbist_ctl_u {
- mmr_t sh_mmrbist_ctl_regval;
- struct {
- mmr_t block_length : 31;
- mmr_t reserved_0 : 1;
- mmr_t cmd : 7;
- mmr_t reserved_1 : 1;
- mmr_t in_progress : 1;
- mmr_t fail : 1;
- mmr_t mem_idle : 1;
- mmr_t reserved_2 : 1;
- mmr_t reset_state : 1;
- mmr_t reserved_3 : 19;
- } sh_mmrbist_ctl_s;
-} sh_mmrbist_ctl_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_DATA_CFG" */
-/* configuration for md debug data muxes */
-/* ==================================================================== */
-
-typedef union sh_md_dbug_data_cfg_u {
- mmr_t sh_md_dbug_data_cfg_regval;
- struct {
- mmr_t nibble0_chiplet : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble : 3;
- mmr_t reserved_15 : 1;
- } sh_md_dbug_data_cfg_s;
-} sh_md_dbug_data_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_TRIGGER_CFG" */
-/* configuration for md debug triggers */
-/* ==================================================================== */
-
-typedef union sh_md_dbug_trigger_cfg_u {
- mmr_t sh_md_dbug_trigger_cfg_regval;
- struct {
- mmr_t nibble0_chiplet : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble0_nibble : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble1_chiplet : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble1_nibble : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble2_chiplet : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble2_nibble : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble3_chiplet : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble3_nibble : 3;
- mmr_t reserved_7 : 1;
- mmr_t nibble4_chiplet : 3;
- mmr_t reserved_8 : 1;
- mmr_t nibble4_nibble : 3;
- mmr_t reserved_9 : 1;
- mmr_t nibble5_chiplet : 3;
- mmr_t reserved_10 : 1;
- mmr_t nibble5_nibble : 3;
- mmr_t reserved_11 : 1;
- mmr_t nibble6_chiplet : 3;
- mmr_t reserved_12 : 1;
- mmr_t nibble6_nibble : 3;
- mmr_t reserved_13 : 1;
- mmr_t nibble7_chiplet : 3;
- mmr_t reserved_14 : 1;
- mmr_t nibble7_nibble : 3;
- mmr_t enable : 1;
- } sh_md_dbug_trigger_cfg_s;
-} sh_md_dbug_trigger_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DBUG_COMPARE" */
-/* md debug compare pattern and mask */
-/* ==================================================================== */
-
-typedef union sh_md_dbug_compare_u {
- mmr_t sh_md_dbug_compare_regval;
- struct {
- mmr_t pattern : 32;
- mmr_t mask : 32;
- } sh_md_dbug_compare_s;
-} sh_md_dbug_compare_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_MOD_DBUG_SEL" */
-/* MD acx debug select */
-/* ==================================================================== */
-
-typedef union sh_x_mod_dbug_sel_u {
- mmr_t sh_x_mod_dbug_sel_regval;
- struct {
- mmr_t tag_sel : 8;
- mmr_t wbq_sel : 8;
- mmr_t arb_sel : 8;
- mmr_t atl_sel : 11;
- mmr_t atr_sel : 11;
- mmr_t dql_sel : 6;
- mmr_t dqr_sel : 6;
- mmr_t reserved_0 : 6;
- } sh_x_mod_dbug_sel_s;
-} sh_x_mod_dbug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_DBUG_SEL" */
-/* MD acx debug select */
-/* ==================================================================== */
-
-typedef union sh_x_dbug_sel_u {
- mmr_t sh_x_dbug_sel_regval;
- struct {
- mmr_t dbg_sel : 24;
- mmr_t reserved_0 : 40;
- } sh_x_dbug_sel_s;
-} sh_x_dbug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_LADDR_CMP" */
-/* MD acx address compare */
-/* ==================================================================== */
-
-typedef union sh_x_laddr_cmp_u {
- mmr_t sh_x_laddr_cmp_regval;
- struct {
- mmr_t cmp_val : 28;
- mmr_t reserved_0 : 4;
- mmr_t mask_val : 28;
- mmr_t reserved_1 : 4;
- } sh_x_laddr_cmp_s;
-} sh_x_laddr_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_RADDR_CMP" */
-/* MD acx address compare */
-/* ==================================================================== */
-
-typedef union sh_x_raddr_cmp_u {
- mmr_t sh_x_raddr_cmp_regval;
- struct {
- mmr_t cmp_val : 28;
- mmr_t reserved_0 : 4;
- mmr_t mask_val : 28;
- mmr_t reserved_1 : 4;
- } sh_x_raddr_cmp_s;
-} sh_x_raddr_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG_CMP" */
-/* MD acx tagmgr compare */
-/* ==================================================================== */
-
-typedef union sh_x_tag_cmp_u {
- mmr_t sh_x_tag_cmp_regval;
- struct {
- mmr_t cmd : 8;
- mmr_t addr : 33;
- mmr_t src : 14;
- mmr_t reserved_0 : 9;
- } sh_x_tag_cmp_s;
-} sh_x_tag_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_X_TAG_MASK" */
-/* MD acx tagmgr mask */
-/* ==================================================================== */
-
-typedef union sh_x_tag_mask_u {
- mmr_t sh_x_tag_mask_regval;
- struct {
- mmr_t cmd : 8;
- mmr_t addr : 33;
- mmr_t src : 14;
- mmr_t reserved_0 : 9;
- } sh_x_tag_mask_s;
-} sh_x_tag_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_MOD_DBUG_SEL" */
-/* MD acy debug select */
-/* ==================================================================== */
-
-typedef union sh_y_mod_dbug_sel_u {
- mmr_t sh_y_mod_dbug_sel_regval;
- struct {
- mmr_t tag_sel : 8;
- mmr_t wbq_sel : 8;
- mmr_t arb_sel : 8;
- mmr_t atl_sel : 11;
- mmr_t atr_sel : 11;
- mmr_t dql_sel : 6;
- mmr_t dqr_sel : 6;
- mmr_t reserved_0 : 6;
- } sh_y_mod_dbug_sel_s;
-} sh_y_mod_dbug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_DBUG_SEL" */
-/* MD acy debug select */
-/* ==================================================================== */
-
-typedef union sh_y_dbug_sel_u {
- mmr_t sh_y_dbug_sel_regval;
- struct {
- mmr_t dbg_sel : 24;
- mmr_t reserved_0 : 40;
- } sh_y_dbug_sel_s;
-} sh_y_dbug_sel_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_LADDR_CMP" */
-/* MD acy address compare */
-/* ==================================================================== */
-
-typedef union sh_y_laddr_cmp_u {
- mmr_t sh_y_laddr_cmp_regval;
- struct {
- mmr_t cmp_val : 28;
- mmr_t reserved_0 : 4;
- mmr_t mask_val : 28;
- mmr_t reserved_1 : 4;
- } sh_y_laddr_cmp_s;
-} sh_y_laddr_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_RADDR_CMP" */
-/* MD acy address compare */
-/* ==================================================================== */
-
-typedef union sh_y_raddr_cmp_u {
- mmr_t sh_y_raddr_cmp_regval;
- struct {
- mmr_t cmp_val : 28;
- mmr_t reserved_0 : 4;
- mmr_t mask_val : 28;
- mmr_t reserved_1 : 4;
- } sh_y_raddr_cmp_s;
-} sh_y_raddr_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG_CMP" */
-/* MD acy tagmgr compare */
-/* ==================================================================== */
-
-typedef union sh_y_tag_cmp_u {
- mmr_t sh_y_tag_cmp_regval;
- struct {
- mmr_t cmd : 8;
- mmr_t addr : 33;
- mmr_t src : 14;
- mmr_t reserved_0 : 9;
- } sh_y_tag_cmp_s;
-} sh_y_tag_cmp_u_t;
-
-/* ==================================================================== */
-/* Register "SH_Y_TAG_MASK" */
-/* MD acy tagmgr mask */
-/* ==================================================================== */
-
-typedef union sh_y_tag_mask_u {
- mmr_t sh_y_tag_mask_regval;
- struct {
- mmr_t cmd : 8;
- mmr_t addr : 33;
- mmr_t src : 14;
- mmr_t reserved_0 : 9;
- } sh_y_tag_mask_s;
-} sh_y_tag_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_JNR_DBUG_DATA_CFG" */
-/* configuration for md jnr debug data muxes */
-/* ==================================================================== */
-
-typedef union sh_md_jnr_dbug_data_cfg_u {
- mmr_t sh_md_jnr_dbug_data_cfg_regval;
- struct {
- mmr_t nibble0_sel : 3;
- mmr_t reserved_0 : 1;
- mmr_t nibble1_sel : 3;
- mmr_t reserved_1 : 1;
- mmr_t nibble2_sel : 3;
- mmr_t reserved_2 : 1;
- mmr_t nibble3_sel : 3;
- mmr_t reserved_3 : 1;
- mmr_t nibble4_sel : 3;
- mmr_t reserved_4 : 1;
- mmr_t nibble5_sel : 3;
- mmr_t reserved_5 : 1;
- mmr_t nibble6_sel : 3;
- mmr_t reserved_6 : 1;
- mmr_t nibble7_sel : 3;
- mmr_t reserved_7 : 33;
- } sh_md_jnr_dbug_data_cfg_s;
-} sh_md_jnr_dbug_data_cfg_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_LAST_CREDIT" */
-/* captures last credit values on reset */
-/* ==================================================================== */
-
-typedef union sh_md_last_credit_u {
- mmr_t sh_md_last_credit_regval;
- struct {
- mmr_t rq_to_pi : 6;
- mmr_t reserved_0 : 2;
- mmr_t rp_to_pi : 6;
- mmr_t reserved_1 : 2;
- mmr_t rq_to_xn : 6;
- mmr_t reserved_2 : 2;
- mmr_t rp_to_xn : 6;
- mmr_t reserved_3 : 2;
- mmr_t to_lb : 6;
- mmr_t reserved_4 : 26;
- } sh_md_last_credit_s;
-} sh_md_last_credit_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_ADDR" */
-/* Address capture address register */
-/* ==================================================================== */
-
-typedef union sh_mem_capture_addr_u {
- mmr_t sh_mem_capture_addr_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t reserved_1 : 20;
- } sh_mem_capture_addr_s;
-} sh_mem_capture_addr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_MASK" */
-/* Address capture mask register */
-/* ==================================================================== */
-
-typedef union sh_mem_capture_mask_u {
- mmr_t sh_mem_capture_mask_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t enable_local : 1;
- mmr_t enable_remote : 1;
- mmr_t reserved_1 : 18;
- } sh_mem_capture_mask_s;
-} sh_mem_capture_mask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MEM_CAPTURE_HDR" */
-/* Address capture header register */
-/* ==================================================================== */
-
-typedef union sh_mem_capture_hdr_u {
- mmr_t sh_mem_capture_hdr_regval;
- struct {
- mmr_t reserved_0 : 3;
- mmr_t addr : 33;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t cntr : 6;
- } sh_mem_capture_hdr_s;
-} sh_mem_capture_hdr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_CONFIG" */
-/* DQ directory config register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_config_u {
- mmr_t sh_md_dqlp_mmr_dir_config_regval;
- struct {
- mmr_t sys_size : 3;
- mmr_t en_direcc : 1;
- mmr_t en_dirpois : 1;
- mmr_t reserved_0 : 59;
- } sh_md_dqlp_mmr_dir_config_s;
-} sh_md_dqlp_mmr_dir_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC0" */
-/* node [63:0] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_presvec0_u {
- mmr_t sh_md_dqlp_mmr_dir_presvec0_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_presvec0_s;
-} sh_md_dqlp_mmr_dir_presvec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC1" */
-/* node [127:64] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_presvec1_u {
- mmr_t sh_md_dqlp_mmr_dir_presvec1_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_presvec1_s;
-} sh_md_dqlp_mmr_dir_presvec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC2" */
-/* node [191:128] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_presvec2_u {
- mmr_t sh_md_dqlp_mmr_dir_presvec2_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_presvec2_s;
-} sh_md_dqlp_mmr_dir_presvec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRESVEC3" */
-/* node [255:192] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_presvec3_u {
- mmr_t sh_md_dqlp_mmr_dir_presvec3_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_presvec3_s;
-} sh_md_dqlp_mmr_dir_presvec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC0" */
-/* local vector for acc=0 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec0_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec0_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec0_s;
-} sh_md_dqlp_mmr_dir_locvec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC1" */
-/* local vector for acc=1 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec1_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec1_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec1_s;
-} sh_md_dqlp_mmr_dir_locvec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC2" */
-/* local vector for acc=2 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec2_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec2_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec2_s;
-} sh_md_dqlp_mmr_dir_locvec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC3" */
-/* local vector for acc=3 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec3_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec3_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec3_s;
-} sh_md_dqlp_mmr_dir_locvec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC4" */
-/* local vector for acc=4 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec4_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec4_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec4_s;
-} sh_md_dqlp_mmr_dir_locvec4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC5" */
-/* local vector for acc=5 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec5_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec5_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec5_s;
-} sh_md_dqlp_mmr_dir_locvec5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC6" */
-/* local vector for acc=6 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec6_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec6_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec6_s;
-} sh_md_dqlp_mmr_dir_locvec6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_LOCVEC7" */
-/* local vector for acc=7 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_locvec7_u {
- mmr_t sh_md_dqlp_mmr_dir_locvec7_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqlp_mmr_dir_locvec7_s;
-} sh_md_dqlp_mmr_dir_locvec7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC0" */
-/* privilege vector for acc=0 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec0_u {
- mmr_t sh_md_dqlp_mmr_dir_privec0_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec0_s;
-} sh_md_dqlp_mmr_dir_privec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC1" */
-/* privilege vector for acc=1 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec1_u {
- mmr_t sh_md_dqlp_mmr_dir_privec1_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec1_s;
-} sh_md_dqlp_mmr_dir_privec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC2" */
-/* privilege vector for acc=2 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec2_u {
- mmr_t sh_md_dqlp_mmr_dir_privec2_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec2_s;
-} sh_md_dqlp_mmr_dir_privec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC3" */
-/* privilege vector for acc=3 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec3_u {
- mmr_t sh_md_dqlp_mmr_dir_privec3_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec3_s;
-} sh_md_dqlp_mmr_dir_privec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC4" */
-/* privilege vector for acc=4 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec4_u {
- mmr_t sh_md_dqlp_mmr_dir_privec4_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec4_s;
-} sh_md_dqlp_mmr_dir_privec4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC5" */
-/* privilege vector for acc=5 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec5_u {
- mmr_t sh_md_dqlp_mmr_dir_privec5_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec5_s;
-} sh_md_dqlp_mmr_dir_privec5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC6" */
-/* privilege vector for acc=6 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec6_u {
- mmr_t sh_md_dqlp_mmr_dir_privec6_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec6_s;
-} sh_md_dqlp_mmr_dir_privec6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_PRIVEC7" */
-/* privilege vector for acc=7 */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_privec7_u {
- mmr_t sh_md_dqlp_mmr_dir_privec7_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqlp_mmr_dir_privec7_s;
-} sh_md_dqlp_mmr_dir_privec7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TIMER" */
-/* MD SXRO timer */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_timer_u {
- mmr_t sh_md_dqlp_mmr_dir_timer_regval;
- struct {
- mmr_t timer_div : 12;
- mmr_t timer_en : 1;
- mmr_t timer_cur : 9;
- mmr_t reserved_0 : 42;
- } sh_md_dqlp_mmr_dir_timer_s;
-} sh_md_dqlp_mmr_dir_timer_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_PIOWD_DIR_ENTRY" */
-/* directory pio write data */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_piowd_dir_entry_u {
- mmr_t sh_md_dqlp_mmr_piowd_dir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t reserved_0 : 6;
- } sh_md_dqlp_mmr_piowd_dir_entry_s;
-} sh_md_dqlp_mmr_piowd_dir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_PIOWD_DIR_ECC" */
-/* directory ecc register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_piowd_dir_ecc_u {
- mmr_t sh_md_dqlp_mmr_piowd_dir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqlp_mmr_piowd_dir_ecc_s;
-} sh_md_dqlp_mmr_piowd_dir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ENTRY" */
-/* x directory pio read data */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xpiord_xdir_entry_u {
- mmr_t sh_md_dqlp_mmr_xpiord_xdir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t reserved_0 : 4;
- } sh_md_dqlp_mmr_xpiord_xdir_entry_s;
-} sh_md_dqlp_mmr_xpiord_xdir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPIORD_XDIR_ECC" */
-/* x directory ecc */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xpiord_xdir_ecc_u {
- mmr_t sh_md_dqlp_mmr_xpiord_xdir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqlp_mmr_xpiord_xdir_ecc_s;
-} sh_md_dqlp_mmr_xpiord_xdir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ENTRY" */
-/* y directory pio read data */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ypiord_ydir_entry_u {
- mmr_t sh_md_dqlp_mmr_ypiord_ydir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t reserved_0 : 4;
- } sh_md_dqlp_mmr_ypiord_ydir_entry_s;
-} sh_md_dqlp_mmr_ypiord_ydir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPIORD_YDIR_ECC" */
-/* y directory ecc */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ypiord_ydir_ecc_u {
- mmr_t sh_md_dqlp_mmr_ypiord_ydir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqlp_mmr_ypiord_ydir_ecc_s;
-} sh_md_dqlp_mmr_ypiord_ydir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xcerr1_u {
- mmr_t sh_md_dqlp_mmr_xcerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqlp_mmr_xcerr1_s;
-} sh_md_dqlp_mmr_xcerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xcerr2_u {
- mmr_t sh_md_dqlp_mmr_xcerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqlp_mmr_xcerr2_s;
-} sh_md_dqlp_mmr_xcerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xuerr1_u {
- mmr_t sh_md_dqlp_mmr_xuerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqlp_mmr_xuerr1_s;
-} sh_md_dqlp_mmr_xuerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xuerr2_u {
- mmr_t sh_md_dqlp_mmr_xuerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqlp_mmr_xuerr2_s;
-} sh_md_dqlp_mmr_xuerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xperr_u {
- mmr_t sh_md_dqlp_mmr_xperr_regval;
- struct {
- mmr_t dir : 26;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t prige : 1;
- mmr_t priv : 1;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t mybit : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 1;
- } sh_md_dqlp_mmr_xperr_s;
-} sh_md_dqlp_mmr_xperr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ycerr1_u {
- mmr_t sh_md_dqlp_mmr_ycerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqlp_mmr_ycerr1_s;
-} sh_md_dqlp_mmr_ycerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ycerr2_u {
- mmr_t sh_md_dqlp_mmr_ycerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqlp_mmr_ycerr2_s;
-} sh_md_dqlp_mmr_ycerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_yuerr1_u {
- mmr_t sh_md_dqlp_mmr_yuerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqlp_mmr_yuerr1_s;
-} sh_md_dqlp_mmr_yuerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_yuerr2_u {
- mmr_t sh_md_dqlp_mmr_yuerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqlp_mmr_yuerr2_s;
-} sh_md_dqlp_mmr_yuerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_yperr_u {
- mmr_t sh_md_dqlp_mmr_yperr_regval;
- struct {
- mmr_t dir : 26;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t prige : 1;
- mmr_t priv : 1;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t mybit : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 1;
- } sh_md_dqlp_mmr_yperr_s;
-} sh_md_dqlp_mmr_yperr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_CMDTRIG" */
-/* cmd triggers */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_cmdtrig_u {
- mmr_t sh_md_dqlp_mmr_dir_cmdtrig_regval;
- struct {
- mmr_t cmd0 : 8;
- mmr_t cmd1 : 8;
- mmr_t cmd2 : 8;
- mmr_t cmd3 : 8;
- mmr_t reserved_0 : 32;
- } sh_md_dqlp_mmr_dir_cmdtrig_s;
-} sh_md_dqlp_mmr_dir_cmdtrig_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TBLTRIG" */
-/* dir table trigger */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_tbltrig_u {
- mmr_t sh_md_dqlp_mmr_dir_tbltrig_regval;
- struct {
- mmr_t src : 14;
- mmr_t cmd : 8;
- mmr_t acc : 2;
- mmr_t prige : 1;
- mmr_t dirst : 9;
- mmr_t mybit : 8;
- mmr_t reserved_0 : 22;
- } sh_md_dqlp_mmr_dir_tbltrig_s;
-} sh_md_dqlp_mmr_dir_tbltrig_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_DIR_TBLMASK" */
-/* dir table trigger mask */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_dir_tblmask_u {
- mmr_t sh_md_dqlp_mmr_dir_tblmask_regval;
- struct {
- mmr_t src : 14;
- mmr_t cmd : 8;
- mmr_t acc : 2;
- mmr_t prige : 1;
- mmr_t dirst : 9;
- mmr_t mybit : 8;
- mmr_t reserved_0 : 22;
- } sh_md_dqlp_mmr_dir_tblmask_s;
-} sh_md_dqlp_mmr_dir_tblmask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xbist_h_u {
- mmr_t sh_md_dqlp_mmr_xbist_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_1 : 21;
- } sh_md_dqlp_mmr_xbist_h_s;
-} sh_md_dqlp_mmr_xbist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xbist_l_u {
- mmr_t sh_md_dqlp_mmr_xbist_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_xbist_l_s;
-} sh_md_dqlp_mmr_xbist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xbist_err_h_u {
- mmr_t sh_md_dqlp_mmr_xbist_err_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_xbist_err_h_s;
-} sh_md_dqlp_mmr_xbist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_xbist_err_l_u {
- mmr_t sh_md_dqlp_mmr_xbist_err_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_xbist_err_l_s;
-} sh_md_dqlp_mmr_xbist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ybist_h_u {
- mmr_t sh_md_dqlp_mmr_ybist_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_1 : 21;
- } sh_md_dqlp_mmr_ybist_h_s;
-} sh_md_dqlp_mmr_ybist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ybist_l_u {
- mmr_t sh_md_dqlp_mmr_ybist_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_ybist_l_s;
-} sh_md_dqlp_mmr_ybist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ybist_err_h_u {
- mmr_t sh_md_dqlp_mmr_ybist_err_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_ybist_err_h_s;
-} sh_md_dqlp_mmr_ybist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLP_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqlp_mmr_ybist_err_l_u {
- mmr_t sh_md_dqlp_mmr_ybist_err_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqlp_mmr_ybist_err_l_s;
-} sh_md_dqlp_mmr_ybist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_xbist_h_u {
- mmr_t sh_md_dqls_mmr_xbist_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 21;
- } sh_md_dqls_mmr_xbist_h_s;
-} sh_md_dqls_mmr_xbist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_xbist_l_u {
- mmr_t sh_md_dqls_mmr_xbist_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_xbist_l_s;
-} sh_md_dqls_mmr_xbist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_xbist_err_h_u {
- mmr_t sh_md_dqls_mmr_xbist_err_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_xbist_err_h_s;
-} sh_md_dqls_mmr_xbist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_xbist_err_l_u {
- mmr_t sh_md_dqls_mmr_xbist_err_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_xbist_err_l_s;
-} sh_md_dqls_mmr_xbist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_ybist_h_u {
- mmr_t sh_md_dqls_mmr_ybist_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 21;
- } sh_md_dqls_mmr_ybist_h_s;
-} sh_md_dqls_mmr_ybist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_ybist_l_u {
- mmr_t sh_md_dqls_mmr_ybist_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_ybist_l_s;
-} sh_md_dqls_mmr_ybist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_ybist_err_h_u {
- mmr_t sh_md_dqls_mmr_ybist_err_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_ybist_err_h_s;
-} sh_md_dqls_mmr_ybist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_ybist_err_l_u {
- mmr_t sh_md_dqls_mmr_ybist_err_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqls_mmr_ybist_err_l_s;
-} sh_md_dqls_mmr_ybist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_JNR_DEBUG" */
-/* joiner/fct debug configuration */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_jnr_debug_u {
- mmr_t sh_md_dqls_mmr_jnr_debug_regval;
- struct {
- mmr_t px : 1;
- mmr_t rw : 1;
- mmr_t reserved_0 : 62;
- } sh_md_dqls_mmr_jnr_debug_s;
-} sh_md_dqls_mmr_jnr_debug_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQLS_MMR_XAMOPW_ERR" */
-/* amo/partial rmw ecc error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqls_mmr_xamopw_err_u {
- mmr_t sh_md_dqls_mmr_xamopw_err_regval;
- struct {
- mmr_t ssyn : 8;
- mmr_t scor : 1;
- mmr_t sunc : 1;
- mmr_t reserved_0 : 6;
- mmr_t rsyn : 8;
- mmr_t rcor : 1;
- mmr_t runc : 1;
- mmr_t reserved_1 : 6;
- mmr_t arm : 1;
- mmr_t reserved_2 : 31;
- } sh_md_dqls_mmr_xamopw_err_s;
-} sh_md_dqls_mmr_xamopw_err_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_CONFIG" */
-/* DQ directory config register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_config_u {
- mmr_t sh_md_dqrp_mmr_dir_config_regval;
- struct {
- mmr_t sys_size : 3;
- mmr_t en_direcc : 1;
- mmr_t en_dirpois : 1;
- mmr_t reserved_0 : 59;
- } sh_md_dqrp_mmr_dir_config_s;
-} sh_md_dqrp_mmr_dir_config_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC0" */
-/* node [63:0] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_presvec0_u {
- mmr_t sh_md_dqrp_mmr_dir_presvec0_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_presvec0_s;
-} sh_md_dqrp_mmr_dir_presvec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC1" */
-/* node [127:64] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_presvec1_u {
- mmr_t sh_md_dqrp_mmr_dir_presvec1_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_presvec1_s;
-} sh_md_dqrp_mmr_dir_presvec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC2" */
-/* node [191:128] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_presvec2_u {
- mmr_t sh_md_dqrp_mmr_dir_presvec2_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_presvec2_s;
-} sh_md_dqrp_mmr_dir_presvec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRESVEC3" */
-/* node [255:192] presence bits */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_presvec3_u {
- mmr_t sh_md_dqrp_mmr_dir_presvec3_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_presvec3_s;
-} sh_md_dqrp_mmr_dir_presvec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC0" */
-/* local vector for acc=0 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec0_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec0_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec0_s;
-} sh_md_dqrp_mmr_dir_locvec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC1" */
-/* local vector for acc=1 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec1_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec1_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec1_s;
-} sh_md_dqrp_mmr_dir_locvec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC2" */
-/* local vector for acc=2 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec2_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec2_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec2_s;
-} sh_md_dqrp_mmr_dir_locvec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC3" */
-/* local vector for acc=3 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec3_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec3_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec3_s;
-} sh_md_dqrp_mmr_dir_locvec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC4" */
-/* local vector for acc=4 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec4_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec4_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec4_s;
-} sh_md_dqrp_mmr_dir_locvec4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC5" */
-/* local vector for acc=5 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec5_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec5_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec5_s;
-} sh_md_dqrp_mmr_dir_locvec5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC6" */
-/* local vector for acc=6 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec6_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec6_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec6_s;
-} sh_md_dqrp_mmr_dir_locvec6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_LOCVEC7" */
-/* local vector for acc=7 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_locvec7_u {
- mmr_t sh_md_dqrp_mmr_dir_locvec7_regval;
- struct {
- mmr_t vec : 64;
- } sh_md_dqrp_mmr_dir_locvec7_s;
-} sh_md_dqrp_mmr_dir_locvec7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC0" */
-/* privilege vector for acc=0 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec0_u {
- mmr_t sh_md_dqrp_mmr_dir_privec0_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec0_s;
-} sh_md_dqrp_mmr_dir_privec0_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC1" */
-/* privilege vector for acc=1 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec1_u {
- mmr_t sh_md_dqrp_mmr_dir_privec1_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec1_s;
-} sh_md_dqrp_mmr_dir_privec1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC2" */
-/* privilege vector for acc=2 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec2_u {
- mmr_t sh_md_dqrp_mmr_dir_privec2_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec2_s;
-} sh_md_dqrp_mmr_dir_privec2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC3" */
-/* privilege vector for acc=3 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec3_u {
- mmr_t sh_md_dqrp_mmr_dir_privec3_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec3_s;
-} sh_md_dqrp_mmr_dir_privec3_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC4" */
-/* privilege vector for acc=4 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec4_u {
- mmr_t sh_md_dqrp_mmr_dir_privec4_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec4_s;
-} sh_md_dqrp_mmr_dir_privec4_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC5" */
-/* privilege vector for acc=5 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec5_u {
- mmr_t sh_md_dqrp_mmr_dir_privec5_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec5_s;
-} sh_md_dqrp_mmr_dir_privec5_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC6" */
-/* privilege vector for acc=6 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec6_u {
- mmr_t sh_md_dqrp_mmr_dir_privec6_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec6_s;
-} sh_md_dqrp_mmr_dir_privec6_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_PRIVEC7" */
-/* privilege vector for acc=7 */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_privec7_u {
- mmr_t sh_md_dqrp_mmr_dir_privec7_regval;
- struct {
- mmr_t in : 14;
- mmr_t out : 14;
- mmr_t reserved_0 : 36;
- } sh_md_dqrp_mmr_dir_privec7_s;
-} sh_md_dqrp_mmr_dir_privec7_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TIMER" */
-/* MD SXRO timer */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_timer_u {
- mmr_t sh_md_dqrp_mmr_dir_timer_regval;
- struct {
- mmr_t timer_div : 12;
- mmr_t timer_en : 1;
- mmr_t timer_cur : 9;
- mmr_t reserved_0 : 42;
- } sh_md_dqrp_mmr_dir_timer_s;
-} sh_md_dqrp_mmr_dir_timer_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_PIOWD_DIR_ENTRY" */
-/* directory pio write data */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_piowd_dir_entry_u {
- mmr_t sh_md_dqrp_mmr_piowd_dir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t reserved_0 : 6;
- } sh_md_dqrp_mmr_piowd_dir_entry_s;
-} sh_md_dqrp_mmr_piowd_dir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_PIOWD_DIR_ECC" */
-/* directory ecc register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_piowd_dir_ecc_u {
- mmr_t sh_md_dqrp_mmr_piowd_dir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqrp_mmr_piowd_dir_ecc_s;
-} sh_md_dqrp_mmr_piowd_dir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ENTRY" */
-/* x directory pio read data */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xpiord_xdir_entry_u {
- mmr_t sh_md_dqrp_mmr_xpiord_xdir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t reserved_0 : 4;
- } sh_md_dqrp_mmr_xpiord_xdir_entry_s;
-} sh_md_dqrp_mmr_xpiord_xdir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPIORD_XDIR_ECC" */
-/* x directory ecc */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xpiord_xdir_ecc_u {
- mmr_t sh_md_dqrp_mmr_xpiord_xdir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqrp_mmr_xpiord_xdir_ecc_s;
-} sh_md_dqrp_mmr_xpiord_xdir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ENTRY" */
-/* y directory pio read data */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ypiord_ydir_entry_u {
- mmr_t sh_md_dqrp_mmr_ypiord_ydir_entry_regval;
- struct {
- mmr_t dira : 26;
- mmr_t dirb : 26;
- mmr_t pri : 3;
- mmr_t acc : 3;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t reserved_0 : 4;
- } sh_md_dqrp_mmr_ypiord_ydir_entry_s;
-} sh_md_dqrp_mmr_ypiord_ydir_entry_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPIORD_YDIR_ECC" */
-/* y directory ecc */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ypiord_ydir_ecc_u {
- mmr_t sh_md_dqrp_mmr_ypiord_ydir_ecc_regval;
- struct {
- mmr_t ecca : 7;
- mmr_t eccb : 7;
- mmr_t reserved_0 : 50;
- } sh_md_dqrp_mmr_ypiord_ydir_ecc_s;
-} sh_md_dqrp_mmr_ypiord_ydir_ecc_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xcerr1_u {
- mmr_t sh_md_dqrp_mmr_xcerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqrp_mmr_xcerr1_s;
-} sh_md_dqrp_mmr_xcerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xcerr2_u {
- mmr_t sh_md_dqrp_mmr_xcerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqrp_mmr_xcerr2_s;
-} sh_md_dqrp_mmr_xcerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xuerr1_u {
- mmr_t sh_md_dqrp_mmr_xuerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqrp_mmr_xuerr1_s;
-} sh_md_dqrp_mmr_xuerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xuerr2_u {
- mmr_t sh_md_dqrp_mmr_xuerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqrp_mmr_xuerr2_s;
-} sh_md_dqrp_mmr_xuerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xperr_u {
- mmr_t sh_md_dqrp_mmr_xperr_regval;
- struct {
- mmr_t dir : 26;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t prige : 1;
- mmr_t priv : 1;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t mybit : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 1;
- } sh_md_dqrp_mmr_xperr_s;
-} sh_md_dqrp_mmr_xperr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YCERR1" */
-/* correctable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ycerr1_u {
- mmr_t sh_md_dqrp_mmr_ycerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqrp_mmr_ycerr1_s;
-} sh_md_dqrp_mmr_ycerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YCERR2" */
-/* correctable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ycerr2_u {
- mmr_t sh_md_dqrp_mmr_ycerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqrp_mmr_ycerr2_s;
-} sh_md_dqrp_mmr_ycerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YUERR1" */
-/* uncorrectable dir ecc group 1 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_yuerr1_u {
- mmr_t sh_md_dqrp_mmr_yuerr1_regval;
- struct {
- mmr_t grp1 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 25;
- } sh_md_dqrp_mmr_yuerr1_s;
-} sh_md_dqrp_mmr_yuerr1_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YUERR2" */
-/* uncorrectable dir ecc group 2 error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_yuerr2_u {
- mmr_t sh_md_dqrp_mmr_yuerr2_regval;
- struct {
- mmr_t grp2 : 36;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 26;
- } sh_md_dqrp_mmr_yuerr2_s;
-} sh_md_dqrp_mmr_yuerr2_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YPERR" */
-/* protocol error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_yperr_u {
- mmr_t sh_md_dqrp_mmr_yperr_regval;
- struct {
- mmr_t dir : 26;
- mmr_t cmd : 8;
- mmr_t src : 14;
- mmr_t prige : 1;
- mmr_t priv : 1;
- mmr_t cor : 1;
- mmr_t unc : 1;
- mmr_t mybit : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 1;
- } sh_md_dqrp_mmr_yperr_s;
-} sh_md_dqrp_mmr_yperr_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_CMDTRIG" */
-/* cmd triggers */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_cmdtrig_u {
- mmr_t sh_md_dqrp_mmr_dir_cmdtrig_regval;
- struct {
- mmr_t cmd0 : 8;
- mmr_t cmd1 : 8;
- mmr_t cmd2 : 8;
- mmr_t cmd3 : 8;
- mmr_t reserved_0 : 32;
- } sh_md_dqrp_mmr_dir_cmdtrig_s;
-} sh_md_dqrp_mmr_dir_cmdtrig_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TBLTRIG" */
-/* dir table trigger */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_tbltrig_u {
- mmr_t sh_md_dqrp_mmr_dir_tbltrig_regval;
- struct {
- mmr_t src : 14;
- mmr_t cmd : 8;
- mmr_t acc : 2;
- mmr_t prige : 1;
- mmr_t dirst : 9;
- mmr_t mybit : 8;
- mmr_t reserved_0 : 22;
- } sh_md_dqrp_mmr_dir_tbltrig_s;
-} sh_md_dqrp_mmr_dir_tbltrig_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_DIR_TBLMASK" */
-/* dir table trigger mask */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_dir_tblmask_u {
- mmr_t sh_md_dqrp_mmr_dir_tblmask_regval;
- struct {
- mmr_t src : 14;
- mmr_t cmd : 8;
- mmr_t acc : 2;
- mmr_t prige : 1;
- mmr_t dirst : 9;
- mmr_t mybit : 8;
- mmr_t reserved_0 : 22;
- } sh_md_dqrp_mmr_dir_tblmask_s;
-} sh_md_dqrp_mmr_dir_tblmask_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xbist_h_u {
- mmr_t sh_md_dqrp_mmr_xbist_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_1 : 21;
- } sh_md_dqrp_mmr_xbist_h_s;
-} sh_md_dqrp_mmr_xbist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xbist_l_u {
- mmr_t sh_md_dqrp_mmr_xbist_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_xbist_l_s;
-} sh_md_dqrp_mmr_xbist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xbist_err_h_u {
- mmr_t sh_md_dqrp_mmr_xbist_err_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_xbist_err_h_s;
-} sh_md_dqrp_mmr_xbist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_xbist_err_l_u {
- mmr_t sh_md_dqrp_mmr_xbist_err_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_xbist_err_l_s;
-} sh_md_dqrp_mmr_xbist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ybist_h_u {
- mmr_t sh_md_dqrp_mmr_ybist_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_1 : 21;
- } sh_md_dqrp_mmr_ybist_h_s;
-} sh_md_dqrp_mmr_ybist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ybist_l_u {
- mmr_t sh_md_dqrp_mmr_ybist_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_ybist_l_s;
-} sh_md_dqrp_mmr_ybist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ybist_err_h_u {
- mmr_t sh_md_dqrp_mmr_ybist_err_h_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_ybist_err_h_s;
-} sh_md_dqrp_mmr_ybist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRP_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrp_mmr_ybist_err_l_u {
- mmr_t sh_md_dqrp_mmr_ybist_err_l_regval;
- struct {
- mmr_t pat : 32;
- mmr_t reserved_0 : 8;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_1 : 22;
- } sh_md_dqrp_mmr_ybist_err_l_s;
-} sh_md_dqrp_mmr_ybist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_xbist_h_u {
- mmr_t sh_md_dqrs_mmr_xbist_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 21;
- } sh_md_dqrs_mmr_xbist_h_s;
-} sh_md_dqrs_mmr_xbist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_xbist_l_u {
- mmr_t sh_md_dqrs_mmr_xbist_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_xbist_l_s;
-} sh_md_dqrs_mmr_xbist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_xbist_err_h_u {
- mmr_t sh_md_dqrs_mmr_xbist_err_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_xbist_err_h_s;
-} sh_md_dqrs_mmr_xbist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_XBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_xbist_err_l_u {
- mmr_t sh_md_dqrs_mmr_xbist_err_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_xbist_err_l_s;
-} sh_md_dqrs_mmr_xbist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_H" */
-/* rising edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_ybist_h_u {
- mmr_t sh_md_dqrs_mmr_ybist_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t arm : 1;
- mmr_t reserved_0 : 21;
- } sh_md_dqrs_mmr_ybist_h_s;
-} sh_md_dqrs_mmr_ybist_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_L" */
-/* falling edge bist/fill pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_ybist_l_u {
- mmr_t sh_md_dqrs_mmr_ybist_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t inv : 1;
- mmr_t rot : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_ybist_l_s;
-} sh_md_dqrs_mmr_ybist_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_ERR_H" */
-/* rising edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_ybist_err_h_u {
- mmr_t sh_md_dqrs_mmr_ybist_err_h_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_ybist_err_h_s;
-} sh_md_dqrs_mmr_ybist_err_h_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YBIST_ERR_L" */
-/* falling edge bist error pattern */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_ybist_err_l_u {
- mmr_t sh_md_dqrs_mmr_ybist_err_l_regval;
- struct {
- mmr_t pat : 40;
- mmr_t val : 1;
- mmr_t more : 1;
- mmr_t reserved_0 : 22;
- } sh_md_dqrs_mmr_ybist_err_l_s;
-} sh_md_dqrs_mmr_ybist_err_l_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_JNR_DEBUG" */
-/* joiner/fct debug configuration */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_jnr_debug_u {
- mmr_t sh_md_dqrs_mmr_jnr_debug_regval;
- struct {
- mmr_t px : 1;
- mmr_t rw : 1;
- mmr_t reserved_0 : 62;
- } sh_md_dqrs_mmr_jnr_debug_s;
-} sh_md_dqrs_mmr_jnr_debug_u_t;
-
-/* ==================================================================== */
-/* Register "SH_MD_DQRS_MMR_YAMOPW_ERR" */
-/* amo/partial rmw ecc error register */
-/* ==================================================================== */
-
-typedef union sh_md_dqrs_mmr_yamopw_err_u {
- mmr_t sh_md_dqrs_mmr_yamopw_err_regval;
- struct {
- mmr_t ssyn : 8;
- mmr_t scor : 1;
- mmr_t sunc : 1;
- mmr_t reserved_0 : 6;
- mmr_t rsyn : 8;
- mmr_t rcor : 1;
- mmr_t runc : 1;
- mmr_t reserved_1 : 6;
- mmr_t arm : 1;
- mmr_t reserved_2 : 31;
- } sh_md_dqrs_mmr_yamopw_err_s;
-} sh_md_dqrs_mmr_yamopw_err_u_t;
-
-#endif /* _ASM_IA64_SN_SN2_SHUB_MMR_T_H */